Max Kellermann
|
2e182e84c3
|
thread/Mutex: remove ScopeLock, use std::lock_guard directly
|
2017-01-03 07:11:57 +01:00 |
|
Max Kellermann
|
6c818bb37a
|
AudioFormat: add method WithMask(), shortcut for ApplyMask()
|
2016-12-13 20:57:46 +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
|
6cc1ff5eeb
|
decoder/Control: make ReplayGainConfig const
|
2016-12-03 13:05:25 +01:00 |
|
Max Kellermann
|
9b9144f25d
|
decoder/Control: use C++11 initializers
|
2016-11-24 14:58:17 +01:00 |
|
Max Kellermann
|
4cd21f1e07
|
decoder/Control: throw exception on Seek() error
|
2016-11-07 09:05:28 +01:00 |
|
Max Kellermann
|
308010794a
|
decoder/Control: convert error from Error to std::exception_ptr
Prepare full C++ exception support in the decoder thread.
|
2016-09-08 17:16:03 +02:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
2939fadd6a
|
decoder/Control: use ScopeLock
|
2015-12-31 13:45:10 +01:00 |
|
Max Kellermann
|
faca8bc02a
|
decoder/Control: Seek() returns Error information
|
2015-11-11 19:56:08 +01:00 |
|
Max Kellermann
|
76a9049739
|
decoder/Control: State::ERROR is illegal
The state ERROR can only be entered during decoder initialization, and
Seek() may only be called after initialization has been finished.
|
2015-11-11 17:46:06 +01:00 |
|
Max Kellermann
|
27bfcda20d
|
decoder/Control: use switch/case in Seek()
|
2015-11-11 17:46:03 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
f02998b106
|
DecoderControl: use std::chrono::duration for start_ms and end_ms
|
2014-08-28 13:08:44 +02:00 |
|
Max Kellermann
|
ba6ba7d4be
|
DecoderControl: use std::chrono::duration for Seek()
|
2014-08-27 18:48:43 +02:00 |
|
Max Kellermann
|
51adaf2c47
|
decoder/*: move to decoder/plugins/
|
2014-01-24 00:02:24 +01:00 |
|