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 680444 - matroskademux negative rate in gap
matroskademux negative rate in gap
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-23 13:02 UTC by Levente Farkas
Modified: 2018-11-03 14:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
here is an example (384.12 KB, video/x-matroska)
2013-09-02 09:14 UTC, Levente Farkas
Details

Description Levente Farkas 2012-07-23 13:02:12 UTC
in the latest update matroskademux is extended to be able to use new-gap-time is bigger then max-gap-time but why it's not working for negative rate? in the code:
----------------------------------
        if (demux->max_gap_time &&
            GST_CLOCK_TIME_IS_VALID (demux->last_stop_end) &&
            demux->common.segment.rate > 0.0) {
----------------------------------
why is the last condition?
Comment 1 Tim-Philipp Müller 2012-07-23 13:57:28 UTC
*** Bug 680443 has been marked as a duplicate of this bug. ***
Comment 2 Sebastian Dröge (slomo) 2013-08-21 19:28:59 UTC
Is this breaking something, is this still a problem with 1.0?
Comment 3 Levente Farkas 2013-08-21 20:41:42 UTC
we still use 0.10 until enterprise linux will support 1.0 (ie newer glib2).
Comment 4 Sebastian Dröge (slomo) 2013-08-22 08:27:18 UTC
And what exactly is the problem here? Is there one at all? :)
Comment 5 Levente Farkas 2013-08-22 08:53:40 UTC
you can't use max-gap-time properties in case of negative rate.
Comment 6 Sebastian Dröge (slomo) 2013-08-22 09:36:35 UTC
For reverse playback you will jump gop by gop, so there will be rather large gaps every now and then. I guess that's the reason for this.

Is it causing any problems, if so, how to reproduce?
Comment 7 Levente Farkas 2013-08-22 09:39:56 UTC
max-gap-time is used for the time delay wait before the next frame played. eg we've video with 1 frame/10 minites but we'd like to play it with 1fps in this case we can use max-gap-time. but we're not able to play the same video backward with the same way:-(
Comment 8 Tim-Philipp Müller 2013-08-22 09:47:45 UTC
It would be helpful if you could provide a test video that demonstrates the problem.
Comment 9 Levente Farkas 2013-09-02 09:14:35 UTC
Created attachment 253811 [details]
here is an example
Comment 10 GStreamer system administrator 2018-11-03 14:47:17 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/69.