diff --git a/mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp b/mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp index 201764fe5b4..adc56b51e3f 100644 --- a/mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp +++ b/mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp @@ -148,7 +148,7 @@ int MythMMALContext::HwDecoderInit(AVCodecContext *Context) return m_interop ? 0 : -1; } -void MythMMALContext::SetDecoderOptions(AVCodecContext *Context, AVCodec *Codec) +void MythMMALContext::SetDecoderOptions(AVCodecContext *Context, const AVCodec *Codec) { if (!(codec_is_mmal(m_codecID))) return; diff --git a/mythtv/libs/libmythtv/decoders/mythmmalcontext.h b/mythtv/libs/libmythtv/decoders/mythmmalcontext.h index 0f25d4daf42..f5017395cd2 100644 --- a/mythtv/libs/libmythtv/decoders/mythmmalcontext.h +++ b/mythtv/libs/libmythtv/decoders/mythmmalcontext.h @@ -20,7 +20,7 @@ class MythMMALContext : public MythCodecContext void InitVideoCodec (AVCodecContext *Context, bool SelectedStream, bool &DirectRendering) override; bool RetrieveFrame (AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame) override; int HwDecoderInit (AVCodecContext *Context) override; - void SetDecoderOptions (AVCodecContext *Context, AVCodec *Codec) override; + void SetDecoderOptions (AVCodecContext *Context, const AVCodec *Codec) override; static bool GetBuffer (AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame, int); bool GetBuffer2 (AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame, int); static enum AVPixelFormat GetFormat (AVCodecContext*, const AVPixelFormat *PixFmt);