727 Commits
Author SHA1 Message Date
kcatandGitHub 2b54c0d8b0 Merge pull request #40 from McSinyx/travis
Add complete build instruction for macOS to README and Travis config
2020-02-29 09:56:50 -08:00
Nguyễn Gia PhongandNguyễn Gia Phong 4b55a75a17 [Travis] Build with dependencies on macOS
Note that Homebrew update is to work around a Travis bug:
https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296
2020-02-29 21:47:56 +07:00
Nguyễn Gia PhongandNguyễn Gia Phong fd859717a9 Add build instructions for macOS
Also truncate CMake output example to only show found dependencies
2020-02-29 21:33:21 +07:00
Chris Robinson 50f92fe528 Update to C++14 2020-02-05 21:20:01 -08:00
Chris Robinson 88a68580a6 Use the proper CMake flags to set C++11 support 2020-02-05 21:12:21 -08:00
Chris Robinson c0778a75b3 Update the VS generator for AppVeyor 2020-02-05 20:59:24 -08:00
kcatandGitHub 0fd474c672 Merge pull request #38 from McSinyx/master
Update build instructions
2020-02-05 20:54:47 -08:00
Nguyễn Gia Phong c3909084f3 Update build instructions
* Use generator-independent commands for build and install
* Build in a separate directory to avoid contaminating the source tree
* Force parallel compilation on GNU/Linux
* Clean up dependencies installation guide on GNU/Linux
* Mention the package on NixOS
* Update CI accordingly
* Add AppVeyor badge
2020-02-06 11:19:43 +07:00
kcatandGitHub d3f4b0dda1 Merge pull request #39 from McSinyx/fix-source-set-radius
[src/source.cpp] Fix a typo in SourceImpl::setRadius
2020-02-05 10:55:11 -08:00
Nguyễn Gia Phong 8bbd4608a0 [src/source.cpp] Fix a typo in SourceImpl::setRadius 2020-02-05 21:24:25 +07:00
Chris Robinson 195e9347f0 Use std::domain_error for invalid values instead of out_of_range
out_of_range is more specifically for out-of-range element access, whereas
domain_error is for values that can't be operated on. It's possible some would
be better as invalid_argument, but either is better than out_of_range.
2020-02-04 09:39:55 -08:00
Chris Robinson 4b7b58d3f0 Add an example for playing/moving a source in 3D 2020-01-09 03:05:29 -08:00
Chris Robinson 14beed2a86 Update the OpenAL Soft download 2019-09-20 17:45:19 -07:00
Chris Robinson 95e9f29a90 Add an option to disable install targets 2019-04-16 16:41:26 -07:00
Chris Robinson 9939cdfbf9 Fix compilation with newer versions of DUMB 2019-04-12 16:42:28 -07:00
Chris Robinson 37ebc1561a Update minimp3 2018-09-19 22:02:05 -07:00
Chris Robinson fd08076792 Update dr_flac 2018-09-19 21:49:36 -07:00
Chris Robinson d12d8220ca Update dr_flac 2018-09-03 18:10:28 -07:00
Chris Robinson ca2f205a7d Correctly order some ignore calls 2018-08-22 21:04:55 -07:00
Chris Robinson 1b2dbc00f0 Update travis to not install with libFLAC or libmpg123 2018-08-22 19:25:18 -07:00
Chris Robinson 7920ff8a80 Update readme 2018-08-22 19:10:23 -07:00
Chris Robinson 0d36377edf Remove the libmpg123 decoder 2018-08-22 19:00:57 -07:00
Chris Robinson 725010b0f9 Use decodeFrame in more places it's useful 2018-08-22 18:50:12 -07:00
Chris Robinson 1e7ed86b77 Get an accurate stream length from minimp3
A bit slower since it has to go through the whole file, but it works with all
file types (CBR and VBR), and correctly accounts for premature ending from
format changes.
2018-08-22 18:34:47 -07:00
Chris Robinson 08bf16f8ca Update to the latest minimp3 2018-08-22 16:59:01 -07:00