Roll src/third_party/libvpx/source/libvpx/ d790001fd..6445da1b4 (14 commits)

https://chromium.googlesource.com/webm/libvpx.git/+log/d790001fd56e..6445da1b40da

$ git log d790001fd..6445da1b4 --date=short --no-merges --format='%ad %ae %s'
2024-04-02 wtc Fix GCC -Wmissing-braces warnings
2024-04-03 casey.smalley Add missing configuration includes
2024-01-23 casey.smalley Unit test config changes for Chromium
2024-04-02 wtc Compare ctx->pending_cx_data with NULL
2024-04-03 hiroh vp9 rc: Fix GetSegmentationData() crash in aq_mode=0
2024-04-02 wtc Set priv->cx_data_sz to 0 if cx_data alloc fails
2024-03-28 wtc encoder_encode: Assert pending_cx_data_sz is valid
2024-03-28 wtc Dont use VPX_CODEC_CORRUPT_FRAME in set_frame_size
2024-03-19 gerdazsejke.more Add SVE2 implementation of vpx_highbd_convolve8_avg
2024-03-17 gerdazsejke.more Merge horiz. and vert. passes in HBD SVE2 2D 4tap convolution
2024-03-29 jingning Update yv12_mb initialization
2024-03-28 jianj Add invalid value to gop decision enums
2024-03-28 wtc Assert the return value of read_tx_mode() is < 5
2024-03-29 jingning Initialize yv12_mb array

Created with:
  roll-dep src/third_party/libvpx/source/libvpx
R=jzern@google.com

Bug: b:308446709, b:259487065
Change-Id: I4ea5b4ce56d8ea628db8134a7e584f091ff48321
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5426046
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Commit-Queue: James Zern <jzern@google.com>
Reviewed-by: James Zern <jzern@google.com>
Cr-Commit-Position: refs/heads/main@{#1282735}
5 files changed
tree: 0a58b0dc4e12905566a75cb2de38c1b950c82f77
  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. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. DEPS
  71. DIR_METADATA
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. 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.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

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.

If you found a bug, please file it at https://crbug.com/new.