On Thu, Jul 28, 2016 at 2:20 PM, Jerry Smith (WPT) <jdsmith@microsoft.com>
wrote:
> We do not currently support TrackDefault. The language below suggests
> that a minimal implementation is necessary. Is that to retain it or period?
The minimal implementations are alternates of the full, and are needed to
keep the linkages to the optional full implementations intact in the
initialization segment received algorithm. IOW, the minimal implementations
let the initialization segment received algorithm function in the absence
of TrackDefaults support. Those minimal implementations are not app-visible
in such case, they are shims to keep the spec coherent in the presence of
OPTIONAL TrackDefaults. If we intend to fully drop TrackDefaults from the
spec, then we could rip out the calls to and the definitions of even these
minimal default {language,label,kinds} algorithms.
Matt