AV1 enum value | MythCodecContext | |
AV1High enum value | MythCodecContext | |
AV1Main enum value | MythCodecContext | |
AV1Professional enum value | MythCodecContext | |
CodecProfile enum name | MythCodecContext | |
CreateContext(DecoderBase *Parent, MythCodecID Codec) | MythCodecContext | static |
CreateDecoderCallback(void *Wait, void *Context, void *Callback) | MythCodecContext | static |
CreateDevice(AVHWDeviceType Type, MythInteropGPU *Interop, const QString &Device=QString()) | MythCodecContext | static |
DecoderNeedsReset(AVCodecContext *) | MythCodecContext | inlinevirtual |
DecoderWillResetOnAspect(void) | MythCodecContext | inlinevirtual |
DecoderWillResetOnFlush(void) override | MythNVDECContext | virtual |
DestroyInterop(MythInteropGPU *Interop) | MythCodecContext | protectedstatic |
DeviceContextFinished(AVHWDeviceContext *Context) | MythCodecContext | static |
FFmpegToMythProfile(AVCodecID CodecID, int Profile) | MythCodecContext | static |
FilteredReceiveFrame(AVCodecContext *Context, AVFrame *Frame) | MythCodecContext | virtual |
FindDecoder(const QString &Decoder, AVStream *Stream, AVCodecContext **Context, const AVCodec **Codec) | MythCodecContext | static |
FramesContextFinished(AVHWFramesContext *Context) | MythCodecContext | static |
FrameTypeIsSupported(AVCodecContext *Context, VideoFrameType Format) | MythCodecContext | static |
GetBuffer(AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame, int Flags) | MythNVDECContext | static |
MythCodecContext::GetBuffer(struct AVCodecContext *Context, AVFrame *Frame, int Flags) | MythCodecContext | static |
GetBuffer2(struct AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame, int Flags) | MythCodecContext | static |
GetDecoderDescription(void) | MythCodecContext | static |
GetDecoderList(QStringList &Decoders) | MythNVDECContext | static |
GetDecoders(RenderOptions &Opts, bool Reinit=false) | MythCodecContext | static |
GetFormat(AVCodecContext *Context, const AVPixelFormat *PixFmt) | MythNVDECContext | static |
GetPlayerUI(AVCodecContext *Context) | MythCodecContext | static |
GetProfileDescription(CodecProfile Profile, QSize Size, VideoFrameType Format=FMT_NONE, uint ColorDepth=0) | MythCodecContext | static |
GetProfiles(void) | MythNVDECContext | privatestatic |
GetSupportedCodec(AVCodecContext **CodecContext, const AVCodec **Codec, const QString &Decoder, AVStream *Stream, uint StreamType) | MythNVDECContext | static |
H263 enum value | MythCodecContext | |
H264 enum value | MythCodecContext | |
H264Baseline enum value | MythCodecContext | |
H264ConstrainedBaseline enum value | MythCodecContext | |
H264ConstrainedHigh enum value | MythCodecContext | |
H264Extended enum value | MythCodecContext | |
H264High enum value | MythCodecContext | |
H264High10 enum value | MythCodecContext | |
H264High422 enum value | MythCodecContext | |
H264High444 enum value | MythCodecContext | |
H264Main enum value | MythCodecContext | |
H264MainExtended enum value | MythCodecContext | |
HaveNVDEC(bool Reinit=false) | MythNVDECContext | static |
HEVC enum value | MythCodecContext | |
HEVCMain enum value | MythCodecContext | |
HEVCMain10 enum value | MythCodecContext | |
HEVCMain10HDR enum value | MythCodecContext | |
HEVCMain10HDRPlus enum value | MythCodecContext | |
HEVCMainStill enum value | MythCodecContext | |
HEVCRext enum value | MythCodecContext | |
HwDecoderInit(AVCodecContext *Context) override | MythNVDECContext | virtual |
InitFramesContext(AVCodecContext *Context) | MythNVDECContext | private |
InitialiseDecoder(AVCodecContext *Context) | MythNVDECContext | static |
MythCodecContext::InitialiseDecoder(AVCodecContext *Context, CreateHWDecoder Callback, const QString &Debug) | MythCodecContext | static |
InitialiseDecoder2(AVCodecContext *Context, CreateHWDecoder Callback, const QString &Debug) | MythCodecContext | static |
InitVideoCodec(AVCodecContext *Context, bool SelectedStream, bool &DirectRendering) override | MythNVDECContext | virtual |
IsDeinterlacing(bool &DoubleRate, bool StreamChange=false) override | MythNVDECContext | virtual |
IsUnsupportedProfile(AVCodecContext *Context) | MythCodecContext | static |
m_codecID | MythCodecContext | protected |
m_deinterlacer | MythNVDECContext | private |
m_deinterlacer2x | MythNVDECContext | private |
m_framesContext | MythNVDECContext | private |
m_parent | MythCodecContext | protected |
m_resetRequired | MythCodecContext | protected |
MJPEG enum value | MythCodecContext | |
MPEG1 enum value | MythCodecContext | |
MPEG2 enum value | MythCodecContext | |
MPEG2422 enum value | MythCodecContext | |
MPEG2High enum value | MythCodecContext | |
MPEG2Main enum value | MythCodecContext | |
MPEG2Simple enum value | MythCodecContext | |
MPEG2SNR enum value | MythCodecContext | |
MPEG2Spatial enum value | MythCodecContext | |
MPEG4 enum value | MythCodecContext | |
MPEG4AdvancedCoding enum value | MythCodecContext | |
MPEG4AdvancedCore enum value | MythCodecContext | |
MPEG4AdvancedRT enum value | MythCodecContext | |
MPEG4AdvancedScaleableTexture enum value | MythCodecContext | |
MPEG4AdvancedSimple enum value | MythCodecContext | |
MPEG4BasicAnimated enum value | MythCodecContext | |
MPEG4Core enum value | MythCodecContext | |
MPEG4CoreScaleable enum value | MythCodecContext | |
MPEG4Hybrid enum value | MythCodecContext | |
MPEG4Main enum value | MythCodecContext | |
MPEG4NBit enum value | MythCodecContext | |
MPEG4ScaleableTexture enum value | MythCodecContext | |
MPEG4Simple enum value | MythCodecContext | |
MPEG4SimpleFace enum value | MythCodecContext | |
MPEG4SimpleScaleable enum value | MythCodecContext | |
MPEG4SimpleStudio enum value | MythCodecContext | |
MythCodecContext(DecoderBase *Parent, MythCodecID CodecID) | MythCodecContext | explicit |
MythNVDECContext(DecoderBase *Parent, MythCodecID CodecID) | MythNVDECContext | |
NewHardwareFramesContext(void) | MythCodecContext | protectedstatic |
NoProfile enum value | MythCodecContext | |
PostProcessFrame(AVCodecContext *Context, MythVideoFrame *Frame) override | MythNVDECContext | virtual |
ReleaseBuffer(void *Opaque, uint8_t *Data) | MythCodecContext | static |
RetrieveFrame(AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame) override | MythNVDECContext | virtual |
RetrieveHWFrame(MythVideoFrame *Frame, AVFrame *AvFrame) | MythCodecContext | protectedvirtual |
s_hwFramesContextCount | MythCodecContext | protectedstatic |
SetDecoderOptions(AVCodecContext *, const AVCodec *) | MythCodecContext | inlinevirtual |
SetDeinterlacing(AVCodecContext *Context, MythVideoProfile *Profile, bool DoubleRate) override | MythNVDECContext | virtual |
VC1 enum value | MythCodecContext | |
VC1Advanced enum value | MythCodecContext | |
VC1Complex enum value | MythCodecContext | |
VC1Main enum value | MythCodecContext | |
VC1Simple enum value | MythCodecContext | |
VP8 enum value | MythCodecContext | |
VP9 enum value | MythCodecContext | |
VP9_0 enum value | MythCodecContext | |
VP9_1 enum value | MythCodecContext | |
VP9_2 enum value | MythCodecContext | |
VP9_2HDR enum value | MythCodecContext | |
VP9_2HDRPlus enum value | MythCodecContext | |
VP9_3 enum value | MythCodecContext | |
VP9_3HDR enum value | MythCodecContext | |
VP9_3HDRPlus enum value | MythCodecContext | |
~MythCodecContext()=default | MythCodecContext | virtual |
~MythNVDECContext() override | MythNVDECContext | |