|
|
|
@@ -2133,7 +2133,8 @@ int avpicture_deinterlace(AVPicture *dst, AVPicture *src, |
|
|
|
|
|
|
|
if (pix_fmt != PIX_FMT_YUV420P && |
|
|
|
pix_fmt != PIX_FMT_YUV422P && |
|
|
|
pix_fmt != PIX_FMT_YUV444P) |
|
|
|
pix_fmt != PIX_FMT_YUV444P && |
|
|
|
pix_fmt != PIX_FMT_YUV411P) |
|
|
|
return -1; |
|
|
|
if ((width & 3) != 0 || (height & 3) != 0) |
|
|
|
return -1; |
|
|
|
@@ -2148,6 +2149,9 @@ int avpicture_deinterlace(AVPicture *dst, AVPicture *src, |
|
|
|
case PIX_FMT_YUV422P: |
|
|
|
width >>= 1; |
|
|
|
break; |
|
|
|
case PIX_FMT_YUV411P: |
|
|
|
width >>= 2; |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
|