Commit graph

  • 0b243158a0 Cue Sheet input: Fix files with no length Christopher Snowhill 2022-02-01 23:54:54 -0800
  • d6760c823a HRIR Filter: Change resampler to use soxr oneshot Christopher Snowhill 2022-02-01 22:54:27 -0800
  • 002be384ff Cog Audio: Terminate queueing when stopping Christopher Snowhill 2022-02-01 22:48:25 -0800
  • 074e4115dd sox resampler: Perform post file flush Christopher Snowhill 2022-02-01 22:47:11 -0800
  • 587be93f21 Cog Audio: Fix runpath search path for libsoxr Christopher Snowhill 2022-02-01 19:44:48 -0800
  • 0e6350116b libsoxr: Fix import path Christopher Snowhill 2022-02-01 19:28:28 -0800
  • b40d5eecc5 GME: Play SPC and SFM files at 32 kHz Christopher Snowhill 2022-02-01 19:04:06 -0800
  • d4990de7f3 Adopt the sox resampler instead of RetroArch Christopher Snowhill 2022-02-01 18:55:39 -0800
  • 78e960a9e4 Revert "Ring Buffer: Replace virtual buffers" Christopher Snowhill 2022-02-01 18:45:12 -0800
  • 641f6390c5 HRIR Filter: Quality of life improvements Christopher Snowhill 2022-02-01 15:28:24 -0800
  • 61a30c959c Bundled resources: Use NSBundle interface Christopher Snowhill 2022-02-01 14:40:02 -0800
  • f3ddd69f63 libOpenMPT: Updated to version 0.6.1 Christopher Snowhill 2022-01-30 15:19:56 -0800
  • ebb9c5b4f1 libOpenMPT Legacy: Updated to version 0.5.16 Christopher Snowhill 2022-01-30 15:19:36 -0800
  • 9e42182928 Update Code of Conduct, remove placeholder Christopher Snowhill 2022-01-30 14:38:49 -0800
  • 54ccad7c5d Volume Slider: Fix appearance of tooltip Christopher Snowhill 2022-01-30 14:05:12 -0800
  • fe67d1a6ea Adopt Contributor Covenant as code of conduct Christopher Snowhill 2022-01-30 13:47:30 -0800
  • 808710b881 Volume Control: Fix linear 100% range control Christopher Snowhill 2022-01-30 00:18:07 -0800
  • 476c88973b Ring Buffer: Replace virtual buffers Christopher Snowhill 2022-01-29 21:32:59 -0800
  • 9e5a70c9ae Cog Audio: Dealt with a major retain cycle leak Christopher Snowhill 2022-01-29 21:10:59 -0800
  • 77a079bd53 Mini Window: Fix saving and restoring position Christopher Snowhill 2022-01-29 18:00:34 -0800
  • 1c3419580f Templates: Touched by Xcode Christopher Snowhill 2022-01-29 17:59:59 -0800
  • d2a8ccb098 Toolbar: Replace Randomize Playlist button again Christopher Snowhill 2022-01-29 17:45:41 -0800
  • 66f27b4e12 Spotlight Panel: Align all controls properly Christopher Snowhill 2022-01-29 17:28:53 -0800
  • abffadef4e Equalizer: Prevent circular application of presets Christopher Snowhill 2022-01-29 17:27:10 -0800
  • e695e36599 Equalizer: Store custom presets on change Christopher Snowhill 2022-01-29 17:18:25 -0800
  • 5184c8e48b Sparkle: Disable automatic updates when debugging Christopher Snowhill 2022-01-29 17:01:51 -0800
  • 7e5107d431 User Settings: Obey standards Christopher Snowhill 2022-01-29 16:38:53 -0800
  • 85fd3836c0 Debug logging: Added logging of playback and tags Christopher Snowhill 2022-01-29 16:34:43 -0800
  • 326e9d5970 GME: Fix music playback with no fade from crashing Christopher Snowhill 2022-01-29 16:26:28 -0800
  • c5f9ffe87c
    Merge pull request #220 from losnoco/nevack/linear-scale-for-volume-slider Christopher Snowhill 2022-01-29 15:40:34 -0800
  • 050a3d3112 Scale VolumeSlider linearly if volume is limited. Dzmitry Neviadomski 2022-01-29 05:57:19 +0300
  • 7be0ade7ce Ogg Vorbis and Opus: Fix 7.1ch file remapping Christopher Snowhill 2022-01-27 23:04:19 -0800
  • d239b58ab1 HRIR Filter: Fix 7.0 downmix and WAV files Christopher Snowhill 2022-01-27 23:02:04 -0800
  • 38c7fdafd0 Delete Gitlab CI config Christopher Snowhill 2022-01-27 22:23:19 -0800
  • 241b7b4b34 FFmpeg patches: Updated iTunes gapless patch Christopher Snowhill 2022-01-27 19:31:15 -0800
  • f807cd8169 FFmpeg Input: Just-in-case change to file reader Christopher Snowhill 2022-01-27 14:49:33 -0800
  • 9caf704630 Equalizer: Better handle interpolating presets Christopher Snowhill 2022-01-27 14:30:14 -0800
  • 7c012b2714 MainMenu template: Touched by Xcode Christopher Snowhill 2022-01-27 14:29:08 -0800
  • 72c18ca960 Toolbar: Try second edition Randomize button Christopher Snowhill 2022-01-27 14:19:58 -0800
  • efc044ae33 Toolbar / Menu adjustments for equalizer, etc. Christopher Snowhill 2022-01-27 01:31:50 -0800
  • b0fca5127f SQLite Store: Fix updating track entries Christopher Snowhill 2022-01-27 00:05:02 -0800
  • 2e41e7c525 FFmpeg Input: Enable networking and HLS support... Christopher Snowhill 2022-01-26 23:50:11 -0800
  • 7f114bce0e FFmpeg libraries: Enable networking and HLS Christopher Snowhill 2022-01-26 23:48:10 -0800
  • 547de6cf08 M3U Playlist container input: Disable for HLS Christopher Snowhill 2022-01-26 23:47:02 -0800
  • 2541633c17 Playlist Entry: Display full URL for remotes Christopher Snowhill 2022-01-27 00:11:14 -0800
  • cc2b27d43f Core Audio output: Potential shutdown fix Christopher Snowhill 2022-01-26 23:40:18 -0800
  • 3c35cf1037 MIDI Input: Fall back to system DLS Synth Christopher Snowhill 2022-01-26 21:15:07 -0800
  • fce851bfff Updated VGMStream to r1702-16-g2db8e56e Christopher Snowhill 2022-01-26 21:00:13 -0800
  • b53567edc5 Fix VGMStream so it handles EOF properly Christopher Snowhill 2022-01-27 00:09:40 -0800
  • 9edf4ddc49 Update credits: New patron Christopher Snowhill 2022-01-26 17:19:50 -0800
  • bbce6880d7 Core Audio output: Add a quick safety fix Christopher Snowhill 2022-01-26 15:42:28 -0800
  • ee7b7dad5f VGMStream: Add a bodge for PSF files Christopher Snowhill 2022-01-26 15:40:44 -0800
  • 600c447531 Virtual Surround: Further cleanup Christopher Snowhill 2022-01-26 01:03:12 -0800
  • 7b5925d7d2 Virtual Surround: General cleanup Christopher Snowhill 2022-01-26 01:00:28 -0800
  • e6b056d7ae Updated README.md Christopher Snowhill 2022-01-26 00:33:03 -0800
  • 97b8ad0949 Update README regarding HRIR convolver Christopher Snowhill 2022-01-25 23:27:10 -0800
  • 778ac0699e Virtual Surround: Cleanup properly Christopher Snowhill 2022-01-25 22:06:53 -0800
  • c7c3c82c18 Core Audio output: Change end of file timing Christopher Snowhill 2022-01-25 21:55:08 -0800
  • 708c7dc721 Headphone Virtualization: Implement customization Christopher Snowhill 2022-01-25 21:30:33 -0800
  • bb029757fd
    Headphone Virtualization: Fix an oops Christopher Snowhill 2022-01-25 17:45:32 -0800
  • e53144acfa Headphone Virtualization: Implement 7ch impulses Christopher Snowhill 2022-01-25 17:23:34 -0800
  • e7b78085ca New feature: Implemented headphone virtualization Christopher Snowhill 2022-01-25 16:50:42 -0800
  • 4567df54b7 Playback Buttons: Correctly assign tooltips on button changes Christopher Snowhill 2022-01-24 22:11:54 -0800
  • 4bc3a2a1f3 Playback Buttons: Made stop button optional, hidden by default Christopher Snowhill 2022-01-24 22:05:00 -0800
  • fa67b79b22 Mini Window: Window now acts as a drop target for files, sending them to the end of the playlist Christopher Snowhill 2022-01-24 21:30:36 -0800
  • 640a514d40 Toolbar Controls: Changed some toolbar items and their visibility priorities Christopher Snowhill 2022-01-24 21:29:52 -0800
  • e471945a08 Equalizer: Implemented new presets contributed by Oleg-Chashko Christopher Snowhill 2022-01-24 20:01:22 -0800
  • ec7009f3fc Equalizer: Instances of GraphicEQ AU are now relinquished to the main thread for destruction instead of being destroyed by the Core Audio Output shutdown Christopher Snowhill 2022-01-24 19:49:43 -0800
  • d8b16e44c7 SQLite Store / Drag and Drop: Now correctly store changes made by dragging playlist entries around to the database Christopher Snowhill 2022-01-24 04:42:26 -0800
  • fee7fcdb21 FFmpeg: Handle preroll skip manually Christopher Snowhill 2022-01-24 06:07:09 -0800
  • d771a58e69 FFmpeg: Update to version 5.0, and add another patch for iTunes MP3 gapless info Christopher Snowhill 2022-01-24 04:26:20 -0800
  • 9e42df41bd Equalizer: Adjust dialog somewhat again, changing the splitter style, and cleaning up the effects of changing the bands manually, and bringing back the Flatten button Christopher Snowhill 2022-01-23 22:34:41 -0800
  • f35c632f00 Equalizer: Fix the app switching presets in the background versus the open equalizer dialog Christopher Snowhill 2022-01-23 20:40:48 -0800
  • fe4e17a4a0 Equalizer: Remove equalizer from window, thus saving settings, on stop or shutdown Christopher Snowhill 2022-01-23 20:25:42 -0800
  • 51caf3f4e3 Cog Audio: Don't overfill the output buffer when asked to reset the buffers Christopher Snowhill 2022-01-23 19:53:50 -0800
  • d364d48944 Cog Audio: Change for recursive lock, fixing a deadlock on buffer resets Christopher Snowhill 2022-01-23 19:50:01 -0800
  • 494ad84ea7 Cog Audio: Made ring buffer locking mechanism more secure and/or smarter Christopher Snowhill 2022-01-23 19:36:33 -0800
  • 1b4b22501b FFmpeg libraries: Accidentally forgot to enable the True Audio (TTA) decoder and demuxer Christopher Snowhill 2022-01-23 16:10:33 -0800
  • 29ad6e3060 File Tree: Accidentally removed logging header that's used elsewhere Christopher Snowhill 2022-01-23 15:02:46 -0800
  • 003b30cba2 File Tree: Remove useless logging, as the issue is apparently with pCloud's FUSE host Christopher Snowhill 2022-01-23 14:43:22 -0800
  • 06adf472e9 File Tree: Bodge removed as it doesn't work, logging added for missing files Christopher Snowhill 2022-01-23 13:22:52 -0800
  • 6b8d300384 Opus input: Support switching gain modes based on player settings, since the Opus tag reader doesn't support Opus gain tags yet Christopher Snowhill 2022-01-22 21:03:52 -0800
  • 8e5c62f185 Info Inspector: Now displays ReplayGain info as tooltip for status text Christopher Snowhill 2022-01-22 20:44:06 -0800
  • 38e013e4ab File Tree: Attempt Unicode Normalization Form bodge on enumerated paths Christopher Snowhill 2022-01-22 20:32:18 -0800
  • 72f1168498 TagLib: Support reading Apple SoundCheck tags from ID3v2 and MP4 Christopher Snowhill 2022-01-22 20:20:24 -0800
  • b54b10861b Playlist View: Enable column text tightening before truncation Christopher Snowhill 2022-01-22 15:03:30 -0800
  • 502e52d699 Core Audio output: Hopefully stop buffer looping on device stop Christopher Snowhill 2022-01-22 14:37:37 -0800
  • 6011982a63 Equalizer: Correctly activate the equalizer when starting playback Christopher Snowhill 2022-01-22 12:59:59 -0800
  • 6cf7d1d615 SQLite Store: Create and update database schema version properly Christopher Snowhill 2022-01-22 12:43:26 -0800
  • ae10e3e75b TagLib: Read MP4 ReplayGain tags as foobar2000 writes them, not just as EZ CD Audio Converter writes them Christopher Snowhill 2022-01-22 00:22:31 -0800
  • 5bf5830b17 Info Inspector: Now displays ReplayGain tag presence Christopher Snowhill 2022-01-21 23:49:07 -0800
  • 97b8d07066 TagLib: Now reads foobar2000 ReplayGain fields from MP4 files Christopher Snowhill 2022-01-21 23:48:49 -0800
  • 9bfc51cbf4 Info Inspector: Add field to display whether a track has an embedded CUE Sheet Christopher Snowhill 2022-01-21 23:19:32 -0800
  • 058614b6a0 Core Audio / FFmpeg inputs: Change to correctly discern most lossy/lossless codecs Christopher Snowhill 2022-01-21 23:09:35 -0800
  • 9d1fd08574 HDCD Decoder: Only process lossless tracks Christopher Snowhill 2022-01-21 22:47:11 -0800
  • 0c4d5002f6 Metadata: Now supports storing cuesheet tags and encoding quality status properties Christopher Snowhill 2022-01-21 22:38:54 -0800
  • 2165d37144 Metadata: Now supports disc number field where possible Christopher Snowhill 2022-01-21 21:49:17 -0800
  • bde3f552d9 Drag and Drop: Fixed jank with dragging, especially undo and redo Christopher Snowhill 2022-01-21 16:11:24 -0800
  • a743f914e9 HDCD Indicator: Made this less janky too Christopher Snowhill 2022-01-21 15:00:44 -0800
  • 391fc474f3 Drag and Drop: Made DND undo possibly less janky Christopher Snowhill 2022-01-21 15:00:27 -0800