[FFmpeg-cvslog] hwcontext_vaapi: add the fourcc of I420 format map.
Jun Zhao
git at videolan.org
Mon Nov 20 17:56:05 EET 2017
ffmpeg | branch: master | Jun Zhao <mypopydev at gmail.com> | Mon Nov 20 08:36:45 2017 +0800| [3db5961727d300ed048f1fae87e3e4fd339b8456] | committer: Mark Thompson
hwcontext_vaapi: add the fourcc of I420 format map.
VA-API 2.0 have enable the I420, so enable this map.
Signed-off-by: Jun Zhao <jun.zhao at intel.com>
Signed-off-by: Mark Thompson <sw at jkqxz.net>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3db5961727d300ed048f1fae87e3e4fd339b8456
---
libavutil/hwcontext_vaapi.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
index 0382eb06f2..fcff25dc9b 100644
--- a/libavutil/hwcontext_vaapi.c
+++ b/libavutil/hwcontext_vaapi.c
@@ -101,7 +101,9 @@ static const struct {
MAP(NV12, YUV420, NV12),
MAP(YV12, YUV420, YUV420P), // With U/V planes swapped.
MAP(IYUV, YUV420, YUV420P),
- //MAP(I420, YUV420, YUV420P), // Not in libva but used by Intel driver.
+#ifdef VA_FOURCC_I420
+ MAP(I420, YUV420, YUV420P),
+#endif
#ifdef VA_FOURCC_YV16
MAP(YV16, YUV422, YUV422P), // With U/V planes swapped.
#endif
More information about the ffmpeg-cvslog
mailing list