This change makes use of upstream crates that were duplicated in our
tree, while also updating their epochs in some cases.
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/54f2e2497600f1edceb17269e8a7eba49ea7ac94
commit 54f2e2497600f1edceb17269e8a7eba49ea7ac94
Author: Jordan Bayles <jophba@chromium.org>
Date: Thu Jul 17 11:22:02 2025 -0700
[Media] Safe Rust Audio Decoding (1/3)
This patch is part of a series of patches landing support for decoding
audio using the Symphonia rust audio decoding project. This patch was
generated by `git cl split` for the following directories:
['infra', 'third_party/rust', 'third_party/rust/symphonia', 'third_party/rust/symphonia_bundle_flac', 'third_party/rust/symphonia_core', 'third_party/rust/symphonia_metadata', 'third_party/rust/symphonia_utils_xiph', 'tools/crates']
The original CL is maintained here:
https://chromium-review.googlesource.com/c/chromium/src/+/6669656
This patch series enables experimental support for decoding FLAC
audio only. After support is verified to be working, adding other
codecs is doable using the `features` array in the symphonia
dependencies entry listed in
//third_party/rust/chromium_crates_io/Cargo.toml
And then re-running `gnrt vendor` and `gnrt gen`.
This CL was uploaded by git cl split.
R=dcheng@chromium.org, lukasza@chromium.org
Bug: 40074653
Change-Id: Ia6362325ed0568979eb6db27f11c4ef26bd49493
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6685048
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Auto-Submit: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1488434}