Safety Validation
This section applies to ASIL-D or ASIL-B(D) applications. To meet the ASIL-D and ASIL-B(D)
safety goals when streaming data with NvSciStream, the application must perform extra
validation steps. To ensure the data transmitted between producer and consumer applications
are correct, NvSciStream provides a set of *WithCrc
APIs to calculate the
Cyclic Redundancy Checksum (CRC) values of the important initialization and runtime data and
return the CRC values to the applications. The applications are responsible for verifying the
CRC values before performing streaming and accessing the buffer data.
Use case 3 for the NvSicStream event sample illustrates the validation steps.