| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Upstream hash: d4a47a6cc0d869bea3071c15bc61da6836026d0b
Pull latest libvpx from upstream. This fixes a few vp9 encoder bugs and
includes some optimizations. Also fixes a couple of configure flags in
x86 to be consistent with the rest.
Change-Id: Ic58e0b03cce832571a35ec73eec559cdf881d1f5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also remove from x86/libvpx_srcs.txt
Original change: https://gerrit.chromium.org/gerrit/70494/
When building x86 assembly use lrand48 instead of the
undocumented inlined _rand function.
Android now supports rand()
https://android-review.googlesource.com/97731
but only for new versions. Original workaround:
https://gerrit.chromium.org/gerrit/15744
Change-Id: I3c17cf37c40623f8353d8836fb4ac02c35a4d8b8
|
|
With yasm available we can use the assembly:
https://android-review.googlesource.com/#/c/96972/
Comparing with the VP9 video playback with C-reference software decode,
before and after these patches applied,
Performance data with 2 test clips:
Clips bit rate fps(after) fps(before)
vp9_720p_qp10to20_1510Kbps_30fps.webm 1510Kbps 30 12
vp9_720p_qp20to30_840Kbps_30fps.webm 840Kbps 30 13
Change-Id: I9c67e5ae302f923134e073f4bafb09fb1f3fe94d
|