Hi,
I encounter errors when trying to encode certain sequences of images.
Steps to reproduce the error:
- create test file:
dd if=/dev/urandom of=/dev/shm/random.yuv bs=1024 count=2815350
- lossless encoding with jetson_multimedia_api sample 01:
./video_encode /dev/shm/random.yuv 4384 2192 H265 ~/Videos/out1.h265 -p main --elossless -cf 3 --max-perf -hpt 1 --stats
I get the following errors:
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 8
892744264
875711833
NVMEDIA: H265 : Profile : 1
NVMEDIA: Need to set EMC bandwidth : 2872000
NVMEDIA_ENC: bBlitMode is set to TRUE
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14417920 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14426112 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14434304 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14442496 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14450688 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14458880 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
[1077431815]: Offset 14467072 SrcStride 8192 pDst 0xffff825fbfa8 DstStride 8192 Count 1
NVMAP_IOC_WRITE:1077431814 failed [22]
NVMAP_IOC_READ:1077431815 failed [22]
....
Any idea how to fix this?
Note: trying the same thing with a file full of zeros instead of random data gives no errors.