From b230d8aab6e0ed602b383a22be50b2776712374b Mon Sep 17 00:00:00 2001 From: Vivia Nikolaidou Date: Fri, 14 Oct 2022 16:26:00 +0300 Subject: [PATCH] examples, video: Use .into() instead of gst::Fraction::new() Simplifies the code --- examples/src/bin/cairo_compositor.rs | 2 +- examples/src/bin/overlay-composition.rs | 2 +- gstreamer-video/src/functions.rs | 2 +- gstreamer-video/src/video_info.rs | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/src/bin/cairo_compositor.rs b/examples/src/bin/cairo_compositor.rs index d661a8d45..3666771b7 100644 --- a/examples/src/bin/cairo_compositor.rs +++ b/examples/src/bin/cairo_compositor.rs @@ -125,7 +125,7 @@ mod cairo_compositor { // On all pads we can only handle BGRx. let caps = gst_video::VideoCapsBuilder::new() .format(gst_video::VideoFormat::Bgrx) - .field("pixel-aspect-ratio", gst::Fraction::new(1, 1)) + .pixel_aspect_ratio((1, 1).into()) .build(); vec![ diff --git a/examples/src/bin/overlay-composition.rs b/examples/src/bin/overlay-composition.rs index 0794680a3..3f3f7c10e 100644 --- a/examples/src/bin/overlay-composition.rs +++ b/examples/src/bin/overlay-composition.rs @@ -78,7 +78,7 @@ fn create_pipeline() -> Result { let caps = gst_video::VideoCapsBuilder::new() .width(800) .height(800) - .framerate(gst::Fraction::new(15, 1)) + .framerate((15, 1).into()) .build(); capsfilter.set_property("caps", &caps); diff --git a/gstreamer-video/src/functions.rs b/gstreamer-video/src/functions.rs index 6e29e75a0..459471588 100644 --- a/gstreamer-video/src/functions.rs +++ b/gstreamer-video/src/functions.rs @@ -315,7 +315,7 @@ mod tests { let caps = video_make_raw_caps(&[crate::VideoFormat::Nv12, crate::VideoFormat::Nv16]) .width(800) .height(600) - .framerate(gst::Fraction::new(30, 1)) + .framerate((30, 1).into()) .build(); assert_eq!(caps.to_string(), "video/x-raw, format=(string){ NV12, NV16 }, width=(int)800, height=(int)600, framerate=(fraction)30/1"); } diff --git a/gstreamer-video/src/video_info.rs b/gstreamer-video/src/video_info.rs index a6b25e18d..cacebbaee 100644 --- a/gstreamer-video/src/video_info.rs +++ b/gstreamer-video/src/video_info.rs @@ -1042,8 +1042,8 @@ mod tests { .format(crate::VideoFormat::I420) .width(320) .height(240) - .framerate(gst::Fraction::new(30, 1)) - .field("pixel-aspect-ratio", gst::Fraction::new(1, 1)) + .framerate((30, 1).into()) + .pixel_aspect_ratio((1, 1).into()) .field("interlace-mode", "progressive") .field("chroma-site", "mpeg2") .field("colorimetry", "bt709")