GNOME Bugzilla – Bug 361177
Need WMS decoder
Last modified: 2010-03-03 18:13:55 UTC
I get this from Totem when i try to play: URL: mms://a1149.l1305038288.c13050.g.lm.akamaistream.net/D/1149/13050/v0001/reflector:38288 (totem:8410): GStreamer-WARNING **: pad asfdemux0:audio_00 returned caps that are not a real subset of its template caps ** Message: don't know how to handle EMPTY I get this from GST_DEBUG=*:2 gst-launch-0.10 playbin: Ställer in rörledningen till PAUSED... Could not read packet header: Success Rörledningen utför PREROLL... 0:00:02.248922000 8461 0x811e4c8 WARN asfdemux gstasfdemux.c:896:gst_asf_demux_add_audio_stream: Audio header contains 46 bytes of codec specific data 0:00:02.249131000 8461 0x811e4c8 WARN riff riff-media.c:995:gst_riff_create_audio_caps: Unknown audio tag 0x000a 0:00:02.249335000 8461 0x811e4c8 ERROR GST_CAPS gstpad.c:1917:gst_pad_get_caps_unlocked:<asfdemux0:audio_00> pad returned caps audio/x-asf-unknown, codec_id=(int)10 which are not a real subset of its template caps audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int){ 8, 16, 24, 32 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi (gst-launch-0.10:8461): GStreamer-WARNING **: pad asfdemux0:audio_00 returned caps that are not a real subset of its template caps ** Message: don't know how to handle EMPTY 0:00:02.252290000 8461 0x811e4c8 WARN playbasebin gstplaybasebin.c:1663:prepare_output:<playbin0> error: Du har inte en avkodare installerad för att hantera denna fil. Du kanske behöver installera de nödvändiga insticksmodulerna. FEL: från element /playbin0: Du har inte en avkodare installerad för att hantera denna fil. Du kanske behöver installera de nödvändiga insticksmodulerna. Ytterligare felsökningsinformation: gstplaybasebin.c(1663): prepare_output (): /playbin0 FEL: rörledningen vill inte utföra preroll. Ställer in rörledningen till NULL... FRIGÖR rörledning... I have all gstreamer packages installed and gst-pitfdll, shouldent this play fine? I don't know if this is gst-pitfdll's fault so i file it here. You decide :o) Other information: Ubuntu Edgy Eft, all gstreamer packages and gst-pitfdll with win32codec.
it contains windows media speech, which is not detected by the demuxer. Adding the caps does seem to work better although there is no sound audible. * gst-libs/gst/riff/riff-ids.h: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps), (gst_riff_create_audio_template_caps): Add WMS caps.
*** Bug 376958 has been marked as a duplicate of this bug. ***
Should this be marked as a gst-plugins-ugly bug as the issue is asfdemux not dealing with WMS? Tried with current BBC world news stream and issue is the same. Sorta looks like it works in Totem, but zero sounds comes out.
asfdemux is now fixed to deal with WMS, now we only need a decoder for it.
*** Bug 342541 has been marked as a duplicate of this bug. ***
*** Bug 603284 has been marked as a duplicate of this bug. ***
Latest gst-ffmpeg contains such a decoder. Closing.