Ray
ab1e246367
REVIEWED: Data types validation
2 роки тому
Ray
ae53600d31
WARNING: REMOVED: Multichannel audio support API
2 роки тому
Ray
1b873b028f
WARNING: REMOVED: Multichannel audio support API
It was quite restrictive and hacky implementation, just load multiple types same sound to play multiple instances.
2 роки тому
Ray
aae7ab64c7
Update raudio.c
2 роки тому
Ray
68ee0bb8dd
ADDED: QOA music streaming (with auxiliar lib)
Some format tweaks
2 роки тому
Ray
9614d3353b
REVIEWED: QOA audio file export
2 роки тому
Ray
5492f52adc
Change default threading model for COM objects
It shouldn't matter much but it could avoid some conflicts with other libraries in the future (like `tinyfiledialogs`).
2 роки тому
Ray
d5a31168ce
REVIEWED: Data validation
2 роки тому
hkc
d26a56d4e1
Added mixed audio processor ( #2929 )
* 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
2 роки тому
Julio C. Galindo
6ae21d6581
Fixed some grammar mistakes and typos. ( #2914 )
* Fixed some grammar mistakes.
* Fixed some typos.
2 роки тому
Ray
e187b693ea
Update raudio.c
2 роки тому
Ray
1fea266472
Clean trailing spaces
2 роки тому
Ray
c91190fc6e
Review QOA sound loading -WIP-
2 роки тому
Ray
589892af07
Support QOA audio format on `ExportWave()` -WIP-
2 роки тому
Ray
901c4553d2
ADDED: QOA audio format support -WIP-
2 роки тому
Ray
d827a65e59
Update external libraries
Switch to official `stb_vorbis.c` instead of using an outdated fork
2 роки тому
Rob Loach
83ff7b2466
ADDED: `IsShaderReady()`, `IsImageReady()`, `IsFontReady()`, `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.
2 роки тому
Jeffery Myers
edaca16d7c
Fix warnings in raylib project from MSVC ( #2871 )
2 роки тому
Ray
b59fab7ee6
Update year to 2023
2 роки тому
veins1
2872b2fff5
Clear PCM buffer state when closing audio device ( #2736 )
Fix for #2714
2 роки тому
veins1
d70e5cd26b
Small simplifications ( #2615 )
2 роки тому
veins1
82b76149da
GetMusicTimePlayed bug fix ( #2614 )
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.
2 роки тому
Ray
fd191a32ea
Remove trailing spaces
2 роки тому
veins1
a6b3c8aa1e
Music doesn't stop looping fix ( #2605 )
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.
2 роки тому
veins1
0ef3e4c4d5
Audio looping fix ( #2579 )
* 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 <raysan5@gmail.com>
2 роки тому
Jeffery Myers
e9029d3d00
[CORE] Fix Warnings ( #2582 )
* Fix raymath warning with floor to floorf
* signed unsigned missmatches
2 роки тому
Ray
cccea34c6f
Update raudio.c
2 роки тому
Ray
8aa105fd5b
WARNING: REMOVED: raudio_standalone example
Moved to raudio library repo: https://github.com/raysan5/raudio
2 роки тому
Ray
3ebfee5dbc
REVIEWED: `UpdateMusicStream()` #2228
Trying to implement proper looping, independently of frame rate.
2 роки тому
Ray
0379b94b7a
Minor tweaks
2 роки тому
Ray
b92573e711
Update raudio.c
2 роки тому
Ray
2245500245
Added comment about buffer refill issue on looping #2228
2 роки тому
Ray
066bd5be87
Reviewed formating
2 роки тому
veclavtalica
63568721f9
fix: precision loss, discard unused ( #2541 )
2 роки тому
Dan Bechard
8bd3ecaa66
Share PCM streaming buffer to reduce dynamic allocations ( #2532 )
2 роки тому
Ray
8d9c45a08a
tweak
3 роки тому
Jonathan Poncelet
5bdd8f134f
Improved boolean definitions ( #2485 )
3 роки тому
Crydsch
020e903193
Fix lgtm warnings ( #2477 )
* Comparison is always true because finalSample >= 1
* Comparison is always false because keyCount >= 0
3 роки тому
Ray
f3aac87422
Some minor tweaks
3 роки тому
Ray
ed2ab55034
Remove line ending spaces
3 роки тому
Ray
1612ba63ab
ADDED: Audio stream processors support -WIP- #2212
This feature is still under consideration/testing and it doesn't work properly, at least the Delay Effect processor.
3 роки тому
Ray
8e28872fe1
Rename audio callback
3 роки тому
Ray
381236051f
ADDED: Audio stream input callback #2212 -WIP-
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.
3 роки тому
Ray
bcd84cd36d
Some code reviews -WIP-
3 роки тому
Ray
22c17da4d7
Update to miniaudio 11.8
3 роки тому
raysan5
937e7b3dd9
REVIEWED: Some functions input parametes that should be `const`
3 роки тому
raysan5
d4382f4a52
Removed trailing spaces
3 роки тому
raysan5
15b36e04b2
Review formating
3 роки тому
ptarabbia
5ac07122bd
Add panning to raudio and update audio_raw_stream example. ( #2205 )
* Add panning to raudio and update audio_raw_stream example.
* remove pan smoothing, code formatting changes following pull request comments
Co-authored-by: Ray <raysan5@gmail.com>
3 роки тому
Ray
62858e11f7
Review tracelogs
3 роки тому