On Thursday 07 September 2006 00:32, Malcolm Caldwell wrote: > On Wed, 2006-09-06 at 23:44 +0300, Marko Mäkelä wrote: > > On Tue, Sep 05, 2006 at 06:33:51PM +0200, Stefan Lucke wrote: > > > I think I found the bug. My first thought from this morning lead my > > > to the direction, but it _only_ fixed the OSD drawing and _not_ the > > > shrinked picture above the downscaled 16:9 rect. This rect is from > > > clear background operation. > > > > > > Attached patch fixes both: OSD and clear background. > > > > Thank you, Stefan! I tested this on fresh DirectFB and DFB++ CVS, and > > it really fixes those issues. > > > > The two problematic clips look correct now. I tried setting > > cDFBVideoOut::fieldParity to 1 in the constructor, but it made them > > look worse. The BBC News clip looks completely okay now, but the > > clip I made last week may merely be suffering from dropped frames now > > (due to very big movement). > > > > Now I only have one wishlist item left for DirectFB on Matrox cards: > > get rid of that busy-waiting in IDirectFBSurface::Flip() by > > implementing some ioctl() calls to make it interrupt-driven. > > Meanwhile, this patch seems to substantially reduce the CPU > > consumption on my system: > > I can add my one wishlist item for DirectFB on Matrox cards: > > dynamic changing between NTSC and PAL. > > Great work so far, the interlaced scaling makes a big difference.
I've been vaguely following this but haven't had a chance to test the mga output for a while! Is the OSD still broken for mga output? I ended up backtracking to about February CVS a while back to get my OSD working again! Trying to work out whether to leave that system as it is or upgrade both DirectFB and softdevice on it... Cheers, Laz _______________________________________________ Softdevice-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/softdevice-devel
