Max Kellermann
|
ae4b30a697
|
output/httpd: add "pause" flag
Don't access AudioOutput::pause.
|
2017-05-23 11:13:41 +02:00 |
|
Max Kellermann
|
353299168a
|
output/Thread: skip WaitForDelay() after resuming playback
This allows removing the "base.pause" check from the JACK output
plugin, and will allow removing similar accesses from other plugins.
|
2017-05-23 11:00:28 +02:00 |
|
Max Kellermann
|
a50b2c3b85
|
output/Thread: rename {Play,Pause}() to Internal{Play,Pause}()
|
2017-05-23 10:59:17 +02:00 |
|
Max Kellermann
|
ebecee3d85
|
output/Internal: move "client" to struct AudioOutputControl
|
2017-05-23 00:32:03 +02:00 |
|
Max Kellermann
|
194f733ca7
|
output/MultipleOutputs: use LoadOutputControl() in AddNullOutput()
|
2017-05-23 00:31:31 +02:00 |
|
Max Kellermann
|
3907ddbcc4
|
output/{Internal,Control}: add "noexcept"
|
2017-05-23 00:17:23 +02:00 |
|
Max Kellermann
|
e616be0a42
|
output/Thread: move code to InternalOpen()
|
2017-05-23 00:08:36 +02:00 |
|
Max Kellermann
|
5eef146871
|
output/Internal: move several flags to struct AudioOutputControl
|
2017-05-22 23:40:20 +02:00 |
|
Max Kellermann
|
2e65686fc0
|
output/Control: add method Configure()
Prepare to move some configuration settings from AudioOutput to
AudioOutputControl.
|
2017-05-22 23:36:45 +02:00 |
|
Max Kellermann
|
e5847f1ddf
|
output/MultipleOutputs: move code to LoadOutputControl()
|
2017-05-22 23:35:32 +02:00 |
|
Max Kellermann
|
86d05e98e5
|
release v0.20.8
-----BEGIN PGP SIGNATURE-----
iQJEBAABCAAuFiEEA5IzWngIOJSkMBxDI26KWMbbRRIFAlkfNQ4QHG1heEBtdXNp
Y3BkLm9yZwAKCRAjbopYxttFEm0/D/92uGQTZ8x3qMpMN7R0jw4GBYjkqCDtz2wH
UujnfqUZfr852wkFBP3LiraicGr5dzsRwM272hlXeMDp3s3EPT8eNIgwiETDreD/
NpA/Pqyl4ZfvyPGkrtvW2ZMWENVrGjAoygHQr3evemIdH5ypxWCzSaNbiOyeabqp
+HqyOFeJckUHC70A2vOU8jredhGFYWOdKRZT9WRdBLTwaKd80DRmsKxi8d5Yc/ms
nVeGCVpF9OpyjlJu0+7v3DT0ekgTJI2CihZT3GdasCRllPa397uHiqKeah2DkOId
z1AMcxhzR+tz4cafW5iz8xtyIDdXPL+SD58wkuUDJO2ePCNRLTt1zW9ijJFWzocu
o6MTyn7mpN2Zp/dLLUrxNkNKTT/YvaaGBIn4fuLPbGQXNjITyVRkw233fOz/6c39
EOcR86ws60e4F2JLbxN3lEKL5bLkLPNK2J+xWEpRHGXy5Bfn6C8uQklno3h3urHG
DI2p+3og/+7I+MNOX88CMZBdNpfqiWKNSrSAAsi99CwIXIYz0qlKPx9qQyTK0wyh
xPrU/j5GGQqR2eoR6eChiB3LOE8SLxfeLgrMJ2HB+w550F4KxaCVxpxpWI3D0GX8
+tC4uDE+LkGdOc1pbOYUHQWNhFwy3jRxo+wkcb5wz5QXBVVEGlYqo5BcSeX1Clx+
kiO3g9SNlg==
=mUPF
-----END PGP SIGNATURE-----
Merge tag 'v0.20.8'
release v0.20.8
|
2017-05-19 20:13:01 +02:00 |
|
Max Kellermann
|
8d290ad509
|
release v0.20.8
|
2017-05-19 20:10:22 +02:00 |
|
Max Kellermann
|
b90c48b50f
|
.travis.yml: enable Mac OS X
|
2017-05-19 19:54:27 +02:00 |
|
Max Kellermann
|
d19e7db09e
|
.travis.yml: add shell variable OPTIONS
|
2017-05-19 19:54:27 +02:00 |
|
Max Kellermann
|
9939904b02
|
.travis.yml: configure with --disable-silent-rules --disable-dependency-tracking
|
2017-05-19 19:54:27 +02:00 |
|
Max Kellermann
|
ca23b15f5c
|
test/test_byte_reverse: move "alignas" attribute to the front
Apparently, this makes old clang versions happy ("'alignas' attribute
cannot be applied to types).
|
2017-05-19 19:45:42 +02:00 |
|
Mario Di Raimondo
|
ffa676f577
|
playlist/m3u: support for mime-type audio-mpegurl for M3U playlists
|
2017-05-19 15:25:58 +02:00 |
|
Max Kellermann
|
6d023c4df3
|
.travis.yml: remove the unnecessary "compiler" setting
|
2017-05-17 16:22:19 +02:00 |
|
Max Kellermann
|
b31bd37a30
|
.travis.yml: check $TRAVIS_OS_NAME
Prepare for Mac OS X support by omitting those Ubuntu-specific
commands.
|
2017-05-17 15:59:25 +02:00 |
|
Max Kellermann
|
78faee8c7c
|
.travis.yml: choose compiler with environment variables
.. and not update-alternatives, which requires "sudo".
|
2017-05-17 15:56:19 +02:00 |
|
Max Kellermann
|
40e2a703d0
|
.travis.yml: parallel build
|
2017-05-17 15:36:59 +02:00 |
|
Max Kellermann
|
b01edcb9bc
|
.travis.yml: indent 2
|
2017-05-17 15:27:40 +02:00 |
|
Max Kellermann
|
cdd2d4cc1d
|
util/StringView: add method EndsWith()
|
2017-05-17 12:39:01 +02:00 |
|
Max Kellermann
|
3bcabad28c
|
net/SocketAddress: add method IsV6Any()
|
2017-05-17 12:22:59 +02:00 |
|
Max Kellermann
|
c629ac7168
|
net/SocketAddress: add more "noexcept"
|
2017-05-17 12:21:36 +02:00 |
|
Max Kellermann
|
0195d5590f
|
net/AllocatedSocketAddress: allow copying
|
2017-05-17 12:19:24 +02:00 |
|
Max Kellermann
|
e7bebb0089
|
net/AllocatedSocketAddress: add more "noexcept"
|
2017-05-17 12:07:20 +02:00 |
|
Max Kellermann
|
7b05df8d33
|
net/AllocatedSocketAddress: use C++11 initializers
|
2017-05-17 12:06:45 +02:00 |
|
Max Kellermann
|
a8db9ae304
|
net/StaticSocketAddress: add method SetPort()
|
2017-05-17 12:03:45 +02:00 |
|
Max Kellermann
|
e6e9b2041e
|
net/AllocatedSocketAddress: add method SetPort()
|
2017-05-17 09:36:01 +02:00 |
|
Max Kellermann
|
77c747a8fd
|
net/SocketAddress: add method GetPort()
|
2017-05-17 09:28:12 +02:00 |
|
Max Kellermann
|
907fb257cd
|
util/StringAPI: add StringToken(), StringIsEqualIgnoreCase(), StringCollate()
|
2017-05-16 23:04:27 +02:00 |
|
Max Kellermann
|
60bd60db03
|
util/String{Compare,API}: add more "noexcept"
|
2017-05-16 23:02:36 +02:00 |
|
Max Kellermann
|
0fcc28a108
|
util/String{Compare,API}: indent with tabs
|
2017-05-16 23:01:43 +02:00 |
|
Max Kellermann
|
ab8005f03e
|
util/ScopeExit: include cleanup
|
2017-05-16 22:56:30 +02:00 |
|
Max Kellermann
|
5e8f578e78
|
util/ConcatString: return the end pointer
|
2017-05-16 11:56:56 +02:00 |
|
Max Kellermann
|
a4b1633e11
|
util/ConcatString: use std::copy_n() instead of memcpy()
|
2017-05-16 11:56:19 +02:00 |
|
Max Kellermann
|
fea211a109
|
util/Alloc: move template functions to ConcatString.hxx
|
2017-05-16 11:32:55 +02:00 |
|
Max Kellermann
|
59e4f1ee0f
|
*: remove lots of GCC 4.8 fallback code
We can remove those C++11 and C++14 kludges because we require GCC 4.9
now.
|
2017-05-16 11:29:15 +02:00 |
|
Max Kellermann
|
86a0a42a8d
|
util/StringView: add "noexcept"
|
2017-05-16 10:27:14 +02:00 |
|
Max Kellermann
|
662842126d
|
util/SplitString: add "noexcept"
|
2017-05-16 10:23:50 +02:00 |
|
Max Kellermann
|
66e3801b1e
|
util/MimeType: add "noexcept"
|
2017-05-16 10:23:38 +02:00 |
|
Max Kellermann
|
a30cf60422
|
util/FormatString: add "noexcept"
|
2017-05-16 10:22:52 +02:00 |
|
Max Kellermann
|
c2b8b818c7
|
util/DivideString: add "noexcept"
|
2017-05-16 10:22:36 +02:00 |
|
Max Kellermann
|
4284b0e2b8
|
util/ByteReverse: add "noexcept"
|
2017-05-16 10:21:59 +02:00 |
|
Max Kellermann
|
9def9b35b9
|
util/Exception: add "noexcept"
|
2017-05-16 10:20:17 +02:00 |
|
Max Kellermann
|
377a2860cc
|
Log: add "noexcept"
|
2017-05-16 10:15:43 +02:00 |
|
Max Kellermann
|
0a3a5a7c65
|
Merge branch 'v0.20.x'
|
2017-05-16 10:09:20 +02:00 |
|
André Klitzing
|
f7fffc9be8
|
Add initial travis configuration
|
2017-05-16 07:37:46 +02:00 |
|
Max Kellermann
|
50e8634097
|
python/build/libs: upgrade FFmpeg to 3.3.1
|
2017-05-16 07:27:08 +02:00 |
|