Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a smart pointer for holding the context's device | Chris Robinson | 2019-08-01 | 19 | -88/+84 |
| | |||||
* | Reduce the AsyncEvent struct size | Chris Robinson | 2019-08-01 | 1 | -1/+1 |
| | | | | | The "user" message length is significantly reduced to fit the struct in 256 bytes, rather than 1KB. | ||||
* | Add and use an intrusive_ptr type | Chris Robinson | 2019-08-01 | 3 | -105/+73 |
| | |||||
* | Remove an unnecessary variable | Chris Robinson | 2019-08-01 | 1 | -4/+2 |
| | |||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 14 | -141/+133 |
| | | | | Which will also work as the basis for a future intrusive_ptr | ||||
* | Cleanup alcontext.h includes | Chris Robinson | 2019-08-01 | 1 | -21/+20 |
| | |||||
* | Use float2 where appropriate | Chris Robinson | 2019-07-31 | 1 | -2/+2 |
| | |||||
* | Don't templatize HrirArray | Chris Robinson | 2019-07-31 | 7 | -16/+14 |
| | |||||
* | Fix a couple ASSUME statements | Chris Robinson | 2019-07-31 | 2 | -2/+2 |
| | |||||
* | Use enums for the resampler and mixer template tags | Chris Robinson | 2019-07-31 | 1 | -29/+27 |
| | |||||
* | Add iterators to ALbufferlistitem | Chris Robinson | 2019-07-31 | 5 | -145/+170 |
| | | | | And change some types to ALuint | ||||
* | Remove improper include | Chris Robinson | 2019-07-30 | 1 | -1/+0 |
| | |||||
* | Move another function to a ALCcontext method | Chris Robinson | 2019-07-30 | 27 | -510/+467 |
| | |||||
* | Turn some functions into methods | Chris Robinson | 2019-07-30 | 5 | -60/+48 |
| | |||||
* | Properly prefix ALCcontext members | Chris Robinson | 2019-07-30 | 23 | -481/+481 |
| | |||||
* | More include cleanup | Chris Robinson | 2019-07-29 | 7 | -18/+25 |
| | |||||
* | Use Transposed Direct Form II for the BS2B filters | Chris Robinson | 2019-07-29 | 2 | -43/+37 |
| | |||||
* | Rename al/* sources to avoid camel-case | Chris Robinson | 2019-07-29 | 39 | -89/+85 |
| | |||||
* | Minor formatting fixes | Chris Robinson | 2019-07-29 | 1 | -7/+4 |
| | |||||
* | Move the event declarations to a separate header | Chris Robinson | 2019-07-29 | 10 | -49/+64 |
| | |||||
* | Rename the OpenAL32 directory to al | Chris Robinson | 2019-07-29 | 18 | -18/+18 |
| | |||||
* | Remove some unnecessary cmake checks | Chris Robinson | 2019-07-29 | 1 | -31/+16 |
| | |||||
* | Cleanup common sources' includes | Chris Robinson | 2019-07-29 | 8 | -33/+37 |
| | |||||
* | Cleanup the examples' includes | Chris Robinson | 2019-07-29 | 11 | -32/+54 |
| | |||||
* | More include cleanups | Chris Robinson | 2019-07-28 | 23 | -89/+130 |
| | |||||
* | Move some headers out of the Include subdirectory | Chris Robinson | 2019-07-28 | 8 | -8/+8 |
| | |||||
* | Rename Alc to alc | Chris Robinson | 2019-07-28 | 98 | -91/+95 |
| | |||||
* | Rename alMain.h to alcmain.h | Chris Robinson | 2019-07-28 | 67 | -73/+72 |
| | | | | And move it and alu.h to Alc/. | ||||
* | Move the ADPCM decoders to alBuffer.cpp | Chris Robinson | 2019-07-28 | 4 | -211/+183 |
| | |||||
* | Remove the UNUSED macro | Chris Robinson | 2019-07-28 | 29 | -126/+96 |
| | |||||
* | Remove a couple more cmake checks | Chris Robinson | 2019-07-28 | 2 | -10/+0 |
| | |||||
* | Remove some unnecessary header checks | Chris Robinson | 2019-07-28 | 2 | -37/+5 |
| | |||||
* | Remove a couple unnecessary includes | Chris Robinson | 2019-07-28 | 2 | -6/+1 |
| | |||||
* | Clean up some more headers | Chris Robinson | 2019-07-28 | 1 | -23/+18 |
| | |||||
* | Clean up includes a bit | Chris Robinson | 2019-07-28 | 26 | -286/+446 |
| | | | | | | | Trying out the IWYU tool to only include what's necessary in a given file. Seems to work decently (it'll miss some headers, suggest unnecessary ones, and make nonsense suggestions for some things, but overall gives a good starting point), and helps clean out some headers. | ||||
* | Use more proper cmake to set the C/C++ standard version | Chris Robinson | 2019-07-27 | 1 | -13/+6 |
| | |||||
* | Don't explicitly check for standard functions | Chris Robinson | 2019-07-26 | 3 | -6/+4 |
| | |||||
* | Increase the video picture queue size to 24 | Chris Robinson | 2019-07-26 | 1 | -1/+1 |
| | |||||
* | Only redraw the image when necessary | Chris Robinson | 2019-07-23 | 1 | -5/+16 |
| | |||||
* | Only send packets as needed | Chris Robinson | 2019-07-23 | 1 | -39/+49 |
| | |||||
* | Use a local variable to track the decoded pts | Chris Robinson | 2019-07-20 | 1 | -6/+5 |
| | |||||
* | Set the initial clock time closer to starting playback | Chris Robinson | 2019-07-20 | 1 | -15/+13 |
| | |||||
* | Restructure codec send/receive calls | Chris Robinson | 2019-07-19 | 1 | -75/+64 |
| | | | | | | | | | In particular, after an initial fill of the codec's internal buffer, each receive_frame call is followed by one or more send_packet calls. For asynchronous codecs, this has the effect of letting the codec work while the handler thread is waiting for an AVFrame structure to become available or waiting for more decoded data to be needed. For synchronous codecs, this makes the send_packet calls use up time that would be spent waiting. | ||||
* | Combine duplicate code into a function | Chris Robinson | 2019-07-18 | 1 | -142/+66 |
| | |||||
* | Merge pull request #318 from Lopuska/pitchshift_for_vmorpher | kcat | 2019-07-18 | 1 | -79/+82 |
|\ | | | | | pitch shift for formant filters | ||||
| * | pitch shift for formant filters | Anis | 2019-07-18 | 1 | -79/+82 |
|/ | |||||
* | Receive video frames in a loop | Chris Robinson | 2019-07-16 | 1 | -40/+50 |
| | |||||
* | Fix an unused parameter warning | Chris Robinson | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | Remove an unused lambda capture | Chris Robinson | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #317 from Lopuska/vocal_morpher_improvements | kcat | 2019-07-16 | 1 | -122/+136 |
|\ | | | | | misc fixes and improvements for Vocal Morpher |