From de7311d233fbc0ee6eb439ab0efdd5b84832bcb2 Mon Sep 17 00:00:00 2001 From: jojo61 Date: Sun, 7 Apr 2019 15:55:40 +0200 Subject: [PATCH] make Fatal when YADIF fails --- codec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/codec.c b/codec.c index e414153..b754326 100644 --- a/codec.c +++ b/codec.c @@ -511,12 +511,13 @@ next_part: if (decoder->filter ) { if (decoder->filter == 1) { if (init_filters(video_ctx,decoder->HwDecoder,frame) < 0) { - Error(_("video: Init of YADIF Filter failed\n")); + Fatal(_("video: Init of YADIF Filter failed\n")); + decoder->filter = 0; } else { Debug(3,"Init YADIF ok\n"); + decoder->filter = 2; } - decoder->filter = 2; } if (frame->interlaced_frame && decoder->filter == 2 && (frame->height != 720)) { // broken ZDF sends Interlaced flag ret = push_filters(video_ctx,decoder->HwDecoder,frame);