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 755094 - avidemux: Reverse playback does not consider segment.start
avidemux: Reverse playback does not consider segment.start
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
unspecified
Other Linux
: Normal normal
: 1.7.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-09-16 07:06 UTC by Vineeth
Modified: 2015-10-02 14:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix reverse playback (1.06 KB, patch)
2015-09-16 07:08 UTC, Vineeth
committed Details | Review

Description Vineeth 2015-09-16 07:06:42 UTC
During reverse playback, the media should stop playing at segment.start
This does not happen, and avidemux continues to process data even when current timestamp is less that segment.start.

This can be tested when we run reverse playback scenario of validate. It is supposed to play from end till 15 seconds from end. But even though frames won't be displayed after 15 seconds, avidemux still keeps processing resulting in timeout errors.
Comment 1 Vineeth 2015-09-16 07:08:01 UTC
Created attachment 311431 [details] [review]
fix reverse playback
Comment 2 Luis de Bethencourt 2015-09-16 14:27:04 UTC
Review of attachment 311431 [details] [review]:

Looks good to me. Tested.

Not sure if this should wait till after freeze or not.
Comment 3 Sebastian Dröge (slomo) 2015-10-02 14:40:39 UTC
commit bff62bfe130a1c44da8ffed9932818d96999f75b
Author: Vineeth T M <vineeth.tm@samsung.com>
Date:   Wed Sep 16 16:03:02 2015 +0900

    avidemux: Reverse playback does not consider segment.start
    
    During reverse playback, the media should stop playing at segment.start
    This does not happen, and avidemux continues to process data even when
    current timestamp is less that segment.start.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755094