Commit Graph

25 Commits

Author SHA1 Message Date
Martin Storsjo 1fbe8eb3bd Add a tool for testing decoding+encoding in a number of configurations 2023-10-06 14:49:49 +03:00
Martin Storsjo 143b2537d9 Add files missing from EXTRA_DIST 2021-04-28 15:33:56 +03:00
Martin Storsjo f8db6a7b79 Remove the separate nmakefile for MSVC
The CMake files should work equally well for MSVC nowadays.
2021-03-04 14:20:59 +02:00
evpobr 77ee4dd31e Add CMake project 2021-01-20 11:11:54 +02:00
Martin Storsjo dc29bf5457 Remove references to sbr_crc.cpp that was removed upstream 2020-11-17 12:40:36 +02:00
Martin Storsjo 44f8845eb6 Reorder source file lists in Makefile.am into alphabetical order 2018-09-02 23:17:33 +03:00
Martin Storsjo 0c1a0694d6 Update Makefile.am after the upstream source update 2018-09-02 23:17:27 +03:00
Martin Storsjo b95b15e51d Merge remote-tracking branch 'aosp/master' 2018-09-02 23:16:58 +03:00
Martin Storsjo 54da05eb39 Update the list of extra files for "make dist" 2018-03-06 12:29:53 +02:00
Martin Storsjo 2b1e8db04d Don't force C++98 mode any longer
The code builds fine in C++11 mode now.
2016-10-18 08:29:04 +03:00
Martin Storsjo cb57d89522 Add new files to "make dist" 2016-09-24 13:36:43 +03:00
Martin Storsjo 932fc12396 Update Makefile.am with newly added and removed files 2016-08-25 22:14:25 +03:00
Martin Storsjo 15b128dd82 Explicitly force building in C++98 mode
GCC 6 defaults to C++14 (or more precisely, gnu++14) instead of C++98
(or gnu++98).

The fdk-aac source doesn't support being built in this mode at the
moment, since it relies on narrowing conversion from unsigned 32 bit
integers to FIXP_DBL (which is a signed data type of the same size).

The same approach is used upstream in Android as well, since
d52f374768.

This fixes buliding with GCC 6.
2016-05-18 10:13:31 +03:00
Martin Storsjo 69a488faf2 Include the new file limiter.cpp in the build 2014-11-07 09:33:28 +02:00
Martin Storsjo ce1863444a Include libFDK ppc headers in make dist 2014-11-04 23:48:42 +02:00
Martin Storsjo c3f7404aab Include autogen.sh when building distribution packages 2013-11-25 12:25:55 +02:00
Martin Storsjo ec5d922893 Rename sbr_rom/ram files back to the original names
This minimizes the differences to upstream.
2012-11-02 13:30:45 +02:00
Martin Storsjo 53b442d8af build: Build object files in subdirectories
This allows producing more than one object file with the same name.
2012-11-02 12:47:43 +02:00
Martin Storsjo dc409c50e6 build: Don't use make variables in the declaration of source files
This is required for working dependency generation with
the subdir-objects option enabled.
2012-11-02 12:45:29 +02:00
Martin Storsjo 961d5598d3 Update Makefile.am to account for a removed file in the latest upstream 2012-11-01 11:17:22 +02:00
Martin Storsjo bf0d9ddc43 Add an encoder example 2012-09-13 23:27:27 +03:00
Martin Storsjo 78443185d4 Export the external symbols via the libtool -export-symbols option
Change-Id: If139d0d1cf6f9fdfb0ebc477d2152b9f5f49f566
2012-07-11 14:37:36 +03:00
Martin Storsjo 4f7355002c Don't link to libstdc++
While the source is C++, it doesn't use anything from the C++
runtime, so by building with -fno-exceptions -fno-rtti, the
dynamic library doesn't have to be linked to libstdc++. This
also simplifies things for users of the static library.
2012-07-11 14:28:03 +03:00
Martin Storsjo 28ca63087f Add an _enc suffix to the sbr_ram/rom files in libSBRenc
This avoids name clashes with the similarly named files in
libSBRdec, when building all libraries with one single
automake file.
2012-07-11 14:28:03 +03:00
Martin Storsjo cd1c375de0 Add automake/autoconf source files
Change-Id: If97c7482bffaab4a21cd2fb8341f2939f19d3bbd
2012-07-11 14:28:02 +03:00