pheonix xx
54893b008c
The memory allocated for info.buffer has been done with malloc().
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
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
dimitri
6640c054cf
cleanup remnants of cafdecoder; additional final/default qualifiers on derived BaseDevocer classes; coding style
8 years ago