Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Always start streaming sources from the start of the queue | Chris Robinson | 2020-02-15 | 1 | -1/+1 | |
| | | | | | | For sources that don't start with an offset, at least. This is necessary so the completed buffer event will give the correct count if it starts with null or empty buffers that become processed. | |||||
* | Use struct methods to get a buffer's format info | Chris Robinson | 2020-01-18 | 1 | -8/+8 | |
| | ||||||
* | Combine identical arrays | Chris Robinson | 2020-01-04 | 1 | -13/+3 | |
| | ||||||
* | Start a new extension for a new direct_channels state | Chris Robinson | 2019-12-28 | 1 | -4/+5 | |
| | | | | | So existing behavior remains consistent for anything that needs it, and new behavior is opt-in. | |||||
* | Check the voice's ambisonic order when starting | Chris Robinson | 2019-12-05 | 1 | -16/+15 | |
| | ||||||
* | Handle the buffer's ambisonic properties | Chris Robinson | 2019-12-02 | 1 | -1/+7 | |
| | ||||||
* | Store the ambisonic order for the voice | Chris Robinson | 2019-12-01 | 1 | -0/+1 | |
| | | | | | Currently only first-order B-Format is possible for a buffer/source, but this will begin to allow for higher orders with an appropriate extension. | |||||
* | Avoid static constexpr for arrays iterated over at run-time | Chris Robinson | 2019-10-25 | 1 | -7/+5 | |
| | ||||||
* | Separate a couple assignments from conditionals | Chris Robinson | 2019-09-30 | 1 | -1/+2 | |
| | ||||||
* | Use a span for holding the source handles | Chris Robinson | 2019-09-25 | 1 | -39/+51 | |
| | ||||||
* | Make the resampler type an enum class | Chris Robinson | 2019-09-22 | 1 | -2/+2 | |
| | ||||||
* | Make the buffer frequency unsigned | Chris Robinson | 2019-09-21 | 1 | -3/+2 | |
| | ||||||
* | Clean up some more shadowing warnings | Chris Robinson | 2019-09-16 | 1 | -7/+7 | |
| | ||||||
* | Fix a few warnings from MSVC | Chris Robinson | 2019-09-14 | 1 | -6/+6 | |
| | ||||||
* | Enable and fix more warnings | Chris Robinson | 2019-09-14 | 1 | -14/+16 | |
| | ||||||
* | Fix some more implicit conversions noted by GCC | Chris Robinson | 2019-09-14 | 1 | -3/+3 | |
| | ||||||
* | Make NumAuxSends unsigned | Chris Robinson | 2019-09-13 | 1 | -5/+5 | |
| | ||||||
* | Clean up some lambda definitions | Chris Robinson | 2019-09-12 | 1 | -2/+2 | |
| | ||||||
* | Fix source limit check | Chris Robinson | 2019-09-12 | 1 | -2/+3 | |
| | ||||||
* | Fix counting free objects | Chris Robinson | 2019-09-12 | 1 | -1/+1 | |
| | ||||||
* | Clean up implicit conversions in source.cpp | Chris Robinson | 2019-09-12 | 1 | -1254/+1258 | |
| | ||||||
* | Clean up some more implicit conversions | Chris Robinson | 2019-09-11 | 1 | -58/+55 | |
| | ||||||
* | Use a new voice when restarting a playing source | Chris Robinson | 2019-09-06 | 1 | -10/+18 | |
| | ||||||
* | Combine two functions into one | Chris Robinson | 2019-09-05 | 1 | -57/+40 | |
| | ||||||
* | Don't set voice properties in ApplyOffset | Chris Robinson | 2019-09-05 | 1 | -23/+42 | |
| | ||||||
* | Use a normal vector for the voices array | Chris Robinson | 2019-09-04 | 1 | -38/+17 | |
| | ||||||
* | Avoid unnecessary placement new definitions | Chris Robinson | 2019-09-01 | 1 | -6/+1 | |
| | ||||||
* | Ensure AL_STOPPED state change events are sent | Chris Robinson | 2019-09-01 | 1 | -2/+5 | |
| | | | | With explicit calls to alSourceStop on a playing or paused source | |||||
* | Hold the source lock in UpdateAllSourceProps | Chris Robinson | 2019-09-01 | 1 | -0/+1 | |
| | ||||||
* | Store the voice fraction offset as unsigned | Chris Robinson | 2019-08-31 | 1 | -11/+11 | |
| | ||||||
* | Dereference the correct buffer when destructing a source | Chris Robinson | 2019-08-21 | 1 | -1/+1 | |
| | ||||||
* | Don't explicitly inline a particular function | Chris Robinson | 2019-08-13 | 1 | -1/+1 | |
| | ||||||
* | Fix some return types | Chris Robinson | 2019-08-12 | 1 | -5/+5 | |
| | ||||||
* | Don't use INT_MAX for unknown span lengths | Chris Robinson | 2019-08-11 | 1 | -26/+24 | |
| | | | | | 32-bit doesn't like it, for some reason. Use the largest possible length it could be. | |||||
* | Remove multiple buffers per queue item | Chris Robinson | 2019-08-11 | 1 | -203/+49 | |
| | | | | And simplify related code | |||||
* | Fix array access index | Chris Robinson | 2019-08-10 | 1 | -1/+1 | |
| | ||||||
* | Update some more includes | Chris Robinson | 2019-08-06 | 1 | -0/+1 | |
| | ||||||
* | Modify LIKELY and UNLIKELY to not need extra parenthesis | Chris Robinson | 2019-08-04 | 1 | -134/+134 | |
| | ||||||
* | Pass spans to the source get-property methods | Chris Robinson | 2019-08-03 | 1 | -268/+165 | |
| | ||||||
* | Pass spans to the source set-property methods | Chris Robinson | 2019-08-03 | 1 | -219/+212 | |
| | | | | | This avoids an extra property check to get the size since the number of values can be checked when accessed. | |||||
* | Use an unsigned voice index | Chris Robinson | 2019-08-02 | 1 | -13/+4 | |
| | ||||||
* | Use a smart pointer for holding the context's device | Chris Robinson | 2019-08-01 | 1 | -16/+16 | |
| | ||||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 1 | -13/+13 | |
| | | | | Which will also work as the basis for a future intrusive_ptr | |||||
* | Add iterators to ALbufferlistitem | Chris Robinson | 2019-07-31 | 1 | -101/+86 | |
| | | | | And change some types to ALuint | |||||
* | Move another function to a ALCcontext method | Chris Robinson | 2019-07-30 | 1 | -117/+113 | |
| | ||||||
* | Turn some functions into methods | Chris Robinson | 2019-07-30 | 1 | -1/+1 | |
| | ||||||
* | Properly prefix ALCcontext members | Chris Robinson | 2019-07-30 | 1 | -104/+104 | |
| | ||||||
* | Rename al/* sources to avoid camel-case | Chris Robinson | 2019-07-29 | 1 | -0/+3639 | |