From edabbfbaf2c9bc478edc6169cd7714da68ba70b5 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 6 May 2013 00:03:57 +0200 Subject: [PATCH] ff_h264_decode_seq_parameter_set: dont set h->sps Signed-off-by: Michael Niedermayer --- libavcodec/h264.c | 1 + libavcodec/h264_ps.c | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 05623fcb2b..d4a6c6a4f5 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -1478,6 +1478,7 @@ av_cold int ff_h264_decode_init(AVCodecContext *avctx) ff_h264_pred_init(&h->hpc, h->avctx->codec_id, 8, 1); h->dequant_coeff_pps = -1; + h->current_sps_id = -1; /* needed so that IDCT permutation is known early */ if (CONFIG_ERROR_RESILIENCE) diff --git a/libavcodec/h264_ps.c b/libavcodec/h264_ps.c index 0cf86c2b1d..42a6903eef 100644 --- a/libavcodec/h264_ps.c +++ b/libavcodec/h264_ps.c @@ -544,8 +544,6 @@ int ff_h264_decode_seq_parameter_set(H264Context *h){ av_free(h->sps_buffers[sps_id]); h->sps_buffers[sps_id] = sps; - h->sps = *sps; - h->current_sps_id = sps_id; return 0; fail: