DecoderThread: make variables more local
This commit is contained in:
parent
eb1733609a
commit
ee6e0e16cb
@ -267,12 +267,10 @@ static bool
|
||||
decoder_run_stream(Decoder &decoder, const char *uri)
|
||||
{
|
||||
DecoderControl &dc = decoder.dc;
|
||||
InputStream *input_stream;
|
||||
bool success;
|
||||
|
||||
dc.Unlock();
|
||||
|
||||
input_stream = decoder_input_stream_open(dc, uri);
|
||||
InputStream *input_stream = decoder_input_stream_open(dc, uri);
|
||||
if (input_stream == nullptr) {
|
||||
dc.Lock();
|
||||
return false;
|
||||
@ -281,7 +279,7 @@ decoder_run_stream(Decoder &decoder, const char *uri)
|
||||
dc.Lock();
|
||||
|
||||
bool tried = false;
|
||||
success = dc.command == DecoderCommand::STOP ||
|
||||
const bool success = dc.command == DecoderCommand::STOP ||
|
||||
decoder_run_stream_locked(decoder, *input_stream, uri,
|
||||
tried) ||
|
||||
/* fallback to mp3: this is needed for bastard streams
|
||||
@ -381,13 +379,12 @@ decoder_run_song(DecoderControl &dc,
|
||||
{
|
||||
Decoder decoder(dc, dc.start_time.IsPositive(),
|
||||
new Tag(song.GetTag()));
|
||||
int ret;
|
||||
|
||||
dc.state = DecoderState::START;
|
||||
|
||||
decoder_command_finished_locked(dc);
|
||||
|
||||
ret = !path_fs.IsNull()
|
||||
const int ret = !path_fs.IsNull()
|
||||
? decoder_run_file(decoder, uri, path_fs)
|
||||
: decoder_run_stream(decoder, uri);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user