Commit graph

256 commits

Author SHA1 Message Date
Xavi Artigas
10a4d1a28c Tutorial 3 2012-10-15 18:48:58 +02:00
Xavi Artigas
1c3c4ee7b7 Do not use GST_ERROR before GStreamer has been initialized (tutorial 5) 2012-10-15 14:03:40 +02:00
Xavi Artigas
0ccc6fe8c8 Do not use GST_ERROR before GStreamer has been initialized (tutorial 2) 2012-10-15 13:50:34 +02:00
Xavi Artigas
332de96d51 Fix tutorial number in debug output 2012-10-15 13:21:47 +02:00
Xavi Artigas
6bdae5f2a6 Do not use GST_ERROR before GStreamer has been initialized 2012-10-15 13:19:27 +02:00
Xavi Artigas
686de232a6 Make our GLib context is the default one to make sure GSource created from libraries using the default context are properly disposed of. 2012-10-11 10:52:45 +02:00
Xavi Artigas
e7199e5a18 Make all methods static except JNI_OnLoad 2012-10-11 10:37:49 +02:00
Xavi Artigas
b6243454c8 Proper initialization of GSources (setup before attach) 2012-10-10 15:43:25 +02:00
Xavi Artigas
ec305a0826 Beautify the layout a bit 2012-10-10 12:15:38 +02:00
Xavi Artigas
108d3a1ffb Fix button re-enabling: it has to be done from the UI thread. 2012-10-10 11:32:26 +02:00
Xavi Artigas
58a597aa20 Add audioconvert and audioresample, for the sake of completeness. 2012-10-09 17:11:11 +02:00
Xavi Artigas
4a6aa57dda git ignore 2012-10-09 16:36:35 +02:00
Xavi Artigas
bce0f1d2fc New icons to better follow the Android design guidelines (and get rid of some Android Lint warnings) 2012-10-09 12:42:24 +02:00
Xavi Artigas
a5d36ecb3e Regexp mangled some comments 2012-10-09 10:41:32 +02:00
Xavi Artigas
768e602485 Changed all comments to //, because Confluence has problems syntax highlighting Java with /* */ comments. Awesome. 2012-10-09 10:39:38 +02:00
Xavi Artigas
4b608c3ca7 Add comments. Whitespace. Some function renaming. 2012-10-08 15:36:16 +02:00
Xavi Artigas
4ce09964d9 Initial tutorial 2 2012-10-08 11:55:59 +02:00
Xavi Artigas
3c3388a5a6 Remove unused GIO module from Android.mk 2012-10-05 15:31:50 +02:00
Xavi Artigas
3df9913eb9 More copyright notices removed 2012-10-05 14:56:03 +02:00
Xavi Artigas
e7b066f06e Remove copyright notices 2012-10-05 11:21:26 +02:00
Xavi Artigas
a99fac623c Whitespacey 2012-10-04 17:54:41 +02:00
Xavi Artigas
0a57e2c403 Move icons to proper folder. Replace generic Android icon with GStreamer SDK. 2012-10-04 16:22:03 +02:00
Sebastian Dröge
f3a259d959 Reset duration after changing the URI 2012-10-04 16:15:59 +02:00
Xavi Artigas
87daf274ca First tutorial. 2012-10-04 12:15:02 +02:00
Sebastian Dröge
5389c1548b Disable subtitles for now 2012-10-03 16:38:03 +02:00
Xavi Artigas
e030812824 Rename tutorial-1 to tutorial-5 2012-10-03 14:17:08 +02:00
Xavi Artigas
90638fdd0e Highlight selected file in the file dialog chooser (could be highlighted MORE). 2012-10-03 13:40:50 +02:00
Sebastian Dröge
ac82125966 Link with all the useful plugins 2012-10-03 12:14:45 +02:00
Sebastian Dröge
2bec2df002 Add copyright/license foo for the file dialog 2012-10-03 11:07:17 +02:00
Sebastian Dröge
e67b567904 Add new filechooser 2012-10-02 16:54:27 +02:00
Sebastian Dröge
e3b897f4b5 Add support for selecting files 2012-10-02 13:31:54 +02:00
Xavi Artigas
3111a6f6e2 Merge branch 'master' into sdk-0.0.1 2012-10-01 17:52:10 +02:00
Xavi Artigas
f574c00ea1 Merge branch 'android' 2012-10-01 17:43:12 +02:00
Sebastian Dröge
9a4b1977d4 Fix seeking 2012-10-01 16:56:49 +02:00
Sebastian Dröge
5ad29d568e Don't queue multiple timeouts for delayed seeking 2012-10-01 15:46:17 +02:00
Sebastian Dröge
3123532841 Implement throttling of seeks, only one seek per 500ms 2012-10-01 14:43:33 +02:00
Xavi Artigas
76c883fb8b Fix restoration of playing state after orientation change 2012-10-01 14:27:25 +02:00
Xavi Artigas
af9437ff7d Now that playbin2 is used, remove the vsink variable, and use factory_make instead of parse_launch. 2012-10-01 12:47:09 +02:00
Xavi Artigas
b809b23b24 Whitespacey 2012-10-01 12:37:57 +02:00
Xavi Artigas
ceaab451f2 Fix Seeking: Disable scrubbing seek for remote files, remember playing state after seek. Use media from gstreamer.com instead of freedesktop.org (weird buffering from the later) 2012-10-01 12:37:07 +02:00
Xavi Artigas
cf083414f6 Add API to set the URI instead of hardcoding it in the gst_launch 2012-10-01 10:41:23 +02:00
Sebastian Dröge
74543783c0 Only set GSTREAMER_SDK_ROOT if it wasn't set yet 2012-10-01 10:08:52 +02:00
Xavi Artigas
929f8eb55f Some debug output beautifying 2012-09-28 15:27:33 +02:00
Xavi Artigas
9eb55274bc Fix Android.mk and make it use GSTREAMER_SDK_ROOT_ANDROID 2012-09-28 12:12:21 +02:00
Sebastian Dröge
2ca5b7356c Use the OGV variant by default and use the fd.o server 2012-09-28 09:31:35 +02:00
Sebastian Dröge
555c456e9e Add some UI feedback for the buffering messages 2012-09-27 14:18:05 +02:00
Sebastian Dröge
6184907bbf Make sure to not go out of the target state due to buffering messages
E.g. go to PLAYING although we're only requested to PAUSED
2012-09-26 13:46:47 +02:00
Sebastian Dröge
3e795c9a19 Implement handling of buffering and clock-lost messages 2012-09-26 10:27:27 +02:00
Sebastian Dröge
a247dddc71 The volume element is needed by playbin2 too 2012-09-24 14:06:15 +02:00
Sebastian Dröge
5d66cfd40f Also link OpenSL ES plugin 2012-09-24 13:50:06 +02:00