> > 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.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user