mirror of https://github.com/mpv-player/mpv
img_format: fix compilation on older libavutil releases
AVComponentDescriptor.offset was introduced relatively recently. On older releases, you have to use AVComponentDescriptor.offset_plus1, which is now deprecated. Instead of adding ifdeffery, assume AV_PIX_FMT_NV21 is the only format for which this applies (and will remain the only case), which is probably true enough.
This commit is contained in:
parent
27bc881cd8
commit
6eccd4a573
|
@ -265,7 +265,7 @@ struct mp_imgfmt_desc mp_imgfmt_get_desc(int mpfmt)
|
|||
{
|
||||
|
||||
desc.flags |= MP_IMGFLAG_YUV_NV;
|
||||
if (pd->comp[1].offset > pd->comp[2].offset)
|
||||
if (fmt == AV_PIX_FMT_NV21)
|
||||
desc.flags |= MP_IMGFLAG_YUV_NV_SWAP;
|
||||
}
|
||||
if (desc.flags & (MP_IMGFLAG_YUV_P | MP_IMGFLAG_RGB_P | MP_IMGFLAG_YUV_NV))
|
||||
|
|
Loading…
Reference in New Issue