Commit Graph

  • b79ce77ec5 output/Wrapper: add missing include Max Kellermann 2017-01-25 10:05:03 +01:00
  • fead4bbfd9 output/Plugin: convert pointers to references Max Kellermann 2017-01-25 09:48:59 +01:00
  • 872ecc1aed configure.ac: prepare for 0.21 Max Kellermann 2017-01-25 08:58:07 +01:00
  • 2ab6c40ff1 release v0.20.3 v0.20.3 Max Kellermann 2017-01-25 08:53:16 +01:00
  • 68bb738af2 input/alsa: use snd_pcm_?w_params_alloca() Max Kellermann 2017-01-25 08:47:20 +01:00
  • 6b968beede output/alsa: convert to class, make attributes private Max Kellermann 2017-01-24 22:20:09 +01:00
  • f68dd1bffb output/alsa: make AlsaSetup() an AlsaOutput method Max Kellermann 2017-01-24 23:06:33 +01:00
  • f92b71ca99 output/alsa: move code from AlsaSetup() to AlsaSetupSw() Max Kellermann 2017-01-24 22:58:09 +01:00
  • 2b79fe2d6a output/alsa: move code from AlsaSetup() to AlsaSetupHw() Max Kellermann 2017-01-24 22:48:48 +01:00
  • 44dd9af276 lib/upnp/Util: pass single delimiter character to stringToTokens() Max Kellermann 2017-01-23 19:34:55 +01:00
  • d3013d4f8c lib/upnp/Util: remove parameter "skipinit", always true Max Kellermann 2017-01-23 19:28:07 +01:00
  • 678524ad21 lib/upnp/WorkQueue: fix race condition Max Kellermann 2017-01-23 19:25:30 +01:00
  • 32a64481f2 lib/upnp: fix bad std::chrono cast Max Kellermann 2017-01-23 19:16:14 +01:00
  • 1776015c6c db/simple: drop redundant "virtual" Max Kellermann 2017-01-23 18:57:23 +01:00
  • f1c71a26e3 db/proxy: drop redundant "virtual" Max Kellermann 2017-01-23 18:56:45 +01:00
  • e78ab767d3 db/proxy: make connect errors during startup non-fatal Max Kellermann 2017-01-23 18:48:04 +01:00
  • f01eb2f95d db/proxy: improve Connect() error message Max Kellermann 2017-01-23 18:55:16 +01:00
  • 1450e45d97 Main, db/Glue: improve error messages Max Kellermann 2017-01-23 18:52:11 +01:00
  • ec8cba369c lib/upnp/WorkQueue: disallow copying Max Kellermann 2017-01-23 18:35:58 +01:00
  • f4c248f406 lib/upnp/WorkQueue: make constructor explicit Max Kellermann 2017-01-23 18:35:47 +01:00
  • f3b2a58646 lib/upnp/WorkQueue: use C++11 initializers Max Kellermann 2017-01-23 18:35:22 +01:00
  • c6f89c42b2 db/proxy: make the base class of LibmpdclientError public Max Kellermann 2017-01-23 18:28:40 +01:00
  • 5e93cfdd9e output/Source: reset the ReplayGain serials ion OpenFilter() Max Kellermann 2017-01-23 17:55:04 +01:00
  • d91d5a3ab5 playlist/SoundCloud: eliminate unnecessary casted variable Max Kellermann 2017-01-20 17:16:11 +01:00
  • 907c045f33 doc/user: add missing playlist plugins Max Kellermann 2017-01-20 17:09:19 +01:00
  • 90f189eb54 doc/user: mention which commands are available with playlist plugins Max Kellermann 2017-01-20 16:59:07 +01:00
  • 4abd5b2112 doc/user: document effect of http_proxy envvar on curl plugin Florian Schlichting 2017-01-20 16:52:02 +01:00
  • df9a665994 pcm/Traits: add "SILENCE" attribute Max Kellermann 2017-01-19 11:57:01 +01:00
  • 7a098ca0ed pcm/Traits: add specialization for SampleFormat::DSD Max Kellermann 2017-01-20 15:48:30 +01:00
  • 33716732a1 pcm/PcmChannels: silence surround channels when converting from stereo Max Kellermann 2017-01-19 10:53:41 +01:00
  • 97ae594375 DetachedSong: use C++11 initializers Max Kellermann 2017-01-18 13:13:36 +01:00
  • 3f321ae9a0 pcm/SampleFormat: make the two inline functions "constexpr" Max Kellermann 2017-01-17 22:52:09 +01:00
  • 161d32a7e7 AudioFormat: update ToString() API documentatio Max Kellermann 2017-01-17 22:48:34 +01:00
  • d7137586a9 Audio{Format,Parser}: use shortcuts such as "dsd64" in log messages Max Kellermann 2017-01-17 09:25:18 +01:00
  • cd0c06ba6e doc/protocol: refer to user manual for status/audio Max Kellermann 2017-01-17 22:28:59 +01:00
  • 899ab63d91 doc/user: document the "dsd" sample format Max Kellermann 2017-01-17 22:36:14 +01:00
  • 1097820a5a doc/user: add <replaceable> element Max Kellermann 2017-01-17 22:35:48 +01:00
  • 39114f91a7 AudioFormat: replace struct audio_format_string with class StringBuffer, return it Max Kellermann 2017-01-17 22:04:31 +01:00
  • 4f01387edf util/StringBuffer: new utility class Max Kellermann 2017-01-17 10:58:07 +01:00
  • de3e0585f1 AudioFormat: move enum SampleFormat to pcm/SampleFormat.hxx Max Kellermann 2017-01-17 11:02:11 +01:00
  • f85f25ba82 test: add AudioFormat unit test Max Kellermann 2017-01-17 10:56:42 +01:00
  • 10a2c179f9 Makefile.am: move AudioFormat.cxx to libpcm.a Max Kellermann 2017-01-17 11:19:01 +01:00
  • 6eea56861b AUTHORS, ...: update my email address Max Kellermann 2017-01-17 11:54:55 +01:00
  • 21fd2064ae Makefile.am: fix linking xiph with ogg Jörg Krause 2017-01-11 21:17:02 +01:00
  • dcbab8e37a PlaylistFile: "playlistadd" creates new playlist if it does not exist, as documented Max Kellermann 2017-01-16 20:55:19 +01:00
  • 5677278251 CommandLine: update copyright year Max Kellermann 2017-01-16 12:04:04 +01:00
  • a83bee993d configure.ac: prepare for 0.20.3 Max Kellermann 2017-01-16 12:03:22 +01:00
  • 96a31f554a release v0.20.2 v0.20.2 Max Kellermann 2017-01-15 01:28:00 +01:00
  • d14ec6aea5 output/Thread: reconfigure ConvertFilter for its new input AudioFormat Max Kellermann 2017-01-15 01:18:34 +01:00
  • 917cedf893 output/Thread: move AudioFormat logging code around Max Kellermann 2017-01-15 01:23:49 +01:00
  • 193dd71600 output/Thread: remember the original filter audio format in local variable Max Kellermann 2017-01-15 01:21:14 +01:00
  • 6c293a3d7f lib/nfs: add more API documentation Max Kellermann 2017-01-10 23:15:16 +01:00
  • e847ddf011 DetachedSong: compare start_time and end_time in IsSame() Max Kellermann 2017-01-15 00:54:09 +01:00
  • 7e8b448985 input/alsa: set period_size=buffer_size/4 Max Kellermann 2017-01-14 21:46:17 +01:00
  • d1f3a87c08 input/alsa: remove the start_threshold setting Max Kellermann 2017-01-14 21:47:37 +01:00
  • 9f8145e590 input/alsa: dump buffer/period sizes Max Kellermann 2017-01-14 21:09:57 +01:00
  • 791efc171a input/alsa: enable non-blocking mode Steven O'Brien 2017-01-13 21:04:05 +00:00
  • 144312a525 input/alsa: handle EAGAIN Steven O'Brien 2017-01-13 21:04:05 +00:00
  • 92684112ed input/alsa: call snd_pcm_start() after snd_pcm_prepare() Max Kellermann 2017-01-14 20:58:21 +01:00
  • ef114ee6cb input/alsa: improve logging in Recover() Max Kellermann 2017-01-14 20:45:42 +01:00
  • 667f209742 input/alsa: check snd_pcm_state() in Recover() Max Kellermann 2017-01-14 20:49:59 +01:00
  • 4ad0747c78 output/alsa: explicitly mention all snd_pcm_state() enums Max Kellermann 2017-01-14 20:48:55 +01:00
  • c5cf66402c input/alsa: make two attributes "const" Max Kellermann 2017-01-13 20:26:36 +01:00
  • 05417049eb input/alsa: clear sockets from within IOThread Max Kellermann 2017-01-13 20:17:16 +01:00
  • c7b0c46d9f output/recorder: fix typo in variable name Max Kellermann 2017-01-12 21:36:32 +01:00
  • df578c91ad output/alsa: log DoP mode Max Kellermann 2017-01-11 22:50:40 +01:00
  • 70008c47c9 output/alsa: support DSD_U16 Max Kellermann 2017-01-11 22:33:52 +01:00
  • 938affef32 pcm/export: support DSD_U16 Max Kellermann 2017-01-11 22:33:37 +01:00
  • a3c33000ee pcm/Dsd32: include cleanup Max Kellermann 2017-01-11 22:47:03 +01:00
  • 1e54b7b294 test/test_pcm: fix the DSD_U32 byte order Max Kellermann 2017-01-11 22:39:23 +01:00
  • cc0dbcf3f4 pcm/Dsd32: fix the byte order Max Kellermann 2017-01-11 22:25:54 +01:00
  • c5a2cadccc pcm/Export: convert to class, make members private Max Kellermann 2017-01-11 20:56:14 +01:00
  • 9aa43416b6 pcm/dop: remove unnecessary assertions Max Kellermann 2017-01-11 21:48:22 +01:00
  • 8364029db8 output/alsa: move code to PlayRaw() Max Kellermann 2017-01-11 21:31:12 +01:00
  • d842d21be0 util/ReusableArray: add method GetCapacity() Max Kellermann 2017-01-11 20:32:26 +01:00
  • 3514fd2433 util/ReusableArray: add move constructor/operator Max Kellermann 2017-01-11 20:32:42 +01:00
  • 6778ff27ea util/ReusableArray: use C++11 initializers Max Kellermann 2017-01-11 20:33:01 +01:00
  • f32315d699 pcm/Export: remove obsolete gcc warning suppression Max Kellermann 2017-01-11 20:31:48 +01:00
  • 8b754b24b6 pcm/Buffer: update API documentation Max Kellermann 2017-01-11 20:24:32 +01:00
  • b1bee9ff38 test/test_pcm: enable the DSD unit tests Max Kellermann 2017-01-11 16:13:59 +01:00
  • 569be2d402 test/test_pcm_export: fix TestDop() sample rate results Max Kellermann 2017-01-11 20:05:29 +01:00
  • 78a73eac53 pcm/Export: add (dummy) method Cancel() Max Kellermann 2017-01-11 15:41:28 +01:00
  • 533cb99c33 output/Source: reset all filters in Cancel() Max Kellermann 2017-01-11 15:38:55 +01:00
  • 79726940dc output/Source: un-inline Cancel() Max Kellermann 2017-01-11 15:39:00 +01:00
  • 27c7891169 filter/Internal: add method Reset() Max Kellermann 2017-01-11 15:24:12 +01:00
  • 7a3a793a12 decoder/Bridge: call PcmConvert::Reset() after seeking Max Kellermann 2017-01-11 15:32:57 +01:00
  • 8088469eca pcm/Convert: add method Reset() Max Kellermann 2017-01-11 15:30:30 +01:00
  • 3dcb082015 pcm/Resampler: add method Reset() Max Kellermann 2017-01-11 15:26:48 +01:00
  • bece023028 pcm/PcmDsd: move Dsd8To32() to Dsd32.cxx Max Kellermann 2017-01-11 15:18:57 +01:00
  • 9c4df66925 pcm/Export: halve the sample rate for DoP Max Kellermann 2017-01-11 00:11:43 +01:00
  • 2b43ceb6c6 pcm/Export: DSD_U32 quarters the sample rate Max Kellermann 2017-01-11 10:06:27 +01:00
  • c143adba91 pcm/Export: add CalcOutputSampleRate(), CalcInputSampleRate() Max Kellermann 2017-01-10 23:48:26 +01:00
  • 142fdc8d86 decoder/flac: add options "probesize" and "analyzeduration" Max Kellermann 2017-01-10 23:05:04 +01:00
  • 67778dcd3d configure.ac: prepare for 0.20.2 Max Kellermann 2017-01-10 23:01:42 +01:00
  • ed80863eac release v0.20.1 v0.20.1 Max Kellermann 2017-01-09 18:10:18 +01:00
  • c3fc84de12 input/curl: wake up client thread after seek to end of file Max Kellermann 2017-01-09 18:08:33 +01:00
  • 904f83cd85 doc/developer: add GitHub reference Max Kellermann 2017-01-09 17:19:15 +01:00
  • 28bf100a50 doc/developer: more code style Max Kellermann 2017-01-09 17:04:41 +01:00
  • accbd4e82a doc/developer: change C++11 to C++14 Max Kellermann 2017-01-09 17:03:56 +01:00
  • d7f478c154 doc/developer: add XML ids Max Kellermann 2017-01-09 17:11:56 +01:00