summaryrefslogtreecommitdiffstats
path: root/x86
Commit message (Collapse)AuthorAgeFilesLines
* libvpx: Pull from upstreamVignesh Venkatasubramanian2014-08-156-31/+603
| | | | | | | | | | 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
* Cherry-pick "Use lrand48 on Android"Johann2014-08-051-1/+0
| | | | | | | | | | | | | | | 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
* Turn on libvpx x86 optimizationsJohann2014-06-198-0/+1388
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