diff options
-rw-r--r-- | video/decode/vd_lavc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/video/decode/vd_lavc.c b/video/decode/vd_lavc.c index a5454056db..19a6336f19 100644 --- a/video/decode/vd_lavc.c +++ b/video/decode/vd_lavc.c @@ -982,6 +982,7 @@ static bool receive_frame(struct dec_video *vd, struct mp_image **out_image) res = sw; if (!res) { MP_ERR(vd, "Could not copy back hardware decoded frame.\n"); + ctx->hwdec_fail_count = INT_MAX - 1; // force fallback handle_err(vd); return NULL; } |