On Tue, Aug 13, 2024 at 9:32 PM Dale Curtis <dalecur...@chromium.org> wrote: > > 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 <dalecur...@chromium.org> >
Disabling random codec features seems like an anti-feature to me, in the future it'll make every feature be questioned and compile-time conditional, and make everything terrible. If the context size is the major concern, maybe large structures should be allocated when in use, rather than always? - Hendrik _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".