- 30 Apr, 2015 3 commits
-
-
Yunqing Wang authored
-
Parag Salasakar authored
-
Yaowu Xu authored
-
- 29 Apr, 2015 12 commits
-
-
Yaowu Xu authored
The version is currently producing different result from c version for some input. Disable the use of it for now to allow time for investigation the source of mismatch. Change-Id: Id039455494ee531db4886a9f1fa4761174ef6df3
-
Yunqing Wang authored
The default golden frame interval was doubled. After encoding a frame, the background motion was measured. If the motion was high, the current frame was set as the golden frame. Currently, the changes were applied only while aq-mode 3 was on. Borg tests(rtc set) showed a 0.226% PSNR gain and 0.312% SSIM gain. No speed changes. Change-Id: Id1e2793cc5be37e8a9bacec1380af6f36182f9b1
-
Marco authored
-
Marco authored
Change-Id: Iadb42041f08ac969cc0b6af6f15e30c8498db680
-
James Zern authored
* changes: vpx_mem: remove vpx_memset vpx_mem: remove vpx_memcpy vpx_mem: remove vpx_memmove
-
Marco authored
Set denoiser off by default: should add this option to command line. Change-Id: Iaecc94f5b5099feaacd7a5c415fc86eb68a2eea5
-
Marco authored
Change-Id: I029484a5ffddcc3e518eeee609a6709b01cba146
-
Parag Salasakar authored
average improvement ~3x-5x Change-Id: I422e4c33ea7e6d6783ba40029438ccf21b0e76bb
-
James Zern authored
vestigial. replace instances with memset() which they already were being defined to. Change-Id: Ie030cfaaa3e890dd92cf1a995fcb1927ba175201
-
James Zern authored
vestigial. replace instances with memcpy() which they already were being defined to. Change-Id: Icfd1b0bc5d95b70efab91b9ae777ace1e81d2d7c
-
James Zern authored
vestigial. replace instances with memmove() which they already were being defined to. Change-Id: If396d3f9e3cf79c0ee5d7429615ef3d6b2a34afa
-
James Zern authored
-
- 28 Apr, 2015 5 commits
-
-
James Zern authored
-
Frank Galligan authored
-
Yunqing Wang authored
-
Scott LaVarnway authored
instead of calculating every block. Change-Id: Ib19ff2546be8441f8755ae971ba2910f29412029
-
Yunqing Wang authored
This patch fixed the issues in debugmodes file because of the recent changes in MODE_INFO struct. Change-Id: I4df83379ecc887c1f009d4a8329c9809c5b299d6
-
- 25 Apr, 2015 3 commits
-
-
James Zern authored
-
James Zern authored
Change-Id: Ie54413818b7f731b8a48b719038e66c9744de81e
-
James Zern authored
structured extended feature flags require eax = 7; avoids incorrectly detecting avx2 on some older processors that support avx. from [1]: INPUT EAX = 0: Returns CPUID’s Highest Value for Basic Processor Information and the Vendor Identification String [1] http://www.intel.com/content/www/us/en/processors/processor-identification-cpuid-instruction-note.html Change-Id: I6b4735b5f7b7729a815e428fca767d1e5a10bcab
-
- 24 Apr, 2015 2 commits
-
-
Yaowu Xu authored
For color sampling format other than 420, valid partion size in Y may not work for UV plane. This commit adds validation of UV partition size before select the partition choice. This fixes a crash for real time encoding of 422 input. Change-Id: I1fe3282accfd58625e8b5e6a4c8d2c84199751b6
-
James Zern authored
vestigial. there are other ways to achieve this. Change-Id: Ie977ce952527e596479df3084f331b694a682e39
-
- 22 Apr, 2015 8 commits
-
-
James Zern authored
vestigial. Change-Id: I11389f660d0c5db8fa48bd355cbc3223fc3bcabb
-
James Zern authored
vestigial. there are tools better suited for this Change-Id: I7a72a2cfe32377f07c8cd0973ddb18842720a225
-
Johann authored
-
Johann authored
-
Jim Bankoski authored
Change-Id: Ieaccc36ed1bee024bb644a9cfaafdaaa65d31772
-
paulwilkins authored
-
paulwilkins authored
-
Parag Salasakar authored
-
- 21 Apr, 2015 7 commits
-
-
Jim Bankoski authored
-
Johann authored
-
Johann authored
Some build systems use just the basename for object files. Change-Id: I333e1107ee866f3906cc46476ef8d04c6200a8a0
-
Scott LaVarnway authored
(see I3a05cf1610679fed26e0b2eadd315a9ae91afdd6) For the test clip used, the decoder performance improved by ~2%. This is also an intermediate step towards adding back the mode_info streams. Change-Id: Idddc4a3f46e4180fbebddc156c4bbf177d5c2e0d
-
Jim Bankoski authored
Change-Id: Id61699ebf57ae4f8af96a468740c852b2f45f8e1
-
Yaowu Xu authored
-
paulwilkins authored
The existing test was triggering a lot of false positives on some types of animated material with very plain backgrounds. These were triggering code designed to catch key frames in letter box format clips. This patch tightens up the criteria and imposes a minimum requirement on the % blocks coded intra in the first pass and the ratio between the % coded intra and the modified inter % after discounting neutral (flat) blocks that are coded equally well either way. On a particular problem animation clip this change eliminated a large number of false positives including some cases where the old code selected kf several times in a row. Marginal false negatives are less damaging typically to compression and in the problem clip there are now a couple of cases where "visual" scene cuts are ignored because of well correlated content across the scene cut. Replaced some magic numbers related to this with #defines and added explanatory comments. Change-Id: Ia3d304ac60eb7e4323e3817eaf83b4752cd63ecf
-