Max Kellermann
|
3120958a17
|
pcm: --disable-dsd also disables the dsd2pcm library
|
2014-09-26 12:17:47 +02:00 |
|
Max Kellermann
|
052726ed50
|
PcmConvert: eliminate unused local variable "format"
|
2014-09-26 12:17:37 +02:00 |
|
Max Kellermann
|
8397196fbb
|
output/alsa: change a few "dsd" to "dop"
|
2014-09-26 11:07:53 +02:00 |
|
Max Kellermann
|
8547611479
|
release v0.18.16
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJUJSq1AAoJECNuiljG20US8CAQAJo/4jAPKsba6RVWf4oWo1Tl
1KUVHaqPonboZ+ArexI+eLObRzmzawTdzc1iVAI8KhISaZkfBWvY3PGFbn6GW3xZ
o1GMRkjhps/ZWIXao2qzelITMzEWzKuAPEGdQE2Z3qXDP/bva0QnAJwjm6zfMsrz
qKYDjQlCGkt7s6jw8gbLGrcoPgP+q7s522qb/0gBc620OivufuEeAQquaahY3X+L
PnXGqsNr34Xqw8EeHCahVGvvQeetY0dGTG/EUiLuxgACqRnjnxwgZ1Xem3YSlGgP
KZVmEqepcvLgz7BlLkQrHse4eEcdxmojRP4towUPUOeRKb1LIlDr9AF6LoulGJr4
jCTeOhzRpmh7wo/rh2klMJXSkqqQlu84+jG7d+PW38oweVCO9HekhyfIDWYDJq/+
jndDRMK7pcPl4sBBXPrJNLdGAQZoJDxRD84syEwOmGOL1FgV2KZl1pJ81fOacR5x
BHeRZrtd0iZ97/qZL+wtNskKU21lMjKqv48saF224FhKCtR1iXkVw4fH6U+H3Q1w
8mrghkkMUom6yQ1mL7U2zA3P6yUcpOJIp0OwMLkJc4H7iOY3a21IAsH0KXmn/Z5O
RE+0zSZm4krUg5uoxhhJWbJnORjoexMv1iaR8+uh71qvBI+RwQXjYA94VJ3Rf88/
R4tE+xb0ZY8OvTXGswdF
=y5Hv
-----END PGP SIGNATURE-----
Merge tag 'v0.18.16'
|
2014-09-26 11:06:11 +02:00 |
|
Max Kellermann
|
fe45f28204
|
release v0.18.16
|
2014-09-26 10:57:04 +02:00 |
|
Max Kellermann
|
861067412f
|
configure.ac: fix DSD breakage due to typo
|
2014-09-26 10:56:20 +02:00 |
|
Max Kellermann
|
7eca886608
|
configure.ac: prepare for 0.18.16
|
2014-09-26 10:55:43 +02:00 |
|
Max Kellermann
|
79b6f9e89e
|
release v0.18.15
|
2014-09-26 09:41:40 +02:00 |
|
Max Kellermann
|
3d17c06777
|
configure.ac: allow building MPD without decoder plugin
There's always the "PCM" decoder plugin, which was never checked by
configure.ac.
|
2014-09-26 09:29:18 +02:00 |
|
Max Kellermann
|
d6c08fb79f
|
configure.ac: allow building MPD without output plugin
MPD can easily be used as a database provider for the proxy database
plugin. In that case, it needs only one "null" output, and no real
output plugin.
|
2014-09-26 09:29:18 +02:00 |
|
Max Kellermann
|
ef02b20811
|
CommandLine: update copyright year
|
2014-09-26 09:29:18 +02:00 |
|
Max Kellermann
|
8bf46a665e
|
configure.ac: add option to disable the DSD decoders
Allow building a smaller MPD binary for people who don't need DSD.
|
2014-09-26 09:29:18 +02:00 |
|
Max Kellermann
|
c4fca2aa61
|
playlist/embcue: change name string to "embcue"
The name "cue" was listed twice in "mpd --version".
|
2014-09-26 09:29:18 +02:00 |
|
Max Kellermann
|
45310d0cf6
|
decoder/mp4v2: add tag table
|
2014-09-24 23:29:10 +02:00 |
|
Max Kellermann
|
87268c2297
|
test/test_protocol: add missing stdlib.h include
EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h, not unistd.h.
D'oh!
|
2014-09-24 23:03:28 +02:00 |
|
Max Kellermann
|
032e435490
|
decoder/mpg123: support ID3v2, ReplayGain and MixRamp
|
2014-09-24 22:53:50 +02:00 |
|
Max Kellermann
|
78c43edcac
|
decoder/mpg123: make variables more local
|
2014-09-24 22:53:39 +02:00 |
|
Max Kellermann
|
f32d34b965
|
decoder/flac: pass VorbisComment to flac_parse_mixramp()
|
2014-09-24 22:50:28 +02:00 |
|
Max Kellermann
|
8a7ff6a6fd
|
decoder/flac: move code to tag/MixRamp.cxx
|
2014-09-24 22:44:58 +02:00 |
|
Max Kellermann
|
6c48aa5fae
|
decoder/mad: move code to tag/MixRamp.cxx
|
2014-09-24 22:40:34 +02:00 |
|
Max Kellermann
|
d82547acd3
|
decoder/flac: pass VorbisComment to flac_parse_replay_gain()
|
2014-09-24 22:34:08 +02:00 |
|
Max Kellermann
|
441f9cc2ee
|
tag/ReplayGain: add VorbisComment parser
Move code from the Vorbis and FLAC decoder plugins.
|
2014-09-24 22:21:13 +02:00 |
|
Max Kellermann
|
9f4fc8ad33
|
tag/ReplayGain: move code to template function
|
2014-09-24 22:19:55 +02:00 |
|
Max Kellermann
|
d1e31261fe
|
decoder/{vorbis,flac}: move duplicate code to tag/VorbisComment.cxx
|
2014-09-24 21:50:42 +02:00 |
|
Max Kellermann
|
05dd9acba8
|
tag/ApeReplayGain, decoder/mad: move duplicate code to tag/ReplayGain.cxx
|
2014-09-24 21:50:34 +02:00 |
|
Max Kellermann
|
9270485723
|
Merge branch 'v0.18.x'
|
2014-09-24 21:49:20 +02:00 |
|
Max Kellermann
|
e93975cb46
|
test/test_protocol: add missing unistd.h include
|
2014-09-24 21:43:11 +02:00 |
|
Max Kellermann
|
cbdaf4827f
|
CommandLine: make all OptionDefs "constexpr"
|
2014-09-22 09:10:17 +02:00 |
|
Max Kellermann
|
f2c28d287a
|
DecoderBuffer: struct to class
|
2014-09-22 08:49:14 +02:00 |
|
Max Kellermann
|
90c228abca
|
DecoderBuffer: convert functions to methods
|
2014-09-22 08:32:44 +02:00 |
|
Max Kellermann
|
505e6bec9e
|
decoder/faad: use DecoderBuffer references
|
2014-09-22 08:30:25 +02:00 |
|
Max Kellermann
|
ee027f237b
|
decoder/faad: allocate DecoderBuffer on stack
|
2014-09-22 08:29:07 +02:00 |
|
Max Kellermann
|
3ae0d6f421
|
DecoderBuffer: export the struct
Eliminates the functions _new() and _free().
|
2014-09-22 08:18:58 +02:00 |
|
Max Kellermann
|
13b66a77c7
|
DecoderBuffer: make "decoder" const
|
2014-09-21 14:02:39 +02:00 |
|
Max Kellermann
|
ed70836057
|
DecoderBuffer: convert pointer to reference
|
2014-09-21 13:50:27 +02:00 |
|
Max Kellermann
|
a68e52c2e3
|
DecoderBuffer: use class DynamicFifoBuffer
|
2014-09-21 13:39:26 +02:00 |
|
Max Kellermann
|
ea37b89753
|
decoder/adplug: log version number
|
2014-09-21 13:22:56 +02:00 |
|
Max Kellermann
|
5d89aa06f7
|
decoder/adplug: move the buffer into the loop
|
2014-09-21 13:20:30 +02:00 |
|
Max Kellermann
|
ead034e638
|
decoder/sndfile: include cleanup
|
2014-09-21 13:15:53 +02:00 |
|
Max Kellermann
|
a294838bcd
|
decoder/audiofile: fix indent
|
2014-09-19 23:57:09 +02:00 |
|
Max Kellermann
|
1c03d1e87d
|
decoder/sndfile: remove obsolete code comment
|
2014-09-19 23:00:12 +02:00 |
|
Max Kellermann
|
f8804c8a56
|
decoder/sndfile: remove debug printf()
|
2014-09-19 22:49:31 +02:00 |
|
Max Kellermann
|
7c444dea6e
|
doc/user: add section "Satellite setup"
|
2014-09-19 22:41:00 +02:00 |
|
Max Kellermann
|
6d91d270d6
|
doc/user: more NFS instructions
|
2014-09-19 22:12:49 +02:00 |
|
Max Kellermann
|
dd1cec4196
|
decoder/sndfile: log detailed sf_open_virtual() error message
|
2014-09-19 21:51:24 +02:00 |
|
Max Kellermann
|
d1a8a4481e
|
decoder/sndfile: support float and 16 bit samples
Support these PCM formats natively, instead of letting libsndfile
convert everything to 32 bit.
|
2014-09-19 21:44:16 +02:00 |
|
Max Kellermann
|
5921ffaa36
|
decoder/sndfile: move sf_readf_int() call to sndfile_read_frames()
|
2014-09-19 21:42:06 +02:00 |
|
Max Kellermann
|
cf47b68c1e
|
decoder/sndfile: add sndfile_sample_format()
Prepare for other sample formats.
|
2014-09-19 21:06:44 +02:00 |
|
Max Kellermann
|
eeb8d0dbcd
|
db/proxy: support empty values in VisitUniqueTags()
Workaround for assertion failure in PrintUniqueTag().
|
2014-09-18 17:22:31 +02:00 |
|
Max Kellermann
|
b6fa22bd84
|
OutputThread: retain negative mix ratio
Fixes MixRamp breakage.
|
2014-09-18 13:50:23 +02:00 |
|