Skip to content

Commit e2d9bb8

Browse files
author
Aaron Boxer
committed
import cleanup
1 parent 39f047d commit e2d9bb8

15 files changed

+75
-107
lines changed

plugins/python/caption.py

+8-10
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,16 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
gi.require_version("GstVideo", "1.0")
24-
gi.require_version("GLib", "2.0")
25-
gi.require_version("GstAnalytics", "1.0")
26-
27-
from gi.repository import Gst, GObject, GstAnalytics, GLib # noqa: E402
28-
2919
CAN_REGISTER_ELEMENT = True
3020
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
gi.require_version("GstVideo", "1.0")
25+
gi.require_version("GLib", "2.0")
26+
gi.require_version("GstAnalytics", "1.0")
27+
28+
from gi.repository import Gst, GObject, GstAnalytics, GLib # noqa: E402
3129
from gst_video_transform import GstVideoTransform
3230
import numpy as np
3331
import cv2

plugins/python/coquitts.py

+12-14
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,18 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
from gi.repository import Gst, GObject, GstBase # noqa: E402
19+
# Check for the availability of TTS module
20+
CAN_REGISTER_ELEMENT = True
21+
try:
22+
import gi
23+
gi.require_version("Gst", "1.0")
24+
gi.require_version("GstBase", "1.0")
25+
from gi.repository import Gst, GObject, GstBase # noqa: E402
26+
from gst_tts import GstTTS
27+
from TTS.api import TTS
28+
except ImportError as e:
29+
CAN_REGISTER_ELEMENT = False
30+
Gst.warning(f"The 'pyml_coquitts' element will not be available. Error: {e}")
2431

2532
TTS_SAMPLE_RATE = 22050
2633

@@ -34,15 +41,6 @@
3441
)
3542
)
3643

37-
# Check for the availability of TTS module
38-
CAN_REGISTER_ELEMENT = True
39-
try:
40-
from gst_tts import GstTTS
41-
from TTS.api import TTS
42-
except ImportError as e:
43-
CAN_REGISTER_ELEMENT = False
44-
Gst.warning(f"The 'pyml_coquitts' element will not be available. Error: {e}")
45-
4644

4745
class CoquiTTS(GstTTS):
4846
__gstmetadata__ = (

plugins/python/kafkasink.py

+10-11
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,18 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import json
20-
import os
21-
import gi
22-
23-
gi.require_version("Gst", "1.0")
24-
gi.require_version("GstAnalytics", "1.0")
25-
gi.require_version("GLib", "2.0")
26-
from gi.repository import Gst, GObject, GLib, GstAnalytics # noqa: E402
27-
28-
from utils import runtime_check_gstreamer_version
29-
3019
CAN_REGISTER_ELEMENT = True
3120
try:
21+
import json
22+
import os
23+
import gi
24+
25+
gi.require_version("Gst", "1.0")
26+
gi.require_version("GstAnalytics", "1.0")
27+
gi.require_version("GLib", "2.0")
28+
from gi.repository import Gst, GObject, GLib, GstAnalytics # noqa: E402
29+
30+
from utils import runtime_check_gstreamer_version
3231
from confluent_kafka import Producer
3332
except ImportError as e:
3433
CAN_REGISTER_ELEMENT = False

plugins/python/llm.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,16 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
from gi.repository import Gst, GObject # noqa: E402
23-
2419
CAN_REGISTER_ELEMENT = True
2520
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
from gi.repository import Gst, GObject # noqa: E402
2624
from gst_llm import GstLLM
2725
except ImportError as e:
2826
CAN_REGISTER_ELEMENT = False
2927
Gst.warning(f"The 'pyml_llm' element will not be available. Error {e}")
3028

31-
3229
class LLM(GstLLM):
3330
__gstmetadata__ = (
3431
"LLM",

plugins/python/mariantranslate.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,16 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
from gi.repository import Gst, GObject # noqa: E402
23-
2419
CAN_REGISTER_ELEMENT = True
2520
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
from gi.repository import Gst, GObject # noqa: E402
2624
from gst_translate import GstTranslate
2725
except ImportError as e:
2826
CAN_REGISTER_ELEMENT = False
2927
Gst.warning(f"The 'pyml_mariantranslate' element will not be available. Element {e}")
3028

31-
3229
class MarianTranslate(GstTranslate):
3330
__gstmetadata__ = (
3431
"MarianTranslate",

plugins/python/maskrcnn.py

+7-10
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,15 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
gi.require_version("GstVideo", "1.0")
24-
gi.require_version("GstAnalytics", "1.0")
25-
gi.require_version("GLib", "2.0")
26-
from gi.repository import Gst, GObject, GstAnalytics, GLib # noqa: E402
27-
28-
2919
CAN_REGISTER_ELEMENT = True
3020
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
gi.require_version("GstVideo", "1.0")
25+
gi.require_version("GstAnalytics", "1.0")
26+
gi.require_version("GLib", "2.0")
27+
from gi.repository import Gst, GObject, GstAnalytics, GLib # noqa: E402
3128
import numpy as np
3229
from gst_object_detector import GstObjectDetector
3330
except ImportError as e:

plugins/python/objectdetector.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
gi.require_version("GLib", "2.0")
24-
from gi.repository import Gst, GObject # noqa: E402
25-
2619
CAN_REGISTER_ELEMENT = True
2720
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
gi.require_version("GLib", "2.0")
25+
from gi.repository import Gst, GObject # noqa: E402
2826
from gst_object_detector import GstObjectDetector
2927
except ImportError as e:
3028
CAN_REGISTER_ELEMENT = False

plugins/python/overlay.py

-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
CAN_REGISTER_ELEMENT = True
2121
try:
22-
2322
import re
2423
import gi
2524
import skia
@@ -39,7 +38,6 @@
3938
GLib,
4039
GObject,
4140
) # noqa: E402
42-
4341
except ImportError as e:
4442
CAN_REGISTER_ELEMENT = False
4543
Gst.warning(f"The 'pyml_overlay' element will not be available. Error: {e}")

plugins/python/stablediffusion.py

+6-8
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,14 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import asyncio
20-
import gi
21-
22-
gi.require_version("Gst", "1.0")
23-
gi.require_version("GstBase", "1.0")
24-
gi.require_version("GObject", "2.0")
25-
from gi.repository import Gst, GObject, GstBase # noqa: E402
26-
2719
CAN_REGISTER_ELEMENT = True
2820
try:
21+
import asyncio
22+
import gi
23+
gi.require_version("Gst", "1.0")
24+
gi.require_version("GstBase", "1.0")
25+
gi.require_version("GObject", "2.0")
26+
from gi.repository import Gst, GObject, GstBase # noqa: E402
2927
from gst_aggregator import GstAggregator
3028
import numpy as np
3129
from diffusers import StableDiffusionPipeline

plugins/python/streamdemux.py

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818
import gi
19-
2019
gi.require_version("Gst", "1.0")
2120
gi.require_version("GstBase", "1.0")
2221
gi.require_version("GLib", "2.0")

plugins/python/streammux.py

-2
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@
1717
# Boston, MA 02110-1301, USA.
1818

1919
import gi
20-
2120
gi.require_version("Gst", "1.0")
2221
gi.require_version("GstBase", "1.0")
2322
gi.require_version("GObject", "2.0")
2423
from gi.repository import Gst, GObject, GstBase # noqa: E402
2524

26-
2725
class StreamMux(GstBase.Aggregator):
2826
__gstmetadata__ = (
2927
"StreamMux",

plugins/python/whisperlive.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
gi.require_version("GObject", "2.0")
24-
from gi.repository import Gst, GObject, GstBase # noqa: E402
25-
2619
CAN_REGISTER_ELEMENT = True
2720
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
gi.require_version("GObject", "2.0")
25+
from gi.repository import Gst, GObject, GstBase # noqa: E402
2826
from gst_transcribe import GstTranscribe
2927
from whisperspeech.pipeline import Pipeline
3028
from transformers import AutoTokenizer, AutoModelForCausalLM

plugins/python/whisperspeechtts.py

+4-6
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,12 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
from gi.repository import Gst, GObject, GstBase # noqa: E402
24-
2519
CAN_REGISTER_ELEMENT = True
2620
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
from gi.repository import Gst, GObject, GstBase # noqa: E402
2725
import numpy as np
2826
from whisperspeech.pipeline import Pipeline
2927
from gst_tts import GstTTS

plugins/python/whispertranscribe.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
gi.require_version("GObject", "2.0")
24-
from gi.repository import Gst, GObject # noqa: E402
25-
2619
CAN_REGISTER_ELEMENT = True
2720
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
gi.require_version("GObject", "2.0")
25+
from gi.repository import Gst, GObject # noqa: E402
2826
from gst_transcribe import GstTranscribe
2927
from faster_whisper import WhisperModel
3028
except ImportError as e:

plugins/python/yolo.py

+7-10
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,15 @@
1616
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1717
# Boston, MA 02110-1301, USA.
1818

19-
import gi
20-
21-
gi.require_version("Gst", "1.0")
22-
gi.require_version("GstBase", "1.0")
23-
gi.require_version("GstVideo", "1.0")
24-
gi.require_version("GstAnalytics", "1.0")
25-
gi.require_version("GLib", "2.0")
26-
27-
from gi.repository import Gst, GObject, GstAnalytics, GLib # noqa: E402
28-
2919
CAN_REGISTER_ELEMENT = True
3020
try:
21+
import gi
22+
gi.require_version("Gst", "1.0")
23+
gi.require_version("GstBase", "1.0")
24+
gi.require_version("GstVideo", "1.0")
25+
gi.require_version("GstAnalytics", "1.0")
26+
gi.require_version("GLib", "2.0")
27+
from gi.repository import Gst, GObject, GstAnalytics, GLib # noqa: E402
3128
from gst_object_detector import GstObjectDetector
3229
except ImportError as e:
3330
CAN_REGISTER_ELEMENT = False

0 commit comments

Comments
 (0)