static inline status_t statusFromOMXError(int32_t omxError) {
 switch (omxError) {
 case OMX_ErrorInvalidComponentName:
 case OMX_ErrorComponentNotFound:
 return NAME_NOT_FOUND; // can trigger illegal argument error for provided names.
 default:
 return isOMXError(omxError) ? omxError : 0; // no translation required
 }
}

The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.