[gst-devel] Problems Playing VC1 Encoded media on Mac OS-X -- Leopard

Wim Taymans wim.taymans at gmail.com
Mon May 5 21:48:15 CEST 2008


On Mon, 2008-05-05 at 15:12 -0400, Philip Joseph wrote:
> The link below is to a small (~240KB) file that is encoded with VC-1 and Windows
> Media Audio 9.2:
> 
>     http://www.mediafire.com/?o1ywd1bmjej
> 
> Thanks,
> Phil
> 
> PS  Sorry for the misleading name of the sample file....I converted a mpeg file
> to WMV format using the Windows Media Encoder
> 

Ok, ffdec_wmv3 underspecifies its caps so that it is autoplugged instead
of ffdec_vc1. Stay tuned, will fix this soon...

Wim

> 
> On Mon, 2008-05-05 at 12:31 -0400, Philip Joseph wrote:
> > Hi-
> Hi,
> 
> Probably something with the codec_data. Can you make a file available or
> point to a file that shows the problem?
> 
> Wim
> 
> >
> >   I looked into the problem of playing a VC-1 file a little more, but I am
> > unable to determine why I am getting the Error:
> >
> >      0x160ffb0 ERROR ffmpeg :0::Reserved RES_SM=2 is forbidden
> >
> >   I determined that this error is in the decode_sequence_header() function
> in
> > the vc1.c file in the gst-ffmpeg plugins, but I am not sure why it is
> occurring.
> >  I checked out the latest (non-gst) ffmpeg from ffmpeg HEAD.  I verified
> that
> > when running the same media file through the command line ffmpeg program:
> >
> >       ./ffmpeg -i windowsencode_HIGH.wmv out.mpg
> >
> >    that I don't get that error.  The above command correctly converts the
> VC-1
> > encoded file into an MPEG file.  I also stepped through the code to verify
> that
> > the above command calls decode_sequence_header().  I also verified that
> the
> > vc1.c files between the gst-ffmpeg HEAD and the ffmpeg HEAD are
> practically
> > identical (they differ in the setting of the new 'long_name' field in the
> > AVCodec structure for the vc1_decoder and wmv3_decoder variables).  So it
> would
> > appear that something is wrong with the way that gstreamer is handing over
> the
> > media file to the gst-ffmpeg plugin.  Although I am not certain of this.
> >
> >   If anyone has any idea on how I might be able to get around this
> problem.  I
> > would greatly appreciate it.
> >
> >   In case it triggers someone's memory as to a known configuration
> problem, I am
> > running on a 64-bit intel Mac and here is the output from the uname -a
> command:
> >
> >       Darwin as-mac-pro.local 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar
>  4
> > 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386
> >
> >
> > Thank you,
> > Phi
> >
> >
> > ---- On Mon, 5 May 2008, Philip Joseph (pjoseph at ureach.com) wrote:
> >
> > Hi-
> >
> > I am having troubles playing VC1 Encoded video on a Mac OS-X -- Leopard. I
> > searched this listserv and I saw that it was said that gst-ffmpeg should
> be
> > downloaded from the head of CVS in order for this to work. So I ran the
> > following command to get the latest from head:
> >
> > cvs -d:pserver:anoncvs at an...:/cvs/gstreamer co gst-ffmpeg
> >
> >
> > I built and installed this, but when I run either of the following
> commands:
> >
> > gst-launch playbin uri=file:///myvc1file.wmv
> >
> > OR
> >
> > gst-launch playbin2 uri=file:///myvc1file.wmv
> >
> >
> > I get the following error at some point in the output, and the window that
> > pops up to play the vc1 encoded video is a blank white screen:
> >
> > 0:00:00.339383000 321 0x160ffb0 ERROR ffmpeg :0::
> > Reserved RES_SM=2 is forbidden
> >
> > In terms of configuration, I have installed gstreamer from the head of CVS
> > and I have gst-plugins-base/good/bad/evil all installed from the latest
> > tar-balls. Also, I have successfully verified that I am able to play asf
> files,
> > and wmv files that are encoded with windows media 9.
> >
> > Below is the full output from the gst-launch runs.
> >
> > Does anyone have any ideas what I might need to do in order to
> successfully play
> > vc1 files?
> >
> > Thanks,
> > Phil
> >
> >
> > $ gst-launch -v playbin uri=file:///Users/phil/MPEG-1-1.wmv
> > Setting pipeline to PAUSED ...
> > /playbin0/decodebin0/typefind.src: caps = video/x-ms-asf
> > Pipeline is PREROLLING ...
> > /playbin0/selector_audio_src0: active-pad = NULL
> > /playbin0/selector_video_src1: active-pad = NULL
> > /playbin0/decodebin0/queue0.sink: caps = audio/x-wma, wmaversion=(int)2,
> > bitrate=(int)64000, depth=(int)16, rate=(int)44100, channels=(int)2,
> > block_align=(int)2973, codec_data=(buffer)008800000f0000000000
> > /playbin0/decodebin0/queue2.sink: caps = video/x-wmv, wmvversion=(int)3,
> > framerate=(fraction)25/1, width=(int)640, height=(int)480,
> > codec_data=(buffer)4ef1080100, format=(fourcc)WMV3
> > /playbin0/decodebin0/queue2.src: caps = video/x-wmv, wmvversion=(int)3,
> > framerate=(fraction)25/1, width=(int)640, height=(int)480,
> > codec_data=(buffer)4ef1080100, format=(fourcc)WMV3
> > /playbin0/decodebin0/queue0.src: caps = audio/x-wma, wmaversion=(int)2,
> > bitrate=(int)64000, depth=(int)16, rate=(int)44100, channels=(int)2,
> > block_align=(int)2973, codec_data=(buffer)008800000f0000000000
> > /playbin0/decodebin0/ffdec_wmv30.sink: caps = video/x-wmv,
> wmvversion=(int)3,
> > framerate=(fraction)25/1, width=(int)640, height=(int)480,
> > codec_data=(buffer)4ef1080100, format=(fourcc)WMV3
> > /playbin0/decodebin0/ffdec_wmav20.sink: caps = audio/x-wma,
> wmaversion=(int)2,
> > bitrate=(int)64000, depth=(int)16, rate=(int)44100, channels=(int)2,
> > block_align=(int)2973, codec_data=(buffer)008800000f0000000000
> > /playbin0/decodebin0/ffdec_wmav20.src: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/selector_audio_src0.sink0: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/decodebin0.src0: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/decodebin0.src0.proxypad1: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/selector_audio_src0.src: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/preroll_audio_src0.sink: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/preroll_audio_src0.src: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/decodebin0/ffdec_wmv30.src: caps = video/x-raw-yuv,
> width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/selector_video_src1.sink0: caps = video/x-raw-yuv,
> width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/decodebin0.src1: caps = video/x-raw-yuv, width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/decodebin0.src1.proxypad2: caps = video/x-raw-yuv,
> width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/selector_video_src1.src: caps = video/x-raw-yuv, width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/preroll_video_src1.sink: caps = video/x-raw-yuv, width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/preroll_video_src1.src: caps = video/x-raw-yuv, width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/decodebin0/queue2: max-size-bytes = 17740
> > /playbin0/decodebin0/queue2: max-size-bytes = 41830
> > /playbin0/decodebin0/queue2: max-size-bytes = 83912
> > /playbin0/vbin/id.src: caps = video/x-raw-yuv, width=(int)640,
> height=(int)480,
> > framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/vbin/id.sink: caps = video/x-raw-yuv, width=(int)640,
> height=(int)480,
> > framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/vbin.sink: caps = video/x-raw-yuv, width=(int)640,
> height=(int)480,
> > framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/vbin.sink: caps = video/x-raw-yuv, width=(int)640,
> height=(int)480,
> > framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/vbin.sink.proxypad6: caps = video/x-raw-yuv, width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/decodebin0/queue2: max-size-bytes = 172292
> > /playbin0/abin/aconv.src: caps = audio/x-raw-float, endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/abin/aconv.sink: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/abin.sink: caps = audio/x-raw-int, rate=(int)44100,
> channels=(int)2,
> > signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16
> > /playbin0/abin.sink: caps = audio/x-raw-int, rate=(int)44100,
> channels=(int)2,
> > signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16
> > /playbin0/abin.sink.proxypad4: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin0/vbin/vconv.src: caps = video/x-raw-yuv,
> framerate=(fraction)25/1,
> > width=(int)640, height=(int)480, format=(fourcc)UYVY
> > /playbin0/vbin/vconv.sink: caps = video/x-raw-yuv, width=(int)640,
> > height=(int)480, framerate=(fraction)25/1, format=(fourcc)I420
> > /playbin0/abin/aresample.src: caps = audio/x-raw-float,
> endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/abin/aresample.sink: caps = audio/x-raw-float,
> endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/abin/volume.src: caps = audio/x-raw-float, endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/abin/volume.sink: caps = audio/x-raw-float,
> endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/vbin/vscale.src: caps = video/x-raw-yuv,
> framerate=(fraction)25/1,
> > width=(int)640, height=(int)480, format=(fourcc)UYVY
> > /playbin0/vbin/vscale.sink: caps = video/x-raw-yuv,
> framerate=(fraction)25/1,
> > width=(int)640, height=(int)480, format=(fourcc)UYVY
> > /playbin0/decodebin0/queue2: max-size-bytes = 348316
> > /playbin0/abin/audiosink/audiosink-actual-sink-osxaudio.sink: caps =
> > audio/x-raw-float, endianness=(int)1234, signed=(boolean)true,
> width=(int)32,
> > depth=(int)32, rate=(int)44100, channels=(int)2
> > /playbin0/abin/audiosink.sink: caps = audio/x-raw-float,
> endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/abin/audiosink.sink: caps = audio/x-raw-float,
> endianness=(int)1234,
> > signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)44100,
> > channels=(int)2
> > /playbin0/abin/audiosink.sink.proxypad3: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin0/decodebin0/queue2: max-size-bytes = 703534
> > /playbin0/vbin/videosink/videosink-actual-sink-osxvideo.sink: caps =
> > video/x-raw-yuv, framerate=(fraction)25/1, width=(int)640,
> height=(int)480,
> > format=(fourcc)UYVY
> > /playbin0/vbin/videosink.sink: caps = video/x-raw-yuv,
> framerate=(fraction)25/1,
> > width=(int)640, height=(int)480, format=(fourcc)UYVY
> > /playbin0/vbin/videosink.sink: caps = video/x-raw-yuv,
> framerate=(fraction)25/1,
> > width=(int)640, height=(int)480, format=(fourcc)UYVY
> > /playbin0/vbin/videosink.sink.proxypad5: caps = video/x-raw-yuv,
> > framerate=(fraction)25/1, width=(int)640, height=(int)480,
> format=(fourcc)UYVY
> > Pipeline is PREROLLED ...
> > Setting pipeline to PLAYING ...
> > New clock: GstAudioSinkClock
> > ^CCaught interrupt -- handling interrupt.
> > Interrupt: Stopping pipeline ...
> > Execution ended after 6335609000 ns.
> > Setting pipeline to PAUSED ...
> > Setting pipeline to READY ...
> > /playbin0/vbin/videosink/videosink-actual-sink-osxvideo.sink: caps = NULL
> > /playbin0/vbin/videosink.sink: caps = NULL
> > /playbin0/vbin/vscale.src: caps = NULL
> > /playbin0/vbin/vscale.sink: caps = NULL
> > /playbin0/vbin/vconv.src: caps = NULL
> > /playbin0/vbin/vconv.sink: caps = NULL
> > /playbin0/vbin/id.src: caps = NULL
> > /playbin0/vbin/id.sink: caps = NULL
> > /playbin0/vbin.sink: caps = NULL
> > /playbin0/abin/audiosink/audiosink-actual-sink-osxaudio.sink: caps = NULL
> > /playbin0/abin/audiosink.sink: caps = NULL
> > /playbin0/abin/volume.src: caps = NULL
> > /playbin0/abin/volume.sink: caps = NULL
> > /playbin0/abin/aresample.src: caps = NULL
> > /playbin0/abin/aresample.sink: caps = NULL
> > /playbin0/abin/aconv.src: caps = NULL
> > /playbin0/abin/aconv.sink: caps = NULL
> > /playbin0/abin.sink: caps = NULL
> > /playbin0/preroll_video_src1.src: caps = NULL
> > /playbin0/preroll_video_src1.sink: caps = NULL
> > /playbin0/preroll_audio_src0.src: caps = NULL
> > /playbin0/preroll_audio_src0.sink: caps = NULL
> > /playbin0/selector_video_src1.sink0: caps = NULL
> > /playbin0/selector_video_src1.src: caps = NULL
> > /playbin0/selector_audio_src0.sink0: caps = NULL
> > /playbin0/selector_audio_src0.src: caps = NULL
> > /playbin0/decodebin0.src1: caps = NULL
> > /playbin0/decodebin0.src0: caps = NULL
> > /playbin0/decodebin0/ffdec_wmv30.src: caps = NULL
> > /playbin0/decodebin0/ffdec_wmv30.sink: caps = NULL
> > /playbin0/decodebin0/queue2.src: caps = NULL
> > /playbin0/decodebin0/queue2.sink: caps = NULL
> > /playbin0/decodebin0/ffdec_wmav20.src: caps = NULL
> > /playbin0/decodebin0/ffdec_wmav20.sink: caps = NULL
> > /playbin0/decodebin0/queue0.src: caps = NULL
> > /playbin0/decodebin0/queue0.sink: caps = NULL
> > /playbin0/decodebin0/asfdemux0.video_00: caps = NULL
> > /playbin0/decodebin0/asfdemux0.audio_00: caps = NULL
> > /playbin0/decodebin0/typefind.src: caps = NULL
> > Setting pipeline to NULL ...
> > FREEING pipeline ...
> >
> >
> >
> > $ gst-launch -v playbin2 uri=file:///Users/phil/windowsencode_HIGH.wmv
> > Setting pipeline to PAUSED ...
> > /playbin20/uridecodebin0/decodebin20/typefind.src: caps = video/x-ms-asf
> > Pipeline is PREROLLING ...
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.sink0: caps =
> audio/x-wma,
> > wmaversion=(int)2, bitrate=(int)48024, depth=(int)16, rate=(int)44100,
> > channels=(int)2, block_align=(int)1115,
> codec_data=(buffer)008800001f0000000000
> > /playbin20/uridecodebin0/decodebin20/multiqueue0: max-size-buffers = 5
> > /playbin20/uridecodebin0/decodebin20/multiqueue0: max-size-time =
> 2000000000
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.sink1: caps =
> video/x-wmv,
> > wmvversion=(int)3, fourcc=(fourcc)WVC1, framerate=(fraction)25/1,
> > width=(int)320, height=(int)240,
> > codec_data=(buffer)270000010fcbde09f07788800000010e186427c1dc80,
> > format=(fourcc)WVC1
> > /playbin20/uridecodebin0/decodebin20/multiqueue0: max-size-bytes = 2097152
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.src0: caps = audio/x-wma,
> > wmaversion=(int)2, bitrate=(int)48024, depth=(int)16, rate=(int)44100,
> > channels=(int)2, block_align=(int)1115,
> codec_data=(buffer)008800001f0000000000
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.src1: caps = video/x-wmv,
> > wmvversion=(int)3, fourcc=(fourcc)WVC1, framerate=(fraction)25/1,
> > width=(int)320, height=(int)240,
> > codec_data=(buffer)270000010fcbde09f07788800000010e186427c1dc80,
> > format=(fourcc)WVC1
> > /playbin20/uridecodebin0/decodebin20/ffdec_wmav20.sink: caps =
> audio/x-wma,
> > wmaversion=(int)2, bitrate=(int)48024, depth=(int)16, rate=(int)44100,
> > channels=(int)2, block_align=(int)1115,
> codec_data=(buffer)008800001f0000000000
> > /playbin20/uridecodebin0/decodebin20/ffdec_wmav20.src: caps =
> audio/x-raw-int,
> > rate=(int)44100, channels=(int)2, signed=(boolean)true,
> endianness=(int)1234,
> > width=(int)16, depth=(int)16
> > /playbin20/streamselector1.sink0: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/uridecodebin0.src1: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/uridecodebin0.src1.proxypad4: caps = audio/x-raw-int,
> > rate=(int)44100, channels=(int)2, signed=(boolean)true,
> endianness=(int)1234,
> > width=(int)16, depth=(int)16
> > /playbin20/uridecodebin0/decodebin20.src1: caps = audio/x-raw-int,
> > rate=(int)44100, channels=(int)2, signed=(boolean)true,
> endianness=(int)1234,
> > width=(int)16, depth=(int)16
> > /playbin20/uridecodebin0/decodebin20.src1.proxypad3: caps =
> audio/x-raw-int,
> > rate=(int)44100, channels=(int)2, signed=(boolean)true,
> endianness=(int)1234,
> > width=(int)16, depth=(int)16
> > /playbin20/streamselector1.src: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/audiotee.src1: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/audiotee.sink: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/audiotee.src0: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/audiotee.src1: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/audiotee.sink: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0.audio_sink: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0.audio_sink: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0.audio_sink.proxypad5: caps = audio/x-raw-int,
> > rate=(int)44100, channels=(int)2, signed=(boolean)true,
> endianness=(int)1234,
> > width=(int)16, depth=(int)16
> > 0:00:00.339383000 321 0x160ffb0 ERROR ffmpeg :0:: Reserved
> > RES_SM=2 is forbidden
> > /playbin20/playsink0/abin/aconv.src: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/aconv.sink: caps = audio/x-raw-int,
> rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/abin.sink: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/abin.sink: caps = audio/x-raw-int, rate=(int)44100,
> > channels=(int)2, signed=(boolean)true, endianness=(int)1234,
> width=(int)16,
> > depth=(int)16
> > /playbin20/playsink0/abin.sink.proxypad10: caps = audio/x-raw-int,
> > rate=(int)44100, channels=(int)2, signed=(boolean)true,
> endianness=(int)1234,
> > width=(int)16, depth=(int)16
> > /playbin20/playsink0/abin/aresample.src: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/aresample.sink: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/volume.src: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/volume.sink: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/audiosink/audiosink-actual-sink-osxaudio.sink:
> caps =
> > audio/x-raw-float, endianness=(int)1234, signed=(boolean)true,
> width=(int)32,
> > depth=(int)32, rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/audiosink.sink: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/audiosink.sink: caps = audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > /playbin20/playsink0/abin/audiosink.sink.proxypad9: caps =
> audio/x-raw-float,
> > endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32,
> > rate=(int)44100, channels=(int)2
> > ^CCaught interrupt -- handling interrupt.
> > Interrupt: Stopping pipeline ...
> > ERROR: pipeline doesn't want to preroll.
> > Setting pipeline to NULL ...
> > /playbin20/playsink0/abin/audiosink/audiosink-actual-sink-osxaudio.sink:
> caps =
> > NULL
> > /playbin20/playsink0/abin/audiosink.sink: caps = NULL
> > /playbin20/playsink0/abin/volume.src: caps = NULL
> > /playbin20/playsink0/abin/volume.sink: caps = NULL
> > /playbin20/playsink0/abin/aresample.src: caps = NULL
> > /playbin20/playsink0/abin/aresample.sink: caps = NULL
> > /playbin20/playsink0/abin/aconv.src: caps = NULL
> > /playbin20/playsink0/abin/aconv.sink: caps = NULL
> > /playbin20/playsink0/abin.sink: caps = NULL
> > /playbin20/playsink0/audiotee.src1: caps = NULL
> > /playbin20/playsink0/audiotee.src0: caps = NULL
> > /playbin20/playsink0/audiotee.sink: caps = NULL
> > /playbin20/playsink0.audio_sink: caps = NULL
> > /playbin20/streamselector1.sink0: caps = NULL
> > /playbin20/streamselector1.src: caps = NULL
> > /playbin20/uridecodebin0.src1: caps = NULL
> > /playbin20/uridecodebin0/decodebin20.src1: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/ffdec_wmav20.src: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/ffdec_wmav20.sink: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.sink1: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.src1: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.sink0: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/multiqueue0.src0: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/asfdemux0.video_00: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/asfdemux0.audio_00: caps = NULL
> > /playbin20/uridecodebin0/decodebin20/typefind.src: caps = NULL
> > FREEING pipeline ...
> >
> >
> >
> > ________________________________________________
> > Get your own "800" number
> > Voicemail, fax, email, and a lot more
> > http://www.ureach.com/reg/tag
> >
> >
> >
> >
> >
> > ________________________________________________
> > Get your own "800" number
> > Voicemail, fax, email, and a lot more
> > http://www.ureach.com/reg/tag
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> > Don't miss this year's exciting event. There's still time to save $100.
> > Use priority code J8TL2D2.
> >
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 
> 
> 
> 
> 
> ________________________________________________
> Get your own "800" number
> Voicemail, fax, email, and a lot more
> http://www.ureach.com/reg/tag
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list