Hi Tom, On Thu, Aug 15, 2013 at 10:15 PM, Tom <Bassai_Dai@xxxxxxx> wrote: > Hello, > > I'm working with an OMAP3 DM3730 processor module with a ov3640 camera > module attached on parallel interface. I'm using Linux 3.5 and an > application which builds the pipeline and grabs an image like the > "media-ctl" and the "yavta" tools. > > I configured the pipeline to: > > sensor->ccdc->memory > > When I call ioctl with DQBUF the calling functions are: > > isp_video_dqbuf -> omap3isp_video_queue_dqbuf -> isp_video_buffer_wait -> > wait_event_interruptible > > The last function waits until the state of the buffer will be reseted > somehow. Can someone tell my which function sets the state of the buffer? Am > I missing an interrupt? > > Best Regards, Tom > I'm not familar with omap3isp, but from the code, the wait queue is released by function ccdc_isr_buffer->omap3isp_video_buffer_next. You are either missing a interrupt, or running out of buffer, or found a buffer under run. Jiaquan > -- > To unsubscribe from this list: send the line "unsubscribe linux-media" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html