media/gpu: VaapiVD: Support VP9 show_existing_frame feature.
The VP9 show_existing_frame feature allows a decoded frame be outputted multiple times. This CL supports this feature at VaapiVD implementation. Before sending VideoFrame to the client, we set the correct timestamp corresponding to the buffer ID. This makes it possible for the same video frame memory to be output several times with different timestamps. BUG=chromium:941330 TEST=Play video with show_existing_frame at File app. Change-Id: I1b690a3ed3e3709ed3161014df9a180d93dd09dd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1687531 Commit-Queue: Chih-Yu Huang <akahuang@chromium.org> Reviewed-by:Hirokazu Honda <hiroh@chromium.org> Cr-Commit-Position: refs/heads/master@{#676752}
Showing
Please register or sign in to comment