X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fvdpau_internal.h;h=ce0e00a38a0305ddad8f939f609e89cc00cc39dc;hb=6249c33e5ad09d1167dc8c949e7f96a2d4bfd26d;hp=9a4989009e04cfb9a28a4608c4422f92ba6a58cc;hpb=17170313628920d8f2bf046c5a33e4afb6a985d3;p=ffmpeg diff --git a/libavcodec/vdpau_internal.h b/libavcodec/vdpau_internal.h index 9a4989009e0..ce0e00a38a0 100644 --- a/libavcodec/vdpau_internal.h +++ b/libavcodec/vdpau_internal.h @@ -2,7 +2,7 @@ * Video Decode and Presentation API for UNIX (VDPAU) is used for * HW decode acceleration for MPEG-1/2, H.264 and VC-1. * - * Copyright (C) 2008 NVIDIA. + * Copyright (C) 2008 NVIDIA * * This file is part of FFmpeg. * @@ -25,10 +25,18 @@ #define AVCODEC_VDPAU_INTERNAL_H #include +#include "mpegvideo.h" void ff_vdpau_add_data_chunk(MpegEncContext *s, const uint8_t *buf, int buf_size); + +void ff_vdpau_mpeg_picture_complete(MpegEncContext *s, const uint8_t *buf, + int buf_size, int slice_count); + void ff_vdpau_h264_set_reference_frames(MpegEncContext *s); void ff_vdpau_h264_picture_complete(MpegEncContext *s); +void ff_vdpau_vc1_decode_picture(MpegEncContext *s, const uint8_t *buf, + int buf_size); + #endif /* AVCODEC_VDPAU_INTERNAL_H */