summaryrefslogtreecommitdiffhomepage
path: root/src/raudio.c
AgeCommit message (Collapse)Author
2023-03-07REVIEWED: Data types validationRay
2023-03-07WARNING: REMOVED: Multichannel audio support APIRay
2023-03-07WARNING: REMOVED: Multichannel audio support APIRay
It was quite restrictive and hacky implementation, just load multiple types same sound to play multiple instances.
2023-03-06Update raudio.cRay
2023-03-06ADDED: QOA music streaming (with auxiliar lib)Ray
Some format tweaks
2023-03-05REVIEWED: QOA audio file exportRay
2023-03-05Change default threading model for COM objectsRay
It shouldn't matter much but it could avoid some conflicts with other libraries in the future (like `tinyfiledialogs`).
2023-02-23REVIEWED: Data validationRay
2023-02-20Added mixed audio processor (#2929)hkc
* Use RL_QUADS/RL_TRIANGLES for single-pixel drawing Addresses problem mentioned in https://github.com/raysan5/raylib/issues/2744#issuecomment-1273568263 (in short: when drawing pixels using DrawPixel{,V} in camera mode, upscaled pixel becomes a line instead of bigger pixel) * [rtextures] Fixed scaling down in ImageTextEx Closes #2755 * Added global audio processor * Renamed struct member to follow naming conventions * Added example for AttachAudioMixedProcessor
2023-02-09Fixed some grammar mistakes and typos. (#2914)Julio C. Galindo
* Fixed some grammar mistakes. * Fixed some typos.
2023-02-06Update raudio.cRay
2023-02-05Clean trailing spacesRay
2023-02-05Review QOA sound loading -WIP-Ray
2023-02-04Support QOA audio format on `ExportWave()` -WIP-Ray
2023-02-04ADDED: QOA audio format support -WIP-Ray
2023-02-01Update external librariesRay
Switch to official `stb_vorbis.c` instead of using an outdated fork
2023-01-27ADDED: `IsShaderReady()`, `IsImageReady()`, `IsFontReady()`, ↵Rob Loach
`IsWaveReady()`, `IsSoundReady()`, `IsMusicReady()` (#2892) These IsReady() functions provide a method in order to verify whether or not the object was loaded successfully. They're useful to make sure the assets are there prior to using them.
2023-01-20Fix warnings in raylib project from MSVC (#2871)Jeffery Myers
2023-01-01Update year to 2023Ray
2022-10-02Clear PCM buffer state when closing audio device (#2736)veins1
Fix for #2714
2022-08-05Small simplifications (#2615)veins1
2022-08-05GetMusicTimePlayed bug fix (#2614)veins1
GetMusicTimePlayed() was calculated using buffered frames, not played frames. For example: calling LoadMusicStream->UpdateMusicStream->GetMusicTimePlayed would return non-zero value, even though no music was playing.
2022-08-02Remove trailing spacesRay
2022-08-01Music doesn't stop looping fix (#2605)veins1
This PR fixes a bug when music.looping is set to false but the music continues looping. Also using proper functions to seek to start of an audio file. Removed old comment.
2022-07-29Audio looping fix (#2579)veins1
* WAVs looping fix. But broke other formats looping * Fix audio looping issue * Follow raylib formatting * Cast void* to char* to make MSVC compiler happy Co-authored-by: Ray <[email protected]>
2022-07-19[CORE] Fix Warnings (#2582)Jeffery Myers
* Fix raymath warning with floor to floorf * signed unsigned missmatches
2022-07-15Update raudio.cRay
2022-07-15WARNING: REMOVED: raudio_standalone exampleRay
Moved to raudio library repo: https://github.com/raysan5/raudio
2022-07-11REVIEWED: `UpdateMusicStream()` #2228Ray
Trying to implement proper looping, independently of frame rate.
2022-07-11Minor tweaksRay
2022-07-10Update raudio.cRay
2022-07-10Added comment about buffer refill issue on looping #2228Ray
2022-07-10Reviewed formatingRay
2022-06-24fix: precision loss, discard unused (#2541)veclavtalica
2022-06-21Share PCM streaming buffer to reduce dynamic allocations (#2532)Dan Bechard
2022-06-17tweakRay
2022-05-19Improved boolean definitions (#2485)Jonathan Poncelet
2022-05-14Fix lgtm warnings (#2477)Crydsch
* Comparison is always true because finalSample >= 1 * Comparison is always false because keyCount >= 0
2022-05-12Some minor tweaksRay
2022-05-05Remove line ending spacesRay
2022-03-30ADDED: Audio stream processors support -WIP- #2212Ray
This feature is still under consideration/testing and it doesn't work properly, at least the Delay Effect processor.
2022-03-25Rename audio callbackRay
2022-03-24ADDED: Audio stream input callback #2212 -WIP-Ray
WARNING: This addition is based on a PR and it's still under review, not sure if it will be maintained in the future. In general, raylib tries to avoid callbacks usage mechanisms.
2022-03-24Some code reviews -WIP-Ray
2022-03-24Update to miniaudio 11.8Ray
2022-02-20REVIEWED: Some functions input parametes that should be `const`raysan5
2022-02-18Removed trailing spacesraysan5
2022-01-16Review formatingraysan5
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]>
2022-01-03Review tracelogsRay