viewer: store video/audio length outside of cache

This commit is contained in:
itsmattkc
2021-04-13 15:39:45 +10:00
parent f9c145b4d4
commit 46e00c0099
3 changed files with 12 additions and 13 deletions
+5 -1
View File
@@ -111,7 +111,9 @@ public:
VideoParams GetFirstEnabledVideoStream() const;
AudioParams GetFirstEnabledAudioStream() const;
const rational &GetLength() const;
const rational &GetLength() const { return last_length_; }
const rational &GetVideoLength() const { return video_length_; }
const rational &GetAudioLength() const { return audio_length_; }
FrameHashCache* video_frame_cache()
{
@@ -192,6 +194,8 @@ protected:
private:
rational last_length_;
rational video_length_;
rational audio_length_;
FrameHashCache video_frame_cache_;