mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-11-26 13:31:00 +00:00
webrtc: Fix rustfmt errors
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1019>
This commit is contained in:
parent
877a9bd7f3
commit
9fa838e366
6 changed files with 33 additions and 18 deletions
|
@ -3,15 +3,15 @@ use std::sync::{Arc, Mutex};
|
||||||
|
|
||||||
use anyhow::Error;
|
use anyhow::Error;
|
||||||
|
|
||||||
use tokio::net::{TcpListener, TcpStream};
|
|
||||||
use tokio::task;
|
|
||||||
use tokio::time;
|
|
||||||
use async_tungstenite::tungstenite::Message as WsMessage;
|
use async_tungstenite::tungstenite::Message as WsMessage;
|
||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
use futures::channel::mpsc;
|
use futures::channel::mpsc;
|
||||||
use futures::prelude::*;
|
use futures::prelude::*;
|
||||||
use gst::glib::Type;
|
use gst::glib::Type;
|
||||||
use gst::prelude::*;
|
use gst::prelude::*;
|
||||||
|
use tokio::net::{TcpListener, TcpStream};
|
||||||
|
use tokio::task;
|
||||||
|
use tokio::time;
|
||||||
use tracing::{debug, info, trace};
|
use tracing::{debug, info, trace};
|
||||||
use tracing_subscriber::prelude::*;
|
use tracing_subscriber::prelude::*;
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
// SPDX-License-Identifier: MPL-2.0
|
// SPDX-License-Identifier: MPL-2.0
|
||||||
|
|
||||||
use tokio::io::AsyncReadExt;
|
|
||||||
use tokio::task;
|
|
||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
use gst_plugin_webrtc_signalling::handlers::Handler;
|
use gst_plugin_webrtc_signalling::handlers::Handler;
|
||||||
use gst_plugin_webrtc_signalling::server::Server;
|
use gst_plugin_webrtc_signalling::server::Server;
|
||||||
|
use tokio::io::AsyncReadExt;
|
||||||
|
use tokio::task;
|
||||||
use tracing_subscriber::prelude::*;
|
use tracing_subscriber::prelude::*;
|
||||||
|
|
||||||
use anyhow::Error;
|
use anyhow::Error;
|
||||||
use tokio_native_tls::native_tls::TlsAcceptor;
|
|
||||||
use tokio::fs;
|
use tokio::fs;
|
||||||
use tokio::net::TcpListener;
|
use tokio::net::TcpListener;
|
||||||
|
use tokio_native_tls::native_tls::TlsAcceptor;
|
||||||
use tracing::{info, warn};
|
use tracing::{info, warn};
|
||||||
|
|
||||||
#[derive(Parser, Debug)]
|
#[derive(Parser, Debug)]
|
||||||
|
@ -67,8 +67,14 @@ async fn main() -> Result<(), Error> {
|
||||||
let mut file = fs::File::open(cert).await?;
|
let mut file = fs::File::open(cert).await?;
|
||||||
let mut identity = vec![];
|
let mut identity = vec![];
|
||||||
file.read_to_end(&mut identity).await?;
|
file.read_to_end(&mut identity).await?;
|
||||||
let identity = tokio_native_tls::native_tls::Identity::from_pkcs12(&identity, args.cert_password.as_deref().unwrap_or("")).unwrap();
|
let identity = tokio_native_tls::native_tls::Identity::from_pkcs12(
|
||||||
Some(tokio_native_tls::TlsAcceptor::from(TlsAcceptor::new(identity).unwrap()))
|
&identity,
|
||||||
|
args.cert_password.as_deref().unwrap_or(""),
|
||||||
|
)
|
||||||
|
.unwrap();
|
||||||
|
Some(tokio_native_tls::TlsAcceptor::from(
|
||||||
|
TlsAcceptor::new(identity).unwrap(),
|
||||||
|
))
|
||||||
}
|
}
|
||||||
None => None,
|
None => None,
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
// SPDX-License-Identifier: MPL-2.0
|
// SPDX-License-Identifier: MPL-2.0
|
||||||
|
|
||||||
use anyhow::Error;
|
use anyhow::Error;
|
||||||
use tokio::task;
|
|
||||||
use async_tungstenite::tungstenite::Message as WsMessage;
|
use async_tungstenite::tungstenite::Message as WsMessage;
|
||||||
use futures::channel::mpsc;
|
use futures::channel::mpsc;
|
||||||
use futures::prelude::*;
|
use futures::prelude::*;
|
||||||
use tokio::io::{AsyncRead, AsyncWrite};
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::pin::Pin;
|
use std::pin::Pin;
|
||||||
use std::sync::{Arc, Mutex};
|
use std::sync::{Arc, Mutex};
|
||||||
|
use tokio::io::{AsyncRead, AsyncWrite};
|
||||||
|
use tokio::task;
|
||||||
use tracing::{info, instrument, trace, warn};
|
use tracing::{info, instrument, trace, warn};
|
||||||
|
|
||||||
struct Peer {
|
struct Peer {
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
// SPDX-License-Identifier: MPL-2.0
|
// SPDX-License-Identifier: MPL-2.0
|
||||||
|
|
||||||
use crate::webrtcsink::{RUNTIME, WebRTCSink};
|
use crate::webrtcsink::{WebRTCSink, RUNTIME};
|
||||||
use anyhow::{anyhow, Error};
|
use anyhow::{anyhow, Error};
|
||||||
use tokio::task;
|
|
||||||
use async_tungstenite::tungstenite::Message as WsMessage;
|
use async_tungstenite::tungstenite::Message as WsMessage;
|
||||||
use futures::channel::mpsc;
|
use futures::channel::mpsc;
|
||||||
use futures::prelude::*;
|
use futures::prelude::*;
|
||||||
|
@ -15,6 +14,7 @@ use once_cell::sync::Lazy;
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
use std::sync::Mutex;
|
use std::sync::Mutex;
|
||||||
|
use tokio::task;
|
||||||
|
|
||||||
static CAT: Lazy<gst::DebugCategory> = Lazy::new(|| {
|
static CAT: Lazy<gst::DebugCategory> = Lazy::new(|| {
|
||||||
gst::DebugCategory::new(
|
gst::DebugCategory::new(
|
||||||
|
@ -330,7 +330,12 @@ impl Signaller {
|
||||||
if let Some(handle) = send_task_handle {
|
if let Some(handle) = send_task_handle {
|
||||||
if let Err(err) = handle.await {
|
if let Err(err) = handle.await {
|
||||||
if let Some(element) = element.upgrade() {
|
if let Some(element) = element.upgrade() {
|
||||||
gst::warning!(CAT, obj: element, "Error while joining send task: {}", err);
|
gst::warning!(
|
||||||
|
CAT,
|
||||||
|
obj: element,
|
||||||
|
"Error while joining send task: {}",
|
||||||
|
err
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -338,7 +343,12 @@ impl Signaller {
|
||||||
if let Some(handle) = receive_task_handle {
|
if let Some(handle) = receive_task_handle {
|
||||||
if let Err(err) = handle.await {
|
if let Err(err) = handle.await {
|
||||||
if let Some(element) = element.upgrade() {
|
if let Some(element) = element.upgrade() {
|
||||||
gst::warning!(CAT, obj: element, "Error while joining receive task: {}", err);
|
gst::warning!(
|
||||||
|
CAT,
|
||||||
|
obj: element,
|
||||||
|
"Error while joining receive task: {}",
|
||||||
|
err
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,8 +19,8 @@ use std::sync::Mutex;
|
||||||
|
|
||||||
use super::homegrown_cc::CongestionController;
|
use super::homegrown_cc::CongestionController;
|
||||||
use super::{WebRTCSinkCongestionControl, WebRTCSinkError, WebRTCSinkMitigationMode};
|
use super::{WebRTCSinkCongestionControl, WebRTCSinkError, WebRTCSinkMitigationMode};
|
||||||
use crate::webrtcsink::RUNTIME;
|
|
||||||
use crate::signaller::Signaller;
|
use crate::signaller::Signaller;
|
||||||
|
use crate::webrtcsink::RUNTIME;
|
||||||
use std::collections::BTreeMap;
|
use std::collections::BTreeMap;
|
||||||
|
|
||||||
static CAT: Lazy<gst::DebugCategory> = Lazy::new(|| {
|
static CAT: Lazy<gst::DebugCategory> = Lazy::new(|| {
|
||||||
|
@ -1932,8 +1932,7 @@ impl WebRTCSink {
|
||||||
let element_clone = element.downgrade();
|
let element_clone = element.downgrade();
|
||||||
let webrtcbin = session.webrtcbin.downgrade();
|
let webrtcbin = session.webrtcbin.downgrade();
|
||||||
RUNTIME.spawn(async move {
|
RUNTIME.spawn(async move {
|
||||||
let mut interval =
|
let mut interval = tokio::time::interval(std::time::Duration::from_millis(100));
|
||||||
tokio::time::interval(std::time::Duration::from_millis(100));
|
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
interval.tick().await;
|
interval.tick().await;
|
||||||
|
|
|
@ -9,9 +9,9 @@
|
||||||
use gst::glib;
|
use gst::glib;
|
||||||
use gst::prelude::*;
|
use gst::prelude::*;
|
||||||
use gst::subclass::prelude::*;
|
use gst::subclass::prelude::*;
|
||||||
|
use once_cell::sync::Lazy;
|
||||||
use std::error::Error;
|
use std::error::Error;
|
||||||
use tokio::runtime;
|
use tokio::runtime;
|
||||||
use once_cell::sync::Lazy;
|
|
||||||
|
|
||||||
mod homegrown_cc;
|
mod homegrown_cc;
|
||||||
mod imp;
|
mod imp;
|
||||||
|
|
Loading…
Reference in a new issue