summaryrefslogtreecommitdiffhomepage
path: root/src/audio.c
AgeCommit message (Collapse)Author
2016-06-02Rename for consistency with other functionsraysan5
2016-06-02Corrected some formatting issuesraysan5
2016-06-02Review coding style to match raylib styleraysan5
Moved AudioError enum inside audio.c
2016-06-02I added audio errorsJoshua Reisenauer
The only thing I did not change was the _g for globals. Is there any other way we can mark globals?
2016-06-02cleanupJoshua Reisenauer
2016-06-01Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-06-01mod player addedJoshua Reisenauer
2016-06-02Review heades usageRay
This is a first step toward a bigger project. Some modules could be ported to header-only to be used as standalone.
2016-05-30update to openalJoshua Reisenauer
2016-05-21Fix some audio module compile warningsvictorfisac
2016-05-19Buffer for raw audioJoshua Reisenauer
2016-05-19name correctionJoshua Reisenauer
2016-05-15renamed everything so it is obvious what it doesJoshua Reisenauer
2016-05-15logic bug fixJoshua Reisenauer
2016-05-14clean up on buffering and preconditionsJoshua Reisenauer
2016-05-14new function to check if music stream is readyJoshua Reisenauer
_g naming convention for globals, new error exit numbers.
2016-05-14corrected typosJoshua Reisenauer
2016-05-12bug fixesJoshua Reisenauer
2016-05-12buffering of music now uses update audio contextJoshua Reisenauer
2016-05-11apply index to remaining functionsJoshua Reisenauer
2016-05-11PlayMusicStream now uses indexJoshua Reisenauer
2016-05-11added set pitch for music streamsJoshua Reisenauer
2016-05-11adding multiple music streamsJoshua Reisenauer
2016-05-10final fix for audiocontext systemJoshua Reisenauer
now it works
2016-05-03Merge remote-tracking branch 'refs/remotes/raysan5/develop' into developJoshua Reisenauer
2016-05-03Renamed functions for consistencyraysan5
2016-05-03pause on no dataJoshua Reisenauer
2016-05-02new boolean floatingPoint optionJoshua Reisenauer
Now floating point is either on or off. This simplifies the use of 16bit vs float.
2016-05-02number remaining buffer transfer for updateAudioContextJoshua Reisenauer
updateAudioContext is almost done
2016-05-02resamples addedJoshua Reisenauer
Ease of use considered in api and channels are more convenient as unsigned char type.
2016-05-01bool return for failed updateJoshua Reisenauer
2016-05-01new silence generatorJoshua Reisenauer
2016-05-02Corrected warning with arrayRay
2016-04-30removed enumsJoshua Reisenauer
2016-04-30BPS type added to ensure consistencyJoshua Reisenauer
2016-04-29hide struct from userJoshua Reisenauer
Hiding the struct from user should protect from accidentally modifying the mix channel. This could cause serious errors down the road.
2016-04-29First stage of audio API updateJoshua Reisenauer
Look over changes and give feedback please.
2016-04-27this should workJoshua Reisenauer
2016-04-26new trace logs and optimizationsJoshua Reisenauer
2016-04-25small fix for streamingJoshua Reisenauer
There is still an issue where audio will cut off after a brief moment
2016-04-25setting up openalJoshua Reisenauer
2016-04-25quick fixJoshua Reisenauer
Boolean errors
2016-04-24implementJoshua Reisenauer
2016-04-24cleaned up calculationsJoshua Reisenauer
2016-04-24tabs to spaces fixJoshua Reisenauer
2016-04-24Added proto version of jar_xmJoshua Reisenauer
This is an early draft, needs lots of work. Still need to figure out way to calculate total length of song. This is hard because xm tracks stream out zeros when done, only position in track can be found. Position does not give any direct value of how much more time is left. I think that by setting the loop count to 1 and seeking until the end I can total up the number of samples and come up with a length.
2016-04-17Reduce PCM buffer size for Android to avoid stallsraysan5
2016-02-12Reviewed code TODOsraysan5
2016-01-23Some code tweaksraysan5
2015-12-21Added new matrix location points and extra functionsvictorfisac
- New model and view transformation matrix added, useful for shaders. Modelview matrix not deleted to keep opengl 1.1 pipeline compatibility. - New extra function added DrawModelWiresEx() to set a rotation and scale transformations to a wire model drawing. - Other writing and little audio.c bug fixed.