summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-13fixed xdamage with xshm andiovar
removed anything related to conditional shared memory usage. Added GetZPixmapShm.Cleaned up pdata stuct from unneeded members. Removed argumednts related to conditional shared (--no-cond-shared, --shared threshold).Changed default for Shm and --with-shared is now --no-shared. Also, dummy cursor has been shaped up a bit. Version changed to 0.3.4-cvs. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@293 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-03-03correct dekstop file fromiovar
<marci1 <at> archlinux <dot> fr> git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@292 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-27top_srcdir instead of ../ in include pathiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@291 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-26version change to 0.3.3.2-cvs.iovar
Added AC_MSG_ERROR when zlib isn't found git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@290 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-25version change to 0.3.3.2-cvsiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@289 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-25updated Italian translation by Giovanni Scaforaiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@288 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-21Updated Italian translation by Giovanni Scaforaiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@287 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-20v0.3.3.1 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@286 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-20added configurable ringbuffer size,iovar
corrected a mistake that blocked compilation(from last commit at shminfo initialization), removed the options from USAGE in the manpage and the program ,since it's too bloated to be usefull git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@285 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-19added check so program will exit before the attach, when it fails to obtain ↵iovar
the shared memory git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@284 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-15*** empty log message ***iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@283 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-14make jack_ports window expand with topleveliovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@282 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-14made jack ports window scrollableiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@281 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-11v0.3.3iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@280 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-11v0.3.3 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@279 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-11v0.3.3iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@278 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-11v0.3.3 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@277 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-11merged messages with new pot, updated el.poiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@276 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-10updated potfileiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@275 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-10added jack configuration.iovar
fixed preview thumb to not update when minimized. added option to include or not window decorations. added option to enable/disable tooltips git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@274 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-07Added support for recording audio through jack.iovar
libjack is dlopened so there's no runtime dependency on it. Ports must be connected at startup. New files: src/rmd_jack.c git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@273 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-02changed OSS buffer scheme, to work with frames(like ALSA) and reduce ifdefsiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@272 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-02-02Fixed bug on >1 channels audio recording with OSSiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@271 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-31added catalan translation byiovar
Pere Olivares git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@270 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-29Fixed all condition variables, to be waited with correct mutexes.iovar
This fixed also the wakeup from pause bug. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@269 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-29added check in configure.ac for machine/endian.h (BSD).iovar
Fixed fpe in FlushBlock git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@268 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-29Added support for compilation with OSS, instead of ALSA.iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@267 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-27Changed cache format to utilize better interframe encodingiovar
and thus require sufficiently less hard disk space. Instead of the old (plane_width/16)*(plane_height/16) blocksize, now we are using 16x16 for the y plane and 8x8 blocks for the u,v planes. Also this byte alignment allows comparing of blocks to happen by first casting into a larger datatype(u_int64_t if available, u_int32_t else). This way we do as little as 1/8 or 1/4 of comparisons. This essentially offsets the higher CPU required to check the now increased number of blocks, and even provides a slight performance boost from the previous way of caching. Also, the load cache loop has been debloated, by moving much of the functionality that previously resided in an if evaluation statement, into anew function(ReadFrame). For further abstraction, ReadFrame utilizes ReadZF to do the actual reading. ReadZF determines if a gzread or an fread has to be done. Another improvement in the program is that, now, write operations on the disk, happen in 4 kbytes pages, minimizing thus the overall cost of access. Last change in this set is that the indexes in the CachedFrame and FrameHeader datatypes, are now u_int32_t's, to accomodate the possibly large number of blocks(could have been 16 bit types but that would give 4096*4096 max resolution, which might have caused problems in the future) git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@266 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-27version bump to 0.3.3-cvsiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@265 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-21v0.3.2iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@264 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-21v0.3.2 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@263 f606c939-3180-4ac9-a4b8-4b8779d57d0a
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-18New files: initialize_data.c, rmdthreads.c.iovar
Cleaned-up main, moved initialization tasks to InitializeData and all thread creation in rmdThreads. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@258 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-01-18New file: encode_cache.c.iovar
Moved some of the code on cache encoding, from main to a new fuction(EncodeCache). Added EncodeCache declaration in rmdfunc.h git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@257 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-17changed version to 0.3.1.1-cvs from 0.3.2-cvs,iovar
this is going to be a minor bugfixing release after all git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@255 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
2006-12-27version changed to 0.3.2-cvsiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@252 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-27version change to 0.3.1.2-cvsiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@251 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-27v0.3.1.1 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@250 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-24added Portuguese/Brasilian by Caio Alonsoiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@249 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-19corrected default workdir in manpage(/tmp instead of /home/iovar)iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@248 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-18Updated Portuguesse translation by Joel Ramosiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@247 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-17v0.3.1 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@246 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-17v0.3.1 changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@245 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2006-12-17corrected author information in AUTHORS file.iovar
Added Changelog entry for version 0.3.1. Updated README file with more information. Included icon svg source in Makefile.am as EXTRA_DIST. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@244 f606c939-3180-4ac9-a4b8-4b8779d57d0a
© All Rights Reserved