Commit graph

25 commits

Author SHA1 Message Date
Xavi Artigas
3c81bfb207 Tutorial 3 requires OpenGL ES 2.0 2012-10-23 16:48:22 +02:00
Xavi Artigas
ba19badffa Change screen name from Android tutorials to GStreamer tutorials. It think this makes more sense once the tutorials are installed on the device. 2012-10-23 16:22:37 +02:00
Xavi Artigas
15a7f54fb0 Comment 2012-10-23 15:52:04 +02:00
Xavi Artigas
349cad43cc Fix the case where a new surface is provided without destroying the previous one. We have never observed this scenario, tough. 2012-10-23 12:30:25 +02:00
Xavi Artigas
a62471700f Code cleanup: only call gst_x_overlay_set_window_handle from one place. 2012-10-22 18:17:31 +02:00
Xavi Artigas
1c4d79835a Remove runtime detection of media size as it causes the layout to be recalculated once a frame has already been shown, and it looks ugly. A different solution will be tried for future tutorials. 2012-10-22 12:14:21 +02:00
Xavi Artigas
b0e6a3ba73 Missing braces! 2012-10-19 15:38:12 +02:00
Xavi Artigas
a35d1f390c Whitespacey in layout 2012-10-19 14:38:46 +02:00
Xavi Artigas
67461d3156 Comment 2012-10-19 14:36:01 +02:00
Xavi Artigas
dea0bd1f0b Implement remaining aspect ratio calculations 2012-10-19 14:35:10 +02:00
Xavi Artigas
3cfa87cbb7 Give the default media size a 4:3 aspect ratio. This will make the tutorial look right, but it is not a fix for the first frame jumping into position. 2012-10-19 14:05:41 +02:00
Xavi Artigas
e8010b654f Fix (workaround?, hack?) for expose() having the wrong surface size. 2012-10-19 14:03:35 +02:00
Xavi Artigas
efbde418b2 Package for the GStreamer class changed to com.gstreamer 2012-10-19 10:37:21 +02:00
Xavi Artigas
334661044f Implement Aspect ratio preservation in GStreamerSurfaceView. Fix some corner cases that this triggers in the surface size reporting code. 2012-10-18 17:55:43 +02:00
Xavi Artigas
aeefdd86bc Fix memleak :) 2012-10-18 13:40:42 +02:00
Xavi Artigas
2f602601f0 Remove video sink debug 2012-10-17 15:58:17 +02:00
Xavi Artigas
a00f4d59d3 Add warptv to the pipeline, for added awesomeness. 2012-10-17 15:49:14 +02:00
Xavi Artigas
33450c17d2 Proper reporting of media size. Now the Android layout controls the appearance of the clip, instead of it always being maximized. 2012-10-17 14:01:12 +02:00
Xavi Artigas
124f71f179 Remove unnecessary comment 2012-10-17 11:33:55 +02:00
Xavi Artigas
6b6dddde98 Simplify playing state tracking (and fix some problems) 2012-10-17 11:29:51 +02:00
Xavi Artigas
2fd79e5b3f Whitespacey & comments 2012-10-17 10:28:53 +02:00
Xavi Artigas
ad13250d93 Some layout beautifying 2012-10-16 11:45:34 +02:00
Xavi Artigas
8548d90aac Make sure the pipeline is in READY state before trying to set any window handle to the video sink. Send the app the Initialized signal after surface re-creation. 2012-10-16 11:14:08 +02:00
Xavi Artigas
ad8f0daffa With proper debug output 2012-10-15 18:50:28 +02:00
Xavi Artigas
10a4d1a28c Tutorial 3 2012-10-15 18:48:58 +02:00