On 06/09/2017 00:59, Mark Thompson wrote:
---
avtools/avconv_qsv.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/avtools/avconv_qsv.c b/avtools/avconv_qsv.c
index 723c6e022..de0269040 100644
--- a/avtools/avconv_qsv.c
+++ b/avtools/avconv_qsv.c
@@ -83,6 +83,9 @@ int qsv_init(AVCodecContext *s)
frames_ctx->initial_pool_size = 32;
frames_hwctx->frame_type = MFX_MEMTYPE_VIDEO_MEMORY_DECODER_TARGET;
+ if (s->extra_hw_frames >= 0)
+ frames_ctx->initial_pool_size += s->extra_hw_frames;
+
ret = av_hwframe_ctx_init(ist->hw_frames_ctx);
if (ret < 0) {
av_log(NULL, AV_LOG_ERROR, "Error initializing a QSV frame pool\n");
Ok.
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel