lavc: add a field for passing AVHWFramesContext to encoders
This commit is contained in:
@@ -2979,6 +2979,18 @@ typedef struct AVCodecContext {
|
||||
AVPacketSideData *coded_side_data;
|
||||
int nb_coded_side_data;
|
||||
|
||||
/**
|
||||
* Encoding only.
|
||||
*
|
||||
* For hardware encoders configured to use a hwaccel pixel format, this
|
||||
* field should be set by the caller to a reference to the AVHWFramesContext
|
||||
* describing input frames. AVHWFramesContext.format must be equal to
|
||||
* AVCodecContext.pix_fmt.
|
||||
*
|
||||
* This field should be set before avcodec_open2() is called and is
|
||||
* afterwards owned and managed by libavcodec.
|
||||
*/
|
||||
AVBufferRef *hw_frames_ctx;
|
||||
} AVCodecContext;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user