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 607718 - [qtdemux] Infinite loop doing negative rate playback for single audio stream
[qtdemux] Infinite loop doing negative rate playback for single audio stream
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: 0.10.18
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-01-21 23:25 UTC by Roland Krikava
Modified: 2010-02-09 09:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix (541 bytes, patch)
2010-01-21 23:26 UTC, Roland Krikava
none Details | Review

Description Roland Krikava 2010-01-21 23:25:16 UTC
When playing a mp4 file containing a single audio stream, negative rate playback will enter an infinite loop once the beginning of the stream is reached. Fix attached.
Comment 1 Roland Krikava 2010-01-21 23:26:13 UTC
Created attachment 151975 [details] [review]
Fix
Comment 2 Thiago Sousa Santos 2010-01-22 02:23:19 UTC
Pushed. Thanks.

Module: gst-plugins-good
Branch: master
Commit: 8a80fdaad1aeac688ec57a6c931a354b7948ae29
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=8a80fdaad1aeac688ec57a6c931a354b7948ae29

Author: Roland Krikava <rkrikava@gmail.com>
Date:   Thu Jan 21 23:17:40 2010 -0300

qtdemux: Avoid negative overflow on keyframe search

Do not overflow negatively when searching a previous
"keyframe" on audio streams. Could cause infinite loops
on backwards playback

Fixes #607718