From ac7904833f22e1ba81eedc8ffd12a44f6015d0ff Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 22 May 2013 17:49:37 +0200 Subject: [PATCH] Video decoder: important fix --- src/rtp/decoders.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/rtp/decoders.c b/src/rtp/decoders.c index cebac10c9..713299281 100644 --- a/src/rtp/decoders.c +++ b/src/rtp/decoders.c @@ -1417,11 +1417,8 @@ int decode_frame(struct coded_data *cdata, void *decode_data) /* Critical section * each thread *MUST* wait here if this condition is true */ - struct video_frame *new_frame_buffer; - if(check_for_mode_change(decoder, (uint32_t *)(void *) - pckt->data, &new_frame_buffer)) { - frame = new_frame_buffer; - } + check_for_mode_change(decoder, (uint32_t *)(void *) + pckt->data, &frame); } if(pt == PT_VIDEO && !frame) {