- 09 Jun, 2015 1 commit
-
-
Paul Wilkins authored
For content that is identified as likely to contain some animation or graphics content, increase the availability of split modes for good quality speeds 1-3. On a problem test animation clip this improves metrics results by about 0.25 db and makes a noticeable difference visually. It also causes a small drop in file size (~0.5%) but a rise in encode time of about 5-6% at speed 2. For more normal content it should have no effect. Change-Id: Ic4cd9a8de065af9f9402f4477a17442aebf0e439
-
- 08 Jun, 2015 1 commit
-
-
Paul Wilkins authored
-
- 06 Jun, 2015 5 commits
-
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
fails unit tests: [ FAILED ] NEON/VP8SubpelVarianceTest.ExtremeRef/0, where GetParam() = (3, 3, 0x14e36d, 0) [ FAILED ] NEON/VP8SubpelVarianceTest.Ref/0, where GetParam() = (3, 3, 0x14e36d, 0) the tests were recently enabled in: eb88b172 Make vp9 subpixel match vp8 the functions likely haven't changed since being converted from assembly Change-Id: I6141717b111b8f735f436c160d74270af53ef722
-
- 05 Jun, 2015 20 commits
-
-
James Zern authored
Change-Id: I95827a6f5e585d2accbb8fc09501f2d38db585e4
-
James Zern authored
move them under their respective config check to avoid some unused variable warnings when disabled Change-Id: Ic5e5280cf1bc1f56e8349676f0bedae4acef34ea
-
hkuang authored
Change-Id: Ia689c254bd2d4f274abcc451a9b758f62e3a2b1f
-
James Zern authored
this quiets warnings from armv6 code [1]. from msdn [2]: -oldit Generate ARMv7-style IT blocks. By default, ARMv8-compatible IT blocks are generated. a new configuration would be needed for armv8 in any case as the neon assembly is being built, so removing this should be harmless [1] A4509: This form of conditional instruction is deprecated [2] https://msdn.microsoft.com/en-us/library/hh873189.aspx Change-Id: I4c3b838b52a87401c6daecd83d22ab148ed7c5d9
-
James Zern authored
-
Scott LaVarnway authored
-
Scott LaVarnway authored
member access within null pointer of type 'FRAME_COUNTS' Change-Id: Id3bf75e0a6f2a1abf8522cf9fbb98b3a4443de38
-
Frank Galligan authored
-
Frank Galligan authored
-
Frank Galligan authored
This control allows the application to skip the loop filter in the decoder. This is an advanced control that should only be used in extreme circumstances as it may introduce and accumulate decode artifacts. Change-Id: I278c65c60826f84c9141ebe06c6eeed3c2335fa8
-
Frank Galligan authored
WebM files will adjust the display width and height according to the input pixel aspect ratio. The default pixel aspect ratio is 1:1. BUG=https://code.google.com/p/webm/issues/detail?id=1005 Change-Id: I23e0a601b7259fa9513cb86110c41b8437769808
-
Johann authored
-
Marco authored
For real-time mode: keep reference_frame masking off for spatial svc. Change-Id: I15e123c06f67ea040172b8d4042a672f3525b9d8
-
Parag Salasakar authored
-
Parag Salasakar authored
average improvement ~3x-4x Change-Id: I59279293ce4b2a1e99bd10579ac97740e943643f
-
Marco authored
-
James Zern authored
calculate the averages needed for even and odd rows once; this removes a conditional from the inner loop the final average calculated currently relies on above[] being extended, it could be reduced to use above[block_size - 2] + 3 * above[block_size - 1] Change-Id: I70f5eac8d8a2a959c7114844a95826f445c3dd4d
-
Parag Salasakar authored
-
James Zern authored
-
James Zern authored
-
- 04 Jun, 2015 13 commits
-
-
James Zern authored
-
Scott LaVarnway authored
-
James Zern authored
the final index in rows 2, 3 differ from vp8 Change-Id: I0fcea907b4ab44e266c0f1fd77b290d2236b280a
-
Marco authored
Index for ts_rate_decimator should be temporal layer (tl) index. Change-Id: I0320b7f7ae987ef64fdfe7c45099e7978a8fef17
-
Yaowu Xu authored
Change-Id: Ic3b4f3c9a6d8f9b04efb8b5ee080880895063564
-
Scott LaVarnway authored
Change-Id: Iee24b6bb095f748333223e6036fc5c9d9e7e5f1c
-
Scott LaVarnway authored
-
Parag Salasakar authored
average improvement ~3x-4x Change-Id: I8ef263da6ebcf8f20aabaefeccf25a84640ba048
-
Johann Koenig authored
-
Parag Salasakar authored
-
Johann authored
The only difference between the two was that the vp9 function allowed for every step in the bilinear filter (16 steps) while vp8 only allowed for half of those. Since all the call sites in vp9 (<< 1) the input, it only ever used the same steps as vp8. This will allow moving the subpel variance to vpx_dsp with the rest of the variance functions. Change-Id: I6fa2509350a2dc610c46b3e15bde98a15a084b75
-
hkuang authored
-
James Zern authored
Change-Id: Iab7215f82be0c0c831cd81b6f8091afc3710dd54
-