vd_lavc: move end-of-probing code out of user notification if condition

Usually they happen at the same time, but conflating them is still a bit
unclean and could possibly cause problems in the future. It's also
really unnecessary.
This commit is contained in:
wm4 2017-01-11 08:27:32 +01:00
parent ee66efeb99
commit c2c065913b
1 changed files with 3 additions and 1 deletions

View File

@ -783,11 +783,13 @@ static struct mp_image *read_output(struct dec_video *vd, bool eof)
MP_INFO(vd, "Using software decoding.\n");
}
ctx->hwdec_notified = true;
}
ctx->hw_probing = false;
if (ctx->hw_probing) {
for (int n = 0; n < ctx->num_sent_packets; n++)
talloc_free(ctx->sent_packets[n]);
ctx->num_sent_packets = 0;
ctx->hw_probing = false;
}
return res;