Commit Graph

  • 6f51d910ee python/build/libs.py: update CURL to 7.76.1 Max Kellermann 2021-05-17 18:37:38 +02:00
  • 1215818572 doc/meson.build: remove "upload" target Max Kellermann 2021-05-17 18:32:20 +02:00
  • 87fa6bca54 flac encoder: enable Ogg FLAC and Ogg chaining John Regan 2021-05-15 10:16:49 -04:00
  • c3226a3195 doc/conf.py: Copyright 2021 Max Kellermann 2021-05-11 17:57:14 +02:00
  • 51671af5a4 doc/conf.py: move "~git" suffix to release Max Kellermann 2021-05-11 17:49:59 +02:00
  • 2908f6565b doc/conf.py: update version number to 0.23~git Max Kellermann 2021-05-11 17:49:25 +02:00
  • 514ed33a02 python/build: update Boost URL and version skidoo23 2021-05-03 18:20:22 +02:00
  • a0334d1d94 Add resampling mode setting to modplug decoder GrimReaperFloof 2021-05-07 18:48:55 +02:00
  • bfed47b82d .travis.yml: switch the OSX build to xcode11.6 Max Kellermann 2021-04-27 17:19:19 +02:00
  • 8c51440057 test/test_mixramp: workaround for -Wdouble-promotion Max Kellermann 2021-04-28 09:15:06 +02:00
  • 018858ec97 .travis.yml: install standard Homebrew GTest formula Max Kellermann 2021-04-27 15:47:23 +02:00
  • 3c1988b68f .travis.yml: switch from Ubuntu Bionic to Ubuntu Focal (20.04) Max Kellermann 2021-04-27 16:08:36 +02:00
  • 5452428d69 .travis.yml: switch to ppa:ricotz/toolchain for ninja 1.8 on Ubuntu Trusty Max Kellermann 2021-04-27 15:57:22 +02:00
  • d6bf6e161a .travis.yml: remove obsolete comment Max Kellermann 2021-04-27 15:48:18 +02:00
  • a71b76bb3c test/test_pcm_format: another workaround for -Wdouble-promotion Max Kellermann 2021-04-26 23:25:36 +02:00
  • c1429500b2 test/test_pcm_format: work around -Wdouble-promotion Max Kellermann 2021-04-26 22:21:12 +02:00
  • 0f02bbc2fe output/jack: enable on Windows Max Kellermann 2021-04-07 17:29:58 +02:00
  • b885f358a5 output/control: add missing nullptr checks Max Kellermann 2021-04-26 21:33:51 +02:00
  • 423f2df5e0 pcm/Volume: drop support for GCC older than 8 Max Kellermann 2021-04-20 20:01:29 +02:00
  • 0122dc8452 util/BindMethod: drop support for GCC older than 7 Max Kellermann 2021-04-20 19:57:02 +02:00
  • 650a30d794 Revert "tag/Pool: use strncmp() without strlen() to compare strings" Max Kellermann 2021-04-15 16:13:27 +02:00
  • 1dc71f383a python/build/boost.py: touch boost/version.hpp to avoid reinstalling all the time Max Kellermann 2021-04-07 10:14:58 +02:00
  • 95ad1b0cc6 use [[gnu::pure]] instead of gcc_pure Max Kellermann 2021-02-08 14:59:40 +01:00
  • 52f46b94e9 util/AllocatedString: add concatenating constructor Max Kellermann 2021-03-17 18:39:18 +01:00
  • e07e0bc9c1 util/AllocatedArray: include cleanup Max Kellermann 2021-04-06 14:05:28 +02:00
  • 4a1c231734 net/SocketError: use constexpr Max Kellermann 2021-04-06 13:59:56 +02:00
  • fd0e958e95 net/SocketError: use auto Max Kellermann 2021-04-06 13:58:37 +02:00
  • 3d814115c8 net/SocketError: change "const" to "pure" Max Kellermann 2021-04-06 13:58:31 +02:00
  • ca726a0110 util/StringBuffer: make capacity() static Max Kellermann 2021-03-25 17:37:03 +01:00
  • e01710cbd1 util/DereferenceIterator: simplify operator->() Max Kellermann 2021-02-04 14:30:27 +01:00
  • c87a4a7d08 util/DereferenceIterator: fix static_cast in operator->() Max Kellermann 2021-02-03 18:36:45 +01:00
  • b59170b702 Java/Exception: simplify RethrowException() Max Kellermann 2021-03-28 13:55:38 +02:00
  • a237db556a java/File: add non-static GetAbsolutePath() overload Max Kellermann 2021-03-28 13:15:24 +02:00
  • 285ba54fe5 java/String: remove unnecessary env parameter Max Kellermann 2021-03-28 13:33:07 +02:00
  • ee86434a89 java/String: add const Max Kellermann 2021-03-28 13:32:48 +02:00
  • 95d5efbfe6 java/Ref: add nullptr comparison Max Kellermann 2021-03-28 13:31:01 +02:00
  • c33f206ce8 java/Ref: add nullptr constructor Max Kellermann 2021-03-28 13:21:41 +02:00
  • 2d95ac2e94 Java/String: inherit the super class constructor Max Kellermann 2021-03-28 13:24:00 +02:00
  • f58c14a74a Java: no namespace indent Max Kellermann 2021-03-28 13:15:38 +02:00
  • a52ce7bb7b java/Ref: add move operator Max Kellermann 2021-03-28 13:09:13 +02:00
  • 16d187b7ed java/Ref: remove const, add default initialiser Max Kellermann 2021-03-28 13:08:40 +02:00
  • 296ec4d07c java/Ref: add nullptr check to destructor Max Kellermann 2021-03-28 13:07:37 +02:00
  • 6e58fd1583 lib/curl/Multi: reword API documentation Max Kellermann 2021-03-29 20:13:36 +02:00
  • c5fec4ac2a lib/curl/Multi: move operator bool() down Max Kellermann 2021-03-29 20:13:13 +02:00
  • fe2ca1ddef lib/curl/Multi: rename parameters Max Kellermann 2021-03-29 20:12:47 +02:00
  • e960626804 Add npupnp support Jean-Francois Dockes 2020-08-23 14:22:21 +02:00
  • 7dd2dce6ad Support new tags in proxy plugin Simon Persson 2021-03-24 20:58:56 +01:00
  • a7ba10423d Merge branch 'v0.22.x' Max Kellermann 2021-03-13 08:41:10 +01:00
  • 6dfebf7df9 gme: add support for rsn files John Regan 2021-03-12 18:42:45 -05:00
  • 4bcdcca7f5 output/wasapi: use calculated new buffer instead old one Shen-Ta Hsieh 2021-03-13 14:13:27 +08:00
  • c08a8581ee Added cross-origin header to http headers of the http output. bitkeeper 2021-03-09 18:33:05 +01:00
  • 8f1e7385b7 Add tags relevant to classical music. Simon Persson 2020-05-03 17:30:31 +02:00
  • 25354b9d8c Merge branch 'v0.22.x' Max Kellermann 2021-03-10 21:06:12 +01:00
  • 25b0194036 output/wasapi: implement Drain() Max Kellermann 2021-03-10 20:47:15 +01:00
  • 77fe727e69 output/wasapi: move the "is_started" flag to class WasapiOutputThread Max Kellermann 2021-03-10 20:39:54 +01:00
  • 73f9824ddf output/wasapi: eliminate friend declaration Max Kellermann 2021-03-08 19:53:50 +01:00
  • 1fe0c673bc output/wasapi: implement Cancel() properly Max Kellermann 2021-03-10 20:25:20 +01:00
  • 8a045207a7 output/wasapi: add field paused Max Kellermann 2021-03-10 19:59:06 +01:00
  • fe7c5a4208 output/wasapi: initialize is_started in Open() Max Kellermann 2021-03-10 20:03:13 +01:00
  • 8024f7e84d output/wasapi: move the thread->Play() call right before the consumed_size check Max Kellermann 2021-03-10 20:06:59 +01:00
  • 14f0134097 output/wasapi: make device_config const Max Kellermann 2021-03-10 20:05:03 +01:00
  • 1da27be84d output/wasapi: move runtime fields below configuration fields Max Kellermann 2021-03-10 19:59:57 +01:00
  • 08135f2cb7 output/wasapi: make configuration fields const Max Kellermann 2021-03-10 19:58:32 +01:00
  • 5907656bbb output/wasapi: stop the IAudioClient while paused Max Kellermann 2021-03-10 17:47:14 +01:00
  • 2ac2bd26f8 output/wasapi: combine two if statements to one switch Max Kellermann 2021-03-10 17:44:55 +01:00
  • a2be91aea5 output/wasapi: add method WasapiOutputThread::InterruptWaiter() Max Kellermann 2021-03-10 17:42:25 +01:00
  • 579428172e output/wasapi: remove the broken Delay() calculation code Max Kellermann 2021-03-10 17:38:28 +01:00
  • 3e484637f9 output/wasapi: rename OpenDevice() to ChooseDevice() Max Kellermann 2021-03-10 17:29:03 +01:00
  • 3e93c392d7 output/wasapi: make enumerator a local variable Max Kellermann 2021-03-10 17:21:26 +01:00
  • 0a97e68aa9 output/wasapi: start after the buffer has been filled Max Kellermann 2021-03-08 23:02:43 +01:00
  • 69783a44c8 output/wasapi: move Start()/Stop() calls to WasapiOutputThread::Work() Max Kellermann 2021-03-08 22:08:03 +01:00
  • d72263d28d win32/HResult: support AUDCLNT_E_NOT_{INITIALIZED,STOPPED} Max Kellermann 2021-03-08 22:55:16 +01:00
  • 24a205a1aa win32/HResult: try to use FormatMessage() Max Kellermann 2021-03-08 22:53:59 +01:00
  • 3a948515ce output/wasapi: check for exceptions after Wait() Max Kellermann 2021-03-08 22:43:20 +01:00
  • 9ade93983c output/wasapi: rename method WaitDataPoped() to Wait() Max Kellermann 2021-03-08 22:43:38 +01:00
  • 6931ce9558 output/wasapi: make the Thread a field, not a base class Max Kellermann 2021-03-08 22:26:11 +01:00
  • d6fb07a3e4 output/wasapi: start the WasapiOutputThread in its constructor Max Kellermann 2021-03-08 22:29:14 +01:00
  • 01d3c2705e output/wasapi: Finish() calls Join() Max Kellermann 2021-03-08 22:28:17 +01:00
  • 29346dc9c5 output/wasapi: remove the thread management code from DoDisable() Max Kellermann 2021-03-08 22:27:16 +01:00
  • d19b3df3b0 test/run_output: call AudioOutput::Drain() Max Kellermann 2021-03-08 22:20:54 +01:00
  • 798e68ef62 output/wasapi: don't clear the exception in CheckException() Max Kellermann 2021-03-08 22:18:01 +01:00
  • 79397db5b4 output/wasapi: remove the "thrown" field Max Kellermann 2021-03-08 22:17:00 +01:00
  • 9256190a9b output/wasapi: move catch block to the Work() function level Max Kellermann 2021-03-08 22:14:23 +01:00
  • 3a0dbb0a67 output/wasapi: make WasapiOutputThread::is_exclusive const Max Kellermann 2021-03-08 22:08:20 +01:00
  • 3d6c9d1b88 output/wasapi: catch all exception Max Kellermann 2021-03-08 22:06:28 +01:00
  • 5823e79fe7 output/wasapi: remove broken Drain() implementation Max Kellermann 2021-03-08 21:41:11 +01:00
  • 5f656dffda output/wasapi: implement Cancel() Max Kellermann 2021-03-08 19:55:14 +01:00
  • 34d4d9157a output/wasapi: add inline Max Kellermann 2021-03-08 19:57:36 +01:00
  • 22c329cdb4 output/wasapi: convert pointer to reference Max Kellermann 2021-03-08 19:55:49 +01:00
  • 980ef82216 output/wasapi: move SetEventHandle() call to thread constructor Max Kellermann 2021-03-08 17:42:42 +01:00
  • 84a06a72df output/wasapi: fix coding style Max Kellermann 2021-03-08 17:42:53 +01:00
  • 4833d0891d output/wasapi: eliminate kErrorId Max Kellermann 2021-03-08 17:46:58 +01:00
  • cd53ca22c6 output/wasapi: remove unused function SafeTry() Max Kellermann 2021-03-08 17:43:33 +01:00
  • 4d9af9a81b test/run_{input,output,convert}: switch file descriptors to binary mode Max Kellermann 2021-03-08 17:25:57 +01:00
  • d61341c0e3 io/FileDescriptor: add method SetBinaryMode() Max Kellermann 2021-03-08 16:36:08 +01:00
  • eff50b263a test/run_output: use class StaticFifoBuffer Max Kellermann 2021-03-08 16:58:12 +01:00
  • 2bebc79363 test/run_convert: use std::byte Max Kellermann 2021-03-08 16:58:38 +01:00
  • e777fb4edb test/run_convert: pass FileDescriptor to RunConvert() Max Kellermann 2021-03-08 16:50:32 +01:00
  • 3fb25d4062 test/run_convert: move code to RunConvert() Max Kellermann 2021-03-08 16:41:46 +01:00
  • e227596c20 test/run_output: pass FileDescriptor to run_output() Max Kellermann 2021-03-08 16:36:52 +01:00