mirror of
https://github.com/mpv-player/mpv
synced 2025-02-16 20:27:23 +00:00
player: cosmetically change around some code
Is this better?
This commit is contained in:
parent
55d7f9ded1
commit
e1536193cb
@ -879,20 +879,20 @@ void autoload_external_files(struct MPContext *mpctx, struct mp_cancel *cancel)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; list && list[i].fname; i++) {
|
for (int i = 0; list && list[i].fname; i++) {
|
||||||
char *filename = list[i].fname;
|
struct subfn *e = &list[i];
|
||||||
char *lang = list[i].lang;
|
|
||||||
for (int n = 0; n < mpctx->num_tracks; n++) {
|
for (int n = 0; n < mpctx->num_tracks; n++) {
|
||||||
struct track *t = mpctx->tracks[n];
|
struct track *t = mpctx->tracks[n];
|
||||||
if (t->demuxer && strcmp(t->demuxer->filename, filename) == 0)
|
if (t->demuxer && strcmp(t->demuxer->filename, e->fname) == 0)
|
||||||
goto skip;
|
goto skip;
|
||||||
}
|
}
|
||||||
if (list[i].type == STREAM_SUB && !sc[STREAM_VIDEO] && !sc[STREAM_AUDIO])
|
if (e->type == STREAM_SUB && !sc[STREAM_VIDEO] && !sc[STREAM_AUDIO])
|
||||||
goto skip;
|
goto skip;
|
||||||
if (list[i].type == STREAM_AUDIO && !sc[STREAM_VIDEO])
|
if (e->type == STREAM_AUDIO && !sc[STREAM_VIDEO])
|
||||||
goto skip;
|
goto skip;
|
||||||
if (list[i].type == STREAM_VIDEO && (sc[STREAM_VIDEO] || !sc[STREAM_AUDIO]))
|
if (e->type == STREAM_VIDEO && (sc[STREAM_VIDEO] || !sc[STREAM_AUDIO]))
|
||||||
goto skip;
|
goto skip;
|
||||||
int first = mp_add_external_file(mpctx, filename, list[i].type, cancel);
|
int first = mp_add_external_file(mpctx, e->fname, e->type, cancel);
|
||||||
if (first < 0)
|
if (first < 0)
|
||||||
goto skip;
|
goto skip;
|
||||||
|
|
||||||
@ -900,9 +900,9 @@ void autoload_external_files(struct MPContext *mpctx, struct mp_cancel *cancel)
|
|||||||
struct track *t = mpctx->tracks[n];
|
struct track *t = mpctx->tracks[n];
|
||||||
t->auto_loaded = true;
|
t->auto_loaded = true;
|
||||||
t->attached_picture =
|
t->attached_picture =
|
||||||
t->type == STREAM_VIDEO && list[i].type == STREAM_VIDEO;
|
t->type == STREAM_VIDEO && e->type == STREAM_VIDEO;
|
||||||
if (!t->lang)
|
if (!t->lang)
|
||||||
t->lang = talloc_strdup(t, lang);
|
t->lang = talloc_strdup(t, e->lang);
|
||||||
}
|
}
|
||||||
skip:;
|
skip:;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user