Re: OMAP3 ISP DQBUF hangs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux