mocm@xxxxxxxxxxxxxx (mocm@xxxxxxxxxxxxxx): > Torgeir Veimo writes: > > > Allthough the api might be a bit proprietary, if you have a matrox > > card, you can use syncfb [...] > > The same is done in directfb (www.directfb,org), one of the example > programs (df_layer) can display directly from v4l source or a video > file. Both of these solutions are great for playback of interlaced sources on a progressive display. However, I think we need a slightly stronger API for TV output where we want to be field-accurate. For example, we need to know the field dominance of the frames we give the output, something which neither API supports. The syncfb authors also describe in detail the problem of setting the monitor refresh to match the framerate of the video input, something which has not been addressed in directfb. This problem is critical for both judder and ensuring temporal continuity in playback of interlaced sources. As an application writer, I don't see a sufficient system I can use for high quality TV output. I'm still looking into doing a v4l2-based TV output driver for the matrox g400, but I'm not convinced this is the best place to start. If anyone else has any comments, please speak up. :) -- Billy Biggs vektor@xxxxxxxxxxxx