diff --git a/source/encoders/ffmpeg/handler.cpp b/source/encoders/ffmpeg/handler.cpp index 272c22d..297c95c 100644 --- a/source/encoders/ffmpeg/handler.cpp +++ b/source/encoders/ffmpeg/handler.cpp @@ -64,4 +64,4 @@ void streamfx::encoder::ffmpeg::handler::override_update(ffmpeg_factory* factory void streamfx::encoder::ffmpeg::handler::log(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings) {} -void streamfx::encoder::ffmpeg::handler::override_colorformat(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings, AVPixelFormat target_format) {} +void streamfx::encoder::ffmpeg::handler::override_colorformat(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings, AVPixelFormat& target_format) {} diff --git a/source/encoders/ffmpeg/handler.hpp b/source/encoders/ffmpeg/handler.hpp index 79a3b39..8bdf15a 100644 --- a/source/encoders/ffmpeg/handler.hpp +++ b/source/encoders/ffmpeg/handler.hpp @@ -32,7 +32,7 @@ namespace streamfx::encoder::ffmpeg { virtual void override_update(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings); virtual void log(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings); - virtual void override_colorformat(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings, AVPixelFormat target_format); + virtual void override_colorformat(ffmpeg_factory* factory, ffmpeg_instance* instance, obs_data_t* settings, AVPixelFormat& target_format); public: typedef std::map handler_map_t;