Please provide the following info (tick the boxes after creating this topic):
[*] DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
Target Operating System
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
SDK Manager Version
Host Machine Version
[*] native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
I have an issue on drive os 6.05. When I want to encode the image captured from isp of orin.
The image attributes of captured image(NvSciBufObj)'s attributes are surface based. As the document said, the attribue ‘NvSciBufImageAttrKey_PlaneBaseAddrAlign’ is used for non surface based image attributes and should not be specified. But the document of iep(NVIDIA DRIVE OS Linux SDK API Reference: Image Encoder | NVIDIA Docs) also said, to encode the image, the image plane base address alignment should be 256.
So how can i set the attribute to surface based attrubutes image. I can call ‘NvMediaIEPFeedFrame’ to pass the surface based image to encoder and it return the result. The video looks with some green lines, some parts like kaleidoscope.