Commit Graph

187 Commits

Author SHA1 Message Date
David Reid c598701873 Fix bug with FLAC music streams. 2018-07-05 22:57:17 +10:00
David Reid 1d354bc704 Merge branch 'master' of https://github.com/raysan5/raylib into dr/mini_al 2018-07-05 22:33:16 +10:00
Michael Campagnaro 859b1cf574 Fix incorrect log agent names 2018-06-28 18:41:32 -04:00
Ray San f454af08bb Review include (already included) 2018-05-22 12:08:58 +02:00
David Reid 63cf43b729 Fix some warnings. 2018-05-21 20:46:22 +10:00
David Reid 647c08ef4c Fix a copy paste typo. 2018-05-21 20:39:42 +10:00
David Reid f1b624d38b Update mini_al. 2018-05-21 20:39:19 +10:00
David Reid 6d8cc250bd Merge branch 'master' of https://github.com/raysan5/raylib into dr/mini_al 2018-05-21 20:26:28 +10:00
Ahmad Fatoum e025e62445 cmake: Fix PLATFORM_WEB build
Did this ever work? Surely, doesn't look like it...
2018-05-21 12:15:39 +02:00
Ray 88c2337225 Preliminary support for MP3 fileformat -WIP- 2018-05-17 00:04:58 +02:00
Ray San ec33e7d705 BREAKING CHANGE: Renamed SpriteFont type to Font
- Preparing MP3 files support
- Jumped version to raylib 2.0-dev (too many breaking changes...)
2018-05-04 16:59:48 +02:00
David Reid 0febaa2446 Update external audio libraries. 2018-04-21 18:57:00 +10:00
Ahmad Fatoum 1841afad11 Refactor all #define SUPPORT_* into a config.h
That way, a user needs only to touch a single file to configure what
features raylib is built with.
Include guards are left out intentionally, because config.h should only
be included in source files, not headers.

Later on, config.h can also define the raylib version (#461).
2018-04-07 23:37:48 +02:00
maficccc@gmail.com 03ca9508bf Fix Dead initialization 2018-04-02 13:30:20 +02:00
Ray 231a69417a Corrected masteVolume setting 2018-02-11 01:28:30 +01:00
Ray 7bf6becc94 Reviewed mini_al implementation
- Some functions renamed
- Comments reviewed
- Functions reorganized
2018-02-11 01:12:16 +01:00
- 230e78a23e Code tweak while using OpenAL backend 2018-01-15 13:54:25 +01:00
raysan5 c93bca8c27 Review Makefile config flags
Support external GLFW usage
Renamed some flags for consistency
2017-12-28 17:58:09 +01:00
Ray San 61afd07bd7 Force OpenAL backend on some platforms
OpenAL audio backend is being forced on HTML5 and OSX
2017-12-20 12:34:18 +01:00
Ray San 1320044e94 Review code formatting 2017-12-20 11:37:43 +01:00
Ray b63ffcfa0f Some code tweaks
Audio module requires a complete formatting review....
2017-12-20 00:34:31 +01:00
Ray a6f9cc5629 Remove rres support
Let the user choose if using rres external library
2017-12-11 11:55:02 +01:00
David Reid 82f88e5df9 Potential fixes for Raspberry Pi. 2017-12-03 11:20:02 +10:00
David Reid a0d9913c7c Potential fixes for audio on RPI and Emscripten builds. 2017-11-24 22:13:33 +10:00
David Reid 5463e14886 Audio: Fix a bug with AudioStreams.
This bug is a result of the buffer of an AudioStream being smaller than
that of a period of the backend playback device. In this situation,
AudioStream's would have pauses between buffer updates because the
backend is not able to re-fill the AudioStream buffer's quick enough
due to it's periods being longer than the AudioStream buffer.
2017-11-24 21:54:00 +10:00
David Reid 8b3694a34d Fix a crash in audio mixing code. 2017-11-22 18:36:48 +10:00
David Reid 3238cba47c Log the name of the playback device. 2017-11-19 19:38:23 +10:00
David Reid f9144ac5b0 Rename a variable for consistency. 2017-11-18 12:15:48 +10:00
David Reid b9bb80d004 Add some logging and update mini_al. 2017-11-18 10:27:44 +10:00
David Reid 60d7215b2a mini_al: Unify the buffer system for Sounds and AudioStreams. 2017-11-18 08:42:14 +10:00
David Reid e03afbf2fa Add support for pitch shifting.
This commit should bring the mini_al backend up to feature parity with
the OpenAL backend.
2017-11-15 22:04:23 +10:00
David Reid 322d868841 Fix minor errors with the OpenAL backend. 2017-11-14 21:44:57 +10:00
David Reid 88d2810fa3 Bug fixes for Music with mini_al. 2017-11-14 21:15:50 +10:00
David Reid 3a96a66fdf Bring up to date with changes to mini_al. 2017-11-13 21:46:29 +10:00
David Reid e52f4282d6 Update comments. 2017-11-12 22:57:31 +10:00
David Reid ac4c911ad7 Work on porting Music to mini_al. 2017-11-12 21:55:24 +10:00
David Reid 68bf6c9701 Initial work on porting AudioStream to use mini_al. 2017-11-12 20:59:16 +10:00
David Reid b0852002b8 Rename SoundInternal to SoundData for consistency with MusicData. 2017-11-12 14:54:37 +10:00
David Reid 75433a670e Initial work on adding support for mini_al. 2017-11-12 14:17:05 +10:00
Ray 1d91a46008 Corrected out-of-bounds array issue 2017-09-13 22:23:24 +02:00
raysan5 9f09f6f550 Rename enum LogType names...
...to avoid possible conflicting symbols
2017-07-02 12:35:13 +02:00
Ray 01e65664dd Reviewed some comments... 2017-05-14 18:32:47 +02:00
Ray 16842233c9 Review issue and added some comments 2017-05-10 19:34:57 +02:00
Ray 822c2ddad5 Some defines tweaks for consistency 2017-05-08 02:47:44 +02:00
Ray 3861bc80f2 StopMusicStream() review 2017-05-08 00:55:47 +02:00
Ray 2d5c8e61b1 Some code tweaks 2017-05-03 14:16:53 +02:00
raysan5 7bcae59477 Support XM modules by default 2017-04-23 12:06:05 +02:00
Ray ecfe31bf1d Make TraceLog() public to the API
enum LogType could require some revision...
2017-04-21 00:08:00 +02:00
Ray 080a79f0b0 Added IsFileExtension()
Replaced old GetExtension() function
Make IsFileExtension() public to the API
2017-03-29 00:35:42 +02:00
Ray 90b36bd274 Merge branch 'develop' of https://github.com/raysan5/raylib into develop 2017-03-26 22:49:11 +02:00