Ray
416af51a93
Update year to 2026
пре 1 месец
Ray
909f040dc5
Remove trailing spaces
пре 1 месец
Ray
b465b4e2ea
RENAMED: Variable names for consistency, `textLength` (length in bytes) vs `textSize` (measure in pixels)
пре 1 месец
Ray
2a566544d4
ADDED: Multiply security checks to avoid crashes on wrongly provided string data #4751
- REVIEWED: Checking `NULL` input on functions getting `const char *text`, to avoid crashes
- REVIEWED: `strcpy()` usage, prioritize `strncpy()` with limited copy to buffer size
- REPLACED: `strlen()` by `TextLength()` on [rtext] module
- REVIEWED: Replaced some early returns (but keeping others, for easier code following)
пре 1 месец
Ray
4724f7cf1b
REVIEWED: Comments for `UpdateSound()` specifying expected data format #5350
пре 2 месеци
Ray
e1b9857b14
Some TODOs and format reviews
пре 2 месеци
Ray
6c3ef8d9b4
Remove trailing spaces
пре 2 месеци
Ray
ba65bd7f99
WARNING: BREAKING: Redesigned `SetSoundPan()` and `SetMusicPan()` #5350
Now it goes from -1.0 (full left) to 1.0 (full right) being 0.0 center
пре 2 месеци
Ray
18e4d1d44f
Reviewed formating
пре 3 месеци
Saksham Goyal
adfe2c1704
C++ compiler support v2 ( #5252 )
* Get C++ compilers working
* Fix Formatting
пре 3 месеци
Ray
64641c6a01
Update raudio.c
пре 5 месеци
Ray
8f32c502a7
REVIEWED: Code sections definition
пре 5 месеци
Andreas Rossberg
2deae294c6
[raudio] Properly close FLAC in UnloadMusicStream
Fix raysan5/raylib#5131 .
пре 5 месеци
Jeffery Myers
572230c8ad
Initialize sound alias properties as if it was a new sound
пре 5 месеци
Ray
570082deba
`WARNING`: **NEW** raylib code CONVENTION: Comments do not end with '.'
пре 6 месеци
Ray
e09c9ce281
Minor tweaks
пре 6 месеци
Ray
b40e53f11c
Remove double line spacing
пре 6 месеци
Ray
eb7f8912f8
Minor format tweaks
пре 6 месеци
Ray
71b302846a
Review formatting, avoid variable
пре 6 месеци
veins1
0405de794a
Fix for music stopping too early
пре 6 месеци
veins1
d03ac97eff
GetMusicTimePlayed fix for music shorter than buffer size
пре 6 месеци
Maicon Santana
3320a2c837
Fix to prevent UpdateMusicStream to run without music playing
пре 6 месеци
wwderw
8ef51850bf
Update raudio.c
Allow for the use of raudio stand alone
пре 7 месеци
Amy Wilder
d4f09984ac
Add safety notes to 'Update_' functions
пре 7 месеци
Ray
59bcf680aa
Code gardening...
пре 8 месеци
Ivan Ugryumov
ec5ce8c7fe
Update raudio.c
пре 9 месеци
Jeffery Myers
0f6b9ee738
format math the way ray likes it
пре 9 месеци
Jeffery Myers
5185d4c427
use the device channels and sample size when computing the default buffer size.
пре 9 месеци
Ralph Caraveo
4522ecae1a
[raudio] Fixed memory leak on early-return of WaveFormat func ( #4779 )
In the case of a failure within miniaudio on the function: ma_convert_frames, the dynamic memory allocated for the `data` variable will leak on the early return.
пре 11 месеци
Ray
fa0eada61a
Update year to 2025
пре 1 година
Ray
1f45e7af76
REVIEWED: Coding conventions
пре 1 година
Ray
962f1c26ff
Review formatting to follow raylib conventions
пре 1 година
Caleb Heydon
58fe34d9cc
[raudio] Fixed buffer overflow when loading WAV files ( #4539 )
пре 1 година
veins1
11429b48eb
Fix for #4521 ( #4523 )
пре 1 година
Ray
8cbf34ddc4
WARNING: BREAKING: Renamed several functions for data validation #3930
пре 1 година
konstruktor227
b0c3013b51
[raudio] Support 24-bit FLACs in `LoadMusicStreamFromMemory` ( #4279 )
Force conversion to 16-bit, same as how it is done in `LoadMusicStream`.
This fixes the problem where 24-bit FLACs play silence or broken sound.
пре 1 година
Ray
3abe728712
Minor tweaks
пре 1 година
Ray
17cbc75aa7
REVIEWED: Formatting, follow raylib coding conventions
пре 1 година
listeria
df849d2fb0
[raudio] fix mapping of wave data in LoadWaveSamples() ( #4062 )
Co-authored-by: Listeria monocytogenes <listeria@disroot.org>
пре 1 година
Alexey Kutepov
33c598123c
[raudio] Add 24 bits samples support for FLAC format ( #4058 )
Similarly to how it's done for WAV format, by forcing the conversion
to s16 on UpdateMusicStream().
пре 1 година
listeria
b429dbdc4b
fix WaveCrop(): update wave->frameCount ( #4003 )
also allow `finalFrame = wave->frameCount' as the range of frames does
not include it.
Co-authored-by: Listeria monocytogenes <listeria@disroot.org>
пре 1 година
listeria
bb9bd73f43
fix WaveCrop() and use frames instead of samples ( #3994 )
Co-authored-by: Listeria monocytogenes <listeria@disroot.org>
пре 1 година
FishingHacks
3d70d6179c
[raudio] Removed drwav_uninit in LoadMusicStream to fix a crash ( #3986 )
пре 1 година
veins1
1aa3559155
Fixes for loading Music ( #3966 )
* Fixes for loading Music
Fix for #3889
Fixes for QOA crashes.
Memory leak FIX on unsuccessful .wav loading.
* Added comments
пре 1 година
Ray
3caa424ad4
Review formatting
пре 1 година
Ray
c1943f0f7c
REVIEWED: Move some functions, made them static
пре 1 година
Christian Haas
d80a622972
[raudio] Fix 3664: crash in raudio from multithreading issues ( #3907 )
* Flip release of buffer;
First it needs to be taken out of the processing chain, then it can be released. The inverse of the initialization.
* Add mutex locks to audio buffer functions; Separate those used from both threads
* Flip release of buffer;
First it needs to be taken out of the processing chain, then it can be released. The inverse of the initialization.
* Remove TODO marker; The buffer is in stopped state and its data won't be accessed
* Add mutex locks to music/stream functions directly operating on buffer
* Secure UpdateMusicStream/PlayMusicStream/UpdateAudioStream;
This change is twofold:
* Add locks to UpdateMusicStream/UpdateAudioStream (second one needed separation)
* Remove unnecessary hack to restart music - inlining the statements resulted in a no-op
Especially the second part made it easier to ensure thread-safety overall
* Remove redundant check; Already checked at beginning of function
пре 1 година
Ray
29ce13b777
Code gardening
- Review formatting
- Improve readability for some functions result return
- Minimize early returns
- Align LoadFileData() to UnloadFileData()
пре 1 година
veins1
289e7d3a6c
Reset music.ctxType if loading wasn't succesful ( #3917 )
Fixes some crashes, e.g. calling StopMusicStream after trying to load Music from a non-existant .mp3 file
пре 1 година
Ray
646d70e93a
Remove trailing spaces
пре 1 година