From 75f769ef468249859c2bd2f63c9099eb131d3e82 Mon Sep 17 00:00:00 2001
From: Ivan Uskov <ivan.uskov@nablet.com>
Date: Sat, 25 Jul 2015 15:56:08 -0400
Subject: [PATCH 2/2] libavcodec/qsvdec_h264.c: using "private_spspps_buf"
 argument for av_bitstream_filter_filter() to avoid failure after decoder
 re-initialization.

---
 libavcodec/qsvdec_h264.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/qsvdec_h264.c b/libavcodec/qsvdec_h264.c
index 78356e3..c91c832 100644
--- a/libavcodec/qsvdec_h264.c
+++ b/libavcodec/qsvdec_h264.c
@@ -90,7 +90,7 @@ static int qsv_decode_frame(AVCodecContext *avctx, void *data,
 
         } else {
             /* no annex-b prefix. try to restore: */
-            ret = av_bitstream_filter_filter(s->bsf, avctx, NULL,
+            ret = av_bitstream_filter_filter(s->bsf, avctx, "private_spspps_buf",
                                          &p_filtered, &n_filtered,
                                          avpkt->data, avpkt->size, 0);
             if (ret>=0) {
-- 
1.8.3.1

