> Hallo Hans!
>
>> I've started work on this problem yesterday. I discovered that the
>> MPEG data is placed at the correct memory location so the shift
>> happens either in the DMA handling (most likely) or in the internal
>> buffer handling of the driver. I can easily reproduce it, so that
>> helps a lot. I hope I can find the cause quickly. I have several
>> ideas, but it needs more debugging and tracing.
>
> Did you find the cause for the bug mentioned above? I don't want to
> rush, I'm just a bit curious...

I'm slowly closing in on it. It's not as easy to reproduce as I thought so
it is slow going. The bug is probably in the dma_from_device() function in
ivtv-irq.c and is probably related to somehow incorrect handling of a DMA
error. I have to wait for it to happen again before I can be more certain.

         Hans


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to