Age | Commit message (Collapse) | Author |
|
|
|
Reported by Roger Pack.
|
|
And we can drop the mkdir here now too, since we actually include things
of our own in that directory now so it does already exist.
|
|
|
|
|
|
|
|
|
|
|
|
Checking for upper or lower case RIFF fourcc makes sense, checking
twice for the same one does not.
|
|
|
|
|
|
|
|
|
|
This will skip building speexenc, speexdec and the test programs.
It will also be automatically enforced if ogg is not detected.
|
|
|
|
Fixes https://trac.xiph.org/ticket/2036
Reported by justcar
|
|
cherry-picked from speexdsp 86779a06f6500d041573d6252d4971d3bfcb4b18
|
|
|
|
And make the selection not automagic.
Unbreaks cross-building w/out ogg.
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
|
|
Patch by chutz.
https://trac.xiph.org/ticket/1825
|
|
Not everyone who includes speex_config_types.h will have a test which
defines those, and if we've chosen to use the stdint types at configure
time then we know exactly which header(s) are available, so just choose
the best one then and generate the header to use it.
This fixes ef80120166c3a2552f77008f40c59a84577a36b5 for those users.
|
|
The 's' suffix on the cmp instruction is deprecated and
superfluous since the cmp instruction always sets conditional
flags.
This fixes building for iOS with inline assembly enabled.
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
|
|
This will also work on systems where libm is not required.
|
|
This is similar to the change we did in libogg some time back,
it means the generated header is less likely to vary unnecessarily
between system architectures.
|
|
There's lots more that could and possibly should be done here, but this
is a simple first pass. We could probably just replace SPEEX_VERSION
with PACKAGE_VERSION everywhere, but that would tangle too many other
things into this set.
Use 'foreign' so the INSTALL file doesn't get stomped every time autogen
is run.
|
|
|
|
This is a partial revert of 785e61a593c61ebc0afee5d87eca9cc73e16d6a6.
The _BUILD_SPEEX special case isn't needed in the public headers, and
we don't need '../include' relative paths in the internal files.
Drop a few of the latter altogether where foo.c was including headers
already included by its foo.h.
The OUTSIDE_SPEEX guard isn't needed here anymore either, since that
was only for the resampler which is now in a separate source tree.
|
|
|
|
The previous version didn't actually update everything needed
(like config.{guess,sub} at the very least).
|
|
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
studio compiler options for SSE/SSE2 are specified or if compiling for x86-64.
|
|
|
|
There are multiple problems with the elf2flt usage in the configure script:
- clobbers LDFLAGS
- is used for all targets so breaks non-FLAT targets
- is only used for Blackfin FLAT targets
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
Looks like I didn't test the `make dist` target and so broke it by not
listing the bfin.h in one of the headers vars.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
Most asm statements clobber ASTAT bits (shifts, maxes, etc...) but do
declare the register as clobbered. Same thing with CC in a few places.
Some places make an attempt at clobbering some hardware loop registers,
but it's very incomplete compared with how many asm statements actually
use hardware loops.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|