diff options
author | Artem Dyomin <artem.dyomin@qt.io> | 2022-12-21 13:36:12 +0100 |
---|---|---|
committer | Artem Dyomin <artem.dyomin@qt.io> | 2022-12-22 09:58:30 +0100 |
commit | 8e68840e9ba921b50ae240c2e04831a125811658 (patch) | |
tree | 44360f61bef835ffbde73793ff7ddcf2fde5e96c /src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h | |
parent | 15190f347bac9b2e4a8c855d67e864051eb514d2 (diff) |
Code cleanup: remove old ffmpeg decoder
What's done:
- remove old decoder
- namespace PlaybackEngineInternal seems to be not needed, so
it's removed
- some minor clean up with unique_ptr usage
- logic is not changed
Pick-to: 6.5
Change-Id: I5089c87ef4c424930bca96d5f2935bfd88c20f5f
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
Diffstat (limited to 'src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h')
-rw-r--r-- | src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h b/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h index 979717113..48e939f82 100644 --- a/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h +++ b/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h @@ -48,6 +48,7 @@ #include "playbackengine/qffmpegplaybackenginedefs_p.h" #include "playbackengine/qffmpegtimecontroller_p.h" #include "playbackengine/qffmpegmediadataholder_p.h" +#include "playbackengine/qffmpegcodec_p.h" #include <unordered_map> @@ -61,7 +62,7 @@ class QFFmpegMediaPlayer; namespace QFFmpeg { -class PlaybackEngine : public QObject, protected PlaybackEngineInternal::MediaDataHolder +class PlaybackEngine : public QObject, protected MediaDataHolder { Q_OBJECT public: @@ -115,15 +116,6 @@ signals: void errorOccured(int, const QString &); protected: // objects managing - using Demuxer = PlaybackEngineInternal::Demuxer; - using PlaybackEngineObject = PlaybackEngineInternal::PlaybackEngineObject; - using Renderer = PlaybackEngineInternal::Renderer; - using AudioRenderer = PlaybackEngineInternal::AudioRenderer; - using VideoRenderer = PlaybackEngineInternal::VideoRenderer; - using SubtitleRenderer = PlaybackEngineInternal::SubtitleRenderer; - using StreamDecoder = PlaybackEngineInternal::StreamDecoder; - using TimeController = PlaybackEngineInternal::TimeController; - struct ObjectDeleter { void operator()(PlaybackEngineObject *) const; |