aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the trailing double-underscore from a couple env varsChris Robinson2012-02-191-4/+4
|
* Remove mention of the environment variables from alsoftrc.sampleChris Robinson2012-02-191-9/+1
| | | | There will be a separate file to document all of them.
* Check for the ALSOFT_DRIVERS env var for a list of backend driversChris Robinson2012-02-191-1/+2
| | | | This overrides the 'drivers' config option
* Check the pulse spawn-server config option before testing a connection to ↵Chris Robinson2012-02-191-34/+34
| | | | pulseaudio
* Use memset to clear the bs2b filter's last sample and remove the unused ↵Chris Robinson2012-02-192-21/+2
| | | | is_clear function
* Add a COUNTOF macro to get the number of entries in a static arrayChris Robinson2012-02-195-12/+13
|
* Fix a misnamed variableChris Robinson2012-02-191-5/+5
|
* Print a warning if using the 'format' config optionChris Robinson2012-02-191-46/+49
|
* Only set a default slot for non-NULL effect typesChris Robinson2012-02-181-3/+6
|
* Minor MMDevApi cleanupsChris Robinson2012-02-181-6/+7
|
* Make sure an ALSA capture device was found before accessing the mapChris Robinson2012-02-181-1/+1
|
* Simplify ALSA parameter error checkingChris Robinson2012-02-181-108/+67
|
* Rename a couple variables and fix their typesChris Robinson2012-02-181-33/+33
|
* Fix some commentsChris Robinson2012-02-181-3/+4
|
* Remove unused variablesChris Robinson2012-02-173-6/+0
|
* Use the correct type to store the count from IMMDeviceCollection_GetCountChris Robinson2012-02-171-4/+4
|
* Silence another MSVC warningChris Robinson2012-02-171-1/+1
|
* Initialize a variable before useChris Robinson2012-02-171-1/+1
|
* Silence an MSVC warningChris Robinson2012-02-171-1/+1
|
* Support device enumeration with mmdevapiChris Robinson2012-02-162-11/+289
|
* Fix a device count leak and make sure COM is cleaned up if an mmdevice open ↵Chris Robinson2012-02-161-8/+11
| | | | fails
* Make sure the source write position is at least 15ms ahead of the readChris Robinson2012-02-161-0/+3
|
* Calculate the buffer time before modifying the frequencyChris Robinson2012-02-151-2/+3
|
* Get the mmdevapi device period after initializationChris Robinson2012-02-151-21/+13
|
* Move the endian test macro to alMain.hChris Robinson2012-02-153-11/+8
|
* Use a switch to check the device format with winmmChris Robinson2012-02-151-5/+28
|
* Add a device parameter to alcLoopbackOpenDeviceSOFTChris Robinson2012-02-152-5/+11
|
* Add a device request flag for the sample typeChris Robinson2012-02-152-6/+19
|
* Remove parameter names from typedefsChris Robinson2012-02-151-2/+2
|
* Separate the format config option into channels and sample-typeChris Robinson2012-02-152-72/+119
|
* Define a minimum output sample rate and warn if the config option goes below itChris Robinson2012-02-152-4/+9
|
* Combine a couple if checksChris Robinson2012-02-151-9/+5
|
* Support signed and unsigned 32-bit int outputChris Robinson2012-02-1414-9/+128
|
* Check for each ALSA prefix config option only as neededChris Robinson2012-02-131-22/+26
|
* Use more proper enum names for the resamplerChris Robinson2012-02-126-29/+25
|
* Use a proper enum value for setting the default distance modelChris Robinson2012-02-122-2/+4
|
* Add config options for card- and device-specific prefixes in ALSA device namesChris Robinson2012-02-112-7/+31
|
* Format the ALSA device name when enumerating themChris Robinson2012-02-111-35/+17
|
* Rename SpeakerGain to ChannelGainChris Robinson2012-02-104-21/+21
|
* Match the 7.1 channel angles with the speakersChris Robinson2012-02-091-4/+4
|
* Pre-scale the channel anglesChris Robinson2012-02-091-33/+44
|
* Rename non_virtual_channels to direct_channelsChris Robinson2012-02-096-19/+18
|
* Improve checks for supported output formats from ALSAChris Robinson2012-02-091-19/+46
|
* Ensure ALbyte3 and ALubyte3 are the proper sizeChris Robinson2012-02-071-0/+2
|
* Always use the default speaker layout for loopback devicesChris Robinson2012-02-071-6/+10
|
* Don't enable BS2B for loopback devicesChris Robinson2012-02-071-2/+0
|
* Improve a couple error messages with the full ALSA device control nameChris Robinson2012-02-071-3/+3
|
* Change the default stereo speaker positions to match the stereo channel ↵Chris Robinson2012-02-042-3/+3
| | | | | | | | | positions A separate "headphones" configuration may be nice to add for -90,+90, however not many audio APIs can detect this. Ideally HRTF would be used with headphones too, which largely ignores the speaker positions, however there could be situations where this is unfeasible or unwanted.
* Check for a 32-bit x86 processor before using MSVC's asm intrinsicsChris Robinson2012-02-031-1/+1
|
* Only use fast float-to-int GCC assembly for x86 and x86_64 targetsChris Robinson2012-02-031-1/+1
|