Merge branch 'v0.15.x'
Conflicts: NEWS configure.ac src/decoder/ffmpeg_plugin.c src/update.c
This commit is contained in:
@@ -27,9 +27,6 @@
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
#define DECODE_TYPE_FILE 0
|
||||
#define DECODE_TYPE_URL 1
|
||||
|
||||
enum decoder_state {
|
||||
DECODE_STATE_STOP = 0,
|
||||
DECODE_STATE_START,
|
||||
|
@@ -430,6 +430,15 @@ static gpointer audio_output_task(gpointer arg)
|
||||
break;
|
||||
|
||||
case AO_COMMAND_PAUSE:
|
||||
if (!ao->open) {
|
||||
/* the output has failed after
|
||||
audio_output_all_pause() has
|
||||
submitted the PAUSE command; bail
|
||||
out */
|
||||
ao_command_finished(ao);
|
||||
break;
|
||||
}
|
||||
|
||||
ao_pause(ao);
|
||||
/* don't "break" here: this might cause
|
||||
ao_play() to be called when command==CLOSE
|
||||
|
@@ -695,7 +695,11 @@ updateDirectory(struct directory *directory, const struct stat *st)
|
||||
continue;
|
||||
|
||||
utf8 = fs_charset_to_utf8(ent->d_name);
|
||||
if (utf8 == NULL || skip_symlink(directory, utf8)) {
|
||||
if (utf8 == NULL)
|
||||
continue;
|
||||
|
||||
if (skip_symlink(directory, utf8)) {
|
||||
delete_name_in(directory, utf8);
|
||||
g_free(utf8);
|
||||
continue;
|
||||
}
|
||||
|
Reference in New Issue
Block a user