Xavi Artigas [Fri, 21 Sep 2012 08:57:33 +0000 (10:57 +0200)]
Add some resilience. In many occasions native methods can be called where Gst is not yet initialized or being re-initialized.
Xavi Artigas [Fri, 21 Sep 2012 08:56:35 +0000 (10:56 +0200)]
Reduce the number of gst plugins used, to approach what will be really needed.
Andoni Morales Alastruey [Thu, 20 Sep 2012 10:29:40 +0000 (12:29 +0200)]
android-tutorial-1: update Android.mk with last changes
Xavi Artigas [Thu, 20 Sep 2012 09:38:35 +0000 (11:38 +0200)]
Remove unused constructor
Sebastian Dröge [Thu, 20 Sep 2012 09:16:12 +0000 (11:16 +0200)]
Use the WebM video by default
Sebastian Dröge [Thu, 20 Sep 2012 09:13:21 +0000 (11:13 +0200)]
It's GStreamer.init(), not Init()
Sebastian Dröge [Thu, 20 Sep 2012 09:11:23 +0000 (11:11 +0200)]
Call GStreamer.Init() from onCreate(), otherwise the Context is not set up yet
Xavi Artigas [Thu, 20 Sep 2012 08:32:49 +0000 (10:32 +0200)]
Whitespacey
Xavi Artigas [Wed, 19 Sep 2012 15:58:23 +0000 (17:58 +0200)]
Add a queue to the test pipeline
Xavi Artigas [Wed, 19 Sep 2012 14:50:38 +0000 (16:50 +0200)]
Use the new GStreamer.Init() method to initialize GStreamer.
Xavi Artigas [Wed, 19 Sep 2012 11:16:45 +0000 (13:16 +0200)]
Remove unnecessary destruction of GSources
Xavi Artigas [Wed, 19 Sep 2012 10:18:41 +0000 (12:18 +0200)]
Use custom GMainContext to avoid potential interference with other libraries using GLib
Xavi Artigas [Tue, 18 Sep 2012 14:48:39 +0000 (16:48 +0200)]
Remove compiler warning
Xavi Artigas [Tue, 18 Sep 2012 14:02:43 +0000 (16:02 +0200)]
Prevent the C code from notifying Java too many times about GStreamer being initialized
Xavi Artigas [Tue, 18 Sep 2012 12:32:02 +0000 (14:32 +0200)]
Revamp initialization code. Now the library informs java when initialization is complete (pipeline built and native window received).
Xavi Artigas [Tue, 18 Sep 2012 11:40:22 +0000 (13:40 +0200)]
Remove unused variable
Xavi Artigas [Tue, 18 Sep 2012 10:39:39 +0000 (12:39 +0200)]
Beautify hardcoded time values
Xavi Artigas [Tue, 18 Sep 2012 10:36:17 +0000 (12:36 +0200)]
Add a bit of resilience at class initialization
Xavi Artigas [Tue, 18 Sep 2012 10:09:49 +0000 (12:09 +0200)]
Rename some methods for clarity
Xavi Artigas [Tue, 18 Sep 2012 09:55:46 +0000 (11:55 +0200)]
Remove video app sink now that there is a working egl sink.
Xavi Artigas [Mon, 17 Sep 2012 16:26:55 +0000 (18:26 +0200)]
Add comment regarding previoud rounding.
Xavi Artigas [Mon, 17 Sep 2012 16:24:00 +0000 (18:24 +0200)]
Prevent successive orientation changes from moving the clip backwards in time due to gst-nanos / java-millis rounding errors plus seeking to keyframes.
Xavi Artigas [Mon, 17 Sep 2012 16:14:28 +0000 (18:14 +0200)]
gitignore
Xavi Artigas [Mon, 17 Sep 2012 15:35:32 +0000 (17:35 +0200)]
Remove invalid extra unref on the gst bus
Xavi Artigas [Mon, 17 Sep 2012 15:24:04 +0000 (17:24 +0200)]
Typo in comment
Xavi Artigas [Mon, 17 Sep 2012 11:48:08 +0000 (13:48 +0200)]
Start in PAUSED so clip length is shown since the beginning. Allow orientation changes in PAUSED.
Xavi Artigas [Mon, 17 Sep 2012 11:31:24 +0000 (13:31 +0200)]
Do not set the pipeline to NULL on EOS, as parse_launch pipelines are not reusable.
Xavi Artigas [Mon, 17 Sep 2012 10:59:33 +0000 (12:59 +0200)]
Allow refreshing the ui (the timer, basically) when in PAUSED (when seeking, basically)
Xavi Artigas [Mon, 17 Sep 2012 10:53:53 +0000 (12:53 +0200)]
Seeking in PAUSED updates the video
Xavi Artigas [Mon, 17 Sep 2012 10:31:23 +0000 (12:31 +0200)]
Allow seeking from the SeekBar (video does not refresh until you release the SeekBar, though)
Xavi Artigas [Mon, 17 Sep 2012 09:54:45 +0000 (11:54 +0200)]
Delay seeks if not in the playing state. Verify return value of ANativeWindow_Lock.
Xavi Artigas [Fri, 14 Sep 2012 15:08:15 +0000 (17:08 +0200)]
Add hardware decoding capabilities
Xavi Artigas [Fri, 14 Sep 2012 14:08:37 +0000 (16:08 +0200)]
Add missing fix
Xavi Artigas [Fri, 14 Sep 2012 14:01:07 +0000 (16:01 +0200)]
Send XOverlay messages directly to the sink. Try to resume playing in the place where it stopped. Assorted fixes.
Xavi Artigas [Fri, 14 Sep 2012 10:45:54 +0000 (12:45 +0200)]
Protect against surfaces being destroyed after the app is killed
Xavi Artigas [Fri, 14 Sep 2012 10:02:19 +0000 (12:02 +0200)]
Display video via an appsink.
Xavi Artigas [Thu, 13 Sep 2012 16:29:02 +0000 (18:29 +0200)]
Set the targetSDK to 14 (Gingerbread). This uses cooler (more recent) UI elements when available.
Xavi Artigas [Thu, 13 Sep 2012 14:35:51 +0000 (16:35 +0200)]
Add a SeekBar to show current position / duration
Xavi Artigas [Thu, 13 Sep 2012 12:36:06 +0000 (14:36 +0200)]
Report current position/duration back to the UI. Refactor.
Xavi Artigas [Thu, 13 Sep 2012 10:09:22 +0000 (12:09 +0200)]
Remove unneeded import
Xavi Artigas [Thu, 13 Sep 2012 10:05:43 +0000 (12:05 +0200)]
Formatting
Xavi Artigas [Wed, 12 Sep 2012 16:49:06 +0000 (18:49 +0200)]
Add missing properties needed while testing
Xavi Artigas [Wed, 12 Sep 2012 16:45:03 +0000 (18:45 +0200)]
Use a eglglessink (does not work yet)
Xavi Artigas [Wed, 12 Sep 2012 15:39:14 +0000 (17:39 +0200)]
Add a SurfaceView and tell native code about it. Still no sink though.
Xavi Artigas [Wed, 12 Sep 2012 15:38:17 +0000 (17:38 +0200)]
Update minimum SDk version to 9
Xavi Artigas [Wed, 12 Sep 2012 08:59:23 +0000 (10:59 +0200)]
Assorted small fixes, string leaks and beautifying
Xavi Artigas [Mon, 10 Sep 2012 14:45:19 +0000 (16:45 +0200)]
Add missing layour file
Xavi Artigas [Mon, 10 Sep 2012 14:10:48 +0000 (16:10 +0200)]
Add method to test Java UI code being called from C callbacks
Xavi Artigas [Mon, 10 Sep 2012 10:16:09 +0000 (12:16 +0200)]
Whitespace
Xavi Artigas [Mon, 10 Sep 2012 10:09:56 +0000 (12:09 +0200)]
Remove unused variable
Xavi Artigas [Mon, 10 Sep 2012 10:08:33 +0000 (12:08 +0200)]
Remove copyright note from Android samples
Xavi Artigas [Mon, 10 Sep 2012 10:06:16 +0000 (12:06 +0200)]
Remove warnings due to storing 32bits pointers inside jlongs. Fix handling of TLS (still unused, though)
Xavi Artigas [Fri, 7 Sep 2012 14:26:04 +0000 (16:26 +0200)]
Having a running pipeline now, controlled from the UI
Xavi Artigas [Thu, 6 Sep 2012 13:56:13 +0000 (15:56 +0200)]
In this way, -it's more ndk-build-ish-
Xavi Artigas [Thu, 6 Sep 2012 11:13:44 +0000 (13:13 +0200)]
Testing logging facilities
Xavi Artigas [Thu, 6 Sep 2012 11:13:02 +0000 (13:13 +0200)]
Add more plugins
Xavi Artigas [Tue, 4 Sep 2012 15:10:40 +0000 (17:10 +0200)]
Better memory management during string construction
Xavi Artigas [Tue, 4 Sep 2012 14:54:11 +0000 (16:54 +0200)]
More test plugins and nicer scrolling effect
Xavi Artigas [Tue, 4 Sep 2012 14:07:11 +0000 (16:07 +0200)]
Allow the textview to scroll
Xavi Artigas [Tue, 4 Sep 2012 14:06:51 +0000 (16:06 +0200)]
Add more plugins, to test
Xavi Artigas [Tue, 4 Sep 2012 11:55:04 +0000 (13:55 +0200)]
List available plugins and features
Xavi Artigas [Tue, 4 Sep 2012 10:54:38 +0000 (12:54 +0200)]
More .gitignore
Xavi Artigas [Tue, 4 Sep 2012 10:53:20 +0000 (12:53 +0200)]
Added icon
Xavi Artigas [Tue, 4 Sep 2012 10:20:02 +0000 (12:20 +0200)]
Initial tutorial-1
Xavi Artigas [Fri, 13 Jul 2012 10:01:27 +0000 (12:01 +0200)]
Fix forward seeks stop position (it should be the EOF, not the previous stop position).
Xavi Artigas [Tue, 10 Jul 2012 14:21:33 +0000 (16:21 +0200)]
Comments and cosmetics
Xavi Artigas [Mon, 9 Jul 2012 12:44:44 +0000 (14:44 +0200)]
Added basic tutorial 15 (Clutter)
Xavi Artigas [Thu, 5 Jul 2012 16:04:11 +0000 (18:04 +0200)]
Remove debug stuff.
Xavi Artigas [Thu, 5 Jul 2012 15:59:51 +0000 (17:59 +0200)]
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer-sdk/gst-sdk-tutorials
Xavi Artigas [Thu, 5 Jul 2012 15:59:05 +0000 (17:59 +0200)]
Send Step Events only to one sink.
Sebastian Dröge [Thu, 5 Jul 2012 15:11:52 +0000 (17:11 +0200)]
Merge remote-tracking branch 'keema/master'
Xavi Artigas [Thu, 5 Jul 2012 15:04:15 +0000 (17:04 +0200)]
Slightly better backward seek. Not working yet, though.
Xavi Artigas [Thu, 5 Jul 2012 11:06:18 +0000 (13:06 +0200)]
Fix property name, it should be "video-sink", even though "video_sink" works fine too :/
Xavi Artigas [Wed, 4 Jul 2012 14:31:40 +0000 (16:31 +0200)]
Typo
Sebastian Dröge [Wed, 4 Jul 2012 08:31:47 +0000 (10:31 +0200)]
Merge remote-tracking branch 'keema/master'
Xavi Artigas [Tue, 3 Jul 2012 16:31:49 +0000 (18:31 +0200)]
Fix rate changes by using seeks instead of steps.
Xavi Artigas [Tue, 3 Jul 2012 15:42:00 +0000 (17:42 +0200)]
Added basic tutorial 13.
Xavi Artigas [Wed, 27 Jun 2012 09:05:27 +0000 (11:05 +0200)]
Add an audioconvert, just in case...
Xavi Artigas [Tue, 26 Jun 2012 16:21:52 +0000 (18:21 +0200)]
Initial version.
Xavi Artigas [Tue, 26 Jun 2012 16:19:10 +0000 (18:19 +0200)]
Whitespace
Xavi Artigas [Tue, 26 Jun 2012 11:25:16 +0000 (13:25 +0200)]
Prefer GOOM over other visuals.
Radio station that does not use chained-ogg files.
Xavi Artigas [Tue, 26 Jun 2012 08:50:08 +0000 (10:50 +0200)]
Added playback-tutorial-6.
Xavi Artigas [Mon, 25 Jun 2012 15:31:35 +0000 (17:31 +0200)]
Remove deinterlacing stuff. This is a Color Balance tutorial from now on.
Xavi Artigas [Mon, 25 Jun 2012 13:53:28 +0000 (15:53 +0200)]
Fix precision warning.
Xavi Artigas [Mon, 25 Jun 2012 09:07:24 +0000 (11:07 +0200)]
Clarify comparison.
Xavi Artigas [Mon, 25 Jun 2012 08:25:17 +0000 (10:25 +0200)]
Remove unnecessary playbin2 flags.
Xavi Artigas [Fri, 22 Jun 2012 11:55:37 +0000 (13:55 +0200)]
Remove unneeded debug info.
Xavi Artigas [Fri, 22 Jun 2012 10:57:24 +0000 (12:57 +0200)]
Fix Carriage Returns
Xavi Artigas [Thu, 21 Jun 2012 14:08:19 +0000 (16:08 +0200)]
Add playback tutorial 5
Xavi Artigas [Tue, 19 Jun 2012 15:55:21 +0000 (17:55 +0200)]
Remove unused variable
Xavi Artigas [Tue, 19 Jun 2012 15:59:37 +0000 (17:59 +0200)]
Added playback tutorial 3
Xavi Artigas [Tue, 19 Jun 2012 12:01:48 +0000 (14:01 +0200)]
Whitespacey
Xavi Artigas [Tue, 19 Jun 2012 11:07:20 +0000 (13:07 +0200)]
Fix tutorial number in VS files
Xavi Artigas [Tue, 19 Jun 2012 11:01:05 +0000 (13:01 +0200)]
Corrected tutorial number (should be 4, not 3)
Xavi Artigas [Tue, 19 Jun 2012 10:51:27 +0000 (12:51 +0200)]
Whitespace
Xavi Artigas [Tue, 19 Jun 2012 10:31:06 +0000 (12:31 +0200)]
Carriage returns
Xavi Artigas [Mon, 18 Jun 2012 15:39:05 +0000 (17:39 +0200)]
Add commented-out ring-buffer size limitation (for pedagogic purposes)
Xavi Artigas [Mon, 18 Jun 2012 14:11:57 +0000 (16:11 +0200)]
Print temp-location.
Xavi Artigas [Mon, 18 Jun 2012 10:19:06 +0000 (12:19 +0200)]
Added Playback tutorial 3.
Xavi Artigas [Mon, 18 Jun 2012 08:34:24 +0000 (10:34 +0200)]
Fix warnings shown with -Wall