experiments/gstreamer.git
9 years agogst-looping-video-{1,2}.py: port to GStreamer 1.0
Antonio Ospite [Wed, 17 Sep 2014 20:17:05 +0000 (22:17 +0200)]
gst-looping-video-{1,2}.py: port to GStreamer 1.0

9 years agogst-trick-mode-looping-3.py: port to GStreamer 1.0
Antonio Ospite [Wed, 17 Sep 2014 16:32:27 +0000 (18:32 +0200)]
gst-trick-mode-looping-3.py: port to GStreamer 1.0

Integrate also the improvements from gst-trick-mode.py.

NOTE: the looping functionality does not work well yet.

9 years agogst-trick-mode-looping-2.py: port to GStreamer 1.0
Antonio Ospite [Wed, 17 Sep 2014 14:29:10 +0000 (16:29 +0200)]
gst-trick-mode-looping-2.py: port to GStreamer 1.0

Integrate also the improvements made to gst-trick-mode.py

9 years agogst-trick-mode-looping-1.py: port to GStreamer 1.0
Antonio Ospite [Wed, 17 Sep 2014 13:59:11 +0000 (15:59 +0200)]
gst-trick-mode-looping-1.py: port to GStreamer 1.0

Integrate also all the improvements from gst-trick-mode.py

9 years agogst-trick-mode.py: fix seeking with a negative rate
Antonio Ospite [Wed, 17 Sep 2014 13:46:02 +0000 (15:46 +0200)]
gst-trick-mode.py: fix seeking with a negative rate

9 years agogst-trick-mode.py: indent to be more PEP8 compliant
Antonio Ospite [Wed, 17 Sep 2014 11:44:38 +0000 (13:44 +0200)]
gst-trick-mode.py: indent to be more PEP8 compliant

9 years agogst-trick-mode.py: handle EOS and error conditions
Antonio Ospite [Wed, 17 Sep 2014 11:36:34 +0000 (13:36 +0200)]
gst-trick-mode.py: handle EOS and error conditions

9 years agogst-trick-mode.py: pass the speed rate as a command line argument
Antonio Ospite [Wed, 17 Sep 2014 11:35:48 +0000 (13:35 +0200)]
gst-trick-mode.py: pass the speed rate as a command line argument

9 years agogst-trick-mode.py: pass file names in the command line not URIs
Antonio Ospite [Wed, 17 Sep 2014 11:33:55 +0000 (13:33 +0200)]
gst-trick-mode.py: pass file names in the command line not URIs

9 years agogst-trick-mode.py: add a comment to explain what the code is supposed to do
Antonio Ospite [Wed, 17 Sep 2014 11:29:27 +0000 (13:29 +0200)]
gst-trick-mode.py: add a comment to explain what the code is supposed to do

9 years agogst-trick-mode.py: port to GStreamer 1.0
Antonio Ospite [Wed, 17 Sep 2014 10:54:56 +0000 (12:54 +0200)]
gst-trick-mode.py: port to GStreamer 1.0

9 years agoAdd the gst-vocoder experiment
Antonio Ospite [Wed, 17 Sep 2014 10:00:42 +0000 (12:00 +0200)]
Add the gst-vocoder experiment

9 years agoAdd the gst-audio-interleave-channels.sh example
Antonio Ospite [Wed, 17 Sep 2014 10:00:04 +0000 (12:00 +0200)]
Add the gst-audio-interleave-channels.sh example

9 years agoAdd the gst-adder.sh example
Antonio Ospite [Wed, 17 Sep 2014 09:58:55 +0000 (11:58 +0200)]
Add the gst-adder.sh example

9 years agogst-debug-dump-dot-files.sh: use the PWD env var
Antonio Ospite [Wed, 17 Sep 2014 09:57:41 +0000 (11:57 +0200)]
gst-debug-dump-dot-files.sh: use the PWD env var

10 years agoRename gst-matrix-example to gst-perspective-example
Antonio Ospite [Sat, 2 Nov 2013 11:27:59 +0000 (12:27 +0100)]
Rename gst-matrix-example to gst-perspective-example

10 years agoAdd an example program for the matrix plugin
Antonio Ospite [Thu, 24 Oct 2013 12:55:33 +0000 (14:55 +0200)]
Add an example program for the matrix plugin

10 years agoAdd a c/ subdir for experiments with the C API
Antonio Ospite [Thu, 24 Oct 2013 12:47:29 +0000 (14:47 +0200)]
Add a c/ subdir for experiments with the C API

10 years agoMove gst-fdsrc-and-videoparse.sh to the shell/ subdir
Antonio Ospite [Thu, 24 Oct 2013 11:40:03 +0000 (13:40 +0200)]
Move gst-fdsrc-and-videoparse.sh to the shell/ subdir

10 years agoAdd a shell/ subdir for shell examples
Antonio Ospite [Thu, 24 Oct 2013 11:39:30 +0000 (13:39 +0200)]
Add a shell/ subdir for shell examples

10 years agoPort gst-fdsrc-and-videoparse.sh to GStreamer 1.0
Antonio Ospite [Thu, 24 Oct 2013 11:38:03 +0000 (13:38 +0200)]
Port gst-fdsrc-and-videoparse.sh to GStreamer 1.0

10 years agoMove python experiments to a python/ subdir
Antonio Ospite [Thu, 24 Oct 2013 11:27:42 +0000 (13:27 +0200)]
Move python experiments to a python/ subdir

11 years agoAdd an example for fdsrc and videoparse
Antonio Ospite [Wed, 20 Mar 2013 16:41:43 +0000 (17:41 +0100)]
Add an example for fdsrc and videoparse

11 years agoAdd a DOCS.txt file to collect useful docs
Antonio Ospite [Tue, 5 Mar 2013 16:41:55 +0000 (17:41 +0100)]
Add a DOCS.txt file to collect useful docs

11 years agoAdd a test program where looping in trick mode works seamlessly
Antonio Ospite [Tue, 5 Mar 2013 15:26:27 +0000 (16:26 +0100)]
Add a test program where looping in trick mode works seamlessly

The secret here is to use SEGMENT seeks instead of normal seeks:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstEvent.html#GstSeekFlags

That has been tested with positive playback rates only.

11 years agoStricter state trsnsition checks
Antonio Ospite [Tue, 5 Mar 2013 15:29:49 +0000 (16:29 +0100)]
Stricter state trsnsition checks

11 years agoReformat a comment so that lines stay in 80 characters
Antonio Ospite [Tue, 5 Mar 2013 15:29:15 +0000 (16:29 +0100)]
Reformat a comment so that lines stay in 80 characters

11 years agoAdd pixel-aspect-ratio=1/1 to force the rescaling
Antonio Ospite [Tue, 5 Mar 2013 14:26:15 +0000 (15:26 +0100)]
Add pixel-aspect-ratio=1/1 to force the rescaling

11 years agoMove the capsfilter meant for videoscale _after_ the element
Antonio Ospite [Tue, 5 Mar 2013 14:24:20 +0000 (15:24 +0100)]
Move the capsfilter meant for videoscale _after_ the element

11 years agoFix setting width and height in the capsfilter
Antonio Ospite [Tue, 5 Mar 2013 14:25:34 +0000 (15:25 +0100)]
Fix setting width and height in the capsfilter

11 years agoExaggerate the aspect ratio to better see the rescaling effect
Antonio Ospite [Tue, 5 Mar 2013 14:22:39 +0000 (15:22 +0100)]
Exaggerate the aspect ratio to better see the rescaling effect

11 years agoImprove some comments
Antonio Ospite [Thu, 28 Feb 2013 16:06:12 +0000 (17:06 +0100)]
Improve some comments

11 years agoAdd some more examples
Antonio Ospite [Thu, 28 Feb 2013 15:54:44 +0000 (16:54 +0100)]
Add some more examples

11 years agoRename gst-simple-player.py to gst-custom-player.py
Antonio Ospite [Thu, 28 Feb 2013 15:54:01 +0000 (16:54 +0100)]
Rename gst-simple-player.py to gst-custom-player.py

This better reflects the purpose of the example.

11 years agoInitial import
Antonio Ospite [Thu, 28 Feb 2013 11:51:17 +0000 (12:51 +0100)]
Initial import