Commit graph

  • 7bb6070350 Bug Fix: Set seek position when resuming paused Christopher Snowhill 2025-02-15 21:46:46 -0800
  • dd5be9b117 Bug Fix: Set seek position when resuming paused Christopher Snowhill 2025-02-15 21:46:46 -0800
  • b8698ea125 Bug Fix: Rework playlist setup again Christopher Snowhill 2025-02-15 20:23:29 -0800
  • 3f424cf5b0 Bug Fix: Rework playlist setup again Christopher Snowhill 2025-02-15 20:23:29 -0800
  • f239784bf2 Bug Fix: Change how bad playlist setup is handled Christopher Snowhill 2025-02-15 20:09:59 -0800
  • df74a068dc Bug Fix: Change how bad playlist setup is handled Christopher Snowhill 2025-02-15 20:09:59 -0800
  • 4face7d631 Audio: Unify playback setup of the converter Christopher Snowhill 2025-02-15 19:58:03 -0800
  • 04426d755c Bug Fix: Audio chain should do more error checking Christopher Snowhill 2025-02-15 19:53:34 -0800
  • cd83dfa87c Audio: Unify playback setup of the converter Christopher Snowhill 2025-02-15 19:58:03 -0800
  • 40b2214c88 Bug Fix: Audio chain should do more error checking Christopher Snowhill 2025-02-15 19:53:34 -0800
  • 931da40b4d Bug Fix: Safeguard play count updates Christopher Snowhill 2025-02-15 17:08:02 -0800
  • 6fee16eb82 Bug Fix: Safeguard play count updates Christopher Snowhill 2025-02-15 17:08:02 -0800
  • 0d289e47ab Bug Fix: Add safety checks to playlist columns Christopher Snowhill 2025-02-15 14:09:27 -0800
  • b480453886 Bug Fix: Add safety checks to playlist columns Christopher Snowhill 2025-02-15 14:09:27 -0800
  • abf77a70d2 Bug Fix: Do not process format change on stop Christopher Snowhill 2025-02-15 01:33:06 -0800
  • be0ccaffa2 Bug Fix: Do not process format change on stop Christopher Snowhill 2025-02-15 01:33:06 -0800
  • 923179c4eb Bug Fix: Significantly rework Rubber Band DSP Christopher Snowhill 2025-02-14 19:43:14 -0800
  • 660d2b25be Bug Fix: Significantly rework Rubber Band DSP Christopher Snowhill 2025-02-14 19:43:14 -0800
  • abd11ebc3b Opus: Boost priority of libopusfile decoder Christopher Snowhill 2025-02-14 19:07:31 -0800
  • 0dee6e05ab Opus: Boost priority of libopusfile decoder Christopher Snowhill 2025-02-14 19:07:31 -0800
  • 632e53510c TagLib: Re-enable some file types Christopher Snowhill 2025-02-14 18:59:00 -0800
  • de6063780b TagLib: Re-enable some file types Christopher Snowhill 2025-02-14 18:59:00 -0800
  • cdddcaecd8 Audio: Attempt to reduce glitching from seeking Christopher Snowhill 2025-02-14 18:50:50 -0800
  • 72a4a1c245 Bug Fix: Downmixer converter should update now Christopher Snowhill 2025-02-14 18:46:47 -0800
  • ab62de0fa2 Crash Fix: Fix HRTF resampler delay misuse Christopher Snowhill 2025-02-14 18:45:18 -0800
  • 82438fca04 Audio: Attempt to reduce glitching from seeking Christopher Snowhill 2025-02-14 18:50:50 -0800
  • 7088aae2e9 Bug Fix: Downmixer converter should update now Christopher Snowhill 2025-02-14 18:46:47 -0800
  • d2970e593d Crash Fix: Fix HRTF resampler delay misuse Christopher Snowhill 2025-02-14 18:45:18 -0800
  • 5424e18f27 Audio: Fix more hangs and resume playback on start Christopher Snowhill 2025-02-13 22:25:27 -0800
  • 75441bc5fa Audio: Fix more hangs and resume playback on start Christopher Snowhill 2025-02-13 22:25:27 -0800
  • ae4c49ea68 Rubber Band DSP: Fix error checking for output Christopher Snowhill 2025-02-13 20:58:07 -0800
  • 94fcb68563 Rubber Band DSP: Fix error checking for output Christopher Snowhill 2025-02-13 20:58:07 -0800
  • 146dae216a Visualization: Optimize Swift code handling arrays Christopher Snowhill 2025-02-13 19:58:20 -0800
  • 6470b2627f Audio: Improve buffer signaling Christopher Snowhill 2025-02-13 19:55:39 -0800
  • 2ba8ec04a2 Visualization: Optimize Swift code handling arrays Christopher Snowhill 2025-02-13 19:58:20 -0800
  • b0e6ec98a9 Audio: Improve buffer signaling Christopher Snowhill 2025-02-13 19:55:39 -0800
  • a40fcbca37 Downmix: Move downmix to DSP chain and fix a bug Christopher Snowhill 2025-02-13 14:56:18 -0800
  • 4cd5cb8fa7 Downmix: Move downmix to DSP chain and fix a bug Christopher Snowhill 2025-02-13 14:56:18 -0800
  • aba5b8d120 Audio: Make chunk merging abortable Christopher Snowhill 2025-02-13 13:51:46 -0800
  • d3778f92fc Audio: Make chunk merging abortable Christopher Snowhill 2025-02-13 13:51:46 -0800
  • 86ce3cf69b Equalizer: Fix to function properly Christopher Snowhill 2025-02-13 13:39:16 -0800
  • f3132e0061 Equalizer: Fix to function properly Christopher Snowhill 2025-02-13 13:39:16 -0800
  • fd8b20db86 Audio: Increase buffering before FreeSurround Christopher Snowhill 2025-02-13 06:35:26 -0800
  • a0e68df0e2 Audio: General fixes and improvements Christopher Snowhill 2025-02-13 06:34:21 -0800
  • 8647f76a46 Audio: Increase buffering before FreeSurround Christopher Snowhill 2025-02-13 06:35:26 -0800
  • c3af7c3bdc Audio: General fixes and improvements Christopher Snowhill 2025-02-13 06:34:21 -0800
  • 5b8363c9ec Bug Fixes: Fix monotonically increasing timestamps Christopher Snowhill 2025-02-13 03:26:59 -0800
  • d2284df683 FFmpeg Input: Fix stream timestamps Christopher Snowhill 2025-02-13 03:25:43 -0800
  • c48a52cda3 Bug Fixes: Fix monotonically increasing timestamps Christopher Snowhill 2025-02-13 03:26:59 -0800
  • 96a79d3ff2 FFmpeg Input: Fix stream timestamps Christopher Snowhill 2025-02-13 03:25:43 -0800
  • 3ed6e8a6b9 Audio Node: Revert timedWait usage Christopher Snowhill 2025-02-13 02:23:44 -0800
  • 061eefee29 Audio Node: Revert timedWait usage Christopher Snowhill 2025-02-13 02:23:44 -0800
  • d9a08914df Visualization: Clean up Swift code a bit Christopher Snowhill 2025-02-13 02:09:08 -0800
  • fb5c23461d Visualization: Clean up Swift code a bit Christopher Snowhill 2025-02-13 02:09:08 -0800
  • 81b7dcfc0c Visualization: Reworked buffering system Christopher Snowhill 2025-02-13 01:12:53 -0800
  • 9701bd5421 Visualization: Do not increment latency on write Christopher Snowhill 2025-02-13 01:06:07 -0800
  • 3cc97b5574 Audio: General cleanup and empty chunk checking Christopher Snowhill 2025-02-13 01:05:15 -0800
  • a78933ca80 Audio Chunk: Add interface to copy chunk Christopher Snowhill 2025-02-13 01:01:52 -0800
  • 9dcc434992 Visualization: Reworked buffering system Christopher Snowhill 2025-02-13 01:12:53 -0800
  • 08539a81e4 Visualization: Do not increment latency on write Christopher Snowhill 2025-02-13 01:06:07 -0800
  • b53ebc08fe Audio: General cleanup and empty chunk checking Christopher Snowhill 2025-02-13 01:05:15 -0800
  • 3eec6d7700 Audio Chunk: Add interface to copy chunk Christopher Snowhill 2025-02-13 01:01:52 -0800
  • 8790df1ef0 HRTF DSP: Add gain correction to impulse resampler Christopher Snowhill 2025-02-12 21:08:25 -0800
  • 139ff3a2b8 HRTF DSP: Add gain correction to impulse resampler Christopher Snowhill 2025-02-12 21:08:25 -0800
  • de29e33714 Audio: No longer force output sample rate Christopher Snowhill 2025-02-12 20:59:41 -0800
  • be177617d3 HRTF DSP: Support resampling impulses Christopher Snowhill 2025-02-12 20:57:22 -0800
  • 9346a4edbd Audio: No longer force output sample rate Christopher Snowhill 2025-02-12 20:59:41 -0800
  • b39882168b HRTF DSP: Support resampling impulses Christopher Snowhill 2025-02-12 20:57:22 -0800
  • d17388ee95 Rubber Band DSP: Make it possible to disable it Christopher Snowhill 2025-02-12 20:11:05 -0800
  • b913d423a2 Crashlytics: Add consent preferences defaults Christopher Snowhill 2025-02-12 20:04:45 -0800
  • afd2ca2e2a Rubber Band DSP: Make it possible to disable it Christopher Snowhill 2025-02-12 20:11:05 -0800
  • 5e4dd125dd Crashlytics: Add consent preferences defaults Christopher Snowhill 2025-02-12 20:04:45 -0800
  • 7543020291 Cleanup: Whitespace removal Christopher Snowhill 2025-02-12 19:01:10 -0800
  • 9fd393b64e Audio Output: Set higher priority on output thread Christopher Snowhill 2025-02-12 19:00:52 -0800
  • a82742e689 Audio Processing: Unify sample block merging code Christopher Snowhill 2025-02-12 18:54:38 -0800
  • 7101527585 Cleanup: Whitespace removal Christopher Snowhill 2025-02-12 19:01:10 -0800
  • 9589a08724 Audio Output: Set higher priority on output thread Christopher Snowhill 2025-02-12 19:00:52 -0800
  • eaaabafdd2 Audio Processing: Unify sample block merging code Christopher Snowhill 2025-02-12 18:54:38 -0800
  • 2364a7d469 Rubber Band DSP: Process larger blocks at a time Christopher Snowhill 2025-02-12 14:56:32 -0800
  • 6f6c08dc5b Rubber Band DSP: Process larger blocks at a time Christopher Snowhill 2025-02-12 14:56:32 -0800
  • 7994929a80 Audio: Add full timestamp accounting to playback Christopher Snowhill 2025-02-12 04:41:11 -0800
  • ee7aae922d Audio: Add full timestamp accounting to playback Christopher Snowhill 2025-02-12 04:41:11 -0800
  • b858a48032 Bug Fix: Fix resume playback on startup Christopher Snowhill 2025-02-11 23:04:01 -0800
  • 92dbe351af DSP: Add format change checking to FreeSurround Christopher Snowhill 2025-02-11 23:02:55 -0800
  • ce2bedf478 DSP: Move Equalizer processor to DSP node chain Christopher Snowhill 2025-02-11 23:01:13 -0800
  • 8769869aee DSP: Move HRTF filter to DSP class chain Christopher Snowhill 2025-02-11 21:17:58 -0800
  • d8802bc0da DSP: Move FreeSurround to DSP chain Christopher Snowhill 2025-02-11 19:43:54 -0800
  • c19de448dc DSP: Move Rubber Band to its own DSP group Christopher Snowhill 2025-02-11 19:42:27 -0800
  • 1e1ee2fbe2 Bug Fix: Fix resume playback on startup Christopher Snowhill 2025-02-11 23:04:01 -0800
  • b4c8c11218 DSP: Add format change checking to FreeSurround Christopher Snowhill 2025-02-11 23:02:55 -0800
  • 26efcda71a DSP: Move Equalizer processor to DSP node chain Christopher Snowhill 2025-02-11 23:01:13 -0800
  • dc0a44067a DSP: Move HRTF filter to DSP class chain Christopher Snowhill 2025-02-11 21:17:58 -0800
  • 7179abe8ef DSP: Move FreeSurround to DSP chain Christopher Snowhill 2025-02-11 19:43:54 -0800
  • 724144accd DSP: Move Rubber Band to its own DSP group Christopher Snowhill 2025-02-11 19:42:27 -0800
  • 0e608481d9 Output: Remove pointless scale value Christopher Snowhill 2025-02-11 18:12:06 -0800
  • 98bac743df Audio: Adjust node buffering behavior a bit Christopher Snowhill 2025-02-11 18:11:26 -0800
  • cddfc3d1db Rubber Band: Handle end of stream flushing better Christopher Snowhill 2025-02-11 18:09:04 -0800
  • cb8d873b5b Rubberband DSP: Guard non-restart config function Christopher Snowhill 2025-02-11 17:50:07 -0800
  • 9b3487b6e0 DSP: Stylistic change Christopher Snowhill 2025-02-11 17:45:05 -0800
  • 4890ee67a6 DSP: Whitespace changes Christopher Snowhill 2025-02-11 17:44:07 -0800