I have been trying to get vdr (1.3.32) + softdevice (0.2.0) to work with
DirectFB (cvs from 281005) output on my Epia MII board with a vt1622a TV
encoder. I was trying to get Mark Adams field-sync stuff working
properly but this was giving me a weird, stuttering output which looked
like there was a timing issue or something, causing it to drop a field
every second or so, giving really bad A-V sync, presumably as it was
trying to compensate and catch up.

I set myself the task of implementing an additional Unichrome tv-out
driver (in the same vein as the -vo dfb:mgatv output) and lots of
testing, rechecking, more testing. With my settings, it enabled
DLOP_FIELD_PARITY. The implementation worked but I ended up with the
same stuttering output!

I also made some other changes to the rest of the code and found that I
had an almost perfect output when I disabled my DLOP_FIELD_PARITY bits!
What I had done was reenable a couple of sections of commented out code.
I have reenabled both DLBM_TRIPLE and DLOP_DEINTERLACING, if supported.

(Why were these commented out? What did they break? ;))

With this setup, i.e. triple buffering and deinterlacing enabled and
field parity disabled, I get a good picture. It doesn't look as smooth
as it might be, maybe, but that's probably because it isn't using the
field sync stuff. A-V sync is now perfect (with a delay of -3).

This is a serious improvement on what I was getting! Maybe getting
DLOP_FIELD_PARITY to work properly would be the icing on the cake but
for now it's good.

Cheers,

Laz


_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to