Tool/software:
Hello Team,
We are using image sensor which provides metadata in first 2 raws and last 2 raws. Here metadata's datatype is same as image data. i.e. Metadata and image pixels are 10 bit format. We are capturing image using below command.
gst-launch-1.0 -v v4l2src device=/dev/video-rpi-cam0 ! video/x-bayer, width=1920, height=1200, framerate=120/1, format=rggb10 ! multifilesink location=/data/frame%d.rggb
Then checking metadata information in image using hexdump. In this data we are not getting expected metadata identifier information in image and getting random bytes in each frame at metadata location.
We are using resolution 1920x1200 so considering additional 4 raws of metadata we have configured image height as 1204 in image sensor driver and image sensor setup script.
Question:
1. Does CSI interface discard metadata itself?
2. Do we need to perform any additional configuration in CSI to capture metadata in the frame?
3. As per our understanding here we dont need to define separate channel to receive metadata as format for metadata is same as image pixel data. Please confirm.
NOTE: We have reffered other threads where metadata is with different datatype format but here datatype format is same as image pixel size.