From 69163c3b6d8fe0b85cddd4e47c6a4bdbf6c170f9 Mon Sep 17 00:00:00 2001 From: Fiona Glaser Date: Sat, 14 Nov 2009 19:58:46 -0800 Subject: [PATCH] 100l in deadlock fix --- encoder/analyse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/encoder/analyse.c b/encoder/analyse.c index 55dbfa02..b861fb13 100644 --- a/encoder/analyse.c +++ b/encoder/analyse.c @@ -3154,7 +3154,7 @@ static void x264_analyse_update_cache( x264_t *h, x264_mb_analysis_t *a ) int ref = h->mb.cache.ref[l][x264_scan8[0]]; if( ref < 0 ) continue; - completed = (l ? h->fref1 : h->fref0)[ ref >> h->mb.b_interlaced ]->i_lines_completed; + completed = (l ? h->fref1 : h->fref0)[ ref >> h->mb.b_interlaced ]->orig->i_lines_completed; if( (h->mb.cache.mv[l][x264_scan8[15]][1] >> (2 - h->mb.b_interlaced)) + h->mb.i_mb_y*16 > completed ) { x264_log( h, X264_LOG_WARNING, "internal error (MV out of thread range)\n"); -- 2.40.0