VI
Generally, three video frame VBs are occupied in VI capture mode, one for capturing the current frame, one for capturing the next frame, and the other for recycling (mainly occupied by the downstream module).
Memory usage in the current version:
- vi pipe buffer: Each pipe requires three RAW video frames, one for processing the current frame, one for capturing the next frame, and the other for recycling. In some extreme scenarios, two RAW video frames can be used.
- vi chn buffer: Each channel requires at least three YUV video frames, one for processing the current frame, one for capturing the next frame, and the other for recycling.
- Basic channel memory after new pipes and channels are added to the VI: 5 MB
Parent topic: Memory Usage of Main ISP Modules