diff options
author | Bill Meier <wmeier@newsguy.com> | 2014-10-14 03:29:58 -0400 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2014-10-14 07:35:52 +0000 |
commit | 9cba3b6eb6353d5de1efd285c8ad09873659ff92 (patch) | |
tree | 625af0fc6073fd87c7d20e2b100fb0cf204a1075 | |
parent | e70db8e7eb9d33ddf3c89f1f67cbbd2d1cad124a (diff) |
packet-gvsp.c: sort pixeltypenames[] for extended value-string use.
Change-Id: Iaf753d432603422922ad7ef4ba7a2c2b3cd84136
Reviewed-on: https://code.wireshark.org/review/4678
Reviewed-by: Bill Meier <wmeier@newsguy.com>
-rw-r--r-- | epan/dissectors/packet-gvsp.c | 173 |
1 files changed, 97 insertions, 76 deletions
diff --git a/epan/dissectors/packet-gvsp.c b/epan/dissectors/packet-gvsp.c index f4e4411e36..2176a48a8b 100644 --- a/epan/dissectors/packet-gvsp.c +++ b/epan/dissectors/packet-gvsp.c @@ -133,29 +133,20 @@ void proto_reg_handoff_gvsp(void); #define GVSP_PIX_COUNT (0x46) #define GVSP_PIX_MONO1P (GVSP_PIX_MONO | GVSP_PIX_OCCUPY1BIT | 0x0037) + #define GVSP_PIX_MONO2P (GVSP_PIX_MONO | GVSP_PIX_OCCUPY2BIT | 0x0038) + #define GVSP_PIX_MONO4P (GVSP_PIX_MONO | GVSP_PIX_OCCUPY4BIT | 0x0039) + #define GVSP_PIX_MONO8 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY8BIT | 0x0001) #define GVSP_PIX_MONO8S (GVSP_PIX_MONO | GVSP_PIX_OCCUPY8BIT | 0x0002) -#define GVSP_PIX_MONO10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0003) -#define GVSP_PIX_MONO10_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0004) -#define GVSP_PIX_MONO12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0005) -#define GVSP_PIX_MONO12_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0006) -#define GVSP_PIX_MONO14 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0025) -#define GVSP_PIX_MONO16 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0007) - #define GVSP_PIX_BAYGR8 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY8BIT | 0x0008) #define GVSP_PIX_BAYRG8 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY8BIT | 0x0009) #define GVSP_PIX_BAYGB8 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY8BIT | 0x000A) #define GVSP_PIX_BAYBG8 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY8BIT | 0x000B) -#define GVSP_PIX_BAYGR10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000C) -#define GVSP_PIX_BAYRG10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000D) -#define GVSP_PIX_BAYGB10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000E) -#define GVSP_PIX_BAYBG10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000F) -#define GVSP_PIX_BAYGR12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0010) -#define GVSP_PIX_BAYRG12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0011) -#define GVSP_PIX_BAYGB12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0012) -#define GVSP_PIX_BAYBG12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0013) + +#define GVSP_PIX_MONO10_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0004) +#define GVSP_PIX_MONO12_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0006) #define GVSP_PIX_BAYGR10_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0026) #define GVSP_PIX_BAYRG10_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0027) #define GVSP_PIX_BAYGB10_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x0028) @@ -164,47 +155,65 @@ void proto_reg_handoff_gvsp(void); #define GVSP_PIX_BAYRG12_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x002B) #define GVSP_PIX_BAYGB12_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x002C) #define GVSP_PIX_BAYBG12_PACKED (GVSP_PIX_MONO | GVSP_PIX_OCCUPY12BIT | 0x002D) + +#define GVSP_PIX_MONO10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0003) +#define GVSP_PIX_MONO12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0005) +#define GVSP_PIX_MONO16 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0007) +#define GVSP_PIX_BAYGR10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000C) +#define GVSP_PIX_BAYRG10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000D) +#define GVSP_PIX_BAYGB10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000E) +#define GVSP_PIX_BAYBG10 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x000F) +#define GVSP_PIX_BAYGR12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0010) +#define GVSP_PIX_BAYRG12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0011) +#define GVSP_PIX_BAYGB12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0012) +#define GVSP_PIX_BAYBG12 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0013) +#define GVSP_PIX_MONO14 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0025) #define GVSP_PIX_BAYGR16 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x002E) #define GVSP_PIX_BAYRG16 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x002F) #define GVSP_PIX_BAYGB16 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0030) #define GVSP_PIX_BAYBG16 (GVSP_PIX_MONO | GVSP_PIX_OCCUPY16BIT | 0x0031) -#define GVSP_PIX_RGB8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0014) -#define GVSP_PIX_BGR8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0015) -#define GVSP_PIX_RGBA8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x0016) -#define GVSP_PIX_BGRA8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x0017) -#define GVSP_PIX_RGB10 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0018) -#define GVSP_PIX_BGR10 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0019) -#define GVSP_PIX_RGB12 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x001A) -#define GVSP_PIX_BGR12 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x001B) -#define GVSP_PIX_RGB16 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0033) -#define GVSP_PIX_RGB10V1_PACKED (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x001C) -#define GVSP_PIX_RGB10P32 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x001D) -#define GVSP_PIX_RGB12V1_PACKED (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY36BIT | 0x0034) -#define GVSP_PIX_RGB565P (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0035) -#define GVSP_PIX_BGR565P (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0036) - #define GVSP_PIX_YUV411_8_UYYVYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x001E) +#define GVSP_PIX_YCBCR422_8_CBYYCRYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x003C) +#define GVSP_PIX_YCBCR601_411_8_CBYYCRYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x003F) +#define GVSP_PIX_YCBCR709_411_8_CBYYCRYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x0042) + #define GVSP_PIX_YUV422_8_UYVY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x001F) #define GVSP_PIX_YUV422_8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0032) -#define GVSP_PIX_YUV8_UYV (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0020) -#define GVSP_PIX_YCBCR8_CBYCR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x003A) +#define GVSP_PIX_RGB565P (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0035) +#define GVSP_PIX_BGR565P (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0036) #define GVSP_PIX_YCBCR422_8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x003B) -#define GVSP_PIX_YCBCR422_8_CBYCRY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0043) -#define GVSP_PIX_YCBCR422_8_CBYYCRYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x003C) -#define GVSP_PIX_YCBCR601_8_CBYCR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x003D) #define GVSP_PIX_YCBCR601_422_8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x003E) -#define GVSP_PIX_YCBCR601_422_8_CBYCRY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0044) -#define GVSP_PIX_YCBCR601_411_8_CBYYCRYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x003F) -#define GVSP_PIX_YCBCR709_411_8_CBYCR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0040) #define GVSP_PIX_YCBCR709_422_8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0041) +#define GVSP_PIX_YCBCR422_8_CBYCRY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0043) +#define GVSP_PIX_YCBCR601_422_8_CBYCRY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0044) #define GVSP_PIX_YCBCR709_422_8_CBYCRY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY16BIT | 0x0045) -#define GVSP_PIX_YCBCR709_411_8_CBYYCRYY (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY12BIT | 0x0042) +#define GVSP_PIX_RGB8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0014) +#define GVSP_PIX_BGR8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0015) +#define GVSP_PIX_YUV8_UYV (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0020) #define GVSP_PIX_RGB8_PLANAR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0021) +#define GVSP_PIX_YCBCR8_CBYCR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x003A) +#define GVSP_PIX_YCBCR601_8_CBYCR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x003D) +#define GVSP_PIX_YCBCR709_411_8_CBYCR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY24BIT | 0x0040) + +#define GVSP_PIX_RGBA8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x0016) +#define GVSP_PIX_BGRA8 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x0017) +#define GVSP_PIX_RGB10V1_PACKED (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x001C) +#define GVSP_PIX_RGB10P32 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY32BIT | 0x001D) + +#define GVSP_PIX_RGB12V1_PACKED (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY36BIT | 0x0034) + +#define GVSP_PIX_RGB10 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0018) +#define GVSP_PIX_BGR10 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0019) +#define GVSP_PIX_RGB12 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x001A) +#define GVSP_PIX_BGR12 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x001B) #define GVSP_PIX_RGB10_PLANAR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0022) #define GVSP_PIX_RGB12_PLANAR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0023) #define GVSP_PIX_RGB16_PLANAR (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0024) +#define GVSP_PIX_RGB16 (GVSP_PIX_COLOR | GVSP_PIX_OCCUPY48BIT | 0x0033) + + /* Structure to hold GVSP packet information */ typedef struct _gvsp_packet_info @@ -309,28 +318,20 @@ static value_string_ext payloadtypenames_ext = VALUE_STRING_EXT_INIT(payloadtype static const value_string pixeltypenames[] = { { GVSP_PIX_MONO1P, "GVSP_PIX_MONO1P" }, + { GVSP_PIX_MONO2P, "GVSP_PIX_MONO2P" }, + { GVSP_PIX_MONO4P, "GVSP_PIX_MONO4P" }, + { GVSP_PIX_MONO8, "GVSP_PIX_MONO8" }, { GVSP_PIX_MONO8S, "GVSP_PIX_MONO8S" }, - { GVSP_PIX_MONO10, "GVSP_PIX_MONO10" }, - { GVSP_PIX_MONO10_PACKED, "GVSP_PIX_MONO10_PACKED" }, - { GVSP_PIX_MONO12, "GVSP_PIX_MONO12" }, - { GVSP_PIX_MONO12_PACKED, "GVSP_PIX_MONO12_PACKED" }, - { GVSP_PIX_MONO14, "GVSP_PIX_MONO14" }, - { GVSP_PIX_MONO16, "GVSP_PIX_MONO16" }, { GVSP_PIX_BAYGR8, "GVSP_PIX_BAYGR8" }, { GVSP_PIX_BAYRG8, "GVSP_PIX_BAYRG8" }, { GVSP_PIX_BAYGB8, "GVSP_PIX_BAYGB8" }, { GVSP_PIX_BAYBG8, "GVSP_PIX_BAYBG8" }, - { GVSP_PIX_BAYGR10, "GVSP_PIX_BAYGR10" }, - { GVSP_PIX_BAYRG10, "GVSP_PIX_BAYRG10" }, - { GVSP_PIX_BAYGB10, "GVSP_PIX_BAYGB10" }, - { GVSP_PIX_BAYBG10, "GVSP_PIX_BAYBG10" }, - { GVSP_PIX_BAYGR12, "GVSP_PIX_BAYGR12" }, - { GVSP_PIX_BAYRG12, "GVSP_PIX_BAYRG12" }, - { GVSP_PIX_BAYGB12, "GVSP_PIX_BAYGB12" }, - { GVSP_PIX_BAYBG12, "GVSP_PIX_BAYBG12" }, + + { GVSP_PIX_MONO10_PACKED, "GVSP_PIX_MONO10_PACKED" }, + { GVSP_PIX_MONO12_PACKED, "GVSP_PIX_MONO12_PACKED" }, { GVSP_PIX_BAYGR10_PACKED, "GVSP_PIX_BAYGR10_PACKED" }, { GVSP_PIX_BAYRG10_PACKED, "GVSP_PIX_BAYRG10_PACKED" }, { GVSP_PIX_BAYGB10_PACKED, "GVSP_PIX_BAYGB10_PACKED" }, @@ -339,44 +340,64 @@ static const value_string pixeltypenames[] = { { GVSP_PIX_BAYRG12_PACKED, "GVSP_PIX_BAYRG12_PACKED" }, { GVSP_PIX_BAYGB12_PACKED, "GVSP_PIX_BAYGB12_PACKED" }, { GVSP_PIX_BAYBG12_PACKED, "GVSP_PIX_BAYBG12_PACKED" }, + + { GVSP_PIX_MONO10, "GVSP_PIX_MONO10" }, + { GVSP_PIX_MONO12, "GVSP_PIX_MONO12" }, + { GVSP_PIX_MONO16, "GVSP_PIX_MONO16" }, + { GVSP_PIX_BAYGR10, "GVSP_PIX_BAYGR10" }, + { GVSP_PIX_BAYRG10, "GVSP_PIX_BAYRG10" }, + { GVSP_PIX_BAYGB10, "GVSP_PIX_BAYGB10" }, + { GVSP_PIX_BAYBG10, "GVSP_PIX_BAYBG10" }, + { GVSP_PIX_BAYGR12, "GVSP_PIX_BAYGR12" }, + { GVSP_PIX_BAYRG12, "GVSP_PIX_BAYRG12" }, + { GVSP_PIX_BAYGB12, "GVSP_PIX_BAYGB12" }, + { GVSP_PIX_BAYBG12, "GVSP_PIX_BAYBG12" }, + { GVSP_PIX_MONO14, "GVSP_PIX_MONO14" }, { GVSP_PIX_BAYGR16, "GVSP_PIX_BAYGR16" }, { GVSP_PIX_BAYRG16, "GVSP_PIX_BAYRG16" }, { GVSP_PIX_BAYGB16, "GVSP_PIX_BAYGB16" }, { GVSP_PIX_BAYBG16, "GVSP_PIX_BAYBG16" }, + + { GVSP_PIX_YUV411_8_UYYVYY, "GVSP_PIX_YUV411_8_UYYVYY" }, + { GVSP_PIX_YCBCR422_8_CBYYCRYY, "GVSP_PIX_YCBCR422_8_CBYYCRYY" }, + { GVSP_PIX_YCBCR601_411_8_CBYYCRYY, "GVSP_PIX_YCBCR601_411_8_CBYYCRYY" }, + { GVSP_PIX_YCBCR709_411_8_CBYYCRYY, "GVSP_PIX_YCBCR709_411_8_CBYYCRYY" }, + + { GVSP_PIX_YUV422_8_UYVY, "GVSP_PIX_YUV422_8_UYVY" }, + { GVSP_PIX_YUV422_8, "GVSP_PIX_YUV422_8" }, + { GVSP_PIX_RGB565P, "GVSP_PIX_RGB565P" }, + { GVSP_PIX_BGR565P, "GVSP_PIX_BGR565P" }, + { GVSP_PIX_YCBCR422_8, "GVSP_PIX_YCBCR422_8" }, + { GVSP_PIX_YCBCR601_422_8, "GVSP_PIX_YCBCR601_422_8" }, + { GVSP_PIX_YCBCR709_422_8, "GVSP_PIX_YCBCR709_422_8" }, + { GVSP_PIX_YCBCR422_8_CBYCRY, "GVSP_PIX_YCBCR422_8_CBYCRY" }, + { GVSP_PIX_YCBCR601_422_8_CBYCRY, "GVSP_PIX_YCBCR601_422_8_CBYCRY" }, + { GVSP_PIX_YCBCR709_422_8_CBYCRY, "GVSP_PIX_YCBCR709_422_8_CBYCRY" }, + { GVSP_PIX_RGB8, "GVSP_PIX_RGB8" }, { GVSP_PIX_BGR8, "GVSP_PIX_BGR8" }, + { GVSP_PIX_YUV8_UYV, "GVSP_PIX_YUV8_UYV" }, + { GVSP_PIX_RGB8_PLANAR, "GVSP_PIX_RGB8_PLANAR" }, + { GVSP_PIX_YCBCR8_CBYCR, "GVSP_PIX_YCBCR8_CBYCR" }, + { GVSP_PIX_YCBCR601_8_CBYCR, "GVSP_PIX_YCBCR601_8_CBYCR" }, + { GVSP_PIX_YCBCR709_411_8_CBYCR, "GVSP_PIX_YCBCR709_411_8_CBYCR" }, + { GVSP_PIX_RGBA8, "GVSP_PIX_RGBA8" }, { GVSP_PIX_BGRA8, "GVSP_PIX_BGRA8" }, + { GVSP_PIX_RGB10V1_PACKED, "GVSP_PIX_RGB10V1_PACKED" }, + { GVSP_PIX_RGB10P32, "GVSP_PIX_RGB10P32" }, + + { GVSP_PIX_RGB12V1_PACKED, "GVSP_PIX_RGB12V1_PACKED" }, + { GVSP_PIX_RGB10, "GVSP_PIX_RGB10" }, { GVSP_PIX_BGR10, "GVSP_PIX_BGR10" }, { GVSP_PIX_RGB12, "GVSP_PIX_RGB12" }, { GVSP_PIX_BGR12, "GVSP_PIX_BGR12" }, - { GVSP_PIX_RGB16, "GVSP_PIX_RGB16" }, - { GVSP_PIX_RGB10V1_PACKED, "GVSP_PIX_RGB10V1_PACKED" }, - { GVSP_PIX_RGB10P32, "GVSP_PIX_RGB10P32" }, - { GVSP_PIX_RGB12V1_PACKED, "GVSP_PIX_RGB12V1_PACKED" }, - { GVSP_PIX_RGB565P, "GVSP_PIX_RGB565P" }, - { GVSP_PIX_BGR565P, "GVSP_PIX_BGR565P" }, - { GVSP_PIX_YUV411_8_UYYVYY, "GVSP_PIX_YUV411_8_UYYVYY" }, - { GVSP_PIX_YUV422_8_UYVY, "GVSP_PIX_YUV422_8_UYVY" }, - { GVSP_PIX_YUV422_8, "GVSP_PIX_YUV422_8" }, - { GVSP_PIX_YUV8_UYV, "GVSP_PIX_YUV8_UYV" }, - { GVSP_PIX_YCBCR8_CBYCR, "GVSP_PIX_YCBCR8_CBYCR" }, - { GVSP_PIX_YCBCR422_8, "GVSP_PIX_YCBCR422_8" }, - { GVSP_PIX_YCBCR422_8_CBYCRY, "GVSP_PIX_YCBCR422_8_CBYCRY" }, - { GVSP_PIX_YCBCR422_8_CBYYCRYY, "GVSP_PIX_YCBCR422_8_CBYYCRYY" }, - { GVSP_PIX_YCBCR601_8_CBYCR, "GVSP_PIX_YCBCR601_8_CBYCR" }, - { GVSP_PIX_YCBCR601_422_8, "GVSP_PIX_YCBCR601_422_8" }, - { GVSP_PIX_YCBCR601_422_8_CBYCRY, "GVSP_PIX_YCBCR601_422_8_CBYCRY" }, - { GVSP_PIX_YCBCR601_411_8_CBYYCRYY, "GVSP_PIX_YCBCR601_411_8_CBYYCRYY" }, - { GVSP_PIX_YCBCR709_411_8_CBYCR, "GVSP_PIX_YCBCR709_411_8_CBYCR" }, - { GVSP_PIX_YCBCR709_422_8, "GVSP_PIX_YCBCR709_422_8" }, - { GVSP_PIX_YCBCR709_422_8, "GVSP_PIX_YCBCR709_422_8" }, - { GVSP_PIX_YCBCR709_411_8_CBYYCRYY, "GVSP_PIX_YCBCR709_411_8_CBYYCRYY" }, - { GVSP_PIX_RGB8_PLANAR, "GVSP_PIX_RGB8_PLANAR" }, { GVSP_PIX_RGB10_PLANAR, "GVSP_PIX_RGB10_PLANAR" }, { GVSP_PIX_RGB12_PLANAR, "GVSP_PIX_RGB12_PLANAR" }, { GVSP_PIX_RGB16_PLANAR, "GVSP_PIX_RGB16_PLANAR" }, + { GVSP_PIX_RGB16, "GVSP_PIX_RGB16" }, + { 0, NULL }, }; |