diff options
Diffstat (limited to 'libavcodec/vaapi_internal.h')
-rw-r--r-- | libavcodec/vaapi_internal.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libavcodec/vaapi_internal.h b/libavcodec/vaapi_internal.h index c6d5d6e42a..029265496b 100644 --- a/libavcodec/vaapi_internal.h +++ b/libavcodec/vaapi_internal.h @@ -42,7 +42,7 @@ static inline VASurfaceID ff_vaapi_get_surface_id(Picture *pic) } /** Common AVHWAccel.end_frame() implementation */ -int ff_vaapi_common_end_frame(MpegEncContext *s); +void ff_vaapi_common_end_frame(AVCodecContext *avctx); /** Allocate a new picture parameter buffer */ void *ff_vaapi_alloc_pic_param(struct vaapi_context *vactx, unsigned int size); @@ -63,6 +63,10 @@ uint8_t *ff_vaapi_alloc_bitplane(struct vaapi_context *vactx, uint32_t size); */ VASliceParameterBufferBase *ff_vaapi_alloc_slice(struct vaapi_context *vactx, const uint8_t *buffer, uint32_t size); +int ff_vaapi_mpeg_end_frame(AVCodecContext *avctx); +int ff_vaapi_commit_slices(struct vaapi_context *vactx); +int ff_vaapi_render_picture(struct vaapi_context *vactx, VASurfaceID surface); + /* @} */ #endif /* AVCODEC_VAAPI_INTERNAL_H */ |