[FFmpeg-devel] PATCH] Make H.274 film grain support optional for H.264. Saves ~779kb.

Dale Curtis dalecurtis at chromium.org
Tue Aug 13 22:31:34 EEST 2024


Film grain support adds a huge amount of overhead to the H264Context
structure for a feature that is rarely used. On low end devices or
pages that have lots of media this bloats memory usage rapidly.

This introduces a --disable-h264-film-grain option which makes
these fields optional and reduces the H264Context size from
851808 bytes to 53444 bytes.

Bug: https://crbug.com/359358875
Signed-off-by: Dale Curtis <dalecurtis at chromium.org>

Note: I'm not sure this is the right way to go about making this optional,
please
let me know if there's a better way.

- dale
-------------- next part --------------
A non-text attachment was scrubbed...
Name: optional_film_grain_v1.patch
Type: application/octet-stream
Size: 8258 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20240813/e9b5446b/attachment.obj>


More information about the ffmpeg-devel mailing list