diff --git a/sunshine/platform/linux/vaapi.cpp b/sunshine/platform/linux/vaapi.cpp index 32501198..f939bca7 100644 --- a/sunshine/platform/linux/vaapi.cpp +++ b/sunshine/platform/linux/vaapi.cpp @@ -934,7 +934,7 @@ public: return 0; } - int set_frame(AVFrame *frame) { + int set_frame(AVFrame *frame) override { this->hwframe.reset(frame); this->frame = frame; diff --git a/sunshine/video.cpp b/sunshine/video.cpp index 56f05518..e418a44a 100644 --- a/sunshine/video.cpp +++ b/sunshine/video.cpp @@ -927,11 +927,10 @@ std::optional make_session(const encoder_t &encoder, const config_t & device->set_colorspace(sws_color_space, ctx->color_range); if(video_format[encoder_t::VUI_PARAMETERS]) { - return std::make_optional(session_t { + return std::make_optional( std::move(ctx), std::move(device), - {}, - }); + util::buffer_t {}); } return std::make_optional(