I have a camera application that worked using the argus api in jetpack 4.2 that is now throwing BadParameter errors with jetpack 4.3.
The relevant error messages:
(Argus) Error BadParameter: (propagating from src/eglstream/ImageImpl.cpp, function initialize(), line 382)
(Argus) Error BadParameter: (propagating from src/eglstream/ImageImpl.cpp, function copyToNvBuffer(), line 440)
The buffer is created with:
native_buffer->createNvBuffer(stream->getResolution(), NvBufferColorFormat_ARGB32, NvBufferLayout_Pitch)
The error happens in:
And the returned error code is INVALID_PARAMS.
Is this possibly a regression in the argus API?
I have PIXEL_FMT_YCbCr_420_888 images streaming into a NvBufferColorFormat_ARGB32 buffer which was a valid conversion in jetpack 4.2.