|
|
|
@@ -1856,7 +1856,11 @@ static int process_output_surface(AVCodecContext *avctx, AVPacket *pkt, NvencSur |
|
|
|
goto error; |
|
|
|
} |
|
|
|
|
|
|
|
if (res = ff_alloc_packet2(avctx, pkt, lock_params.bitstreamSizeInBytes,0)) { |
|
|
|
res = pkt->data ? |
|
|
|
ff_alloc_packet2(avctx, pkt, lock_params.bitstreamSizeInBytes, lock_params.bitstreamSizeInBytes) : |
|
|
|
av_new_packet(pkt, lock_params.bitstreamSizeInBytes); |
|
|
|
|
|
|
|
if (res < 0) { |
|
|
|
p_nvenc->nvEncUnlockBitstream(ctx->nvencoder, tmpoutsurf->output_surface); |
|
|
|
goto error; |
|
|
|
} |
|
|
|
|