GNOME Bugzilla – Bug 620930
decodebin2 is not able to play a .WMV file
Last modified: 2010-06-08 08:38:32 UTC
I'm trying to play .wmv files with decodebin2. The files come from http://www.3dtv.at/Movies/, with for instance http://s15357419.onlinehome-server.info:8080/Movies/Dracula480p.zip available from page http://www.3dtv.at/Movies/Dracula_en.aspx. The file can be played fine throught mplayer or vlc. I use the following pipeline: gst-launch filesrc location=Dracula\ 480p.wmv ! decodebin2 ! autovideosink It gives me the following error: mabis2@bomb ~/temp $ gst-launch filesrc location=Dracula\ 480p.wmv ! decodebin2 ! autovideosink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... 0:00:00.061596639 28950 0x81b8cb8 ERROR ffmpeg :0:: Reserved RES_SM=2 is forbidden ERROR: from element /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstASFDemux:asfdemux0: Internal data stream error. Additional debug info: gstasfdemux.c(1303): gst_asf_demux_loop (): /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstASFDemux:asfdemux0: streaming stopped, reason not-negotiated ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ...
This should be fixed in latest gst-ffmpeg release. Can you paste here the top 10 lines of "gst-inspect-0.10 ffmpeg" ?
Here they are: Plugin Details: Name: ffmpeg Description: All FFMPEG codecs (system install) Filename: /usr/lib/gstreamer-0.10/libgstffmpeg.so Version: 0.10.7 License: LGPL Source module: gst-ffmpeg Binary package: FFMpeg Origin URL: http://ffmpeg.sourceforge.net/ But I have VERY recent (like 2 hours ago) git version of gstreamer, gst-plugins-base, and gst-plugins-good. What is not updated?
I just upgraded with git version of gst-ffmpeg, now the version is 0.10.10.1, and the bug is not present. Thanks and sorry for that.