[GnomeMeeting-list] [PATCH] QCIF Small (Scaled) capture mode



Please find attached a fairly simple patch (against the 0.94.1 tree) that adds
another capture size to GnomeMeeting.

This capture size I have named "Small (Scaled)".  Its function is simple; it
captures the image from the camera at CIF resolution, then, after conditioning
by H323VideoDevice::Redraw, it scales the image down to QCIF for
display/transmission.  

On my Logitech QuickCam Web, this improves QCIF image quality dramatically.  I'm
not sure if others have the same problems that I do; perhaps it's a driver- or
hardware-specific problem. To see the effect without applying the patch, compare
the QCIF image at regular (100%) zoom to the CIF image zoomed out to 50%
(without bilinear interpolation).  This is the image that my patch gives at 100%.

Does this seem useful to anyone else?  If not, Damien, don't feel compelled to
apply it.  It's rather hackish; a more elegant solution would have required
moving some code around.  It's certainly something I will continue to maintain,
because it makes GnomeMeeting that much more usable for me over slow links.

Regards,
Brian Teague

Attachment: out.diff
Description: Binary data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]