Commit e059ce82 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Added BayerRG12p to aravis

parent 7078d8c7
all: all:
tar xf aravis-0.8.34.tar.xz tar xf aravis-0.8.34.tar.xz
patch -Np1 -d aravis-0.8.34 < aravis-0.8.34-bayerRG12p.patch
cd aravis-0.8.34 && mkdir build cd aravis-0.8.34 && mkdir build
cd aravis-0.8.34/build && meson --prefix=/usr cd aravis-0.8.34/build && meson --prefix=/usr
cd aravis-0.8.34/build && ninja cd aravis-0.8.34/build && ninja
......
diff -uNr aravis-0.8.34/src/arvmisc.c aravis-0.8.34-bayerRG12p/src/arvmisc.c
--- aravis-0.8.34/src/arvmisc.c 2025-02-16 18:22:42.000000000 +1030
+++ aravis-0.8.34-bayerRG12p/src/arvmisc.c 2025-07-16 20:40:09.520811100 +0930
@@ -720,6 +720,34 @@
"video/x-raw-bayer, format=(string)bggr, bpp=(int)8, depth=(int)8",
"video/x-raw-bayer", 8, 8, ARV_MAKE_FOURCC ('b','g','g','r')
},
+ {
+ ARV_PIXEL_FORMAT_BAYER_RG_12P,
+ "video/x-bayer, format=(string)rggb12p",
+ "video/x-bayer", "rggb12p",
+ "video/x-raw-bayer, format=(string)rggb12p, bpp=(int)12, depth=(int)12",
+ "video/x-raw-bayer", 12, 12, ARV_MAKE_FOURCC ('R','G','1','2')
+ },
+ {
+ ARV_PIXEL_FORMAT_BAYER_GR_12P,
+ "video/x-bayer, format=(string)grbg12p",
+ "video/x-bayer", "grbg12p",
+ "video/x-raw-bayer, format=(string)grbg12p, bpp=(int)12, depth=(int)12",
+ "video/x-raw-bayer", 12, 12, ARV_MAKE_FOURCC ('G','R','1','2')
+ },
+ {
+ ARV_PIXEL_FORMAT_BAYER_GB_12P,
+ "video/x-bayer, format=(string)gbrg12p",
+ "video/x-bayer", "gbrg12p",
+ "video/x-raw-bayer, format=(string)gbrg12p, bpp=(int)12, depth=(int)12",
+ "video/x-raw-bayer", 12, 12, ARV_MAKE_FOURCC ('G','B','1','2')
+ },
+ {
+ ARV_PIXEL_FORMAT_BAYER_BG_12P,
+ "video/x-bayer, format=(string)bggr12p",
+ "video/x-bayer", "bggr12p",
+ "video/x-raw-bayer, format=(string)bggr12p, bpp=(int)12, depth=(int)12",
+ "video/x-raw-bayer", 12, 12, ARV_MAKE_FOURCC ('B','G','1','2')
+ },
/* Non 8bit bayer formats are not supported by gstreamer bayer plugin.
* This feature is discussed in bug https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/86 .*/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment