#include #include #include namespace icl{ namespace dc{ DCFrameQueue::DCFrameQueue(dc1394camera_t* c, DCDeviceOptions *options,int nDMABuffers, int nQueuedBuffers): m_poCam(c), m_iBuffers(nDMABuffers), m_iQueuedBuffers(nQueuedBuffers) { initialize_dc_cam(c,nDMABuffers, options); /// dequeu all frames once #ifdef SYSTEM_APPLE for(int i=0;i trying to reset the bus"); // resetBus(); // dc1394error_t err = dc1394_capture_dequeue(m_poCam,DC1394_CAPTURE_POLICY_WAIT,&frame); // if(err != DC1394_SUCCESS || !frame){ // ERROR_LOG("reseting the bus was not successful"); // } //} push(frame); } for(int i=0;i