rtp: Move GCC bandwidth estimation element from webrtc to rtp plugin

This commit is contained in:
Sebastian Dröge 2022-10-23 18:17:51 +03:00
parent 20ad9175d8
commit 5d44e0eb3c
6 changed files with 3 additions and 3 deletions

View file

@ -14,6 +14,7 @@ gst = { package = "gstreamer", git = "https://gitlab.freedesktop.org/g
gst-base = { package = "gstreamer-base", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", features = ["v1_20"] } gst-base = { package = "gstreamer-base", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", features = ["v1_20"] }
gst-rtp = { package = "gstreamer-rtp", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", features = ["v1_20"]} gst-rtp = { package = "gstreamer-rtp", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", features = ["v1_20"]}
once_cell = "1.0" once_cell = "1.0"
chrono = { version = "0.4", default-features = false }
[dev-dependencies] [dev-dependencies]
gst-check = { package = "gstreamer-check", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", features = ["v1_20"] } gst-check = { package = "gstreamer-check", git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", features = ["v1_20"] }

View file

@ -16,10 +16,12 @@
use gst::glib; use gst::glib;
mod av1; mod av1;
mod gcc;
fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
av1::depay::register(plugin)?; av1::depay::register(plugin)?;
av1::pay::register(plugin)?; av1::pay::register(plugin)?;
gcc::register(plugin)?;
Ok(()) Ok(())
} }

View file

@ -17,7 +17,6 @@ gst-sdp = { git="https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", package
gst-rtp = { git="https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", package = "gstreamer-rtp", features = ["v1_20"] } gst-rtp = { git="https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", package = "gstreamer-rtp", features = ["v1_20"] }
gst-utils = { git="https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", package = "gstreamer-utils" } gst-utils = { git="https://gitlab.freedesktop.org/gstreamer/gstreamer-rs", package = "gstreamer-utils" }
once_cell = "1.0" once_cell = "1.0"
chrono = { version = "0.4", default-features = false }
anyhow = "1" anyhow = "1"
thiserror = "1" thiserror = "1"
futures = "0.3" futures = "0.3"

View file

@ -8,13 +8,11 @@
*/ */
use gst::glib; use gst::glib;
pub mod gcc;
mod signaller; mod signaller;
pub mod webrtcsink; pub mod webrtcsink;
fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
webrtcsink::register(plugin)?; webrtcsink::register(plugin)?;
gcc::register(plugin)?;
Ok(()) Ok(())
} }