-    frame->buf[0] = av_buffer_pool_get(ctx->pool);
+    if (frctx->flags & AV_CUDA_HWFRAMES_DUMMY_MODE)
+        frame->buf[0] = av_buffer_create(NULL, 0, NULL, NULL, 0);
+    else
+        frame->buf[0] = av_buffer_pool_get(ctx->pool);
+

Is this really needed? Because at least videotoolbox also lets the
decoder allocate frames, and allocates the "dummy" buffers outside of
the hwcontext. (I don't quite remember how it works.)

You mean compared to just leaving buf[0] empty?

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to