AutoSelectTrack(uint Type) | DecoderBase | protectedvirtual |
AutoSelectTracks(void) | DecoderBase | protected |
BestTrack(uint Type, bool forcedPreferred, int preferredLanguage=0) | DecoderBase | protected |
ChangeTrack(uint Type, int Dir) | DecoderBase | |
ConditionallyUpdatePosMap(long long desiredFrame) | DecoderBase | protected |
DecoderBase(MythPlayer *parent, const ProgramInfo &pginfo) | DecoderBase | |
DoFastForward(long long desiredFrame, bool discardFrames=true) | DecoderBase | virtual |
DoFastForwardSeek(long long desiredFrame, bool &needflush) | DecoderBase | protectedvirtual |
DoRewind(long long desiredFrame, bool discardFrames=true) | DecoderBase | virtual |
DoRewindSeek(long long desiredFrame) | DecoderBase | protectedvirtual |
FileChanged(void) | DecoderBase | protected |
FindPosition(long long desired_value, bool search_adjusted, int &lower_bound, int &upper_bound) | DecoderBase | virtual |
ForceSetupAudioStream(void) | DecoderBase | inlinevirtual |
GetAttachmentData(uint, QByteArray &, QByteArray &) | DecoderBase | inlinevirtual |
GetBestVideoFormat(AVPixelFormat *Formats, const VideoFrameTypes *RenderFormats) | DecoderBase | static |
GetChapter(int) | DecoderBase | inlinevirtual |
GetChapterTimes(QList< std::chrono::seconds > &) | DecoderBase | inlinevirtual |
GetCodecDecoderName(void) const =0 | DecoderBase | pure virtual |
GetCurrentChapter(long long) | DecoderBase | inlinevirtual |
GetEof(void) | DecoderBase | inline |
GetFPS(void) const | DecoderBase | inlinevirtual |
GetfpsMultiplier(void) const | DecoderBase | inline |
GetFrame(DecodeType Type, bool &Retry)=0 | DecoderBase | pure virtual |
GetFramesPlayed(void) const | DecoderBase | inline |
GetFramesRead(void) const | DecoderBase | inline |
GetKey(const PosMapEntry &entry) const | DecoderBase | protected |
GetLastFrameInPosMap(void) const | DecoderBase | protected |
GetMythCodecContext(void) | DecoderBase | inline |
GetNumChapters(void) | DecoderBase | inlinevirtual |
GetPlayer() | DecoderBase | inline |
GetPositionMapSize(void) const | DecoderBase | protected |
GetRawBitrate(void) const | DecoderBase | inline |
GetRawEncodingType(void) | DecoderBase | inlinevirtual |
GetSeekSnap(void) const | DecoderBase | inline |
GetSubHeader(uint) | DecoderBase | inlinevirtual |
GetTeletextDecoderType(void) const | DecoderBase | inlinevirtual |
GetTrack(uint Type) | DecoderBase | |
GetTrackCount(uint Type) | DecoderBase | virtual |
GetTrackDesc(uint Type, uint TrackNo) | DecoderBase | virtual |
GetTrackInfo(uint Type, uint TrackNo) | DecoderBase | |
GetTrackLanguageIndex(uint Type, uint TrackNo) | DecoderBase | virtual |
GetTracks(uint Type) | DecoderBase | virtual |
GetVideoAspect(void) const | DecoderBase | inline |
GetVideoCodecID(void) const =0 | DecoderBase | pure virtual |
GetWaitForChange(void) const | DecoderBase | |
GetXDS(const QString &) const | DecoderBase | inlinevirtual |
HasPositionMap(void) const | DecoderBase | inline |
IsErrored() const | DecoderBase | inline |
IsLastFrameKey(void) const =0 | DecoderBase | pure virtual |
m_atEof | DecoderBase | protected |
m_audio | DecoderBase | protected |
m_bitrate | DecoderBase | protected |
m_copyFrame | DecoderBase | protected |
m_currentAspect | DecoderBase | protected |
m_currentHeight | DecoderBase | protected |
m_currentTrack | DecoderBase | protected |
m_currentWidth | DecoderBase | protected |
m_decodeAllSubtitles | DecoderBase | protected |
m_dontSyncPositionMap | DecoderBase | protected |
m_durToFrameMap | DecoderBase | protected |
m_errored | DecoderBase | protected |
m_exitAfterDecoded | DecoderBase | protected |
m_fps | DecoderBase | protected |
m_fpsMultiplier | DecoderBase | protected |
m_fpsSkip | DecoderBase | protected |
m_frameCounter | DecoderBase | protected |
m_framesPlayed | DecoderBase | protected |
m_framesRead | DecoderBase | protected |
m_frameToDurMap | DecoderBase | protected |
m_hasFullPositionMap | DecoderBase | protected |
m_hasKeyFrameAdjustTable | DecoderBase | protected |
m_indexOffset | DecoderBase | protected |
m_justAfterChange | DecoderBase | protected |
m_keyframeDist | DecoderBase | protected |
m_languagePreference | DecoderBase | protected |
m_lastKey | DecoderBase | protected |
m_lastPositionMapUpdate | DecoderBase | mutableprotected |
m_livetv | DecoderBase | protected |
m_mythCodecCtx | DecoderBase | protected |
m_nextDecodedFrameIsKeyFrame | DecoderBase | protected |
m_parent | DecoderBase | protected |
m_playbackInfo | DecoderBase | protected |
m_positionMap | DecoderBase | protected |
m_positionMapLock | DecoderBase | mutableprotected |
m_positionMapType | DecoderBase | protected |
m_posmapStarted | DecoderBase | protected |
m_readAdjust | DecoderBase | protected |
m_recordingHasPositionMap | DecoderBase | protected |
m_renderFormats | DecoderBase | protected |
m_ringBuffer | DecoderBase | protected |
m_seekSnap | DecoderBase | protected |
m_selectedForcedTrack | DecoderBase | protected |
m_selectedTrack | DecoderBase | protected |
m_stereo3D | DecoderBase | protected |
m_totalDuration | DecoderBase | protected |
m_trackLock | DecoderBase | protected |
m_tracks | DecoderBase | protected |
m_trackTotalDuration | DecoderBase | protected |
m_transcoding | DecoderBase | protected |
m_videoDisplayProfile | DecoderBase | protected |
m_videoRotation | DecoderBase | protected |
m_waitingForChange | DecoderBase | protected |
m_wantedTrack | DecoderBase | protected |
m_watchingRecording | DecoderBase | protected |
NextTrack(uint Type) | DecoderBase | |
NormalizeVideoTimecode(std::chrono::milliseconds timecode) | DecoderBase | inlinevirtual |
OpenFile(MythMediaBuffer *Buffer, bool novideo, TestBufferVec &testbuf)=0 | DecoderBase | pure virtual |
PosMapFromDb(void) | DecoderBase | virtual |
PosMapFromEnc(void) | DecoderBase | virtual |
Reset(bool reset_video_data, bool seek_reset, bool reset_file) | DecoderBase | virtual |
ResetPosMap(void) | DecoderBase | virtual |
ResetTotalDuration(void) | DecoderBase | inline |
ResetTracks(void) | DecoderBase | protected |
SavePositionMapDelta(long long first_frame, long long last_frame) | DecoderBase | |
SaveTotalDuration(void) | DecoderBase | |
SaveTotalFrames(void) | DecoderBase | |
SeekReset(long long newkey, uint skipFrames, bool doFlush, bool discardFrames) | DecoderBase | virtual |
SetAudioByComponentTag(int) | DecoderBase | inlinevirtual |
SetDecodeAllSubtitles(bool DecodeAll) | DecoderBase | |
SetDisablePassThrough(bool disable) | DecoderBase | inlinevirtual |
SetEof(bool eof) | DecoderBase | inlinevirtual |
SetEofState(EofState eof) | DecoderBase | inlinevirtual |
SetFramesPlayed(long long newValue) | DecoderBase | inline |
SetIdrOnlyKeyframes(bool) | DecoderBase | inlinevirtual |
SetLiveTVMode(bool live) | DecoderBase | inline |
SetProgramInfo(const ProgramInfo &pginfo) | DecoderBase | |
SetReadAdjust(long long adjust) | DecoderBase | |
SetRenderFormats(const VideoFrameTypes *RenderFormats) | DecoderBase | |
SetSeekSnap(uint64_t snap) | DecoderBase | inline |
SetTrack(uint Type, int TrackNo) | DecoderBase | virtual |
SetTranscoding(bool value) | DecoderBase | inline |
SetVideoByComponentTag(int) | DecoderBase | inlinevirtual |
SetWaitForChange(void) | DecoderBase | |
SetWatchingRecording(bool mode) | DecoderBase | virtual |
SyncPositionMap(void) | DecoderBase | virtual |
TrackTotalDuration(bool track) | DecoderBase | inline |
TranslatePosition(const frm_pos_map_t &map, long long key, float fallback_ratio) | DecoderBase | static |
TranslatePositionAbsToRel(const frm_dir_map_t &deleteMap, uint64_t absPosition, const frm_pos_map_t &map=frm_pos_map_t(), float fallback_ratio=1.0) | DecoderBase | static |
TranslatePositionFrameToMs(long long position, float fallback_framerate, const frm_dir_map_t &cutlist) | DecoderBase | |
TranslatePositionMsToFrame(std::chrono::milliseconds dur_ms, float fallback_framerate, const frm_dir_map_t &cutlist) | DecoderBase | |
TranslatePositionRelToAbs(const frm_dir_map_t &deleteMap, uint64_t relPosition, const frm_pos_map_t &map=frm_pos_map_t(), float fallback_ratio=1.0) | DecoderBase | static |
UpdateFramesPlayed(void) | DecoderBase | virtual |
~DecoderBase() | DecoderBase | virtual |