From 5a7fcfad7f54c77fab886ed9c41fd44ca600638d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 24 Apr 2020 13:55:01 +0300 Subject: [PATCH] Fix various new clippy warnings with clippy 1.43 --- audio/audiofx/build.rs | 2 -- audio/audiofx/src/audioecho.rs | 4 ---- audio/audiofx/src/audioloudnorm.rs | 4 ---- audio/audiofx/tests/audioloudnorm.rs | 4 ---- audio/claxon/build.rs | 2 -- audio/claxon/src/claxondec.rs | 3 --- audio/csound/build.rs | 2 -- audio/csound/examples/effect_example.rs | 5 ----- audio/csound/src/filter.rs | 4 ---- audio/csound/src/lib.rs | 2 -- audio/csound/tests/csound_filter.rs | 7 ------- audio/lewton/build.rs | 2 -- audio/lewton/src/lewtondec.rs | 3 --- audio/transcribe/build.rs | 2 -- audio/transcribe/src/aws_transcribe_parse.rs | 3 --- generic/file/build.rs | 2 -- generic/sodium/build.rs | 2 -- generic/sodium/examples/decrypt_example.rs | 1 - generic/sodium/examples/encrypt_example.rs | 1 - generic/sodium/examples/generate_keys.rs | 1 - generic/threadshare/build.rs | 4 ---- generic/threadshare/examples/benchmark.rs | 3 --- generic/threadshare/src/appsrc.rs | 4 ---- generic/threadshare/src/dataqueue.rs | 1 - generic/threadshare/src/inputselector.rs | 2 -- generic/threadshare/src/jitterbuffer/jitterbuffer.rs | 2 -- generic/threadshare/src/lib.rs | 1 - generic/threadshare/src/proxy.rs | 2 -- generic/threadshare/src/queue.rs | 2 -- generic/threadshare/src/runtime/executor.rs | 4 ---- generic/threadshare/src/runtime/mod.rs | 1 - generic/threadshare/src/runtime/pad.rs | 1 - generic/threadshare/src/socket.rs | 2 -- generic/threadshare/src/tcpclientsrc.rs | 4 ---- generic/threadshare/src/udpsink.rs | 2 -- generic/threadshare/src/udpsrc.rs | 6 ------ generic/threadshare/tests/appsrc.rs | 6 ------ generic/threadshare/tests/inputselector.rs | 6 ------ generic/threadshare/tests/jitterbuffer.rs | 3 --- generic/threadshare/tests/pad.rs | 2 -- generic/threadshare/tests/pipeline.rs | 3 --- generic/threadshare/tests/proxy.rs | 6 ------ generic/threadshare/tests/queue.rs | 7 ------- generic/threadshare/tests/tcpclientsrc.rs | 7 ------- generic/threadshare/tests/udpsink.rs | 6 ------ generic/threadshare/tests/udpsrc.rs | 8 -------- net/reqwest/build.rs | 2 -- net/reqwest/src/reqwesthttpsrc.rs | 3 --- net/rusoto/build.rs | 2 -- net/rusoto/src/s3sink.rs | 2 -- net/rusoto/src/s3src.rs | 2 -- text/wrap/build.rs | 2 -- text/wrap/src/gsttextwrap.rs | 3 --- tutorial/build.rs | 2 -- tutorial/src/identity.rs | 2 -- tutorial/src/lib.rs | 4 ---- tutorial/src/progressbin.rs | 2 -- tutorial/src/rgb2gray.rs | 4 ---- tutorial/src/sinesrc.rs | 4 ---- utils/fallbackswitch/build.rs | 4 ---- utils/fallbackswitch/src/base/aggregator.rs | 1 - utils/fallbackswitch/src/base/aggregator_pad.rs | 2 -- utils/fallbackswitch/src/base/auto/aggregator.rs | 3 --- utils/fallbackswitch/src/base/auto/aggregator_pad.rs | 4 ---- utils/fallbackswitch/src/base/subclass/aggregator.rs | 5 ----- utils/fallbackswitch/src/base/subclass/aggregator_pad.rs | 3 --- utils/fallbackswitch/src/base/utils.rs | 1 - utils/fallbackswitch/src/fallbackswitch.rs | 6 ------ utils/togglerecord/build.rs | 2 -- utils/togglerecord/src/togglerecord.rs | 4 ---- video/cdg/build.rs | 2 -- video/cdg/src/cdgdec.rs | 5 ----- video/cdg/src/cdgparse.rs | 3 --- video/cdg/src/lib.rs | 2 ++ video/cdg/tests/cdgdec.rs | 9 ++++----- video/closedcaption/build.rs | 3 --- video/closedcaption/src/cea608tott.rs | 2 -- video/closedcaption/src/mcc_enc.rs | 3 --- video/closedcaption/src/mcc_parse.rs | 8 +++----- video/closedcaption/src/mcc_parser.rs | 1 - video/closedcaption/src/scc_enc.rs | 2 -- video/closedcaption/src/scc_parse.rs | 3 --- video/closedcaption/src/scc_parser.rs | 1 - video/closedcaption/src/tttocea608.rs | 2 -- video/dav1d/build.rs | 2 -- video/dav1d/src/dav1ddec.rs | 4 ---- video/flavors/build.rs | 2 -- video/flavors/src/flvdemux.rs | 9 ++------- video/gif/build.rs | 2 -- video/rav1e/build.rs | 2 -- video/rav1e/src/lib.rs | 1 + video/rav1e/src/rav1enc.rs | 3 --- 92 files changed, 12 insertions(+), 279 deletions(-) diff --git a/audio/audiofx/build.rs b/audio/audiofx/build.rs index 0d1ddb61..17be1215 100644 --- a/audio/audiofx/build.rs +++ b/audio/audiofx/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/audio/audiofx/src/audioecho.rs b/audio/audiofx/src/audioecho.rs index 5fdb9bd2..19dcf0bd 100644 --- a/audio/audiofx/src/audioecho.rs +++ b/audio/audiofx/src/audioecho.rs @@ -6,14 +6,10 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_audio; -use gst_base; use gst_base::subclass::prelude::*; use std::sync::Mutex; diff --git a/audio/audiofx/src/audioloudnorm.rs b/audio/audiofx/src/audioloudnorm.rs index 3a5d204c..cdeb8079 100644 --- a/audio/audiofx/src/audioloudnorm.rs +++ b/audio/audiofx/src/audioloudnorm.rs @@ -18,14 +18,10 @@ // License along with FFmpeg; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_audio; -use gst_base; use std::mem; use std::sync::Mutex; diff --git a/audio/audiofx/tests/audioloudnorm.rs b/audio/audiofx/tests/audioloudnorm.rs index a53e83b5..77d4eaff 100644 --- a/audio/audiofx/tests/audioloudnorm.rs +++ b/audio/audiofx/tests/audioloudnorm.rs @@ -14,10 +14,6 @@ // License along with this library; if not, write to the // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use gstrsaudiofx; - -use glib; - extern crate gstreamer as gst; extern crate gstreamer_app as gst_app; extern crate gstreamer_audio as gst_audio; diff --git a/audio/claxon/build.rs b/audio/claxon/build.rs index 0d1ddb61..17be1215 100644 --- a/audio/claxon/build.rs +++ b/audio/claxon/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/audio/claxon/src/claxondec.rs b/audio/claxon/src/claxondec.rs index d05a01c0..8257a51c 100644 --- a/audio/claxon/src/claxondec.rs +++ b/audio/claxon/src/claxondec.rs @@ -6,12 +6,9 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::subclass::prelude::*; -use gst_audio; use gst_audio::prelude::*; use gst_audio::subclass::prelude::*; diff --git a/audio/csound/build.rs b/audio/csound/build.rs index 0d1ddb61..17be1215 100644 --- a/audio/csound/build.rs +++ b/audio/csound/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/audio/csound/examples/effect_example.rs b/audio/csound/examples/effect_example.rs index b330aa25..95285d11 100644 --- a/audio/csound/examples/effect_example.rs +++ b/audio/csound/examples/effect_example.rs @@ -15,14 +15,9 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; - -use gst; use gst::prelude::*; -use gstcsound; - use std::error::Error; const AUDIO_SRC: &str = "audiotestsrc"; diff --git a/audio/csound/src/filter.rs b/audio/csound/src/filter.rs index 7c17563e..a33aa770 100644 --- a/audio/csound/src/filter.rs +++ b/audio/csound/src/filter.rs @@ -15,19 +15,15 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{ gst_debug, gst_element_error, gst_error, gst_error_msg, gst_info, gst_log, gst_loggable_error, gst_warning, }; -use gst_audio; -use gst_base; use gst_base::subclass::base_transform::GenerateOutputSuccess; use gst_base::subclass::prelude::*; diff --git a/audio/csound/src/lib.rs b/audio/csound/src/lib.rs index d2b52bf7..2343bfeb 100644 --- a/audio/csound/src/lib.rs +++ b/audio/csound/src/lib.rs @@ -17,8 +17,6 @@ #![crate_type = "cdylib"] -use glib; -use gst; use gst::gst_plugin_define; mod filter; diff --git a/audio/csound/tests/csound_filter.rs b/audio/csound/tests/csound_filter.rs index bfbf2c5b..0f808332 100644 --- a/audio/csound/tests/csound_filter.rs +++ b/audio/csound/tests/csound_filter.rs @@ -14,13 +14,6 @@ // License along with this library; if not, write to the // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use gstcsound; - -use glib; - -use gst; -use gst_check; - use glib::prelude::*; use gst::prelude::*; diff --git a/audio/lewton/build.rs b/audio/lewton/build.rs index 0d1ddb61..17be1215 100644 --- a/audio/lewton/build.rs +++ b/audio/lewton/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/audio/lewton/src/lewtondec.rs b/audio/lewton/src/lewtondec.rs index 8910f4a6..8d57ab93 100644 --- a/audio/lewton/src/lewtondec.rs +++ b/audio/lewton/src/lewtondec.rs @@ -6,12 +6,9 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::subclass::prelude::*; -use gst_audio; use gst_audio::prelude::*; use gst_audio::subclass::prelude::*; diff --git a/audio/transcribe/build.rs b/audio/transcribe/build.rs index fe307a43..17be1215 100644 --- a/audio/transcribe/build.rs +++ b/audio/transcribe/build.rs @@ -1,5 +1,3 @@ -use gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/audio/transcribe/src/aws_transcribe_parse.rs b/audio/transcribe/src/aws_transcribe_parse.rs index f9be6356..0656c37b 100644 --- a/audio/transcribe/src/aws_transcribe_parse.rs +++ b/audio/transcribe/src/aws_transcribe_parse.rs @@ -15,18 +15,15 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use std::default::Default; use rusoto_core::Region; -use rusoto_credential; use rusoto_credential::{EnvironmentProvider, ProvideAwsCredentials}; use rusoto_signature::signature::SignedRequest; diff --git a/generic/file/build.rs b/generic/file/build.rs index 0d1ddb61..17be1215 100644 --- a/generic/file/build.rs +++ b/generic/file/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/generic/sodium/build.rs b/generic/sodium/build.rs index 0d1ddb61..17be1215 100644 --- a/generic/sodium/build.rs +++ b/generic/sodium/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/generic/sodium/examples/decrypt_example.rs b/generic/sodium/examples/decrypt_example.rs index 9908a0fd..9cd3a069 100644 --- a/generic/sodium/examples/decrypt_example.rs +++ b/generic/sodium/examples/decrypt_example.rs @@ -32,7 +32,6 @@ use std::path::PathBuf; use clap::{App, Arg}; use serde::{Deserialize, Serialize}; -use serde_json; #[derive(Debug, Serialize, Deserialize)] struct Keys { diff --git a/generic/sodium/examples/encrypt_example.rs b/generic/sodium/examples/encrypt_example.rs index 6189e324..f3115d27 100644 --- a/generic/sodium/examples/encrypt_example.rs +++ b/generic/sodium/examples/encrypt_example.rs @@ -32,7 +32,6 @@ use std::path::PathBuf; use clap::{App, Arg}; use serde::{Deserialize, Serialize}; -use serde_json; #[derive(Debug, Serialize, Deserialize)] struct Keys { diff --git a/generic/sodium/examples/generate_keys.rs b/generic/sodium/examples/generate_keys.rs index b7de4777..fa5e137b 100644 --- a/generic/sodium/examples/generate_keys.rs +++ b/generic/sodium/examples/generate_keys.rs @@ -24,7 +24,6 @@ use clap::{App, Arg}; use serde::{Deserialize, Serialize}; -use serde_json; use sodiumoxide::crypto::box_; use std::fs::File; diff --git a/generic/threadshare/build.rs b/generic/threadshare/build.rs index fd089efd..27f10df9 100644 --- a/generic/threadshare/build.rs +++ b/generic/threadshare/build.rs @@ -1,7 +1,3 @@ -extern crate cc; -extern crate gst_plugin_version_helper; -extern crate pkg_config; - fn main() { let gstreamer = pkg_config::probe_library("gstreamer-1.0").unwrap(); let gstrtp = pkg_config::probe_library("gstreamer-rtp-1.0").unwrap(); diff --git a/generic/threadshare/examples/benchmark.rs b/generic/threadshare/examples/benchmark.rs index 49f475dc..cdaceeb9 100644 --- a/generic/threadshare/examples/benchmark.rs +++ b/generic/threadshare/examples/benchmark.rs @@ -15,10 +15,7 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; - -use gst; use gst::prelude::*; use std::env; diff --git a/generic/threadshare/src/appsrc.rs b/generic/threadshare/src/appsrc.rs index 689b276b..b81d6c24 100644 --- a/generic/threadshare/src/appsrc.rs +++ b/generic/threadshare/src/appsrc.rs @@ -20,21 +20,17 @@ use futures::channel::mpsc; use futures::lock::Mutex as FutMutex; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; use lazy_static::lazy_static; -use rand; - use std::convert::TryInto; use std::sync::Arc; use std::sync::Mutex as StdMutex; diff --git a/generic/threadshare/src/dataqueue.rs b/generic/threadshare/src/dataqueue.rs index 9f77d966..300e3976 100644 --- a/generic/threadshare/src/dataqueue.rs +++ b/generic/threadshare/src/dataqueue.rs @@ -17,7 +17,6 @@ use futures::future::{self, abortable, AbortHandle}; -use gst; use gst::gst_debug; use gst::prelude::*; diff --git a/generic/threadshare/src/inputselector.rs b/generic/threadshare/src/inputselector.rs index 8811ccd1..6e95e0cc 100644 --- a/generic/threadshare/src/inputselector.rs +++ b/generic/threadshare/src/inputselector.rs @@ -19,13 +19,11 @@ use futures::future::BoxFuture; use futures::future::{abortable, AbortHandle}; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_log, gst_trace}; diff --git a/generic/threadshare/src/jitterbuffer/jitterbuffer.rs b/generic/threadshare/src/jitterbuffer/jitterbuffer.rs index 273cba42..97fab692 100644 --- a/generic/threadshare/src/jitterbuffer/jitterbuffer.rs +++ b/generic/threadshare/src/jitterbuffer/jitterbuffer.rs @@ -19,13 +19,11 @@ use futures::future::BoxFuture; use futures::future::{abortable, AbortHandle, Aborted}; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_error, gst_error_msg, gst_info, gst_log, gst_trace}; diff --git a/generic/threadshare/src/lib.rs b/generic/threadshare/src/lib.rs index 61514837..33e36959 100644 --- a/generic/threadshare/src/lib.rs +++ b/generic/threadshare/src/lib.rs @@ -44,7 +44,6 @@ mod queue; use glib::translate::*; use glib_sys as glib_ffi; -use gst; use gst::gst_plugin_define; use gstreamer_sys as gst_ffi; diff --git a/generic/threadshare/src/proxy.rs b/generic/threadshare/src/proxy.rs index 19145451..9ef155d2 100644 --- a/generic/threadshare/src/proxy.rs +++ b/generic/threadshare/src/proxy.rs @@ -19,13 +19,11 @@ use futures::channel::oneshot; use futures::future::BoxFuture; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; diff --git a/generic/threadshare/src/queue.rs b/generic/threadshare/src/queue.rs index 7c02602f..b9ee57d2 100644 --- a/generic/threadshare/src/queue.rs +++ b/generic/threadshare/src/queue.rs @@ -19,13 +19,11 @@ use futures::channel::oneshot; use futures::future::BoxFuture; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; diff --git a/generic/threadshare/src/runtime/executor.rs b/generic/threadshare/src/runtime/executor.rs index e1509a54..18e73a0d 100644 --- a/generic/threadshare/src/runtime/executor.rs +++ b/generic/threadshare/src/runtime/executor.rs @@ -38,7 +38,6 @@ use futures::channel::oneshot; use futures::future::BoxFuture; use futures::prelude::*; -use gst; use gst::{gst_debug, gst_log, gst_trace, gst_warning}; use lazy_static::lazy_static; @@ -660,13 +659,10 @@ impl Context { #[cfg(test)] mod tests { - use futures; use futures::channel::mpsc; use futures::lock::Mutex; use futures::prelude::*; - use gst; - use std::net::{IpAddr, Ipv4Addr, SocketAddr, UdpSocket}; use std::sync::Arc; use std::time::{Duration, Instant}; diff --git a/generic/threadshare/src/runtime/mod.rs b/generic/threadshare/src/runtime/mod.rs index 39923a4e..c308a3b5 100644 --- a/generic/threadshare/src/runtime/mod.rs +++ b/generic/threadshare/src/runtime/mod.rs @@ -58,7 +58,6 @@ pub mod prelude { pub mod time; -use gst; use lazy_static::lazy_static; lazy_static! { diff --git a/generic/threadshare/src/runtime/pad.rs b/generic/threadshare/src/runtime/pad.rs index fde5ed3b..3b4c9015 100644 --- a/generic/threadshare/src/runtime/pad.rs +++ b/generic/threadshare/src/runtime/pad.rs @@ -72,7 +72,6 @@ use futures::future; use futures::future::BoxFuture; use futures::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_error, gst_fixme, gst_log, gst_loggable_error}; diff --git a/generic/threadshare/src/socket.rs b/generic/threadshare/src/socket.rs index 6bbc3dab..634e5779 100644 --- a/generic/threadshare/src/socket.rs +++ b/generic/threadshare/src/socket.rs @@ -19,7 +19,6 @@ use futures::future::{abortable, AbortHandle, Aborted, BoxFuture}; use futures::prelude::*; -use gst; use gst::prelude::*; use gst::{gst_debug, gst_error, gst_error_msg}; @@ -28,7 +27,6 @@ use lazy_static::lazy_static; use std::io; use std::sync::{Arc, Mutex}; -use gio; use gio::prelude::*; use gio_sys as gio_ffi; use gobject_sys as gobject_ffi; diff --git a/generic/threadshare/src/tcpclientsrc.rs b/generic/threadshare/src/tcpclientsrc.rs index 1a35a668..26c1dd08 100644 --- a/generic/threadshare/src/tcpclientsrc.rs +++ b/generic/threadshare/src/tcpclientsrc.rs @@ -20,21 +20,17 @@ use futures::future::BoxFuture; use futures::lock::Mutex as FutMutex; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; use lazy_static::lazy_static; -use rand; - use std::io; use std::net::{IpAddr, SocketAddr}; use std::sync::Arc; diff --git a/generic/threadshare/src/udpsink.rs b/generic/threadshare/src/udpsink.rs index 38617aa3..cc0b941b 100644 --- a/generic/threadshare/src/udpsink.rs +++ b/generic/threadshare/src/udpsink.rs @@ -20,13 +20,11 @@ use futures::future::BoxFuture; use futures::lock::Mutex; use futures::prelude::*; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::EventView; diff --git a/generic/threadshare/src/udpsrc.rs b/generic/threadshare/src/udpsrc.rs index 6542b0ba..bb530010 100644 --- a/generic/threadshare/src/udpsrc.rs +++ b/generic/threadshare/src/udpsrc.rs @@ -19,15 +19,11 @@ use futures::future::BoxFuture; use futures::lock::Mutex as FutMutex; use futures::prelude::*; -use gio; - -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::{gst_debug, gst_element_error, gst_error, gst_error_msg, gst_log, gst_trace}; @@ -35,8 +31,6 @@ use gst_net::*; use lazy_static::lazy_static; -use rand; - use std::io; use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr}; use std::sync::Arc; diff --git a/generic/threadshare/tests/appsrc.rs b/generic/threadshare/tests/appsrc.rs index 8610fcb4..3bcf6217 100644 --- a/generic/threadshare/tests/appsrc.rs +++ b/generic/threadshare/tests/appsrc.rs @@ -16,14 +16,8 @@ // Boston, MA 02110-1335, USA. use glib::prelude::*; - -use gst; use gst::prelude::*; -use gst_check; - -use gstthreadshare; - fn init() { use std::sync::Once; static INIT: Once = Once::new(); diff --git a/generic/threadshare/tests/inputselector.rs b/generic/threadshare/tests/inputselector.rs index 965c266c..9401abda 100644 --- a/generic/threadshare/tests/inputselector.rs +++ b/generic/threadshare/tests/inputselector.rs @@ -15,14 +15,8 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; - -use gst; use gst::prelude::*; -use gst_check; - -use gstthreadshare; fn init() { use std::sync::Once; diff --git a/generic/threadshare/tests/jitterbuffer.rs b/generic/threadshare/tests/jitterbuffer.rs index cdc22767..58bb0a2c 100644 --- a/generic/threadshare/tests/jitterbuffer.rs +++ b/generic/threadshare/tests/jitterbuffer.rs @@ -15,7 +15,6 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use gst; use gst::gst_debug; use gst::prelude::*; @@ -23,8 +22,6 @@ use lazy_static::lazy_static; use std::sync::mpsc; -use gstthreadshare; - lazy_static! { static ref CAT: gst::DebugCategory = gst::DebugCategory::new( "ts-test", diff --git a/generic/threadshare/tests/pad.rs b/generic/threadshare/tests/pad.rs index 8bf680c0..b7c275fd 100644 --- a/generic/threadshare/tests/pad.rs +++ b/generic/threadshare/tests/pad.rs @@ -21,11 +21,9 @@ use futures::future::BoxFuture; use futures::lock::Mutex as FutMutex; use futures::prelude::*; -use glib; use glib::GBoxed; use glib::{glib_object_impl, glib_object_subclass}; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use gst::EventView; diff --git a/generic/threadshare/tests/pipeline.rs b/generic/threadshare/tests/pipeline.rs index 61a7851a..e65b50ca 100644 --- a/generic/threadshare/tests/pipeline.rs +++ b/generic/threadshare/tests/pipeline.rs @@ -15,7 +15,6 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use gst; use gst::prelude::*; use gst::{gst_debug, gst_error}; @@ -23,8 +22,6 @@ use lazy_static::lazy_static; use std::sync::mpsc; -use gstthreadshare; - lazy_static! { static ref CAT: gst::DebugCategory = gst::DebugCategory::new( "ts-test", diff --git a/generic/threadshare/tests/proxy.rs b/generic/threadshare/tests/proxy.rs index b593b16e..67bf5975 100644 --- a/generic/threadshare/tests/proxy.rs +++ b/generic/threadshare/tests/proxy.rs @@ -16,16 +16,10 @@ // Boston, MA 02110-1335, USA. use glib::prelude::*; - -use gst; use gst::prelude::*; -use gst_app; - use std::sync::{Arc, Mutex}; -use gstthreadshare; - fn init() { use std::sync::Once; static INIT: Once = Once::new(); diff --git a/generic/threadshare/tests/queue.rs b/generic/threadshare/tests/queue.rs index c170516f..52a57103 100644 --- a/generic/threadshare/tests/queue.rs +++ b/generic/threadshare/tests/queue.rs @@ -15,18 +15,11 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; - -use gst; use gst::prelude::*; -use gst_app; - use std::sync::{Arc, Mutex}; -use gstthreadshare; - fn init() { use std::sync::Once; static INIT: Once = Once::new(); diff --git a/generic/threadshare/tests/tcpclientsrc.rs b/generic/threadshare/tests/tcpclientsrc.rs index 7498dcc7..41a506fd 100644 --- a/generic/threadshare/tests/tcpclientsrc.rs +++ b/generic/threadshare/tests/tcpclientsrc.rs @@ -16,20 +16,13 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; - -use gst; use gst::prelude::*; -use gst_app; - use std::io::Write; use std::sync::{Arc, Mutex}; use std::{thread, time}; -use gstthreadshare; - fn init() { use std::sync::Once; static INIT: Once = Once::new(); diff --git a/generic/threadshare/tests/udpsink.rs b/generic/threadshare/tests/udpsink.rs index 420b34fe..5be3f23f 100644 --- a/generic/threadshare/tests/udpsink.rs +++ b/generic/threadshare/tests/udpsink.rs @@ -17,14 +17,8 @@ use std::thread; -use glib; use glib::prelude::*; -use gst; -use gst_check; - -use gstthreadshare; - fn init() { use std::sync::Once; static INIT: Once = Once::new(); diff --git a/generic/threadshare/tests/udpsrc.rs b/generic/threadshare/tests/udpsrc.rs index eadfac74..90d0d51e 100644 --- a/generic/threadshare/tests/udpsrc.rs +++ b/generic/threadshare/tests/udpsrc.rs @@ -15,18 +15,10 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; -use gio; - -use gst; -use gst_check; - use std::thread; -use gstthreadshare; - fn init() { use std::sync::Once; static INIT: Once = Once::new(); diff --git a/net/reqwest/build.rs b/net/reqwest/build.rs index 0d1ddb61..17be1215 100644 --- a/net/reqwest/build.rs +++ b/net/reqwest/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/net/reqwest/src/reqwesthttpsrc.rs b/net/reqwest/src/reqwesthttpsrc.rs index 380f5df2..dbf3c79c 100644 --- a/net/reqwest/src/reqwesthttpsrc.rs +++ b/net/reqwest/src/reqwesthttpsrc.rs @@ -15,13 +15,10 @@ use reqwest::{Client, Response, StatusCode}; use tokio::runtime; use url::Url; -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_base; use gst_base::prelude::*; use gst_base::subclass::prelude::*; diff --git a/net/rusoto/build.rs b/net/rusoto/build.rs index 0d1ddb61..17be1215 100644 --- a/net/rusoto/build.rs +++ b/net/rusoto/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/net/rusoto/src/s3sink.rs b/net/rusoto/src/s3sink.rs index 3cd36822..0bdb2f07 100644 --- a/net/rusoto/src/s3sink.rs +++ b/net/rusoto/src/s3sink.rs @@ -10,11 +10,9 @@ use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_base; use gst_base::subclass::prelude::*; use futures::prelude::*; diff --git a/net/rusoto/src/s3src.rs b/net/rusoto/src/s3src.rs index 2984098f..d2e95fbf 100644 --- a/net/rusoto/src/s3src.rs +++ b/net/rusoto/src/s3src.rs @@ -18,10 +18,8 @@ use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::subclass::prelude::*; -use gst_base; use gst_base::prelude::*; use gst_base::subclass::base_src::CreateSuccess; use gst_base::subclass::prelude::*; diff --git a/text/wrap/build.rs b/text/wrap/build.rs index fe307a43..17be1215 100644 --- a/text/wrap/build.rs +++ b/text/wrap/build.rs @@ -1,5 +1,3 @@ -use gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/text/wrap/src/gsttextwrap.rs b/text/wrap/src/gsttextwrap.rs index 4afa6a06..92de0de9 100644 --- a/text/wrap/src/gsttextwrap.rs +++ b/text/wrap/src/gsttextwrap.rs @@ -15,11 +15,9 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; @@ -31,7 +29,6 @@ use std::sync::Mutex; use once_cell::sync::Lazy; use hyphenation::{Load, Standard}; -use textwrap; static CAT: Lazy = Lazy::new(|| { gst::DebugCategory::new( diff --git a/tutorial/build.rs b/tutorial/build.rs index 0d1ddb61..17be1215 100644 --- a/tutorial/build.rs +++ b/tutorial/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/tutorial/src/identity.rs b/tutorial/src/identity.rs index ae770add..1395d457 100644 --- a/tutorial/src/identity.rs +++ b/tutorial/src/identity.rs @@ -6,11 +6,9 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; diff --git a/tutorial/src/lib.rs b/tutorial/src/lib.rs index d8709ee3..d42f75eb 100644 --- a/tutorial/src/lib.rs +++ b/tutorial/src/lib.rs @@ -14,10 +14,6 @@ extern crate gstreamer_audio as gst_audio; extern crate gstreamer_base as gst_base; extern crate gstreamer_video as gst_video; -extern crate byte_slice_cast; -extern crate num_traits; -extern crate once_cell; - mod identity; mod progressbin; mod rgb2gray; diff --git a/tutorial/src/progressbin.rs b/tutorial/src/progressbin.rs index ae40dfee..6b794d9d 100644 --- a/tutorial/src/progressbin.rs +++ b/tutorial/src/progressbin.rs @@ -6,12 +6,10 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::gobject_sys; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; use std::sync::Mutex; diff --git a/tutorial/src/rgb2gray.rs b/tutorial/src/rgb2gray.rs index 614cc234..e06fa024 100644 --- a/tutorial/src/rgb2gray.rs +++ b/tutorial/src/rgb2gray.rs @@ -6,15 +6,11 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_base; use gst_base::subclass::prelude::*; -use gst_video; use std::i32; use std::sync::Mutex; diff --git a/tutorial/src/sinesrc.rs b/tutorial/src/sinesrc.rs index f91fe772..09a9ca6e 100644 --- a/tutorial/src/sinesrc.rs +++ b/tutorial/src/sinesrc.rs @@ -6,14 +6,10 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_audio; -use gst_base; use gst_base::prelude::*; use gst_base::subclass::prelude::*; diff --git a/utils/fallbackswitch/build.rs b/utils/fallbackswitch/build.rs index 0ff81ccb..939ddee0 100644 --- a/utils/fallbackswitch/build.rs +++ b/utils/fallbackswitch/build.rs @@ -1,7 +1,3 @@ -extern crate cc; -extern crate gst_plugin_version_helper; -extern crate pkg_config; - fn main() { gst_plugin_version_helper::get_info(); diff --git a/utils/fallbackswitch/src/base/aggregator.rs b/utils/fallbackswitch/src/base/aggregator.rs index fe2866f4..e57f6c14 100644 --- a/utils/fallbackswitch/src/base/aggregator.rs +++ b/utils/fallbackswitch/src/base/aggregator.rs @@ -13,7 +13,6 @@ use glib::signal::{connect_raw, SignalHandlerId}; use glib::translate::*; use glib::IsA; use glib::Value; -use gst; use std::boxed::Box as Box_; use std::mem; use std::ptr; diff --git a/utils/fallbackswitch/src/base/aggregator_pad.rs b/utils/fallbackswitch/src/base/aggregator_pad.rs index 38c47327..7dcf69cb 100644 --- a/utils/fallbackswitch/src/base/aggregator_pad.rs +++ b/utils/fallbackswitch/src/base/aggregator_pad.rs @@ -10,8 +10,6 @@ use super::gst_base_sys; use super::AggregatorPad; use glib::object::IsA; use glib::translate::*; -use gst; -use gst_sys; pub trait AggregatorPadExtManual: 'static { fn get_segment(&self) -> gst::Segment; diff --git a/utils/fallbackswitch/src/base/auto/aggregator.rs b/utils/fallbackswitch/src/base/auto/aggregator.rs index 6ceefd3d..daaafded 100644 --- a/utils/fallbackswitch/src/base/auto/aggregator.rs +++ b/utils/fallbackswitch/src/base/auto/aggregator.rs @@ -10,9 +10,6 @@ use glib::signal::SignalHandlerId; use glib::translate::*; use glib::StaticType; use glib::Value; -use glib_sys; -use gobject_sys; -use gst; use std::boxed::Box as Box_; use std::mem::transmute; diff --git a/utils/fallbackswitch/src/base/auto/aggregator_pad.rs b/utils/fallbackswitch/src/base/auto/aggregator_pad.rs index 7c8df57e..2e5807c7 100644 --- a/utils/fallbackswitch/src/base/auto/aggregator_pad.rs +++ b/utils/fallbackswitch/src/base/auto/aggregator_pad.rs @@ -10,10 +10,6 @@ use glib::signal::SignalHandlerId; use glib::translate::*; use glib::StaticType; use glib::Value; -use glib_sys; -use gobject_sys; -use gst; -use gst_sys; use std::boxed::Box as Box_; use std::mem::transmute; diff --git a/utils/fallbackswitch/src/base/subclass/aggregator.rs b/utils/fallbackswitch/src/base/subclass/aggregator.rs index 08860100..19aa071e 100644 --- a/utils/fallbackswitch/src/base/subclass/aggregator.rs +++ b/utils/fallbackswitch/src/base/subclass/aggregator.rs @@ -6,16 +6,11 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use libc; - use super::super::gst_base_sys; -use glib_sys; -use gst_sys; use glib::translate::*; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; diff --git a/utils/fallbackswitch/src/base/subclass/aggregator_pad.rs b/utils/fallbackswitch/src/base/subclass/aggregator_pad.rs index c09c4a36..d7b78e4f 100644 --- a/utils/fallbackswitch/src/base/subclass/aggregator_pad.rs +++ b/utils/fallbackswitch/src/base/subclass/aggregator_pad.rs @@ -7,11 +7,8 @@ // except according to those terms. use super::super::gst_base_sys; -use glib_sys; -use gst_sys; use glib::translate::*; -use gst; use glib::subclass::prelude::*; use gst::subclass::prelude::*; diff --git a/utils/fallbackswitch/src/base/utils.rs b/utils/fallbackswitch/src/base/utils.rs index ff456cd0..c9b93599 100644 --- a/utils/fallbackswitch/src/base/utils.rs +++ b/utils/fallbackswitch/src/base/utils.rs @@ -7,7 +7,6 @@ // except according to those terms. use glib::translate::mut_override; -use glib_sys; #[must_use = "if unused the Mutex will immediately unlock"] pub struct MutexGuard<'a>(&'a glib_sys::GMutex); diff --git a/utils/fallbackswitch/src/fallbackswitch.rs b/utils/fallbackswitch/src/fallbackswitch.rs index 7a317c7c..f38f7bc1 100644 --- a/utils/fallbackswitch/src/fallbackswitch.rs +++ b/utils/fallbackswitch/src/fallbackswitch.rs @@ -17,19 +17,13 @@ #[cfg(not(feature = "v1_18"))] use super::base as gst_base; -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_audio; -#[cfg(feature = "v1_18")] -use gst_base; use gst_base::prelude::*; use gst_base::subclass::prelude::*; -use gst_video; use once_cell::sync::Lazy; diff --git a/utils/togglerecord/build.rs b/utils/togglerecord/build.rs index 0d1ddb61..17be1215 100644 --- a/utils/togglerecord/build.rs +++ b/utils/togglerecord/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/utils/togglerecord/src/togglerecord.rs b/utils/togglerecord/src/togglerecord.rs index 07872b73..9a3a000f 100644 --- a/utils/togglerecord/src/togglerecord.rs +++ b/utils/togglerecord/src/togglerecord.rs @@ -15,15 +15,11 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_audio; -use gst_video; use parking_lot::{Condvar, Mutex}; use std::cmp; diff --git a/video/cdg/build.rs b/video/cdg/build.rs index 0d1ddb61..17be1215 100644 --- a/video/cdg/build.rs +++ b/video/cdg/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/video/cdg/src/cdgdec.rs b/video/cdg/src/cdgdec.rs index 6ea7b59d..3a7f311f 100644 --- a/video/cdg/src/cdgdec.rs +++ b/video/cdg/src/cdgdec.rs @@ -6,17 +6,12 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use cdg; -use cdg_renderer; -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::subclass::prelude::*; use gst_video::prelude::VideoDecoderExtManual; use gst_video::prelude::*; use gst_video::subclass::prelude::*; -use gstreamer_video as gst_video; use image::GenericImageView; use std::sync::Mutex; diff --git a/video/cdg/src/cdgparse.rs b/video/cdg/src/cdgparse.rs index a23910e6..979cdc1d 100644 --- a/video/cdg/src/cdgparse.rs +++ b/video/cdg/src/cdgparse.rs @@ -6,16 +6,13 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::subclass::prelude::*; use gst::SECOND_VAL; use gst_base::prelude::*; use gst_base::subclass::prelude::*; use gstreamer::format::Bytes; -use gstreamer_base as gst_base; use std::convert::TryInto; use crate::constants::{ diff --git a/video/cdg/src/lib.rs b/video/cdg/src/lib.rs index 433f6fde..85ee04d5 100644 --- a/video/cdg/src/lib.rs +++ b/video/cdg/src/lib.rs @@ -12,6 +12,8 @@ extern crate glib; #[macro_use] extern crate gstreamer as gst; +extern crate gstreamer_base as gst_base; +extern crate gstreamer_video as gst_video; #[macro_use] extern crate lazy_static; diff --git a/video/cdg/tests/cdgdec.rs b/video/cdg/tests/cdgdec.rs index 69b9d3ff..df53800f 100644 --- a/video/cdg/tests/cdgdec.rs +++ b/video/cdg/tests/cdgdec.rs @@ -6,12 +6,11 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use gst_app::prelude::*; -use gstreamer as gst; -use gstreamer_app as gst_app; -use std::path::PathBuf; +extern crate gstreamer as gst; +extern crate gstreamer_app as gst_app; -use gstcdg; +use gst::prelude::*; +use std::path::PathBuf; fn init() { use std::sync::Once; diff --git a/video/closedcaption/build.rs b/video/closedcaption/build.rs index 84d168ec..3654b4fa 100644 --- a/video/closedcaption/build.rs +++ b/video/closedcaption/build.rs @@ -1,6 +1,3 @@ -extern crate cc; -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info(); diff --git a/video/closedcaption/src/cea608tott.rs b/video/closedcaption/src/cea608tott.rs index 15307618..bdb9e184 100644 --- a/video/closedcaption/src/cea608tott.rs +++ b/video/closedcaption/src/cea608tott.rs @@ -6,11 +6,9 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; diff --git a/video/closedcaption/src/mcc_enc.rs b/video/closedcaption/src/mcc_enc.rs index 8318151f..d7586092 100644 --- a/video/closedcaption/src/mcc_enc.rs +++ b/video/closedcaption/src/mcc_enc.rs @@ -15,15 +15,12 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::structure; use gst::subclass::prelude::*; -use gst_video; use chrono::prelude::*; use uuid::Uuid; diff --git a/video/closedcaption/src/mcc_parse.rs b/video/closedcaption/src/mcc_parse.rs index 734fa74c..c7f765df 100644 --- a/video/closedcaption/src/mcc_parse.rs +++ b/video/closedcaption/src/mcc_parse.rs @@ -15,14 +15,12 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_video::{self, ValidVideoTimeCode}; +use gst_video::ValidVideoTimeCode; use std::cmp; use std::convert::TryInto; @@ -982,8 +980,8 @@ impl MccParse { } EventView::FlushStop(_) => { let state = self.state.lock().unwrap(); - - let _ = self.flush(state); + let state = self.flush(state); + drop(state); pad.event_default(Some(element), event) } diff --git a/video/closedcaption/src/mcc_parser.rs b/video/closedcaption/src/mcc_parser.rs index 9da20c58..70e221ee 100644 --- a/video/closedcaption/src/mcc_parser.rs +++ b/video/closedcaption/src/mcc_parser.rs @@ -17,7 +17,6 @@ use either::Either; -use combine; use combine::parser::byte::hex_digit; use combine::parser::range::{range, take_while1}; use combine::parser::repeat::skip_many; diff --git a/video/closedcaption/src/scc_enc.rs b/video/closedcaption/src/scc_enc.rs index f7edf0c6..654be477 100644 --- a/video/closedcaption/src/scc_enc.rs +++ b/video/closedcaption/src/scc_enc.rs @@ -16,11 +16,9 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::structure; use gst::subclass::prelude::*; diff --git a/video/closedcaption/src/scc_parse.rs b/video/closedcaption/src/scc_parse.rs index fbece98b..c2bc2a2e 100644 --- a/video/closedcaption/src/scc_parse.rs +++ b/video/closedcaption/src/scc_parse.rs @@ -16,14 +16,11 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_video; use std::sync::{Mutex, MutexGuard}; diff --git a/video/closedcaption/src/scc_parser.rs b/video/closedcaption/src/scc_parser.rs index b53cd3ea..440b8df2 100644 --- a/video/closedcaption/src/scc_parser.rs +++ b/video/closedcaption/src/scc_parser.rs @@ -16,7 +16,6 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use combine; use combine::parser::byte::hex_digit; use combine::parser::range::{range, take_while1}; use combine::parser::EasyParser; diff --git a/video/closedcaption/src/tttocea608.rs b/video/closedcaption/src/tttocea608.rs index efb0073b..a68ca456 100644 --- a/video/closedcaption/src/tttocea608.rs +++ b/video/closedcaption/src/tttocea608.rs @@ -15,11 +15,9 @@ // Free Software Foundation, Inc., 51 Franklin Street, Suite 500, // Boston, MA 02110-1335, USA. -use glib; use glib::prelude::*; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; diff --git a/video/dav1d/build.rs b/video/dav1d/build.rs index 0d1ddb61..17be1215 100644 --- a/video/dav1d/build.rs +++ b/video/dav1d/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/video/dav1d/src/dav1ddec.rs b/video/dav1d/src/dav1ddec.rs index 2db1b958..cba893a0 100644 --- a/video/dav1d/src/dav1ddec.rs +++ b/video/dav1d/src/dav1ddec.rs @@ -6,14 +6,10 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use dav1d; -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::prelude::*; use gst::subclass::prelude::*; -use gst_video; use gst_video::prelude::*; use gst_video::subclass::prelude::*; diff --git a/video/flavors/build.rs b/video/flavors/build.rs index 0d1ddb61..17be1215 100644 --- a/video/flavors/build.rs +++ b/video/flavors/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/video/flavors/src/flvdemux.rs b/video/flavors/src/flvdemux.rs index 717caa48..bab8bcd7 100644 --- a/video/flavors/src/flvdemux.rs +++ b/video/flavors/src/flvdemux.rs @@ -9,18 +9,13 @@ use std::cmp; use std::sync::Mutex; -use nom; - // FIXME: rustfmt removes the :: but they're required here #[rustfmt::skip] use ::flavors::parser as flavors; -use crate::gst; -use crate::gst::prelude::*; -use crate::gst::subclass::prelude::*; -use crate::gst_base; -use glib; use glib::subclass; +use gst::prelude::*; +use gst::subclass::prelude::*; use num_rational::Rational32; diff --git a/video/gif/build.rs b/video/gif/build.rs index 0d1ddb61..17be1215 100644 --- a/video/gif/build.rs +++ b/video/gif/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/video/rav1e/build.rs b/video/rav1e/build.rs index 0d1ddb61..17be1215 100644 --- a/video/rav1e/build.rs +++ b/video/rav1e/build.rs @@ -1,5 +1,3 @@ -extern crate gst_plugin_version_helper; - fn main() { gst_plugin_version_helper::get_info() } diff --git a/video/rav1e/src/lib.rs b/video/rav1e/src/lib.rs index 153a5542..d9426648 100644 --- a/video/rav1e/src/lib.rs +++ b/video/rav1e/src/lib.rs @@ -12,6 +12,7 @@ extern crate glib; #[macro_use] extern crate gstreamer as gst; +extern crate gstreamer_video as gst_video; #[macro_use] extern crate lazy_static; diff --git a/video/rav1e/src/rav1enc.rs b/video/rav1e/src/rav1enc.rs index 0d69a19c..a5e528f3 100644 --- a/video/rav1e/src/rav1enc.rs +++ b/video/rav1e/src/rav1enc.rs @@ -7,14 +7,11 @@ // except according to those terms. use atomic_refcell::AtomicRefCell; -use glib; use glib::subclass; use glib::subclass::prelude::*; -use gst; use gst::subclass::prelude::*; use gst_video::prelude::*; use gst_video::subclass::prelude::*; -use gstreamer_video as gst_video; use rav1e::color; use rav1e::config; use rav1e::data;