decoder/h26[45]: remove dpb parameter
We don't need this since all the reference frame information is already
passed via other parameters.
diff --git a/src/decoder/stateless/h264.rs b/src/decoder/stateless/h264.rs
index 6b61aa4..8b901b4 100644
--- a/src/decoder/stateless/h264.rs
+++ b/src/decoder/stateless/h264.rs
@@ -111,7 +111,6 @@
slice: &Slice,
sps: &Sps,
pps: &Pps,
- dpb: &Dpb<Self::Handle>,
ref_pic_list0: &[DpbEntry<Self::Handle>],
ref_pic_list1: &[DpbEntry<Self::Handle>],
) -> StatelessBackendResult<()>;
@@ -1859,7 +1858,6 @@
slice,
cur_pic.pps.sps.as_ref(),
cur_pic.pps.as_ref(),
- &self.codec.dpb,
&ref_pic_list0,
&ref_pic_list1,
)?;
diff --git a/src/decoder/stateless/h264/dummy.rs b/src/decoder/stateless/h264/dummy.rs
index 1dbe8c5..28d782d 100644
--- a/src/decoder/stateless/h264/dummy.rs
+++ b/src/decoder/stateless/h264/dummy.rs
@@ -55,7 +55,6 @@
_: &Slice,
_: &Sps,
_: &Pps,
- _: &Dpb<Self::Handle>,
_: &[DpbEntry<Self::Handle>],
_: &[DpbEntry<Self::Handle>],
) -> StatelessBackendResult<()> {
diff --git a/src/decoder/stateless/h264/vaapi.rs b/src/decoder/stateless/h264/vaapi.rs
index 5288ef6..638f544 100644
--- a/src/decoder/stateless/h264/vaapi.rs
+++ b/src/decoder/stateless/h264/vaapi.rs
@@ -512,7 +512,6 @@
slice: &Slice,
sps: &Sps,
pps: &Pps,
- _: &Dpb<Self::Handle>,
ref_pic_list0: &[DpbEntry<Self::Handle>],
ref_pic_list1: &[DpbEntry<Self::Handle>],
) -> StatelessBackendResult<()> {
diff --git a/src/decoder/stateless/h265.rs b/src/decoder/stateless/h265.rs
index d00e6b3..655a30a 100644
--- a/src/decoder/stateless/h265.rs
+++ b/src/decoder/stateless/h265.rs
@@ -134,7 +134,6 @@
slice: &Slice,
sps: &Sps,
pps: &Pps,
- dpb: &Dpb<Self::Handle>,
ref_pic_list0: &[Option<RefPicListEntry<Self::Handle>>; 16],
ref_pic_list1: &[Option<RefPicListEntry<Self::Handle>>; 16],
) -> StatelessBackendResult<()>;
@@ -1055,7 +1054,6 @@
.parser
.get_pps(self.codec.cur_pps_id)
.context("Invalid PPS id")?,
- &self.codec.dpb,
&pic.ref_pic_lists.ref_pic_list0,
&pic.ref_pic_lists.ref_pic_list1,
)?;
diff --git a/src/decoder/stateless/h265/dummy.rs b/src/decoder/stateless/h265/dummy.rs
index edd31dc..64f2846 100644
--- a/src/decoder/stateless/h265/dummy.rs
+++ b/src/decoder/stateless/h265/dummy.rs
@@ -51,7 +51,6 @@
_: &crate::codec::h265::parser::Slice,
_: &crate::codec::h265::parser::Sps,
_: &crate::codec::h265::parser::Pps,
- _: &crate::codec::h265::dpb::Dpb<Self::Handle>,
_: &[Option<super::RefPicListEntry<Self::Handle>>; 16],
_: &[Option<super::RefPicListEntry<Self::Handle>>; 16],
) -> crate::decoder::stateless::StatelessBackendResult<()> {
diff --git a/src/decoder/stateless/h265/vaapi.rs b/src/decoder/stateless/h265/vaapi.rs
index cd9a419..251baf1 100644
--- a/src/decoder/stateless/h265/vaapi.rs
+++ b/src/decoder/stateless/h265/vaapi.rs
@@ -677,7 +677,6 @@
slice: &Slice,
sps: &Sps,
_: &Pps,
- _: &Dpb<Self::Handle>,
ref_pic_list0: &[Option<RefPicListEntry<Self::Handle>>; 16],
ref_pic_list1: &[Option<RefPicListEntry<Self::Handle>>; 16],
) -> crate::decoder::stateless::StatelessBackendResult<()> {