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 547521 - gstreamer hangs on mov file
gstreamer hangs on mov file
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.x
Other All
: Normal normal
: 0.10.9
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-08-13 02:18 UTC by Hanno Böck
Modified: 2008-08-18 15:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hanno Böck 2008-08-13 02:18:36 UTC
Please describe the problem:
I noticed when playing a mov file (with totem), it hangs at several places.

File is here:
http://media.richarddawkins.net/video/2008/Genius%20of%20Darwin%202-edited.mov

First hang is at 8:08.

Steps to reproduce:
1. Download media file (url above)
2. play with totem, jump to something before 8:00
3. wait till 8:08


Actual results:
video stops playing

Expected results:
video continues playing

Does this happen every time?
yes

Other information:
Comment 1 Wim Taymans 2008-08-18 15:55:08 UTC
This is fixed in CVS and was probably due to a bug in the quicktime demuxer fixed with this commit:

2008-05-26  Wim Taymans  <wim.taymans@collabora.co.uk>

        * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
        (gst_qtdemux_activate_segment):
        Unbreak segment activation again. Fixes #531672.

but likely also:

2008-05-31  Julien Moutte  <julien@fluendo.com>

        * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_keyframe),
        (gst_qtdemux_find_segment), (gst_qtdemux_perform_seek),
        (gst_qtdemux_seek_to_previous_keyframe),
        (gst_qtdemux_activate_segment), (gst_qtdemux_loop): Make sure we
        we don't clip the segment's stop using the main segment duration as
        that could crop quite some video frames. Make reverse playback support
        more robust and support edit lists. Support seeking to the last frame,
        and fix reverse looping playback. Add some debugging.

Both these fixes are in gst-plugins-good 0.10.9.