Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use C99 inline in more places | Chris Robinson | 2013-11-04 | 1 | -0/+3 |
| | |||||
* | Rename alcGetLatency to ALCdevice_GetLatency | Chris Robinson | 2013-11-02 | 1 | -2/+2 |
| | |||||
* | Use an ALCbackend object to access playback backends | Chris Robinson | 2013-10-27 | 1 | -2/+2 |
| | | | | | | | This is the start of a backend redesign. Currently, a wrapper object is used to avoid having to redo all the backends at once, but they should slowly be converted to derive from ALCbackend instead. The ALCbackend interface can change as needed. | ||||
* | Return only true or false from the source getters and setters | Chris Robinson | 2013-10-07 | 1 | -112/+105 |
| | |||||
* | Remove al_try from alSource.c | Chris Robinson | 2013-10-07 | 1 | -325/+304 |
| | |||||
* | Use a simpler U64 macro to make 64-bit constants | Chris Robinson | 2013-10-06 | 1 | -1/+1 |
| | |||||
* | Use a separate value for the maximum buffer channels | Chris Robinson | 2013-07-23 | 1 | -1/+1 |
| | | | | | | | Unlike the device, input buffers are accessed based on channel numbers instead of enums. This means the maximum number of channels they hold depends on the number of channels any one format can have, rather than the total number of recognized channels. Currently, this is 8 for 7.1. | ||||
* | Silence some clang warnings | Chris Robinson | 2013-06-05 | 1 | -2/+2 |
| | |||||
* | Simplify al_try code | Chris Robinson | 2013-03-24 | 1 | -15/+13 |
| | |||||
* | Properly convert uint values when getting them as int64 | Chris Robinson | 2012-12-07 | 1 | -2/+14 |
| | |||||
* | SetSourceiv should never get AL_SAMPLE_OFFSET_LATENCY_SOFT | Chris Robinson | 2012-12-06 | 1 | -1/+4 |
| | |||||
* | Use a helper to count the number of float/double values for a property | Chris Robinson | 2012-12-05 | 1 | -297/+177 |
| | |||||
* | Use a helper to count the number of int(64) values for a property | Chris Robinson | 2012-12-05 | 1 | -306/+152 |
| | |||||
* | Remove 'v' from the source enum names | Chris Robinson | 2012-12-05 | 1 | -103/+100 |
| | |||||
* | Add a comment to note the extension for sfvDistanceModel | Chris Robinson | 2012-12-05 | 1 | -4/+6 |
| | |||||
* | Use an enum to handle int source properties | Chris Robinson | 2012-12-05 | 1 | -113/+160 |
| | |||||
* | Use an enum to handle float source properties | Chris Robinson | 2012-12-05 | 1 | -60/+127 |
| | |||||
* | Print an error if trying to handle a missed source property | Chris Robinson | 2012-12-05 | 1 | -0/+6 |
| | |||||
* | Fix retrieving source gain | Chris Robinson | 2012-12-05 | 1 | -0/+4 |
| | |||||
* | Fix retrieving the source's write offset | Chris Robinson | 2012-11-01 | 1 | -2/+2 |
| | |||||
* | Pass the offset latency properties to the set handler | Chris Robinson | 2012-11-01 | 1 | -8/+18 |
| | |||||
* | Set the proper error when trying to set AL_SAMPLE_OFFSET_LATENCY_SOFT or ↵ | Chris Robinson | 2012-11-01 | 1 | -1/+8 |
| | | | | AL_SEC_OFFSET_LATENCY_SOFT | ||||
* | Add explicit casts for MSVC | Chris Robinson | 2012-10-25 | 1 | -9/+9 |
| | |||||
* | Add retrieval of missing source properties | Chris Robinson | 2012-10-21 | 1 | -0/+16 |
| | |||||
* | Use a helper method to convert i64 values to the proper types | Chris Robinson | 2012-10-14 | 1 | -74/+88 |
| | |||||
* | Check i64 property ranges before passing them to the int handlers | Chris Robinson | 2012-10-14 | 1 | -19/+76 |
| | | | | | | | Note that some properties (e.g. AL_BUFFER, AL_DIRECT_FILTER) actually take unsigned int values, and so are checked against the unsigned range even though they eventually get casted to an int. The int handler casts them back as needed. | ||||
* | Implement the double and int64 source setters | Chris Robinson | 2012-10-13 | 1 | -4/+249 |
| | | | | | Note that currently the int64 setters do not range check before being passed to the int setters, erroneously chopping off the upper bits. | ||||
* | Add missing source property retrievals | Chris Robinson | 2012-09-14 | 1 | -0/+12 |
| | |||||
* | Set the error if setting a new integer source offset fails | Chris Robinson | 2012-09-01 | 1 | -1/+1 |
| | |||||
* | Set an error closer to where it occurs for setting source properties | Chris Robinson | 2012-08-29 | 1 | -523/+443 |
| | |||||
* | Add helpers to set source properties | Chris Robinson | 2012-08-28 | 1 | -366/+463 |
| | |||||
* | Constify some parameters | Chris Robinson | 2012-08-21 | 1 | -12/+12 |
| | |||||
* | Add the option to retrieve the source offset and latency in seconds | Chris Robinson | 2012-08-20 | 1 | -0/+51 |
| | |||||
* | Fix getting the RW offsets with alGetSourcei64vSOFT | Chris Robinson | 2012-08-20 | 1 | -0/+2 |
| | |||||
* | Add methods to get source properties as doubles | Chris Robinson | 2012-08-20 | 1 | -0/+136 |
| | |||||
* | Fix a parameter name | Chris Robinson | 2012-08-20 | 1 | -3/+3 |
| | |||||
* | Use helper functions to read source properties | Chris Robinson | 2012-08-20 | 1 | -229/+442 |
| | | | | And make sure the 64-bit int getters to get 32-bit int values | ||||
* | Use the correct 64-bit int type for the extension functions | Chris Robinson | 2012-08-20 | 1 | -3/+4 |
| | |||||
* | Add a macro to help make a 64-bit value | Chris Robinson | 2012-08-19 | 1 | -1/+1 |
| | |||||
* | Add the start of AL_SOFT_source_latency | Chris Robinson | 2012-08-18 | 1 | -0/+87 |
| | | | | | This extension will provide a way for apps to get accurate latency and playback position information | ||||
* | Make sure sources are 16-byte aligned | Chris Robinson | 2012-08-15 | 1 | -4/+4 |
| | | | | | They contain fields that require 16-byte alignment for SSE (and Neon?) acceleration. | ||||
* | Don't use all caps for enum value names | Chris Robinson | 2012-06-28 | 1 | -1/+1 |
| | |||||
* | Reorganize some ALsource fields | Chris Robinson | 2012-04-27 | 1 | -17/+17 |
| | |||||
* | Couple small error handling fixups | Chris Robinson | 2012-04-24 | 1 | -2/+1 |
| | |||||
* | Add try/catch-like macros to handle errors, and convert alSource.c to use them | Chris Robinson | 2012-04-23 | 1 | -909/+743 |
| | |||||
* | Some alSource.c cleanups | Chris Robinson | 2012-04-21 | 1 | -157/+119 |
| | |||||
* | Use a consistent name for the self-id field | Chris Robinson | 2012-04-19 | 1 | -7/+6 |
| | |||||
* | Fix comment and rename the buffer's self-id | Chris Robinson | 2012-04-19 | 1 | -2/+2 |
| | |||||
* | Remove hungarian notation from sources | Chris Robinson | 2012-04-19 | 1 | -399/+399 |
| | |||||
* | Clear the position fraction when setting a new source offset | Chris Robinson | 2012-04-16 | 1 | -0/+1 |
| |