aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2024-03-15 11:42:42 +0100
committerNiklas Haas <git@haasn.dev>2024-03-23 18:54:29 +0100
commit35d2960dcd0acc6265129f53329cb364960e6492 (patch)
tree5f3f95935b5ffd01982752917db107891bcecd4a /doc/APIchanges
parentbfbf0f4e82eff7fc6f15205b71e97322e7681dcb (diff)
downloadffmpeg-35d2960dcd0acc6265129f53329cb364960e6492.tar.gz
avutil/film_grain_params: add metadata to common struct
This is needed for AV1 film grain as well, when using AFGS1 streams. Also add extra width/height and subsampling information, which AFGS1 cares about, as part of the same API bump. (And in principle, H274 should also expose this information, since it is needed downstream to correctly adjust the chroma grain frequency to the subsampling ratio) Deprecate the equivalent H274-exclusive fields. To avoid breaking ABI, add the new fields after the union; but with enough of a paper trail to hopefully re-order them on the next bump.
Diffstat (limited to 'doc/APIchanges')
-rw-r--r--doc/APIchanges6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/APIchanges b/doc/APIchanges
index 2796b4d0c2..f27e88105d 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -2,6 +2,12 @@ The last version increases of all libraries were on 2024-03-07
API changes, most recent first:
+2024-03-xx - xxxxxxxxxx - lavu 59.5.100 - film_grain_params.h
+ Add AVFilmGrainParams.color_range, color_primaries, color_trc, color_space,
+ width, height, subsampling_x, subsampling_y, bit_depth_luma and
+ bit_depth_chroma. Deprecate the corresponding fields from
+ AVFilmGrainH274Params.
+
2024-03-xx - xxxxxxxxxx - lavc 61.3.100 - jni.h
Add av_jni_set_android_app_ctx() and av_jni_get_android_app_ctx().