use new constructor names

This commit is contained in:
Guillaume Desmottes 2020-06-11 12:45:15 +02:00
parent ed4fa7fde4
commit e85799b9d6
29 changed files with 55 additions and 55 deletions

View file

@ -1746,10 +1746,10 @@ impl ObjectSubclass for AudioLoudNorm {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
sinkpad.set_pad_flags(gst::PadFlags::PROXY_CAPS);
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
srcpad.set_pad_flags(gst::PadFlags::PROXY_CAPS);
sinkpad.set_chain_function(|pad, parent, buffer| {

View file

@ -68,7 +68,7 @@ fn build_harness(src_caps: gst::Caps, sink_caps: gst::Caps, csd: &str) -> gst_ch
let filter = gst::ElementFactory::make("csoundfilter", None).unwrap();
filter.set_property("csd-text", &csd).unwrap();
let mut h = gst_check::Harness::new_with_element(&filter, Some("sink"), Some("src"));
let mut h = gst_check::Harness::with_element(&filter, Some("sink"), Some("src"));
h.set_caps(src_caps, sink_caps);
h

View file

@ -596,9 +596,9 @@ impl ObjectSubclass for Decrypter {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
Decrypter::set_pad_functions(&sinkpad, &srcpad);
let props = Mutex::new(Props::default());

View file

@ -425,9 +425,9 @@ impl ObjectSubclass for Encrypter {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
Encrypter::set_pad_functions(&sinkpad, &srcpad);
let props = Mutex::new(Props::default());

View file

@ -83,7 +83,7 @@ fn encrypt_file() {
enc.set_property("block-size", &1024u32)
.expect("failed to set property");
let mut h = gst_check::Harness::new_with_element(&enc, None, None);
let mut h = gst_check::Harness::with_element(&enc, None, None);
h.add_element_src_pad(&enc.get_static_pad("src").expect("failed to get src pad"));
h.add_element_sink_pad(&enc.get_static_pad("sink").expect("failed to get src pad"));
h.set_src_caps_str("application/x-sodium-encrypted");

View file

@ -630,7 +630,7 @@ impl ObjectSubclass for AppSrc {
Self {
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
src_pad_handler.clone(),
),
src_pad_handler,

View file

@ -470,7 +470,7 @@ impl ObjectSubclass for InputSelector {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
Self {
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
InputSelectorPadSrcHandler,
),
state: Mutex::new(State::default()),
@ -598,7 +598,7 @@ impl ElementImpl for InputSelector {
let mut state = self.state.lock().unwrap();
let mut pads = self.pads.lock().unwrap();
let sink_pad =
gst::Pad::new_from_template(&templ, Some(format!("sink_{}", pads.pad_serial).as_str()));
gst::Pad::from_template(&templ, Some(format!("sink_{}", pads.pad_serial).as_str()));
pads.pad_serial += 1;
sink_pad.set_active(true).unwrap();
element.add_pad(&sink_pad).unwrap();

View file

@ -1478,11 +1478,11 @@ impl ObjectSubclass for JitterBuffer {
Self {
sink_pad: PadSink::new(
gst::Pad::new_from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
gst::Pad::from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
sink_pad_handler.clone(),
),
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
src_pad_handler.clone(),
),
sink_pad_handler,

View file

@ -683,7 +683,7 @@ impl ObjectSubclass for ProxySink {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
Self {
sink_pad: PadSink::new(
gst::Pad::new_from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
gst::Pad::from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
ProxySinkPadHandler,
),
proxy_ctx: StdMutex::new(None),
@ -1204,7 +1204,7 @@ impl ObjectSubclass for ProxySrc {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
Self {
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
ProxySrcPadHandler,
),
task: Task::default(),

View file

@ -792,11 +792,11 @@ impl ObjectSubclass for Queue {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
Self {
sink_pad: PadSink::new(
gst::Pad::new_from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
gst::Pad::from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
QueuePadSinkHandler,
),
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
QueuePadSrcHandler,
),
task: Task::default(),

View file

@ -646,7 +646,7 @@ impl ObjectSubclass for TcpClientSrc {
Self {
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
src_pad_handler.clone(),
),
src_pad_handler,

View file

@ -1294,7 +1294,7 @@ impl ObjectSubclass for UdpSink {
Self {
sink_pad: PadSink::new(
gst::Pad::new_from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
gst::Pad::from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
sink_pad_handler.clone(),
),
sink_pad_handler,

View file

@ -823,7 +823,7 @@ impl ObjectSubclass for UdpSrc {
Self {
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
src_pad_handler.clone(),
),
src_pad_handler,

View file

@ -34,8 +34,8 @@ fn test_active_pad() {
let is = gst::ElementFactory::make("ts-input-selector", None).unwrap();
let mut h1 = gst_check::Harness::new_with_element(&is, Some("sink_%u"), Some("src"));
let mut h2 = gst_check::Harness::new_with_element(&is, Some("sink_%u"), None);
let mut h1 = gst_check::Harness::with_element(&is, Some("sink_%u"), Some("src"));
let mut h2 = gst_check::Harness::with_element(&is, Some("sink_%u"), None);
let active_pad = is
.get_property("active-pad")

View file

@ -325,7 +325,7 @@ impl ObjectSubclass for ElementSrcTest {
fn new_with_class(klass: &glib::subclass::simple::ClassStruct<Self>) -> Self {
ElementSrcTest {
src_pad: PadSrc::new(
gst::Pad::new_from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
gst::Pad::from_template(&klass.get_pad_template("src").unwrap(), Some("src")),
PadSrcTestHandler,
),
task: Task::default(),
@ -639,7 +639,7 @@ impl ObjectSubclass for ElementSinkTest {
fn new_with_class(klass: &glib::subclass::simple::ClassStruct<Self>) -> Self {
ElementSinkTest {
sink_pad: PadSink::new(
gst::Pad::new_from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
gst::Pad::from_template(&klass.get_pad_template("sink").unwrap(), Some("sink")),
PadSinkTestHandler,
),
flushing: AtomicBool::new(true),

View file

@ -1031,9 +1031,9 @@ impl ObjectSubclass for Transcriber {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
srcpad.use_fixed_caps();

View file

@ -279,10 +279,10 @@ impl ObjectSubclass for TextWrap {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
sinkpad.set_pad_flags(gst::PadFlags::PROXY_CAPS);
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
srcpad.set_pad_flags(gst::PadFlags::PROXY_CAPS);
srcpad.use_fixed_caps();

View file

@ -175,9 +175,9 @@ impl ObjectSubclass for Identity {
// Create our two pads from the templates that were registered with
// the class
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
// And then set all our pad functions for handling anything that happens
// on these pads

View file

@ -773,7 +773,7 @@ impl FallbackSrc {
.get_pad_template(if is_audio { "audio" } else { "video" })
.unwrap();
let ghostpad =
gst::GhostPad::new_from_template(Some(&templ.get_name()), &srcpad, &templ).unwrap();
gst::GhostPad::from_template(Some(&templ.get_name()), &srcpad, &templ).unwrap();
element.add_pad(&ghostpad).unwrap();
@ -2215,7 +2215,7 @@ mod custom_source {
(element.get_pad_template("video_%u").unwrap(), name)
};
let ghost_pad = gst::GhostPad::new_from_template(Some(&name), pad, &templ).unwrap();
let ghost_pad = gst::GhostPad::from_template(Some(&name), pad, &templ).unwrap();
let stream = Stream {
source_pad: pad.clone(),

View file

@ -392,7 +392,7 @@ impl ObjectSubclass for FallbackSwitch {
);
let caps = gst::Caps::new_any();
let src_pad_template = gst::PadTemplate::new_with_gtype(
let src_pad_template = gst::PadTemplate::with_gtype(
"src",
gst::PadDirection::Src,
gst::PadPresence::Always,
@ -402,7 +402,7 @@ impl ObjectSubclass for FallbackSwitch {
.unwrap();
klass.add_pad_template(src_pad_template);
let sink_pad_template = gst::PadTemplate::new_with_gtype(
let sink_pad_template = gst::PadTemplate::with_gtype(
"sink",
gst::PadDirection::Sink,
gst::PadPresence::Always,
@ -412,7 +412,7 @@ impl ObjectSubclass for FallbackSwitch {
.unwrap();
klass.add_pad_template(sink_pad_template);
let fallbacksink_pad_template = gst::PadTemplate::new_with_gtype(
let fallbacksink_pad_template = gst::PadTemplate::with_gtype(
"fallback_sink",
gst::PadDirection::Sink,
gst::PadPresence::Request,

View file

@ -1537,9 +1537,9 @@ impl ObjectSubclass for ToggleRecord {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
ToggleRecord::set_pad_functions(&sinkpad, &srcpad);
@ -1734,10 +1734,10 @@ impl ElementImpl for ToggleRecord {
*pad_count += 1;
let templ = element.get_pad_template("sink_%u").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some(format!("sink_{}", id).as_str()));
let sinkpad = gst::Pad::from_template(&templ, Some(format!("sink_{}", id).as_str()));
let templ = element.get_pad_template("src_%u").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some(format!("src_{}", id).as_str()));
let srcpad = gst::Pad::from_template(&templ, Some(format!("src_{}", id).as_str()));
ToggleRecord::set_pad_functions(&sinkpad, &srcpad);

View file

@ -413,10 +413,10 @@ impl ObjectSubclass for Cea608Overlay {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
sinkpad.set_pad_flags(gst::PadFlags::PROXY_CAPS);
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
srcpad.set_pad_flags(gst::PadFlags::PROXY_CAPS);
Cea608Overlay::set_pad_functions(&sinkpad, &srcpad);

View file

@ -379,9 +379,9 @@ impl ObjectSubclass for Cea608ToTt {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
sinkpad.set_chain_function(|pad, parent, buffer| {
Cea608ToTt::catch_panic_pad_function(

View file

@ -502,9 +502,9 @@ impl ObjectSubclass for MccEnc {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
MccEnc::set_pad_functions(&sinkpad, &srcpad);

View file

@ -1174,9 +1174,9 @@ impl ObjectSubclass for MccParse {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
MccParse::set_pad_functions(&sinkpad, &srcpad);

View file

@ -370,9 +370,9 @@ impl ObjectSubclass for SccEnc {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
SccEnc::set_pad_functions(&sinkpad, &srcpad);

View file

@ -453,9 +453,9 @@ impl ObjectSubclass for SccParse {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
SccParse::set_pad_functions(&sinkpad, &srcpad);

View file

@ -793,9 +793,9 @@ impl ObjectSubclass for TtToCea608 {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
let templ = klass.get_pad_template("src").unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some("src"));
let srcpad = gst::Pad::from_template(&templ, Some("src"));
sinkpad.set_chain_function(|pad, parent, buffer| {
TtToCea608::catch_panic_pad_function(

View file

@ -132,7 +132,7 @@ impl ObjectSubclass for FlvDemux {
fn new_with_class(klass: &subclass::simple::ClassStruct<Self>) -> Self {
let templ = klass.get_pad_template("sink").unwrap();
let sinkpad = gst::Pad::new_from_template(&templ, Some("sink"));
let sinkpad = gst::Pad::from_template(&templ, Some("sink"));
sinkpad.set_activate_function(|pad, parent| {
FlvDemux::catch_panic_pad_function(
@ -639,7 +639,7 @@ impl FlvDemux {
fn create_srcpad(&self, element: &gst::Element, name: &str, caps: &gst::Caps) -> gst::Pad {
let templ = element.get_element_class().get_pad_template(name).unwrap();
let srcpad = gst::Pad::new_from_template(&templ, Some(name));
let srcpad = gst::Pad::from_template(&templ, Some(name));
srcpad.set_event_function(|pad, parent, event| {
FlvDemux::catch_panic_pad_function(