Revert "Reland "[LiteVideo] Observe MediaPlayer rebuffer events to stop throttling.""

This reverts commit efc4423ef2d615d8230f9afc9b15fa8e202a6c71.

Reason for revert: Test failures on macOS bots, e.g.:
https://ci.chromium.org/p/chromium/builders/ci/Mac10.13%20Tests%20%28dbg%29/19535

Original change's description:
> Reland "[LiteVideo] Observe MediaPlayer rebuffer events to stop throttling."
> 
> This is a reland of 57fd8da7a27bbaf615106aa354ea8b09c6c1cf96
> 
> This improves the test that was flaking and disables it on
> ChromeOS for now. Bug filed to improve test reliability.
> 
> Original change's description:
> > [LiteVideo] Observe MediaPlayer rebuffer events to stop throttling.
> >
> > This change adds plumbing to allow the LiteVideo optimization to
> > observe when rebuffer events occur so that all throttling can be
> > stopped.
> >
> > A future change will record the even in the user blocklist and
> > record the event in UKM.
> >
> > Bug: 1082554
> > Change-Id: I9109fe221800b355e46c78e80254f75f433f9448
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316849
> > Reviewed-by: Tarun Bansal <tbansal@chromium.org>
> > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
> > Reviewed-by: rajendrant <rajendrant@chromium.org>
> > Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
> > Commit-Queue: Michael Crouse <mcrouse@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#793232}
> 
> 
> TBR=dalecurtis@chromium.org,tbansal@chromium.org
> 
> Bug: 1082554
> Change-Id: I8ead8df5c6e0046bc4d7f6c592307e66f5676762
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2330076
> Commit-Queue: Michael Crouse <mcrouse@chromium.org>
> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
> Reviewed-by: Michael Crouse <mcrouse@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#793616}

TBR=dalecurtis@chromium.org,kinuko@chromium.org,tbansal@chromium.org,rajendrant@chromium.org,mcrouse@chromium.org

Change-Id: Id7d522b9c27eb371c01dca824142062428b8c611
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1082554
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2332682
Reviewed-by: Nicolas Ouellet-Payeur <nicolaso@chromium.org>
Commit-Queue: Nicolas Ouellet-Payeur <nicolaso@chromium.org>
Cr-Commit-Position: refs/heads/master@{#793686}
20 files changed
tree: dda8fdcffbd0ccde3086dd50576328cef59eee5f
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. cloud_print/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. jingle/
  31. media/
  32. mojo/
  33. native_client_sdk/
  34. net/
  35. pdf/
  36. ppapi/
  37. printing/
  38. remoting/
  39. rlz/
  40. sandbox/
  41. services/
  42. skia/
  43. sql/
  44. storage/
  45. styleguide/
  46. testing/
  47. third_party/
  48. tools/
  49. ui/
  50. url/
  51. weblayer/
  52. .clang-format
  53. .clang-tidy
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitattributes
  57. .gitignore
  58. .gn
  59. .vpython
  60. .vpython3
  61. .yapfignore
  62. AUTHORS
  63. BUILD.gn
  64. CODE_OF_CONDUCT.md
  65. codereview.settings
  66. DEPS
  67. DIR_METADATA
  68. ENG_REVIEW_OWNERS
  69. LICENSE
  70. LICENSE.chromium_os
  71. OWNERS
  72. PRESUBMIT.py
  73. PRESUBMIT_test.py
  74. PRESUBMIT_test_mocks.py
  75. README.md
  76. WATCHLISTS
README.md

Logo Chromium

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 .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.