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
diff options
context:
space:
mode:
Diffstat (limited to 'video/rspng/src/pngenc/imp.rs')
-rw-r--r--video/rspng/src/pngenc/imp.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/video/rspng/src/pngenc/imp.rs b/video/rspng/src/pngenc/imp.rs
index 9d90d65ab..1e8f213a2 100644
--- a/video/rspng/src/pngenc/imp.rs
+++ b/video/rspng/src/pngenc/imp.rs
@@ -205,7 +205,7 @@ impl ObjectImpl for PngEncoder {
value: &glib::Value,
pspec: &glib::ParamSpec,
) {
- match pspec.get_name() {
+ match pspec.name() {
"compression-level" => {
let mut settings = self.settings.lock();
settings.compression = value
@@ -223,7 +223,7 @@ impl ObjectImpl for PngEncoder {
}
fn get_property(&self, _obj: &Self::Type, _id: usize, pspec: &glib::ParamSpec) -> glib::Value {
- match pspec.get_name() {
+ match pspec.name() {
"compression-level" => {
let settings = self.settings.lock();
settings.compression.to_value()
@@ -311,7 +311,7 @@ impl VideoEncoderImpl for PngEncoder {
element: &Self::Type,
state: &gst_video::VideoCodecState<'static, gst_video::video_codec_state::Readable>,
) -> Result<(), gst::LoggableError> {
- let video_info = state.get_info();
+ let video_info = state.info();
gst_debug!(CAT, obj: element, "Setting format {:?}", video_info);
{
let settings = self.settings.lock();
@@ -340,12 +340,10 @@ impl VideoEncoderImpl for PngEncoder {
CAT,
obj: element,
"Sending frame {}",
- frame.get_system_frame_number()
+ frame.system_frame_number()
);
{
- let input_buffer = frame
- .get_input_buffer()
- .expect("frame without input buffer");
+ let input_buffer = frame.input_buffer().expect("frame without input buffer");
let input_map = input_buffer.map_readable().unwrap();
let data = input_map.as_slice();