[FFmpeg-cvslog] avutil/film_grain_params: add more details to some AVFilmGrainAOMParams fields

James Almer git at videolan.org
Fri Nov 27 03:37:13 EET 2020


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Thu Nov 26 17:29:35 2020 -0300| [ee61d4dc68f68337a5cca141e855a367724c9dd9] | committer: James Almer

avutil/film_grain_params: add more details to some AVFilmGrainAOMParams fields

Signed-off-by: James Almer <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ee61d4dc68f68337a5cca141e855a367724c9dd9
---

 libavutil/film_grain_params.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/libavutil/film_grain_params.h b/libavutil/film_grain_params.h
index 6d61ebab66..0bcbcc2324 100644
--- a/libavutil/film_grain_params.h
+++ b/libavutil/film_grain_params.h
@@ -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.



More information about the ffmpeg-cvslog mailing list