Update to bitstream-io 2.5

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1864>
This commit is contained in:
Sebastian Dröge 2024-10-20 21:35:55 +03:00 committed by GStreamer Marge Bot
parent d057488a20
commit 120c62964d
4 changed files with 11 additions and 5 deletions

View file

@ -383,8 +383,7 @@ outdated:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
script:
- cargo update --color=always
# Ignore bitstream-io until we can update MSRV to 1.80
- cargo outdated --color=always --root-deps-only --exit-code 1 -v -i bitstream-io
- cargo outdated --color=always --root-deps-only --exit-code 1 -v
coverage:
allow_failure: true

4
Cargo.lock generated
View file

@ -880,9 +880,9 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "bitstream-io"
version = "2.3.0"
version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e"
checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452"
[[package]]
name = "block-buffer"

View file

@ -11,7 +11,7 @@ rust-version.workspace = true
[dependencies]
anyhow = "1"
atomic_refcell = "0.1"
bitstream-io = "2.1, < 2.4.0"
bitstream-io = "2.4"
byte-slice-cast = "1.2"
chrono = { version = "0.4", default-features = false }
gst = { workspace = true, features = ["v1_20"] }

View file

@ -139,6 +139,13 @@ impl<R: io::Read> BitRead for BoolDecoder<R> {
BigEndian::read_signed(self, bits)
}
fn read_signed_in<const BITS: u32, S>(&mut self) -> std::io::Result<S>
where
S: bitstream_io::SignedNumeric,
{
BigEndian::read_signed(self, BITS)
}
fn read_to<V>(&mut self) -> std::io::Result<V>
where
V: bitstream_io::Primitive,