CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20020102 01:38:37

Modified files:
        .              : configure.in 
        gfxdrivers/matrox: matrox.c matrox.h matrox_bes.c regs.h 
        include        : directfb.h 
        interfaces/IDirectFBImageProvider: idirectfbimageprovider_gif.c 
                                           idirectfbimageprovider_jpeg.c 
                                           idirectfbimageprovider_png.c 
        src            : idirectfb.c 
        src/core       : fbdev.c surfacemanager.c surfaces.c 
        src/gfx/generic: generic.c 
        tools          : gendoc.pl 

Log message:
Added "DFB_BYTES_PER_LINE(f,w)" which should be used instead of
"DFB_BYTES_PER_PIXEL(f)*w", it adds support for formats with bytes
per pixel not being a decimal, e.g. packed monochrome.

Added support for planar pixel formats by adding more information
to the pixel format constants with two new macros:
"DFB_PLANAR_PIXELFORMAT(fmt)" and "DFB_PLANE_MULTIPLY(fmt,height)".
More details in the header and in the generated documentation.

Added DSPF_I420 and DSPF_YV12, two planar YUV formats.

I420: 8 bit Y plane followed by 8 bit 2x2 subsampled U and V planes.
YV12: 8 bit Y plane followed by 8 bit 2x2 subsampled V and U planes.

Added I420 and YV12 support for Matrox BES.

Enum entries in the generated documentation have the original order now.

Increased version number, 0.9.8 and 0.9.9 are binary incompatible.



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-cvs" as subject.

Reply via email to