55 typedef struct _VAPictureParameterBufferJPEGBaseline {
69 uint8_t quantiser_table_selector;
79 uint32_t va_reserved[VA_PADDING_MEDIUM - 1];
96 typedef struct _VAIQMatrixBufferJPEGBaseline {
98 uint8_t load_quantiser_table[4];
100 uint8_t quantiser_table[4][64];
113 typedef struct _VASliceParameterBufferJPEGBaseline {
#define VA_PADDING_LOW
Definition: va.h:359
Quantization table for JPEG decoding.
Definition: va_dec_jpeg.h:96
Picture parameter for JPEG decoding.
Definition: va_dec_jpeg.h:55
uint8_t color_space
Input color space 0: YUV, 1: RGB, 2: BGR, others: reserved.
Definition: va_dec_jpeg.h:75
uint8_t h_sampling_factor
Horizontal sampling factor (Hi).
Definition: va_dec_jpeg.h:65
uint8_t component_id
Component identifier (Ci).
Definition: va_dec_jpeg.h:63
uint16_t picture_width
Picture width in pixels.
Definition: va_dec_jpeg.h:57
uint8_t num_components
Number of components in frame (Nf).
Definition: va_dec_jpeg.h:72
uint32_t rotation
Set to VA_ROTATION_* for a single rotation angle reported by VAConfigAttribDecJPEG.
Definition: va_dec_jpeg.h:77
uint16_t picture_height
Picture height in pixels.
Definition: va_dec_jpeg.h:59
uint8_t v_sampling_factor
Vertical sampling factor (Vi).
Definition: va_dec_jpeg.h:67
Slice parameter for JPEG decoding.
Definition: va_dec_jpeg.h:113
uint8_t ac_table_selector
AC entropy coding table selector (Taj).
Definition: va_dec_jpeg.h:135
uint32_t slice_data_flag
Slice data buffer flags. See VA_SLICE_DATA_FLAG_xxx.
Definition: va_dec_jpeg.h:121
uint8_t dc_table_selector
DC entropy coding table selector (Tdj).
Definition: va_dec_jpeg.h:133
uint32_t slice_horizontal_position
Scan horizontal position.
Definition: va_dec_jpeg.h:125
uint16_t restart_interval
Restart interval definition (Ri).
Definition: va_dec_jpeg.h:141
uint32_t slice_data_offset
The offset to the first byte of the first MCU.
Definition: va_dec_jpeg.h:119
uint8_t num_components
Number of components in scan (Ns).
Definition: va_dec_jpeg.h:138
uint32_t slice_vertical_position
Scan vertical position.
Definition: va_dec_jpeg.h:127
uint32_t slice_data_size
Number of bytes in the slice data buffer for this slice.
Definition: va_dec_jpeg.h:117
uint32_t num_mcus
Number of MCUs in a scan.
Definition: va_dec_jpeg.h:143
uint8_t component_selector
Scan component selector (Csj).
Definition: va_dec_jpeg.h:131