From 85c8cdf8bd141a9623246773b153476de3005435 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Tue, 16 May 2023 01:11:28 +0200 Subject: [PATCH] code: Wrong return type for get_avcodeccontext The context should be modifiable, we don't really care about it anyway. If it's broken, then it's broken and the encoder errors out. --- source/encoders/encoder-ffmpeg.cpp | 2 +- source/encoders/encoder-ffmpeg.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/encoders/encoder-ffmpeg.cpp b/source/encoders/encoder-ffmpeg.cpp index ece3ec3..b2c218e 100644 --- a/source/encoders/encoder-ffmpeg.cpp +++ b/source/encoders/encoder-ffmpeg.cpp @@ -781,7 +781,7 @@ const AVCodec* ffmpeg_instance::get_avcodec() return _codec; } -const AVCodecContext* ffmpeg_instance::get_avcodeccontext() +AVCodecContext* ffmpeg_instance::get_avcodeccontext() { return _context; } diff --git a/source/encoders/encoder-ffmpeg.hpp b/source/encoders/encoder-ffmpeg.hpp index 9a980b2..d4e4cbc 100644 --- a/source/encoders/encoder-ffmpeg.hpp +++ b/source/encoders/encoder-ffmpeg.hpp @@ -103,7 +103,7 @@ namespace streamfx::encoder::ffmpeg { const AVCodec* get_avcodec(); - const AVCodecContext* get_avcodeccontext(); + AVCodecContext* get_avcodeccontext(); void parse_ffmpeg_commandline(std::string_view text); };