mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-22 15:18:21 +00:00
examples/pipeline-tester: Don't hardcode audio/video source and sinks, and instead use more generic sources.
Original commit message from CVS: * examples/pipeline-tester: Don't hardcode audio/video source and sinks, and instead use more generic sources. Based on a patch by Brian Cameron <brian.cameron@sun.com> Fixes #517993
This commit is contained in:
parent
3b20dd082d
commit
94a232fdbf
2 changed files with 23 additions and 15 deletions
|
@ -1,3 +1,11 @@
|
|||
2008-09-04 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* examples/pipeline-tester:
|
||||
Don't hardcode audio/video source and sinks, and instead use more
|
||||
generic sources.
|
||||
Based on a patch by Brian Cameron <brian.cameron@sun.com>
|
||||
Fixes #517993
|
||||
|
||||
2008-08-26 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst/gstcaps.override:
|
||||
|
|
|
@ -41,44 +41,44 @@ import debugslider
|
|||
data = (('Video capture via V4L',
|
||||
'v4lsrc name=source \n'
|
||||
' ! videorate \n'
|
||||
' ! xvimagesink'),
|
||||
' ! ffmpegcolorspace ! autovideosink'),
|
||||
('Video capture via V4L, fixed frame rate',
|
||||
'v4lsrc name=source autoprobe=false autoprobe-fps=false \n'
|
||||
' ! video/x-raw-yuv,format=(fourcc)I420,framerate=(double)7.5 \n'
|
||||
' ! videorate \n'
|
||||
' ! ffmpegcolorspace \n'
|
||||
' ! xvimagesink'),
|
||||
('Sound capture via ALSA',
|
||||
'alsasrc\n'
|
||||
' ! audio/x-raw-int,rate=22050,depth=16,channels=1,width=16,signed=(boolean)TRUE,endianness=1234\n'
|
||||
' ! autovideosink'),
|
||||
('Sound capture',
|
||||
'gconfaudiosrc\n'
|
||||
' ! audio/x-raw-int,rate=22050,depth=16,channels=1,width=16,signed=(boolean)TRUE,endianness=(int)BYTE_ORDER\n'
|
||||
' ! level message=true\n'
|
||||
' ! fakesink'),
|
||||
('Streaming Ogg/Theora+Vorbis playback, tee to disk',
|
||||
'gnomevfssrc location=http://gstreamer.freedesktop.org/media/small/cooldance.ogg \n'
|
||||
' ! tee name=tee \n'
|
||||
' tee. ! oggdemux name=demux \n'
|
||||
' demux. ! queue ! theoradec ! xvimagesink \n'
|
||||
' demux. ! queue ! vorbisdec ! audioconvert ! alsasink \n'
|
||||
' tee. ! queue ! filesink location=cooldance.ogg'),
|
||||
' demux. ! queue ! theoradec ! ffmpegcolorspace ! autovideosink \n'
|
||||
' demux. ! queue ! vorbisdec ! audioconvert ! autoaudiosink \n'
|
||||
' tee. ! queue ! filesink location=/tmp/cooldance.ogg'),
|
||||
('Video test, YUV format',
|
||||
'videotestsrc \n'
|
||||
' ! video/x-raw-yuv,format=(fourcc)I420 \n'
|
||||
' ! xvimagesink'),
|
||||
' ! ffmpegcolorspace ! autovideosink'),
|
||||
('Video test, RGB format',
|
||||
'videotestsrc \n'
|
||||
' ! video/x-raw-rgb,red_mask=0xff00 \n'
|
||||
' ! ffmpegcolorspace \n'
|
||||
' ! ximagesink'),
|
||||
' ! autovideosink'),
|
||||
('Software scaling',
|
||||
'videotestsrc \n'
|
||||
' ! video/x-raw-rgb,height=200,width=320 \n'
|
||||
' ! videoscale method=2 \n'
|
||||
' ! ximagesink'),
|
||||
('Reencode Vorbis to mulaw, play via ALSA',
|
||||
'filesrc location=cooldance.ogg \n'
|
||||
' ! ffmpegcolorspace ! autovideosink'),
|
||||
('Reencode Vorbis to mulaw, play',
|
||||
'filesrc location=/tmp/cooldance.ogg \n'
|
||||
' ! oggdemux \n'
|
||||
' ! vorbisdec ! audioconvert \n'
|
||||
' ! mulawenc ! mulawdec ! alsasink'),
|
||||
' ! mulawenc ! mulawdec ! autoaudiosink'),
|
||||
('Capture DV via firewire, transcode into Ogg',
|
||||
'dv1394src \n'
|
||||
' ! dvdemux name=demux \n'
|
||||
|
@ -93,7 +93,7 @@ data = (('Video capture via V4L',
|
|||
' ! ffmpegcolorspace \n'
|
||||
' ! theoraenc \n'
|
||||
' ! oggmux name=mux \n'
|
||||
' ! filesink location=dv.ogg \n'
|
||||
' ! filesink location=/tmp/dv.ogg \n'
|
||||
' \n'
|
||||
' demux. \n'
|
||||
' ! audio/x-raw-int \n'
|
||||
|
|
Loading…
Reference in a new issue