X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fvdpau_internal.h;h=604298c877e5abc981620aec65a62631617dadee;hb=8e8347b89291ffa65779f1f8c85eed5d57d80a86;hp=fd7eec610d163d72bc8fbf08e797e572de0be699;hpb=b20b7724744b2125a2787dd9a70084d806db9862;p=ffmpeg diff --git a/libavcodec/vdpau_internal.h b/libavcodec/vdpau_internal.h index fd7eec610d1..604298c877e 100644 --- a/libavcodec/vdpau_internal.h +++ b/libavcodec/vdpau_internal.h @@ -36,10 +36,10 @@ #include "mpegvideo.h" #include "version.h" -/** Extract VdpVideoSurface from a Picture */ -static inline uintptr_t ff_vdpau_get_surface_id(AVFrame *frm) +/** Extract VdpVideoSurface from an AVFrame */ +static inline uintptr_t ff_vdpau_get_surface_id(AVFrame *pic) { - return (uintptr_t)frm->data[3]; + return (uintptr_t)pic->data[3]; } #if CONFIG_VDPAU @@ -77,10 +77,11 @@ struct vdpau_picture_context { }; #endif -int ff_vdpau_common_start_frame(Picture *pic, +int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, const uint8_t *buffer, uint32_t size); int ff_vdpau_mpeg_end_frame(AVCodecContext *avctx); -int ff_vdpau_add_buffer(Picture *pic, const uint8_t *buf, uint32_t buf_size); +int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, + uint32_t buf_size); void ff_vdpau_add_data_chunk(uint8_t *data, const uint8_t *buf,