matroskademux: Low FPS content may have no key frames in cluster first frames, problem in stream mode with no Cues.
Submitted by Dag Gullberg
Link to original bug (#785683)
Description
Created attachment 356719
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.
Patch 356719, "Find cluster starting with keyframe.":
0001-Check-clusters-for-keyframe-first-frame.patch