aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of the custom CHECK_SHARED_FUNCTION_EXISTS functionChris Robinson2019-07-102-104/+9
|
* Use a find module for OpenSLChris Robinson2019-07-102-11/+73
|
* Some clean up to use uniform initializationChris Robinson2019-07-101-24/+24
|
* Improve alffplay video clock timingChris Robinson2019-07-091-7/+12
|
* vocal morpher implementation (#312)Lopuska2019-07-096-4/+506
| | | | | | * vocal morpher implementation * compile fix for GCC
* Rework packet handling in alffplayChris Robinson2019-07-081-228/+170
| | | | | | | | | | Turns out avcodec_send_packet is what can invoke the decode for serialized codecs, so don't call that in the parse handler thread. The packet queue is used to get the compressed data from the parse handler to the audio/video threads. Additionally, don't serialize the video frame preparation with the decode thread.
* Somewhat simplify alffplay playback timingChris Robinson2019-07-061-49/+29
|
* Clamp NFC reference distance between 0.1m and 10mChris Robinson2019-07-061-4/+3
|
* Update a comment about the speaker distanceChris Robinson2019-07-061-2/+2
|
* Avoid looking up source IDs multiple timesChris Robinson2019-07-061-28/+61
|
* Don't stop the device before going over the attributesChris Robinson2019-07-061-20/+14
|
* Use unsigned more consistently for source countsChris Robinson2019-07-061-12/+11
|
* Rename HRTF Quality title to HRTF Render MethodChris Robinson2019-07-052-11/+11
|
* Add a setting for hrtf-mode to alsoft-configChris Robinson2019-07-043-0/+109
|
* Pass a span to ApplyStablizerChris Robinson2019-07-041-6/+5
|
* Use a span for MixParamsChris Robinson2019-07-0416-49/+46
|
* Reorder some methods for better placementChris Robinson2019-07-041-110/+109
|
* Use a span for RealMixParamsChris Robinson2019-07-035-30/+19
|
* Pass a span to BFormatDec::processChris Robinson2019-07-033-19/+22
|
* Allocate device buffer when setting the channel countsChris Robinson2019-07-032-35/+33
|
* Don't warn about non-multiple-of-4 update sizesChris Robinson2019-07-021-9/+1
| | | | | | It's not always possible to do anything about it, especially for backends that aren't restricted to the period size, and it's not really a problem anyway (still getting SIMD benefits for the vast majority of samples).
* Remove noexcept from sampler functions to match the signature of SamplerT (#309)Minmin Gong2019-07-011-4/+4
| | | This change fixes compilation problems on gcc 9.1 with -std=c++17.
* Add a helper to construct the optional valueChris Robinson2019-07-011-29/+18
|
* Create and use a make_optional methodChris Robinson2019-07-014-8/+20
|
* Simplify some optional usageChris Robinson2019-07-013-10/+9
|
* Add a few more constructor and assignment operators for optionalChris Robinson2019-07-011-3/+35
|
* Use uninitialized_copy/move for optionalsChris Robinson2019-07-011-8/+4
|
* Add C++17-like uninitialized_move methodsChris Robinson2019-07-011-0/+43
|
* Don't unnecessarily force the output limiter onChris Robinson2019-07-011-1/+0
|
* Some cleanup for optionalChris Robinson2019-07-011-7/+13
|
* Add a missing returnChris Robinson2019-07-011-1/+1
|
* Merge pull request #307 from Lopuska/patch-2kcat2019-07-011-1/+1
|\ | | | | Corrected old naming
| * Corrected old namingLopuska2019-07-011-1/+1
|/
* Remove BOM markers and set UTF-8 codepage for rc filesChris Robinson2019-07-013-3/+6
|
* Make sure a variable is set before useChris Robinson2019-06-301-0/+1
|
* Convert rc files to UTF-8Chris Robinson2019-06-303-0/+0
| | | | MinGW chokes on them being UTF-16
* Properly set DisableVideo to trueChris Robinson2019-06-301-1/+1
|
* Added rc scripts for dll (#306)Philip Muzzall2019-06-306-1/+22
| | | | | | * Added rc scripts for dll * Reverted numbering scheme in CMakeLists
* Add an option to disable video in alffplayChris Robinson2019-06-301-1/+4
|
* Use explicit storage types for some enumsChris Robinson2019-06-302-7/+7
|
* Use optionals where methods may not return a valid valueChris Robinson2019-06-302-38/+26
|
* Return optionals from the remaining ConfigValue* methodsChris Robinson2019-06-304-23/+23
|
* Use an optional for ConfigValueStrChris Robinson2019-06-309-85/+86
|
* Fix Y channel offset for the UHJ encoderChris Robinson2019-06-301-1/+1
|
* Use an optional for ConfigValueUIntChris Robinson2019-06-304-34/+39
|
* Use an optional for ConfigValueIntChris Robinson2019-06-305-39/+38
|
* Add a simple optional<> implementationChris Robinson2019-06-302-0/+113
|
* Merge pull request #305 from Lopuska/patch-1kcat2019-06-301-4/+2
|\ | | | | avoid extra local member declaration
| * avoid extra local member declarationLopuska2019-06-301-4/+2
|/
* Hold references in the global device and context listsChris Robinson2019-06-292-108/+118
|