Commit Graph

3207 Commits

Author SHA1 Message Date
casey langen
86b0200b27 More refactoring; moving away from "statically link" everything to
"bundle everything".
2022-02-08 13:12:53 -08:00
casey langen
deed24b1c2 static linking working on darwin? 2022-02-08 01:22:14 -08:00
casey langen
44b4eabe78 Flapping back in the macOS direction 2022-02-08 00:20:55 -08:00
casey langen
c643b2e108 Add curl to bootstrap. 2022-02-07 21:32:06 -08:00
casey langen
47c76e03bc Fix libmicrohttpd vendor setup order of operations. 2022-02-07 20:50:07 -08:00
casey langen
d03513ee1e Fix boost build. 2022-02-07 20:48:50 -08:00
casey langen
767f44d168 More build script cleans. 2022-02-07 20:09:52 -08:00
casey langen
a8383b3469 Fix libmicrohttpd linking. 2022-02-07 20:00:11 -08:00
casey langen
e357a1fd9d More work towards static linking. Things seme to work except the server. 2022-02-07 19:53:26 -08:00
casey langen
4aea14d30a Remove unused libraries from most plugins. 2022-02-07 17:36:43 -08:00
casey langen
35c8e1df02 Some CMake cleanup. Marching towards static linking... 2022-02-07 17:22:51 -08:00
casey langen
41228f82b0 Remove unused / out of date plugins. 2022-02-07 16:57:47 -08:00
casey langen
3ec0dfe9fa Add script to build static versions of boost, ffmpeg, lame,
libmicrohttpd and lame.
2022-02-07 16:29:47 -08:00
casey langen
26c8952dca CHANGELOG, version bump. 2022-02-06 18:22:58 -08:00
casey langen
74c964b794 CHANGELOG update. 2022-02-06 17:21:17 -08:00
casey langen
dac36afa8b Update to ffmpeg5 2022-02-06 17:19:44 -08:00
casey langen
017b410f66 Renames for clarity. 2022-02-06 14:51:20 -08:00
casey langen
21977bc601 Support ffmpeg4 and ffmpeg5. 2022-02-06 14:50:09 -08:00
casey langen
324d5e8338 More ffmpeg5 fixes. 2022-02-06 14:37:10 -08:00
casey langen
6c1870edc3 Remove deprecated APIs to support ffmpeg5. 2022-02-06 14:31:52 -08:00
casey langen
6f7b86f930 Revert "Recommend, but don't depend on libcodec-extra for debian-based"
This reverts commit 076bcbf2ff.
2022-01-25 19:17:56 -08:00
casey langen
076bcbf2ff Recommend, but don't depend on libcodec-extra for debian-based
distros.
2022-01-25 19:12:53 -08:00
casey langen
e0763f3730 Add additional debug logging to PipeWire state changes. 2022-01-02 23:32:25 -08:00
casey langen
332e8c25d1 Fix duration calculation for float-encoded WAVs.
e4813f4996
2022-01-02 22:12:45 -08:00
casey langen
f38ab09ec6 Fixed issue where IsFormatSupported was called with incorrect
parameters, causing `AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM` to get tacked
on unnecessarily.

Additionally, ensure we opt-in to higher quality resampling via
`AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY`

This may have been the cause of weird resampling artifacts in `WasapiOut`.
2022-01-02 14:54:32 -08:00
casey langen
25b2e07d3b Added an option to WasapiOut to enable its internal resampler. 2022-01-02 13:48:14 -08:00
casey langen
9fb2c6412d Add transparent background support to PDCURSES_WINCON build. 2022-01-02 13:38:01 -08:00
casey langen
d77bf3c833 Enable color themes for WINCON builds. 2022-01-01 12:02:59 -08:00
casey langen
bc9b026920 Fix background rendering for some types of overlays on some platforms. 2021-12-29 11:56:29 -08:00
casey langen
1e61b497ec Use an external script to patch the rpath to make life easier. 2021-12-29 11:56:09 -08:00
casey langen
2a6dc55eca Additional rpath cleanups for macOS so we don't need to rely on the homebrew Formula to do this for us. 2021-12-28 20:14:08 -08:00
casey langen
be2ca36131 Update version hash. 2021-12-28 14:55:45 -08:00
casey langen
54eaeb4b92 Still trying to work around RPATH issues. 2021-12-28 14:55:30 -08:00
casey langen
d1d9db1e53 Update version hash. 2021-12-28 13:48:07 -08:00
casey langen
6c1ae05b57 Updated musikdroid versionCode 2021-12-28 13:47:44 -08:00
casey langen
6572465e1c More rpath fixes -- this time for macOS. 2021-12-28 13:36:07 -08:00
casey langen
18960811cc Version bump. 2021-12-28 00:46:40 -08:00
casey langen
4bb9bbad3c Fix race condition by adding required locking in WasapiOut to avoid rare
crash.
2021-12-27 22:41:57 -08:00
casey langen
6bae859ac2 Fix BRANCH in run-circle-ci script 2021-12-27 20:25:34 -08:00
casey langen
03c55e94e6 Update musikdroid version. 2021-12-27 19:17:01 -08:00
casey langen
540e1498c3 Version bump. 2021-12-27 18:56:04 -08:00
casey langen
c10b957689 Update -rpath usage. 2021-12-27 18:55:37 -08:00
casey langen
eb742d252c CHANGELOG update. 2021-12-27 15:11:05 -08:00
casey langen
d3204e4072 Bump commit hash for release. 2021-12-27 15:10:36 -08:00
casey langen
d278728e01 Refactored and added logging to SystemService to improve notification synchronization issues -- looks like we should debounce all updates to both the notification and the MediaSession or the internals can get confused. 2021-12-27 13:21:17 -08:00
casey langen
4a3c54bf13 Update Android Studio and dependencies. 2021-12-27 13:20:56 -08:00
casey langen
ec6a52ff9e
Merge pull request #479 from ravensiris/master
Add missing header.
2021-12-22 10:24:37 -08:00
Maksymilian Jodłowski
f013f1065d
Add missing header.
Fixes #476
2021-12-22 08:45:46 +01:00
casey langen
52ac2c1fc7
Merge pull request #475 from gschauer/master
Fix Ubuntu Impish dependencies and add Debian Bullseye build
2021-12-18 21:09:37 -08:00
casey langen
be1d51c5f7 Fixed notification tray icon for windows builds. 2021-12-18 21:08:00 -08:00