Commit Graph

  • 7f94af8b2c test/time/TestISO8601: disable on Windows for now Max Kellermann 2021-08-10 15:07:17 +02:00
  • 09d74f05c3 python/meson: set exe_wrapper=wine for Windows builds Max Kellermann 2021-08-10 14:51:02 +02:00
  • 1af8694ef6 python/meson: set needs_exe_wrapper=true only for Android targets Max Kellermann 2021-08-10 14:51:20 +02:00
  • b8eb9b466a python/meson: split the f.write() call and use f-strings Max Kellermann 2021-08-10 14:34:17 +02:00
  • bd9e449b69 python/project: re-add support for version suffix Max Kellermann 2021-08-10 14:39:29 +02:00
  • f3d67115d7 output/wasapi: check ENABLE_DSD before setting dsd_mode Max Kellermann 2021-08-10 15:00:51 +02:00
  • ee6603ed38 test/meson.build: add missing dependencies on libfmt Max Kellermann 2021-08-10 14:31:08 +02:00
  • 0dacde32f2 output/pipewire: append output name to PW node name Max Kellermann 2021-08-10 11:30:23 +02:00
  • 528e05f025 output/pipewire: add config option "remote" Max Kellermann 2021-08-10 11:28:25 +02:00
  • 269583f5dd output/pipewire: allow specifying a target by its name Max Kellermann 2021-08-10 11:17:14 +02:00
  • 7c9f4f7e4f output/pipewire: create inactive stream, fill ring_buffer first Max Kellermann 2021-08-10 10:50:33 +02:00
  • 00fd692eba output/pipewire: wait for buffer to fill before resuming Max Kellermann 2021-08-10 10:21:37 +02:00
  • 668c3782b2 output/pipewire: smaller ring buffer, 500ms should be enough Max Kellermann 2021-08-10 10:29:16 +02:00
  • 1e0af2dadf output/pipewire: add type alias for boost::lockfree::spsc_queue Max Kellermann 2021-08-10 10:23:37 +02:00
  • 4ea2ea2a52 output/pipewire: update nbytes after calling PcmSilence() Max Kellermann 2021-08-10 10:38:10 +02:00
  • 8a243e6e28 output/pipewire: call pw_stream_flush() only if really draining Max Kellermann 2021-08-09 19:43:26 +02:00
  • d33aa01000 output/pipewire: reset the "paused" flag Max Kellermann 2021-08-09 18:39:20 +02:00
  • bd893e6336 Merge tag 'v0.22.10' Max Kellermann 2021-08-06 18:21:59 +02:00
  • 64c39af556 release v0.22.10 v0.22.10 Max Kellermann 2021-08-06 18:16:59 +02:00
  • 04eb911a51 mixer/alsa: use cached values to work around rounding errors Max Kellermann 2021-08-06 18:15:52 +02:00
  • 351b39e0c5 mixer/alsa: skip the snd_mixer_handle_events() call in alsa_mixer_elem_callback() Max Kellermann 2021-08-06 17:59:26 +02:00
  • 3b6d4e6673 mixer/alsa: move alsa_mixer_elem_callback() into the AlsaMixer class Max Kellermann 2021-08-06 18:00:04 +02:00
  • e8f328d8ad mixer/alsa: move code to GetPercentVolume() Max Kellermann 2021-08-06 17:56:29 +02:00
  • 5f5b5f63af mixer/alsa: move code to NormalizedToPercent() Max Kellermann 2021-08-06 17:55:23 +02:00
  • ad6e303047 mixer/alsa: move code to GetNormalizedVolume() Max Kellermann 2021-08-06 17:53:24 +02:00
  • b0e9538855 build/openssl: pass --cross-compile-prefix to ./Configure Max Kellermann 2021-08-06 17:30:45 +02:00
  • 694debd4cc build/openssl: pass RANLIB=... to "make install" Max Kellermann 2021-04-20 05:37:49 +02:00
  • 0f56ddb805 python/build/libs.py: update OpenSSL to 3.0.0-beta2 Max Kellermann 2021-08-06 17:20:58 +02:00
  • dde77ec6bd python/build/libs.py: update CURL to 7.78.0 Max Kellermann 2021-08-06 17:17:39 +02:00
  • 5d73eda115 doc/plugins.rst: move filter graph URL to ffmpeg.org Max Kellermann 2021-08-06 17:19:41 +02:00
  • 1985786ed2 db/simple: prune CUE entries from database for non-existent songs Max Kellermann 2021-08-05 18:57:11 +02:00
  • 8e0d39ae94 db/update/Playlist: prepend "../" only for relative URIs Max Kellermann 2021-08-05 20:10:51 +02:00
  • 1761fb14af fs/Traits: add PathTraitsUTF8::IsAbsoluteOrHasScheme() Max Kellermann 2021-08-05 20:06:15 +02:00
  • ef2fc4e6f6 db/simple/Directory: remove obsolete API doc Max Kellermann 2021-08-05 19:04:55 +02:00
  • b979245d6c decoder/Bridge: call UpdateStreamTag() only if there is no pending seek Max Kellermann 2021-08-05 17:59:51 +02:00
  • a74b07728e tag/Tag: add Merge() which takes Tag pointers Max Kellermann 2021-08-05 17:34:05 +02:00
  • 7d69cbbda7 tag/Tag: Merge() returns Tag, MergePtr() returns std::unique_ptr<Tag> Max Kellermann 2021-08-05 17:31:31 +02:00
  • 955502f881 output/oss: enable DoP Constantin Fuerst 2021-06-22 21:47:51 +02:00
  • dee5d1b87b output/oss: replace the AudioFormat field with 3 raw OSS integers Max Kellermann 2021-08-05 15:55:20 +02:00
  • d42342e0ba output/oss: check returned value in oss_try_ioctl() Max Kellermann 2021-08-05 15:51:11 +02:00
  • 8da3f8c6a7 output/oss: oss_try_ioctl() throws on EINVAL Max Kellermann 2021-08-05 15:43:43 +02:00
  • c8c553c75c pcm/Export: add method IsDopEnabled() Max Kellermann 2021-08-05 15:35:10 +02:00
  • c97aabe43a Merge branch 'v0.22.x' Max Kellermann 2021-08-05 15:17:07 +02:00
  • 17b0ac75ca output/oss: always enable PcmExport for alsa_channel_order Max Kellermann 2021-08-05 15:07:27 +02:00
  • bde64a13e2 tag/Builder: do not acquire tag_pool_lock if TagItem list is empty Max Kellermann 2021-08-05 14:30:07 +02:00
  • 96875921b7 tag/Builder: use std::swap() in move operator Max Kellermann 2021-08-05 14:27:30 +02:00
  • 551c941b5a tag/Builder: don't ignore the result of tag_pool_dup_item Cebtenzzre 2021-06-23 17:39:30 -04:00
  • 624c77ab43 tag/Builder: another missing RemoveAll() call Cebtenzzre 2021-06-23 17:39:30 -04:00
  • ba13b4b5d6 tag/Builder: use RemoveAll() to give up references Cebtenzzre 2021-06-23 17:39:30 -04:00
  • 4b2d9e544c tag/Pool: add [[nodiscard]] Cebtenzzre 2021-06-23 17:39:30 -04:00
  • 97c43954e8 input/tidal: remove defunct unmaintained plugin Max Kellermann 2021-08-05 13:50:04 +02:00
  • b77acd35f7 output/winmm: fix struct/class mismatch Max Kellermann 2021-08-05 11:40:44 +02:00
  • 4873159872 meson.build: add "fallback" option to fmt dependency (for older Meson versions) Max Kellermann 2021-08-05 11:28:12 +02:00
  • 968624035c mixer/pipewire: new plugin Max Kellermann 2021-08-04 17:35:21 +02:00
  • b838bf3109 output/pipewire: un-inline StateChanged() Max Kellermann 2021-08-05 10:47:45 +02:00
  • 4d1ce7023b output/pipewire: implement Pause() Max Kellermann 2021-08-04 17:25:22 +02:00
  • 52577ac87a output/pipewire: implement Cancel() properly Max Kellermann 2021-08-04 15:59:09 +02:00
  • 9fa3984a2f input/icy: adjust offset at end of stream in Read() Max Kellermann 2021-08-02 16:33:33 +02:00
  • 239698cb5a output/pipewire: set channel positions Max Kellermann 2021-07-30 15:45:10 +02:00
  • e55de6e9f0 output/pipewire: implement Drain() Max Kellermann 2021-07-30 14:28:53 +02:00
  • cfaf2ed03c output/pipewire: move code to CheckThrowError() Max Kellermann 2021-07-30 15:23:47 +02:00
  • 6015960871 output/pipewire: reset the "interrupted" flag in Cancel() Max Kellermann 2021-07-30 15:20:21 +02:00
  • 26328cc915 output/pipewire: detect connection errors Max Kellermann 2021-07-30 14:00:11 +02:00
  • cd512f0b40 output/pipewire: replace usleep() with with pw_thread_loop_wait() Max Kellermann 2021-07-30 14:03:13 +02:00
  • be14dd59a8 output/pipewire: remove obsolete TODO comment Max Kellermann 2021-07-30 13:50:53 +02:00
  • 97e5787ff7 output/pipewire: call libpipewire only while holding the lock Max Kellermann 2021-07-30 13:43:53 +02:00
  • 6975d3ca4b output/pipewire: switch from pw_main_loop to pw_thread_loop Max Kellermann 2021-07-30 13:32:58 +02:00
  • cdca27e6bb decoder/Bridge: fix libfmt string Max Kellermann 2021-07-30 13:18:01 +02:00
  • 5355335f19 db/simple/ExportedSong: check src.OwnsTag(), not this->OwnsTag() Max Kellermann 2021-07-30 13:08:34 +02:00
  • 5b775ca5b4 decoder/ffmpeg: check if long_name is not null Sam Bazley 2021-07-28 15:59:23 +01:00
  • ea95da3b1a archive/meson.build: add missing libfmt dependency Jacob Vosmaer 2021-07-26 23:26:07 +02:00
  • 57687779be Android: add option to pause MPD when headphones disconnect Sam Bazley 2021-07-26 18:55:39 +01:00
  • 64fa76c568 command/file: support "albumart" for virtual tracks in CUE sheets Max Kellermann 2021-07-16 07:50:53 +02:00
  • 19a44076cf command/file: pass directory uri to read_stream_art() Max Kellermann 2021-07-16 07:52:54 +02:00
  • 809a18913a fs/Traits: add overload GetParent(string_view) Max Kellermann 2021-07-16 08:20:18 +02:00
  • 5eab2d96f4 output/winmm: fix struct/class mismatch Max Kellermann 2021-07-16 08:30:28 +02:00
  • 716784f632 increment version number to 0.22.10 Max Kellermann 2021-07-16 07:22:45 +02:00
  • d39b11ba5d include <utility> for std::forward Khem Raj 2021-06-29 19:31:34 -07:00
  • b29a43b4d7 decoder/mad, ...: more libfmt logging Max Kellermann 2021-06-25 17:26:41 +02:00
  • f60a42e0b6 Log, client/Response: adapt to libfmt 8.0.0 API changes Max Kellermann 2021-06-25 17:32:11 +02:00
  • 85b0029ba2 meson.build: add missing dependencies on libfmt Max Kellermann 2021-06-25 20:28:50 +02:00
  • 0e0f46a1e0 Log: remove unused Format functions Max Kellermann 2021-06-24 21:28:22 +02:00
  • 6f539cfcd6 Partition, ...: use libfmt for logging Max Kellermann 2021-06-24 20:22:48 +02:00
  • 0185d58a2b Log: add libfmt support Max Kellermann 2021-06-23 21:55:08 +02:00
  • eb630ca655 doc/user.rst: rectify admin permission Naglis Jonaitis 2021-06-24 16:17:54 +03:00
  • d7df5e1c90 LogBackend: pass std::string_view to Log() Max Kellermann 2021-06-23 22:00:23 +02:00
  • e4e4576a39 Merge tag 'v0.22.9' Max Kellermann 2021-06-23 21:02:06 +02:00
  • 18628bf89e release v0.22.9 v0.22.9 Max Kellermann 2021-06-23 20:56:13 +02:00
  • 2052b461af Fix android build error when confronted with package versions ending in +revision_information Yetangitu 2021-06-23 15:46:17 +00:00
  • 5019bdcd52 TagAny: invoke ScanGenericTags() on remote files Max Kellermann 2021-06-23 20:46:50 +02:00
  • 8be0bcbdb9 doc/plugins.rst: mention default libsamplerate type Naglis Jonaitis 2021-06-19 21:06:05 +03:00
  • af72a22ed8 doc/user.rst: document restore_paused Naglis Jonaitis 2021-06-20 00:30:29 +03:00
  • 6ed9668fea doc, README.md: update IRC server name/URL Naglis Jonaitis 2021-06-23 15:04:18 +03:00
  • 175d2c6d29 Main: use AtScopeExit() to call ZeroconfDeinit() Max Kellermann 2021-06-22 20:31:09 +02:00
  • f789451007 doc/plugins.rst: fix PipeWire link Naglis Jonaitis 2021-06-19 21:29:37 +03:00
  • 36680607d0 meson.build: use some warning options for plain C as well Max Kellermann 2021-06-01 11:14:24 +02:00
  • fc54877c6b meson.build: merge duplicate warning flags to test_common_flags Max Kellermann 2021-06-01 11:03:41 +02:00
  • 6af7be4a45 add constexpr Rosen Penev 2021-05-31 13:21:57 -07:00
  • ab487b9a99 Android: use startForegroundService() in Android 8+ Max Kellermann 2021-05-31 20:37:10 +02:00
  • ac59ec34f9 decoder/ffmpeg: fix build failure with FFmpeg 3.4 Max Kellermann 2021-05-31 18:08:58 +02:00