mirror of https://github.com/mpv-player/mpv
hwdec_drmprime: add P010 and P210 support
This commit is contained in:
parent
c6ccabe585
commit
d90a5ff17a
|
@ -186,6 +186,7 @@ static bool vaapi_gl_map(struct ra_hwdec_mapper *mapper,
|
|||
format[2] = DRM_FORMAT_R8;
|
||||
break;
|
||||
case DRM_FORMAT_P010:
|
||||
case DRM_FORMAT_P210:
|
||||
#ifdef DRM_FORMAT_P030 /* Format added in a newer libdrm version than minimum */
|
||||
case DRM_FORMAT_P030:
|
||||
#endif
|
||||
|
|
|
@ -132,6 +132,8 @@ static int init(struct ra_hwdec *hw)
|
|||
MP_TARRAY_APPEND(p, p->formats, num_formats, IMGFMT_NV12);
|
||||
MP_TARRAY_APPEND(p, p->formats, num_formats, IMGFMT_420P);
|
||||
MP_TARRAY_APPEND(p, p->formats, num_formats, pixfmt2imgfmt(AV_PIX_FMT_NV16));
|
||||
MP_TARRAY_APPEND(p, p->formats, num_formats, IMGFMT_P010);
|
||||
MP_TARRAY_APPEND(p, p->formats, num_formats, pixfmt2imgfmt(AV_PIX_FMT_P210));
|
||||
|
||||
for (int i = 0; i < MP_ARRAY_SIZE(forked_pix_fmt_names); i++) {
|
||||
enum AVPixelFormat fmt = av_get_pix_fmt(forked_pix_fmt_names[i]);
|
||||
|
|
Loading…
Reference in New Issue