- Jan 28, 2016
-
-
James Zern authored
the lookahead buffer allocation is deferred to receipt of the first frame to allow profile changes. if the encoder was flushed before supplying any frames the encoder would crash trying to dereference the NULL buffer. vp8 is unaffected. fixes mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1237848 Change-Id: Icee4b64de760476eee0d33b568f0a1010335ff13
-
Jacky Chen authored
Use multiple clusters instead of one and decrease the distance thresholds. Add a define to switch between models. Default is set to existing (1 cluster) model. Change-Id: I802cd9bb565437ae8983ef39453939f5d5073bb1
-
Marco Paniconi authored
-
Scott LaVarnway authored
-
Marco Paniconi authored
If a superblock contains alot of "skin" then force split of 64x64 partition, and make some adjustments in mode selection. This helps to reduce artifacts on moving face/skin areas at low bitrates. Little/no change in metrics: avgPSNR/SSIM down by ~0.12%. Small encoding time increase < 1%. Change-Id: Ic57f52148c3716f391419fab0530d916e4c1d186
-
Hui Su authored
-
Hui Su authored
Change-Id: I32aacd014df6c927cf2893dc096cbe6ec7604b9b
-
- Jan 27, 2016
-
-
Marco Paniconi authored
-
Aℓex Converse authored
-
Marco Paniconi authored
For aqmode=3, golden period update is set based on period of cyclic refresh. Put a limit on max golden period update, for now set to 40. And fix comment. Change-Id: Icb61dd87c796cce2a5f5f7331c6a129540994696
-
Aℓex Converse authored
-.220 BDRATE derf: https://x20web.corp.google.com/~aconverse/results/cost256_derf.html -.675 BDRATE hevcmr: https://x20web.corp.google.com/~aconverse/results/cost256_hevcmr.html Change-Id: Ifb1646d8ce65ffe0eff9953a911b1b88735b335f
-
Scott LaVarnway authored
Change-Id: I336fe2006288214977b5ee854124ee7b5bba5796
-
- Jan 26, 2016
-
-
Yunqing Wang authored
-
Yunqing Wang authored
Made the definition of THREAD_FUNCTION consistent. Change-Id: I1ac099484e201e359298ed16de0b81ec781075ce
-
Aℓex Converse authored
-
- Jan 25, 2016
-
-
James Zern authored
-
Aℓex Converse authored
Limit oscilation detection in the case where overshoot is very very large. This keeps the 9-bit cost patch from breaking the DownUp reisze test. The patch pushed us to an 11% undershoot right before a scene cut causing a 1200% overshoot. (Whereas before we were undershooting by only 6% before overshooting by 1200%). Change-Id: Id90ccfab8aba872ccadc45b73b3bb097b895677f
-
Zoe Liu authored
Change-Id: I0b8eff9e74e3446024482d011ec4fb28b19136d3
-
- Jan 23, 2016
-
-
Aℓex Converse authored
-
- Jan 22, 2016
-
-
Scott LaVarnway authored
-
Aℓex Converse authored
In inter mode search skip all modes except NEARESTMV and DC_PRED. 10% less encode latency for large frames using the chromium remoting_perftests. +0.313% BDRATE on the screencast set at speed -6. Change-Id: Ib97a39dd8bcdeab545509e0e02d78ce7033f8c63
-
Scott LaVarnway authored
These values are set in set_mi_row_col() Change-Id: Ie44c9d2dcb79797a8473b5fc29394277a7117547
-
Yaowu Xu authored
a wrong variable. Change-Id: I9fa02621dbdc508a12ba1ef9c8f98dbeab68e958
-
Yaowu Xu authored
-
Marco Paniconi authored
-
- Jan 21, 2016
-
-
Marco Paniconi authored
Error only affected svc 1 pass mode, introduced in: https://chromium-review.googlesource.com/#/c/319609/ Change-Id: Ifc078c82d38b742966a81baaf5ad532f7dbc13a4
-
Aℓex Converse authored
-
James Zern authored
-
James Zern authored
Change-Id: I39d3a150de9a77967a4e25ca89d2eda51fd18d47
-
Yaowu Xu authored
-
Yaowu Xu authored
Change-Id: I6a7fa6d0ae8ce8de7b426189d5eb00413f21bc17
-
Aℓex Converse authored
-
Marco Paniconi authored
Add TODO to consider turning-off more smoothly. Change-Id: Id6dd4c5c515f5b09c388af965eb27dbe24924362
-
Hui Su authored
Change-Id: I9649647cc5755c8411ddd56f92e7f96d421c2663
-
Marco Paniconi authored
-
Aℓex Converse authored
Repack TOKENEXTRA fields. Speed impact within measurment margin of error. Change-Id: I9a6d1dde1bb4a0766b02d0cb74c871ddde907cde
-
- Jan 20, 2016
-
-
Marco Paniconi authored
Remove comment(s) and enable frame-dropper for tests. Frame dropper for 1 pass svc was fixed a while ago: https://chromium-review.googlesource.com/#/c/309230/ Change-Id: I5fd3192825b22e562db9210d3dc7b246a1799d8d
-
Marco Paniconi authored
Make it consistent with the comment/intended behavior, that is, only denoise if current block is zero_mv. Change-Id: I3909761e802e80089752a493ab3646dc32698ded
-
Yaowu Xu authored
-
Yaowu Xu authored
This fixes the build errors with msvc. Change-Id: Ie2716e4c15a1bacfb00a8d41ec3283d718af88fc
-