Max Kellermann
|
a057b4f6d8
|
*: add lost of "noexcept" specifications
|
2017-06-04 12:46:48 +02:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
39114f91a7
|
AudioFormat: replace struct audio_format_string with class StringBuffer, return it
|
2017-01-17 22:18:21 +01:00 |
|
Max Kellermann
|
7a3a793a12
|
decoder/Bridge: call PcmConvert::Reset() after seeking
|
2017-01-11 15:32:57 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
2e182e84c3
|
thread/Mutex: remove ScopeLock, use std::lock_guard directly
|
2017-01-03 07:11:57 +01:00 |
|
Max Kellermann
|
b3723274f7
|
decoder/Bridge: move code to DecoderControl::SetReady()
|
2016-12-03 14:20:51 +01:00 |
|
Max Kellermann
|
9fb7cc796b
|
decoder/Control: add attribute configured_audio_format
Obsoletes the same variable from AudioConfig.cxx.
|
2016-12-03 14:12:08 +01:00 |
|
Max Kellermann
|
ee57c3490a
|
{decoder,player}/Control: add ReplayGain{Config,Mode} attributes
Don't use the global variables in class DecoderBridge; instead,
forward these values to the decoder thread via PlayerControl and
DecoderControl.
|
2016-11-25 12:51:55 +01:00 |
|
Max Kellermann
|
77c1f54876
|
ReplayGainConfig: add struct ReplayGainConfig, move globals to ReplayGainGlobal.cxx
|
2016-11-25 11:13:08 +01:00 |
|
Max Kellermann
|
5f396e824f
|
ReplayGainMode: convert to strictly-typed enum
|
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
|
114fcee2ae
|
decoder/Client: add virtual method Read()
|
2016-11-21 22:43:09 +01:00 |
|
Max Kellermann
|
b488204093
|
decoder/API: move DecoderBridge methods to Bridge.cxx
|
2016-11-21 22:14:09 +01:00 |
|
Max Kellermann
|
2718f4c333
|
decoder/API: move part of decoder_check_cancel_read() into class DecoderBridge
|
2016-11-21 22:07:03 +01:00 |
|
Max Kellermann
|
697c3f8cb9
|
decoder/Internal: rename struct Decoder to class DecoderBridge
|
2016-11-21 21:38:23 +01:00 |
|