swresample: minor simplification

Cosmetic and no change in behavior. At least I think this looks simpler.
This commit is contained in:
wm4 2018-02-03 13:23:07 +01:00 committed by Kevin Mitchell
parent 3d4071e6e5
commit d7db42d27f
No known key found for this signature in database
GPG Key ID: 559A34B46A917232
1 changed files with 6 additions and 7 deletions

View File

@ -666,15 +666,14 @@ static void process(struct mp_filter *f)
struct mp_frame out = filter_resample_output(p, p->input);
if (p->input && out.type) {
mp_pin_in_write(f->ppins[1], out);
} else if (!p->input && out.type) {
if (out.type) {
mp_pin_in_write(f->ppins[1], out);
if (!p->input)
mp_pin_out_repeat_eof(f->ppins[0]);
} else if (!p->input) {
mp_pin_in_write(f->ppins[1], MP_EOF_FRAME);
} else {
} else if (p->input) {
mp_filter_internal_mark_progress(f); // try to consume more input
} else {
mp_pin_in_write(f->ppins[1], MP_EOF_FRAME);
}
if (p->input && !mp_aframe_get_size(p->input))