summaryrefslogtreecommitdiffhomepage
path: root/src/raudio.h
AgeCommit message (Collapse)Author
2022-07-15WARNING: REMOVED: raudio_standalone exampleRay
Moved to raudio library repo: https://github.com/raysan5/raudio
2022-01-16Add panning to raudio and update audio_raw_stream example. (#2205)ptarabbia
* Add panning to raudio and update audio_raw_stream example. * remove pan smoothing, code formatting changes following pull request comments Co-authored-by: Ray <[email protected]>
2021-12-31Update year to 2022raysan5
2021-09-22`SeekMusicStream` initial implementation (#2006)Uneven Prankster
2021-08-16WARNING: BREAKING: Use `frameCount` on audioRay
This is a big change for optimization and a more professional understanding of audio. Instead of dealing with samples, now we deal with frames, like miniaudio does, so, avoiding continuous conversions from samples to frames.
2021-06-03WARNING: BREAKING: Consistency renamingsRay
RENAMED: InitAudioStream() -> LoadAudioStream() RENAMED: CloseAudioStream() -> UnloadAudioStream()
2021-05-20WARNING: RENAMED: IsMusicPlaying() -> IsMusicStreamPlaying()Ray
2021-05-07REVIEWED: raudio_standalone #1752Ray
2021-02-22LoadMusicStreamFromMemory (#1606)Agnis "NeZvērs" Aldiņš
* define SUPPORT_FILEFORMAT_MOD in config.h * RLAPI LoadModuleFromData() definition in raylib.h * LoadModuleFromData() definition in raudio.h * LoadModuleFromData implementation in raudio.c * Rename API to LoadMusicStreamFromMemory & default unload. * raudio.c tabs to spaces * Styling curly bracket and removing dev debugging TRACELOG Co-authored-by: nezvers <[email protected]>
2021-01-02Update year to 2021raysan5
2020-11-19WARNING: Multiple funcs reviewed!Ray
There were some problems about frameCount vs sampleCount that could cause some breaks. raylib audio structs stores sampleCount = frameCount*channels. Most libraries return framesCount instead of sampleCount. stb_vorbis seems to refer to framesCount as samples. All required functions have been reviewed.
2020-05-14WARNING: BREAKING CHANGE: Review audio looping systemraysan5
Current looping system was broken, `loopCount` has been converted to `bool looping` and user can enable/disable with `music.looping = false`. `SetMusicLoopCount()` has been removed.
2020-02-14Add function prototypeRay
2020-01-05Update year to 2020raysan5
2019-10-17Remove trailing spacesRay
2019-09-09Update raudio.hRay
2019-09-03Remove sampleLeft from Music struct... -WIP-Ray
...moved to internal AudioBuffer structure as totalFramesProcessed, now time measure works again... but there is some problem with looping... Also note some inconsistencies between frames and samples, it seems those concepts are not considered correctly in the code.
2019-08-26IsAudioBufferProcessed -> IsAudioStreamProcessed (#951)Zatherz
It appears that you've missed renaming this function here, which makes trying to compile standalone raudio.c error out.
2019-07-27Removed functions modifiersraysan5
2019-07-26WARNING: Replaced Music pointer by structRay
Now, multiple music parameters are exposed to the user!
2019-07-24Some variables renamedRay
2019-06-29Review multichannel PR additionRay
- Capital letters at beginning - for loop spacing and brackets - Functions naming for consistency - Example following examples template - Other tweaks
2019-06-29add multi channel audio to raudio (#895)chriscamacho
* added multi channel sound replay to raudio added -fPIC to Makefile for Linux added simple lighting and audio multi channel to examples Makefile * not properly reporting audio buffer pool size...
2019-04-23Support custom memory management macrosRay
Users can define their custom memory management macros. NOTE: Most external libraries support custom macros in the same way, raylib should redefine those macros to raylib ones, to unify custom memory loading. That redefinition is only implemented as example for stb_image.h in [textures] module.
2019-04-22Update miniaudio to v0.9.3Ray
2019-03-12Updated audio library: mini_al -> miniaudioRay
2019-02-12Include mini_al directly, no separate moduleRay
2019-01-19Review raudio commentsraysan5
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.