From aa5992257744a25538577cb372edf0cd5151e292 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Fri, 11 May 2012 01:21:15 +0200 Subject: [PATCH] Decoder bugfix - possible lock when using FEC * when using FEC and first frame comes corrupted, we do not write back frame (which we just obtained from reconfigured display) * TODO: refactorize whole decoder/reconfigure stuff (!) --- ultragrid/src/rtp/decoders.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ultragrid/src/rtp/decoders.c b/ultragrid/src/rtp/decoders.c index 317c9975c..5893717e0 100644 --- a/ultragrid/src/rtp/decoders.c +++ b/ultragrid/src/rtp/decoders.c @@ -815,6 +815,7 @@ packet_restored: frame = reconfigure_decoder(decoder, decoder->received_vid_desc, frame); + pbuf_data->frame_buffer = frame; } if(!frame) {