mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-11-22 03:21:00 +00:00
Update to bitstream-io 2.5
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1864>
This commit is contained in:
parent
d057488a20
commit
120c62964d
4 changed files with 11 additions and 5 deletions
|
@ -383,8 +383,7 @@ outdated:
|
||||||
- if: '$CI_PIPELINE_SOURCE == "schedule"'
|
- if: '$CI_PIPELINE_SOURCE == "schedule"'
|
||||||
script:
|
script:
|
||||||
- cargo update --color=always
|
- 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
|
||||||
- cargo outdated --color=always --root-deps-only --exit-code 1 -v -i bitstream-io
|
|
||||||
|
|
||||||
coverage:
|
coverage:
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -880,9 +880,9 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bitstream-io"
|
name = "bitstream-io"
|
||||||
version = "2.3.0"
|
version = "2.5.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e"
|
checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "block-buffer"
|
name = "block-buffer"
|
||||||
|
|
|
@ -11,7 +11,7 @@ rust-version.workspace = true
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1"
|
anyhow = "1"
|
||||||
atomic_refcell = "0.1"
|
atomic_refcell = "0.1"
|
||||||
bitstream-io = "2.1, < 2.4.0"
|
bitstream-io = "2.4"
|
||||||
byte-slice-cast = "1.2"
|
byte-slice-cast = "1.2"
|
||||||
chrono = { version = "0.4", default-features = false }
|
chrono = { version = "0.4", default-features = false }
|
||||||
gst = { workspace = true, features = ["v1_20"] }
|
gst = { workspace = true, features = ["v1_20"] }
|
||||||
|
|
|
@ -139,6 +139,13 @@ impl<R: io::Read> BitRead for BoolDecoder<R> {
|
||||||
BigEndian::read_signed(self, bits)
|
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>
|
fn read_to<V>(&mut self) -> std::io::Result<V>
|
||||||
where
|
where
|
||||||
V: bitstream_io::Primitive,
|
V: bitstream_io::Primitive,
|
||||||
|
|
Loading…
Reference in a new issue