Merge "Add external constants."

This commit is contained in:
James Zern 2013-12-17 18:20:31 -08:00 committed by Gerrit Code Review
commit ea8482fe74
3 changed files with 14 additions and 4 deletions

View File

@ -238,8 +238,9 @@ typedef vpx_image_t *(*vpx_codec_get_frame_fn_t)(vpx_codec_alg_priv_t *ctx,
* using external frame buffers. * using external frame buffers.
* *
* \note * \note
* When decoding VP9, the application must pass in at least 8 external * When decoding VP9, the application must pass in at least
* frame buffers, as VP9 can have up to 8 reference frames. * #VP9_MAXIMUM_REF_BUFFERS external frame buffers, as VP9 can have up to
* that many reference frames.
*/ */
typedef vpx_codec_err_t (*vpx_codec_set_frame_buffers_fn_t)( typedef vpx_codec_err_t (*vpx_codec_set_frame_buffers_fn_t)(
vpx_codec_alg_priv_t *ctx, vpx_codec_alg_priv_t *ctx,

View File

@ -362,8 +362,9 @@ extern "C" {
* using external frame buffers. * using external frame buffers.
* *
* \note * \note
* When decoding VP9, the application must pass in at least 8 external * When decoding VP9, the application must pass in at least
* frame buffers, as VP9 can have up to 8 reference frames. * #VP9_MAXIMUM_REF_BUFFERS external frame buffers, as VP9 can have up to
* that many reference frames.
*/ */
vpx_codec_err_t vpx_codec_set_frame_buffers( vpx_codec_err_t vpx_codec_set_frame_buffers(
vpx_codec_ctx_t *ctx, vpx_codec_ctx_t *ctx,

View File

@ -17,6 +17,14 @@ extern "C" {
#include "./vpx_integer.h" #include "./vpx_integer.h"
/*!\brief The maximum number of work buffers used by libvpx.
*/
#define VPX_MAXIMUM_WORK_BUFFERS 1
/*!\brief The maximum number of reference buffers that a VP9 encoder may use.
*/
#define VP9_MAXIMUM_REF_BUFFERS 8
/*!\brief External frame buffer /*!\brief External frame buffer
* *
* This structure is used to hold external frame buffers passed into the * This structure is used to hold external frame buffers passed into the