dash muxer sets invalid bit depth on codecs line with vp9_vaapi encoder
|Reported by:||Gregory Beauregard||Owned by:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Summary of the bug: The dash muxer will produce a manifest with a codecs line having a "00" value in the bit depth section when using the vp9_vaapi encoder. For ex. "vp09.00.21.00" (third value, after 21). This causes the DASH playlist to be rejected for playback by Firefox and Chrome. Using libvpx with the same muxer settings and such yields "vp09.00.21.08" correctly. Spec says valid values for the bit depth are 08, 10, 12.
How to reproduce:
Generate a dash manifest with the dash muxer while passing a vp9_vaapi encoded video stream to it. Observe the codecs string in the manifest mpd file to see the bit depth line. Problem reproduced on master as of 2020-11-23.