Update for gst::Rank API changes

This commit is contained in:
Sebastian Dröge 2023-11-02 14:10:59 +02:00
parent 436b6d8efb
commit 16b917abb1
103 changed files with 119 additions and 119 deletions

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsaudioecho", "rsaudioecho",
gst::Rank::None, gst::Rank::NONE,
AudioEcho::static_type(), AudioEcho::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"audioloudnorm", "audioloudnorm",
gst::Rank::None, gst::Rank::NONE,
AudioLoudNorm::static_type(), AudioLoudNorm::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"audiornnoise", "audiornnoise",
gst::Rank::None, gst::Rank::NONE,
AudioRNNoise::static_type(), AudioRNNoise::static_type(),
) )
} }

View file

@ -22,7 +22,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ebur128level", "ebur128level",
gst::Rank::None, gst::Rank::NONE,
EbuR128Level::static_type(), EbuR128Level::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"hrtfrender", "hrtfrender",
gst::Rank::None, gst::Rank::NONE,
HrtfRender::static_type(), HrtfRender::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"claxondec", "claxondec",
gst::Rank::Marginal, gst::Rank::MARGINAL,
ClaxonDec::static_type(), ClaxonDec::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"csoundfilter", "csoundfilter",
gst::Rank::None, gst::Rank::NONE,
CsoundFilter::static_type(), CsoundFilter::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"lewtondec", "lewtondec",
gst::Rank::Marginal, gst::Rank::MARGINAL,
LewtonDec::static_type(), LewtonDec::static_type(),
) )
} }

View file

@ -50,7 +50,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"spotifyaudiosrc", "spotifyaudiosrc",
gst::Rank::Primary, gst::Rank::PRIMARY,
SpotifyAudioSrc::static_type(), SpotifyAudioSrc::static_type(),
) )
} }

View file

@ -23,7 +23,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsfilesink", "rsfilesink",
gst::Rank::None, gst::Rank::NONE,
FileSink::static_type(), FileSink::static_type(),
) )
} }

View file

@ -22,7 +22,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsfilesrc", "rsfilesrc",
gst::Rank::None, gst::Rank::NONE,
FileSrc::static_type(), FileSrc::static_type(),
) )
} }

View file

@ -29,7 +29,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"intersink", "intersink",
gst::Rank::None, gst::Rank::NONE,
InterSink::static_type(), InterSink::static_type(),
) )
} }

View file

@ -28,7 +28,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"intersrc", "intersrc",
gst::Rank::None, gst::Rank::NONE,
InterSrc::static_type(), InterSrc::static_type(),
) )
} }

View file

@ -35,7 +35,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"sodiumdecrypter", "sodiumdecrypter",
gst::Rank::None, gst::Rank::NONE,
Decrypter::static_type(), Decrypter::static_type(),
) )
} }

View file

@ -35,7 +35,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"sodiumencrypter", "sodiumencrypter",
gst::Rank::None, gst::Rank::NONE,
Encrypter::static_type(), Encrypter::static_type(),
) )
} }

View file

@ -46,7 +46,7 @@ fn typefind_register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
TypeFind::register( TypeFind::register(
Some(plugin), Some(plugin),
"sodium_encrypted_typefind", "sodium_encrypted_typefind",
gst::Rank::None, gst::Rank::NONE,
None, None,
Some(&Caps::builder("application/x-sodium-encrypted").build()), Some(&Caps::builder("application/x-sodium-encrypted").build()),
|typefind| { |typefind| {

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
super::ASYNC_MUTEX_ELEMENT_NAME, super::ASYNC_MUTEX_ELEMENT_NAME,
gst::Rank::None, gst::Rank::NONE,
AsyncMutexSink::static_type(), AsyncMutexSink::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
super::SYNC_MUTEX_ELEMENT_NAME, super::SYNC_MUTEX_ELEMENT_NAME,
gst::Rank::None, gst::Rank::NONE,
DirectSink::static_type(), DirectSink::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
super::TASK_ELEMENT_NAME, super::TASK_ELEMENT_NAME,
gst::Rank::None, gst::Rank::NONE,
TaskSink::static_type(), TaskSink::static_type(),
) )
} }

View file

@ -13,7 +13,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-standalone-src", "ts-standalone-src",
gst::Rank::None, gst::Rank::NONE,
TestSrc::static_type(), TestSrc::static_type(),
) )
} }

View file

@ -31,7 +31,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-appsrc", "ts-appsrc",
gst::Rank::None, gst::Rank::NONE,
AppSrc::static_type(), AppSrc::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-audiotestsrc", "ts-audiotestsrc",
gst::Rank::None, gst::Rank::NONE,
AudioTestSrc::static_type(), AudioTestSrc::static_type(),
) )
} }

View file

@ -30,7 +30,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-input-selector", "ts-input-selector",
gst::Rank::None, gst::Rank::NONE,
InputSelector::static_type(), InputSelector::static_type(),
) )
} }

View file

@ -33,7 +33,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-jitterbuffer", "ts-jitterbuffer",
gst::Rank::None, gst::Rank::NONE,
JitterBuffer::static_type(), JitterBuffer::static_type(),
) )
} }

View file

@ -34,13 +34,13 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-proxysink", "ts-proxysink",
gst::Rank::None, gst::Rank::NONE,
ProxySink::static_type(), ProxySink::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-proxysrc", "ts-proxysrc",
gst::Rank::None, gst::Rank::NONE,
ProxySrc::static_type(), ProxySrc::static_type(),
) )
} }

View file

@ -30,7 +30,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-queue", "ts-queue",
gst::Rank::None, gst::Rank::NONE,
Queue::static_type(), Queue::static_type(),
) )
} }

View file

@ -31,7 +31,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-tcpclientsrc", "ts-tcpclientsrc",
gst::Rank::None, gst::Rank::NONE,
TcpClientSrc::static_type(), TcpClientSrc::static_type(),
) )
} }

View file

@ -30,7 +30,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-udpsink", "ts-udpsink",
gst::Rank::None, gst::Rank::NONE,
UdpSink::static_type(), UdpSink::static_type(),
) )
} }

View file

@ -30,7 +30,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ts-udpsrc", "ts-udpsrc",
gst::Rank::None, gst::Rank::NONE,
UdpSrc::static_type(), UdpSrc::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsflvdemux", "rsflvdemux",
gst::Rank::None, gst::Rank::NONE,
FlvDemux::static_type(), FlvDemux::static_type(),
) )
} }

View file

@ -46,25 +46,25 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"isofmp4mux", "isofmp4mux",
gst::Rank::Primary, gst::Rank::PRIMARY,
ISOFMP4Mux::static_type(), ISOFMP4Mux::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cmafmux", "cmafmux",
gst::Rank::Primary, gst::Rank::PRIMARY,
CMAFMux::static_type(), CMAFMux::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"dashmp4mux", "dashmp4mux",
gst::Rank::Primary, gst::Rank::PRIMARY,
DASHMP4Mux::static_type(), DASHMP4Mux::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"onviffmp4mux", "onviffmp4mux",
gst::Rank::Primary, gst::Rank::PRIMARY,
ONVIFFMP4Mux::static_type(), ONVIFFMP4Mux::static_type(),
)?; )?;

View file

@ -37,13 +37,13 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"isomp4mux", "isomp4mux",
gst::Rank::Marginal, gst::Rank::MARGINAL,
ISOMP4Mux::static_type(), ISOMP4Mux::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"onvifmp4mux", "onvifmp4mux",
gst::Rank::Marginal, gst::Rank::MARGINAL,
ONVIFMP4Mux::static_type(), ONVIFMP4Mux::static_type(),
)?; )?;

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"awss3hlssink", "awss3hlssink",
gst::Rank::None, gst::Rank::NONE,
S3HlsSink::static_type(), S3HlsSink::static_type(),
) )
} }

View file

@ -35,13 +35,13 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rusotos3sink", "rusotos3sink",
gst::Rank::Primary, gst::Rank::PRIMARY,
S3Sink::static_type(), S3Sink::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"awss3sink", "awss3sink",
gst::Rank::Primary, gst::Rank::PRIMARY,
S3Sink::static_type(), S3Sink::static_type(),
) )
} }

View file

@ -20,13 +20,13 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rusotos3src", "rusotos3src",
gst::Rank::Primary, gst::Rank::PRIMARY,
S3Src::static_type(), S3Src::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"awss3src", "awss3src",
gst::Rank::Primary, gst::Rank::PRIMARY,
S3Src::static_type(), S3Src::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"awstranscribeparse", "awstranscribeparse",
gst::Rank::None, gst::Rank::NONE,
TranscribeParse::static_type(), TranscribeParse::static_type(),
) )
} }

View file

@ -116,7 +116,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"awstranscriber", "awstranscriber",
gst::Rank::None, gst::Rank::NONE,
Transcriber::static_type(), Transcriber::static_type(),
) )
} }

View file

@ -64,14 +64,14 @@ pub fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"hlssink3", "hlssink3",
gst::Rank::None, gst::Rank::NONE,
HlsSink3::static_type(), HlsSink3::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"hlscmafsink", "hlscmafsink",
gst::Rank::None, gst::Rank::NONE,
HlsCmafSink::static_type(), HlsCmafSink::static_type(),
)?; )?;

View file

@ -16,7 +16,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::DeviceProvider::register( gst::DeviceProvider::register(
Some(plugin), Some(plugin),
"ndideviceprovider", "ndideviceprovider",
gst::Rank::Primary, gst::Rank::PRIMARY,
DeviceProvider::static_type(), DeviceProvider::static_type(),
) )
} }

View file

@ -12,7 +12,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ndisink", "ndisink",
gst::Rank::None, gst::Rank::NONE,
NdiSink::static_type(), NdiSink::static_type(),
) )
} }

View file

@ -12,7 +12,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ndisinkcombiner", "ndisinkcombiner",
gst::Rank::None, gst::Rank::NONE,
NdiSinkCombiner::static_type(), NdiSinkCombiner::static_type(),
) )
} }

View file

@ -13,7 +13,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ndisrc", "ndisrc",
gst::Rank::None, gst::Rank::NONE,
NdiSrc::static_type(), NdiSrc::static_type(),
) )
} }

View file

@ -12,7 +12,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ndisrcdemux", "ndisrcdemux",
gst::Rank::Primary, gst::Rank::PRIMARY,
NdiSrcDemux::static_type(), NdiSrcDemux::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"onvifmetadatacombiner", "onvifmetadatacombiner",
gst::Rank::Primary, gst::Rank::PRIMARY,
OnvifMetadataCombiner::static_type(), OnvifMetadataCombiner::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rtponvifmetadatadepay", "rtponvifmetadatadepay",
gst::Rank::Primary, gst::Rank::PRIMARY,
OnvifMetadataDepay::static_type(), OnvifMetadataDepay::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"onvifmetadataoverlay", "onvifmetadataoverlay",
gst::Rank::Primary, gst::Rank::PRIMARY,
OnvifMetadataOverlay::static_type(), OnvifMetadataOverlay::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"onvifmetadataparse", "onvifmetadataparse",
gst::Rank::None, gst::Rank::NONE,
OnvifMetadataParse::static_type(), OnvifMetadataParse::static_type(),
) )
} }

View file

@ -11,7 +11,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rtponvifmetadatapay", "rtponvifmetadatapay",
gst::Rank::Primary, gst::Rank::PRIMARY,
OnvifMetadataPay::static_type(), OnvifMetadataPay::static_type(),
) )
} }

View file

@ -17,7 +17,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"raptorqdec", "raptorqdec",
gst::Rank::Marginal, gst::Rank::MARGINAL,
RaptorqDec::static_type(), RaptorqDec::static_type(),
) )
} }

View file

@ -17,7 +17,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"raptorqenc", "raptorqenc",
gst::Rank::Marginal, gst::Rank::MARGINAL,
RaptorqEnc::static_type(), RaptorqEnc::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"reqwesthttpsrc", "reqwesthttpsrc",
gst::Rank::Marginal, gst::Rank::MARGINAL,
ReqwestHttpSrc::static_type(), ReqwestHttpSrc::static_type(),
) )
} }

View file

@ -28,7 +28,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rtpav1depay", "rtpav1depay",
gst::Rank::Marginal, gst::Rank::MARGINAL,
RTPAv1Depay::static_type(), RTPAv1Depay::static_type(),
) )
} }

View file

@ -28,7 +28,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rtpav1pay", "rtpav1pay",
gst::Rank::Marginal, gst::Rank::MARGINAL,
RTPAv1Pay::static_type(), RTPAv1Pay::static_type(),
) )
} }

View file

@ -12,7 +12,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rtpgccbwe", "rtpgccbwe",
gst::Rank::None, gst::Rank::NONE,
BandwidthEstimator::static_type(), BandwidthEstimator::static_type(),
) )
} }

View file

@ -481,7 +481,7 @@ impl Codec {
// Replicating decodebin logic // Replicating decodebin logic
&gst::ElementFactory::factories_with_type( &gst::ElementFactory::factories_with_type(
gst::ElementFactoryType::DECODER, gst::ElementFactoryType::DECODER,
gst::Rank::Marginal, gst::Rank::MARGINAL,
), ),
) { ) {
// Check if new decoders have been installed meanwhile // Check if new decoders have been installed meanwhile
@ -736,17 +736,17 @@ impl Codecs {
static CODECS: Lazy<Codecs> = Lazy::new(|| { static CODECS: Lazy<Codecs> = Lazy::new(|| {
let decoders = gst::ElementFactory::factories_with_type( let decoders = gst::ElementFactory::factories_with_type(
gst::ElementFactoryType::DECODER, gst::ElementFactoryType::DECODER,
gst::Rank::Marginal, gst::Rank::MARGINAL,
); );
let encoders = gst::ElementFactory::factories_with_type( let encoders = gst::ElementFactory::factories_with_type(
gst::ElementFactoryType::ENCODER, gst::ElementFactoryType::ENCODER,
gst::Rank::Marginal, gst::Rank::MARGINAL,
); );
let payloaders = gst::ElementFactory::factories_with_type( let payloaders = gst::ElementFactory::factories_with_type(
gst::ElementFactoryType::PAYLOADER, gst::ElementFactoryType::PAYLOADER,
gst::Rank::Marginal, gst::Rank::MARGINAL,
); );
Codecs(vec![ Codecs(vec![

View file

@ -125,25 +125,25 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"webrtcsink", "webrtcsink",
gst::Rank::None, gst::Rank::NONE,
WebRTCSink::static_type(), WebRTCSink::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"awskvswebrtcsink", "awskvswebrtcsink",
gst::Rank::None, gst::Rank::NONE,
AwsKvsWebRTCSink::static_type(), AwsKvsWebRTCSink::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"whipclientsink", "whipclientsink",
gst::Rank::None, gst::Rank::NONE,
WhipWebRTCSink::static_type(), WhipWebRTCSink::static_type(),
)?; )?;
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"livekitwebrtcsink", "livekitwebrtcsink",
gst::Rank::None, gst::Rank::NONE,
LiveKitWebRTCSink::static_type(), LiveKitWebRTCSink::static_type(),
)?; )?;

View file

@ -56,7 +56,7 @@ pub fn register(plugin: Option<&gst::Plugin>) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
plugin, plugin,
"webrtcsrc", "webrtcsrc",
gst::Rank::Primary, gst::Rank::PRIMARY,
WebRTCSrc::static_type(), WebRTCSrc::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"whepsrc", "whepsrc",
gst::Rank::Marginal, gst::Rank::MARGINAL,
WhepSrc::static_type(), WhepSrc::static_type(),
) )
} }

View file

@ -37,7 +37,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"whipsink", "whipsink",
gst::Rank::Marginal, gst::Rank::MARGINAL,
WhipSink::static_type(), WhipSink::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"textahead", "textahead",
gst::Rank::Primary, gst::Rank::PRIMARY,
TextAhead::static_type(), TextAhead::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"jsongstenc", "jsongstenc",
gst::Rank::None, gst::Rank::NONE,
JsonGstEnc::static_type(), JsonGstEnc::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"jsongstparse", "jsongstparse",
gst::Rank::Primary, gst::Rank::PRIMARY,
JsonGstParse::static_type(), JsonGstParse::static_type(),
) )
} }

View file

@ -16,5 +16,5 @@ glib::wrapper! {
} }
pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register(Some(plugin), "regex", gst::Rank::None, RegEx::static_type()) gst::Element::register(Some(plugin), "regex", gst::Rank::NONE, RegEx::static_type())
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"textwrap", "textwrap",
gst::Rank::None, gst::Rank::NONE,
TextWrap::static_type(), TextWrap::static_type(),
) )
} }

View file

@ -25,7 +25,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsidentity", "rsidentity",
gst::Rank::None, gst::Rank::NONE,
Identity::static_type(), Identity::static_type(),
) )
} }

View file

@ -44,7 +44,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsprogressbin", "rsprogressbin",
gst::Rank::None, gst::Rank::NONE,
ProgressBin::static_type(), ProgressBin::static_type(),
) )
} }

View file

@ -25,7 +25,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsrgb2gray", "rsrgb2gray",
gst::Rank::None, gst::Rank::NONE,
Rgb2Gray::static_type(), Rgb2Gray::static_type(),
) )
} }

View file

@ -25,7 +25,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rssinesrc", "rssinesrc",
gst::Rank::None, gst::Rank::NONE,
SineSrc::static_type(), SineSrc::static_type(),
) )
} }

View file

@ -206,7 +206,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsrgb2gray", "rsrgb2gray",
gst::Rank::None, gst::Rank::NONE,
Rgb2Gray::static_type(), Rgb2Gray::static_type(),
) )
} }
@ -315,7 +315,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rsrgb2gray", "rsrgb2gray",
gst::Rank::None, gst::Rank::NONE,
Rgb2Gray::static_type(), Rgb2Gray::static_type(),
) )
} }

View file

@ -362,7 +362,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rssinesrc", "rssinesrc",
gst::Rank::None, gst::Rank::NONE,
SineSrc::static_type(), SineSrc::static_type(),
) )
} }

View file

@ -41,7 +41,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"fallbacksrc", "fallbacksrc",
gst::Rank::None, gst::Rank::NONE,
FallbackSrc::static_type(), FallbackSrc::static_type(),
) )
} }

View file

@ -34,7 +34,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"fallbackswitch", "fallbackswitch",
gst::Rank::None, gst::Rank::NONE,
FallbackSwitch::static_type(), FallbackSwitch::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"livesync", "livesync",
gst::Rank::None, gst::Rank::NONE,
LiveSync::static_type(), LiveSync::static_type(),
)?; )?;

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"togglerecord", "togglerecord",
gst::Rank::None, gst::Rank::NONE,
ToggleRecord::static_type(), ToggleRecord::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"uriplaylistbin", "uriplaylistbin",
gst::Rank::None, gst::Rank::NONE,
UriPlaylistBin::static_type(), UriPlaylistBin::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cdgdec", "cdgdec",
gst::Rank::Primary, gst::Rank::PRIMARY,
CdgDec::static_type(), CdgDec::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cdgparse", "cdgparse",
gst::Rank::Primary, gst::Rank::PRIMARY,
CdgParse::static_type(), CdgParse::static_type(),
) )
} }

View file

@ -77,7 +77,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
TypeFind::register( TypeFind::register(
Some(plugin), Some(plugin),
"cdg_typefind", "cdg_typefind",
gst::Rank::None, gst::Rank::NONE,
Some("cdg"), Some("cdg"),
Some(&Caps::builder("video/x-cdg").build()), Some(&Caps::builder("video/x-cdg").build()),
|typefind| { |typefind| {

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ccdetect", "ccdetect",
gst::Rank::None, gst::Rank::NONE,
CCDetect::static_type(), CCDetect::static_type(),
) )
} }

View file

@ -25,7 +25,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cea608overlay", "cea608overlay",
gst::Rank::Primary, gst::Rank::PRIMARY,
Cea608Overlay::static_type(), Cea608Overlay::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cea608tocea708", "cea608tocea708",
gst::Rank::None, gst::Rank::NONE,
Cea608ToCea708::static_type(), Cea608ToCea708::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cea608tojson", "cea608tojson",
gst::Rank::None, gst::Rank::NONE,
Cea608ToJson::static_type(), Cea608ToJson::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"cea608tott", "cea608tott",
gst::Rank::None, gst::Rank::NONE,
Cea608ToTt::static_type(), Cea608ToTt::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"jsontovtt", "jsontovtt",
gst::Rank::None, gst::Rank::NONE,
JsonToVtt::static_type(), JsonToVtt::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"mccenc", "mccenc",
gst::Rank::Primary, gst::Rank::PRIMARY,
MccEnc::static_type(), MccEnc::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"mccparse", "mccparse",
gst::Rank::Primary, gst::Rank::PRIMARY,
MccParse::static_type(), MccParse::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"sccenc", "sccenc",
gst::Rank::Primary, gst::Rank::PRIMARY,
SccEnc::static_type(), SccEnc::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"sccparse", "sccparse",
gst::Rank::Primary, gst::Rank::PRIMARY,
SccParse::static_type(), SccParse::static_type(),
) )
} }

View file

@ -31,7 +31,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"transcriberbin", "transcriberbin",
gst::Rank::None, gst::Rank::NONE,
TranscriberBin::static_type(), TranscriberBin::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"tttocea608", "tttocea608",
gst::Rank::None, gst::Rank::NONE,
TtToCea608::static_type(), TtToCea608::static_type(),
) )
} }

View file

@ -19,7 +19,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"tttojson", "tttojson",
gst::Rank::None, gst::Rank::NONE,
TtToJson::static_type(), TtToJson::static_type(),
) )
} }

View file

@ -21,9 +21,9 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
let rank = if gst::version() >= (1, 21, 2, 1) { let rank = if gst::version() >= (1, 21, 2, 1) {
// AOM av1dec rank was demoted in 1.22 dev cycle // AOM av1dec rank was demoted in 1.22 dev cycle
// https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3287 // https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3287
gst::Rank::Primary gst::Rank::PRIMARY
} else { } else {
gst::Rank::Primary + 1 gst::Rank::PRIMARY + 1
}; };
gst::Element::register(Some(plugin), "dav1ddec", rank, Dav1dDec::static_type()) gst::Element::register(Some(plugin), "dav1ddec", rank, Dav1dDec::static_type())

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"ffv1dec", "ffv1dec",
gst::Rank::None, gst::Rank::NONE,
Ffv1Dec::static_type(), Ffv1Dec::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"gifenc", "gifenc",
gst::Rank::Primary, gst::Rank::PRIMARY,
GifEnc::static_type(), GifEnc::static_type(),
) )
} }

View file

@ -35,7 +35,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"gtk4paintablesink", "gtk4paintablesink",
gst::Rank::None, gst::Rank::NONE,
PaintableSink::static_type(), PaintableSink::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"hsvdetector", "hsvdetector",
gst::Rank::None, gst::Rank::NONE,
HsvDetector::static_type(), HsvDetector::static_type(),
) )
} }

View file

@ -21,7 +21,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"hsvfilter", "hsvfilter",
gst::Rank::None, gst::Rank::NONE,
HsvFilter::static_type(), HsvFilter::static_type(),
) )
} }

View file

@ -95,7 +95,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rspngenc", "rspngenc",
gst::Rank::Primary, gst::Rank::PRIMARY,
PngEncoder::static_type(), PngEncoder::static_type(),
) )
} }

View file

@ -24,7 +24,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"rav1enc", "rav1enc",
gst::Rank::Primary, gst::Rank::PRIMARY,
Rav1Enc::static_type(), Rav1Enc::static_type(),
) )
} }

View file

@ -20,7 +20,7 @@ pub fn register(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gst::Element::register( gst::Element::register(
Some(plugin), Some(plugin),
"roundedcorners", "roundedcorners",
gst::Rank::None, gst::Rank::NONE,
RoundedCorners::static_type(), RoundedCorners::static_type(),
) )
} }

Some files were not shown because too many files have changed in this diff Show more