What does Intel IPP status 32 (ippStsSrcSizeLessExpected) mean?

 
Could be also:
ConstantTypeOS
ERROR_SHARING_VIOLATIONWin32 errorWindows
KERN_EXCEPTION_PROTECTEDKern returnMac
EPIPEerrnoAny
KERNEL_APC_PENDING_DURING_EXITBugCheck CodeWindows
Previous Next
ippStsSmallerCodebook ippStsDstSizeLessExpected

ippStsSrcSizeLessExpected

Separate a chunk boundary from truncated input

The DC prefix in the IPP status text identifies data-compression primitives. This warning means the available source buffer is shorter than the amount the current decode or encode step expected. In a streaming pipeline, that can be a normal request for more input; in a supposedly complete frame or archive, it can indicate truncation.

Padding the source to silence the warning is unsafe because compressed formats assign meaning to every bit. The caller should preserve unconsumed bytes and resume according to the primitive's streaming contract.

What to record

  • Bytes supplied, bytes consumed, stream state, and whether the caller marked the chunk as final.
  • Container-declared compressed length versus the actual bytes available.
  • Whether a header, code table, checksum, or final block crosses the current buffer boundary.
  • The distinction between “need more input” and ippStsStreamEnd, which reports a completed compressed stream.

References

Intel IPP Developer Guide and Reference · Intel IPP status definitions · DEFLATE compressed data format


Looking for a different code? Search another status or error code.