New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 735013 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

vp8 decoder: frame size needs to be aligned to 16x16

Project Member Reported by johnylin@chromium.org, Jun 20 2017

Issue description

Per spec, "While each frame is encoded as a raster scan of 16x16 macroblocks, the frame dimensions are not necessarily evenly divisible by 16. In this case, write ew = 16 - (width & 15) and eh = 16 - (height & 15) for the excess width and height, respectively."

https://cs.chromium.org/chromium/src/media/gpu/vp8_decoder.cc?type=cs&l=68
In vp8_decoder we should align frame size to 16x16, and set the original width and height from header as visible size.

 

Sign in to add a comment