Paletized ZMBV videos broken with FFmpeg's libavcodec
Updated VLC from 2.0.7 to 2.2.1, and now some (not all) ZMBV videos recorded by DOSBox fail to display - video stream renders as completely black.
With 2.0.7, under Media info > Codec, all ZMBV videos show a 'Decoded format' of "24 bits RGB", and play fine.
With 2.2.1, I do not get "24 bits RGB" anymore; there are now two different cases:
- "16 bits RGB" - these still play fine.
- "Palettized RGB with palette element R:G:B" - these are the ones that show me nothing.
Some debug log entries that might be relevant (2.2.1):
core debug: original format sz 320x200, of (0,0), vsz 320x200, 4cc RGBP, sar 1:1, msk r0x0 g0x0 b0x0
core debug: Adding 'adjust' as interactive
core debug: looking for video filter2 module matching "adjust": 58 candidates
adjust error: Unsupported input chroma (RGBP)
core debug: no video filter2 modules matched
core error: Failed to create video filter2 'adjust'
core error: Failed to add filter 'adjust'
(in 2.0.7, input chroma for the same file is detected as RV24.)
Then, the following is repeated:
core debug: looking for video blending module matching "any": 1 candidates
blend error: no matching alpha blending routine (chroma: RGBA -> RGBP)
core debug: no video blending modules matched
core error: blending RGBA to RGBP failed