| * 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/common/vp9_onyxc_int.h" |
| #include "vp9/decoder/vp9_onyxd.h" |
| #include "vp9/decoder/vp9_thread.h" |
| typedef struct VP9Decompressor { |
| DECLARE_ALIGNED(16, MACROBLOCKD, mb); |
| DECLARE_ALIGNED(16, VP9_COMMON, common); |
| int do_loopfilter_inline; // apply loopfilter to available rows immediately |
| /* Each tile column has its own MODE_INFO stream. This array indexes them by |
| ENTROPY_CONTEXT *above_context[MAX_MB_PLANE]; |
| PARTITION_CONTEXT *above_seg_context; |
| DECLARE_ALIGNED(16, unsigned char, token_cache[1024]); |
| #endif // VP9_DECODER_VP9_ONYXD_INT_H_ |