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 610481 - [ffmpegdec] wrong output timestamps when non-keyframe following flush
[ffmpegdec] wrong output timestamps when non-keyframe following flush
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
git master
Other Linux
: Normal blocker
: 0.10.10
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-02-19 18:38 UTC by Mark Nauwelaerts
Modified: 2010-02-23 00:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Do not track timestamps of skipped buffers (1.25 KB, patch)
2010-02-19 18:38 UTC, Mark Nauwelaerts
committed Details | Review

Description Mark Nauwelaerts 2010-02-19 18:38:56 UTC
Created attachment 154233 [details] [review]
Do not track timestamps of skipped buffers

Timestamps of incoming buffers are tracked, consumed and subsequently used.

However, although incoming buffers are dropped when waiting for a keyframe (e.g. following a flushing seek), their timestamps are stored.
Comment 1 Edward Hervey 2010-02-19 18:50:22 UTC
looks good to me. please commit.
Comment 2 Mark Nauwelaerts 2010-02-19 19:34:36 UTC
commit 6cf7cadf9ba2236acff14a5e80d9cbd6bfafd8f0
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date:   Fri Feb 19 20:33:06 2010 +0100

    ffmpegdec: do not store timestamp for buffer that will be skipped

    Fixes #610481.