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 785683 - matroskademux: Low FPS content may have no key frames in cluster first frames, problem in stream mode with no Cues.
matroskademux: Low FPS content may have no key frames in cluster first frames...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-08-01 12:20 UTC by Dag Gullberg
Modified: 2018-11-03 15:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Find cluster starting with keyframe. (10.06 KB, patch)
2017-08-01 12:20 UTC, Dag Gullberg
none Details | Review
Find cluster starting with keyframe (5.21 KB, patch)
2017-08-01 13:55 UTC, Dag Gullberg
none Details | Review

Description Dag Gullberg 2017-08-01 12:20:14 UTC
Created attachment 356719 [details] [review]
Find cluster starting with keyframe.

When using dynamic FPS giving low FPS for static scenes with constant high illumination (low noise) many clusters in a saved Matroska may not start with key frames.

When replaying the file in streaming mode, Cues are not given, and seek events are targeting closest cluster. If that cluster and likely a number consecutive clusters lack video key frame, it will give a poor user experience.

It would be advantageous if a seek event would give a key frame.

A patch for the matroska-demux element is suggested.
Comment 1 Dag Gullberg 2017-08-01 13:55:48 UTC
Created attachment 356729 [details] [review]
Find cluster starting with keyframe
Comment 2 GStreamer system administrator 2018-11-03 15:21:05 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/392.