-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvarguscamerasrc fails #66
Comments
Hello @nirushka have you tried to insert an extra queue before the sink? I've just tested this construct with L4T35.3.1 and IMX568. With the first try I've got this warning too. And with the additional queue, I got rid of the warning. It might be, that this warning could be the reason, since you're running an older L4T. |
Hi, and even when I try: gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! fakesink |
Hi, any news about this topic? This is my v4l-ctl --all output: Driver Info: Camera Controls
Please see the output of Video input : 0 (Camera 0: no power). /*
#include <dt-bindings/media/camera.h> // ------------------------------------------------------------------------------------------------ #if VC_MIPI_LANES == 1 #if VC_MIPI_CAM_0 == 1 && VC_MIPI_CAM_1 == 1 / { #if LINUX_VERSION < 500
#else #if VC_MIPI_CAM_1 == 1 #if LINUX_VERSION >= 500 #if LINUX_VERSION < 500
#if VC_MIPI_CAM_0 == 1
#if LINUX_VERSION < 500
#if LINUX_VERSION < 500
#endif // VC_MIPI_CAM_0 #if VC_MIPI_CAM_1 == 1
#if LINUX_VERSION < 500
#if LINUX_VERSION < 500
#endif // VC_MIPI_CAM_1
}; / {
#if VC_MIPI_CAM_0 == 1 #if VC_MIPI_CAM_1 == 1 #define CAM0_PWDN TEGRA194_MAIN_GPIO(P, 4) / {
}; |
Hello @nirushka , you have configured 2 lanes I would try to change it to 2 lanes and 21800 mHz |
I found out that this error occurs only if I connect via ssh -X. |
Hi,
I am using IMX226, with L4T 35.1.0
I get this error with the current pipeline: gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),width=3904,height=3000,framerate=20/1' ! nvvidconv ! video/x-raw, width=1024, height=768, format=I420 ! xvimagesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
GST_ARGUS: Creating output stream
(Argus) Error BadParameter: (propagating from src/eglstream/FrameConsumerImpl.cpp, function initialize(), line 89)
(Argus) Error BadParameter: (propagating from src/eglstream/FrameConsumerImpl.cpp, function create(), line 44)
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, threadInitialize:320 Failed to create FrameConsumer
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, threadFunction:241 (propagating)
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, waitRunning:203 Invalid thread state 3
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:806 (propagating)
WARNING: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Pipeline construction is invalid, please add queues.
Additional debug info:
gstbasesink.c(1209): gst_base_sink_query_latency (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:
Not enough buffering available for the processing deadline of 0:00:00.015000000, add enough queues to buffer 0:00:00.015000000 additional data. Shortening processing latency to 0:00:00.000000000.
Got EOS from element "pipeline0".
Execution ended after 0:00:00.330253389
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
with v4l2-ctl command: v4l2-ctl -d /dev/video0 --verbose --set-fmt-video=width=3904,height=3000,pixelformat=RG10 --stream-mmap
everything works fine.
The text was updated successfully, but these errors were encountered: