On Tue, 2003-05-06 at 23:22, Joni Kähärä wrote: > > > Richard Jones wrote: > > > > Possibly but what I'm doing is pretty straight forward , I pass > > the frame capture from the tv card and sending it straight to > > the tv-out on the matrox g400. It is possible that the g400 has got > > the field order flipped itself. > > > > > Are you using DirectFB? Just wondering. > > Yes I am. Since sending that email I've discovered the problem was indeed at my end. It appears that a directfb call SetFieldParity() has the semantics (at least in my setup) that SetFieldParity(0) chooses bottom field first and SetFieldParity(1) chooses top field first, a semantics I was not expecting. Given that this behaviour is contrary to the documentation it is possibly a problem with my particular setup. Give your question have you had field order issues with directfb also? So in summary Tom's change for the DMA status check is correct, the field order issues seem related to my use of directfb. Richard. -- Richard Jones <richard@xxxxxxxxxxxx>