• Dale Curtis's avatar
    Speculative MCVD fix: Bind OnBuffersAvailableCB on known good thread. · ac8b0d15
    Dale Curtis authored
    Crash dumps are unclear and the issue seems resolved on Pixel hardware,
    but some earlier stack traces suggest we're getting a null TaskRunner
    when attempting to BindToCurrentLoop during CreateCodec(). As such
    move binding to a known good thread.
    
    This should be reverted if the issue is not fixed. If it is fixed
    there's additional work to be done to understand the consequences
    of CreateCodec() being called on an unexpected thread.
    
    BUG=873094
    TEST=none
    
    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: I2928d7866c1f40de63f526ee7393d2d8b90884f2
    Reviewed-on: https://chromium-review.googlesource.com/1175092Reviewed-by: default avatarThomas Guilbert <tguilbert@chromium.org>
    Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#583067}
    ac8b0d15
media_codec_video_decoder.h 11.1 KB