-
58683f02ec
output/Thread: move the AudioOutputSource::Open() call to InternalOpen()
Max Kellermann
2017-06-08 21:54:10 +02:00
-
7cb82fe8f3
output/Thread: move code to InternalClose()
Max Kellermann
2017-06-08 21:59:48 +02:00
-
0494779ecb
output/Thread: move software_mixer_set_filter() out of the "try" block
Max Kellermann
2017-06-08 21:49:41 +02:00
-
0500990d23
filter/volume: remove unused PcmVolume instance
Max Kellermann
2017-06-08 21:47:37 +02:00
-
22a82f1eaa
mixer/software, filter/volume: add "noexcept"
Max Kellermann
2017-06-08 21:40:32 +02:00
-
13b04dc908
mixer/Internal: add "noexcept"
Max Kellermann
2017-06-08 21:42:12 +02:00
-
011106b517
mixer/Internal: use C++11 initializers
Max Kellermann
2017-06-08 21:42:39 +02:00
-
7467b85019
output/Thread: rename audio_format to in_audio_format
Max Kellermann
2017-06-08 13:20:55 +02:00
-
7dea615f74
output/{Source,Thread}: make the AudioFormat parameter const
Max Kellermann
2017-06-08 13:19:34 +02:00
-
3010d182fc
output/Internal: move "really_enabled" flag to class AudioOutputControl
Max Kellermann
2017-06-08 09:49:30 +02:00
-
a72a02f0f2
output/Thread: move Enable() call to InternalEnable()
Max Kellermann
2017-06-08 09:51:13 +02:00
-
614df96382
output/Thread: move Enable() call out of Open()
Max Kellermann
2017-06-08 09:41:23 +02:00
-
669d7a6feb
output/Thread: move Close() call out of Disable()
Max Kellermann
2017-06-08 09:34:24 +02:00
-
d600b937f1
output/Thread: move code to InternalDisable()
Max Kellermann
2017-06-08 09:32:07 +02:00
-
ae713cb099
*: add lots of "noexcept" specifications
Max Kellermann
2017-06-04 13:09:11 +02:00
-
979f1b6c39
Merge tag 'v0.20.9'
Max Kellermann
2017-06-04 12:57:05 +02:00
-
-
cf86dfd317
release v0.20.9
v0.20.9
Max Kellermann
2017-06-04 12:51:36 +02:00
-
a057b4f6d8
*: add lost of "noexcept" specifications
Max Kellermann
2017-06-03 21:33:44 +02:00
-
62b03cfddf
storage, db, mixer, command: remove more bogus "pure" attributes
Max Kellermann
2017-06-03 21:54:21 +02:00
-
18b827b979
decoder/ffmpeg: add support for adx
Jörg Raftopoulos
2017-06-01 19:16:24 +02:00
-
0a379fc514
system/ByteOrder: fix byte order detection on FreeBSD/aarch64
Max Kellermann
2017-05-29 20:37:14 +02:00
-
445c11b8d9
increment version number to 0.20.9
Max Kellermann
2017-05-29 20:36:08 +02:00
-
1fa1790da5
output/Internal: move the "pause" flag to struct AudioOutputControl
Max Kellermann
2017-05-23 00:00:00 +02:00
-
dd29e6e475
output/pulse: add "pause" flag
Max Kellermann
2017-05-23 11:17:04 +02:00
-
ae4b30a697
output/httpd: add "pause" flag
Max Kellermann
2017-05-23 11:13:41 +02:00
-
353299168a
output/Thread: skip WaitForDelay() after resuming playback
Max Kellermann
2017-05-23 10:58:30 +02:00
-
a50b2c3b85
output/Thread: rename {Play,Pause}() to Internal{Play,Pause}()
Max Kellermann
2017-05-23 10:59:16 +02:00
-
ebecee3d85
output/Internal: move "client" to struct AudioOutputControl
Max Kellermann
2017-05-23 00:31:13 +02:00
-
194f733ca7
output/MultipleOutputs: use LoadOutputControl() in AddNullOutput()
Max Kellermann
2017-05-23 00:31:31 +02:00
-
3907ddbcc4
output/{Internal,Control}: add "noexcept"
Max Kellermann
2017-05-23 00:17:23 +02:00
-
e616be0a42
output/Thread: move code to InternalOpen()
Max Kellermann
2017-05-23 00:08:36 +02:00
-
5eef146871
output/Internal: move several flags to struct AudioOutputControl
Max Kellermann
2017-05-22 23:40:20 +02:00
-
2e65686fc0
output/Control: add method Configure()
Max Kellermann
2017-05-22 23:36:45 +02:00
-
e5847f1ddf
output/MultipleOutputs: move code to LoadOutputControl()
Max Kellermann
2017-05-22 23:35:32 +02:00
-
86d05e98e5
Merge tag 'v0.20.8'
Max Kellermann
2017-05-19 20:13:01 +02:00
-
-
8d290ad509
release v0.20.8
v0.20.8
Max Kellermann
2017-05-19 20:10:22 +02:00
-
b90c48b50f
.travis.yml: enable Mac OS X
Max Kellermann
2017-05-17 16:54:02 +02:00
-
d19e7db09e
.travis.yml: add shell variable OPTIONS
Max Kellermann
2017-05-19 19:34:25 +02:00
-
9939904b02
.travis.yml: configure with --disable-silent-rules --disable-dependency-tracking
Max Kellermann
2017-05-19 19:30:33 +02:00
-
ca23b15f5c
test/test_byte_reverse: move "alignas" attribute to the front
Max Kellermann
2017-05-19 19:45:38 +02:00
-
ffa676f577
playlist/m3u: support for mime-type
audio-mpegurl for M3U playlists
Mario Di Raimondo
2017-05-19 11:28:22 +02:00
-
6d023c4df3
.travis.yml: remove the unnecessary "compiler" setting
Max Kellermann
2017-05-17 16:22:19 +02:00
-
b31bd37a30
.travis.yml: check $TRAVIS_OS_NAME
Max Kellermann
2017-05-17 15:55:25 +02:00
-
78faee8c7c
.travis.yml: choose compiler with environment variables
Max Kellermann
2017-05-17 15:55:57 +02:00
-
40e2a703d0
.travis.yml: parallel build
Max Kellermann
2017-05-17 15:36:59 +02:00
-
b01edcb9bc
.travis.yml: indent 2
Max Kellermann
2017-05-17 15:27:40 +02:00
-
cdd2d4cc1d
util/StringView: add method EndsWith()
Max Kellermann
2017-05-17 12:39:01 +02:00
-
3bcabad28c
net/SocketAddress: add method IsV6Any()
Max Kellermann
2017-05-17 12:22:59 +02:00
-
c629ac7168
net/SocketAddress: add more "noexcept"
Max Kellermann
2017-05-17 12:21:36 +02:00
-
0195d5590f
net/AllocatedSocketAddress: allow copying
Max Kellermann
2017-05-17 12:19:24 +02:00
-
e7bebb0089
net/AllocatedSocketAddress: add more "noexcept"
Max Kellermann
2017-05-17 12:07:20 +02:00
-
7b05df8d33
net/AllocatedSocketAddress: use C++11 initializers
Max Kellermann
2017-05-17 12:06:45 +02:00
-
a8db9ae304
net/StaticSocketAddress: add method SetPort()
Max Kellermann
2017-05-17 12:03:45 +02:00
-
e6e9b2041e
net/AllocatedSocketAddress: add method SetPort()
Max Kellermann
2017-05-17 09:27:18 +02:00
-
77c747a8fd
net/SocketAddress: add method GetPort()
Max Kellermann
2017-05-17 09:28:12 +02:00
-
907fb257cd
util/StringAPI: add StringToken(), StringIsEqualIgnoreCase(), StringCollate()
Max Kellermann
2017-05-16 23:04:27 +02:00
-
60bd60db03
util/String{Compare,API}: add more "noexcept"
Max Kellermann
2017-05-16 23:02:36 +02:00
-
0fcc28a108
util/String{Compare,API}: indent with tabs
Max Kellermann
2017-05-16 23:01:43 +02:00
-
ab8005f03e
util/ScopeExit: include cleanup
Max Kellermann
2017-05-16 22:56:30 +02:00
-
5e8f578e78
util/ConcatString: return the end pointer
Max Kellermann
2017-05-16 11:56:56 +02:00
-
a4b1633e11
util/ConcatString: use std::copy_n() instead of memcpy()
Max Kellermann
2017-05-16 11:56:19 +02:00
-
fea211a109
util/Alloc: move template functions to ConcatString.hxx
Max Kellermann
2017-05-16 11:01:43 +02:00
-
59e4f1ee0f
*: remove lots of GCC 4.8 fallback code
Max Kellermann
2017-05-16 11:29:15 +02:00
-
86a0a42a8d
util/StringView: add "noexcept"
Max Kellermann
2017-05-16 10:27:14 +02:00
-
662842126d
util/SplitString: add "noexcept"
Max Kellermann
2017-05-16 10:23:50 +02:00
-
66e3801b1e
util/MimeType: add "noexcept"
Max Kellermann
2017-05-16 10:23:38 +02:00
-
a30cf60422
util/FormatString: add "noexcept"
Max Kellermann
2017-05-16 10:22:52 +02:00
-
c2b8b818c7
util/DivideString: add "noexcept"
Max Kellermann
2017-05-16 10:22:36 +02:00
-
4284b0e2b8
util/ByteReverse: add "noexcept"
Max Kellermann
2017-05-16 10:21:01 +02:00
-
9def9b35b9
util/Exception: add "noexcept"
Max Kellermann
2017-05-16 10:20:17 +02:00
-
377a2860cc
Log: add "noexcept"
Max Kellermann
2017-05-16 07:00:53 +02:00
-
0a3a5a7c65
Merge branch 'v0.20.x'
Max Kellermann
2017-05-16 10:09:20 +02:00
-
-
f7fffc9be8
Add initial travis configuration
André Klitzing
2017-04-27 19:43:05 +02:00
-
50e8634097
python/build/libs: upgrade FFmpeg to 3.3.1
Max Kellermann
2017-05-16 07:27:08 +02:00
-
e3994e517e
INSTALL: merge into doc/user.xml
Max Kellermann
2017-04-24 15:32:24 +02:00
-
2bb7785189
doc/user.xml: add sticker documentation
Max Kellermann
2017-04-24 20:04:13 +02:00
-
90c8408111
doc/user.xml: add Zeroconf documentation
Max Kellermann
2017-04-24 19:54:25 +02:00
-
64786ec12a
Main: omit "constexpr" on MIN_BUFFER_SIZE with GCC 4.x
Max Kellermann
2017-05-16 07:20:47 +02:00
-
b3c82f8886
output/{osx,haiku,pulse,sles}: add missing "noexcept"
Max Kellermann
2017-05-16 07:12:30 +02:00
-
063259dc52
increment version number to 0.20.8
Max Kellermann
2017-05-16 07:06:57 +02:00
-
c5996c0593
*: add "noexcept" to many, many function prototypes
Max Kellermann
2017-05-15 23:05:45 +02:00
-
cde5a07981
*: remove "pure" and "const" attributes from throwing functions
Max Kellermann
2017-05-15 23:02:10 +02:00
-
4faef28cc5
Merge tag 'v0.20.7'
Max Kellermann
2017-05-15 23:01:49 +02:00
-
-
b4c9d9c2a7
release v0.20.7
v0.20.7
Max Kellermann
2017-05-15 22:51:08 +02:00
-
fa2b59df4b
Main: cap buffer_before_play at 80% to prevent deadlock
Max Kellermann
2017-05-15 22:25:39 +02:00
-
f41a169460
Main: enforce a reasonable minimum audio_buffer_size setting
Max Kellermann
2017-05-15 22:39:57 +02:00
-
f567083006
Main: refactor DEFAULT_BUFFER_SIZE to represent bytes
Max Kellermann
2017-05-15 22:40:23 +02:00
-
a2a677e539
doc/developer.xml: change git URIs to GitHub
Max Kellermann
2017-05-15 21:49:18 +02:00
-
9123c0b733
doc, README.md: update bug tracker URL
Max Kellermann
2017-05-15 21:48:03 +02:00
-
788e3b31e1
*: remove "pure" and "const" attributes from throwing functions
Max Kellermann
2017-05-08 14:48:58 +02:00
-
71f0ed8b74
*: add "noexcept" to many, many function prototypes
Max Kellermann
2017-05-08 14:44:49 +02:00
-
89b900432e
output/Internal: move thread-specific stuff to AudioOutputControl
Max Kellermann
2017-04-28 21:45:47 +02:00
-
8bb9d0960b
output/Control: add struct AudioOutputControl
Max Kellermann
2017-02-27 22:55:20 +01:00
-
59181ac5fb
output/Thread: move code to BeginPause(), IteratePause()
Max Kellermann
2017-04-28 22:01:20 +02:00
-
2a831fa547
output/Output*: drop "Output" prefix from source file name
Max Kellermann
2017-04-28 21:42:24 +02:00
-
4abadc890e
Add initial travis configuration
André Klitzing
2017-04-27 19:43:05 +02:00
-
b0ce551523
decoder/pcm: support audio/L24
Max Kellermann
2017-04-22 08:47:49 +02:00
-
8b0269c264
Merge branch 'v0.20.x'
Max Kellermann
2017-04-24 20:54:04 +02:00
-
-
ac2e4e593d
python/libs: upgrade Boost to 1.64
Max Kellermann
2017-04-24 20:43:04 +02:00
-
edaa7d7748
python/build/libs: upgrade CURL to 7.54.0
Max Kellermann
2017-04-24 20:42:28 +02:00