mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-06-21 15:40:33 +00:00
rename ToGlib into IntoGlib
This commit is contained in:
parent
75959e8c63
commit
78d9fb521d
|
@ -38,11 +38,11 @@ unsafe impl glib::SendUnique for RTPJitterBuffer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl ToGlib for RTPJitterBufferMode {
|
impl IntoGlib for RTPJitterBufferMode {
|
||||||
type GlibType = ffi::RTPJitterBufferMode;
|
type GlibType = ffi::RTPJitterBufferMode;
|
||||||
|
|
||||||
fn to_glib(&self) -> ffi::RTPJitterBufferMode {
|
fn into_glib(self) -> ffi::RTPJitterBufferMode {
|
||||||
match *self {
|
match self {
|
||||||
RTPJitterBufferMode::None => ffi::RTP_JITTER_BUFFER_MODE_NONE,
|
RTPJitterBufferMode::None => ffi::RTP_JITTER_BUFFER_MODE_NONE,
|
||||||
RTPJitterBufferMode::Slave => ffi::RTP_JITTER_BUFFER_MODE_SLAVE,
|
RTPJitterBufferMode::Slave => ffi::RTP_JITTER_BUFFER_MODE_SLAVE,
|
||||||
RTPJitterBufferMode::Buffer => ffi::RTP_JITTER_BUFFER_MODE_BUFFER,
|
RTPJitterBufferMode::Buffer => ffi::RTP_JITTER_BUFFER_MODE_BUFFER,
|
||||||
|
@ -88,8 +88,8 @@ impl RTPJitterBufferItem {
|
||||||
next: ptr::null_mut(),
|
next: ptr::null_mut(),
|
||||||
prev: ptr::null_mut(),
|
prev: ptr::null_mut(),
|
||||||
r#type: 0,
|
r#type: 0,
|
||||||
dts: dts.to_glib(),
|
dts: dts.into_glib(),
|
||||||
pts: pts.to_glib(),
|
pts: pts.into_glib(),
|
||||||
seqnum: seqnum.map(|s| s as u32).unwrap_or(std::u32::MAX),
|
seqnum: seqnum.map(|s| s as u32).unwrap_or(std::u32::MAX),
|
||||||
count: 1,
|
count: 1,
|
||||||
rtptime,
|
rtptime,
|
||||||
|
@ -229,7 +229,7 @@ impl RTPJitterBuffer {
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub fn set_mode(&self, mode: RTPJitterBufferMode) {
|
pub fn set_mode(&self, mode: RTPJitterBufferMode) {
|
||||||
unsafe { ffi::rtp_jitter_buffer_set_mode(self.to_glib_none().0, mode.to_glib()) }
|
unsafe { ffi::rtp_jitter_buffer_set_mode(self.to_glib_none().0, mode.into_glib()) }
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
|
@ -238,7 +238,7 @@ impl RTPJitterBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn set_delay(&self, delay: gst::ClockTime) {
|
pub fn set_delay(&self, delay: gst::ClockTime) {
|
||||||
unsafe { ffi::rtp_jitter_buffer_set_delay(self.to_glib_none().0, delay.to_glib()) }
|
unsafe { ffi::rtp_jitter_buffer_set_delay(self.to_glib_none().0, delay.into_glib()) }
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn set_clock_rate(&self, clock_rate: u32) {
|
pub fn set_clock_rate(&self, clock_rate: u32) {
|
||||||
|
@ -262,12 +262,12 @@ impl RTPJitterBuffer {
|
||||||
unsafe {
|
unsafe {
|
||||||
let pts = ffi::rtp_jitter_buffer_calculate_pts(
|
let pts = ffi::rtp_jitter_buffer_calculate_pts(
|
||||||
self.to_glib_none().0,
|
self.to_glib_none().0,
|
||||||
dts.to_glib(),
|
dts.into_glib(),
|
||||||
estimated_dts.to_glib(),
|
estimated_dts.into_glib(),
|
||||||
rtptime,
|
rtptime,
|
||||||
base_time.to_glib(),
|
base_time.into_glib(),
|
||||||
gap,
|
gap,
|
||||||
is_rtx.to_glib(),
|
is_rtx.into_glib(),
|
||||||
);
|
);
|
||||||
|
|
||||||
if pts == gst::ffi::GST_CLOCK_TIME_NONE {
|
if pts == gst::ffi::GST_CLOCK_TIME_NONE {
|
||||||
|
|
|
@ -74,7 +74,7 @@ pub fn set_element_flags<T: glib::IsA<gst::Object> + glib::IsA<gst::Element>>(
|
||||||
unsafe {
|
unsafe {
|
||||||
let ptr: *mut gst::ffi::GstObject = element.as_ptr() as *mut _;
|
let ptr: *mut gst::ffi::GstObject = element.as_ptr() as *mut _;
|
||||||
let _guard = MutexGuard::lock(&(*ptr).lock);
|
let _guard = MutexGuard::lock(&(*ptr).lock);
|
||||||
(*ptr).flags |= flags.to_glib();
|
(*ptr).flags |= flags.into_glib();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -98,8 +98,8 @@ impl<O: IsA<Aggregator>> AggregatorExt for O {
|
||||||
unsafe {
|
unsafe {
|
||||||
ffi::gst_aggregator_set_latency(
|
ffi::gst_aggregator_set_latency(
|
||||||
self.as_ref().to_glib_none().0,
|
self.as_ref().to_glib_none().0,
|
||||||
min_latency.to_glib(),
|
min_latency.into_glib(),
|
||||||
max_latency.to_glib(),
|
max_latency.into_glib(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -421,8 +421,8 @@ impl<T: AggregatorImpl> AggregatorImplExt for T {
|
||||||
Some(f) => gst::result_from_gboolean!(
|
Some(f) => gst::result_from_gboolean!(
|
||||||
f(
|
f(
|
||||||
aggregator.unsafe_cast_ref::<Aggregator>().to_glib_none().0,
|
aggregator.unsafe_cast_ref::<Aggregator>().to_glib_none().0,
|
||||||
mode.to_glib(),
|
mode.into_glib(),
|
||||||
active.to_glib()
|
active.into_glib()
|
||||||
),
|
),
|
||||||
gst::CAT_RUST,
|
gst::CAT_RUST,
|
||||||
"Parent function `src_activate` failed"
|
"Parent function `src_activate` failed"
|
||||||
|
@ -444,7 +444,7 @@ impl<T: AggregatorImpl> AggregatorImplExt for T {
|
||||||
.expect("Missing parent function `aggregate`");
|
.expect("Missing parent function `aggregate`");
|
||||||
gst::FlowReturn::from_glib(f(
|
gst::FlowReturn::from_glib(f(
|
||||||
aggregator.unsafe_cast_ref::<Aggregator>().to_glib_none().0,
|
aggregator.unsafe_cast_ref::<Aggregator>().to_glib_none().0,
|
||||||
timeout.to_glib(),
|
timeout.into_glib(),
|
||||||
))
|
))
|
||||||
.into_result()
|
.into_result()
|
||||||
}
|
}
|
||||||
|
@ -656,7 +656,7 @@ unsafe extern "C" fn aggregator_flush<T: AggregatorImpl>(
|
||||||
gst::panic_to_error!(&wrap, &imp.panicked(), gst::FlowReturn::Error, {
|
gst::panic_to_error!(&wrap, &imp.panicked(), gst::FlowReturn::Error, {
|
||||||
imp.flush(wrap.unsafe_cast_ref()).into()
|
imp.flush(wrap.unsafe_cast_ref()).into()
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_clip<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_clip<T: AggregatorImpl>(
|
||||||
|
@ -691,7 +691,7 @@ unsafe extern "C" fn aggregator_finish_buffer<T: AggregatorImpl>(
|
||||||
imp.finish_buffer(wrap.unsafe_cast_ref(), from_glib_full(buffer))
|
imp.finish_buffer(wrap.unsafe_cast_ref(), from_glib_full(buffer))
|
||||||
.into()
|
.into()
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_sink_event<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_sink_event<T: AggregatorImpl>(
|
||||||
|
@ -710,7 +710,7 @@ unsafe extern "C" fn aggregator_sink_event<T: AggregatorImpl>(
|
||||||
from_glib_full(event),
|
from_glib_full(event),
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_sink_event_pre_queue<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_sink_event_pre_queue<T: AggregatorImpl>(
|
||||||
|
@ -730,7 +730,7 @@ unsafe extern "C" fn aggregator_sink_event_pre_queue<T: AggregatorImpl>(
|
||||||
)
|
)
|
||||||
.into()
|
.into()
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_sink_query<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_sink_query<T: AggregatorImpl>(
|
||||||
|
@ -749,7 +749,7 @@ unsafe extern "C" fn aggregator_sink_query<T: AggregatorImpl>(
|
||||||
gst::QueryRef::from_mut_ptr(query),
|
gst::QueryRef::from_mut_ptr(query),
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_sink_query_pre_queue<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_sink_query_pre_queue<T: AggregatorImpl>(
|
||||||
|
@ -768,7 +768,7 @@ unsafe extern "C" fn aggregator_sink_query_pre_queue<T: AggregatorImpl>(
|
||||||
gst::QueryRef::from_mut_ptr(query),
|
gst::QueryRef::from_mut_ptr(query),
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_src_event<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_src_event<T: AggregatorImpl>(
|
||||||
|
@ -782,7 +782,7 @@ unsafe extern "C" fn aggregator_src_event<T: AggregatorImpl>(
|
||||||
gst::panic_to_error!(&wrap, &imp.panicked(), false, {
|
gst::panic_to_error!(&wrap, &imp.panicked(), false, {
|
||||||
imp.src_event(wrap.unsafe_cast_ref(), from_glib_full(event))
|
imp.src_event(wrap.unsafe_cast_ref(), from_glib_full(event))
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_src_query<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_src_query<T: AggregatorImpl>(
|
||||||
|
@ -796,7 +796,7 @@ unsafe extern "C" fn aggregator_src_query<T: AggregatorImpl>(
|
||||||
gst::panic_to_error!(&wrap, &imp.panicked(), false, {
|
gst::panic_to_error!(&wrap, &imp.panicked(), false, {
|
||||||
imp.src_query(wrap.unsafe_cast_ref(), gst::QueryRef::from_mut_ptr(query))
|
imp.src_query(wrap.unsafe_cast_ref(), gst::QueryRef::from_mut_ptr(query))
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_src_activate<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_src_activate<T: AggregatorImpl>(
|
||||||
|
@ -817,7 +817,7 @@ unsafe extern "C" fn aggregator_src_activate<T: AggregatorImpl>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_aggregate<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_aggregate<T: AggregatorImpl>(
|
||||||
|
@ -832,7 +832,7 @@ unsafe extern "C" fn aggregator_aggregate<T: AggregatorImpl>(
|
||||||
imp.aggregate(wrap.unsafe_cast_ref(), from_glib(timeout))
|
imp.aggregate(wrap.unsafe_cast_ref(), from_glib(timeout))
|
||||||
.into()
|
.into()
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_start<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_start<T: AggregatorImpl>(
|
||||||
|
@ -851,7 +851,7 @@ unsafe extern "C" fn aggregator_start<T: AggregatorImpl>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_stop<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_stop<T: AggregatorImpl>(
|
||||||
|
@ -870,7 +870,7 @@ unsafe extern "C" fn aggregator_stop<T: AggregatorImpl>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_get_next_time<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_get_next_time<T: AggregatorImpl>(
|
||||||
|
@ -883,7 +883,7 @@ unsafe extern "C" fn aggregator_get_next_time<T: AggregatorImpl>(
|
||||||
gst::panic_to_error!(&wrap, &imp.panicked(), gst::CLOCK_TIME_NONE, {
|
gst::panic_to_error!(&wrap, &imp.panicked(), gst::CLOCK_TIME_NONE, {
|
||||||
imp.next_time(wrap.unsafe_cast_ref())
|
imp.next_time(wrap.unsafe_cast_ref())
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_create_new_pad<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_create_new_pad<T: AggregatorImpl>(
|
||||||
|
@ -931,7 +931,7 @@ unsafe extern "C" fn aggregator_update_src_caps<T: AggregatorImpl>(
|
||||||
Err(err) => err.into(),
|
Err(err) => err.into(),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_fixate_src_caps<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_fixate_src_caps<T: AggregatorImpl>(
|
||||||
|
@ -965,7 +965,7 @@ unsafe extern "C" fn aggregator_negotiated_src_caps<T: AggregatorImpl>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_negotiate<T: AggregatorImpl>(
|
unsafe extern "C" fn aggregator_negotiate<T: AggregatorImpl>(
|
||||||
|
@ -978,5 +978,5 @@ unsafe extern "C" fn aggregator_negotiate<T: AggregatorImpl>(
|
||||||
gst::panic_to_error!(&wrap, &imp.panicked(), false, {
|
gst::panic_to_error!(&wrap, &imp.panicked(), false, {
|
||||||
imp.negotiate(wrap.unsafe_cast_ref())
|
imp.negotiate(wrap.unsafe_cast_ref())
|
||||||
})
|
})
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
|
@ -125,7 +125,7 @@ unsafe extern "C" fn aggregator_pad_flush<T: AggregatorPadImpl>(
|
||||||
let res: gst::FlowReturn = imp
|
let res: gst::FlowReturn = imp
|
||||||
.flush(wrap.unsafe_cast_ref(), &from_glib_borrow(aggregator))
|
.flush(wrap.unsafe_cast_ref(), &from_glib_borrow(aggregator))
|
||||||
.into();
|
.into();
|
||||||
res.to_glib()
|
res.into_glib()
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn aggregator_pad_skip_buffer<T: AggregatorPadImpl>(
|
unsafe extern "C" fn aggregator_pad_skip_buffer<T: AggregatorPadImpl>(
|
||||||
|
@ -142,5 +142,5 @@ unsafe extern "C" fn aggregator_pad_skip_buffer<T: AggregatorPadImpl>(
|
||||||
&from_glib_borrow(aggregator),
|
&from_glib_borrow(aggregator),
|
||||||
&from_glib_borrow(buffer),
|
&from_glib_borrow(buffer),
|
||||||
)
|
)
|
||||||
.to_glib()
|
.into_glib()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue