Make GStreamer plugin/crate/library/directory names and descriptions consistent

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/238
This commit is contained in:
Sebastian Dröge 2022-10-23 12:13:23 +03:00
parent 45168639e9
commit 20ad9175d8
58 changed files with 97 additions and 76 deletions

View file

@ -22,7 +22,7 @@ members = [
"net/raptorq", "net/raptorq",
"net/reqwest", "net/reqwest",
"net/rtp", "net/rtp",
"net/webrtc-http", "net/webrtchttp",
"net/webrtc", "net/webrtc",
"net/webrtc/protocol", "net/webrtc/protocol",
"net/webrtc/signalling", "net/webrtc/signalling",
@ -45,8 +45,8 @@ members = [
"video/gif", "video/gif",
"video/gtk4", "video/gtk4",
"video/hsv", "video/hsv",
"video/png",
"video/rav1e", "video/rav1e",
"video/rspng",
"video/videofx", "video/videofx",
"video/webp", "video/webp",
] ]
@ -68,7 +68,7 @@ default-members = [
"net/raptorq", "net/raptorq",
"net/reqwest", "net/reqwest",
"net/rtp", "net/rtp",
"net/webrtc-http", "net/webrtchttp",
"net/webrtc", "net/webrtc",
"net/webrtc/protocol", "net/webrtc/protocol",
"net/webrtc/signalling", "net/webrtc/signalling",
@ -88,8 +88,8 @@ default-members = [
"video/ffv1", "video/ffv1",
"video/gif", "video/gif",
"video/hsv", "video/hsv",
"video/png",
"video/rav1e", "video/rav1e",
"video/rspng",
] ]
[profile.release] [profile.release]

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "Rust AudioFx Plugin" description = "GStreamer Rust Audio Effects Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Ruben Gonzalez <rgonzalez@fluendo.com>"] authors = ["Ruben Gonzalez <rgonzalez@fluendo.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "Claxon FLAC Decoder Plugin" description = "GStreamer Claxon FLAC Decoder Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -6,7 +6,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "An Audio filter plugin based on Csound" description = "GStreamer Audio Filter plugin based on Csound"
[dependencies] [dependencies]
gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" } gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" }

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "lewton Vorbis Decoder Plugin" description = "GStreamer lewton Vorbis Decoder Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Guillaume Desmottes <guillaume@desmottes.be>"] authors = ["Guillaume Desmottes <guillaume@desmottes.be>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "Spotify GStreamer Plugin" description = "GStreamer Spotify Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -1,14 +1,34 @@
import os import os
DIRS = ['audio', 'generic', 'net', 'text', 'utils', 'video'] DIRS = [
'audio',
'generic',
'mux',
'net',
'text',
'utils',
'video',
]
# Plugins whose name is prefixed by 'rs' # Plugins whose name is prefixed by 'rs'
RS_PREFIXED = ['audiofx', 'closedcaption', RS_PREFIXED = [
'dav1d', 'file', 'json', 'onvif', 'regex', 'webp'] 'audiofx',
OVERRIDE = {'wrap': 'rstextwrap', 'flavors': 'rsflv', 'closedcaption',
'ahead': 'textahead', 'tracers': 'rstracers', 'file',
'webrtc-http': 'webrtchttp', 'onvif',
'webrtc': 'rswebrtc' 'webp',
} 'videofx',
'webrtc',
'png',
'tracers',
'rtp',
]
OVERRIDE = {
'ahead': 'textahead',
'flavors': 'rsflv',
'wrap': 'textwrap',
}
def iterate_plugins(): def iterate_plugins():

View file

@ -26,17 +26,18 @@ RENAMES = {
'rsaudiofx': 'audiofx', 'rsaudiofx': 'audiofx',
'rsfile': 'file', 'rsfile': 'file',
'rsflv': 'flavors', 'rsflv': 'flavors',
'rstextwrap': 'wrap', 'rsrtp': 'rtp',
'rsjson': 'json',
'rsregex': 'regex',
'rswebp': 'webp', 'rswebp': 'webp',
'textahead': 'ahead', 'textahead': 'ahead',
'textwrap': 'wrap',
'rsonvif': 'onvif', 'rsonvif': 'onvif',
'rstracers': 'tracers', 'rstracers': 'tracers',
'rsclosedcaption': 'closedcaption', 'rsclosedcaption': 'closedcaption',
'rsdav1d': 'dav1d', 'rsdav1d': 'dav1d',
'webrtchttp': 'webrtc-http', 'webrtchttp': 'webrtc-http',
'rswebrtc': 'webrtc', 'rswebrtc': 'webrtc',
'rspng': 'png',
'rsvideofx': 'videofx',
} }

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "Rust File Plugin" description = "GStreamer Rust File Source/Sink Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -3,7 +3,7 @@ name = "gst-plugin-fmp4"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
license = "MPL-2.0" license = "MPL-2.0"
description = "Fragmented MP4 Plugin" description = "GStreamer Fragmented MP4 Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -3,7 +3,7 @@ name = "gst-plugin-sodium"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Jordan Petridis <jordan@centricular.com>"] authors = ["Jordan Petridis <jordan@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
description = "libsodium-based file encryption and decryption" description = "GStreamer plugin for libsodium-based file encryption and decryption"
license = "MIT" license = "MIT"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -3,7 +3,7 @@ name = "gst-plugin-threadshare"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
license = "LGPL-2.1-or-later" license = "LGPL-2.1-or-later"
description = "Threadshare Plugin" description = "GStreamer Threadshare Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -61,9 +61,9 @@ plugins = {
'gst-plugin-webrtc': 'libgstrswebrtc', 'gst-plugin-webrtc': 'libgstrswebrtc',
'gst-plugin-textahead': 'libgsttextahead', 'gst-plugin-textahead': 'libgsttextahead',
'gst-plugin-json': 'libgstrsjson', 'gst-plugin-json': 'libgstjson',
'gst-plugin-regex': 'libgstrsregex', 'gst-plugin-regex': 'libgstregex',
'gst-plugin-textwrap': 'libgstrstextwrap', 'gst-plugin-textwrap': 'libgsttextwrap',
'gst-plugin-fallbackswitch': 'libgstfallbackswitch', 'gst-plugin-fallbackswitch': 'libgstfallbackswitch',
'gst-plugin-togglerecord': 'libgsttogglerecord', 'gst-plugin-togglerecord': 'libgsttogglerecord',
@ -78,8 +78,8 @@ plugins = {
'gst-plugin-gif': 'libgstgif', 'gst-plugin-gif': 'libgstgif',
# gtk4 has an external dependency, see below # gtk4 has an external dependency, see below
'gst-plugin-hsv': 'libgsthsv', 'gst-plugin-hsv': 'libgsthsv',
'gst-plugin-png': 'libgstrspng',
'gst-plugin-rav1e': 'libgstrav1e', 'gst-plugin-rav1e': 'libgstrav1e',
'gst-plugin-rspng': 'libgstrspng',
# videofx has an external dependency, see below # videofx has an external dependency, see below
# FIXME: libwebp-sys2 will build its bundled version on msvc and apple platforms # FIXME: libwebp-sys2 will build its bundled version on msvc and apple platforms
@ -90,7 +90,7 @@ plugins = {
extra_env = {} extra_env = {}
if dependency('cairo-gobject', required : get_option('videofx')).found() if dependency('cairo-gobject', required : get_option('videofx')).found()
plugins += {'gst-plugin-videofx': 'libgstvideofx',} plugins += {'gst-plugin-videofx': 'libgstrsvideofx',}
endif endif
if dependency('pangocairo', required : get_option('closedcaption')).found() if dependency('pangocairo', required : get_option('closedcaption')).found()
@ -98,7 +98,7 @@ if dependency('pangocairo', required : get_option('closedcaption')).found()
endif endif
if dependency('dav1d', version : '>= 1.0.0', required : get_option('dav1d')).found() if dependency('dav1d', version : '>= 1.0.0', required : get_option('dav1d')).found()
plugins += {'gst-plugin-dav1d' : 'libgstrsdav1d'} plugins += {'gst-plugin-dav1d' : 'libgstdav1d'}
endif endif
sodium = get_option ('sodium') sodium = get_option ('sodium')

View file

@ -6,7 +6,7 @@ authors = ["Arun Raghavan <arun@arunraghavan.net>",
"Mathieu Duponchelle <mathieu@centricular.com>"] "Mathieu Duponchelle <mathieu@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "Amazon Web Services plugin" description = "GStreamer Amazon Web Services plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -1,6 +1,6 @@
[package] [package]
name = "gst-plugin-hlssink3" name = "gst-plugin-hlssink3"
description = "HLS (HTTP Live Streaming) Plugin" description = "GStreamer HLS (HTTP Live Streaming) Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Rafael Caricio <rafael@caricio.com>"] authors = ["Rafael Caricio <rafael@caricio.com>"]

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Ruben Gonzalez <rubenrua@teltek.es>", "Daniel Vilar <daniel.peiteado@teltek.es>", "Sebastian Dröge <sebastian@centricular.com>"] authors = ["Ruben Gonzalez <rubenrua@teltek.es>", "Daniel Vilar <daniel.peiteado@teltek.es>", "Sebastian Dröge <sebastian@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "NewTek NDI Plugin" description = "GStreamer NewTek NDI Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Mathieu Duponchelle <mathieu@centricular.com>"] authors = ["Mathieu Duponchelle <mathieu@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "Rust ONVIF Plugin" description = "GStreamer Rust ONVIF Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -3,7 +3,7 @@ name = "gst-plugin-raptorq"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Tomasz Andrzejak <andreiltd@gmail.com>"] authors = ["Tomasz Andrzejak <andreiltd@gmail.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
description = "Rust Raptorq FEC Plugin" description = "GStreamer RaptorQ FEC Plugin"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "Rust HTTP Plugin" description = "GStreamer reqwest HTTP Source Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,7 +4,7 @@ version = "0.9.0"
edition = "2021" edition = "2021"
authors = ["Mathieu Duponchelle <mathieu@centricular.com>", "Thibault Saunier <tsaunier@igalia.com>"] authors = ["Mathieu Duponchelle <mathieu@centricular.com>", "Thibault Saunier <tsaunier@igalia.com>"]
license = "MPL-2.0" license = "MPL-2.0"
description = "High level GStreamer WebRTC elements and simple signaling server" description = "GStreamer plugin for high level WebRTC elements and a simple signaling server"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
rust-version = "1.63" rust-version = "1.63"

View file

@ -5,7 +5,7 @@ authors = ["Taruntej Kanakamalla <taruntej@asymptotic.io"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
description = "Plugin for WebRTC HTTP protocols" description = "GStreamer WebRTC Plugin for WebRTC HTTP protocols (WHIP)"
rust-version = "1.63" rust-version = "1.63"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Guillaume Desmottes <guillaume@desmottes.be>"] authors = ["Guillaume Desmottes <guillaume@desmottes.be>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "GStreamer Plugin displaying upcoming text buffers ahead" description = "GStreamer Plugin for displaying upcoming text buffers ahead of time"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -5,7 +5,7 @@ authors = ["Mathieu Duponchelle <mathieu@centricular.com>"]
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Rust JSON Plugin" description = "GStreamer JSON Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
[dependencies] [dependencies]
@ -19,7 +19,7 @@ package="gstreamer"
features=["serde"] features=["serde"]
[lib] [lib]
name = "gstrsjson" name = "gstjson"
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
path = "src/lib.rs" path = "src/lib.rs"

View file

@ -9,7 +9,7 @@
#![recursion_limit = "128"] #![recursion_limit = "128"]
/** /**
* plugin-rsjson: * plugin-json:
* *
* Since: plugins-rs-0.5.0 * Since: plugins-rs-0.5.0
*/ */
@ -26,7 +26,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
} }
gst::plugin_define!( gst::plugin_define!(
rsjson, json,
env!("CARGO_PKG_DESCRIPTION"), env!("CARGO_PKG_DESCRIPTION"),
plugin_init, plugin_init,
concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")), concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),

View file

@ -5,7 +5,7 @@ authors = ["Mathieu Duponchelle <mathieu@centricular.com>"]
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Rust Regular Expression Plugin" description = "GStreamer Regular Expression Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
[dependencies] [dependencies]
@ -17,7 +17,7 @@ git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
package="gstreamer" package="gstreamer"
[lib] [lib]
name = "gstrsregex" name = "gstregex"
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
path = "src/lib.rs" path = "src/lib.rs"

View file

@ -9,7 +9,7 @@
#![recursion_limit = "128"] #![recursion_limit = "128"]
/** /**
* plugin-rsregex: * plugin-regex:
* *
* Since: plugins-rs-0.7.0 * Since: plugins-rs-0.7.0
*/ */
@ -22,7 +22,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
} }
gst::plugin_define!( gst::plugin_define!(
rsregex, regex,
env!("CARGO_PKG_DESCRIPTION"), env!("CARGO_PKG_DESCRIPTION"),
plugin_init, plugin_init,
concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")), concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),

View file

@ -5,7 +5,7 @@ authors = ["Mathieu Duponchelle <mathieu@centricular.com>"]
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Rust Text Wrap Plugin" description = "GStreamer Text Wrap Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
[dependencies] [dependencies]
@ -18,7 +18,7 @@ git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
package="gstreamer" package="gstreamer"
[lib] [lib]
name = "gstrstextwrap" name = "gsttextwrap"
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
path = "src/lib.rs" path = "src/lib.rs"

View file

@ -9,7 +9,7 @@
#![recursion_limit = "128"] #![recursion_limit = "128"]
/** /**
* plugin-rstextwrap: * plugin-textwrap:
* *
* Since: plugins-rs-0.6.0 * Since: plugins-rs-0.6.0
*/ */
@ -22,7 +22,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
} }
gst::plugin_define!( gst::plugin_define!(
rstextwrap, textwrap,
env!("CARGO_PKG_DESCRIPTION"), env!("CARGO_PKG_DESCRIPTION"),
plugin_init, plugin_init,
concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")), concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),

View file

@ -6,7 +6,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Rust Tutorial Plugin" description = "GStreamer Rust Tutorial Plugin"
[dependencies] [dependencies]
gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" } gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" }

View file

@ -6,7 +6,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Fallback Switcher Plugin" description = "GStreamer Fallback Switcher and Source Plugin"
[dependencies] [dependencies]
gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" } gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" }

View file

@ -3,7 +3,7 @@ name = "gst-plugin-togglerecord"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
license = "MPL-2.0" license = "MPL-2.0"
description = "Toggle Record Plugin" description = "GStreamer Toggle Record Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,8 +4,8 @@ version = "0.9.0-alpha.1"
authors = ["Guillaume Desmottes <guillaume.desmottes@onestream.live>"] authors = ["Guillaume Desmottes <guillaume.desmottes@onestream.live>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2018" edition = "2021"
description = "GStreamer tracers plugin" description = "GStreamer Rust tracers plugin"
rust-version = "1.63" rust-version = "1.63"
[dependencies] [dependencies]

View file

@ -4,8 +4,8 @@ version = "0.9.0-alpha.1"
authors = ["Guillaume Desmottes <guillaume.desmottes@onestream.live>"] authors = ["Guillaume Desmottes <guillaume.desmottes@onestream.live>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2018" edition = "2021"
description = "Playlist Plugin" description = "GStreamer Playlist Playback Plugin"
rust-version = "1.63" rust-version = "1.63"
[dependencies] [dependencies]

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Guillaume Desmottes <guillaume.desmottes@collabora.com>"] authors = ["Guillaume Desmottes <guillaume.desmottes@collabora.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "CDG Plugin" description = "GStreamer CDG codec Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -5,7 +5,7 @@ authors = ["Sebastian Dröge <sebastian@centricular.com>", "Jordan Petridis <jor
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Rust Closed Caption Plugin" description = "GStreamer Rust Closed Caption Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
[dependencies] [dependencies]

View file

@ -6,7 +6,7 @@ edition = "2021"
rust-version = "1.63" rust-version = "1.63"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "Dav1d Plugin" description = "GStreamer dav1d AV1 decoder Plugin"
[dependencies] [dependencies]
dav1d = "0.9" dav1d = "0.9"
@ -17,7 +17,7 @@ num_cpus = "1.0"
once_cell = "1.0" once_cell = "1.0"
[lib] [lib]
name = "gstrsdav1d" name = "gstdav1d"
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
path = "src/lib.rs" path = "src/lib.rs"

View file

@ -10,7 +10,7 @@
#![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)] #![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)]
/** /**
* plugin-rsdav1d: * plugin-dav1d:
* *
* Since: plugins-rs-0.6.0 * Since: plugins-rs-0.6.0
*/ */
@ -24,7 +24,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
} }
gst::plugin_define!( gst::plugin_define!(
rsdav1d, dav1d,
env!("CARGO_PKG_DESCRIPTION"), env!("CARGO_PKG_DESCRIPTION"),
plugin_init, plugin_init,
concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")), concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Arun Raghavan <arun@asymptotic.io>"] authors = ["Arun Raghavan <arun@asymptotic.io>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "FFV1 Decoder Plugin" description = "GStreamer FFV1 Decoder Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -6,7 +6,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "Rust FLV Plugin" description = "GStreamer Rust FLV Plugin"
[dependencies] [dependencies]
gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" } gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" }

View file

@ -6,7 +6,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "GTK 4 Sink element and Paintable widget" description = "GStreamer GTK 4 Sink element and Paintable widget"
[dependencies] [dependencies]
gtk = { package = "gtk4", git = "https://github.com/gtk-rs/gtk4-rs" } gtk = { package = "gtk4", git = "https://github.com/gtk-rs/gtk4-rs" }

View file

@ -6,7 +6,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "HSV manipulation elements, written in Rust" description = "GStreamer plugin with HSV manipulation elements"
[dependencies] [dependencies]
gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" } gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" }

View file

@ -1,12 +1,12 @@
[package] [package]
name = "gst-plugin-rspng" name = "gst-plugin-png"
version = "0.9.0-alpha.1" version = "0.9.0-alpha.1"
authors = ["Natanael Mojica <neithanmo@gmail.com>"] authors = ["Natanael Mojica <neithanmo@gmail.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "An PNG encoder/decoder written in pure Rust" description = "GStreamer Rust PNG encoder/decoder"
[dependencies] [dependencies]
gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" } gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" }

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Sebastian Dröge <sebastian@centricular.com>"] authors = ["Sebastian Dröge <sebastian@centricular.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "rav1e AV1 Encoder Plugin" description = "GStreamer rav1e AV1 Encoder Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"

View file

@ -4,7 +4,7 @@ version = "0.9.0-alpha.1"
authors = ["Sanchayan Maity <sanchayan@asymptotic.io>", "Rafael Caricio <rafael@caricio.com>"] authors = ["Sanchayan Maity <sanchayan@asymptotic.io>", "Rafael Caricio <rafael@caricio.com>"]
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
license = "MPL-2.0" license = "MPL-2.0"
description = "Video Effects Plugin" description = "GStreamer Rust Video Effects Plugin"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
@ -39,7 +39,7 @@ git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
package = "gstreamer-check" package = "gstreamer-check"
[lib] [lib]
name = "gstvideofx" name = "gstrsvideofx"
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
path = "src/lib.rs" path = "src/lib.rs"

View file

@ -9,7 +9,7 @@
#![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)] #![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)]
/** /**
* plugin-videofx: * plugin-rsvideofx:
* *
* Since: plugins-rs-0.8.0 * Since: plugins-rs-0.8.0
*/ */
@ -32,7 +32,7 @@ fn plugin_init(plugin: &gst::Plugin) -> Result<(), gst::glib::BoolError> {
} }
gst::plugin_define!( gst::plugin_define!(
videofx, rsvideofx,
env!("CARGO_PKG_DESCRIPTION"), env!("CARGO_PKG_DESCRIPTION"),
plugin_init, plugin_init,
concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")), concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),

View file

@ -5,7 +5,7 @@ authors = ["Mathieu Duponchelle <mathieu@centricular.com>"]
license = "MPL-2.0" license = "MPL-2.0"
edition = "2021" edition = "2021"
rust-version = "1.63" rust-version = "1.63"
description = "WebP Plugin" description = "GStreamer WebP Plugin"
repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
[dependencies] [dependencies]