add-dependency-on-opus-in-webcodecs.patch 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. From b5b80df7dafba8cafa4c6c0ba2153dfda467dfc9 Mon Sep 17 00:00:00 2001
  2. From: Stephan Hartmann <stha09@googlemail.com>
  3. Date: Wed, 27 Jan 2021 20:31:51 +0000
  4. Subject: [PATCH] add dependency on opus in webcodecs
  5. webcodecs uses opus, but dependency is missing. With unbundled
  6. opus library build fails, because include path is incomplete.
  7. Bug: 1169758
  8. Change-Id: I01369364327461196a81002479636cf45017669a
  9. Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2644623
  10. Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
  11. Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
  12. Cr-Commit-Position: refs/heads/master@{#847754}
  13. ---
  14. third_party/blink/renderer/modules/webcodecs/BUILD.gn | 1 +
  15. third_party/blink/renderer/modules/webcodecs/DEPS | 1 +
  16. 2 files changed, 2 insertions(+)
  17. diff --git a/third_party/blink/renderer/modules/webcodecs/BUILD.gn b/third_party/blink/renderer/modules/webcodecs/BUILD.gn
  18. index fdf4ca0fafc72..01a7bf809ffca 100644
  19. --- a/third_party/blink/renderer/modules/webcodecs/BUILD.gn
  20. +++ b/third_party/blink/renderer/modules/webcodecs/BUILD.gn
  21. @@ -65,6 +65,7 @@ blink_modules_sources("webcodecs") {
  22. "//media/mojo/clients",
  23. "//media/mojo/mojom",
  24. "//third_party/libyuv:libyuv",
  25. + "//third_party/opus",
  26. ]
  27. if (media_use_openh264) {
  28. deps += [ "//third_party/openh264:encoder" ]
  29. diff --git a/third_party/blink/renderer/modules/webcodecs/DEPS b/third_party/blink/renderer/modules/webcodecs/DEPS
  30. index b8dd596da8caf..ea1919d12205a 100644
  31. --- a/third_party/blink/renderer/modules/webcodecs/DEPS
  32. +++ b/third_party/blink/renderer/modules/webcodecs/DEPS
  33. @@ -19,6 +19,7 @@ include_rules = [
  34. "+third_party/libyuv",
  35. "+third_party/openh264",
  36. + "+third_party/opus",
  37. "+ui/gfx/color_space.h",
  38. "+ui/gfx/geometry/rect.h",