forked from FFmpeg/FFmpeg
avutil/film_grain_params: add more details to some AVFilmGrainAOMParams fields
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
2ba04670c3
commit
ee61d4dc68
1 changed files with 6 additions and 6 deletions
|
@ -54,8 +54,8 @@ typedef struct AVFilmGrainAOMParams {
|
|||
* If chroma_scaling_from_luma is set to 0, signals the chroma scaling
|
||||
* function parameters.
|
||||
*/
|
||||
int num_uv_points[2];
|
||||
uint8_t uv_points[2][10][2 /* value, scaling */];
|
||||
int num_uv_points[2 /* cb, cr */];
|
||||
uint8_t uv_points[2 /* cb, cr */][10][2 /* value, scaling */];
|
||||
|
||||
/**
|
||||
* Specifies the shift applied to the chroma components. For AV1, its within
|
||||
|
@ -77,7 +77,7 @@ typedef struct AVFilmGrainAOMParams {
|
|||
/**
|
||||
* Chroma auto-regression coefficients.
|
||||
*/
|
||||
int8_t ar_coeffs_uv[2][25];
|
||||
int8_t ar_coeffs_uv[2 /* cb, cr */][25];
|
||||
|
||||
/**
|
||||
* Specifies the range of the auto-regressive coefficients. Values of 6,
|
||||
|
@ -96,14 +96,14 @@ typedef struct AVFilmGrainAOMParams {
|
|||
* Specifies the luma/chroma multipliers for the index to the component
|
||||
* scaling function.
|
||||
*/
|
||||
int uv_mult[2];
|
||||
int uv_mult_luma[2];
|
||||
int uv_mult[2 /* cb, cr */];
|
||||
int uv_mult_luma[2 /* cb, cr */];
|
||||
|
||||
/**
|
||||
* Offset used for component scaling function. For AV1 its a 9-bit value
|
||||
* with a range [-256, 255]
|
||||
*/
|
||||
int uv_offset[2];
|
||||
int uv_offset[2 /* cb, cr */];
|
||||
|
||||
/**
|
||||
* Signals whether to overlap film grain blocks.
|
||||
|
|
Loading…
Add table
Reference in a new issue