Skip to content
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

Point Grey Camera::RetrieveBuffer() does not block on first image #11

Open
jonnew opened this issue Mar 1, 2016 · 0 comments
Open

Point Grey Camera::RetrieveBuffer() does not block on first image #11

jonnew opened this issue Mar 1, 2016 · 0 comments
Labels

Comments

@jonnew
Copy link
Owner

jonnew commented Mar 1, 2016

I need the RetrieveBuffer() call to block unless an external trigger causes a new frame to be transmitted. The first time it is called, if a previous frame has been placed in the camera's buffer, it will not block and will return the old image. How can I start the acquisition in a "fresh" state, no old buffer hanging around?

This occurs after the camera after stopping acquisition, disconnecting. It even occurs after power cycling the camera. Seems like resetting the DMA controller or network interface card might work, but are ridiculous.

I've contacted PG support for a solution.

@jonnew jonnew added the bug label Mar 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant