diff --git a/include/dav1d/dav1d.rs b/include/dav1d/dav1d.rs index 480de66bd..c41d1968a 100644 --- a/include/dav1d/dav1d.rs +++ b/include/dav1d/dav1d.rs @@ -4,14 +4,13 @@ use crate::src::error::Rav1dError; use crate::src::internal::Rav1dContext; pub use crate::src::log::Dav1dLogger; use crate::src::log::Rav1dLogger; -use crate::src::r#ref::Rav1dRef; use bitflags::bitflags; use std::ffi::c_int; use std::ffi::c_uint; use strum::FromRepr; pub type Dav1dContext = Rav1dContext; -pub type Dav1dRef = Rav1dRef; +pub type Dav1dRef = (); pub type Dav1dInloopFilterType = c_uint; pub const DAV1D_INLOOPFILTER_ALL: Dav1dInloopFilterType = diff --git a/lib.rs b/lib.rs index b449c0320..9fc288c8e 100644 --- a/lib.rs +++ b/lib.rs @@ -71,7 +71,6 @@ pub mod src { mod picture; mod qm; mod recon; - pub(crate) mod r#ref; mod refmvs; mod scan; mod tables; diff --git a/src/ref.rs b/src/ref.rs deleted file mode 100644 index c4030b9c3..000000000 --- a/src/ref.rs +++ /dev/null @@ -1,13 +0,0 @@ -use std::ffi::c_int; -use std::ffi::c_void; -use std::sync::atomic::AtomicI32; - -#[repr(C)] -pub struct Rav1dRef { - pub(crate) data: *mut c_void, - pub(crate) const_data: *const c_void, - pub(crate) ref_cnt: AtomicI32, - pub(crate) free_ref: c_int, - pub(crate) free_callback: Option ()>, - pub(crate) user_data: *mut c_void, -}