From 6c33e85162fea555977ba8592c8ebe86f66f1819 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 21 Feb 2020 20:04:08 +1100 Subject: [PATCH] decoder: don't start indexing any stream that doesn't need to be --- app/codec/decoder.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/codec/decoder.cpp b/app/codec/decoder.cpp index 52a9fdbdb..ed0dea143 100644 --- a/app/codec/decoder.cpp +++ b/app/codec/decoder.cpp @@ -138,10 +138,12 @@ bool Decoder::ProbeMedia(Footage *f, const QAtomicInt* cancelled) // Start an index task foreach (StreamPtr stream, f->streams()) { - QMetaObject::invokeMethod(IndexManager::instance(), - "StartIndexingStream", - Qt::QueuedConnection, - Q_ARG(StreamPtr, stream)); + if (stream->type() == Stream::kAudio) { + QMetaObject::invokeMethod(IndexManager::instance(), + "StartIndexingStream", + Qt::QueuedConnection, + Q_ARG(StreamPtr, stream)); + } } return true;