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

Reply via email to