Fix YUVA video with SkiaRenderer

This was regressed in https://crrev.com/c/1480395
Two problems are solved:

1) The size of the SharedImage is inconsistent with the size of the
   ResourceMetadata.

2) gpu::gles2::Texture defers GLImage copy until use in
   GLES2DecoderImpl::PrepareTexturesForRender. SkiaRenderer does not
   use GLES2DecoderImpl. Moved the copy to ProduceSkia

Bug: 939362
Change-Id: I67deb8f363b9d0477974b5dc236a23464e2de4d4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1508693
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: Antoine Labour <piman@chromium.org>
Auto-Submit: Jonathan Backer <backer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#638786}
3 files changed