aboutsummaryrefslogtreecommitdiff
path: root/src/audio.c
AgeCommit message (Collapse)Author
2019-01-10WARNING: Renamed module: audio -> raudioRay
Planning to promote raudio module as a simple and easy-to-use front-end for the amazing mini_al library, so the name change. Name comes from raylib-audio but in spanish it also remembers to word "raudo", meaning "very fast", an analogy that fits perfectly to the usefulness and performance of the library! Consequently, raylib version has been bumped to 2.4-dev.
2019-01-02Avoid crashing if music file not loadedraysan5
2018-12-29Corrected issue with MOD/XM loopraysan5
2018-12-25Corrected issue with MOD playingraysan5
Despite issue is corrected, now module loop doesn't work...
2018-12-21Use stb_vorbis.h as header onlyRay
2018-12-18Support externally provided compilation flagsRay
Useful in case raylib compilation want to be automated and compilation config flags provided by command line.
2018-11-23Review totalSampleCount for OGG and FLACRay
2018-11-06Remove end-line spacesRay
2018-11-05Corrected issue with sampleCountRay
2018-10-31Reviewed audio issuesRay
- Updated dr_mp3 and implemented it - Reviewed sampleCount vs frameCount - Reviewed XM playing (some weird things...)
2018-10-29ADDED: Some functions...Ray
text: IsEqualText() -WIP- audio: SaveWAV() audio: ExportWaveAsCode() textures: ExportImageAsCode()
2018-10-19Added comment on issueRay
2018-10-18Some formatting tweaksRay
2018-10-18Removed OpenAL backendRay
2018-10-17Working on MP3 loadingRay
Loading full mp3 file works but loading for music streaming does not work, it seems total number of samples is not obtained correctly from mp3 file...
2018-10-16Review definesRay
2018-10-10Small tweak to avoid warningRay
2018-09-19Support MP3 wave loading -NOT TESTED-Ray
2018-09-17Improved data export capabilities!Ray
REVIEWED: ExportImage() REVIEWED: ExportMesh() ADDED: ExportWave() REMOVED: Internal funcs: SavePNG(), SaveBMP() NOTE: These changes break the API (parameters order)
2018-07-29Fix bug in LoadMusicStreamMichael Vetter
free() and NULL at the end.
2018-07-28Corrected bug LoadMusicStream()raysan5
2018-07-28Reviewed music loadingraysan5
2018-07-27 Deal with failed LoadMusicStreamMichael Vetter
It would be good to have a way to continue execution even when loading a stream didn't work. Free music and set it to NULL in case something went wrong, so that users can check for it.
2018-07-19Working on MP3 supportRay
2018-07-05Fix bug with FLAC music streams.David Reid
2018-07-05Merge branch 'master' of https://github.com/raysan5/raylib into dr/mini_alDavid Reid
2018-06-28Fix incorrect log agent namesMichael Campagnaro
2018-05-22Review include (already included)Ray San
2018-05-21Fix some warnings.David Reid
2018-05-21Fix a copy paste typo.David Reid
2018-05-21Update mini_al.David Reid
2018-05-21Merge branch 'master' of https://github.com/raysan5/raylib into dr/mini_alDavid Reid
2018-05-21cmake: Fix PLATFORM_WEB buildAhmad Fatoum
Did this ever work? Surely, doesn't look like it...
2018-05-17Preliminary support for MP3 fileformat -WIP-Ray
2018-05-04BREAKING CHANGE: Renamed SpriteFont type to FontRay San
- Preparing MP3 files support - Jumped version to raylib 2.0-dev (too many breaking changes...)
2018-04-21Update external audio libraries.David Reid
2018-04-07Refactor all #define SUPPORT_* into a config.hAhmad Fatoum
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-02Fix Dead initializationmaficccc@gmail.com
2018-02-11Corrected masteVolume settingRay
2018-02-11Reviewed mini_al implementationRay
- Some functions renamed - Comments reviewed - Functions reorganized
2018-01-15Code tweak while using OpenAL backend-
2017-12-28Review Makefile config flagsraysan5
Support external GLFW usage Renamed some flags for consistency
2017-12-20Force OpenAL backend on some platformsRay San
OpenAL audio backend is being forced on HTML5 and OSX
2017-12-20Review code formattingRay San
2017-12-20Some code tweaksRay
Audio module requires a complete formatting review....
2017-12-11Remove rres supportRay
Let the user choose if using rres external library
2017-12-03Potential fixes for Raspberry Pi.David Reid
2017-11-24Potential fixes for audio on RPI and Emscripten builds.David Reid
2017-11-24Audio: Fix a bug with AudioStreams.David Reid
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-22Fix a crash in audio mixing code.David Reid