- 01 Mar, 2014 - 7 commits
-
-
James Zern authored
- avoids downcasting from uint64_t in multiple locations Change-Id: Ia6f669a9ee81336ed1ef29a6a79240d5905acab5
-
James Zern authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- 28 Feb, 2014 - 33 commits
-
-
Yaowu Xu authored
Change-Id: I7255b3bc47d760333f58ac4878becbcc8ad30967
-
Dmitry Kovalev authored
-
Yaowu Xu authored
Change-Id: I7a1a7190dc32c65846a897a3162a02d63e59719f
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
Change-Id: I909a81991aa0cc18afe6526542c7513837445213
-
Dmitry Kovalev authored
Change-Id: I7e2591b4b54e0eac8521e128c7d97f62d2057ed8
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Deb Mukherjee authored
Adds a speed 8 to VP9 where only the nearestmv (0 mv) is searched. This seems to be about the same speed as vp8 speed 5. Adds a new speed feature to disable inter modes based on a mask for each blocksize. Adds code for having lower complexity motion search methods in nonrd pick mode function, even though speed 7 still uses DIAMOND search for now. Also uses HEX search for speed 6 rather than FAST_HEX which improves psnr by 0.56% without any noticeable speed drop (tested on gipsmotion). Change-Id: Ic13176572dbd3aed5884a26786940a4b1bbd8a75
-
Jingning Han authored
-
Dmitry Kovalev authored
Change-Id: Ib68d4a2de838254a66272324b909292048cbe60d
-
Dmitry Kovalev authored
Change-Id: I64172710654e95a90ee754d14d7104337d28010f
-
James Zern authored
don't require perl to be in a fixed location Change-Id: Icc8b6113a2a3626f847fe46409334a03f1db5c85
-
Minghai Shang authored
Merge "[svc] Fix "possible loss of data", "division by zero" and "index 5 out of bounds for type" compiler warings"
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: Ic32eb103d0d7f98c0a16c4e7bdec117faf05df02
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: Icc057b819d80c608a6003fd7ef58aefed7a15824
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Jingning Han authored
For blocks at frame boundary, the selected block size sometimes needs to be smaller than that was first given. This commit forces such block size change only between square blocks, so as to avoid the potential use case containing 32x16 + 16x8 + 16x8, for 1080p sequences. Local test suggested no visible coding speed difference. Borg test reveals no difference in terms of compression performance. Change-Id: Ie8de87f3c6febc3acf11b4cbfdf2077f9f6def52
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Minghai Shang authored
"index 5 out of bounds for type" compiler warings Change-Id: I414d39198cb02d1b8e2330002ed5fe062aaea95e
-
James Zern authored
-
Dmitry Kovalev authored
Change-Id: I9a38af32f16f196b83dd69755eafb9543edf5691
-
hkuang authored
-
Jingning Han authored
This commit checks if the motion vector associated with the current mode has been computed in previous mode tests. If possible, skip the redundant reference block generation and SAD calculation in the non-RD mode decision process. For test sequence pedestrian_area 1080p, the runtime goes from 24261 ms to 23770 ms. This does not change compression performance. The speed-up is mostly around places with consistent motion. Change-Id: I97be63c6a2d07c57be26b3c600fbda3803adddda
-