MythTV  master
MythBDDecoder Member List

This is the complete list of members for MythBDDecoder, including all inherited members.

AddTextData(unsigned char *buf, int len, int64_t timecode, char type)AvFormatDecoder
AutoSelectAudioTrack(void)AvFormatDecoderprotected
AutoSelectTrack(uint type) overrideAvFormatDecoderprotectedvirtual
AutoSelectTracks(void)DecoderBaseprotected
av_update_stream_timings_video(AVFormatContext *ic)AvFormatDecoderprotectedstatic
AvFormatDecoder(MythPlayer *parent, const ProgramInfo &pginfo, PlayerFlags flags)AvFormatDecoder
AvFormatDecoder(const AvFormatDecoder &)=deleteAvFormatDecoder
BDFindPosition(long long DesiredFrame)MythBDDecoderprivate
BestTrack(uint Type, bool forcedPreferred, int preferredLanguage=0)DecoderBaseprotected
CanHandle(TestBufferVec &testbuf, const QString &filename)AvFormatDecoderstatic
ChangeTrack(uint Type, int Dir)DecoderBase
ClearStoredData(void)DecoderBaseinlinevirtual
CloseCodecs()AvFormatDecoder
CloseContext()AvFormatDecoder
CodecMap(void)AvFormatDecoder
ConditionallyUpdatePosMap(long long desiredFrame)DecoderBaseprotected
DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, AVPacket *pkt)AvFormatDecoderprotected
DecodeCCx08(const uint8_t *buf, uint buf_size, bool scte)AvFormatDecoderprotected
DecodeDTVCC(const uint8_t *buf, uint buf_size, bool scte)AvFormatDecoderprotected
DecoderBase(MythPlayer *parent, const ProgramInfo &pginfo)DecoderBase
DecoderWillDownmix(const AVCodecContext *ctx)AvFormatDecoderinlineprotected
DoFastForward(long long desiredFrame, bool discardFrames=true) overrideAvFormatDecodervirtual
DoFastForwardSeek(long long DesiredFrame, bool &Needflush) overrideMythBDDecoderprivatevirtual
DoPassThrough(const AVCodecParameters *par, bool withProfile=true)AvFormatDecoderprotected
DoRewind(long long desiredFrame, bool discardFrames=true) overrideAvFormatDecodervirtual
DoRewindSeek(long long DesiredFrame) overrideMythBDDecoderprivatevirtual
FileChanged(void)DecoderBaseprotected
filter_max_ch(const AVFormatContext *ic, const sinfo_vec_t &tracks, const std::vector< int > &fs, enum AVCodecID codecId=AV_CODEC_ID_NONE, int profile=-1)AvFormatDecoderprotected
FindPosition(long long desired_value, bool search_adjusted, int &lower_bound, int &upper_bound)DecoderBasevirtual
FindStreamInfo(void)AvFormatDecoder
FlagIsSet(PlayerFlags arg)AvFormatDecoderinlineprotected
ForceSetupAudioStream(void) overrideAvFormatDecodervirtual
GenerateDummyVideoFrames(void)AvFormatDecoderprotected
GetAttachmentData(uint TrackNo, QByteArray &Filename, QByteArray &Data) overrideAvFormatDecodervirtual
GetAudioLanguage(uint AudioIndex, uint StreamIndex) overrideMythBDDecoderprivatevirtual
GetAudioTrackType(uint StreamIndex)AvFormatDecodervirtual
GetBestVideoFormat(AVPixelFormat *Formats, const VideoFrameTypes *RenderFormats)DecoderBasestatic
GetCaptionLanguage(TrackType TrackType, int ServiceNum)AvFormatDecodervirtual
GetChapter(int chapter) overrideAvFormatDecodervirtual
GetChapterTimes(QList< std::chrono::seconds > &times) overrideAvFormatDecodervirtual
GetCodecDecoderName(void) const overrideAvFormatDecodervirtual
GetCurrentChapter(long long framesPlayed) overrideAvFormatDecodervirtual
GetEof(void)DecoderBaseinline
GetFPS(void) constDecoderBaseinlinevirtual
GetfpsMultiplier(void) constDecoderBaseinline
GetFrame(DecodeType Type, bool &Retry) overrideAvFormatDecodervirtual
GetFramesPlayed(void) constDecoderBaseinline
GetFramesRead(void) constDecoderBaseinline
GetKey(const PosMapEntry &entry) constDecoderBaseprotected
GetLastFrameInPosMap(void) constDecoderBaseprotected
GetMaxReferenceFrames(AVCodecContext *Context)AvFormatDecoderstatic
GetMythCodecContext(void)DecoderBaseinline
GetNumChapters() overrideAvFormatDecodervirtual
GetPlayer()DecoderBaseinline
GetPositionMapSize(void) constDecoderBaseprotected
GetRawAudioState(void) const overrideAvFormatDecoderinlinevirtual
GetRawBitrate(void) constDecoderBaseinline
GetRawEncodingType(void) overrideAvFormatDecodervirtual
GetRawVideoState(void) const overrideAvFormatDecoderinlinevirtual
GetSeekSnap(void) constDecoderBaseinline
GetSubHeader(uint TrackNo) overrideAvFormatDecodervirtual
GetSubtitleLanguage(uint SubtitleIndex, uint StreamIndex) overrideMythBDDecoderprivatevirtual
GetTeletextDecoderType(void) const overrideAvFormatDecodervirtual
GetTeletextLanguage(uint Index)AvFormatDecodervirtual
GetTrack(uint Type)DecoderBase
GetTrackCount(uint Type)DecoderBasevirtual
GetTrackDesc(uint Type, uint TrackNo) overrideAvFormatDecodervirtual
GetTrackInfo(uint Type, uint TrackNo)DecoderBase
GetTrackLanguageIndex(uint Type, uint TrackNo)DecoderBasevirtual
GetTracks(uint Type)DecoderBasevirtual
GetVideoAspect(void) constDecoderBaseinline
GetVideoCodecID(void) const overrideAvFormatDecoderinlinevirtual
GetVideoFrameRate(AVStream *Stream, AVCodecContext *Context, bool Sanitise=false)AvFormatDecoderprotected
GetWaitForChange(void) constDecoderBase
GetXDS(const QString &Key) const overrideAvFormatDecodervirtual
H264PreProcessPkt(AVStream *stream, AVPacket *pkt)AvFormatDecoderprotected
HandleGopStart(AVPacket *pkt, bool can_reliably_parse_keyframes)AvFormatDecoderprotected
HasPositionMap(void) constDecoderBaseinline
HasVideo(const AVFormatContext *ic)AvFormatDecoderprotected
InitByteContext(bool forceseek=false)AvFormatDecoderprotected
InitVideoCodec(AVStream *stream, AVCodecContext *enc, bool selectedStream=false)AvFormatDecoderprotected
InsertTrack(uint Type, const StreamInfo &Info)DecoderBasevirtual
IsErrored() constDecoderBaseinline
IsLastFrameKey(void) const overrideAvFormatDecoderinlinevirtual
IsValidStream(int StreamId) overrideMythBDDecoderprotectedvirtual
m_allowedQuitAvFormatDecoderprotected
m_atEofDecoderBaseprotected
m_audioDecoderBaseprotected
m_audioInAvFormatDecoderprotected
m_audioOutAvFormatDecoderprotected
m_audioReadAheadAvFormatDecoderprotected
m_audioSamplesAvFormatDecoderprotected
m_avCodecLockAvFormatDecoderprotected
m_avcParserAvFormatDecoderprotected
m_averrorCountAvFormatDecoderprotected
m_avfRingBufferAvFormatDecoderprotected
m_bitrateDecoderBaseprotected
m_ccd608AvFormatDecoderprotected
m_ccd708AvFormatDecoderprotected
m_ccX08InPmtAvFormatDecoderprotected
m_ccX08InTracksAvFormatDecoderprotected
m_codecMapAvFormatDecoderprotected
m_copyFrameDecoderBaseprotected
m_currentAspectDecoderBaseprotected
m_currentHeightDecoderBaseprotected
m_currentTrackDecoderBaseprotected
m_currentWidthDecoderBaseprotected
m_decodeAllSubtitlesDecoderBaseprotected
m_decodedVideoFrameAvFormatDecoderprotected
m_directRenderingAvFormatDecoderprotected
m_disablePassthruAvFormatDecoderprotected
m_dontSyncPositionMapDecoderBaseprotected
m_doRewindAvFormatDecoderprotected
m_durToFrameMapDecoderBaseprotected
m_erroredDecoderBaseprotected
m_exitAfterDecodedDecoderBaseprotected
m_faultyDtsAvFormatDecoderprotected
m_faultyPtsAvFormatDecoderprotected
m_firstVPtsAvFormatDecoderprotected
m_firstVPtsInuseAvFormatDecoderprotected
m_forceDtsTimestampsAvFormatDecoderprotected
m_fpsDecoderBaseprotected
m_fpsMultiplierDecoderBaseprotected
m_fpsSkipDecoderBaseprotected
m_frameCounterDecoderBaseprotected
m_frameDecodedAvFormatDecoderprotected
m_framesPlayedDecoderBaseprotected
m_framesReadDecoderBaseprotected
m_frameToDurMapDecoderBaseprotected
m_getRawFramesDecoderBaseprotected
m_getRawVideoDecoderBaseprotected
m_gopSetAvFormatDecoderprotected
m_gotVideoFrameAvFormatDecoderprotected
m_hasFullPositionMapDecoderBaseprotected
m_hasKeyFrameAdjustTableDecoderBaseprotected
m_hasVideoAvFormatDecoderprotected
m_icAvFormatDecoderprotected
m_ignoreScteAvFormatDecoderprotected
m_indexOffsetDecoderBaseprotected
m_invertScteFieldAvFormatDecoderprotected
m_isDbIgnoredAvFormatDecoderprotected
m_itvAvFormatDecoderprotected
m_justAfterChangeDecoderBaseprotected
m_keyframeDistDecoderBaseprotected
m_languagePreferenceDecoderBaseprotected
m_lastAPtsAvFormatDecoderprotected
m_lastCcPtsuAvFormatDecoderprotected
m_lastDtsForFaultDetectionAvFormatDecoderprotected
m_lastKeyDecoderBaseprotected
m_lastPositionMapUpdateDecoderBasemutableprotected
m_lastPtsForFaultDetectionAvFormatDecoderprotected
m_lastScteFieldAvFormatDecoderprotected
m_lastVPtsAvFormatDecoderprotected
m_livetvDecoderBaseprotected
m_maxKeyframeDistAvFormatDecoderprotected
m_mythCodecCtxDecoderBaseprotected
m_needDummyVideoFramesAvFormatDecoderprotected
m_nextDecodedFrameIsKeyFrameDecoderBaseprotected
m_parentDecoderBaseprotected
m_playbackInfoDecoderBaseprotected
m_playerFlagsAvFormatDecoderprotected
m_pmtTracksAvFormatDecoderprotected
m_pmtTrackTypesAvFormatDecoderprotected
m_positionMapDecoderBaseprotected
m_positionMapLockDecoderBasemutableprotected
m_positionMapTypeDecoderBaseprotected
m_posmapStartedDecoderBaseprotected
m_prevGopPosAvFormatDecoderprotected
m_processFramesAvFormatDecoderprotected
m_ptsDetectedAvFormatDecoderprotected
m_ptsSelectedAvFormatDecoderprotected
m_readAdjustDecoderBaseprotected
m_readContextAvFormatDecoderprotected
m_recordingHasPositionMapDecoderBaseprotected
m_renderFormatsDecoderBaseprotected
m_reorderedPtsDetectedAvFormatDecoderprotected
m_resetHardwareDecodersAvFormatDecoderprotected
m_ringBufferDecoderBaseprotected
m_seekSnapDecoderBaseprotected
m_seenGopAvFormatDecoderprotected
m_selectedForcedTrackDecoderBaseprotected
m_selectedTrackDecoderBaseprotected
m_seqCountAvFormatDecoderprotected
m_skipAudioAvFormatDecoderprotected
m_startCodeStateAvFormatDecoderprotected
m_stereo3DDecoderBaseprotected
m_storedPacketsAvFormatDecoderprotected
m_streamsChangedAvFormatDecoderprotected
m_streamTracksAvFormatDecoderprotected
m_streamTrackTypesAvFormatDecoderprotected
m_swsCtxAvFormatDecoderprotected
m_totalDurationDecoderBaseprotected
m_trackLockDecoderBaseprotected
m_tracksDecoderBaseprotected
m_trackTotalDurationDecoderBaseprotected
m_transcodingDecoderBaseprotected
m_ttdAvFormatDecoderprotected
m_useFrameTimingAvFormatDecoderprotected
m_videoCodecIdAvFormatDecoderprotected
m_videoDisplayProfileDecoderBaseprotected
m_videoRotationDecoderBaseprotected
m_waitingForChangeDecoderBaseprotected
m_wantedTrackDecoderBaseprotected
m_watchingRecordingDecoderBaseprotected
MpegPreProcessPkt(AVStream *stream, AVPacket *pkt)AvFormatDecoderprotected
MythBDDecoder(MythPlayer *Parent, const ProgramInfo &PGInfo, PlayerFlags Flags)MythBDDecoder
NextTrack(uint Type)DecoderBase
NormalizeVideoTimecode(std::chrono::milliseconds timecode) overrideAvFormatDecodervirtual
NormalizeVideoTimecode(AVStream *st, std::chrono::milliseconds timecode)AvFormatDecodervirtual
OpenAVCodec(AVCodecContext *avctx, const AVCodec *codec)AvFormatDecoderprotected
OpenFile(MythMediaBuffer *Buffer, bool novideo, TestBufferVec &testbuf) overrideAvFormatDecodervirtual
operator=(const AvFormatDecoder &)=deleteAvFormatDecoder
PosMapFromDb(void)DecoderBasevirtual
PosMapFromEnc(void)DecoderBasevirtual
PostProcessTracks(void)AvFormatDecoderinlineprotectedvirtual
PreProcessVideoPacket(AVStream *stream, AVPacket *pkt)AvFormatDecoderprotected
ProcessAudioPacket(AVStream *stream, AVPacket *pkt, DecodeType decodetype)AvFormatDecoderprotected
ProcessDataPacket(AVStream *curstream, AVPacket *pkt, DecodeType decodetype)AvFormatDecoderprotectedvirtual
ProcessDSMCCPacket(const AVStream *stream, const AVPacket *pkt)AvFormatDecoderprotected
ProcessDVBDataPacket(const AVStream *stream, const AVPacket *pkt)AvFormatDecoderprotected
ProcessRawTextPacket(AVPacket *Packet)AvFormatDecoderprotected
ProcessSubtitlePacket(AVStream *stream, AVPacket *pkt)AvFormatDecoderprotected
ProcessVBIDataPacket(const AVStream *stream, const AVPacket *pkt)AvFormatDecoderprotected
ProcessVideoFrame(AVStream *Stream, AVFrame *AvFrame)AvFormatDecoderprotectedvirtual
ProcessVideoPacket(AVStream *stream, AVPacket *pkt, bool &Retry)AvFormatDecoderprotectedvirtual
ReadPacket(AVFormatContext *Ctx, AVPacket *Pkt, bool &StorePacket) overrideMythBDDecodervirtual
RemoveAudioStreams()AvFormatDecoderprotected
Reset(bool ResetVideoData, bool SeekReset, bool ResetFile) overrideMythBDDecodervirtual
ResetPosMap(void)DecoderBasevirtual
ResetTotalDuration(void)DecoderBaseinline
ResetTracks(void)DecoderBaseprotected
SavePositionMapDelta(long long first_frame, long long last_frame)DecoderBase
SaveTotalDuration(void)DecoderBase
SaveTotalFrames(void)DecoderBase
ScanATSCCaptionStreams(int av_index)AvFormatDecoderprotected
ScanDSMCCStreams(void)AvFormatDecoderprotected
ScanRawTextCaptions(int av_stream_index)AvFormatDecoderprotected
ScanStreams(bool novideo)AvFormatDecoder
ScanTeletextCaptions(int av_index)AvFormatDecoderprotected
SeekReset(long long newkey, uint skipFrames, bool doFlush, bool discardFrames) overrideAvFormatDecoderprotectedvirtual
SetAudioByComponentTag(int Tag) overrideAvFormatDecodervirtual
SetDecodeAllSubtitles(bool DecodeAll)DecoderBase
SetDisablePassThrough(bool disable) overrideAvFormatDecodervirtual
SetEof(bool eof) overrideAvFormatDecodervirtual
SetEofState(EofState eof)DecoderBaseinlinevirtual
SetFramesPlayed(long long newValue)DecoderBaseinline
SetIdrOnlyKeyframes(bool value) overrideAvFormatDecoderinlinevirtual
SetLiveTVMode(bool live)DecoderBaseinline
SetProgramInfo(const ProgramInfo &pginfo)DecoderBase
SetRawAudioState(bool state) overrideAvFormatDecoderinlinevirtual
SetRawVideoState(bool state) overrideAvFormatDecoderinlinevirtual
SetReadAdjust(long long adjust)DecoderBase
SetRenderFormats(const VideoFrameTypes *RenderFormats)DecoderBase
SetSeekSnap(uint64_t snap)DecoderBaseinline
SetTrack(uint Type, int TrackNo) overrideAvFormatDecodervirtual
SetTranscoding(bool value)DecoderBaseinline
SetupAudioStream(void)AvFormatDecoderprotected
SetupAudioStreamSubIndexes(int streamIndex)AvFormatDecoderprotected
SetVideoByComponentTag(int Tag) overrideAvFormatDecodervirtual
SetWaitForChange(void)DecoderBase
SetWatchingRecording(bool mode)DecoderBasevirtual
StreamChangeCheck(void) overrideMythBDDecoderprivatevirtual
SyncPositionMap(void)DecoderBasevirtual
TrackTotalDuration(bool track)DecoderBaseinline
TranslatePosition(const frm_pos_map_t &map, long long key, float fallback_ratio)DecoderBasestatic
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)DecoderBasestatic
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)DecoderBasestatic
UpdateATSCCaptionTracks(void)AvFormatDecoderprotected
UpdateCaptionTracksFromStreams(bool check_608, bool check_708)AvFormatDecoderprotected
UpdateFramesPlayed(void) overrideMythBDDecodervirtual
UpdateStoredFrameNum(long frame) overrideAvFormatDecoderinlinevirtual
WriteStoredData([[maybe_unused]] MythMediaBuffer *Buffer, [[maybe_unused]] bool storevid, [[maybe_unused]] std::chrono::milliseconds timecodeOffset) overrideAvFormatDecoderinline
DecoderBase::WriteStoredData(MythMediaBuffer *Buffer, bool storevid, std::chrono::milliseconds timecodeOffset)=0DecoderBasepure virtual
~AvFormatDecoder() overrideAvFormatDecoder
~DecoderBase()DecoderBasevirtual