Acquire(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame, FrameScanType Scan) | MythOpenGLInterop | virtual |
CreateDummy() | MythInteropGPU | static |
CreateVAAPI(MythPlayerUI *Player, MythRenderOpenGL *Context) | MythVAAPIInterop | static |
DecrRef(void) | ReferenceCounter | virtual |
Deinterlace(MythVideoFrame *Frame, VASurfaceID Current, FrameScanType Scan) | MythVAAPIInterop | protected |
DeleteTextures() | MythOpenGLInterop | protectedvirtual |
DestroyDeinterlacer(void) | MythVAAPIInterop | protectedvirtual |
DRM_DRMPRIME enum value | MythInteropGPU | |
DUMMY enum value | MythInteropGPU | |
GetDefaultFree() | MythInteropGPU | |
GetDefaultUserOpaque() | MythInteropGPU | |
GetDisplay(void) | MythVAAPIInterop | |
GetFlagsForFrame(MythVideoFrame *Frame, FrameScanType Scan) | MythVAAPIInteropGLX | protected |
GetPlayer() | MythInteropGPU | |
GetType() | MythInteropGPU | |
GetTypes(MythRender *Render, MythInteropGPU::InteropMap &Types) | MythOpenGLInterop | static |
MythInteropGPU::GetTypes(MythRender *Render) | MythInteropGPU | static |
GetVAAPITypes(MythRenderOpenGL *Context, MythInteropGPU::InteropMap &Types) | MythVAAPIInterop | static |
GetVendor(void) | MythVAAPIInterop | |
GL_DRMPRIME enum value | MythInteropGPU | |
GL_MEDIACODEC enum value | MythInteropGPU | |
GL_MMAL enum value | MythInteropGPU | |
GL_NVDEC enum value | MythInteropGPU | |
GL_VAAPIEGLDRM enum value | MythInteropGPU | |
GL_VAAPIGLXCOPY enum value | MythInteropGPU | |
GL_VAAPIGLXPIX enum value | MythInteropGPU | |
GL_VDPAU enum value | MythInteropGPU | |
GL_VTB enum value | MythInteropGPU | |
GL_VTBSURFACE enum value | MythInteropGPU | |
IncrRef(void) | ReferenceCounter | virtual |
InitaliseDisplay(void) | MythVAAPIInterop | protected |
InitPictureAttributes(MythVideoColourSpace *ColourSpace) | MythVAAPIInteropGLX | protected |
InteropMap typedef | MythInteropGPU | |
InteropType enum name | MythInteropGPU | |
InteropTypes typedef | MythInteropGPU | |
m_basicDeinterlacer | MythVAAPIInteropGLX | protected |
m_context | MythInteropGPU | protected |
m_defaultFree | MythInteropGPU | protected |
m_defaultUserOpaque | MythInteropGPU | protected |
m_deinterlacer | MythVAAPIInterop | protected |
m_deinterlacer2x | MythVAAPIInterop | protected |
m_discontinuityCounter | MythInteropGPU | protected |
m_filterError | MythVAAPIInterop | protected |
m_filterGraph | MythVAAPIInterop | protected |
m_filterHeight | MythVAAPIInterop | protected |
m_filterSink | MythVAAPIInterop | protected |
m_filterSource | MythVAAPIInterop | protected |
m_filterWidth | MythVAAPIInterop | protected |
m_firstField | MythVAAPIInterop | protected |
m_lastFilteredFrame | MythVAAPIInterop | protected |
m_lastFilteredFrameCount | MythVAAPIInterop | protected |
m_logDebug | ReferenceCounter | protected |
m_openglContext | MythOpenGLInterop | protected |
m_openglTextures | MythOpenGLInterop | protected |
m_player | MythInteropGPU | protected |
m_referenceCount | ReferenceCounter | protected |
m_textureSize | MythInteropGPU | protected |
m_type | MythInteropGPU | protected |
m_vaapiColourSpace | MythVAAPIInteropGLX | protected |
m_vaapiPictureAttributeCount | MythVAAPIInteropGLX | protected |
m_vaapiPictureAttributes | MythVAAPIInteropGLX | protected |
m_vaDisplay | MythVAAPIInterop | protected |
m_vaVendor | MythVAAPIInterop | protected |
m_vppFramesContext | MythVAAPIInterop | protected |
MythInteropGPU(MythRender *Context, InteropType Type, MythPlayerUI *Player=nullptr) | MythInteropGPU | |
MythOpenGLInterop(MythRenderOpenGL *Context, InteropType Type, MythPlayerUI *Player=nullptr) | MythOpenGLInterop | protected |
MythVAAPIInterop(MythPlayerUI *Player, MythRenderOpenGL *Context, InteropType Type) | MythVAAPIInterop | protected |
MythVAAPIInteropGLX(MythPlayerUI *Player, MythRenderOpenGL *Context, InteropType Type) | MythVAAPIInteropGLX | |
PostInitDeinterlacer(void) | MythVAAPIInterop | inlineprotectedvirtual |
PrintDebug(void) | ReferenceCounter | static |
ReferenceCounter(const QString &debugName, bool logDebug=true) | ReferenceCounter | explicit |
Retrieve(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame, FrameScanType Scan) | MythOpenGLInterop | static |
SetDefaultFree(FreeAVHWDeviceContext FreeContext) | MythInteropGPU | |
SetDefaultUserOpaque(void *UserOpaque) | MythInteropGPU | |
SetPictureAttribute(PictureAttribute Attribute, int Value) | MythVAAPIInteropGLX | slot |
SetupDeinterlacer(MythDeintType Deinterlacer, bool DoubleRate, AVBufferRef *FramesContext, int Width, int Height, AVFilterGraph *&Graph, AVFilterContext *&Source, AVFilterContext *&Sink) | MythVAAPIInterop | static |
TypesToString(const InteropMap &Types) | MythInteropGPU | static |
TypeToString(InteropType Type) | MythInteropGPU | static |
Unsupported enum value | MythInteropGPU | |
VerifySurface(MythRenderOpenGL *Context, MythVideoFrame *Frame) | MythVAAPIInterop | |
~MythInteropGPU() override | MythInteropGPU | |
~MythOpenGLInterop() override | MythOpenGLInterop | |
~MythVAAPIInterop() override | MythVAAPIInterop | protected |
~MythVAAPIInteropGLX() override | MythVAAPIInteropGLX | |
~ReferenceCounter(void) | ReferenceCounter | protectedvirtual |