DescriptionBreak out SSE functions into new media_sse target.
It turns out Chrome doesn't have a minimum requirement of SSE yet,
so we can't rely on __SSE__ being set at compile time. To use SSE
code we need to put it in a separate GYP target compiled with -msse.
This patch set does exactly that for vector_fmac::FMAC_SSE() and
SincResampler::Convolve_SSE(). Doing so required some slight
rearrangements of constants for SincResampler.
Given all of our bots should have SSE I've made it a requirement
for passing the tests when run on X86.
BUG=none
TEST=media_unittests
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186285
Patch Set 1 : Fix presubmit. #
Total comments: 10
Patch Set 2 : Comments. #Patch Set 3 : Fix Windows && iOS. #Patch Set 4 : Really fix iOS. #
Messages
Total messages: 9 (0 generated)
|