GNOME Bugzilla – Bug 550454
FLV demuxer screws up in Pitivi
Last modified: 2008-10-27 09:32:07 UTC
Trying to edit (and transcode) a FLV movie in Pitivi. Trying to trim it I get the following error: gstflvdemux.c(532): gst_flv_demux_loop (): /smartfilebin-file:///home/cschalle/Videos/love_beer.flv/file:///home/cschalle/Videos/love_beer.flv-2/decodebin20/flvdemux4: Can't push EOS downstream (empty/invalid file with no streams/tags ?) If I just try to transcode, Pitivi just crashes.
2008-10-27 Sebastian Dröge <sebastian.droege@collabora.co.uk> * gst/flv/gstflvdemux.c: (gst_flv_demux_loop), (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push), (gst_flv_demux_handle_seek_pull): Don't post an error message on the bus if sending EOS downstream didn't work. Fixes bug #550454. Fix seek event handling to look at the flags of the seek event instead of assuming some random flags, don't send segment-start messages when operating in push mode and push seek events upstream if we couldn't handle them.