Browse code

Allow encoding rawvideo RGBA64 and friends.

Carl Eugen Hoyos authored on 2012/02/10 07:25:46
Showing 2 changed files
... ...
@@ -82,6 +82,10 @@ const PixelFormatTag ff_raw_pix_fmt_tags[] = {
82 82
     { PIX_FMT_BGR444LE, MKTAG('B', 'G', 'R', 12) },
83 83
     { PIX_FMT_RGB444BE, MKTAG(12 , 'B', 'G', 'R') },
84 84
     { PIX_FMT_BGR444BE, MKTAG(12 , 'R', 'G', 'B') },
85
+    { PIX_FMT_RGBA64LE, MKTAG('R', 'B', 'A', 64 ) },
86
+    { PIX_FMT_BGRA64LE, MKTAG('B', 'R', 'A', 64 ) },
87
+    { PIX_FMT_RGBA64BE, MKTAG(64 , 'R', 'B', 'A') },
88
+    { PIX_FMT_BGRA64BE, MKTAG(64 , 'B', 'R', 'A') },
85 89
     { PIX_FMT_RGBA,     MKTAG('R', 'G', 'B', 'A') },
86 90
     { PIX_FMT_RGB0,     MKTAG('R', 'G', 'B',  0 ) },
87 91
     { PIX_FMT_BGRA,     MKTAG('B', 'G', 'R', 'A') },
... ...
@@ -74,6 +74,10 @@ const AVCodecTag ff_nut_video_tags[] = {
74 74
     { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 48 ) },
75 75
     { CODEC_ID_RAWVIDEO, MKTAG(48 , 'B', 'G', 'R') },
76 76
     { CODEC_ID_RAWVIDEO, MKTAG(48 , 'R', 'G', 'B') },
77
+    { CODEC_ID_RAWVIDEO, MKTAG('B', 'R', 'A', 64 ) },
78
+    { CODEC_ID_RAWVIDEO, MKTAG('R', 'B', 'A', 64 ) },
79
+    { CODEC_ID_RAWVIDEO, MKTAG(64 , 'B', 'R', 'A') },
80
+    { CODEC_ID_RAWVIDEO, MKTAG(64 , 'R', 'B', 'A') },
77 81
     { CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 11 , 10 ) },
78 82
     { CODEC_ID_RAWVIDEO, MKTAG(10 , 11 , '3', 'Y') },
79 83
     { CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 10 , 10 ) },