- Nov 12, 2013
-
-
Dmitry Kovalev authored
Change-Id: I60e02fa3de930ff1f969687ab5af93dee40d86ad
-
Deb Mukherjee authored
-
Johann Koenig authored
iOS doesn't recognize B: bad instruction `B idct32_pass_loop' Change-Id: I3cf6aede4639f1d9efa97f7962fa287ba6feaaef
-
Yunqing Wang authored
-
Yunqing Wang authored
-
Deb Mukherjee authored
Implements scan order to band map with arrays in both the encoder and decoder to remove conditional statements. Encoding seems to be about 1% faster at speed 0, tested on football. Decoding seems to be about 0.5-1% faster on a set of 25 videos. Change-Id: Idb233ca0b9e0efd790e30880642e8717e1c5c8dd
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Dmitry Kovalev authored
xd->mi_8x8 is assigned inside set_offsets() for each prediction block. Change-Id: I20e5974a9eaf105e5a04fc7f99b7a93bd50e3d0a
-
Yunqing Wang authored
Added loop filter mask checking, and made the caller function ready for implementation of parallel loopfiltering in horizontal direction. Next, we need to go through the loopfilter functions (both c and optimized versions), and provide 16-byte wide loopfiltering for each filter type. Change-Id: Ifef47e7ef9086ebc2fd6ca7ede8f27c9bbf79e66
-
Tom Finegan authored
-
Dmitry Kovalev authored
-
Tom Finegan authored
Change-Id: I6b245ef5017c49373ba33e30f8fbf3d1b97409b5
-
Jingning Han authored
Allocate memory space of dual buffer sets that store the coeff, qcoeff, dqcoeff, and eobs. Connect the pointers of macroblock_plane and macroblockd_plane to the actual buffer in use accordingly. Change-Id: I2f0b5f482ca879fae39095013eaf8901db20a5a4
-
Jingning Han authored
-
Dmitry Kovalev authored
Change-Id: I70a0878b23bda0ac3ff8733b4c96d5c636bc551c
-
- Nov 11, 2013
-
-
Ivan Maltz authored
-
Jingning Han authored
Make the macroblockd_plane contain dynamic buffer pointers instead static pointers to the memory space allocated therein. The decoder uses the buffer allocated in pbi, while encoder will use a dual buffer approach for rate-distortion optimization search. Change-Id: Ie6f24be2dcda35df7c15b4014e5ccf236fb3f76c
-
Ivan Maltz authored
was not calling vpx_codec_destroy and delete(decoder_) in TearDown Change-Id: Iff4fd24a260223d224b3ea3287cdf0227405492f
-
Hangyu Kuang authored
Change-Id: Ic416e3f8a11e82ee298e6f709b2119a9ddf1e2f8
-
Dmitry Kovalev authored
-
Tom Finegan authored
-
Tom Finegan authored
Relocate it to tools_common.h so we can stop duping this code everywhere. BUG=https://code.google.com/p/webm/issues/detail?id=660 Change-Id: If8aa49b74d297273cd9fd7006b2767837055a359
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Tom Finegan authored
-
- Nov 09, 2013
-
-
Yaowu Xu authored
-
Yaowu Xu authored
This commit fixes the assignment of mode_info pointer per tile. It makes recognition of tiles in both row and column formats and properly arrange the use of mode_info. The bug was first introduced in I6226456dd11f275fa991e4a7a930549da6675915 https://gerrit.chromium.org/gerrit/#/c/67492/ Change-Id: Ie12cd209f53241513728c461ee3d7b9599ddb860
-
Yaowu Xu authored
-
- Nov 08, 2013
-
-
Tom Finegan authored
Change-Id: Ida0e1b2df89e992b8140672b70517d8623cf9ede
-
Yaowu Xu authored
Change-Id: Ic470c6c9ce27b615c9645b9cb0d67526417bc374
-
Yunqing Wang authored
-
Yunqing Wang authored
This patch continued the work done in "Rewrite loop_filter_info_n struct"(commit:00dbd369) to further improve loopfilter function. 1. Instead of storing pointers to thresholds, store loopfilter levels within 64x64 SB; 2. Since loopfilter levels are already calculated in setup_mask, we don't need call build_lfi to look up them again. Just save loopfilter levels in setup_mask. 3. Reorganized and simplified filter_block_plane(). Tests showed a ~0.8% decoder speedup. Change-Id: I723c7779738bbc2afcb9afa2c6f78580ee6c3af7
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
This to make sure that prediction residue always get coded in lossless mode. This commit also fixed lossless unit test Change-Id: I537726ee55328d4e4cf0a0196393a67e12bfcde1
-
Yunqing Wang authored
-
Paul Wilkins authored
-