gallium/vl: fix mpeg1/2 decode
MR !3738 (merged) removed the chroma_format member and deduced it from the format. This broke mpeg1/2 decoding:
The 2 commits in this MR fixes it:
It looks incorrect, but the remaining issue is something different and is fixed by reverting the change from !5078 (merged) (ping @gerddie).