Commit Graph

219 Commits (ae7c538ed4b3abaf6b196ec89a154181025fd920)
 

Author SHA1 Message Date
1234ab ae7c538ed4 Merge remote-tracking branch 'upstream/master' 5 years ago
Nick Porcino 244afdd52e Bump cmake version to 3.13 to get modern behavior for policy 0077 for inclusion as a subproject 5 years ago
1234ab f8774aba54 fix compilation with mingw 5 years ago
Nick Porcino b05d6931ae Make libopus build optional, as libopus is built statically into libnyquist already 5 years ago
Dimitri Diakopoulos 8ab792f803
Merge pull request #48 from mallgrab/fixmemoryleak
Fix memory leak when decoding mp3 file.
5 years ago
Dimitri Diakopoulos 0ea4f700ba
Merge pull request #47 from mallgrab/updatemp3headers
Update minimp3 headers.
5 years ago
mallgrab addc37778e Fix memory leak when decoding mp3 file. 5 years ago
mallgrab 86780f2998 Update minimp3 headers. 5 years ago
Dimitri Diakopoulos fa4e1e37c3
Merge pull request #45 from mikeperri/fix-in-memory-wavpack
Fix in-memory WavPack decoding
6 years ago
Mike 73951ef531 Add example for in-memory WavPack decoding 6 years ago
Mike d22c529fd2 Load in-memory WavPack files using WavpackOpenRawDecoder function 6 years ago
Dimitri Diakopoulos 8bb474473f
Merge pull request #43 from phniix/Issue42-LoadFromBuffer_avert_silently_handled_exception
Fixes ddiakopoulos/libnyquist#42
6 years ago
pheonix 55404f6ef6 Fixes ddiakopoulos/libnyquist#42
This aids in rethrowing exceptions from callers wanting to:
- void NyquistIO::Load(AudioData * data, const std::vector<uint8_t> & buffer)
- void NyquistIO::Load(AudioData * data, const std::string & extension, const std::vector<uint8_t> & buffer)

where std::exceptions are not raised by the catch on:
97d71768ef/src/Common.cpp (L135)
6 years ago
Nick Porcino 97d71768ef encode_wave_to_disk should report an empty data buffer instead of asserting 6 years ago
Nick Porcino f94005c398 Make error reporting a bit more informative, rethrow a caught exception 6 years ago
Nick Porcino 726cdf26df Don't add libopus demo programs to the libopus library 6 years ago
Nick Porcino 95c3e7f7db Fix source_group typo 7 years ago
Dimitri Diakopoulos c8db659724
Merge pull request #38 from ArthurSonzogni/master
Populate the PUBLIC and PRIVATE interface of libnyquist
7 years ago
Nick Porcino 6a88f291ea Update for building on iOS 7 years ago
ArthurSonzogni 12f60ab575 Fix flac_min/flac_max not defined with Emscripten.
When the compiler doesn't match the ones expected, flac_min/flac_max
aren't defined. There is a fallback to always define them, but MIN/MAX
were defined instead of flac_min/flac_max

This commit is the same as the one is the original FLAC project:
https://github.com/xiph/flac/blob/master/src/libFLAC/include/private/macros.h
7 years ago
ArthurSonzogni 7d2044f645 Populate the PUBLIC and PRIVATE interface of libnyquist
When linking against libnyquist:
 + include its public headers in the PUBLIC interface.
 + include its libraries dependencies in the PRIVATE interface.

Along the way, update the linkage of the examples, it was made PUBLIC
unnecessarily, it is an executable, it won't be linked against another
target.
7 years ago
Nick Porcino ae0f455615 Port examples to Mac 7 years ago
dimitri d372227a91 fix accidental last-minute keyboard macro that changed the file to lowercase 7 years ago
dimitri 49ab009115 tab->space file normalization 7 years ago
dimitri dafe5969ae public api addition: implement magic number detection so file extension strings do not need to be passed alongside in-memory audio files 7 years ago
Nick Porcino f760776a79 Allow libnyquist install location to be set from command line 7 years ago
Nick Porcino 73bf914788 port libnyquist samples to linux- cmake fix 7 years ago
Nick Porcino 9eef7cf964 Port libnyquist to ubuntu by tweaking the cmake files 7 years ago
Dimitri Diakopoulos 850cc66d9d
added travis build badge to readme 7 years ago
dimitri 782d5455d2 Minor changes across codebase for TravisCI integration to build on
OSX/Clang and Linux/GCC.
7 years ago
Nick Porcino 7aa6d409e0 Fix gcc build 7 years ago
dimitri ba979acdab minimal travis 7 years ago
dimitri e046ec27f1 further simplify 7 years ago
dimitri 56e6b387c1 reduce the number of public header files 7 years ago
dimitri 09c15110dc minor example updates 7 years ago
dimitri b00efee0eb merge 7 years ago
dimitri ae019f1943 readme updates 7 years ago
dimitri acaf19d97e implement basic mp3 decoding using public-domain minimp3 library 7 years ago
dimitri a909deff2f added stub file for mp3 decoding 7 years ago
dimitri 1fa96191ab remove modplug support (not a regularly tested decoder, hard to maintain) 7 years ago
dimitri 84a48bb861 update appveyor for cmake build; minor cmake adjustments 7 years ago
dimitri d3a523b262 minor 7 years ago
dimitri 15fce17ef6 update copyright notices 7 years ago
Dimitri Diakopoulos 5d761413b2
Merge pull request #35 from meshula/why-no-link
fix link via cmake
7 years ago
Nick Porcino 9f63cc9bfd fix link via cmake 7 years ago
dimitri 28695aa4eb cmake issues 7 years ago
Nick Porcino b6b71dd349 Fix debug iterator issue 8 years ago
dimitri 3857ab49e9 merge with modulesio/master 8 years ago
dimitri af0720ba97 update appveyor to point to VS2017 project 8 years ago
dimitri c8e8eda859 test in-memory decoding of ogg 8 years ago