aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/pulseaudio.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Don't pass the current thread to althrd_setnameChris Robinson2018-11-171-1/+1
|
* Convert the PulseAudio backend factoryChris Robinson2018-11-151-148/+107
|
* Use a regular char* for the device's nameChris Robinson2018-11-151-6/+10
|
* Avoid some more uses of al_stringChris Robinson2018-11-151-1/+1
|
* Use std::string instead of al_string for enumeratingChris Robinson2018-11-151-5/+3
|
* Fix some comment indentationChris Robinson2018-11-131-3/+3
|
* Use C++ for GetProcBinaryChris Robinson2018-11-111-6/+3
|
* Expand the anonymous namespacesChris Robinson2018-11-021-18/+14
|
* Make the polymorphism macros less hacky in C++Chris Robinson2018-11-011-32/+37
| | | | | | In particular, it relies on derived structs using C++-style inheritence. Any implementation's source that's converted to C++ will consequently need to make that change.
* Use an anonymous namespace instead of static for some thingsChris Robinson2018-11-011-3/+7
|
* Use a wrapper function to simplify a checkChris Robinson2018-11-011-8/+10
|
* Use perfect forwarding to initialize DevMap entriesChris Robinson2018-11-011-3/+4
|
* Simplify a couple loopsChris Robinson2018-11-011-40/+36
|
* Use the appropriate enums for standard atomicsChris Robinson2018-11-011-3/+3
|
* Avoid uniform initialization with referencesChris Robinson2018-11-011-2/+2
| | | | Also doesn't work with GCC 4.x
* Remove unused headerChris Robinson2018-11-011-1/+0
|
* Include a missing header for atomicChris Robinson2018-11-011-0/+1
|
* Fix another use of auto uniform initializationChris Robinson2018-11-011-1/+1
|
* Avoid all uniform initialization with autoChris Robinson2018-11-011-66/+64
| | | | | | Because of early C++11 (GCC 4.x) deficiencies, it's not interpreted correctly. Either declare the type name explicitly with uniform initization, or use auto with = initialization. It'll be fine when updating to GCC 5 or Clang 3.6.
* Avoid uniform initialization on auto for integer typesChris Robinson2018-10-311-17/+17
| | | | To work around a deficiency with early C++11 compilers (GCC 4.x).
* Convert the PulseAudio backend to C++Chris Robinson2018-10-311-0/+1904