mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-11-26 13:31:00 +00:00
aws: Update to base32 0.5
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1576>
This commit is contained in:
parent
bac5845be1
commit
539000574b
3 changed files with 7 additions and 7 deletions
8
Cargo.lock
generated
8
Cargo.lock
generated
|
@ -819,9 +819,9 @@ checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "base32"
|
name = "base32"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa"
|
checksum = "d1ce0365f4d5fb6646220bb52fe547afd51796d90f914d4063cb0b032ebee088"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "base64"
|
name = "base64"
|
||||||
|
@ -4235,7 +4235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
|
checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"windows-targets 0.48.5",
|
"windows-targets 0.52.5",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -5347,7 +5347,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "80b776a1b2dc779f5ee0641f8ade0125bc1298dd41a9a0c16d8bd57b42d222b1"
|
checksum = "80b776a1b2dc779f5ee0641f8ade0125bc1298dd41a9a0c16d8bd57b42d222b1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytes",
|
"bytes",
|
||||||
"heck 0.4.1",
|
"heck 0.5.0",
|
||||||
"itertools 0.12.1",
|
"itertools 0.12.1",
|
||||||
"log",
|
"log",
|
||||||
"multimap 0.10.0",
|
"multimap 0.10.0",
|
||||||
|
|
|
@ -12,7 +12,7 @@ rust-version.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-stream = "0.3.4"
|
async-stream = "0.3.4"
|
||||||
base32 = "0.4"
|
base32 = "0.5"
|
||||||
aws-config = "1.0"
|
aws-config = "1.0"
|
||||||
aws-sdk-s3 = "1.0"
|
aws-sdk-s3 = "1.0"
|
||||||
aws-sdk-transcribestreaming = "1.0"
|
aws-sdk-transcribestreaming = "1.0"
|
||||||
|
|
|
@ -60,9 +60,9 @@ pub fn parse_s3_url(url_str: &str) -> Result<GstS3Url, String> {
|
||||||
.or_else(|_| {
|
.or_else(|_| {
|
||||||
let (name, endpoint) = host.split_once('+').ok_or(())?;
|
let (name, endpoint) = host.split_once('+').ok_or(())?;
|
||||||
let name =
|
let name =
|
||||||
base32::decode(base32::Alphabet::RFC4648 { padding: true }, name).ok_or(())?;
|
base32::decode(base32::Alphabet::Rfc4648 { padding: true }, name).ok_or(())?;
|
||||||
let endpoint =
|
let endpoint =
|
||||||
base32::decode(base32::Alphabet::RFC4648 { padding: true }, endpoint).ok_or(())?;
|
base32::decode(base32::Alphabet::Rfc4648 { padding: true }, endpoint).ok_or(())?;
|
||||||
let name = String::from_utf8(name).map_err(|_| ())?;
|
let name = String::from_utf8(name).map_err(|_| ())?;
|
||||||
let endpoint = String::from_utf8(endpoint).map_err(|_| ())?;
|
let endpoint = String::from_utf8(endpoint).map_err(|_| ())?;
|
||||||
Ok(format!("{name}{endpoint}"))
|
Ok(format!("{name}{endpoint}"))
|
||||||
|
|
Loading…
Reference in a new issue