GNOME Bugzilla – Bug 783324
dashdemux: Nominal bitrate is estimated rather than set from selected stream
Last modified: 2018-11-03 14:08:51 UTC
adaptivedemux sets GST_TAG_NOMINAL_BITRATE to stream->fragment.bitrate. If fragment.bitrate isn't set by the subclass, it will calculate a bitrate based on fragment size and duration. As dashdemux doesn't set fragment.bitrate, and the fragments vary in size, this means that the nominal bitrate for DASH playback varies and doesn't reflect the headline bitrate of the selected stream.
Created attachment 353009 [details] [review] Patch to set fragment.bitrate in dashdemux
Review of attachment 353009 [details] [review]: Could you provide the patch in git format-patch format, please? Make sure your name and email are correct in got config so that it shows in the patch headers. Thanks!
Created attachment 353442 [details] [review] Patch to set fragment.bitrate in dashdemux (reformatted)
-- 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-bad/issues/561.