Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/video/cdg
diff options
context:
space:
mode:
Diffstat (limited to 'video/cdg')
-rw-r--r--video/cdg/src/cdgdec/imp.rs14
-rw-r--r--video/cdg/src/cdgparse/imp.rs16
-rw-r--r--video/cdg/src/typefind.rs2
-rw-r--r--video/cdg/tests/cdgdec.rs10
4 files changed, 21 insertions, 21 deletions
diff --git a/video/cdg/src/cdgdec/imp.rs b/video/cdg/src/cdgdec/imp.rs
index 110b57bc5..e4e576648 100644
--- a/video/cdg/src/cdgdec/imp.rs
+++ b/video/cdg/src/cdgdec/imp.rs
@@ -119,13 +119,13 @@ impl VideoDecoderImpl for CdgDec {
element.negotiate(output_state)?;
- let out_state = element.get_output_state().unwrap();
- *out_info = Some(out_state.get_info());
+ let out_state = element.output_state().unwrap();
+ *out_info = Some(out_state.info());
}
}
let cmd = {
- let input = frame.get_input_buffer().unwrap();
+ let input = frame.input_buffer().unwrap();
let map = input.map_readable().map_err(|_| {
gst::element_error!(
element,
@@ -153,7 +153,7 @@ impl VideoDecoderImpl for CdgDec {
element.allocate_output_frame(&mut frame, None)?;
{
- let output = frame.get_output_buffer_mut().unwrap();
+ let output = frame.output_buffer_mut().unwrap();
let info = self.output_info.lock().unwrap();
let mut out_frame =
@@ -187,7 +187,7 @@ impl VideoDecoderImpl for CdgDec {
}
}
- gst_debug!(CAT, obj: element, "Finish frame pts={}", frame.get_pts());
+ gst_debug!(CAT, obj: element, "Finish frame pts={}", frame.pts());
element.finish_frame(frame)
}
@@ -202,9 +202,9 @@ impl VideoDecoderImpl for CdgDec {
.find_allocation_meta::<gst_video::VideoMeta>()
.is_some()
{
- let pools = allocation.get_allocation_pools();
+ let pools = allocation.allocation_pools();
if let Some((Some(ref pool), _, _, _)) = pools.first() {
- let mut config = pool.get_config();
+ let mut config = pool.config();
config.add_option(&gst_video::BUFFER_POOL_OPTION_VIDEO_META);
pool.set_config(config)
.map_err(|e| gst::error_msg!(gst::CoreError::Negotiation, [&e.message]))?;
diff --git a/video/cdg/src/cdgparse/imp.rs b/video/cdg/src/cdgparse/imp.rs
index 65e7cef00..8f7dde79a 100644
--- a/video/cdg/src/cdgparse/imp.rs
+++ b/video/cdg/src/cdgparse/imp.rs
@@ -119,9 +119,9 @@ impl BaseParseImpl for CdgParse {
/* Set duration */
let mut query = gst::query::Duration::new(gst::Format::Bytes);
- let pad = element.get_src_pad();
+ let pad = element.src_pad();
if pad.query(&mut query) {
- let size = query.get_result();
+ let size = query.result();
let duration = bytes_to_time(size.try_into().unwrap());
element.set_duration(duration, 0);
}
@@ -134,8 +134,8 @@ impl BaseParseImpl for CdgParse {
element: &Self::Type,
mut frame: gst_base::BaseParseFrame,
) -> Result<(gst::FlowSuccess, u32), gst::FlowError> {
- let pad = element.get_src_pad();
- if pad.get_current_caps().is_none() {
+ let pad = element.src_pad();
+ if pad.current_caps().is_none() {
// Set src pad caps
let src_caps = gst::Caps::new_simple(
"video/x-cdg",
@@ -151,7 +151,7 @@ impl BaseParseImpl for CdgParse {
}
// Scan for CDG instruction
- let input = frame.get_buffer().unwrap();
+ let input = frame.buffer().unwrap();
let skip = {
let map = input.map_readable().map_err(|_| {
gst::element_error!(
@@ -167,7 +167,7 @@ impl BaseParseImpl for CdgParse {
.enumerate()
.find(|(_, byte)| (*byte & CDG_MASK == CDG_COMMAND))
.map(|(i, _)| i)
- .unwrap_or_else(|| input.get_size()) // skip the whole buffer
+ .unwrap_or_else(|| input.size()) // skip the whole buffer
as u32
};
@@ -198,8 +198,8 @@ impl BaseParseImpl for CdgParse {
}
};
- let pts = bytes_to_time(Bytes(Some(frame.get_offset())));
- let buffer = frame.get_buffer_mut().unwrap();
+ let pts = bytes_to_time(Bytes(Some(frame.offset())));
+ let buffer = frame.buffer_mut().unwrap();
buffer.set_pts(pts);
if !keyframe {
diff --git a/video/cdg/src/typefind.rs b/video/cdg/src/typefind.rs
index e81438497..4b9077778 100644
--- a/video/cdg/src/typefind.rs
+++ b/video/cdg/src/typefind.rs
@@ -43,7 +43,7 @@ fn compute_probability(typefind: &mut TypeFind) -> TypeFindProbability {
let mut best = TypeFindProbability::None;
// Try looking at the start of the file if its length isn't available
let len = typefind
- .get_length()
+ .length()
.unwrap_or(TYPEFIND_SEARCH_WINDOW as u64 * NB_WINDOWS);
let step = len / NB_WINDOWS;
diff --git a/video/cdg/tests/cdgdec.rs b/video/cdg/tests/cdgdec.rs
index 9dd8b1a2e..0c9ee6fda 100644
--- a/video/cdg/tests/cdgdec.rs
+++ b/video/cdg/tests/cdgdec.rs
@@ -66,7 +66,7 @@ fn test_cdgdec() {
.new_sample(move |appsink| {
// Pull the sample in question out of the appsink's buffer.
let sample = appsink.pull_sample().map_err(|_| gst::FlowError::Eos)?;
- let buffer = sample.get_buffer().ok_or(gst::FlowError::Error)?;
+ let buffer = sample.buffer().ok_or(gst::FlowError::Error)?;
let map = buffer.map_readable().map_err(|_| gst::FlowError::Error)?;
// First frame fully blue
@@ -83,17 +83,17 @@ fn test_cdgdec() {
.set_state(gst::State::Playing)
.expect("Unable to set the pipeline to the `Playing` state");
- let bus = pipeline.get_bus().unwrap();
+ let bus = pipeline.bus().unwrap();
for msg in bus.iter_timed(gst::CLOCK_TIME_NONE) {
use gst::MessageView;
match msg.view() {
MessageView::Error(err) => {
eprintln!(
"Error received from element {:?}: {}",
- err.get_src().map(|s| s.get_path_string()),
- err.get_error()
+ err.src().map(|s| s.path_string()),
+ err.error()
);
- eprintln!("Debugging information: {:?}", err.get_debug());
+ eprintln!("Debugging information: {:?}", err.debug());
unreachable!();
}
MessageView::Eos(..) => break,