- 08 Jul, 2015 4 commits
-
-
paulwilkins authored
Changes to allow more use of rectangular partitions at speeds 1 and 2 for content classed by the first pass as animation and for blocks near the active image edge. This has quite a big impact in quality for the animated test sequence but also hurts encode speed for speed 2. For other content types the impact on both speed and quality is small. Added some plumbing for detection of internal vertical image edges. Change-Id: I3fc48de2349f8cb87946caaf0b06dbb0ea261a9a
-
paulwilkins authored
Change speed features / behavior for split mode when there is an internal active edge (e.g. formatting bars). Remove some threshold constraints in rd code near the active edge of the image. Add some plumbing for left and right active edge detection. Patch set 5. Limit rd pass through for sub 8x8 to internal active edges. This takes away any speed penalty for most clips but keeps the enhanced edge coding for the more critical case of internal image edges Change-Id: If644e4762874de4fe9cbb0a66211953fa74c13a5
-
James Zern authored
-
Frank Galligan authored
-
- 07 Jul, 2015 26 commits
-
-
Johann authored
-
Jingning Han authored
-
Johann authored
Change-Id: I66bf6720c396c89aa2d1fd26d5d52bf5d5e3dff1
-
Marco authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Save redundant call for getting prediction mode to obtain scan order for detokenization. Change-Id: I0683ef119f1579d1261ed5d59052a1745b68ef6f
-
Marco authored
-
Jingning Han authored
-
Yaowu Xu authored
-
Johann authored
-
Jingning Han authored
Change-Id: I202d4924e627eec94838741df004ed9259d38b88
-
Marco authored
If the pre-selected partition size (from variance partition) is 32x32, also apply nonrd partition search for 32x32 and 16x16 size. Overall small positive gain in metrics, average ~1%. Some visual improvement, for lower resolutions. Change-Id: I69cb425bda94f7d13d34c451ab30e9276335a30e
-
Jingning Han authored
The decoding process handles detokenization and reconstruction per transform block sequentially. There is no need to offset the dqcoeff buffer according to the transform block index. This allows to reduce the memory spill and improve cache performance. Change-Id: Ibb8bfe532a7a08fcabaf6d42cbec1e986901d32d
-
Parag Salasakar authored
-
Marco authored
Add set_tune_content control setting. Change-Id: I8f7af8e8e9bc35a2d1546c5a0b2dd14be3cce750
-
Yaowu Xu authored
Change-Id: I59cecb7178a93cdee7ad535fa996ef0caa6e988c
-
Jingning Han authored
This commit replaces the vp8_ prefixed subtract function with the common vpx_subtract_block function. It removes redundant SIMD optimization codes and unit tests. Change-Id: I42e086c32c93c6125e452dcaa6ed04337fe028d9
-
Debargha Mukherjee authored
-
paulwilkins authored
-
paulwilkins authored
-
paulwilkins authored
-
Parag Salasakar authored
average improvement ~2x-5x Change-Id: I19e82f78772993bcd67fcf975fe180232172f86d
-
James Zern authored
inline the code directly in read_mv_component(), the only place where it was being used; this removes a function call in a hot function Change-Id: I66f99c0c9ce3bc310101dbca4a470f023cc6fb55
-
Parag Salasakar authored
-
James Zern authored
-
- 06 Jul, 2015 10 commits
-
-
Debargha Mukherjee authored
To aid version management for integration with ffmpeg by use of: #ifdef VPX_CTRL_<CTRL_ID> ... #endif Change-Id: If550e06de4d3aa3685881f312ce6a86fa9de083b
-
James Zern authored
-
James Zern authored
-
Jingning Han authored
-
James Zern authored
Change-Id: Ia5044d13c09685c401191fe87fbf90d36203aadd
-
Parag Salasakar authored
Change-Id: If88401bf8c5d8ee58200278734d7a5058d1585d0
-
Debargha Mukherjee authored
-
James Zern authored
-
James Zern authored
expose filter_kernels[] and do the table lookup directly Change-Id: I0b10bff0327c3e01a723736141a9ffd377cd3d20