aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/pulseaudio.c
Commit message (Expand)AuthorAgeFilesLines
* Add a comment explaining the pulseaudio prop_filterChris Robinson2012-03-061-0/+4
* Filter out a couple pulseaudio stream properties by setting them to 0-length ...Chris Robinson2012-03-051-7/+25
* Returned pa_operations can be NULLChris Robinson2012-03-051-31/+21
* Use a separate backend callback to start playback of the deviceChris Robinson2012-03-051-19/+22
* Print and handle errors from pa_stream_readable_sizeChris Robinson2012-03-051-1/+6
* Set prebuf to 0 since we're handling the stream start manuallyChris Robinson2012-03-041-1/+2
* Make sure the pulse stream is properly started and better handle buffer size ...Chris Robinson2012-03-041-3/+22
* Remove some unneeded pulseaudio callsChris Robinson2012-03-021-3/+0
* Don't unload libpulseChris Robinson2012-03-021-5/+1
* Remove some unneeded markersChris Robinson2012-03-021-55/+52
* Set prebuf to the expected buffer sizeChris Robinson2012-03-021-3/+4
* Don't rely on PulseAudio to wake us up using early requestsChris Robinson2012-03-021-54/+14
* Recalculate the new update size using the device's UpdateSizeChris Robinson2012-03-021-3/+2
* Set the func list after successfully connecting to PulseAudioChris Robinson2012-03-011-2/+1
* Use NULL to open the default PulseAudio device, and get the actual device nam...Chris Robinson2012-03-011-25/+88
* Move some function definitions downChris Robinson2012-03-011-58/+57
* Don't define lib handles when dynamic loading is disabledChris Robinson2012-03-011-9/+3
* Only support PA_API_VERSION 12Chris Robinson2012-03-011-17/+16
* Update the stored buffer attributes if PulseAudio changes itChris Robinson2012-03-011-63/+67
* Don't allow the PulseAudio stream to moveChris Robinson2012-03-011-14/+4
* Don't force a sample spec when looking for the default deviceChris Robinson2012-03-011-4/+12
* Don't check if the pulseaudio sink is suspended when openingChris Robinson2012-03-011-35/+1
* Constify a couple string pointersChris Robinson2012-03-011-3/+3
* Look for and enumerate the default PulseAudio source firstChris Robinson2012-02-291-0/+26
* Use a separate function to create and connect a PulseAudio record streamChris Robinson2012-02-291-36/+44
* Look for and enumerate the default PulseAudio sink firstChris Robinson2012-02-291-0/+23
* Avoid enumerating multiple devices with the same nameChris Robinson2012-02-291-0/+14
* Avoid passing the ALCdevice to connect_playback_streamChris Robinson2012-02-291-15/+15
* Print the enumerated devices from PulseAudioChris Robinson2012-02-291-36/+4
* Don't store the frame size with pulse_dataChris Robinson2012-02-291-26/+29
* Read capture data from pulseaudio as needed, avoiding a ring bufferChris Robinson2012-02-291-33/+66
* Minor rearrangements for the pulseaudio mixing loopChris Robinson2012-02-221-5/+5
* Use the stored minreq size from PulseAudio for rounding off the length to writeChris Robinson2012-02-211-1/+1
* Avoid using a default name when opening a PulseAudio deviceChris Robinson2012-02-201-4/+6
* Always use "OpenAL Soft" for the short device enumeration listChris Robinson2012-02-201-23/+0
* Don't accept the pulseaudio default name for captureChris Robinson2012-02-201-4/+6
* Use a string to report unsupported capture sample typesChris Robinson2012-02-201-1/+1
* Check the pulse spawn-server config option before testing a connection to pul...Chris Robinson2012-02-191-34/+34
* Support signed and unsigned 32-bit int outputChris Robinson2012-02-141-0/+10
* Avoid printing messages about device parameter changes in the backendsChris Robinson2012-01-171-4/+0
* Don't update the device update parameters when PulseAudio does an async buffe...Chris Robinson2011-10-191-24/+18
* Check the number of available samples before calling the capture methodChris Robinson2011-09-181-10/+7
* Return an error from the CaptureSamples method instead of setting itChris Robinson2011-09-141-5/+5
* Use maxu to clamp PulseAudio's capture buffer sizeChris Robinson2011-09-131-2/+1
* Allow PulseAudio's tlength to grow to make sure there's at least two updatesChris Robinson2011-09-091-7/+19
* Return an ALC error enum from the OpenCapture backend methodChris Robinson2011-08-241-5/+5
* Return an ALC error enum from the OpenPlayback backend methodChris Robinson2011-08-241-5/+5
* Don't enumerate "PulseAudio Default" in the ALL_DEVICES listChris Robinson2011-08-201-18/+6
* Move backend sources to a separate sub-directoryChris Robinson2011-08-201-0/+1430