Chris Robinson
|
45b9cbe2b3
|
Only probe for devices when a backend is loaded
|
2012-02-20 22:12:48 -08:00 |
|
Chris Robinson
|
14912229b1
|
Avoid default names for winmm and dsound
|
2012-02-20 22:03:08 -08:00 |
|
Chris Robinson
|
2b64df05e6
|
Avoid using a default name with the MMDevApi backend
|
2012-02-20 21:46:01 -08:00 |
|
Chris Robinson
|
01d8d956da
|
Avoid using a default name when opening a PulseAudio device
|
2012-02-20 21:03:54 -08:00 |
|
Chris Robinson
|
4f0d862cbe
|
Set the default ALSA device name when probing
|
2012-02-20 20:59:55 -08:00 |
|
Chris Robinson
|
e2ccc6f98e
|
Always use "OpenAL Soft" for the short device enumeration list
|
2012-02-20 20:45:22 -08:00 |
|
Chris Robinson
|
d24ada7ab7
|
Don't accept the pulseaudio default name for capture
|
2012-02-20 20:29:20 -08:00 |
|
Chris Robinson
|
54e2316b65
|
Use a string to report unsupported capture sample types
|
2012-02-20 20:25:58 -08:00 |
|
Chris Robinson
|
58316a97d5
|
Override the resampler as needed right after calculating the step value
|
2012-02-20 20:08:45 -08:00 |
|
Chris Robinson
|
771ef3e8d5
|
Rename p -> hp for ALSA's hw params
|
2012-02-20 12:46:09 -08:00 |
|
Chris Robinson
|
65ed18960e
|
Add a text file describing the available environment variables
|
2012-02-19 23:03:04 -08:00 |
|
Chris Robinson
|
799f8da333
|
Recognize "none" to disable the default reverb
|
2012-02-19 17:41:42 -08:00 |
|
Chris Robinson
|
40bb8bd9dc
|
Remove the trailing double-underscore from a couple env vars
|
2012-02-19 17:24:01 -08:00 |
|
Chris Robinson
|
426f0273cb
|
Remove mention of the environment variables from alsoftrc.sample
There will be a separate file to document all of them.
|
2012-02-19 17:20:02 -08:00 |
|
Chris Robinson
|
03ec2d6fc7
|
Check for the ALSOFT_DRIVERS env var for a list of backend drivers
This overrides the 'drivers' config option
|
2012-02-19 14:27:00 -08:00 |
|
Chris Robinson
|
e4f14fdc61
|
Check the pulse spawn-server config option before testing a connection to pulseaudio
|
2012-02-19 14:07:44 -08:00 |
|
Chris Robinson
|
418c766493
|
Use memset to clear the bs2b filter's last sample and remove the unused is_clear function
|
2012-02-19 13:09:29 -08:00 |
|
Chris Robinson
|
4a65747a4b
|
Add a COUNTOF macro to get the number of entries in a static array
|
2012-02-19 12:07:40 -08:00 |
|
Chris Robinson
|
6dc194ed1d
|
Fix a misnamed variable
|
2012-02-19 11:56:01 -08:00 |
|
Chris Robinson
|
1aa69e77e9
|
Print a warning if using the 'format' config option
|
2012-02-19 11:54:24 -08:00 |
|
Chris Robinson
|
6ac16867b4
|
Only set a default slot for non-NULL effect types
|
2012-02-18 17:09:08 -08:00 |
|
Chris Robinson
|
bbc679a5db
|
Minor MMDevApi cleanups
|
2012-02-18 13:08:54 -08:00 |
|
Chris Robinson
|
592fb2b913
|
Make sure an ALSA capture device was found before accessing the map
|
2012-02-18 12:39:17 -08:00 |
|
Chris Robinson
|
f68f3f5f86
|
Simplify ALSA parameter error checking
|
2012-02-18 12:34:58 -08:00 |
|
Chris Robinson
|
5f23860880
|
Rename a couple variables and fix their types
|
2012-02-18 11:07:54 -08:00 |
|
Chris Robinson
|
faf59a7cba
|
Fix some comments
|
2012-02-18 11:03:42 -08:00 |
|
Chris Robinson
|
cc2cb1142b
|
Remove unused variables
|
2012-02-17 12:32:43 -08:00 |
|
Chris Robinson
|
eb8be88866
|
Use the correct type to store the count from IMMDeviceCollection_GetCount
|
2012-02-17 12:31:53 -08:00 |
|
Chris Robinson
|
e43e1bd7f5
|
Silence another MSVC warning
|
2012-02-17 01:32:35 -08:00 |
|
Chris Robinson
|
eb586b0ed7
|
Initialize a variable before use
|
2012-02-17 01:30:41 -08:00 |
|
Chris Robinson
|
75aa96a4a6
|
Silence an MSVC warning
|
2012-02-17 01:29:23 -08:00 |
|
Chris Robinson
|
10257f485a
|
Support device enumeration with mmdevapi
|
2012-02-16 17:04:08 -08:00 |
|
Chris Robinson
|
deee6a73f0
|
Fix a device count leak and make sure COM is cleaned up if an mmdevice open fails
|
2012-02-16 10:08:50 -08:00 |
|
Chris Robinson
|
84ba0a94c0
|
Make sure the source write position is at least 15ms ahead of the read
|
2012-02-16 00:11:50 -08:00 |
|
Chris Robinson
|
5d17cef55f
|
Calculate the buffer time before modifying the frequency
|
2012-02-15 22:54:17 -08:00 |
|
Chris Robinson
|
70f1a7e3ca
|
Get the mmdevapi device period after initialization
|
2012-02-15 22:40:01 -08:00 |
|
Chris Robinson
|
60785eab8e
|
Move the endian test macro to alMain.h
|
2012-02-15 21:47:35 -08:00 |
|
Chris Robinson
|
7e9af6f406
|
Use a switch to check the device format with winmm
|
2012-02-15 21:13:13 -08:00 |
|
Chris Robinson
|
6b272ff585
|
Add a device parameter to alcLoopbackOpenDeviceSOFT
|
2012-02-15 20:52:49 -08:00 |
|
Chris Robinson
|
fecd679f33
|
Add a device request flag for the sample type
|
2012-02-15 16:26:32 -08:00 |
|
Chris Robinson
|
2ab0e3521c
|
Remove parameter names from typedefs
|
2012-02-15 15:23:23 -08:00 |
|
Chris Robinson
|
9afd6b2858
|
Separate the format config option into channels and sample-type
|
2012-02-15 15:22:44 -08:00 |
|
Chris Robinson
|
670c88a64c
|
Define a minimum output sample rate and warn if the config option goes below it
|
2012-02-15 12:26:19 -08:00 |
|
Chris Robinson
|
425ff7cb00
|
Combine a couple if checks
|
2012-02-15 11:28:19 -08:00 |
|
Chris Robinson
|
1140b3ae83
|
Support signed and unsigned 32-bit int output
|
2012-02-14 11:44:57 -08:00 |
|
Chris Robinson
|
5e1d1a52ba
|
Check for each ALSA prefix config option only as needed
|
2012-02-13 10:33:53 -08:00 |
|
Chris Robinson
|
e394d14cda
|
Use more proper enum names for the resampler
|
2012-02-12 08:45:19 -08:00 |
|
Chris Robinson
|
9f073b6f1b
|
Use a proper enum value for setting the default distance model
|
2012-02-12 08:18:20 -08:00 |
|
Chris Robinson
|
b375b130ba
|
Add config options for card- and device-specific prefixes in ALSA device names
|
2012-02-11 09:36:40 -08:00 |
|
Chris Robinson
|
3fb6351212
|
Format the ALSA device name when enumerating them
|
2012-02-11 06:55:24 -08:00 |
|