1. Patch in https://codereview.chromium.org/2645953004 to get remuxed test.ogv file.
2. Build blink_tests
3. Run ./blink/tools/run_layout_tests.py --no-retry-failures --driver-logging http/tests/media/video-play-stall.html
Observe that playback stalls correctly but once server resumes the network request, playback never resumes. Alternative repro steps for chrome:
1. Follow steps 1,2 above.
2. Run ./third_party/WebKit/Tools/Scripts/run-blink-httpd
3. Navigate to http://127.0.0.1:8000/resources/load-and-stall.cgi?name=../../../media/content/test.ogv&mimeType=video/ogg&stallAt=100000&stallFor=8
Observe that playback hangs even though network console shows all bytes delivered. Instrumenting BlockingURLProtocol::Read() we can see the read never returns.
Comment 1 by dalecur...@chromium.org
, Jan 26 2017