Qtdemux refactor
- Jun 18, 2020
-
-
Move some code out of the enormous qtdemux.c into a separate qtdemux_tags helper, and make some structs available via qtdemux.h to accommodate that. Part-of: <gstreamer/gst-plugins-good!634>
-
Reduce a tiny bit of the bulk of qtdemux.c by moving some agnostic helper functions out. Part-of: <gstreamer/gst-plugins-good!634>
-
Move the SVMI stereoscopic atom parsing out to a helper function to shrink qtdemux_parse_trak a bit. Add a bounds check that the received atom is large enough before parsing it. Add a note to the atom parser that svmi comes from the MPEG-A spec 23000-11. Part-of: <gstreamer/gst-plugins-good!634>
-