summaryrefslogtreecommitdiff
path: root/recordmydesktop/include/rmdmacro.h
AgeCommit message (Collapse)Author
2007-01-21changed formatting of the code, to never go beyond column 80iovar
(rule is purely for visual purposes, macro expansions are not taken into account). git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@262 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-21removed duplicated code of UPDATE_*_PLANE(S)_*,iovar
which have been replaced with UPDATE_*_PLANE(S) with an extra __bit_depth__ parameter git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@261 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-21Added support for 16bpp color depth.iovar
Currently the UPDATE_*_PLANE(S)_* macros are duplicated, so they might need some reworking (they are perfectly functional though). git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@260 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-20Concatated all UPDATE_YUV_BUFFER_* macros into one, UPDATE_YUV_BUFFER.iovar
This one is further broken into UPDATE_(X)_PLANE(S)_(Y) macros, where X is Y or UV and Y is 32 or 16(color depth). This will allow easier incorporation of 16bpp support, without code duplication(where it can be avoided) and without bloating the toplevel calls of these macros with multiple similar blocks of code. Also changed toplevel check of depth, to allow running on 16 bpp git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@259 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-17fix for xfixes cursor in amd64 (and any archiovar
with sizeof(long)!=4). Xfixes.h declares the pixels as a list of unsigned long instead of CARD32 that is used on the serverside , resulting in 4 byte padding on amd64, where sizeof(long)==8.This was breaking the XFIXES_POINTER_TO_YUV macro, but is now corrected. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@256 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-04added license information in new headersiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@254 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-04header has been broken to types,func and macros partsiovar
for easier maintainance git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@253 f606c939-3180-4ac9-a4b8-4b8779d57d0a
© All Rights Reserved