GNOME Bugzilla – Bug 160514
[avidemux] seek after EOF for truncated avi files (to non existant index)
Last modified: 2004-12-22 21:47:04 UTC
This avi do not play with current CVS: http://en.wow-europe.com/downloads/videos/behindthescenes.avi Gives the following errors: (totem:24642): GStreamer-WARNING **: element thread_vbin claimed state-change success,but state didn't change to PLAYING. State is PAUSED (NONE_PENDING pending), fix the element (totem:24642): GStreamer-WARNING **: element internal_thread claimed state-change success,but state didn't change to PLAYING. State is PAUSED (NONE_PENDING pending), fix the element
Plays fine for me.
still have the same error with updated CVS. What GST_DEBUG log parameters should I use?
Created attachment 34591 [details] GST_DEBUG 5 level output from playbin with the problem
plays perfectly for me too (gstreamer and totem CVS) no warning/error at all
Talked to Wim showing him my error, he wondered if it might be a missing plugin causing it. Anyway he said looking at the GST_DEBUG log should enable you to see why it is failing.
The file was 50MB only, the index was not part of the download. avidemux seeks to the index, gnomevfssrc happily says it's possible but EOSes on the next _get, stopping the pipeline. gnomevfssrc should check it the seek event is bigger than the filesize and return FALSE in the seek handler. This is not done by filesrc either... Other option is to query the filelength in avidemux and don't seek to the position if it's bigger than the filesize.
Fixed in CVS.