diff options
author | Dmitry Kovalev <dkovalev@google.com> | 2013-11-22 16:20:45 -0800 |
---|---|---|
committer | Dmitry Kovalev <dkovalev@google.com> | 2013-11-22 16:20:45 -0800 |
commit | 350731e8f98e50a6c1e2f7dd9fe1ce3c2e0d60e0 (patch) | |
tree | 281b82c94409d3a6d423b8e53ce2438b118e935a /vp9/decoder/vp9_detokenize.c | |
parent | 0a64f943fccc194a16c53af461f81bd48d840d71 (diff) | |
download | libvpx-350731e8f98e50a6c1e2f7dd9fe1ce3c2e0d60e0.tar libvpx-350731e8f98e50a6c1e2f7dd9fe1ce3c2e0d60e0.tar.gz libvpx-350731e8f98e50a6c1e2f7dd9fe1ce3c2e0d60e0.tar.bz2 libvpx-350731e8f98e50a6c1e2f7dd9fe1ce3c2e0d60e0.zip |
Organizing all scan tables into lookup table.
Change-Id: Ie829ee58a55157e6972c63cebe69a5d0a3221349
Diffstat (limited to 'vp9/decoder/vp9_detokenize.c')
-rw-r--r-- | vp9/decoder/vp9_detokenize.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vp9/decoder/vp9_detokenize.c b/vp9/decoder/vp9_detokenize.c index f6219c527..214c1c198 100644 --- a/vp9/decoder/vp9_detokenize.c +++ b/vp9/decoder/vp9_detokenize.c @@ -108,14 +108,16 @@ static int decode_coefs(VP9_COMMON *cm, const MACROBLOCKD *xd, counts->coef[tx_size][type][ref]; unsigned int (*eob_branch_count)[PREV_COEF_CONTEXTS] = counts->eob_branch[tx_size][type][ref]; - const int16_t *scan, *nb; const uint8_t *cat6; const uint8_t *band_translate = get_band_translate(tx_size); const int dq_shift = (tx_size == TX_32X32); + const scan_order *so = get_scan(xd, tx_size, type, block_idx); + const int16_t *scan = so->scan; + const int16_t *nb = so->neighbors; int v; int16_t dqv = dq[0]; - get_scan(xd, tx_size, type, block_idx, &scan, &nb); + while (c < seg_eob) { int val; |