10 bool Cutlist,
int Size)
11 : m_player(
Player), m_videoOutput(Videoout),
12 m_honorCutlist(Cutlist), m_maxFrames(Size)
21 std::this_thread::sleep_for(50ms);
29 std::this_thread::sleep_for(50ms);
44 frameinfo.
frame =
nullptr;
46 frameinfo.isKey =
false;
EofState GetEof(void) const
bool TranscodeGetNextFrame(int &DidFF, bool &KeyFrame, bool HonorCutList)
virtual MythVideoFrame * GetLastDecodedFrame()
MythVideoFrame * GetFrame(int &DidFF, bool &Key)
bool const m_honorCutlist
QList< DecodedFrameInfo > m_frameList
QWaitCondition m_frameWaitCond
~VideoDecodeBuffer() override
MythVideoOutput *const m_videoOutput
bool volatile m_runThread
MythTranscodePlayer *const m_player
VideoDecodeBuffer(MythTranscodePlayer *Player, MythVideoOutput *Videoout, bool Cutlist, int Size=5)
bool volatile m_isRunning