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

Philip Joseph pjoseph at ureach.com
Mon May 5 18:31:41 CEST 2008


Hi-

  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




More information about the gstreamer-devel mailing list