DescriptionFixes to Cast use of overlays for video frames
A few miscellaneous fixes found during testing:
* Post VideoPlane::SetGeometry calls to media thread (found that some
implementations require this).
* Finalize CastMediaShlib on media thread to ensure it's not accessed
by media code after it's destroyed. I think this was a pre-existing
bug although it's hard to trigger.
* Avoid unnecessary calls to VideoPlane::SetGeometry when arguments
haven't changed.
* Use sync point to ensure video frame dummy texture gets created before
it's used.
BUG=469374
Committed: https://crrev.com/22a67f27595a92312d34c88835ec5d521f9f7e70
Cr-Commit-Position: refs/heads/master@{#337872}
Patch Set 1 #
Total comments: 1
Patch Set 2 : Updated for move/rename of CmaMessageLoop #
Total comments: 7
Patch Set 3 : Init on media thread + reduce indentation. #
Total comments: 2
Patch Set 4 : Remove unnecessary chromecast:: #
Total comments: 2
Patch Set 5 : init sync point #Patch Set 6 : Added dependency on media_base #
Messages
Total messages: 23 (6 generated)
|