Roll src/third_party/libvpx/source/libvpx/ e47676c11..cd2ec5c3d (19 commits)

https://chromium.googlesource.com/webm/libvpx.git/+log/e47676c11cec..cd2ec5c3dfe5

$ git log e47676c11..cd2ec5c3d --date=short --no-merges --format='%ad %ae %s'
2023-04-11 cherma.rajan Add assert to ensure NEARESTMV or NEWMV modes are not skipped
2023-04-03 deepa.kg Avoid redundant start MV SAD calculation
2023-04-10 jzern vp9_quantize_avx2,highbd_get_max_lane_eob: fix mask
2023-04-06 jzern vp9_dx_iface: clear -Wshadow warnings
2023-04-06 jzern vp9_encoder: clear -Wshadow warning
2023-04-06 jzern vpx_subpixel_8t_intrin_avx2: clear -Wshadow warning
2023-04-06 jonathan.wright Optimize Armv8.0 Neon SAD4D 16xh, 32xh, and 64xh functions
2023-04-04 jonathan.wright Optimize 4D Neon reduction for 4xh and 8xh SAD4D blocks
2023-03-28 anupam.pandey Add AVX2 intrinsic for variance function for block width 8
2023-03-08 cherma.rajan Prune single ref modes based on mv difference and mode rate
2023-03-28 george.steed Avoid vshr and vget_{low,high} in Neon d135 predictor impl
2023-03-27 george.steed Use sum_neon.h helpers in Neon DC predictors
2023-03-27 salome.thirot Optimize Neon paths of high bitdepth SAD and SAD4d for 8xh blocks
2023-03-22 george.steed Avoid LD2/ST2 instructions in highbd v predictors in Neon
2023-03-22 george.steed Avoid interleaving loads/stores in Neon for highbd dc predictor
2023-03-21 george.steed Avoid LD2/ST2 instructions in vpx_dc_predictor_32x32_neon
2023-03-23 jzern svc_datarate_test: clear -Wshadow warning
2023-02-22 jzern vp9_mcomp.c: clear -Wshadow warnings
2023-02-22 jzern vp9_rc_get_second_pass_params: clear -Wshadow warning

Created with:
  roll-dep src/third_party/libvpx/source/libvpx

Bug: 1431729
Change-Id: Ib0c6b416b9a45d54ffb559ad47c372d1aae768d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4417019
Commit-Queue: James Zern <jzern@google.com>
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Cr-Commit-Position: refs/heads/main@{#1129356}
30 files changed
tree: f50c26a290ad114b86a1a3589eb2c90740f35e33
  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. weblayer/
  51. .clang-format
  52. .clang-tidy
  53. .eslintrc.js
  54. .git-blame-ignore-revs
  55. .gitattributes
  56. .gitignore
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython3
  61. .yapfignore
  62. ATL_OWNERS
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. DEPS
  68. DIR_METADATA
  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.

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.