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.