decoder/ffmpeg, lib/ffmpeg: make AVCodec pointers "const"
For libavcodec 59 support. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1333
This commit is contained in:
@@ -502,7 +502,7 @@ FfmpegDecode(DecoderClient &client, InputStream *input,
|
||||
FmtDebug(ffmpeg_domain, "codec '{}'",
|
||||
codec_descriptor->name);
|
||||
|
||||
AVCodec *codec = avcodec_find_decoder(codec_params.codec_id);
|
||||
const AVCodec *codec = avcodec_find_decoder(codec_params.codec_id);
|
||||
|
||||
if (!codec) {
|
||||
LogError(ffmpeg_domain, "Unsupported audio codec");
|
||||
|
@@ -36,7 +36,7 @@ class CodecContext {
|
||||
public:
|
||||
CodecContext() = default;
|
||||
|
||||
explicit CodecContext(AVCodec &codec)
|
||||
explicit CodecContext(const AVCodec &codec)
|
||||
:codec_context(avcodec_alloc_context3(&codec))
|
||||
{
|
||||
if (codec_context == nullptr)
|
||||
|
Reference in New Issue
Block a user