[FFmpeg-cvslog] tests/imgutils: test the output of av_image_fill_* functions

James Almer git at videolan.org
Fri Jul 31 01:34:13 EEST 2020


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Sat Jul 25 00:10:38 2020 -0300| [134a48a88023a02f941afdd7d21c34897ade4d08] | committer: James Almer

tests/imgutils: test the output of av_image_fill_* functions

Signed-off-by: James Almer <jamrial at gmail.com>

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

 libavutil/tests/imgutils.c |  38 ++++++++++
 tests/ref/fate/imgutils    | 183 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 221 insertions(+)

diff --git a/libavutil/tests/imgutils.c b/libavutil/tests/imgutils.c
index 571045c857..748bd6c9d2 100644
--- a/libavutil/tests/imgutils.c
+++ b/libavutil/tests/imgutils.c
@@ -22,6 +22,7 @@
 
 int main(void)
 {
+    const AVPixFmtDescriptor *desc = NULL;
     int64_t x, y;
 
     for (y = -1; y<UINT_MAX; y+= y/2 + 1) {
@@ -31,6 +32,43 @@ int main(void)
         }
         printf("\n");
     }
+    printf("\n");
+
+    while (desc = av_pix_fmt_desc_next(desc)) {
+        uint8_t *data[4];
+        size_t sizes[4];
+        ptrdiff_t linesizes1[4], offsets[3] = { 0 };
+        int i, total_size, w = 64, h = 48, linesizes[4];
+        enum AVPixelFormat pix_fmt = av_pix_fmt_desc_get_id(desc);
+
+        if (av_image_fill_linesizes(linesizes, pix_fmt, w) < 0)
+            continue;
+        for (i = 0; i < 4; i++)
+            linesizes1[i] = linesizes[i];
+        if (av_image_fill_plane_sizes(sizes, pix_fmt, h, linesizes1) < 0)
+            continue;
+        total_size = av_image_fill_pointers(data, pix_fmt, h, (void *)1, linesizes);
+        if (total_size < 0)
+            continue;
+        printf("%-16s", desc->name);
+        for (i = 0; i < 4 && data[i]; i++);
+        printf("planes: %d", i);
+        // Test the output of av_image_fill_linesizes()
+        printf(", linesizes:");
+        for (i = 0; i < 4; i++)
+            printf(" %3d", linesizes[i]);
+        // Test the output of av_image_fill_plane_sizes()
+        printf(", plane_sizes:");
+        for (i = 0; i < 4; i++)
+            printf(" %5"SIZE_SPECIFIER, sizes[i]);
+        // Test the output of av_image_fill_pointers()
+        for (i = 0; i < 3 && data[i + 1]; i++)
+            offsets[i] = data[i + 1] - data[i];
+        printf(", plane_offsets:");
+        for (i = 0; i < 3; i++)
+            printf(" %5"PTRDIFF_SPECIFIER, offsets[i]);
+        printf(", total_size: %d\n", total_size);
+    }
 
     return 0;
 }
diff --git a/tests/ref/fate/imgutils b/tests/ref/fate/imgutils
index aba482221f..c968ea0e85 100644
--- a/tests/ref/fate/imgutils
+++ b/tests/ref/fate/imgutils
@@ -53,3 +53,186 @@
 0000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000
+
+yuv420p         planes: 3, linesizes:  64  32  32   0, plane_sizes:  3072   768   768     0, plane_offsets:  3072   768     0, total_size: 4608
+yuyv422         planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+rgb24           planes: 1, linesizes: 192   0   0   0, plane_sizes:  9216     0     0     0, plane_offsets:     0     0     0, total_size: 9216
+bgr24           planes: 1, linesizes: 192   0   0   0, plane_sizes:  9216     0     0     0, plane_offsets:     0     0     0, total_size: 9216
+yuv422p         planes: 3, linesizes:  64  32  32   0, plane_sizes:  3072  1536  1536     0, plane_offsets:  3072  1536     0, total_size: 6144
+yuv444p         planes: 3, linesizes:  64  64  64   0, plane_sizes:  3072  3072  3072     0, plane_offsets:  3072  3072     0, total_size: 9216
+yuv410p         planes: 3, linesizes:  64  16  16   0, plane_sizes:  3072   192   192     0, plane_offsets:  3072   192     0, total_size: 3456
+yuv411p         planes: 3, linesizes:  64  16  16   0, plane_sizes:  3072   768   768     0, plane_offsets:  3072   768     0, total_size: 4608
+gray            planes: 2, linesizes:  64   0   0   0, plane_sizes:  3072  1024     0     0, plane_offsets:  3072     0     0, total_size: 4096
+monow           planes: 1, linesizes:   8   0   0   0, plane_sizes:   384     0     0     0, plane_offsets:     0     0     0, total_size: 384
+monob           planes: 1, linesizes:   8   0   0   0, plane_sizes:   384     0     0     0, plane_offsets:     0     0     0, total_size: 384
+pal8            planes: 2, linesizes:  64   0   0   0, plane_sizes:  3072  1024     0     0, plane_offsets:  3072     0     0, total_size: 4096
+yuvj420p        planes: 3, linesizes:  64  32  32   0, plane_sizes:  3072   768   768     0, plane_offsets:  3072   768     0, total_size: 4608
+yuvj422p        planes: 3, linesizes:  64  32  32   0, plane_sizes:  3072  1536  1536     0, plane_offsets:  3072  1536     0, total_size: 6144
+yuvj444p        planes: 3, linesizes:  64  64  64   0, plane_sizes:  3072  3072  3072     0, plane_offsets:  3072  3072     0, total_size: 9216
+uyvy422         planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+uyyvyy411       planes: 1, linesizes:  96   0   0   0, plane_sizes:  4608     0     0     0, plane_offsets:     0     0     0, total_size: 4608
+bgr8            planes: 2, linesizes:  64   0   0   0, plane_sizes:  3072  1024     0     0, plane_offsets:  3072     0     0, total_size: 4096
+bgr4            planes: 1, linesizes:  32   0   0   0, plane_sizes:  1536     0     0     0, plane_offsets:     0     0     0, total_size: 1536
+bgr4_byte       planes: 2, linesizes:  64   0   0   0, plane_sizes:  3072  1024     0     0, plane_offsets:  3072     0     0, total_size: 4096
+rgb8            planes: 2, linesizes:  64   0   0   0, plane_sizes:  3072  1024     0     0, plane_offsets:  3072     0     0, total_size: 4096
+rgb4            planes: 1, linesizes:  32   0   0   0, plane_sizes:  1536     0     0     0, plane_offsets:     0     0     0, total_size: 1536
+rgb4_byte       planes: 2, linesizes:  64   0   0   0, plane_sizes:  3072  1024     0     0, plane_offsets:  3072     0     0, total_size: 4096
+nv12            planes: 2, linesizes:  64  64   0   0, plane_sizes:  3072  1536     0     0, plane_offsets:  3072     0     0, total_size: 4608
+nv21            planes: 2, linesizes:  64  64   0   0, plane_sizes:  3072  1536     0     0, plane_offsets:  3072     0     0, total_size: 4608
+argb            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+rgba            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+abgr            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+bgra            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+gray16be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gray16le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+yuv440p         planes: 3, linesizes:  64  64  64   0, plane_sizes:  3072  1536  1536     0, plane_offsets:  3072  1536     0, total_size: 6144
+yuvj440p        planes: 3, linesizes:  64  64  64   0, plane_sizes:  3072  1536  1536     0, plane_offsets:  3072  1536     0, total_size: 6144
+yuva420p        planes: 4, linesizes:  64  32  32  64, plane_sizes:  3072   768   768  3072, plane_offsets:  3072   768   768, total_size: 7680
+rgb48be         planes: 1, linesizes: 384   0   0   0, plane_sizes: 18432     0     0     0, plane_offsets:     0     0     0, total_size: 18432
+rgb48le         planes: 1, linesizes: 384   0   0   0, plane_sizes: 18432     0     0     0, plane_offsets:     0     0     0, total_size: 18432
+rgb565be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+rgb565le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+rgb555be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+rgb555le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr565be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr565le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr555be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr555le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+yuv420p16le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p16be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv422p16le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv422p16be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv444p16le     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p16be     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+rgb444le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+rgb444be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr444le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr444be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+ya8             planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bgr48be         planes: 1, linesizes: 384   0   0   0, plane_sizes: 18432     0     0     0, plane_offsets:     0     0     0, total_size: 18432
+bgr48le         planes: 1, linesizes: 384   0   0   0, plane_sizes: 18432     0     0     0, plane_offsets:     0     0     0, total_size: 18432
+yuv420p9be      planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p9le      planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p10be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p10le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv422p10be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv422p10le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv444p9be      planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p9le      planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p10be     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p10le     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv422p9be      planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv422p9le      planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+gbrp            planes: 3, linesizes:  64  64  64   0, plane_sizes:  3072  3072  3072     0, plane_offsets:  3072  3072     0, total_size: 9216
+gbrp9be         planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp9le         planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp10be        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp10le        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp16be        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp16le        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuva422p        planes: 4, linesizes:  64  32  32  64, plane_sizes:  3072  1536  1536  3072, plane_offsets:  3072  1536  1536, total_size: 9216
+yuva444p        planes: 4, linesizes:  64  64  64  64, plane_sizes:  3072  3072  3072  3072, plane_offsets:  3072  3072  3072, total_size: 12288
+yuva420p9be     planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  1536  1536  6144, plane_offsets:  6144  1536  1536, total_size: 15360
+yuva420p9le     planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  1536  1536  6144, plane_offsets:  6144  1536  1536, total_size: 15360
+yuva422p9be     planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva422p9le     planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva444p9be     planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+yuva444p9le     planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+yuva420p10be    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  1536  1536  6144, plane_offsets:  6144  1536  1536, total_size: 15360
+yuva420p10le    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  1536  1536  6144, plane_offsets:  6144  1536  1536, total_size: 15360
+yuva422p10be    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva422p10le    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva444p10be    planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+yuva444p10le    planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+yuva420p16be    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  1536  1536  6144, plane_offsets:  6144  1536  1536, total_size: 15360
+yuva420p16le    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  1536  1536  6144, plane_offsets:  6144  1536  1536, total_size: 15360
+yuva422p16be    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva422p16le    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva444p16be    planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+yuva444p16le    planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+xyz12le         planes: 1, linesizes: 384   0   0   0, plane_sizes: 18432     0     0     0, plane_offsets:     0     0     0, total_size: 18432
+xyz12be         planes: 1, linesizes: 384   0   0   0, plane_sizes: 18432     0     0     0, plane_offsets:     0     0     0, total_size: 18432
+nv16            planes: 2, linesizes:  64  64   0   0, plane_sizes:  3072  3072     0     0, plane_offsets:  3072     0     0, total_size: 6144
+nv20le          planes: 2, linesizes: 128 128   0   0, plane_sizes:  6144  6144     0     0, plane_offsets:  6144     0     0, total_size: 12288
+nv20be          planes: 2, linesizes: 128 128   0   0, plane_sizes:  6144  6144     0     0, plane_offsets:  6144     0     0, total_size: 12288
+rgba64be        planes: 1, linesizes: 512   0   0   0, plane_sizes: 24576     0     0     0, plane_offsets:     0     0     0, total_size: 24576
+rgba64le        planes: 1, linesizes: 512   0   0   0, plane_sizes: 24576     0     0     0, plane_offsets:     0     0     0, total_size: 24576
+bgra64be        planes: 1, linesizes: 512   0   0   0, plane_sizes: 24576     0     0     0, plane_offsets:     0     0     0, total_size: 24576
+bgra64le        planes: 1, linesizes: 512   0   0   0, plane_sizes: 24576     0     0     0, plane_offsets:     0     0     0, total_size: 24576
+yvyu422         planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+ya16be          planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+ya16le          planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+gbrap           planes: 4, linesizes:  64  64  64  64, plane_sizes:  3072  3072  3072  3072, plane_offsets:  3072  3072  3072, total_size: 12288
+gbrap16be       planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+gbrap16le       planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+0rgb            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+rgb0            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+0bgr            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+bgr0            planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+yuv420p12be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p12le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p14be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv420p14le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  1536  1536     0, plane_offsets:  6144  1536     0, total_size: 9216
+yuv422p12be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv422p12le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv422p14be     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv422p14le     planes: 3, linesizes: 128  64  64   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv444p12be     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p12le     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p14be     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuv444p14le     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp12be        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp12le        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp14be        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+gbrp14le        planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  6144  6144     0, plane_offsets:  6144  6144     0, total_size: 18432
+yuvj411p        planes: 3, linesizes:  64  16  16   0, plane_sizes:  3072   768   768     0, plane_offsets:  3072   768     0, total_size: 4608
+bayer_bggr8     planes: 1, linesizes:  64   0   0   0, plane_sizes:  3072     0     0     0, plane_offsets:     0     0     0, total_size: 3072
+bayer_rggb8     planes: 1, linesizes:  64   0   0   0, plane_sizes:  3072     0     0     0, plane_offsets:     0     0     0, total_size: 3072
+bayer_gbrg8     planes: 1, linesizes:  64   0   0   0, plane_sizes:  3072     0     0     0, plane_offsets:     0     0     0, total_size: 3072
+bayer_grbg8     planes: 1, linesizes:  64   0   0   0, plane_sizes:  3072     0     0     0, plane_offsets:     0     0     0, total_size: 3072
+bayer_bggr16le  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_bggr16be  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_rggb16le  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_rggb16be  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_gbrg16le  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_gbrg16be  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_grbg16le  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+bayer_grbg16be  planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+yuv440p10le     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv440p10be     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv440p12le     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+yuv440p12be     planes: 3, linesizes: 128 128 128   0, plane_sizes:  6144  3072  3072     0, plane_offsets:  6144  3072     0, total_size: 12288
+ayuv64le        planes: 1, linesizes: 512   0   0   0, plane_sizes: 24576     0     0     0, plane_offsets:     0     0     0, total_size: 24576
+ayuv64be        planes: 1, linesizes: 512   0   0   0, plane_sizes: 24576     0     0     0, plane_offsets:     0     0     0, total_size: 24576
+p010le          planes: 2, linesizes: 128 128   0   0, plane_sizes:  6144  3072     0     0, plane_offsets:  6144     0     0, total_size: 9216
+p010be          planes: 2, linesizes: 128 128   0   0, plane_sizes:  6144  3072     0     0, plane_offsets:  6144     0     0, total_size: 9216
+gbrap12be       planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+gbrap12le       planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+gbrap10be       planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+gbrap10le       planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+gray12be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gray12le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gray10be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gray10le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+p016le          planes: 2, linesizes: 128 128   0   0, plane_sizes:  6144  3072     0     0, plane_offsets:  6144     0     0, total_size: 9216
+p016be          planes: 2, linesizes: 128 128   0   0, plane_sizes:  6144  3072     0     0, plane_offsets:  6144     0     0, total_size: 9216
+gray9be         planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gray9le         planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gbrpf32be       planes: 3, linesizes: 256 256 256   0, plane_sizes: 12288 12288 12288     0, plane_offsets: 12288 12288     0, total_size: 36864
+gbrpf32le       planes: 3, linesizes: 256 256 256   0, plane_sizes: 12288 12288 12288     0, plane_offsets: 12288 12288     0, total_size: 36864
+gbrapf32be      planes: 4, linesizes: 256 256 256 256, plane_sizes: 12288 12288 12288 12288, plane_offsets: 12288 12288 12288, total_size: 49152
+gbrapf32le      planes: 4, linesizes: 256 256 256 256, plane_sizes: 12288 12288 12288 12288, plane_offsets: 12288 12288 12288, total_size: 49152
+gray14be        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+gray14le        planes: 1, linesizes: 128   0   0   0, plane_sizes:  6144     0     0     0, plane_offsets:     0     0     0, total_size: 6144
+grayf32be       planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+grayf32le       planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+yuva422p12be    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva422p12le    planes: 4, linesizes: 128  64  64 128, plane_sizes:  6144  3072  3072  6144, plane_offsets:  6144  3072  3072, total_size: 18432
+yuva444p12be    planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+yuva444p12le    planes: 4, linesizes: 128 128 128 128, plane_sizes:  6144  6144  6144  6144, plane_offsets:  6144  6144  6144, total_size: 24576
+nv24            planes: 2, linesizes:  64 128   0   0, plane_sizes:  3072  6144     0     0, plane_offsets:  3072     0     0, total_size: 9216
+nv42            planes: 2, linesizes:  64 128   0   0, plane_sizes:  3072  6144     0     0, plane_offsets:  3072     0     0, total_size: 9216
+y210be          planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+y210le          planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+x2rgb10le       planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288
+x2rgb10be       planes: 1, linesizes: 256   0   0   0, plane_sizes: 12288     0     0     0, plane_offsets:     0     0     0, total_size: 12288



More information about the ffmpeg-cvslog mailing list