aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/utils.c
diff options
context:
space:
mode:
authorDale Curtis <dalecurtis@chromium.org>2024-08-13 20:53:14 +0000
committerNiklas Haas <git@haasn.dev>2024-10-25 01:02:35 +0200
commit08b1bffa49715a9615acc025dfbea252d8409e1f (patch)
tree0f795a7c1b2a7b0f31a6c02f47b3a43331256e7f /libswscale/utils.c
parent2c71366d3b09ad25e7d93839344d731a87646b42 (diff)
downloadffmpeg-08b1bffa49715a9615acc025dfbea252d8409e1f.tar.gz
avcodec/h2645: allocate film grain metadata dynamically
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 changes the static film grain metadata allocations to be dynamic which reduces the H264Context size from 851808 bytes to 53444 bytes. Bug: https://crbug.com/359358875 Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Niklas Haas <git@haasn.dev>
Diffstat (limited to 'libswscale/utils.c')
0 files changed, 0 insertions, 0 deletions