aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use a smart pointer for holding the context's deviceChris Robinson2019-08-0119-88/+84
|
* Reduce the AsyncEvent struct sizeChris Robinson2019-08-011-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 typeChris Robinson2019-08-013-105/+73
|
* Remove an unnecessary variableChris Robinson2019-08-011-4/+2
|
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-0114-141/+133
| | | | Which will also work as the basis for a future intrusive_ptr
* Cleanup alcontext.h includesChris Robinson2019-08-011-21/+20
|
* Use float2 where appropriateChris Robinson2019-07-311-2/+2
|
* Don't templatize HrirArrayChris Robinson2019-07-317-16/+14
|
* Fix a couple ASSUME statementsChris Robinson2019-07-312-2/+2
|
* Use enums for the resampler and mixer template tagsChris Robinson2019-07-311-29/+27
|
* Add iterators to ALbufferlistitemChris Robinson2019-07-315-145/+170
| | | | And change some types to ALuint
* Remove improper includeChris Robinson2019-07-301-1/+0
|
* Move another function to a ALCcontext methodChris Robinson2019-07-3027-510/+467
|
* Turn some functions into methodsChris Robinson2019-07-305-60/+48
|
* Properly prefix ALCcontext membersChris Robinson2019-07-3023-481/+481
|
* More include cleanupChris Robinson2019-07-297-18/+25
|
* Use Transposed Direct Form II for the BS2B filtersChris Robinson2019-07-292-43/+37
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-2939-89/+85
|
* Minor formatting fixesChris Robinson2019-07-291-7/+4
|
* Move the event declarations to a separate headerChris Robinson2019-07-2910-49/+64
|
* Rename the OpenAL32 directory to alChris Robinson2019-07-2918-18/+18
|
* Remove some unnecessary cmake checksChris Robinson2019-07-291-31/+16
|
* Cleanup common sources' includesChris Robinson2019-07-298-33/+37
|
* Cleanup the examples' includesChris Robinson2019-07-2911-32/+54
|
* More include cleanupsChris Robinson2019-07-2823-89/+130
|
* Move some headers out of the Include subdirectoryChris Robinson2019-07-288-8/+8
|
* Rename Alc to alcChris Robinson2019-07-2898-91/+95
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-2867-73/+72
| | | | And move it and alu.h to Alc/.
* Move the ADPCM decoders to alBuffer.cppChris Robinson2019-07-284-211/+183
|
* Remove the UNUSED macroChris Robinson2019-07-2829-126/+96
|
* Remove a couple more cmake checksChris Robinson2019-07-282-10/+0
|
* Remove some unnecessary header checksChris Robinson2019-07-282-37/+5
|
* Remove a couple unnecessary includesChris Robinson2019-07-282-6/+1
|
* Clean up some more headersChris Robinson2019-07-281-23/+18
|
* Clean up includes a bitChris Robinson2019-07-2826-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 versionChris Robinson2019-07-271-13/+6
|
* Don't explicitly check for standard functionsChris Robinson2019-07-263-6/+4
|
* Increase the video picture queue size to 24Chris Robinson2019-07-261-1/+1
|
* Only redraw the image when necessaryChris Robinson2019-07-231-5/+16
|
* Only send packets as neededChris Robinson2019-07-231-39/+49
|
* Use a local variable to track the decoded ptsChris Robinson2019-07-201-6/+5
|
* Set the initial clock time closer to starting playbackChris Robinson2019-07-201-15/+13
|
* Restructure codec send/receive callsChris Robinson2019-07-191-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 functionChris Robinson2019-07-181-142/+66
|
* Merge pull request #318 from Lopuska/pitchshift_for_vmorpherkcat2019-07-181-79/+82
|\ | | | | pitch shift for formant filters
| * pitch shift for formant filtersAnis2019-07-181-79/+82
|/
* Receive video frames in a loopChris Robinson2019-07-161-40/+50
|
* Fix an unused parameter warningChris Robinson2019-07-161-1/+1
|
* Remove an unused lambda captureChris Robinson2019-07-161-1/+1
|
* Merge pull request #317 from Lopuska/vocal_morpher_improvementskcat2019-07-161-122/+136
|\ | | | | misc fixes and improvements for Vocal Morpher