]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/rtve.py
[compat] Remove more functions
[yt-dlp.git] / yt_dlp / extractor / rtve.py
index 42a6029688dd73e567d1ed706e70d4423c1e170b..798dde7fa60f868dd93fa7e72f6f4035bb3cbffb 100644 (file)
@@ -1,14 +1,12 @@
 import base64
 import io
+import struct
 
 from .common import InfoExtractor
-from ..compat import (
-    compat_b64decode,
-    compat_struct_unpack,
-)
+from ..compat import compat_b64decode
 from ..utils import (
-    determine_ext,
     ExtractorError,
+    determine_ext,
     float_or_none,
     qualities,
     remove_end,
@@ -73,7 +71,7 @@ def _real_initialize(self):
     def _decrypt_url(png):
         encrypted_data = io.BytesIO(compat_b64decode(png)[8:])
         while True:
-            length = compat_struct_unpack('!I', encrypted_data.read(4))[0]
+            length = struct.unpack('!I', encrypted_data.read(4))[0]
             chunk_type = encrypted_data.read(4)
             if chunk_type == b'IEND':
                 break