WebM VP8 Codec SDK
|
00001 /* 00002 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. 00003 * 00004 * Use of this source code is governed by a BSD-style license 00005 * that can be found in the LICENSE file in the root of the source 00006 * tree. An additional intellectual property rights grant can be found 00007 * in the file PATENTS. All contributing project authors may 00008 * be found in the AUTHORS file in the root of the source tree. 00009 */ 00010 00011 00012 #include "vp8.h" 00013 00023 #ifndef VP8DX_H 00024 #define VP8DX_H 00025 #include "vpx_codec_impl_top.h" 00026 00033 extern vpx_codec_iface_t vpx_codec_vp8_dx_algo; 00034 extern vpx_codec_iface_t* vpx_codec_vp8_dx(void); 00037 /* Include controls common to both the encoder and decoder */ 00038 #include "vp8.h" 00039 00040 00048 enum vp8_dec_control_id 00049 { 00053 VP8D_GET_LAST_REF_UPDATES = VP8_DECODER_CTRL_ID_START, 00054 00056 VP8D_GET_FRAME_CORRUPTED, 00057 00061 VP8D_GET_LAST_REF_USED, 00062 00063 VP8_DECODER_CTRL_ID_MAX 00064 } ; 00065 00066 00075 VPX_CTRL_USE_TYPE(VP8D_GET_LAST_REF_UPDATES, int *) 00076 VPX_CTRL_USE_TYPE(VP8D_GET_FRAME_CORRUPTED, int *) 00077 VPX_CTRL_USE_TYPE(VP8D_GET_LAST_REF_USED, int *) 00078 00082 #include "vpx_codec_impl_bottom.h" 00083 #endif