diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-03-13 01:12:57 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-03-13 01:14:09 +0100 |
commit | d469fa1923958f98df9d9b0a9cc167248d8516fb (patch) | |
tree | 5e398fe8703552c62ae9cc550da156fbc9185fab /libavcodec/vda.h | |
parent | cfc1efc77c7a996b3da7c125c43f7c759cb6d144 (diff) | |
parent | adfa53d67c7a3318157ea9d95e8bdcfb77139452 (diff) | |
download | ffmpeg-d469fa1923958f98df9d9b0a9cc167248d8516fb.tar.gz |
Merge commit 'adfa53d67c7a3318157ea9d95e8bdcfb77139452'
* commit 'adfa53d67c7a3318157ea9d95e8bdcfb77139452':
lavc: remove disabled FF_API_VDA_ASYNC cruft
Conflicts:
libavcodec/vda.h
libavcodec/vda_h264.c
libavcodec/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/vda.h')
-rw-r--r-- | libavcodec/vda.h | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/libavcodec/vda.h b/libavcodec/vda.h index de7070edea..281785f294 100644 --- a/libavcodec/vda.h +++ b/libavcodec/vda.h @@ -41,10 +41,6 @@ #include "libavcodec/version.h" -#if FF_API_VDA_ASYNC -#include <pthread.h> -#endif - /** * @defgroup lavc_codec_hwaccel_vda VDA * @ingroup lavc_codec_hwaccel @@ -52,39 +48,6 @@ * @{ */ -#if FF_API_VDA_ASYNC -/** - * This structure is used to store decoded frame information and data. - * - * @deprecated Use synchronous decoding mode. - */ -typedef struct { - /** - * The PTS of the frame. - * - * - encoding: unused - * - decoding: Set/Unset by libavcodec. - */ - int64_t pts; - - /** - * The CoreVideo buffer that contains the decoded data. - * - * - encoding: unused - * - decoding: Set/Unset by libavcodec. - */ - CVPixelBufferRef cv_buffer; - - /** - * A pointer to the next frame. - * - * - encoding: unused - * - decoding: Set/Unset by libavcodec. - */ - struct vda_frame *next_frame; -} vda_frame; -#endif - /** * This structure is used to provide the necessary configurations and data * to the VDA FFmpeg HWAccel implementation. @@ -116,28 +79,6 @@ struct vda_context { */ int use_sync_decoding; -#if FF_API_VDA_ASYNC - /** - * VDA frames queue ordered by presentation timestamp. - * - * @deprecated Use synchronous decoding mode. - * - * - encoding: unused - * - decoding: Set/Unset by libavcodec. - */ - vda_frame *queue; - - /** - * Mutex for locking queue operations. - * - * @deprecated Use synchronous decoding mode. - * - * - encoding: unused - * - decoding: Set/Unset by libavcodec. - */ - pthread_mutex_t queue_mutex; -#endif - /** * The frame width. * @@ -203,22 +144,6 @@ int ff_vda_create_decoder(struct vda_context *vda_ctx, /** Destroy the video decoder. */ int ff_vda_destroy_decoder(struct vda_context *vda_ctx); -#if FF_API_VDA_ASYNC -/** - * Return the top frame of the queue. - * - * @deprecated Use synchronous decoding mode. - */ -vda_frame *ff_vda_queue_pop(struct vda_context *vda_ctx); - -/** - * Release the given frame. - * - * @deprecated Use synchronous decoding mode. - */ -void ff_vda_release_vda_frame(vda_frame *frame); -#endif - /** * @} */ |