-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vc.ril.rawcam no used buffers in videocode #71
Comments
I don't follow your issue. vc.ril.rawcam will accept an buffers. It will write them with incoming data, and return 2 buffers with the same timestamp each time it receives a Frame End short packet on the CSI interface. One buffer is the image data (data that matches the configured CSI-2 data type) and one buffer gets the When you send stop to the image sensor it will stop producing frames. vc.ril.rawcam will see no more Frame End packets, so will stop producing buffers until mmal_port_disable is called (which then flushes all buffers back to the client). |
Dear 6by9: |
I set output->buffer_num=8,so the vcsm applied for 8 buffers in GPU memory.
Rawcam sent a pair of buffers(MMAL_WORKER_BUFFER_TO_HOST message) with the same timestamp,then it had been Stop sent the next image frame until it received a pair of buffers(MMAL_WORKER_BUFFER_FROM_HOST message).
If rawcam wait for a long time,it would lost some image frame.
Is there any way to solve this problem?
The text was updated successfully, but these errors were encountered: