[Bug 768901] qtdemux: Use upstream framerate if available

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Feb 1 12:39:31 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=768901

--- Comment #3 from Seungha Yang <sh.yang at lge.com> ---
(In reply to Edward Hervey from comment #2)
> Seungha, do you have examples of streams that would cause such erratic
> framerates ?

Sorry, I cannot find the url...

But, noisy caps is still there with any dash streams.

Example
http://dash.akamaized.net/dash264/TestCases/5c/nomor/4_1a.mpd

qtdemux tries to pushes caps whenever get new moov.
https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/isomp4/qtdemux.c#n6444

At this moment, framerate cannot be set since demux has no moof.

Then, when demux get a moof, new caps is set to TRUE
https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/isomp4/qtdemux.c#n3902

And then new caps will be pushed since demux can calculate the framerate now.
https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/isomp4/qtdemux.c#n6758

This makes noisy caps event.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list