casey langen
|
7ec4377d9b
|
Updated install-deps script to include pipewire for Fedora 34
|
2021-04-13 22:02:49 -07:00 |
|
casey langen
|
2a72984be4
|
Warning cleanup
|
2021-04-13 22:02:49 -07:00 |
|
casey langen
|
f0fdb01584
|
CHANGELOG update for upcoming release.
|
2021-04-12 22:43:32 -07:00 |
|
casey langen
|
6914702131
|
Fix bug where sometimes navigating to directory browse would not correctly hightlight the "browse" button in the shortcuts bar
|
2021-04-12 21:59:30 -07:00 |
|
casey langen
|
6fd0c537b4
|
Added an "advanced" option to allow resuming playback automatically on app start.
|
2021-04-11 22:41:12 -07:00 |
|
casey langen
|
e35d117156
|
Better bad packet detection...?
|
2021-04-11 20:35:23 -07:00 |
|
casey langen
|
1230315a4e
|
Detect and discard invalid packets in FfmpegDecoder. This seems to fix issues when playing WAV files that have embedded artwork.
|
2021-04-11 20:04:40 -07:00 |
|
casey langen
|
bdb624a187
|
More logging and improved seeking in FfmpegDecoder.
|
2021-04-11 18:22:27 -07:00 |
|
casey langen
|
3b95b17753
|
Don't show EOF errors by default when decoding, as they're usually nothing to worry about and pollute the log.
|
2021-04-11 17:31:27 -07:00 |
|
casey langen
|
16af22a7d1
|
Fix issue with DirectoryAdapter being unable to display some music in the root directory if there are empty sub-directories.
|
2021-04-11 17:17:41 -07:00 |
|
casey langen
|
de660b8f51
|
Add support for long filenames on Windows in directory browse view.
|
2021-04-10 22:53:50 -07:00 |
|
casey langen
|
229b282aec
|
Check for libraries and fail fast if not found.
|
2021-04-10 22:33:33 -07:00 |
|
casey langen
|
a28d14717d
|
Use M-s instead of ^S to change sort order.
|
2021-04-10 14:27:00 -07:00 |
|
casey langen
|
8431598aa2
|
Upgraded Windows build to use ffmpeg4.4
|
2021-04-10 14:08:48 -07:00 |
|
casey langen
|
15134e9a80
|
Fixed USE_BUNDLED_TAGLIB=false, and renamed to ENABLE_BUNDLED_TAGLIB
|
2021-04-09 22:43:56 -07:00 |
|
casey langen
|
1539a407db
|
Syntax modernization in Plugins.cpp
|
2021-03-27 22:25:11 -07:00 |
|
casey langen
|
f2071d31aa
|
Ensure debug is properly initialized for all plugins.
|
2021-03-21 22:15:10 -07:00 |
|
casey langen
|
56f3af3b96
|
Guard against null debug during shutdown.
|
2021-03-21 14:58:18 -07:00 |
|
casey langen
|
f416a1dbd7
|
Merge pull request #421 from clangen/clangen/pipewire
PipeWire output support
|
2021-03-19 23:30:56 -07:00 |
|
casey langen
|
017bc1fdde
|
Fixed StockEncoder's plugin name
|
2021-03-19 23:29:41 -07:00 |
|
casey langen
|
3b6768cb2d
|
FFMPEG_ENABLED -> ENABLE_FFMPEG for consistency.
|
2021-03-19 23:29:03 -07:00 |
|
casey langen
|
9cacfb9832
|
Disable PipeWire by default; added ENABLE_PIPEWIRE flag to CMake. Added Hirsute build target that includes PipeWire.
|
2021-03-19 23:28:11 -07:00 |
|
casey langen
|
7b4864bed9
|
Use a stubbed debugger during shutdown.
|
2021-03-18 22:41:29 -07:00 |
|
casey langen
|
717b6066ec
|
Converted PipeWireOut to use IDebug
|
2021-03-18 22:19:35 -07:00 |
|
casey langen
|
05bef79366
|
Fixed a bug where updating the transport wouldn't take effect until an app restart.
|
2021-03-18 21:35:02 -07:00 |
|
casey langen
|
672a5fdb45
|
Fixed a bug where switching between crossfade and gapless transport could cause the app to stop responding.
|
2021-03-18 21:07:42 -07:00 |
|
casey langen
|
fa80e7f041
|
Fix curses version check.
|
2021-03-18 11:57:32 -07:00 |
|
casey langen
|
bd0db547ff
|
Query device name.
|
2021-03-18 11:38:41 -07:00 |
|
casey langen
|
c8867a3b96
|
PipeWire device selection and persistence by ID. TODO: still need to resolve the name.
|
2021-03-18 00:41:41 -07:00 |
|
casey langen
|
0a0a192bbf
|
Incremental changes to support device enumeration. TODO: (1) resolving device name, (2) actually changing to a non-default device.
|
2021-03-17 23:56:39 -07:00 |
|
casey langen
|
89bbdf6f54
|
Let PipeWire determine the best buffer size automatically. We had selected buffers that were too small and causing gapless playback to not always work properly.
|
2021-03-17 20:22:21 -07:00 |
|
casey langen
|
ae800d788d
|
Implemented PipeWireOut::SetVolume
|
2021-03-17 19:15:04 -07:00 |
|
casey langen
|
75dac589d0
|
Stabilized Pipewire. Just a few TODOs left.
|
2021-03-16 23:44:47 -07:00 |
|
casey langen
|
4e2a46267c
|
TODOify
|
2021-03-15 22:33:40 -07:00 |
|
casey langen
|
95564ef5cd
|
Fix pause/resume in PipeWireOut
|
2021-03-15 22:32:01 -07:00 |
|
casey langen
|
a602b0efaf
|
Ensure PipeWireOut shuts down cleanly
|
2021-03-15 22:28:31 -07:00 |
|
casey langen
|
dcb4e38921
|
We have audio! Cleaned up some debug logging.
|
2021-03-15 22:09:25 -07:00 |
|
casey langen
|
b561bf8fb6
|
Minor updates and more debugging cruft. Need to test on a machine with a working PipeWire installation.
|
2021-03-15 21:50:03 -07:00 |
|
casey langen
|
aa7efd3d5b
|
Fix pointer arithmetic
|
2021-03-14 22:24:48 -07:00 |
|
casey langen
|
8172cac91f
|
Still not producing accurate sound, but this update ensures we completely fill our input buffers before returning them... at least in theory... we're not producing sound yet in the VM.
|
2021-03-14 22:22:06 -07:00 |
|
casey langen
|
beb95e55a5
|
More scaffholding.
|
2021-03-14 18:52:12 -07:00 |
|
casey langen
|
e0fcfcf162
|
Warning cleanup
|
2021-03-06 14:36:49 -08:00 |
|
casey langen
|
95420b8359
|
Fix high CPU usage in musikcube-cmd build.
|
2021-03-06 14:36:49 -08:00 |
|
casey langen
|
dee5150c2e
|
Fleshed out some PipeWire implementation, but no way to test it yet.
|
2021-03-05 09:32:02 -08:00 |
|
casey langen
|
104a65f183
|
Added scaffolding for a PipeWire output plugin.
|
2021-03-03 22:53:59 -08:00 |
|
Casey Langen
|
710eecbee9
|
Build script updates so RPMs honor JOB_COUNT
|
2021-02-24 14:34:02 -08:00 |
|
casey langen
|
e7319ae726
|
Read port environment variable when copying circle ci artifacts to a host machine.
|
2021-02-23 22:16:48 -08:00 |
|
casey langen
|
5aa8ddb14a
|
Allow configuration of ssh port and job count when running circle ci locally.
|
2021-02-23 22:15:17 -08:00 |
|
casey langen
|
2ad8c17461
|
Removed snap support -- it was a fun experiment by the default filesystem restrictions cause more problems than they solve.
|
2021-02-01 18:47:55 -08:00 |
|
casey langen
|
b32130e9a3
|
Finished first pass of custom layout warning cleanup.
|
2021-01-30 14:15:36 -08:00 |
|