summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-03-04src/output: Add Interrupt interfaceShen-Ta Hsieh
2021-03-04src/output: Reopen device on errorShen-Ta Hsieh
2021-03-04src/output: Use WinEvent for as a condition_variable without lockShen-Ta Hsieh
2021-03-04src/output: Move event and spsc_queue into thread objectShen-Ta Hsieh
2021-03-04src/win32: Add ComWorker to run all COM function on same threadShen-Ta Hsieh
2021-03-04win32: Add ComWorker to run all COM function on same threadShen-Ta Hsieh
2021-03-04meson.build: compile Win32Main.cxx only on WindowsMax Kellermann
2021-03-04src/win32: Add support for COINIT_APARTMENTTHREADEDShen-Ta Hsieh
2021-03-04win32/Com: use if with init-statementShen-Ta Hsieh
2021-03-04thread: Add `Future` implement for mingw32 without pthreadShen-Ta Hsieh
2021-03-04output/wasapi: use AUDCLNT_BUFFERFLAGS_SILENT for paused outputShen-Ta Hsieh
2021-03-04util/AllocatedString: remove Null(), IsNull()Max Kellermann
2021-03-04util/AllocatedString: support casting a nulled instance to string_viewMax Kellermann
2021-03-04util/AllocatedString: add operator=()Max Kellermann
2021-03-04util/AllocatedString: replace Clone() with copy constructorMax Kellermann
2021-03-04util/AllocatedString: add const_pointer constructorMax Kellermann
2021-03-04util/AllocatedString: add string_view constructorMax Kellermann
2021-03-04util/AllocatedString: add default constructorMax Kellermann
2021-03-04util/AllocatedString: rename to BasicAllocatedStringMax Kellermann
2021-03-04time/ISO8601: don't use glibc extension in strptime.Érico Rolim
2021-03-04storage/plugins/CurlStorage: don't use glibc extension inÉrico Rolim
2021-02-22decoder/ffmpeg: fix build problem with FFmpeg 3.4Max Kellermann
2021-02-22decoder/ffmpeg: move code to IsSeekable(AVFormatContext)Max Kellermann
2021-02-16db/simple: fix ExportedSong move constructor for non-owning sourcesMax Kellermann
2021-02-15command/queue: better error message for open-ended range with "move"Max Kellermann
2021-02-15protocol/ArgParser: check for invalid rangesMax Kellermann
2021-02-15protocol/RangeArg: add methods IsWellFormed(), IsEmpty(), HasAtLeast(), Count()Max Kellermann
2021-02-15protocol/RangeArg: add static method Single()Max Kellermann
2021-02-15protocol/RangeArg: add method IsOpenEnded()Max Kellermann
2021-02-15protocol/RangeArg: add static method OpenEnded()Max Kellermann
2021-02-15protocol/RangeArg: add missing `noexcept`Max Kellermann
2021-02-15src/output: Set thread name for Wasapi output threadShen-Ta Hsieh
2021-02-15src/win32: run clang-formatShen-Ta Hsieh
2021-02-15src/win32: Add error message for NO_ERRORShen-Ta Hsieh
2021-02-15db/simple: fix dangling LightSong::tag reference in moved ExportedSongMax Kellermann
2021-02-15output/Thread: skip drain calls if there is no data to be playedMax Kellermann
2021-02-15output/pulse: don't drain if stream is suspended or corkedMax Kellermann
2021-02-15output/pulse: move code to virtual method Drain()Max Kellermann
2021-02-15output/pulse: eliminate the `pause` fieldMax Kellermann
2021-02-07archive/iso9660: another fix for unaligned readsMax Kellermann
2021-02-07archive/iso9660: check "skip==0" before doing optimized large readMax Kellermann
2021-02-07Fix: Separate Conductor from Performervkostas
2021-01-21net/SocketError: add syscall specific check functionsMax Kellermann
2021-01-21net/SocketError: relicense to BSD-2Max Kellermann
2021-01-21protocol: add command "binarylimit"Max Kellermann
2021-01-21client/FileCommands: validate the given offsetMax Kellermann
2021-01-21event/FullyBufferedSocket: add method GetOutputMaxSize()Max Kellermann
2021-01-21util/PeakBuffer: add method max_size()Max Kellermann
2021-01-21util/PeakBuffer: use std::byte instead of std::uint8_tMax Kellermann
2021-01-21util/PeakBuffer: add `noexcept`Max Kellermann