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 750675 - qtdemux: reverse playback not working
qtdemux: reverse playback not working
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
unspecified
Other Linux
: Normal major
: 1.5.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-06-10 00:49 UTC by Vineeth
Modified: 2015-06-10 08:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix reverse playback (1.25 KB, patch)
2015-06-10 00:50 UTC, Vineeth
committed Details | Review

Description Vineeth 2015-06-10 00:49:32 UTC
Due to added condition of
segment->start = desired_offset
in do_seek, reverse playback does not work anymore.

In case of reverse playback instead of start, stop should be updated.
Comment 1 Vineeth 2015-06-10 00:50:45 UTC
Created attachment 304907 [details] [review]
fix reverse playback
Comment 2 Hyunjun Ko 2015-06-10 02:09:14 UTC
(In reply to Vineeth from comment #0)
> Due to added condition of
> segment->start = desired_offset
> in do_seek, reverse playback does not work anymore.

That code is pushed on https://bugzilla.gnome.org/show_bug.cgi?id=746822
I tested vineeth's patch with gst-rtsp-server, and I confirmed this patch doesn't affect the issue at all.
Comment 3 Sebastian Dröge (slomo) 2015-06-10 08:41:29 UTC
commit 720ff75c72b7866007cc9a166993b3c76639913e
Author: Vineeth TM <vineeth.tm@samsung.com>
Date:   Wed Jun 10 09:49:47 2015 +0900

    qtdemux: fix reverse playback
    
    When performing seek, segment->start is being updated with desired_offset,
    but in case of reverse playback segment->start should be 0 and
    segment->stop should be updated with desired offset.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=750675