[Bug 778337] qtdemux: sample_description_index not evaluated when parsing the stsd-box

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 11 06:05:06 UTC 2017


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

--- Comment #7 from Juergen Sachs <juergen.sachs at metz-ce.de> ---
Created attachment 349658
  --> https://bugzilla.gnome.org/attachment.cgi?id=349658&action=edit
Try to implement a workaround to fix the problem

I'm not really happy with this patch because it duplicates some code parts and
bumps the code. Additionally when the sample_description_index changes, at
least one unnecessary (wrong) caps record is sent downstream before the correct
caps follows. Another lack is, that the patch works for HEVC and AVC type media
only (this are the only formats used by HbbTV/DASH currently).
It would be better to extract and separate the stsd-parsing from parse_trak()
and call the same code from tfhd. But there is a lot of usage of other local
variables that makes this difficultly.
Currently we do not have the man-power and the detailed knowledge to dare such
a deep refactoring/redesign of qtdemux.

-- 
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