Hello ALL:
I bulit the sample “12_camera_v4l2_cuda” from “multi-media-api-sample” and run it,but i got run error :
ERROR: camera_initialize(): (line:234) Failed to set camera output format: Invalid argument (22)
ERROR: init_components(): (line:332) Failed to initialize camera device
ERROR: main(): (line:715) Failed to initialize v4l2 components
App run failed
I have tried all “-f XXXX”,but not works.
Is there some advice?
Thanks.
Below is the make and run information:
nvidia@tegra-ubuntu:~/tegra_multimedia_api/samples/12_camera_v4l2_cuda$ make
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/common/algorithm/cuda" -c camera_v4l2_cuda.cpp
make -C …/common/classes
make[1]: Entering directory ‘/home/nvidia/tegra_multimedia_api/samples/common/classes’
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvElementProfiler.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvElement.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvApplicationProfiler.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvVideoDecoder.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvBuffer.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvJpegEncoder.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvVideoConverter.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvLogging.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvEglRenderer.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvUtils.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvJpegDecoder.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvVideoEncoder.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvV4l2ElementPlane.cpp
g++ -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/…/…/include" -I"…/…/…/include/libjpeg-8b" -c NvV4l2Element.cpp
make[1]: Leaving directory ‘/home/nvidia/tegra_multimedia_api/samples/common/classes’
make -C …/common/algorithm/cuda
make[1]: Entering directory ‘/home/nvidia/tegra_multimedia_api/samples/common/algorithm/cuda’
/usr/local/cuda/bin/nvcc -ccbin g++ -I"…/…/…/…/include" --shared -Xcompiler -I"/usr/include/aarch64-linux-gnu" -Xcompiler -I"…/…/include" -Xcompiler -fPIC -gencode arch=compute_53,code=sm_53 -gencode arch=compute_62,code=sm_62 -o NvAnalysis.o -c NvAnalysis.cu
/usr/local/cuda/bin/nvcc -ccbin g++ -I"…/…/…/…/include" --shared -Xcompiler -I"/usr/include/aarch64-linux-gnu" -Xcompiler -I"…/…/include" -Xcompiler -fPIC -gencode arch=compute_53,code=sm_53 -gencode arch=compute_62,code=sm_62 -o NvCudaProc.o -c NvCudaProc.cpp
make[1]: Leaving directory ‘/home/nvidia/tegra_multimedia_api/samples/common/algorithm/cuda’
g++ -o camera_v4l2_cuda camera_v4l2_cuda.o …/common/classes/NvElementProfiler.o …/common/classes/NvElement.o …/common/classes/NvApplicationProfiler.o …/common/classes/NvVideoDecoder.o …/common/classes/NvBuffer.o …/common/classes/NvJpegEncoder.o …/common/classes/NvVideoConverter.o …/common/classes/NvLogging.o …/common/classes/NvEglRenderer.o …/common/classes/NvUtils.o …/common/classes/NvJpegDecoder.o …/common/classes/NvVideoEncoder.o …/common/classes/NvV4l2ElementPlane.o …/common/classes/NvV4l2Element.o …/common/algorithm/cuda/NvAnalysis.o …/common/algorithm/cuda/NvCudaProc.o -I"/usr/include/aarch64-linux-gnu" -I"…/…/include" -I"…/common/algorithm/cuda" -L"/usr/lib/aarch64-linux-gnu" -L"/usr/lib/aarch64-linux-gnu/tegra" -L"/usr/local/cuda/targets/aarch64-linux/lib" -lpthread -lv4l2 -lEGL -lGLESv2 -lX11 -lnvbuf_utils -lnvjpeg -lcuda -lcudart
[i]nvidia@tegra-ubuntu:~/tegra_multimedia_api/samples/12_camera_v4l2_cuda$ ./camera_v4l2_cuda -d /dev/video0 -s 1280x720 -f YUYV -c
ERROR: camera_initialize(): (line:234) Failed to set camera output format: Invalid argument (22)
ERROR: init_components(): (line:332) Failed to initialize camera device
ERROR: main(): (line:715) Failed to initialize v4l2 components
App run failed[/i]