Compare commits

..

No commits in common. "6bd0bc62b95aa9a99bd7db0b2a9afb69a34df1a8" and "0972dbd238d21feabdac42965126eae974c68601" have entirely different histories.

View file

@ -2,21 +2,12 @@ from __future__ import annotations
import threading import threading
from queue import Empty, Queue from queue import Empty, Queue
from typing import TYPE_CHECKING
from gi.repository import GLib, Gst from gi.repository import GLib, Gst
if TYPE_CHECKING: from .file_model import FileItem
from .file_model import FileItem
DEFAULT_SEEK_FLAGS = ( DEFAULT_SEEK_FLAGS = Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT
Gst.SeekFlags.FLUSH
| Gst.SeekFlags.KEY_UNIT
| Gst.SeekFlags.SNAP_NEAREST
| Gst.SeekFlags.TRICKMODE
| Gst.SeekFlags.TRICKMODE_KEY_UNITS
| Gst.SeekFlags.TRICKMODE_NO_AUDIO
)
class Thumbnailer(threading.Thread): class Thumbnailer(threading.Thread):
@ -71,7 +62,7 @@ class Thumbnailer(threading.Thread):
"uridecodebin name=uridecodebin ! " "uridecodebin name=uridecodebin ! "
"videoconvert ! " "videoconvert ! "
"jpegenc quality=85 ! " "jpegenc quality=85 ! "
"appsink sync=false name=sink" "appsink name=sink"
) )
pipeline = Gst.parse_launch(pipeline_str) pipeline = Gst.parse_launch(pipeline_str)