Commit Graph

16 Commits

Author SHA1 Message Date
halx99 3608150968 Use std::vector<char> to manage pcmData buffer on AudioCache, remove unused source from AudioCache.mm 2020-07-30 18:09:50 +08:00
halx99 72dcc33747 Fix dead-lock when play/stopAll immidiately 2020-07-30 17:26:54 +08:00
halx99 3a75843131 Remove unused macro 2020-06-04 12:55:22 +08:00
halx99 56407a9efe [WAV] Finished MSADPCM & IMA4 compress format support. 2020-06-04 12:26:25 +08:00
halx99 bbd7b82bc7 Provide framesToBytes instead getBytesPerFrame 2020-06-03 23:09:45 +08:00
halx99 552ee8a9a6 fix enum. 2020-06-02 12:18:12 +08:00
halx99 c79bc38dca Use store bitsPerFrame as-is instead bytesPerFrame. 2020-06-02 12:09:51 +08:00
halx99 3e3097202a Merge: 5d29919586 7676fe2c6c
Merge pull request #95 from halx99/master

Fix play some .wav file have tail noise
2020-05-19 14:18:39 +08:00
halx99 bc777089fe Merge: 661d471b37 b65c4ddadc
Merge pull request #93 from halx99/master

Fix wav decoder when Format chunk have EXT info
2020-05-19 13:39:07 +08:00
halx99 194ff5f0d3 Merge: 8cb24b066f b65c4ddadc
Merge branch 'master' of https://github.com/halx99/engine-x
2020-05-19 12:50:25 +08:00
halx99 8cb5ebfa86 Fix ci compile issue. 2020-05-19 12:49:34 +08:00
halx99 590185b9f8 Fix play some .wav file have tail noise, at non-apple platforms we use mpg123,ogg,wav decoder, so don't need workaround to adjust tail frame. 2020-05-19 12:19:29 +08:00
halx99 e2ceefd3aa Add all audio source format supported by OpenAL 2020-05-18 17:30:42 +08:00
halx99 c37bc0ac8e Improve bit depth support, both 8bit, 16bit, 32bit FLT, 64bit DBL 2020-05-18 14:56:13 +08:00
halx99 fd6868da79 fix #89 2020-05-17 17:15:10 +08:00
halx99 f176bb0803 Refactor AudioEngine implementation, use OpenAL for all platforms. 2019-11-24 14:54:45 +08:00