commit | 837723d8da1a63234b5354415e243d9a9352ac57 | [log] [tgz] |
---|---|---|
author | Dan Sanders <sandersd@chromium.org> | Mon Jul 30 21:31:33 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jul 30 21:31:33 2018 |
tree | fd42838f53ae893b9e1a8b3629a0281508420319 | |
parent | f4837db49d1301b0d769a0b53c9942c6ab001502 [diff] |
[media] Prevent same-thread optimizations after VdaVideoDecoder::Destroy(). If the parent thread is the same as the gpu thread, these tests were incorrect, allowing work to be done after Destroy(). Now that Windows is running the media InterfaceFactory on the GPU main thread, this causes use-after-free of |media_log_|. Bug: 868760 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I70dbeafe6744f721ef0eb407f43481095b7df3a5 Reviewed-on: https://chromium-review.googlesource.com/1155469 Reviewed-by: Frank Liberato <liberato@chromium.org> Commit-Queue: Dan Sanders <sandersd@chromium.org> Cr-Commit-Position: refs/heads/master@{#579177}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .