- 25 Sep, 2014 4 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
A left shift of negative value causes IOC runtime warnings, this commit converts two such left shifts to multiply to avoid IOCs. Change-Id: I8811428768d7135e6e16af4b3094d0341589a995
-
Yaowu Xu authored
The first comment is obselete given the way is now normative in VP9 bitstream. The second comment line was too long. Change-Id: I6546585babf60d466485ddcf2daa6d2fa79e999a
-
Jingning Han authored
Change-Id: Id757d2c940756ce1b0ead2ea24af9ac0a493de05
-
- 24 Sep, 2014 13 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
As reported in issue #850, the condition for border extension was not complete. This commit added the case when the scaling is enabled. This fixes issue #850. Change-Id: I67768b23f0dcc4ac9a9aa0a0825b0fe8cb85a72e
-
Paul Wilkins authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Alexander Voronov authored
Change-Id: Ia959e24b4676242c80a8867d2c39a6fee90f71a5
-
Paul Wilkins authored
Compiler build issue when output stats enabled. Change-Id: I7b5409108f3f27ba61b0241b9340b412683eff45
-
Deb Mukherjee authored
Change-Id: I35b015a759325d72d0da427c61a09f19f8e69697
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Deb Mukherjee authored
Also adds some miscellaneous high bit-depth setup functions. Change-Id: I66488b08a5a2a8cb9518ca10497cf1c1501ceded
-
Deb Mukherjee authored
-
Deb Mukherjee authored
-
- 23 Sep, 2014 6 commits
-
-
Deb Mukherjee authored
Adds high-bitdepth loopfilter, temporal filter and postproc functions Change-Id: I81c8a9176890784686bc4f2af0d550d243b3b2d3
-
Yaowu Xu authored
The rd_thresholds are adaptively changed based on best mode tested. It was only changed for the same block size, this commit makes the adaptation for similar block sizes too. The commit also made minor adjustment and code cleanups. The impact on encoding time for _ped: 118089 ms -> 111927 ms The impact on compression: derf: -0.339% stdhd: -0.303% Change-Id: I8817fed1102350497f2ec631849e43f753878e5d
-
Yaowu Xu authored
Change-Id: I0ca6746696d81657c035b0f6523c9af370da3c95
-
Deb Mukherjee authored
Adds code to return an integer cost list for NSTEP search. Then uses it for pruned subpel search in speed 3. derf: -0.06% Speed on mobcal 720p increaes from 10.28 fps to 10.65 fps. [Subject to further testing]. Change-Id: Ib591382d25b2c11bcaba9d3a27a93a9d1ab27a96
-
Yaowu Xu authored
-
Yaowu Xu authored
-
- 22 Sep, 2014 12 commits
-
-
Johann authored
-
Yaowu Xu authored
Change-Id: I453b3e0d946951665d5919248445fc4f3222d2ad
-
Yaowu Xu authored
Change-Id: Ifb0915c94c2db48827ddbd446314cb6e3155b99c
-
Johann authored
Fix --disable-vp9 build https://code.google.com/p/webm/issues/detail?id=857 Change-Id: I98eacab5aa4aa9a657647acadd8ce2bd1a4590c0
-
Minghai Shang authored
-
Minghai Shang authored
-
Minghai Shang authored
-
Jingning Han authored
-
Jingning Han authored
-
hkuang authored
-
Jingning Han authored
This commit removes a repetitive local variable declaration in vp9_rd_pick_inter_mode_sb. Change-Id: I1b0afa98ff1ecbfb46e17d3d1cee95d32c4309db
-
Jingning Han authored
This commit enables an adaptive mode search order scheduling scheme in the rate-distortion optimization. It changes the compression performance by -0.433% and -0.420% for derf and stdhd respectively. It provides speed improvement for speed 3: bus CIF 1000 kbps 24590 b/f, 35.513 dB, 7864 ms -> 24696 b/f, 35.491 dB, 7408 ms (6% speed-up) stockholm 720p 1000 kbps 8983 b/f, 35.078 dB, 65698 ms -> 8962 b/f, 35.054 dB, 60298 ms (8%) old_town_cross 720p 1000 kbps 11804 b/f, 35.666 dB, 62492 ms -> 11778 b/f, 35.609 dB, 56040 ms (10%) blue_sky 1080p 1500 kbps 57173 b/f, 36.179 dB, 77879 ms -> 57199 b/f, 36.131 dB, 69821 ms (10%) pedestrian_area 1080p 2000 kbps 74241 b/f, 41.105 dB, 144031 ms -> 74271 b/f, 41.091 dB, 133614 ms (8%) Change-Id: Iaad28cbc99399030fc5f9951eb5aa7fa633f320e
-
- 20 Sep, 2014 4 commits
-
-
hkuang authored
warning: comparison between signed and unsigned integer expressions. Change-Id: Ib6ee7500fe910983f290fc321ad89c0ab9989455
-
hkuang authored
-
hkuang authored
mi_grid_* are arrays of pointer to pointer. They save the pointers that point to the MIs in cm->mi. But they are unnecessary and complicated. The original goal was to remove MODE_INFO_t copy. But with an extra MODE_INFO_t pointer inside MODE_INFO_t, same goal could be achieved. This commit totally removes the mi_grid_* structures. But there are still many dummy MODE_INFO_t inside cm->mi which are a waste of memory. Next commit will do on-demand MODE_INFO_t allocation in order to save these memories. Change-Id: I3a05cf1610679fed26e0b2eadd315a9ae91afdd6
-
James Zern authored
-
- 19 Sep, 2014 1 commit
-
-
Deb Mukherjee authored
-