Hi, Nvidia team:
I try to use hardware jpeg accelerator encode a camera frame, it report an error “Error: Given input format for encoder not supported”
my camera out format is YUYV. is it not support by hardware??
code is like this:
"
int src_dma_fd = -1;
NvBufSurf::NvCommonAllocateParams params;
params.memType = NVBUF_MEM_CUDA_PINNED;
params.width = 1536;
params.height = 1920;
params.layout = NVBUF_LAYOUT_PITCH;
params.colorFormat = NVBUF_COLOR_FORMAT_YUV420;
//params.colorFormat = NVBUF_COLOR_FORMAT_YUYV;
params.memtag = NvBufSurfaceTag_VIDEO_CONVERT;
NvBufSurf::NvAllocate(¶ms, 1, &src_dma_fd);
jpegenc->encodeFromFd(src_dma_fd, JCS_YCbCr, &out_buf,out_buf_size, 75);
"
BR//