> 
>     Hi Timo,
> 
>     I saw the status of 0x0A if header file /usr/include/nvEncodeAPI.h
>     perhaps the memory alloc is large? 
> 
>      /* 1MB is large enough to hold most output frames. NVENC increases
>     this automaticaly if it's not enough. */
>             allocOut.size = 1024 * 1024;
> 
>             allocOut.memoryHeap = NV_ENC_MEMORY_HEAP_SYSMEM_CACHED;
> 
> 
>         /**
>          * This indicates that the API call failed because it was unable
>     to allocate
>          * enough memory to perform the requested operation.
>          */
>         NV_ENC_ERR_OUT_OF_MEMORY,
> 
> 
> I make mistake, this is not the error code info,

0xA is the error code. Your GPU and/or system seems to be out of memory
capable to transfer surfaces. Unfortunately, there isn't much I can tell
you about that. 1MB per surface should not overwhelm any somewhat modern
GPU(So, every NVENC capable one). I also don't have too much of an idea
about Non-GeForce GPUs.
You might be better of asking Nvidia about this.

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to