ref: df90d58f4fd13a486b6f3af6e8ce7669779b1e00
dir: /vp9/decoder/vp9_onyxd_int.h/
/* * Copyright (c) 2010 The WebM project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ #ifndef VP9_DECODER_VP9_ONYXD_INT_H_ #define VP9_DECODER_VP9_ONYXD_INT_H_ #include "./vpx_config.h" #include "vp9/decoder/vp9_onyxd.h" #include "vp9/decoder/vp9_treereader.h" #include "vp9/common/vp9_onyxc_int.h" #include "vp9/decoder/vp9_idct_blk.h" // #define DEC_DEBUG typedef struct VP9Decompressor { DECLARE_ALIGNED(16, MACROBLOCKD, mb); DECLARE_ALIGNED(16, VP9_COMMON, common); VP9D_CONFIG oxcf; const uint8_t *source; uint32_t source_sz; vp9_reader *mbc; int64_t last_time_stamp; int ready_for_new_data; int refresh_frame_flags; vp9_prob prob_skip_false; int decoded_key_frame; int initial_width; int initial_height; } VP9D_COMP; #endif // VP9_DECODER_VP9_TREEREADER_H_