(root)/
strace-6.5/
src/
xlat/
v4l2_control_types.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_control_types.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined XLAT_PREV_VAL
       7  static_assert((unsigned long long) (V4L2_CTRL_TYPE_INTEGER)
       8        > (unsigned long long) (XLAT_PREV_VAL),
       9        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_INTEGER"
      10        " is not larger than the previous value");
      11  #endif
      12  #undef XLAT_PREV_VAL
      13  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_INTEGER)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (V4L2_CTRL_TYPE_BOOLEAN)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_BOOLEAN"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_BOOLEAN)
      22  #if defined XLAT_PREV_VAL
      23  static_assert((unsigned long long) (V4L2_CTRL_TYPE_MENU)
      24        > (unsigned long long) (XLAT_PREV_VAL),
      25        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_MENU"
      26        " is not larger than the previous value");
      27  #endif
      28  #undef XLAT_PREV_VAL
      29  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_MENU)
      30  #if defined XLAT_PREV_VAL
      31  static_assert((unsigned long long) (V4L2_CTRL_TYPE_BUTTON)
      32        > (unsigned long long) (XLAT_PREV_VAL),
      33        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_BUTTON"
      34        " is not larger than the previous value");
      35  #endif
      36  #undef XLAT_PREV_VAL
      37  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_BUTTON)
      38  #if defined XLAT_PREV_VAL
      39  static_assert((unsigned long long) (V4L2_CTRL_TYPE_INTEGER64)
      40        > (unsigned long long) (XLAT_PREV_VAL),
      41        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_INTEGER64"
      42        " is not larger than the previous value");
      43  #endif
      44  #undef XLAT_PREV_VAL
      45  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_INTEGER64)
      46  #if defined XLAT_PREV_VAL
      47  static_assert((unsigned long long) (V4L2_CTRL_TYPE_CTRL_CLASS)
      48        > (unsigned long long) (XLAT_PREV_VAL),
      49        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_CTRL_CLASS"
      50        " is not larger than the previous value");
      51  #endif
      52  #undef XLAT_PREV_VAL
      53  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_CTRL_CLASS)
      54  #if defined XLAT_PREV_VAL
      55  static_assert((unsigned long long) (V4L2_CTRL_TYPE_STRING)
      56        > (unsigned long long) (XLAT_PREV_VAL),
      57        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_STRING"
      58        " is not larger than the previous value");
      59  #endif
      60  #undef XLAT_PREV_VAL
      61  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_STRING)
      62  #if defined XLAT_PREV_VAL
      63  static_assert((unsigned long long) (V4L2_CTRL_TYPE_BITMASK)
      64        > (unsigned long long) (XLAT_PREV_VAL),
      65        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_BITMASK"
      66        " is not larger than the previous value");
      67  #endif
      68  #undef XLAT_PREV_VAL
      69  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_BITMASK)
      70  #if defined XLAT_PREV_VAL
      71  static_assert((unsigned long long) (V4L2_CTRL_TYPE_INTEGER_MENU)
      72        > (unsigned long long) (XLAT_PREV_VAL),
      73        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_INTEGER_MENU"
      74        " is not larger than the previous value");
      75  #endif
      76  #undef XLAT_PREV_VAL
      77  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_INTEGER_MENU)
      78  #if defined XLAT_PREV_VAL
      79  static_assert((unsigned long long) (V4L2_CTRL_TYPE_U8)
      80        > (unsigned long long) (XLAT_PREV_VAL),
      81        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_U8"
      82        " is not larger than the previous value");
      83  #endif
      84  #undef XLAT_PREV_VAL
      85  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_U8)
      86  #if defined XLAT_PREV_VAL
      87  static_assert((unsigned long long) (V4L2_CTRL_TYPE_U16)
      88        > (unsigned long long) (XLAT_PREV_VAL),
      89        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_U16"
      90        " is not larger than the previous value");
      91  #endif
      92  #undef XLAT_PREV_VAL
      93  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_U16)
      94  #if defined XLAT_PREV_VAL
      95  static_assert((unsigned long long) (V4L2_CTRL_TYPE_U32)
      96        > (unsigned long long) (XLAT_PREV_VAL),
      97        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_U32"
      98        " is not larger than the previous value");
      99  #endif
     100  #undef XLAT_PREV_VAL
     101  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_U32)
     102  #if defined XLAT_PREV_VAL
     103  static_assert((unsigned long long) (V4L2_CTRL_TYPE_AREA)
     104        > (unsigned long long) (XLAT_PREV_VAL),
     105        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_AREA"
     106        " is not larger than the previous value");
     107  #endif
     108  #undef XLAT_PREV_VAL
     109  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_AREA)
     110  #if defined XLAT_PREV_VAL
     111  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HDR10_CLL_INFO)
     112        > (unsigned long long) (XLAT_PREV_VAL),
     113        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HDR10_CLL_INFO"
     114        " is not larger than the previous value");
     115  #endif
     116  #undef XLAT_PREV_VAL
     117  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HDR10_CLL_INFO)
     118  #if defined XLAT_PREV_VAL
     119  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY)
     120        > (unsigned long long) (XLAT_PREV_VAL),
     121        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY"
     122        " is not larger than the previous value");
     123  #endif
     124  #undef XLAT_PREV_VAL
     125  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY)
     126  #if defined XLAT_PREV_VAL
     127  static_assert((unsigned long long) (V4L2_CTRL_TYPE_H264_SPS)
     128        > (unsigned long long) (XLAT_PREV_VAL),
     129        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_H264_SPS"
     130        " is not larger than the previous value");
     131  #endif
     132  #undef XLAT_PREV_VAL
     133  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_H264_SPS)
     134  #if defined XLAT_PREV_VAL
     135  static_assert((unsigned long long) (V4L2_CTRL_TYPE_H264_PPS)
     136        > (unsigned long long) (XLAT_PREV_VAL),
     137        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_H264_PPS"
     138        " is not larger than the previous value");
     139  #endif
     140  #undef XLAT_PREV_VAL
     141  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_H264_PPS)
     142  #if defined XLAT_PREV_VAL
     143  static_assert((unsigned long long) (V4L2_CTRL_TYPE_H264_SCALING_MATRIX)
     144        > (unsigned long long) (XLAT_PREV_VAL),
     145        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_H264_SCALING_MATRIX"
     146        " is not larger than the previous value");
     147  #endif
     148  #undef XLAT_PREV_VAL
     149  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_H264_SCALING_MATRIX)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (V4L2_CTRL_TYPE_H264_SLICE_PARAMS)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_H264_SLICE_PARAMS"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_H264_SLICE_PARAMS)
     158  #if defined XLAT_PREV_VAL
     159  static_assert((unsigned long long) (V4L2_CTRL_TYPE_H264_DECODE_PARAMS)
     160        > (unsigned long long) (XLAT_PREV_VAL),
     161        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_H264_DECODE_PARAMS"
     162        " is not larger than the previous value");
     163  #endif
     164  #undef XLAT_PREV_VAL
     165  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_H264_DECODE_PARAMS)
     166  #if defined XLAT_PREV_VAL
     167  static_assert((unsigned long long) (V4L2_CTRL_TYPE_H264_PRED_WEIGHTS)
     168        > (unsigned long long) (XLAT_PREV_VAL),
     169        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_H264_PRED_WEIGHTS"
     170        " is not larger than the previous value");
     171  #endif
     172  #undef XLAT_PREV_VAL
     173  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_H264_PRED_WEIGHTS)
     174  #if defined XLAT_PREV_VAL
     175  static_assert((unsigned long long) (V4L2_CTRL_TYPE_FWHT_PARAMS)
     176        > (unsigned long long) (XLAT_PREV_VAL),
     177        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_FWHT_PARAMS"
     178        " is not larger than the previous value");
     179  #endif
     180  #undef XLAT_PREV_VAL
     181  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_FWHT_PARAMS)
     182  #if defined XLAT_PREV_VAL
     183  static_assert((unsigned long long) (V4L2_CTRL_TYPE_VP8_FRAME)
     184        > (unsigned long long) (XLAT_PREV_VAL),
     185        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_VP8_FRAME"
     186        " is not larger than the previous value");
     187  #endif
     188  #undef XLAT_PREV_VAL
     189  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_VP8_FRAME)
     190  #if defined XLAT_PREV_VAL
     191  static_assert((unsigned long long) (V4L2_CTRL_TYPE_MPEG2_QUANTISATION)
     192        > (unsigned long long) (XLAT_PREV_VAL),
     193        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_MPEG2_QUANTISATION"
     194        " is not larger than the previous value");
     195  #endif
     196  #undef XLAT_PREV_VAL
     197  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_MPEG2_QUANTISATION)
     198  #if defined XLAT_PREV_VAL
     199  static_assert((unsigned long long) (V4L2_CTRL_TYPE_MPEG2_SEQUENCE)
     200        > (unsigned long long) (XLAT_PREV_VAL),
     201        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_MPEG2_SEQUENCE"
     202        " is not larger than the previous value");
     203  #endif
     204  #undef XLAT_PREV_VAL
     205  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_MPEG2_SEQUENCE)
     206  #if defined XLAT_PREV_VAL
     207  static_assert((unsigned long long) (V4L2_CTRL_TYPE_MPEG2_PICTURE)
     208        > (unsigned long long) (XLAT_PREV_VAL),
     209        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_MPEG2_PICTURE"
     210        " is not larger than the previous value");
     211  #endif
     212  #undef XLAT_PREV_VAL
     213  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_MPEG2_PICTURE)
     214  #if defined XLAT_PREV_VAL
     215  static_assert((unsigned long long) (V4L2_CTRL_TYPE_VP9_COMPRESSED_HDR)
     216        > (unsigned long long) (XLAT_PREV_VAL),
     217        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_VP9_COMPRESSED_HDR"
     218        " is not larger than the previous value");
     219  #endif
     220  #undef XLAT_PREV_VAL
     221  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_VP9_COMPRESSED_HDR)
     222  #if defined XLAT_PREV_VAL
     223  static_assert((unsigned long long) (V4L2_CTRL_TYPE_VP9_FRAME)
     224        > (unsigned long long) (XLAT_PREV_VAL),
     225        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_VP9_FRAME"
     226        " is not larger than the previous value");
     227  #endif
     228  #undef XLAT_PREV_VAL
     229  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_VP9_FRAME)
     230  #if defined XLAT_PREV_VAL
     231  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HEVC_SPS)
     232        > (unsigned long long) (XLAT_PREV_VAL),
     233        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HEVC_SPS"
     234        " is not larger than the previous value");
     235  #endif
     236  #undef XLAT_PREV_VAL
     237  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HEVC_SPS)
     238  #if defined XLAT_PREV_VAL
     239  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HEVC_PPS)
     240        > (unsigned long long) (XLAT_PREV_VAL),
     241        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HEVC_PPS"
     242        " is not larger than the previous value");
     243  #endif
     244  #undef XLAT_PREV_VAL
     245  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HEVC_PPS)
     246  #if defined XLAT_PREV_VAL
     247  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS)
     248        > (unsigned long long) (XLAT_PREV_VAL),
     249        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS"
     250        " is not larger than the previous value");
     251  #endif
     252  #undef XLAT_PREV_VAL
     253  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS)
     254  #if defined XLAT_PREV_VAL
     255  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HEVC_SCALING_MATRIX)
     256        > (unsigned long long) (XLAT_PREV_VAL),
     257        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HEVC_SCALING_MATRIX"
     258        " is not larger than the previous value");
     259  #endif
     260  #undef XLAT_PREV_VAL
     261  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HEVC_SCALING_MATRIX)
     262  #if defined XLAT_PREV_VAL
     263  static_assert((unsigned long long) (V4L2_CTRL_TYPE_HEVC_DECODE_PARAMS)
     264        > (unsigned long long) (XLAT_PREV_VAL),
     265        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_HEVC_DECODE_PARAMS"
     266        " is not larger than the previous value");
     267  #endif
     268  #undef XLAT_PREV_VAL
     269  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_HEVC_DECODE_PARAMS)
     270  #if defined XLAT_PREV_VAL
     271  static_assert((unsigned long long) (V4L2_CTRL_TYPE_AV1_SEQUENCE)
     272        > (unsigned long long) (XLAT_PREV_VAL),
     273        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_AV1_SEQUENCE"
     274        " is not larger than the previous value");
     275  #endif
     276  #undef XLAT_PREV_VAL
     277  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_AV1_SEQUENCE)
     278  #if defined XLAT_PREV_VAL
     279  static_assert((unsigned long long) (V4L2_CTRL_TYPE_AV1_TILE_GROUP_ENTRY)
     280        > (unsigned long long) (XLAT_PREV_VAL),
     281        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_AV1_TILE_GROUP_ENTRY"
     282        " is not larger than the previous value");
     283  #endif
     284  #undef XLAT_PREV_VAL
     285  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_AV1_TILE_GROUP_ENTRY)
     286  #if defined XLAT_PREV_VAL
     287  static_assert((unsigned long long) (V4L2_CTRL_TYPE_AV1_FRAME)
     288        > (unsigned long long) (XLAT_PREV_VAL),
     289        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_AV1_FRAME"
     290        " is not larger than the previous value");
     291  #endif
     292  #undef XLAT_PREV_VAL
     293  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_AV1_FRAME)
     294  #if defined XLAT_PREV_VAL
     295  static_assert((unsigned long long) (V4L2_CTRL_TYPE_AV1_FILM_GRAIN)
     296        > (unsigned long long) (XLAT_PREV_VAL),
     297        "Incorrect order in #sorted xlat: V4L2_CTRL_TYPE_AV1_FILM_GRAIN"
     298        " is not larger than the previous value");
     299  #endif
     300  #undef XLAT_PREV_VAL
     301  #define XLAT_PREV_VAL (V4L2_CTRL_TYPE_AV1_FILM_GRAIN)
     302  #undef XLAT_PREV_VAL
     303  
     304  #ifndef XLAT_MACROS_ONLY
     305  
     306  # ifdef IN_MPERS
     307  
     308  extern const struct xlat v4l2_control_types[];
     309  
     310  # else
     311  
     312  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     313  static const struct xlat_data v4l2_control_types_xdata[] = {
     314   XLAT(V4L2_CTRL_TYPE_INTEGER),
     315   #define XLAT_VAL_0 ((unsigned) (V4L2_CTRL_TYPE_INTEGER))
     316   #define XLAT_STR_0 STRINGIFY(V4L2_CTRL_TYPE_INTEGER)
     317   XLAT(V4L2_CTRL_TYPE_BOOLEAN),
     318   #define XLAT_VAL_1 ((unsigned) (V4L2_CTRL_TYPE_BOOLEAN))
     319   #define XLAT_STR_1 STRINGIFY(V4L2_CTRL_TYPE_BOOLEAN)
     320   XLAT(V4L2_CTRL_TYPE_MENU),
     321   #define XLAT_VAL_2 ((unsigned) (V4L2_CTRL_TYPE_MENU))
     322   #define XLAT_STR_2 STRINGIFY(V4L2_CTRL_TYPE_MENU)
     323   XLAT(V4L2_CTRL_TYPE_BUTTON),
     324   #define XLAT_VAL_3 ((unsigned) (V4L2_CTRL_TYPE_BUTTON))
     325   #define XLAT_STR_3 STRINGIFY(V4L2_CTRL_TYPE_BUTTON)
     326   XLAT(V4L2_CTRL_TYPE_INTEGER64),
     327   #define XLAT_VAL_4 ((unsigned) (V4L2_CTRL_TYPE_INTEGER64))
     328   #define XLAT_STR_4 STRINGIFY(V4L2_CTRL_TYPE_INTEGER64)
     329   XLAT(V4L2_CTRL_TYPE_CTRL_CLASS),
     330   #define XLAT_VAL_5 ((unsigned) (V4L2_CTRL_TYPE_CTRL_CLASS))
     331   #define XLAT_STR_5 STRINGIFY(V4L2_CTRL_TYPE_CTRL_CLASS)
     332   XLAT(V4L2_CTRL_TYPE_STRING),
     333   #define XLAT_VAL_6 ((unsigned) (V4L2_CTRL_TYPE_STRING))
     334   #define XLAT_STR_6 STRINGIFY(V4L2_CTRL_TYPE_STRING)
     335   XLAT(V4L2_CTRL_TYPE_BITMASK),
     336   #define XLAT_VAL_7 ((unsigned) (V4L2_CTRL_TYPE_BITMASK))
     337   #define XLAT_STR_7 STRINGIFY(V4L2_CTRL_TYPE_BITMASK)
     338   XLAT(V4L2_CTRL_TYPE_INTEGER_MENU),
     339   #define XLAT_VAL_8 ((unsigned) (V4L2_CTRL_TYPE_INTEGER_MENU))
     340   #define XLAT_STR_8 STRINGIFY(V4L2_CTRL_TYPE_INTEGER_MENU)
     341   XLAT(V4L2_CTRL_TYPE_U8),
     342   #define XLAT_VAL_9 ((unsigned) (V4L2_CTRL_TYPE_U8))
     343   #define XLAT_STR_9 STRINGIFY(V4L2_CTRL_TYPE_U8)
     344   XLAT(V4L2_CTRL_TYPE_U16),
     345   #define XLAT_VAL_10 ((unsigned) (V4L2_CTRL_TYPE_U16))
     346   #define XLAT_STR_10 STRINGIFY(V4L2_CTRL_TYPE_U16)
     347   XLAT(V4L2_CTRL_TYPE_U32),
     348   #define XLAT_VAL_11 ((unsigned) (V4L2_CTRL_TYPE_U32))
     349   #define XLAT_STR_11 STRINGIFY(V4L2_CTRL_TYPE_U32)
     350   XLAT(V4L2_CTRL_TYPE_AREA),
     351   #define XLAT_VAL_12 ((unsigned) (V4L2_CTRL_TYPE_AREA))
     352   #define XLAT_STR_12 STRINGIFY(V4L2_CTRL_TYPE_AREA)
     353   XLAT(V4L2_CTRL_TYPE_HDR10_CLL_INFO),
     354   #define XLAT_VAL_13 ((unsigned) (V4L2_CTRL_TYPE_HDR10_CLL_INFO))
     355   #define XLAT_STR_13 STRINGIFY(V4L2_CTRL_TYPE_HDR10_CLL_INFO)
     356   XLAT(V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY),
     357   #define XLAT_VAL_14 ((unsigned) (V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY))
     358   #define XLAT_STR_14 STRINGIFY(V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY)
     359   XLAT(V4L2_CTRL_TYPE_H264_SPS),
     360   #define XLAT_VAL_15 ((unsigned) (V4L2_CTRL_TYPE_H264_SPS))
     361   #define XLAT_STR_15 STRINGIFY(V4L2_CTRL_TYPE_H264_SPS)
     362   XLAT(V4L2_CTRL_TYPE_H264_PPS),
     363   #define XLAT_VAL_16 ((unsigned) (V4L2_CTRL_TYPE_H264_PPS))
     364   #define XLAT_STR_16 STRINGIFY(V4L2_CTRL_TYPE_H264_PPS)
     365   XLAT(V4L2_CTRL_TYPE_H264_SCALING_MATRIX),
     366   #define XLAT_VAL_17 ((unsigned) (V4L2_CTRL_TYPE_H264_SCALING_MATRIX))
     367   #define XLAT_STR_17 STRINGIFY(V4L2_CTRL_TYPE_H264_SCALING_MATRIX)
     368   XLAT(V4L2_CTRL_TYPE_H264_SLICE_PARAMS),
     369   #define XLAT_VAL_18 ((unsigned) (V4L2_CTRL_TYPE_H264_SLICE_PARAMS))
     370   #define XLAT_STR_18 STRINGIFY(V4L2_CTRL_TYPE_H264_SLICE_PARAMS)
     371   XLAT(V4L2_CTRL_TYPE_H264_DECODE_PARAMS),
     372   #define XLAT_VAL_19 ((unsigned) (V4L2_CTRL_TYPE_H264_DECODE_PARAMS))
     373   #define XLAT_STR_19 STRINGIFY(V4L2_CTRL_TYPE_H264_DECODE_PARAMS)
     374   XLAT(V4L2_CTRL_TYPE_H264_PRED_WEIGHTS),
     375   #define XLAT_VAL_20 ((unsigned) (V4L2_CTRL_TYPE_H264_PRED_WEIGHTS))
     376   #define XLAT_STR_20 STRINGIFY(V4L2_CTRL_TYPE_H264_PRED_WEIGHTS)
     377   XLAT(V4L2_CTRL_TYPE_FWHT_PARAMS),
     378   #define XLAT_VAL_21 ((unsigned) (V4L2_CTRL_TYPE_FWHT_PARAMS))
     379   #define XLAT_STR_21 STRINGIFY(V4L2_CTRL_TYPE_FWHT_PARAMS)
     380   XLAT(V4L2_CTRL_TYPE_VP8_FRAME),
     381   #define XLAT_VAL_22 ((unsigned) (V4L2_CTRL_TYPE_VP8_FRAME))
     382   #define XLAT_STR_22 STRINGIFY(V4L2_CTRL_TYPE_VP8_FRAME)
     383   XLAT(V4L2_CTRL_TYPE_MPEG2_QUANTISATION),
     384   #define XLAT_VAL_23 ((unsigned) (V4L2_CTRL_TYPE_MPEG2_QUANTISATION))
     385   #define XLAT_STR_23 STRINGIFY(V4L2_CTRL_TYPE_MPEG2_QUANTISATION)
     386   XLAT(V4L2_CTRL_TYPE_MPEG2_SEQUENCE),
     387   #define XLAT_VAL_24 ((unsigned) (V4L2_CTRL_TYPE_MPEG2_SEQUENCE))
     388   #define XLAT_STR_24 STRINGIFY(V4L2_CTRL_TYPE_MPEG2_SEQUENCE)
     389   XLAT(V4L2_CTRL_TYPE_MPEG2_PICTURE),
     390   #define XLAT_VAL_25 ((unsigned) (V4L2_CTRL_TYPE_MPEG2_PICTURE))
     391   #define XLAT_STR_25 STRINGIFY(V4L2_CTRL_TYPE_MPEG2_PICTURE)
     392   XLAT(V4L2_CTRL_TYPE_VP9_COMPRESSED_HDR),
     393   #define XLAT_VAL_26 ((unsigned) (V4L2_CTRL_TYPE_VP9_COMPRESSED_HDR))
     394   #define XLAT_STR_26 STRINGIFY(V4L2_CTRL_TYPE_VP9_COMPRESSED_HDR)
     395   XLAT(V4L2_CTRL_TYPE_VP9_FRAME),
     396   #define XLAT_VAL_27 ((unsigned) (V4L2_CTRL_TYPE_VP9_FRAME))
     397   #define XLAT_STR_27 STRINGIFY(V4L2_CTRL_TYPE_VP9_FRAME)
     398   XLAT(V4L2_CTRL_TYPE_HEVC_SPS),
     399   #define XLAT_VAL_28 ((unsigned) (V4L2_CTRL_TYPE_HEVC_SPS))
     400   #define XLAT_STR_28 STRINGIFY(V4L2_CTRL_TYPE_HEVC_SPS)
     401   XLAT(V4L2_CTRL_TYPE_HEVC_PPS),
     402   #define XLAT_VAL_29 ((unsigned) (V4L2_CTRL_TYPE_HEVC_PPS))
     403   #define XLAT_STR_29 STRINGIFY(V4L2_CTRL_TYPE_HEVC_PPS)
     404   XLAT(V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS),
     405   #define XLAT_VAL_30 ((unsigned) (V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS))
     406   #define XLAT_STR_30 STRINGIFY(V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS)
     407   XLAT(V4L2_CTRL_TYPE_HEVC_SCALING_MATRIX),
     408   #define XLAT_VAL_31 ((unsigned) (V4L2_CTRL_TYPE_HEVC_SCALING_MATRIX))
     409   #define XLAT_STR_31 STRINGIFY(V4L2_CTRL_TYPE_HEVC_SCALING_MATRIX)
     410   XLAT(V4L2_CTRL_TYPE_HEVC_DECODE_PARAMS),
     411   #define XLAT_VAL_32 ((unsigned) (V4L2_CTRL_TYPE_HEVC_DECODE_PARAMS))
     412   #define XLAT_STR_32 STRINGIFY(V4L2_CTRL_TYPE_HEVC_DECODE_PARAMS)
     413   XLAT(V4L2_CTRL_TYPE_AV1_SEQUENCE),
     414   #define XLAT_VAL_33 ((unsigned) (V4L2_CTRL_TYPE_AV1_SEQUENCE))
     415   #define XLAT_STR_33 STRINGIFY(V4L2_CTRL_TYPE_AV1_SEQUENCE)
     416   XLAT(V4L2_CTRL_TYPE_AV1_TILE_GROUP_ENTRY),
     417   #define XLAT_VAL_34 ((unsigned) (V4L2_CTRL_TYPE_AV1_TILE_GROUP_ENTRY))
     418   #define XLAT_STR_34 STRINGIFY(V4L2_CTRL_TYPE_AV1_TILE_GROUP_ENTRY)
     419   XLAT(V4L2_CTRL_TYPE_AV1_FRAME),
     420   #define XLAT_VAL_35 ((unsigned) (V4L2_CTRL_TYPE_AV1_FRAME))
     421   #define XLAT_STR_35 STRINGIFY(V4L2_CTRL_TYPE_AV1_FRAME)
     422   XLAT(V4L2_CTRL_TYPE_AV1_FILM_GRAIN),
     423   #define XLAT_VAL_36 ((unsigned) (V4L2_CTRL_TYPE_AV1_FILM_GRAIN))
     424   #define XLAT_STR_36 STRINGIFY(V4L2_CTRL_TYPE_AV1_FILM_GRAIN)
     425  };
     426  #  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
     427  static
     428  #  endif
     429  const struct xlat v4l2_control_types[1] = { {
     430   .data = v4l2_control_types_xdata,
     431   .size = ARRAY_SIZE(v4l2_control_types_xdata),
     432   .type = XT_SORTED,
     433   .flags_mask = 0
     434  #  ifdef XLAT_VAL_0
     435    | XLAT_VAL_0
     436  #  endif
     437  #  ifdef XLAT_VAL_1
     438    | XLAT_VAL_1
     439  #  endif
     440  #  ifdef XLAT_VAL_2
     441    | XLAT_VAL_2
     442  #  endif
     443  #  ifdef XLAT_VAL_3
     444    | XLAT_VAL_3
     445  #  endif
     446  #  ifdef XLAT_VAL_4
     447    | XLAT_VAL_4
     448  #  endif
     449  #  ifdef XLAT_VAL_5
     450    | XLAT_VAL_5
     451  #  endif
     452  #  ifdef XLAT_VAL_6
     453    | XLAT_VAL_6
     454  #  endif
     455  #  ifdef XLAT_VAL_7
     456    | XLAT_VAL_7
     457  #  endif
     458  #  ifdef XLAT_VAL_8
     459    | XLAT_VAL_8
     460  #  endif
     461  #  ifdef XLAT_VAL_9
     462    | XLAT_VAL_9
     463  #  endif
     464  #  ifdef XLAT_VAL_10
     465    | XLAT_VAL_10
     466  #  endif
     467  #  ifdef XLAT_VAL_11
     468    | XLAT_VAL_11
     469  #  endif
     470  #  ifdef XLAT_VAL_12
     471    | XLAT_VAL_12
     472  #  endif
     473  #  ifdef XLAT_VAL_13
     474    | XLAT_VAL_13
     475  #  endif
     476  #  ifdef XLAT_VAL_14
     477    | XLAT_VAL_14
     478  #  endif
     479  #  ifdef XLAT_VAL_15
     480    | XLAT_VAL_15
     481  #  endif
     482  #  ifdef XLAT_VAL_16
     483    | XLAT_VAL_16
     484  #  endif
     485  #  ifdef XLAT_VAL_17
     486    | XLAT_VAL_17
     487  #  endif
     488  #  ifdef XLAT_VAL_18
     489    | XLAT_VAL_18
     490  #  endif
     491  #  ifdef XLAT_VAL_19
     492    | XLAT_VAL_19
     493  #  endif
     494  #  ifdef XLAT_VAL_20
     495    | XLAT_VAL_20
     496  #  endif
     497  #  ifdef XLAT_VAL_21
     498    | XLAT_VAL_21
     499  #  endif
     500  #  ifdef XLAT_VAL_22
     501    | XLAT_VAL_22
     502  #  endif
     503  #  ifdef XLAT_VAL_23
     504    | XLAT_VAL_23
     505  #  endif
     506  #  ifdef XLAT_VAL_24
     507    | XLAT_VAL_24
     508  #  endif
     509  #  ifdef XLAT_VAL_25
     510    | XLAT_VAL_25
     511  #  endif
     512  #  ifdef XLAT_VAL_26
     513    | XLAT_VAL_26
     514  #  endif
     515  #  ifdef XLAT_VAL_27
     516    | XLAT_VAL_27
     517  #  endif
     518  #  ifdef XLAT_VAL_28
     519    | XLAT_VAL_28
     520  #  endif
     521  #  ifdef XLAT_VAL_29
     522    | XLAT_VAL_29
     523  #  endif
     524  #  ifdef XLAT_VAL_30
     525    | XLAT_VAL_30
     526  #  endif
     527  #  ifdef XLAT_VAL_31
     528    | XLAT_VAL_31
     529  #  endif
     530  #  ifdef XLAT_VAL_32
     531    | XLAT_VAL_32
     532  #  endif
     533  #  ifdef XLAT_VAL_33
     534    | XLAT_VAL_33
     535  #  endif
     536  #  ifdef XLAT_VAL_34
     537    | XLAT_VAL_34
     538  #  endif
     539  #  ifdef XLAT_VAL_35
     540    | XLAT_VAL_35
     541  #  endif
     542  #  ifdef XLAT_VAL_36
     543    | XLAT_VAL_36
     544  #  endif
     545    ,
     546   .flags_strsz = 0
     547  #  ifdef XLAT_STR_0
     548    + sizeof(XLAT_STR_0)
     549  #  endif
     550  #  ifdef XLAT_STR_1
     551    + sizeof(XLAT_STR_1)
     552  #  endif
     553  #  ifdef XLAT_STR_2
     554    + sizeof(XLAT_STR_2)
     555  #  endif
     556  #  ifdef XLAT_STR_3
     557    + sizeof(XLAT_STR_3)
     558  #  endif
     559  #  ifdef XLAT_STR_4
     560    + sizeof(XLAT_STR_4)
     561  #  endif
     562  #  ifdef XLAT_STR_5
     563    + sizeof(XLAT_STR_5)
     564  #  endif
     565  #  ifdef XLAT_STR_6
     566    + sizeof(XLAT_STR_6)
     567  #  endif
     568  #  ifdef XLAT_STR_7
     569    + sizeof(XLAT_STR_7)
     570  #  endif
     571  #  ifdef XLAT_STR_8
     572    + sizeof(XLAT_STR_8)
     573  #  endif
     574  #  ifdef XLAT_STR_9
     575    + sizeof(XLAT_STR_9)
     576  #  endif
     577  #  ifdef XLAT_STR_10
     578    + sizeof(XLAT_STR_10)
     579  #  endif
     580  #  ifdef XLAT_STR_11
     581    + sizeof(XLAT_STR_11)
     582  #  endif
     583  #  ifdef XLAT_STR_12
     584    + sizeof(XLAT_STR_12)
     585  #  endif
     586  #  ifdef XLAT_STR_13
     587    + sizeof(XLAT_STR_13)
     588  #  endif
     589  #  ifdef XLAT_STR_14
     590    + sizeof(XLAT_STR_14)
     591  #  endif
     592  #  ifdef XLAT_STR_15
     593    + sizeof(XLAT_STR_15)
     594  #  endif
     595  #  ifdef XLAT_STR_16
     596    + sizeof(XLAT_STR_16)
     597  #  endif
     598  #  ifdef XLAT_STR_17
     599    + sizeof(XLAT_STR_17)
     600  #  endif
     601  #  ifdef XLAT_STR_18
     602    + sizeof(XLAT_STR_18)
     603  #  endif
     604  #  ifdef XLAT_STR_19
     605    + sizeof(XLAT_STR_19)
     606  #  endif
     607  #  ifdef XLAT_STR_20
     608    + sizeof(XLAT_STR_20)
     609  #  endif
     610  #  ifdef XLAT_STR_21
     611    + sizeof(XLAT_STR_21)
     612  #  endif
     613  #  ifdef XLAT_STR_22
     614    + sizeof(XLAT_STR_22)
     615  #  endif
     616  #  ifdef XLAT_STR_23
     617    + sizeof(XLAT_STR_23)
     618  #  endif
     619  #  ifdef XLAT_STR_24
     620    + sizeof(XLAT_STR_24)
     621  #  endif
     622  #  ifdef XLAT_STR_25
     623    + sizeof(XLAT_STR_25)
     624  #  endif
     625  #  ifdef XLAT_STR_26
     626    + sizeof(XLAT_STR_26)
     627  #  endif
     628  #  ifdef XLAT_STR_27
     629    + sizeof(XLAT_STR_27)
     630  #  endif
     631  #  ifdef XLAT_STR_28
     632    + sizeof(XLAT_STR_28)
     633  #  endif
     634  #  ifdef XLAT_STR_29
     635    + sizeof(XLAT_STR_29)
     636  #  endif
     637  #  ifdef XLAT_STR_30
     638    + sizeof(XLAT_STR_30)
     639  #  endif
     640  #  ifdef XLAT_STR_31
     641    + sizeof(XLAT_STR_31)
     642  #  endif
     643  #  ifdef XLAT_STR_32
     644    + sizeof(XLAT_STR_32)
     645  #  endif
     646  #  ifdef XLAT_STR_33
     647    + sizeof(XLAT_STR_33)
     648  #  endif
     649  #  ifdef XLAT_STR_34
     650    + sizeof(XLAT_STR_34)
     651  #  endif
     652  #  ifdef XLAT_STR_35
     653    + sizeof(XLAT_STR_35)
     654  #  endif
     655  #  ifdef XLAT_STR_36
     656    + sizeof(XLAT_STR_36)
     657  #  endif
     658    ,
     659  } };
     660  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     661  
     662  #  undef XLAT_STR_0
     663  #  undef XLAT_VAL_0
     664  #  undef XLAT_STR_1
     665  #  undef XLAT_VAL_1
     666  #  undef XLAT_STR_2
     667  #  undef XLAT_VAL_2
     668  #  undef XLAT_STR_3
     669  #  undef XLAT_VAL_3
     670  #  undef XLAT_STR_4
     671  #  undef XLAT_VAL_4
     672  #  undef XLAT_STR_5
     673  #  undef XLAT_VAL_5
     674  #  undef XLAT_STR_6
     675  #  undef XLAT_VAL_6
     676  #  undef XLAT_STR_7
     677  #  undef XLAT_VAL_7
     678  #  undef XLAT_STR_8
     679  #  undef XLAT_VAL_8
     680  #  undef XLAT_STR_9
     681  #  undef XLAT_VAL_9
     682  #  undef XLAT_STR_10
     683  #  undef XLAT_VAL_10
     684  #  undef XLAT_STR_11
     685  #  undef XLAT_VAL_11
     686  #  undef XLAT_STR_12
     687  #  undef XLAT_VAL_12
     688  #  undef XLAT_STR_13
     689  #  undef XLAT_VAL_13
     690  #  undef XLAT_STR_14
     691  #  undef XLAT_VAL_14
     692  #  undef XLAT_STR_15
     693  #  undef XLAT_VAL_15
     694  #  undef XLAT_STR_16
     695  #  undef XLAT_VAL_16
     696  #  undef XLAT_STR_17
     697  #  undef XLAT_VAL_17
     698  #  undef XLAT_STR_18
     699  #  undef XLAT_VAL_18
     700  #  undef XLAT_STR_19
     701  #  undef XLAT_VAL_19
     702  #  undef XLAT_STR_20
     703  #  undef XLAT_VAL_20
     704  #  undef XLAT_STR_21
     705  #  undef XLAT_VAL_21
     706  #  undef XLAT_STR_22
     707  #  undef XLAT_VAL_22
     708  #  undef XLAT_STR_23
     709  #  undef XLAT_VAL_23
     710  #  undef XLAT_STR_24
     711  #  undef XLAT_VAL_24
     712  #  undef XLAT_STR_25
     713  #  undef XLAT_VAL_25
     714  #  undef XLAT_STR_26
     715  #  undef XLAT_VAL_26
     716  #  undef XLAT_STR_27
     717  #  undef XLAT_VAL_27
     718  #  undef XLAT_STR_28
     719  #  undef XLAT_VAL_28
     720  #  undef XLAT_STR_29
     721  #  undef XLAT_VAL_29
     722  #  undef XLAT_STR_30
     723  #  undef XLAT_VAL_30
     724  #  undef XLAT_STR_31
     725  #  undef XLAT_VAL_31
     726  #  undef XLAT_STR_32
     727  #  undef XLAT_VAL_32
     728  #  undef XLAT_STR_33
     729  #  undef XLAT_VAL_33
     730  #  undef XLAT_STR_34
     731  #  undef XLAT_VAL_34
     732  #  undef XLAT_STR_35
     733  #  undef XLAT_VAL_35
     734  #  undef XLAT_STR_36
     735  #  undef XLAT_VAL_36
     736  # endif /* !IN_MPERS */
     737  
     738  #endif /* !XLAT_MACROS_ONLY */