Commit Graph

1746 Commits

Author SHA1 Message Date
casey langen
c7cae6cb2d
Merge pull request #175 from gregf/fix_bash_path
Fix bash path to be more linux/bsd agnostic
2017-12-22 20:30:30 -08:00
Greg Fitzgerald
7e1fb2e197 Fix bash path to be more linux/bsd agnostic 2017-12-22 22:24:48 -05:00
casey langen
650f349710 Initial implementation of sndio output driver for BSD. 2017-12-21 12:46:36 +00:00
casey langen
402008e148 Added a skeleton plugin for sndio. Also updated build script stuff to not include ALSA for FreeBSD. 2017-12-21 09:12:39 +00:00
casey langen
e2f247669a Added the ability to switch between IPV4 and IPV6 in the server plugin. 2017-12-21 23:19:37 -08:00
casey langen
70a8aad86d The version of libmicrohttpd that ships with FreeBSD has a bug that causes the server to hang on shutdown. This patch adds on-demand fetching and compiling of the library on FreeBSD systems. 2017-12-21 05:16:05 +00:00
casey langen
88b7e994a5 FreeBSD compiles and links... but doesn't run very well. 2017-12-20 22:29:29 +00:00
casey langen
df4e8d22e9 Updates to ensure only the build branch is auto-built. For reals this
time.
2017-12-18 21:43:28 -08:00
casey langen
e7374b793a OK, hopefully only auto-build build branch for reals this time. 2017-12-18 21:29:07 -08:00
casey langen
fe646dc2ab Use the clangen packagecloud account, and only auto-build the build
branch (to prevent building every commit from master)
2017-12-18 21:26:17 -08:00
casey langen
dc1f6220d5
Merge pull request #168 from dvdmuckle/master
Automated CircleCI Builds
2017-12-18 20:49:46 -08:00
casey langen
fa7667fc81
Merge branch 'master' into master 2017-12-18 20:49:07 -08:00
David Muckle
3e18e795aa Don't put build timestamp in Fedora builds
This is to better line up with how the Ubuntu builds are named
2017-12-18 23:03:07 -05:00
Casey Langen
ba5a081b1b Compressed settings layout a bit. 2017-12-18 08:46:30 -08:00
casey langen
ba0e110e1b Added a new "PreampOverlay" that allows the user to configure not only
replay gain support, but generic preamp functionality as well.
2017-12-18 00:20:28 -08:00
casey langen
debe708bec Added core work required for preamp support. 2017-12-17 21:18:17 -08:00
casey langen
b7157b768e Updated replay gain readout in the setting screen to display the current
mode. Also added some missing exception handling in PreferencesKeys.
2017-12-17 11:49:17 -08:00
casey langen
42c91065a5 Make sure orphaned replay_gain resources are removed from the database.
Also, ensure we don't insert invalid/default replay_gain values for
tracks during indexer time.
2017-12-17 11:00:45 -08:00
casey langen
536cac1266 Added replay gain support for ogg, flac, and mp4. 2017-12-16 23:54:34 -08:00
casey langen
eae2f896f9 Updated FfmpegDecoder CMakeLists comments. 2017-12-16 23:17:34 -08:00
casey langen
1796fc9a6f Updated CMake packaging logic to take FFMPEG_DECODER into account. 2017-12-16 23:17:34 -08:00
casey langen
24b714ff4b - use the new musikcube-bin git repo as a submodule for including
binaries. this will help keep the main repo binary-free.
- properly isolate ffmpegdecoder from the main project file in windows.
2017-12-16 23:17:34 -08:00
Casey Langen
18aa658df2 Fixed macOS compile. 2017-12-16 23:17:34 -08:00
casey langen
b070089f13 Added conditional ffmpegdecoder compile-time option. 2017-12-16 23:17:34 -08:00
casey langen
2e5c3fb8ac Fixed an order-of-operations bug that was leading to a double free in
the ffmpeg decoder. Also patched up a memory leak -- we weren't
completely freeing the formatContext.
2017-12-16 23:17:34 -08:00
casey langen
ead6db34a1 Fixed the order in which we free libav resources, hopefully fixing a
somewhat difficult to reproduce crash when shutting down the decoder.
2017-12-16 23:17:34 -08:00
casey langen
cc35a0e3c8 Added VS2017 project (but not lib/dll yet), and fixed a memory leak in
the FfmpegDecoder source.
2017-12-16 23:17:34 -08:00
casey langen
bca290d4e6 Partial implementation of FfmpegDecoder.
Working: custom i/o, codec detection (probing), decoding, seeking, basic format detection.
2017-12-16 23:17:33 -08:00
casey langen
4f12657ae5 Preliminary support for ReplayGain. 2017-12-16 23:15:52 -08:00
David Muckle
8079e1ba65 Remove unncesessary mkdir instruction 2017-12-17 01:29:34 -05:00
David Muckle
ed9e9cde5a Merge branch 'master' of ssh://github.com/dvdmuckle/musikcube 2017-12-16 19:06:07 -05:00
David Muckle
545719eadf Fix install directory 2017-12-16 19:05:32 -05:00
David Muckle
89d4d79991
Input correct license 2017-12-14 15:52:56 -05:00
David Muckle
c80182de0d Pass build even if package already exists 2017-12-14 12:53:00 -05:00
David Muckle
cf9d7c89a0 Further appease packagecloud 2017-12-14 12:42:00 -05:00
David Muckle
da30e3a067 Install proper ruby pkgs to appease packagecloud gem 2017-12-14 02:25:55 -05:00
casey langen
6ec4fe0b30 Fixed bug where selection and scroll position may get funky when
switching categories in browse view.
2017-12-13 23:23:24 -08:00
David Muckle
62abb518fa Merge branch 'master' of ssh://github.com/dvdmuckle/musikcube 2017-12-14 02:13:46 -05:00
David Muckle
a6df4547c7 Push built packages to packagecloud 2017-12-14 02:12:22 -05:00
David Muckle
03e9aee582 Add libcurl as dependency for Ubuntu builds 2017-12-14 00:40:26 -05:00
casey langen
8b307af421 Allow for the NullOut setting to have a variable playback speed. 2017-12-13 21:05:30 -08:00
David Muckle
762231b479 Add libcurl as dependency for Ubuntu builds 2017-12-13 16:53:01 -05:00
David Muckle
d9e05ebfeb Remove hardcoded depends from CI config for Fedora
Also add make to BuildRequires, just in case
2017-12-13 02:03:28 -05:00
David Muckle
91fc1d8259 Add Fedora version to RPM name 2017-12-13 01:08:12 -05:00
David Muckle
b3607c5e33 Fedora builds 2017-12-11 22:33:35 -05:00
casey langen
e26d7174e6
Merge pull request #165 from reynhout/master
Add default MacPorts link_directories and include_directories config
2017-12-11 18:42:42 -08:00
David Muckle
df86b96fd1 Use two threads for compiling 2017-12-11 17:37:20 -05:00
David Muckle
a06c7b0e8a Actually upload .debs 2017-12-11 17:18:09 -05:00
David Muckle
d92b81e6e2 Build and upload packages 2017-12-11 16:48:17 -05:00
David Muckle
633c05840c Add CircleCI config 2017-12-11 16:09:52 -05:00