Max Kellermann
|
cf348f9fae
|
decoder/Control: pass std::unique_lock<> to Cond::wait()
|
2019-04-26 18:34:16 +02:00 |
|
Max Kellermann
|
b51bae5500
|
thread/*Cond: rename methods to match std::condition_variable
|
2019-04-25 19:46:43 +02:00 |
|
Max Kellermann
|
28fc1d555f
|
decoder/Thread: eliminate decoder_input_stream_open()
|
2019-04-05 10:32:07 +02:00 |
|
Max Kellermann
|
77af999b46
|
decoder/Thread: use DecoderBridge::OpenUri(), eliminate duplicate code
|
2019-04-05 10:29:24 +02:00 |
|
Max Kellermann
|
a19eee78c6
|
decoder/Bridge: make many attributes private
|
2019-04-05 09:26:03 +02:00 |
|
Max Kellermann
|
f5c9071494
|
*: copyright year 2018
|
2018-10-31 17:54:59 +01:00 |
|
Max Kellermann
|
8bb35e7bb6
|
decoder/Thread: reimplement HasRemoteTagScanner() using the InputPlugin list
|
2018-10-25 09:09:21 +02:00 |
|
Max Kellermann
|
9ec86acb9c
|
decoder/Thread: enable output tags for Tidal and Qobuz
Fixes formatted paths in the `recorder` output, closing #345.
|
2018-10-24 16:38:26 +02:00 |
|
Max Kellermann
|
426bde3f75
|
decoder/Thread: move check to SongHasVolatileTags()
|
2018-10-24 16:32:41 +02:00 |
|
Max Kellermann
|
c0411fa412
|
decoder/Thread: add noexcept
|
2018-09-21 17:58:34 +02:00 |
|
Max Kellermann
|
debdf9bb96
|
decoder/{Thread,Control,...}: rename source files, drop prefix
|
2018-09-21 17:01:24 +02:00 |
|