vpx/vp9/decoder
Dmitry Kovalev 47b6030dda Reducing the number of foreach_transformed_block() calls.
The change doesn't affect the bitstream. It changes the order or function
calls and affects how we reconstruct intra- and inter-blocks. Speed up is
about 1...1.5%.

For intra-blocks:
  Before:
    for each transform block read tokens
    for each transform block do prediction
    for each transform block do inverse transform
  Now:
    for each transform block
      read tokens
      do prediction
      do inverse transform

For inter-blocks:
  Before:
    for each transform block read tokens
    for each transform block do inverse transform
  Now:
    for each transform block
      read tokens
      do inverse transform

Change-Id: I12a79bf1aa5a18c351b8010369bd3ff1deae1570
2013-10-31 13:52:08 -07:00
..
vp9_dboolhuff.c cosmetics: strip 'VP9_' from defines in vp9 only code 2013-08-23 19:16:49 -07:00
vp9_dboolhuff.h cosmetics: strip 'VP9_' from defines in vp9 only code 2013-08-23 19:16:49 -07:00
vp9_decodemv.c Making get_tx_counts() similar to get_tx_probs(). 2013-10-28 19:52:38 -07:00
vp9_decodemv.h vp9: add TileInfo 2013-10-28 20:54:43 +01:00
vp9_decodframe.c Reducing the number of foreach_transformed_block() calls. 2013-10-31 13:52:08 -07:00
vp9_decodframe.h consistently name VP9_COMMON variables #1 2013-08-29 13:25:57 -07:00
vp9_detokenize.c Reducing the number of foreach_transformed_block() calls. 2013-10-31 13:52:08 -07:00
vp9_detokenize.h Reducing the number of foreach_transformed_block() calls. 2013-10-31 13:52:08 -07:00
vp9_dsubexp.c Add clamp to prevent out of bound access 2013-10-15 13:30:55 -07:00
vp9_dsubexp.h Replacing {VP9_COEF, MODE}_UPDATE_PROB with DIFF_UPDATE_PROB. 2013-10-11 10:47:22 -07:00
vp9_onyxd_if.c vp9: add multi-threaded tile decoder 2013-10-30 01:00:20 +01:00
vp9_onyxd_int.h vp9: add multi-threaded tile decoder 2013-10-30 01:00:20 +01:00
vp9_onyxd.h Merge "Using size_t for memory buffer size." 2013-09-30 11:10:08 -07:00
vp9_read_bit_buffer.h cpplint issue in vp9_read_bit_buffer resolved 2013-09-29 11:52:58 -07:00
vp9_thread.c vp9_thread: add vp9_worker_execute() 2013-10-17 16:44:22 +02:00
vp9_thread.h vp9_thread: add vp9_worker_execute() 2013-10-17 16:44:22 +02:00
vp9_treereader.h cpplint issue with treedreader 2013-09-29 17:20:33 -07:00