After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 160514 - [avidemux] seek after EOF for truncated avi files (to non existant index)
[avidemux] seek after EOF for truncated avi files (to non existant index)
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal normal
: 0.8.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-12-05 15:55 UTC by Christian Fredrik Kalager Schaller
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GST_DEBUG 5 level output from playbin with the problem (262.15 KB, application/octet-stream)
2004-12-07 15:18 UTC, Christian Fredrik Kalager Schaller
Details

Description Christian Fredrik Kalager Schaller 2004-12-05 15:55:16 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
Comment 1 Ronald Bultje 2004-12-07 00:03:10 UTC
Plays fine for me.
Comment 2 Christian Fredrik Kalager Schaller 2004-12-07 11:08:30 UTC
still have the same error with updated CVS. What GST_DEBUG log parameters should
I use?
Comment 3 Christian Fredrik Kalager Schaller 2004-12-07 15:18:42 UTC
Created attachment 34591 [details]
GST_DEBUG 5 level output from playbin with the problem
Comment 4 Stephane Loeuillet 2004-12-12 23:07:48 UTC
plays perfectly for me too (gstreamer and totem CVS)
no warning/error at all
Comment 5 Christian Fredrik Kalager Schaller 2004-12-13 11:38:51 UTC
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.
Comment 6 Wim Taymans 2004-12-15 11:32:54 UTC
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.
Comment 7 Ronald Bultje 2004-12-18 19:35:29 UTC
Fixed in CVS.