Ted Mielczarek
5c634ab869
bug 1248016 - make ASFILES rules work with .s/.asm, get rid of ASM_SUFFIX. r=mshal
...
MozReview-Commit-ID: 1MK0Kud51vR
--HG--
extra : rebase_source : de7a7f11bfbbac1e8eccc34de39dd2d88d803b03
extra : amend_source : d7eddb71b050e0576e783c6ce8c67f66cfd88e13
2016-03-01 13:47:19 -05:00
Mike Hommey
7c306bdc19
Bug 1162845 - Move ASFLAGS to moz.build. r=mshal
2015-05-12 07:54:06 +09:00
Mike Hommey
783457e511
Bug 1024260 - Fixup dependencies in media/libopus/Makefile.in to avoid celt_pitch_xcorr_arm-gnu.o being always rebuilt. r=ted,r=me
2014-06-13 10:05:26 +09:00
Wes Kocher
8df584ba74
Back out two changesets (bug 1024260) for android build failures on a CLOSED TREE
...
* * *
Backed out changeset 9d92de0ada7d (bug 1024260)
* * *
Backed out changeset 5264e512b53c (bug 1024260)
2014-06-12 17:41:25 -07:00
Mike Hommey
7e8af42b01
Fixup for bug 1024260 because mkdir_deps can only be used after including rules.mk. r=me
2014-06-13 09:19:16 +09:00
Mike Hommey
fab66080bc
Bug 1024260 - Fixup dependencies in media/libopus/Makefile.in to avoid celt_pitch_xcorr_arm-gnu.o being always rebuilt. r=ted
2014-06-13 08:44:48 +09:00
Gian-Carlo Pascutto
0cf105e825
Bug 946021 - Enable ARM assembly for Opus. r=ted,derf
2014-03-05 16:44:42 -08:00
Mike Shal
76c948f8fd
Bug 875013 - Remove VPATH in media/libopus; r=gps, r=tterribe
2014-01-09 15:44:24 -05:00
Mike Hommey
8fd06cf41b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Mike Hommey
b32a4ed166
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
682364d535
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Cykesiopka
d2f6b7333c
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Ralph Giles
4bbb74b589
Bug 928132 - Remove obsolete 'restrict' define. r=derf
...
From 80b8408c1466a245b5fdbb13df71d863a0dab292 Mon Sep 17 00:00:00 2001
This is no longer necessary now that we've updated to more recent
reference code and causes problems on some compilers.
2013-10-17 15:06:47 -07:00
Ralph Giles
26abc3b5f2
Bug 916807 - Update opus to 1.1 prerelease. r=derf
...
Update our opus implementation to a prerelease of 1.1. This
brings many performance and encoder improvements and we believe
it is stable enough to switch. This import does not enable any
of the new assembly optimizations.
The imported code is https://git.xiph.org/opus.git master
commit f2446c25c6519bae190152f7a579310b83dc43fd.
2013-09-16 14:48:00 -07:00
Mike Hommey
f8bc7fa754
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Ms2ger
bdfaa84f5b
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Brian O'Keefe
11bcc1cd9e
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1 ); r=mshal
...
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Ted Mielczarek
3cfd62c3d2
bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium
2013-05-16 09:33:26 -04:00
Mike Shal
df7deac25b
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
2013-04-16 15:24:43 -04:00
Mike Shal
7ecea60097
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Ralph Giles
0f2ab88ce4
Bug 811544 - Build fixed-point opus on arm. r=ted
...
Enable MOZ_OPUS_FIXED inside the opus makefile if
MOZ_SAMPLE_TYPE_FLOAT32 is not defined. This is the
general proxy for floating point audio support in
other areas of the code.
We could have defined MOZ_OPUS_FIXED directly in
the configure script (and still could) but I liked
this better.
2012-11-13 17:32:28 -08:00
Jan Beich
9eb8381d9f
Bug 789656 - Use lrintf() in libopus on BSDs. r=rillian
2012-09-13 18:47:12 -04:00
Mike Hommey
70d7c821af
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Ginn Chen
9613686d16
Bug 758487 Fix libopus compile on Solaris/SPARC r=rillian
2012-05-28 09:33:35 +08:00
Jacek Caban
28ed253c21
Bug 754797 - libopus fails to compile on mingw - r=rillian
...
Define HAVE_LRINTF when compiling with GCC on Windows to avoid
the MSVC assembly implementation in libopus/celt/float_cast.h.
2012-05-15 12:18:14 +02:00
Ralph Giles
4e5d9404d3
Bug 674225 - Add libopus to the mozilla build system. - r=ted
...
This builds the opus reference library in media/libopus.
We support both fixed and floating point builds, switched
by MOZ_OPUS_FIXED. Currently this isn't defined by anything
but should probably offer a configure option, and default
to true on arm.
Thanks to Tim Terriberry for additional review.
2012-04-30 16:20:22 -07:00