It may be completely useless, and I can't verify it as no known samples or other known/accessible software using it, but why not? Putting this together with he 422 code requires making it slightly more generic. I'm still staying with a "huge" if tree instead of a table to select the scanline worker callback, because it's actually small and not huge (although it not being generic still feels slightly painful).
Showing the changes to test/ref (2 of 4 files). Show all
Unified · Split
| @@ -200,7 +200,8 @@ rgba64be => [pa] [un] gbrap16 | a=1:1 [tu] [tp] · 199 unmodified lines | ||
| 200 | 200 | rgba64be => [pa] [un] gbrapf32 | a=1:1 [planar-f32] |
| 201 | 201 | uyvy422 => [pa] [un] yuv422p | a=2:1 [tu] [tp] |
| 202 | 202 | uyvy422 => [pa] [un] yuv422pf | a=2:1 [planar-f32] |
| 203 | −uyyvyy411 => no | |
| 203 | +uyyvyy411 => [pa] [un] yuv411p | a=4:1 [tu] [tp] | |
| 204 | +uyyvyy411 => [pa] [un] yuv411pf | a=4:1 [planar-f32] | |
| 204 | 205 | vaapi => no |
| 205 | 206 | vaapi_idct => no |
| 206 | 207 | vaapi_moco => no |
| @@ -115,7 +115,7 @@ · 114 unmodified lines | ||
| 115 | 115 | rgba64 Zin Zout SWSin SWSout | |
| 116 | 116 | rgba64be Zin Zout SWSin SWSout | |
| 117 | 117 | uyvy422 Zin Zout SWSin SWSout | |
| 118 | − uyyvyy411 | | |
| 118 | + uyyvyy411 Zin Zout | | |
| 119 | 119 | vaapi | |
| 120 | 120 | vaapi_idct | |
| 121 | 121 | vaapi_moco | |