Hi,
I am using Jetson_Linux_R35.4.1_aarch64.
I am using a custom carrier board based on the Orin NX, with two cameras connected. When Board is up for the first time and I start streaming using nv3dsink it is working properly as expected.
But after that if I use filesink and record the video using the WIFI it is recording the video but the video i am getting is black/corrupted screen.
And this is strange but when I use filesink first and record the video using WIFI it will record properly and I can see the video after downloading it.. But just after that If I run the nv3dsink it’ll stream the black/corrupted video.
Also I have noticed that the video file size of when recorded properly and can see the video is much larger then the video file size of when black/corrupted size.
Now if i use nv3dsink multiple times on the board it is giving properly visible camera stream. but if i use nv3dsink and use fakesink after that there will be no crash in fakesink but after that if i use nv3dsink again it will start streaming of cameras but it’ll be blank/corrupted screen.
Now the main thing here is whenever I face this issue and reboot the board it’ll Be capturing video properly whether using nv3dsink or filesink… But only for the first iteration.
So my basic question here is what is the issue with filesink or fakesink that if i run them it is making the cameras corrupted.. Because if i run nv3dsink multiple times it’ll work properly. but just after filesink or fakesink that too will stop working.
We are not observing any crashes.. just the black/corrupted video stream.
I have also tried this command “sudo systemctl restart nvargus-daemon.service” But the observations remains same…
Thanks.