bool DecoderWillResetOnAspect(void) override
static int InitialiseContext(AVCodecContext *Context)
Create a VDPAU device for use with direct rendering.
MythVDPAUContext(DecoderBase *Parent, MythCodecID CodecID)
static enum AVPixelFormat GetFormat(AVCodecContext *Context, const enum AVPixelFormat *PixFmt)
\ brief Confirm pixel format and create VDPAU device for direct rendering (MythVDPAUInterop required)
static MythCodecID GetSupportedCodec(AVCodecContext **CodecContext, const AVCodec **Codec, const QString &Decoder, uint StreamType)
bool RetrieveFrame(AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame) override
static enum AVPixelFormat GetFormat2(AVCodecContext *Context, const enum AVPixelFormat *PixFmt)
\ brief Confirm pixel format and create VDPAU device for copy back (no MythVDPAUInterop required)
bool DecoderWillResetOnFlush(void) override
bool DecoderNeedsReset(AVCodecContext *Context) override
Report whether the decoder is known to be errored.
void InitVideoCodec(AVCodecContext *Context, bool SelectedStream, bool &DirectRendering) override