media/gpu/vaapi: Fix jpeg header size calculation in encoder
The original formula misses the 4 bytes of APP1 header in [1] and might crash GPU process when encoding JPEG image due to heap overflow. [1] https://cs.chromium.org/chromium/src/media/gpu/vaapi/vaapi_jpeg_encoder.cc?l=156&rcl=42946e0e99026e840e2067e02ebfdd9f48fc2e2e Bug: b:140071851, b:138933987 Test: Take photo in CCA 20 times on Nocturne with an ASAN enabled Chrome. Change-Id: Ic1809cf5364640dc11b72891243b69b25c38f439 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1828720Reviewed-by:Ricky Liang <jcliang@chromium.org> Reviewed-by:
Dan Sanders <sandersd@chromium.org> Commit-Queue: Shik Chen <shik@chromium.org> Cr-Commit-Position: refs/heads/master@{#701038}
Showing
Please register or sign in to comment