0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 20:03:10 +02:00

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

View File

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