Max Kellermann
|
27c7891169
|
filter/Internal: add method Reset()
|
2017-01-11 15:34:25 +01:00 |
|
Max Kellermann
|
c6086bed41
|
filter/Internal: remove the default constructor
Not used. Force implementations to initialize out_audio_format.
|
2017-01-06 12:45:52 +01:00 |
|
Max Kellermann
|
1a9dfdfab8
|
filter/AutoConvert: initialize Filter::out_audio_format
|
2017-01-06 12:44:55 +01:00 |
|
Max Kellermann
|
5284cd11a9
|
filter/AutoConvert: remove obsolete NULL check
|
2017-01-06 12:35:06 +01:00 |
|
Max Kellermann
|
d1a47cffad
|
filter/convert: remove obsolete method prototype
|
2017-01-06 12:34:39 +01:00 |
|
Max Kellermann
|
f469595eee
|
filter/Internal: remove obsolete doxygen line
|
2017-01-06 12:34:39 +01:00 |
|
Max Kellermann
|
9cfc52f114
|
filter/Internal: add assertion to constructor
|
2017-01-06 11:17:55 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
3000b9dcde
|
filter/ReplayGain: add ReplayGainConfig copy
Remove dependency on ReplayGain global variables.
|
2016-12-03 12:51:02 +01:00 |
|
Max Kellermann
|
3b867462a3
|
filter/ReplayGain: remove FilterPlugin instance, add explicit constructor
|
2016-12-03 12:34:23 +01:00 |
|
Max Kellermann
|
b8aa9348b9
|
filter/Registry: make filter_plugins static
|
2016-12-03 12:24:30 +01:00 |
|
Max Kellermann
|
513e3a3d21
|
filter/ReplayGain: forward-declare struct ReplayGainInfo
|
2016-12-03 12:20:32 +01:00 |
|
Max Kellermann
|
bfb0897b54
|
filter/ReplayGain: convert pointers to references
|
2016-12-03 12:13:45 +01:00 |
|
Max Kellermann
|
77c1f54876
|
ReplayGainConfig: add struct ReplayGainConfig, move globals to ReplayGainGlobal.cxx
|
2016-11-25 11:13:08 +01:00 |
|
Max Kellermann
|
7afbd4800f
|
filter/ReplayGain: use ToString(ReplayGainMode)
|
2016-11-24 17:39:00 +01:00 |
|
Max Kellermann
|
5f396e824f
|
ReplayGainMode: convert to strictly-typed enum
|
2016-11-24 17:34:57 +01:00 |
|
Max Kellermann
|
1261327fa6
|
ReplayGainInfo: implement fallback in Get()
Eliminates Complete().
|
2016-11-24 17:34:57 +01:00 |
|
Max Kellermann
|
09c3cc58e4
|
ReplayGainInfo: add method Get()
|
2016-11-24 17:34:57 +01:00 |
|
Max Kellermann
|
4dd1309c3f
|
filter/Plugin: rename with CamelCase
|
2016-11-23 17:43:50 +01:00 |
|
Max Kellermann
|
22dcca9832
|
util/Error: remove obsolete class
|
2016-11-10 12:58:26 +01:00 |
|
Max Kellermann
|
403f0f8c64
|
SongLoader, ...: include cleanup
|
2016-11-07 09:01:57 +01:00 |
|
Max Kellermann
|
e7d327226a
|
mixer: migrate to C++ exceptions
|
2016-09-09 14:44:15 +02:00 |
|
Max Kellermann
|
ae1eb9ccde
|
pcm/Convert: migrate from class Error to C++ exceptions
|
2016-09-09 14:44:13 +02:00 |
|
Max Kellermann
|
1c07f197de
|
Filter/Plugin: migrate from class Error to C++ exceptions
|
2016-09-04 20:07:05 +02:00 |
|
Max Kellermann
|
13c32111a0
|
Filter/Internal: migrate from class Error to C++ exceptions
|
2016-09-04 19:38:41 +02:00 |
|
Max Kellermann
|
28c6975732
|
filter/AutoConvert: use std::unique_ptr
|
2016-09-04 19:36:50 +02:00 |
|
Max Kellermann
|
e51b6a6233
|
Filter/Internal: remove outdated API documentation
|
2016-09-04 14:42:27 +02:00 |
|
Max Kellermann
|
b67e7df38e
|
release v0.19.17
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJXgCv6AAoJECNuiljG20USR3cP/RALB4qlhecMo6H8VwZvfjiA
FHfhBKfdpHM3U3EEIZc1zxwHIdWk1yELtmx298vmJbWUifpYAYarXF5497tZf2XE
AVfhTltEJEd7xB5ZULnEScM1aHzMZm5HRcHwM1UqNCsXP7PT8fmpk7gw19pKOChT
h8V3+tpC403lCIcHcJGlkuzgZvKIZDs73g7a0+4GxD9XRAPwnMYRl3Cfd8QjKT/U
r67AcOwQlS6hWJFs0K1JjOQwfwbRq2YmuOmFJua6n8O6CI/7t4h3faSQ0V/5qjFd
k/pAMRtX6mz3mjVhZv4cuMy+QILWlxUNwLBIwtxSfbwcFKrN0vtIRG8O9622hTs2
+mvYiVboWABk6hnukiDAfki96jWYHlsCJR5oIK9DZ4nBe5RVp0r9Nq/ook2AW2it
6VgYIDBI5zS/blyJzXtzDVWEtSmLFxm21JSl+jHfWDtL6/rQGimdVOFkRw40oCBz
seYb5kIbilrg6xq1KiBMT+EWmXMf+q+3YWQsu01blXGYGPhpUqhIr0h/qUfWAqMs
fwIsoxsTrkQQjEWb6YWupPrdOLZ+kTAyaK+7v8B8JmzS/H3SohusMPUZKsQXl82s
5LJVLtVxB9WRRmpfSoYqfk7CkTHOktCzVmiHb/FYUYElS9VKmJYYU8XQ25snCoZ6
bYtERsH28q8rrpkWWEXP
=IXD5
-----END PGP SIGNATURE-----
Merge tag 'v0.19.17'
release v0.19.17
|
2016-07-09 00:46:09 +02:00 |
|
Max Kellermann
|
58487e484f
|
filter/route: use PcmSilence()
|
2016-07-05 18:01:29 +02:00 |
|
Max Kellermann
|
1a4a6f3807
|
filter/Observer: fix memory leak
|
2016-07-04 15:25:21 +02:00 |
|
Max Kellermann
|
a012b25335
|
filter/convert: fix no-op check
Commit 3a212412 changed the meaning of out_audio_format, but I forgot
to apply this to ConvertFilter::FilterPCM().
See https://bugs.musicpd.org/view.php?id=4551
|
2016-07-04 15:17:03 +02:00 |
|
Max Kellermann
|
072e39c9cf
|
filter/ReplayGain: skip PcmVolume if a mixer is set
Previously, volume was applied twice: once by PcmVolume, and again by
the hardware mixer.
|
2016-07-01 21:17:52 +02:00 |
|
Max Kellermann
|
3a21241248
|
filter/FilterInternal: split class Filter, add class PreparedFilter
For easier state management inside filter plugins.
|
2016-07-01 21:04:24 +02:00 |
|
Max Kellermann
|
85ef034fd0
|
filter/ReplayGain: use C++11 initializers
|
2016-06-22 12:43:47 +02:00 |
|
Max Kellermann
|
59141f62bb
|
filter/route: use std::array
|
2016-06-22 12:24:55 +02:00 |
|
Max Kellermann
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
f066bb7716
|
unix/Daemon, playlist/...: remove unused Domain variables
|
2015-10-16 18:08:59 +02:00 |
|
Max Kellermann
|
ce0d896492
|
unix/Daemon, playlist/pls, ...: remove unused Domain variables
|
2015-09-17 23:15:54 +02:00 |
|
Max Kellermann
|
b31d171ae8
|
*: doxygen fixups
|
2015-03-17 11:21:43 +01:00 |
|
Max Kellermann
|
1c90b0c19d
|
*: change C-style prototypes, drop "(void)"
|
2015-03-03 20:05:08 +01:00 |
|
Max Kellermann
|
4fa5538e2b
|
config/Param: split block-specific attributes to new struct ConfigBlock
The old struct config_param remains only for top-level string options.
|
2015-01-21 23:56:33 +01:00 |
|
Max Kellermann
|
1c3f5517fa
|
config/Option: convert to strictly-typed enum
|
2015-01-21 23:30:00 +01:00 |
|
Max Kellermann
|
fe85fa3bea
|
ConfigData: move struct config_param to Param.hxx
|
2015-01-21 21:23:02 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
940cab8620
|
Merge branch 'v0.18.x' into v0.19.x
|
2014-12-26 14:28:52 +01:00 |
|
Max Kellermann
|
df33171107
|
db/{simple,proxy}, ...: add "override" keywords
Fixes -Winconsistent-missing-override (clang 3.6).
|
2014-12-26 13:47:04 +01:00 |
|
Max Kellermann
|
7244dc4511
|
Filter: FilterPCM() returns ConstBuffer
API simplification. We can now avoid abusing a "size_t*" as
additional return value.
|
2014-08-12 16:40:51 +02:00 |
|
Max Kellermann
|
56f61a6d59
|
PcmConvert: Convert() returns ConstBuffer
|
2014-08-12 16:36:07 +02:00 |
|
Max Kellermann
|
4d5f610029
|
Filter: update API documentation
|
2014-08-12 16:05:37 +02:00 |
|