Fix rate control for AMD cards using VAAPI (#2821)

This commit is contained in:
Cameron Gutman
2024-07-08 10:05:35 -05:00
committed by GitHub
parent c92ed6158a
commit 38c13c8fe1
3 changed files with 23 additions and 0 deletions

View File

@@ -27,6 +27,8 @@ struct sockaddr;
struct AVFrame;
struct AVBufferRef;
struct AVHWFramesContext;
struct AVCodecContext;
struct AVDictionary;
// Forward declarations of boost classes to avoid having to include boost headers
// here, which results in issues with Windows.h and WinSock2.h include order.
@@ -398,6 +400,13 @@ namespace platf {
virtual void
init_hwframes(AVHWFramesContext *frames) {};
/**
* @brief Provides a hook for allow platform-specific code to adjust codec options.
* @note Implementations may set or modify codec options prior to codec initialization.
*/
virtual void
init_codec_options(AVCodecContext *ctx, AVDictionary *options) {};
/**
* @brief Prepare to derive a context.
* @note Implementations may make modifications required before context derivation