1*4882a593SmuzhiyunFrom 62e6b48dcd1c3b91123c196c3fe5a1477621593b Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Jeffy Chen <jeffy.chen@rock-chips.com> 3*4882a593SmuzhiyunDate: Mon, 20 Jan 2020 15:41:59 +0800 4*4882a593SmuzhiyunSubject: [PATCH 1/4] vo_xv: Support NV12 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunChange-Id: If9c0d94de98f3f9b0b5af046140f4f69dc475335 7*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 8*4882a593Smuzhiyun--- 9*4882a593Smuzhiyun video/out/vo_xv.c | 2 ++ 10*4882a593Smuzhiyun 1 file changed, 2 insertions(+) 11*4882a593Smuzhiyun 12*4882a593Smuzhiyundiff --git a/video/out/vo_xv.c b/video/out/vo_xv.c 13*4882a593Smuzhiyunindex e75a653d65..f37a8d1228 100644 14*4882a593Smuzhiyun--- a/video/out/vo_xv.c 15*4882a593Smuzhiyun+++ b/video/out/vo_xv.c 16*4882a593Smuzhiyun@@ -100,6 +100,7 @@ struct xvctx { 17*4882a593Smuzhiyun #define MP_FOURCC_I420 MP_FOURCC('I', '4', '2', '0') 18*4882a593Smuzhiyun #define MP_FOURCC_IYUV MP_FOURCC('I', 'Y', 'U', 'V') 19*4882a593Smuzhiyun #define MP_FOURCC_UYVY MP_FOURCC('U', 'Y', 'V', 'Y') 20*4882a593Smuzhiyun+#define MP_FOURCC_NV12 MP_FOURCC('N', 'V', '1', '2') 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun struct fmt_entry { 23*4882a593Smuzhiyun int imgfmt; 24*4882a593Smuzhiyun@@ -109,6 +110,7 @@ static const struct fmt_entry fmt_table[] = { 25*4882a593Smuzhiyun {IMGFMT_420P, MP_FOURCC_YV12}, 26*4882a593Smuzhiyun {IMGFMT_420P, MP_FOURCC_I420}, 27*4882a593Smuzhiyun {IMGFMT_UYVY, MP_FOURCC_UYVY}, 28*4882a593Smuzhiyun+ {IMGFMT_NV12, MP_FOURCC_NV12}, 29*4882a593Smuzhiyun {0} 30*4882a593Smuzhiyun }; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun-- 33*4882a593Smuzhiyun2.17.1 34*4882a593Smuzhiyun 35