DescriptionExynos decoder: workaround for wrong MFC output format.
EVDA currently uses NV12MT_16X16 (tiled) format for MFC output, while EVEA
uses NV12M (non-tiled) format. There appears to be a MFC driver or firmware
bug when VP8 decode and H264 encode run concurrently.
Workaround is to force EVDA to use non-tiled format (NV12M) so that MFC
output format is the same for both EVEA and EVDA.
BUG=302870
TEST=verify corruption is fixed when tab casting VP8 playback, AND hardware decoder is used.
R=scherkus@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=226912
Patch Set 1 #Patch Set 2 : Add TODO and reference bug. #Patch Set 3 : Use NV12M instead of NV12MT. #Messages
Total messages: 13 (0 generated)
|