- Dec 03, 2013
-
-
Aℓex Converse authored
-
Jingning Han authored
-
Paul Wilkins authored
-
Jingning Han authored
This commit fixes the intra prediction reference source selection in the settings of skip_encode. Use original boundary pixels as prediction reference, when the inverse transform and reconstruction are skipped in the per block size rate-distortion optimization loop. Change-Id: I36081aa30aa46e203e0e6f4e8a420fd08269469a
-
Aℓex Converse authored
Its last remaining caller can be passed its results directly without any additional work. Also, it's not non-4:2:0 safe. Change-Id: Ia5089ba5f7f66c7617270483c619c9271aefd868
-
Jingning Han authored
This commit fixes the use of uv_intra_estimate by properly restoring the mode_info struct required by rd_pick_intra_sbuv_mode. Change-Id: I6a156d79533c4e2e60dfd3b8c5bb0a42a8eca280
-
- Dec 02, 2013
-
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Aℓex Converse authored
-
Dmitry Kovalev authored
Removing goto and using while loop instead, renaming seg_eob to max_eob, moving eob token counter increment. Change-Id: Idcc4b3a45e4f313596a71776aef56691a6647e5f
-
Aℓex Converse authored
E.g. disable vertical partioning for 4:2:2. Until we come up with something better to do with the chroma block size, this prevents an assert error. Change-Id: I9394fb3f14ec1343abc3ad4769de208e6278f285
-
Yunqing Wang authored
-
Johann Koenig authored
Bookkeeping. master already contains everything in forest. Change-Id: I1471064eef341411c6ed0c9e855fce18cff12ebc
-
Adrian Grange authored
This fixes issue 667. In the case where the frame was an odd number of pixels wide or high, the border was being extended by one col or row too far. The calculation of color plane dimensions was modified to use those already computed at the time the frame buffer was allocated. Also freed the temporary scaling buffer in vpxdec to prevent a memory leak. Change-Id: I195bc81d84c0fc5d8260c1232200d62399e4b51f
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
- Nov 27, 2013
-
-
Deb Mukherjee authored
Fixes an inadvertant change made in a previous patch while doing some experiments. Change-Id: I9961f2157c803676491a3d6daf056ff8a37367b3
-
Yunqing Wang authored
Considering a horizontal edge, if mask_16x16 is 1 for an even- indexed 8x8 block, then mask_16x16 is 1 for next 8x8 block in same row. Similiar to a verticle edge, if mask_16x16 is 1 for an even-rowed 8x8 block, then mask_16x16 is 1 for the 8x8 block right below it in next raw. Based on that, the mask_16x16 checking can be simplified to save cycles. The corresponding 8-pixel vp9_mb_lpf_horizontal_edge code can also be removed. Change-Id: Ic3fe7a5674322239208cbe2731dc3216ce2084f3
-
Dmitry Kovalev authored
Change-Id: I5a5888d4639cc6b7eb266be47581dd15ba08c91e
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Moves all post encode rate control updates to a separate function plus other cleanups. Change-Id: I70e8eccf666c88d8b649b969997fd84d27e4baaa
-
Dmitry Kovalev authored
Change-Id: I0e59d320407b3bed0ba3622a7b29975f6fad7ebf
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
We only need qcoeff buffers in the encoder. Reducing TileWorkerData struct and VP9Decompressor struct sizes by 24K. Change-Id: Id148868461f7ffa3d3dd634b371503ae9c57e207
-
Yaowu Xu authored
Change-Id: Iae16644faeed920e69cd5d1db71e2e1e4bda241c
-
- Nov 26, 2013
-
-
Dmitry Kovalev authored
Change-Id: I248ccb1532e2cd95314d0b95108f2c2e71cf084f
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Renaming treed_read() to consistent vp9_read_tree() and moving it from deleted vp9_treereader.h to vp9_dboolhuff.h file. Change-Id: Iedd8655acbe25e4fcf62b79e5a13bdea69b6b004
-
Yaowu Xu authored
Change-Id: I406021e34b31b899202a99b39d3da4fa06ebee69
-
Yunqing Wang authored
-
James Zern authored
-
Yunqing Wang authored
Added the test vector provided by Attila, which caught the bug in Issue 661 "Decoder produces mismatched outputs with ssse3 enabled and disabled" vp90-hantro-stream-001.ivf size: 320x180; 20 frames Change-Id: Ic0d2b57ac7596ecb938dd55abc8c706fc2dd6d8f
-
Yaowu Xu authored
-
Frank Galligan authored
Multiply by 3 was on 8bit vectors when it should have been on 16bit vectors. Change-Id: I248c1429b3134dfd171dfab0ebb109fd2437e1fc
-
Yaowu Xu authored
Change-Id: Ibc61ef81fafeb20df6df6e5496b6c01760f3dc84
-
Yunqing Wang authored
-