This commit adds support for 4:2:2 pixel formats, namely NV16 and P216 for NVIDIA GPUs.
Unified · Split
| @@ -42,11 +42,13 @@ typedef struct CUDADeviceContext { · 41 unmodified lines | ||
| 42 | 42 | |
| 43 | 43 | static const enum AVPixelFormat supported_formats[] = { |
| 44 | 44 | AV_PIX_FMT_NV12, |
| 45 | + AV_PIX_FMT_NV16, | |
| 45 | 46 | AV_PIX_FMT_YUV420P, |
| 46 | 47 | AV_PIX_FMT_YUVA420P, |
| 47 | 48 | AV_PIX_FMT_YUV444P, |
| 48 | 49 | AV_PIX_FMT_P010, |
| 49 | 50 | AV_PIX_FMT_P016, |
| 51 | + AV_PIX_FMT_P216LE, | |
| 50 | 52 | AV_PIX_FMT_YUV444P16, |
| 51 | 53 | AV_PIX_FMT_0RGB32, |
| 52 | 54 | AV_PIX_FMT_0BGR32, |