- 02 Aug, 2013 - 19 commits
-
-
Dmitry Kovalev authored
Using it instead of long unclear verbose check "mbmi->ref_frame[0] != INTRA_FRAME". Change-Id: I9c7b4b3797942fa962bf3ba7460fff3084beabe9
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Dmitry Kovalev authored
Change-Id: I8f21c18b29f54b277fb1c167f278f109d9f3b996
-
Dmitry Kovalev authored
Change-Id: I3fe90eb40088a5b07bdc7d66d93ffe6ef99943d5
-
Adrian Grange authored
-
Adrian Grange authored
-
Johann authored
-
Johann authored
-
Johann authored
-
Johann authored
-
Dmitry Kovalev authored
Change-Id: I0e9329490828684a4fd46f540d89114cc68e8407
-
Yunqing Wang authored
-
Mans Rullgard authored
Change-Id: I5d6906772e6e6adf68d7f0fd5b8b5207a64a3a37
-
Mans Rullgard authored
Change-Id: Ic7cacd02d6dc9243ad8fc85082c5618a9d1e66dc
-
Mans Rullgard authored
Loading to single lanes in multiple registers is expensive since it requires a read and write of each register which saturates the register file access. Loading to single registers followed by a separate transpose reduces this pressure. Change-Id: I4cc35887ddbca80e5e635b50d2b1d158de9668ee
-
Mans Rullgard authored
Change-Id: I13e0880df234f15abc4cc7c57fe84488d5d46a75
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- 01 Aug, 2013 - 21 commits
-
-
Jingning Han authored
-
Dmitry Kovalev authored
Change-Id: I73b59d7699a8e7e7acd3bf8041cb6c98ce9ba4bf
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I8715f08a3554bdb557c5f935f1dfbd671f18e766
-
Dmitry Kovalev authored
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I27471768980fc631916069f24bc7c482a5c9ca17
-
Dmitry Kovalev authored
Removing assign_and_clamp_mv function, making implementation of clamp_mv and clamp_mv2 more clear and consistent. Change-Id: Iecd08e1c1bf0379f8314ebe01811f8253f4ade58
-
Deb Mukherjee authored
Adds a function to compute source variance for various sb_types to be used for pruning mode and partition searches. [The existing activity measure function is currently specialized for only 16x16 MBs and needs to be updated]. Change-Id: I22a41e6f1430184201487326fdbebb9b47e6fc24
-
Jingning Han authored
The inverse 32x32 transform detects all zero entries and skips the computations accordingly per 8 rows in the first 1-D operation. The function vp9_short_idct10_32x32_add performs differently and is not used anywhere, hence removed. Change-Id: Ic4fad422debbde7b6b6ffed47c69fbd4268a906c
-
Jingning Han authored
-
Yunqing Wang authored
If the partition is out of partition size range, we don't need to process small partition information. Change-Id: Ice9bfbbdebe1f2ef79271a3aee17de0ed4608376
-
Yunqing Wang authored
use_min_partition_size and use_max_partition_size are not used currently, and could be added back if needed later. Change-Id: Ib22a9c06b064567a7c1d6d5445567ed77e0d3acc
-
Dmitry Kovalev authored
-
Adrian Grange authored
Change-Id: Ib4e4b41094b54874ee34343dd77c0c131ceed9d2
-
Adrian Grange authored
The function name rd_pick_intra4x4mby_modes is confusing, so I changed it to rd_pick_intra_sub_8x8_y_modes to better reflect what the function does. Also added const qualifiers to some of the input parameters and removed camel-case. Change-Id: I23d53d4c7af5d79ed8a471acd59a09bbb47add39
-
Dmitry Kovalev authored
Change-Id: Icd128ab58719e0b9066bdfa66a5d0d427a84d6df
-
Dmitry Kovalev authored
Change-Id: I8beeee4c020425175f7d5ec83be86afa7b95da1a
-
Jingning Han authored
This commit exploits the sparsity of quantized coefficient matrix. It detects each 32x8 array and skip the corresponding inverse transformation if all entries are zero. For ped1080p at 8000 kbps, this on average reduces the runtime of 32x32 inverse 2D-DCT SSE2 function from 6256 cycles -> 5200 cycles. It makes the overall encoding process about 2% faster at speed 0. The speed-up is more pronounceable for the decoding process. Change-Id: If20056c3566bd117642a76f8884c83e8bc8efbcf
-
Jingning Han authored
This commit removes redundant arguments passing in the function of rd_pick_reference_frame. This resolves the clang warnings about potential use of uninitialized values. Change-Id: Ic68f949a9f8fcd0a583786b0c75321104ea44739
-