All,
In context of a vc1 parser, I've posted the Annex L section from the vc-1 spec. This describes the format that is used by TI vc-1 decoder for simple and main profile.
https://docs.google.com/a/linaro.org/viewer?a=v&pid=explorer&chrome=...
Advanced profile is something different... just a start code. I'm not entirely sure offhand the name for the format used for advanced-profile, but it is different from simple/main profile.
Also, here is the relevant code from the GStreamer plugin for TI VC-1 decoder:
https://github.com/robclark/gst-ducati/blob/master/src/gstducativc1dec.c#L12...
We need to somehow:
a) identify if there are any other possible formats that decoders expect b) choose caps field name(s) and values to uniquely identify the different formats, so a vc1parser element could do the necessary conversion
BR, -R