Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
platforms supported by the library all offer stdint.h
BUG=webm:1573
Change-Id: I2ad95dfbcfc2d1890c1b7e503340fda8a9849635
|
|
BUG=webm:1584
Change-Id: Icb7ba5bb5a6d460c4d0419b76ee54af461ca4a52
|
|
|
|
|
|
-Wmissing-declarations exposed several unused functions.
BUG=webm:1584
Change-Id: I88dfeb8ffa31253a0fb7674f6fe5fcd496179f96
|
|
Mark local functions as 'static.' Found with -Wmissing-declarations
BUG=webm:1584
Change-Id: Icbdb0ceca3dbf3005ca29bfda05d533d241577d0
|
|
|
|
this implementation does not scale well beyond that. this restores the
performance in v1.7.0.
BUG=webm:1574
Change-Id: I8f3464cfe871988fa06ebefe9954811fd002584e
|
|
|
|
|
|
|
|
The special case was put in to prevent a lossless test failure, the
issue has been dealt with by a recent fix of skip condition in
lossless mode.
Change-Id: Ia25d2bf6beead2208841b4f012171dffac15f411
|
|
|
|
Change-Id: I792c178736a9fc02a84aa83f351e12b7227259b0
|
|
|
|
|
|
|
|
visual studio 2015 is the current minimum
BUG=webm:1573
Change-Id: I22139925c0a322b1da214c38d8f74fadbc34d2de
|
|
BUG=webm:1573
Change-Id: I5cbb29c89955aa1548ea2a2b3da5763bd38dd978
|
|
|
|
Handle the rdmult update for all AQ modes in a single function
call.
Change-Id: Ia0dfce637cf70d646bd3cd0abe3064e9491b81b8
|
|
Change-Id: I760c69189fb8d8d85b5daffc86064c66913c0220
|
|
BUG=webm:1573
Change-Id: I46faa216a4a8278a363a8111237342f73e8467eb
|
|
most predate 1.4.0 the DBG enums were deprecated in 1.6.1. VPX_KF_FIXED
is left as it's still fairly widely used
BUG=webm:1573
Change-Id: Iacaad28a6fe7251f042a2b45507b00fc5b7a0eac
|
|
Do not skip without check when lossless is requested.
Change-Id: Iceda428e7bf5ab19202b1dcb598e389fcaf6978d
|
|
|
|
|
|
Factor out the segment_id assignment for various AQ modes.
Change-Id: I34a86524048621cd369baf4bafbdfac621994563
|
|
We only need to shift in the encoder when the input bit depth
does not equal to the encoder internal bit depth.
Change-Id: If9af62382ac6824f33dc7dcdd3d3ff7802b92e9a
|
|
|
|
Factor out the segment_id setup from mi array alignment.
Change-Id: I345ad7ea7b6c9edb6f86224e1941f2c954d68ff3
|
|
Use same step_param for all spatial layers for now.
Some improvement in quality on scrolling for spatial
enhancement layer.
Change-Id: Ic9eed8ba5dd44493e9f5e81f6115df2a25825d16
|
|
|
|
|
|
|
|
Add the multi-thread function that decodes a video row by row instead
of a tile at a time. Create a job queue for queueing all parse and recon jobs.
Each SB row of a tile is a job.
Performance Improvement:
Platform Resolution 3 Threads 4 Threads
ARM 720p 36.81% 18.37%
1080p 32.27% 14.76%
ARM Improvement measured on Nexus 6 Snapdragon 805 Quad-core @ 2.65 GHz
Change-Id: I3d4dd7a932fc2904c90d9546b2de99c809afd29e
|
|
|
|
Move it to deeper stages where all the encoder configurations have
been set. This avoids the encoding failure when the buffer is
allocated before the encoder is fully configured.
Change-Id: I6723966fd2c7c36fbab9a92d1f3bd59c83ed95f0
|
|
Remove the "spatial_layer_id == 0" condition in
the speed features for setting the motion search
for screen content.
Change-Id: Ib47aea3af5f3b2e04226694b4126b2ae2f458f13
|
|
The breakout speed feature is currently only used by the non-rd
mode search path. Localize it to simplify set_offset() logic.
Change-Id: I27e7519c987a7caac2e4bd6be0ede1b9c8320e55
|
|
Change-Id: I46f695b15153c8c508f525a5673db24326371977
|
|
Placeholder to support adaptive quantizer for PSNR and SSIM coding
quality improvement.
Change-Id: Id967c9914bb1d72a6f480ef1ba9d6650914dd658
|
|
Change-Id: I1fd8e991f2440925e989d8e7ab33fdf5f6b1d36b
|
|
For non-base spatial layer in screen-content mode:
use nstep but with larger step_param value than sl0,
to avoid increase in encode_time.
Some improvement on scrolling slides content.
Change-Id: Ica918ac01664431d1fabb3c674d857cf6ad87414
|
|
|