GNOME Bugzilla – Bug 610613
a vp6 flv file crashes totem and pitivi
Last modified: 2010-03-06 00:13:49 UTC
http://jeff.ecchi.ca/public/gstreamer-codec-autodetection/5%20-%20does%20not%20work/David%20Allen%20promo.flv Cause totem and pitivi to crash if trying to play or import it. This is with gst ffmpeg 0.10.26.2.
Please repair the link Forbidden You don't have permission to access /public/gstreamer-codec-autodetection/5 - does not work/David Allen promo.flv on this server. Thank
Oops sorry, it's fixed now.
I can't reproduce, my version is 2.29.4 using GStreamer 0.10.26.1 in ubuntu lucid Jean you can add the trace. Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Crashes for me too with gst-ffmpeg from GIT: Program received signal SIGSEGV, Segmentation fault.
+ Trace 220674
Thread 140736985966864 (LWP 7210)
I believe this is a regression btw. I have seen this exact crash in FLV files as well recently that have always worked fine before.
Marking as blocker for now.
seems like an ffmpeg bug to me.
Well ok, but do we really want to release a gst-ffmpeg that is known to crash with certain flv clips? Guess we need to check if this has been fixed in ffmpeg yet..
It now works fine with git of everything. Can someone else confirm ?
> It now works fine with git of everything. Can someone else confirm ? Still crashes for me with git. Did git clean -x -d -f; autogen.sh in gst-ffmpeg.
Figured out why it wasn't failing for me. I was testing it on amd cpus, and the commit in ffmpeg revision 21736 made the backtrace in comment #4 not appear.
This is actually due to an overwrite and not an alignment issue. This needs to be fixed in one of two ways: 1) We revert to revision 21735 (February 10th) 2) We switch to revision 22095 which brings in a new method which gives uses the various strides to use. This would allow us, when using direct-rendering and filling the buffer ourself, to set the proper strides on our AVPicture.
Created attachment 155155 [details] [review] gstffmpegdec: Disable direct-rendering for svq1/vp56 decoders. They use a non-standard stride which we can't support. Fixes #610613
> Created an attachment (id=155155) [details] [review] > gstffmpegdec: Disable direct-rendering for svq1/vp56 decoders. > > They use a non-standard stride which we can't support. > > Fixes #610613 This works for me as well \o/
commit d4e63b2727dbc030ba165fec1794de57a0fbf52e Author: Edward Hervey <bilboed@bilboed.com> Date: Wed Mar 3 18:46:25 2010 +0100 gstffmpegdec: Disable direct-rendering for svq1/vp56 decoders. They use a non-standard stride which we can't support. Fixes #610613
*** Bug 611946 has been marked as a duplicate of this bug. ***