diff options
author | Artem Dyomin <artem.dyomin@qt.io> | 2023-03-02 14:09:15 +0100 |
---|---|---|
committer | Artem Dyomin <artem.dyomin@qt.io> | 2023-03-09 05:18:40 +0000 |
commit | 7306154c02f32c169b73ff69e6e61d31999f127a (patch) | |
tree | d1bc46b014f1c08722c998f586577721721c7fe5 /src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h | |
parent | ad21ea6e6e94a2ad9926408ca60c714ccca37184 (diff) |
Implement looping for ffmpeg mediaplayer backend
- Looping of ffmpeg mediaplayer has been added with auto tests
- Minor code cleanup (that left from previous implmntations)
Task-number: QTBUG-111209
Change-Id: I3839ee866bc2dc571919e41a18b093fb15165293
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
(cherry picked from commit 46394944487b189962c1ceef8a236b328e8e7736)
Diffstat (limited to 'src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h')
-rw-r--r-- | src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h b/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h index 48e939f82..682d9093b 100644 --- a/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h +++ b/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h @@ -62,7 +62,7 @@ class QFFmpegMediaPlayer; namespace QFFmpeg { -class PlaybackEngine : public QObject, protected MediaDataHolder +class PlaybackEngine : public QObject, public MediaDataHolder { Q_OBJECT public: @@ -100,17 +100,8 @@ public: using MediaDataHolder::activeTrack; - bool isSeekable() const; - qint64 currentPosition() const; - // To be removed after aligning with Decoder - using MediaDataHolder::m_currentAVStreamIndex; - using MediaDataHolder::m_duration; - using MediaDataHolder::m_metaData; - using MediaDataHolder::m_requestedStreams; - using MediaDataHolder::m_streamMap; - signals: void endOfStream(); void errorOccured(int, const QString &); |