Chromium's change in the build system that introduces the MIPS DSP ASE support
(https://codereview.chromium.org/883253003/).
Since the build system for MIPS DSPR2 (mips_dsp_rev=2) adds -mdspr2 into the
CFLAGS, we have come across some build issues concerning the libyuv MIPS DSPR2
code.
../../chromium/src/third_party/libyuv/source/planar_functions.cc: In function
void libyuv::MirrorPlane(const uint8*, int, uint8*, int, int, int):
../../chromium/src/third_party/libyuv/source/planar_functions.cc:277:18: error:
src was not declared in this scope
IS_ALIGNED(src, 4) && IS_ALIGNED(src_stride, 4) &&
^
../../chromium/src/third_party/libyuv/source/planar_functions.cc:277:40: error:
src_stride was not declared in this scope
IS_ALIGNED(src, 4) && IS_ALIGNED(src_stride, 4) &&
^
../../chromium/src/third_party/libyuv/source/planar_functions.cc:278:18: error:
dst was not declared in this scope
IS_ALIGNED(dst, 4) && IS_ALIGNED(dst_stride, 4)) {
^
../../chromium/src/third_party/libyuv/source/planar_functions.cc:278:40: error:
dst_stride was not declared in this scope
IS_ALIGNED(dst, 4) && IS_ALIGNED(dst_stride, 4)) {
^
../../chromium/src/third_party/libyuv/source/scale_common.cc: In function void
libyuv::ScalePlaneVertical(int, int, int, int, int, const uint8*, uint8*, int,
int, int, int, libyuv::FilterMode):
../../chromium/src/third_party/libyuv/source/scale_common.cc:923:22: error:
InterpolateRow_Any_MIPS_DSPR2 was not declared in this scope
InterpolateRow = InterpolateRow_Any_MIPS_DSPR2;
^
../../chromium/src/third_party/libyuv/source/scale_common.cc:925:24: error:
InterpolateRow_MIPS_DSPR2 was not declared in this scope
InterpolateRow = InterpolateRow_MIPS_DSPR2;
../../chromium/src/third_party/libyuv/source/planar_functions.cc: In function
int libyuv::ARGBInterpolate(const uint8*, int, const uint8*, int, uint8*, int,
int, int, int):
../../chromium/src/third_party/libyuv/source/planar_functions.cc:1848:5: error:
ScaleARGBFilterRows was not declared in this scope
ScaleARGBFilterRows = InterpolateRow_MIPS_DSPR2;
^
Original issue reported on code.google.com by fbarch...@google.com on 7 Feb 2015 at 12:31
Original issue reported on code.google.com by
fbarch...@google.com
on 7 Feb 2015 at 12:31