summaryrefslogtreecommitdiff
path: root/recordmydesktop/src
AgeCommit message (Collapse)Author
2007-11-28Don't print compression stats when total_received_bytes=0 (avoid FPE)iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@439 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-20specsfile.c: added some stubsiovar
rmd_cache.c: added specsfile creation in initCache... git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@436 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-15Makefile.am: added poll_events.c(removed poll_damage.c)iovar
parseargs.c: added parsing for pause and stop shortcut recordmydesktop.c : shortcuts related code changes rmdthreads.c: added a hack to end the poll_events thread, since it now runs regardless of whether full-shots is specified. shortcuts.c: new method RegisterShortcuts. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@435 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-15src/poll_damage.c : REMOVED and replaced by src/poll_events.ciovar
src/poll_events.c : NEW FILE replaces src/poll_damage.c adding handling for shortcuts git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@432 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-14src/encode_cache.c,src/register_callbacks.c :added state change messagesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@431 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-14 configure.ac: changed version to 0.3.7-cvsiovar
src/Makefile.am: added src/shortcuts.c src/shortcuts.c: new file git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@430 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-12cleanup.c: added a stub cleanup routine.iovar
initialize_data.c: y,u,vblocks with malloc. recordmydesktop.c: removed static y,u,vblocks. Makefile.am: added cleanup.c,specsfile.c specsfile.c: stub file for session-restore routines(NI). git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@426 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-11-12cache_frame.c: added compression statistics to outputiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@425 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-08-15rectinsert.c: fixed yblocks,ublocks,vblocks arrays boundary overstepiovar
(resulting in segfault) git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@412 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-08-14parseargs.c, recordmydesktop.c: added --no-encode option.iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@408 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-08-07get_frame.c: added follow-mouse functionalityiovar
(added MoveCaptureArea function). git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@403 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-08-07parseargs.c: added follow_mouse argument parsingiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@402 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-08-03get_frame.c: fix segmentation fault with x, y !=0 when using --full-shotsiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@398 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-08-03queryextensions.c: recordMyDesktop can run now without the presenceiovar
of XDamage, if --full-shots is specified. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@397 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-17get_frame.c: extra parameters pdata->brwind.rgeom.x andiovar
pdata->brwind.rgeom.y in BlocksFromList rectinsert.c: added x_offset, y_offset arguments in BlocksFromList to fix segfaults when recording an area instead of the whole desktop. initialize_data.c: initialize dummy_p_size on all cases git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@391 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-17capture_sound.c: fix incorrect allocation of newbuffiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@390 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08update_image.c: removed mutex locking from UpdateImageiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@375 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08rmdthreads.c: header inclusion changes.iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@374 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08rectinsert.c: added BlocksFromList function to extract changed areasiovar
for cache from the damage list. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@373 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08recordmydesktop.c: added initialization for cache block arrays.iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@372 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08poll_damage.c: header inclusion changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@371 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08opendev.c: header inclusion changes to avoid recompilationiovar
when not needed git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@370 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08initialize_data.c: whitespace changesiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@369 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08get_frame.c: enabled dbuffering on full shots and fixed cursor issueiovar
on it. Uncommented glx code(preliminary-unsupported-unfunctional). It can be enabled with CFLAGS='-DUSE_GLX_CAP' and LDFLAGS='-lGL -lGLU ' . git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@368 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-07-08cache_frame.c: removed changed blocks calculation as thisiovar
information is now extracted at rgb2yuv conversion for full shots and from damage events in xdamage mode. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@367 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-11get_frame.c:trivial commit,moved a declaration on top of the block, with the ↵iovar
rest git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@351 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-10get_frame.c: removed some duplicated code, related to handlingiovar
the xfixes and dummy cursors. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@349 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-08get_frame.c: calculate x and y offset of the cursor so that it will appeariovar
correctly. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@346 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-08rmd_jack.c: increased client-name buffersize to 32 from 22iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@345 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-08rmd_jack.c: postfixed jack client name with application pid, so multipleiovar
instances of recordMyDesktop can connect to a Jack Server. git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@344 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-08get_frame.c: free back_buffer shared pixmap when dbuff is enablediovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@343 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-01setbrwindow.c: preserve windowid in brwin struct (do not overwrite with root ↵iovar
window) git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@342 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-06-01poll_damage.c: additional XDamageCreate on root windowiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@341 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-05-24Restored --full-shots functionality by disabling double bufferingiovar
(since there will be some time before the feature is completed and meanwhile, it is better for CVS to be completely functional). get_frame.c:106 Change 0 to pdata->args.full_shots to reenable dbuffering git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@340 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-05-08removed a testing fprintfiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@335 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-05-08changed zero-compression to compress-cacheiovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@334 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-05-08added double buffering when capturing in full-shots.iovar
This way, only pixels that have changed are converted to yuv git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@333 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-05-03added xhot,yhot in xfixes cursor positioning.iovar
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@331 f606c939-3180-4ac9-a4b8-4b8779d57d0a
2007-04-14well... it only took me a few months to notice that the Ub and Vr componentsiovar
are the same and don't need to be held on separate arrays... (replaced them with on UbVr array) git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@304 f606c939-3180-4ac9-a4b8-4b8779d57d0a
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-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-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-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-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
© All Rights Reserved