summaryrefslogtreecommitdiff
path: root/src/output/plugins/PulseOutputPlugin.cxx
AgeCommit message (Expand)Author
2019-07-03output: allow throwing any exceptionMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-03-16output/pulse: use pa_channel_map_init_extend() instead of _auto()Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-02-03Merge tag 'v0.20.16'Max Kellermann
2018-01-30output/pulse: fix crash during auto-detectionMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-09-08output/Interface: allow Pause() to throw exceptionMax Kellermann
2017-08-10output/Interface: convert to abstract classMax Kellermann
2017-08-08output/Interface: define a new struct AudioOutputMax Kellermann
2017-08-07filter/Internal: rename struct AudioOutput to FilteredAudioOutputMax Kellermann
2017-05-23output/pulse: add "pause" flagMax Kellermann
2017-05-16Merge branch 'v0.20.x'Max Kellermann
2017-05-16output/{osx,haiku,pulse,sles}: add missing "noexcept"Max Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-25output/Plugin: pass EventLoop& to init()Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-28output/Plugin: delay() returns std::chrono::steady_clock::durationMax Kellermann
2016-11-09output/Plugin: remove 'Error&' parameters, use C++ exceptions onlyMax Kellermann
2016-11-02output/pulse: migrate from class Error to C++ exceptionsMax Kellermann
2016-11-02output/pulse: use C++11 initializersMax Kellermann
2016-09-09mixer: migrate to C++ exceptionsMax Kellermann
2016-09-09output/pulse: use a RTTI lock guardMax Kellermann
2016-08-23Don't overwrite ss.formatEarnestly
2016-08-15Merge branch 'v0.19.x'Max Kellermann
2016-08-15Support S24_P32/S32/FLOAT sample formats on PulseNils Schneider
2016-08-15output/pulse: move variable declaration downMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-01-21config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann
2015-01-04output/pulse: add wrapper for pa_threaded_mainloop_signal()Max Kellermann
2015-01-04output/pulse: convert to classMax Kellermann
2015-01-04output/pulse: move more code into the structMax Kellermann
2015-01-04output/pulse: use AudioOutputWrapper::Init()Max Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-30output/pulse: move code into the structMax Kellermann
2014-12-29output/pulse: move initialization to constructorMax Kellermann
2014-12-29output/pulse: remove unnecessary initializationMax Kellermann
2014-12-29{mixer,output}/pulse: move code to LogPulseError()Max Kellermann
2014-12-29output/pulse: move SetError() to lib/pulse/Error.cxxMax Kellermann
2014-12-29{mixer,output}/pulse: use a common Domain instanceMax Kellermann
2014-10-25Set pulseaudio channel map to WAVE-EXSteven Newbury
2014-09-05output/pulse: simplify _wait_for_operation()Max Kellermann
2014-03-04PulseOutputPlugin: set icon namePete Beardmore
2014-02-24output/pulse: use setenv() instead of g_setenv()Max Kellermann
2014-02-24output/pulse: remove bogus g_free() callMax Kellermann
2014-02-06mixer/Plugin: pass AudioOutput reference to init()Max Kellermann
2014-01-29output: move functions into the AudioOutput structMax Kellermann
2014-01-29AudioOutput: pass plugin to constructorMax Kellermann