[FFmpeg-cvslog] avformat/avcodec: support rawvideo with planar rgb and alpha in nut

Paul B Mahol git at videolan.org
Tue Aug 23 17:52:31 EEST 2016


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Tue Aug 23 16:48:48 2016 +0200| [61980dc479ce045d2e280bff0ba2118ccb8ce595] | committer: Paul B Mahol

avformat/avcodec: support rawvideo with planar rgb and alpha in nut

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61980dc479ce045d2e280bff0ba2118ccb8ce595
---

 libavcodec/raw.c  | 8 ++++++++
 libavformat/nut.c | 9 +++++++++
 2 files changed, 17 insertions(+)

diff --git a/libavcodec/raw.c b/libavcodec/raw.c
index d6aaf76..f73a134 100644
--- a/libavcodec/raw.c
+++ b/libavcodec/raw.c
@@ -188,6 +188,14 @@ const PixelFormatTag ff_raw_pix_fmt_tags[] = {
     { AV_PIX_FMT_GBRP16LE,     MKTAG('G', '3', 00 , 16 ) },
     { AV_PIX_FMT_GBRP16BE,     MKTAG(16 , 00 , '3', 'G') },
 
+    { AV_PIX_FMT_GBRAP,        MKTAG('G', '4', 00 ,  8 ) },
+    { AV_PIX_FMT_GBRAP10LE,    MKTAG('G', '4', 00 , 10 ) },
+    { AV_PIX_FMT_GBRAP10BE,    MKTAG(10 , 00 , '4', 'G') },
+    { AV_PIX_FMT_GBRAP12LE,    MKTAG('G', '4', 00 , 12 ) },
+    { AV_PIX_FMT_GBRAP12BE,    MKTAG(12 , 00 , '4', 'G') },
+    { AV_PIX_FMT_GBRAP16LE,    MKTAG('G', '4', 00 , 16 ) },
+    { AV_PIX_FMT_GBRAP16BE,    MKTAG(16 , 00 , '4', 'G') },
+
     { AV_PIX_FMT_XYZ12LE,      MKTAG('X', 'Y', 'Z' , 36 ) },
     { AV_PIX_FMT_XYZ12BE,      MKTAG(36 , 'Z' , 'Y', 'X') },
 
diff --git a/libavformat/nut.c b/libavformat/nut.c
index 88d0dc2..452fc35 100644
--- a/libavformat/nut.c
+++ b/libavformat/nut.c
@@ -164,6 +164,15 @@ const AVCodecTag ff_nut_video_tags[] = {
     { AV_CODEC_ID_RAWVIDEO,         MKTAG('G', '3',   0,  16) },
     { AV_CODEC_ID_RAWVIDEO,         MKTAG(16,    0, '3', 'G') },
 
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG('G', '4',   0,   8) },
+
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG('G', '4', 00 , 10 ) },
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG(10 , 00 , '4', 'G') },
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG('G', '4', 00 , 12 ) },
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG(12 , 00 , '4', 'G') },
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG('G', '4', 00 , 16 ) },
+    { AV_CODEC_ID_RAWVIDEO,         MKTAG(16 , 00 , '4', 'G') },
+
     { AV_CODEC_ID_RAWVIDEO,         MKTAG('X', 'Y', 'Z' , 36 ) },
     { AV_CODEC_ID_RAWVIDEO,         MKTAG(36 , 'Z' , 'Y', 'X') },
 



More information about the ffmpeg-cvslog mailing list