libs: decoder: vp9: support 422/444 8bit/10bit chroma type.
According to the vp9 sepc, profile 1/3 support 422/440/444 chroma
type, so we need to add subsampling_x&subsampling_y to fix it.
Here is the relationship between chroma type and profile and
subsampling_x&subsampling_y according to vp9 spec:
------------------------------------------
Profile | Bit depth | Chroma subsampling |
------------------------------------------
0 | 8 | 420 |
------------------------------------------
1 | 8 | 422,440,444 |
------------------------------------------
2 | 10, 12 | 420 |
------------------------------------------
3 | 10, 12 | 422,440,444 |
------------------------------------------
-----------------------------------------------
Subsampling_x | Subsampling_y | Chroma format |
-----------------------------------------------
0 | 0 | 444 |
-----------------------------------------------
0 | 1 | 440 |
-----------------------------------------------
1 | 0 | 422 |
-----------------------------------------------
1 | 1 | 420 |
-----------------------------------------------