• Dale Curtis's avatar
    Fix accidental breakage of seeks resuming from suspend. · 779ed842
    Dale Curtis authored
    http://crrev.com/535822, while not enabled, accidentally broke cases
    where a seek should resume the pipeline by completing the seek before
    the Resume() call. This was partially documented and partially tested
    behavior, but unfortunately neither was sufficient to avoid this issue
    being introduced.
    
    I've updated the tests and documentation for this functionality and
    reworked how suspended start works; though it is still unlaunched on
    current ToT.
    
    This CL also adds some debugging logs to WebMediaPlayerImpl which I
    find myself manually readding everytime I need to debug one of these
    issues.
    
    BUG=813573, 818554
    TEST=manual, fixed existing unittest
    
    Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
    Change-Id: Ifa9c78726abf3e243cfeac8b983d41605c1c7bf2
    Reviewed-on: https://chromium-review.googlesource.com/956326
    Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
    Commit-Queue: Dan Sanders <sandersd@chromium.org>
    Reviewed-by: default avatarDan Sanders <sandersd@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#542346}
    779ed842
webmediaplayer_impl.cc 110 KB