Chris Robinson
|
4b252bc494
|
Constify a couple string pointers
|
2012-03-01 01:03:37 -08:00 |
|
Chris Robinson
|
b192165fb4
|
Look for and enumerate the default PulseAudio source first
|
2012-02-29 23:52:10 -08:00 |
|
Chris Robinson
|
f887f4efdd
|
Use a separate function to create and connect a PulseAudio record stream
|
2012-02-29 23:46:30 -08:00 |
|
Chris Robinson
|
b37e54eead
|
Look for and enumerate the default PulseAudio sink first
|
2012-02-29 23:35:01 -08:00 |
|
Chris Robinson
|
ea4f458c1d
|
Avoid enumerating multiple devices with the same name
|
2012-02-29 23:21:38 -08:00 |
|
Chris Robinson
|
394c76d64f
|
Avoid passing the ALCdevice to connect_playback_stream
|
2012-02-29 23:13:09 -08:00 |
|
Chris Robinson
|
d34fc21a50
|
Print the enumerated devices from PulseAudio
|
2012-02-29 22:31:51 -08:00 |
|
Chris Robinson
|
f5435aa2de
|
Minor cleanups for OSS and Solaris
|
2012-02-29 21:45:44 -08:00 |
|
Chris Robinson
|
e88f954cbf
|
Allow reading audio from ALSA directly if the requested length is supported
|
2012-02-29 10:01:45 -08:00 |
|
Chris Robinson
|
fe897f291b
|
Don't store the frame size with pulse_data
|
2012-02-29 06:51:21 -08:00 |
|
Chris Robinson
|
fbb6239299
|
Read capture data from pulseaudio as needed, avoiding a ring buffer
|
2012-02-29 05:57:54 -08:00 |
|
Chris Robinson
|
ae1633497c
|
Get and release the mmdevapi render client iface on the message thread
|
2012-02-29 05:54:58 -08:00 |
|
Chris Robinson
|
00b0e64bd2
|
Use local variables to determine how much to write to mmdevapi
|
2012-02-29 00:32:20 -08:00 |
|
Chris Robinson
|
2747c87893
|
Print out unsupported audio format info from ffmpeg
|
2012-02-28 04:04:52 -08:00 |
|
Chris Robinson
|
2285c79ded
|
Give "OpenAL Soft" for the standard device name
|
2012-02-28 03:36:16 -08:00 |
|
Chris Robinson
|
230e784b9e
|
Trace the name of the created device
|
2012-02-27 21:57:33 -08:00 |
|
Chris Robinson
|
4b88168edb
|
Use a switch to handle the ALSA PCM state
|
2012-02-27 04:31:03 -08:00 |
|
Chris Robinson
|
f29fbdf088
|
Print enumerated ALSA devices
|
2012-02-26 23:02:29 -08:00 |
|
Chris Robinson
|
233acff3c4
|
Print enumerated dsound devices
|
2012-02-26 22:55:50 -08:00 |
|
Chris Robinson
|
5e625c9a68
|
Watch for unsupported sample types for dsound capture
|
2012-02-26 22:03:27 -08:00 |
|
Chris Robinson
|
da4408835d
|
Print the mmdevapi device and GUID found
|
2012-02-26 21:59:27 -08:00 |
|
Chris Robinson
|
b78b8f0c82
|
Use separate loops for getting and checking device attributes
|
2012-02-25 18:03:33 -08:00 |
|
Chris Robinson
|
484e8f07a0
|
Watch for CLSIDFromString errors
|
2012-02-23 21:41:24 -08:00 |
|
Chris Robinson
|
504cdadd60
|
Use an enum for the device type
|
2012-02-23 15:25:30 -08:00 |
|
Chris Robinson
|
45c10229d9
|
Print a message when loading the "none" reverb preset
|
2012-02-23 13:49:46 -08:00 |
|
Chris Robinson
|
973b92b8fd
|
Minor rearrangements for the pulseaudio mixing loop
|
2012-02-22 18:33:28 -08:00 |
|
Chris Robinson
|
6ba0fd25a2
|
Remove an unneeded wrapper
|
2012-02-22 18:08:15 -08:00 |
|
Chris Robinson
|
1dde8ad60b
|
Use the stored minreq size from PulseAudio for rounding off the length to write
|
2012-02-21 18:07:20 -08:00 |
|
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 |
|