Commit Graph

48 Commits

Author SHA1 Message Date
niels
a27d407b29 fix leaks 2015-06-18 23:42:41 +02:00
niels
a26ac5f608 optimizations, remove dead code 2015-06-13 02:19:54 +02:00
niels
2776e8da15 remove some compile warnings 2015-06-11 22:53:35 +02:00
niels
b1e78d6c15 fix formatting in -u/--dump-events, change status message maximum length to MESSAGE_SIZE, remove unused allocated buffer, remove unicap left-over, add comment, remove calls to obsolete function, update MAN page, update environment variables shown in -u/--dump-events 2015-06-09 00:11:21 +02:00
niels
2494d9df26 remove old stuff, fix ssize_t, align multiple of 32 bytes, fix Map B to A by threshold, fix some leaks at exit, pre-allocate memory for fx-chain to eliminate dynamic memory allocation when switching samples or manipulating the fx chain, add docs/README.memory, add commandline option to disable static fx chain, take size of static chain in account when combined with -m option, update man page, clear font worker after samples are deleted, fix possible oob write in srt get list, lock static chain to RAM (non fatal), dont clear job and task argument in multithreader (no effect) 2015-06-05 02:05:40 +02:00
niels
6fc673b6a8 remove bad code 2015-06-03 00:10:35 +02:00
niels
77a6e18655 free proj transform on exit, free plain edl on exit, surive loading FX you dont have loaded 2015-06-03 00:00:53 +02:00
niels
3142ef34f2 check on old 2015-06-02 23:07:54 +02:00
niels
59d7dbc72f fallback to old sample edl if loading samplelist edl fails (which happens when veejay is not started in same dir as samplelist) 2015-06-02 23:05:36 +02:00
niels
7a066ab763 free fx chain when sample is deleted 2015-05-31 00:42:59 +02:00
niels
3e1a9f1f11 enable scene detection, update man page, add commandline parameter -S/--scene-detection. automatically creates new samples from video files loaded at startup. 2015-05-30 23:32:01 +02:00
niels
6c91090caf fix freeing cache when sample is deleted, replace sprintf for snprintf, fix LEAK in livido deinit function, fix indenting, change atom type to VOIDPTR for filter_templ, remove debug statements, replace malloc for vj_malloc in libvevo, fix LEAK in bathroom effect, fix LEAK in switching between samples (sequencer), fix LEAK in VIMS get bundles 2015-05-29 22:04:29 +02:00
niels
5d2d49baa4 reduce memory footprint of sample (on demand allocation of keyframe animator objects), remove static size character array from sampleinfo_t 2015-05-12 00:08:07 +02:00
niels
b86ad2f61d add menu item to reloaded: append to samplelist, fix url in about dialog, remove repeating log messages, fix sample loading > 100, fix sample sequencing, trigger sample sequence reload in reloaded, append sequence list, clean up, safer buffer lengths 2015-05-06 23:56:39 +02:00
niels
9e04555c4f remove debug message 2015-05-02 00:24:21 +02:00
niels
9e79d9a4f4 fix preview in reloaded, fix problems in unicast streaming 2015-04-26 23:44:11 +02:00
niels
8518d0eef2 fix CFLAGS in sendVIMS for puredata, minor updates to documentation, fixed small memory leak, removed all assertions except on libhash and lzo selftest, fix some console log messages 2015-04-23 21:21:56 +02:00
niels
b96bb5fe2f fix plane lengths, fix plane lengths in FX, assign default NULL values, fix some compile warnings, some doc fixes, fix Y range for TV or digital YUV in some FX, align buffer alloc, remove unused code 2015-04-22 19:57:41 +02:00
niels
9fc7a9ecbd fix editlist display in reloaded, fix video file loading, fix edit list routines, fix yuv4mpeg, fix video settings initialization 2015-04-17 23:52:34 +02:00
niels
6cda35ec0a set self on mixing entry after clear 2015-04-09 19:52:43 +02:00
niels
8a868f3c11 drop old parameter limit, new limit is 32 parameters (with 16 available in reloaded). changed VIMS 361 from static parameter length to variable length to account for more then 8 parameters, changed VIMS 410 to first return all sample properties, then parameters. added argyment to VIMS 145, fixed a couple of things, added parameters and sliders to reloaded 2015-03-01 18:20:43 +01:00
niels
cb2ce53083 fix crash recovery, make sure not to free plain edit list on deleting samples 2015-01-24 01:40:30 +01:00
niels
d07bc70cb8 fix compile warnings, fix setting of optimziation level, move subsample to libsubsample, disable optimization level for libsubsample, fix crash on exit, clean up, smaller bugfixes 2014-12-22 00:11:13 +01:00
niels
4527d809af fix compile warnings 2014-12-21 21:44:19 +01:00
niels
8ff5a33007 fix more compile warnings 2014-12-21 20:57:05 +01:00
niels
a3a400b7c1 show env var when not set, fix bug in free of sample's editlist, check edit_list before calling cache reset, deal with changing pixel formats in combined editlist, add SSE2 , MMX2 flags to scaler initialization 2014-11-23 18:45:48 +01:00
niels
63c563fb44 fix FX Anim 2014-11-23 15:28:30 +01:00
niels
8d2ce16227 Merge branch 'master' of code.dyne.org:veejay
Conflicts:
	veejay-current/veejay-client/configure.ac
	veejay-current/veejay-server/configure.ac
	veejay-current/veejay-server/libel/vj-avcodec.c
	veejay-current/veejay-server/libel/vj-el.c
	veejay-current/veejay-server/libstream/v4l2utils.c
	veejay-current/veejay-server/libvje/effects/chameleon.c
2014-11-22 20:59:53 +01:00
niels
3057db6d5d push fixes 2014-11-22 20:49:06 +01:00
niels
7364f891a1 dump plugin info on activate if compiled with strict checking -
fixed possible crash on plug_activate on 64 bit systems (all plugin types) -
deprecate duplicate function -
libvevo supports wider keys on 64 bits systems -
fix bug in fallback method network frame send -
smaller cosmetic fixes -
2013-05-17 22:43:15 +02:00
niels
2052dc7213 added VEEJAY_MAX_FILESIZE
fix autosplitting files when recording
2012-12-30 16:18:00 +01:00
niels
2de291de68 drop unnessary update, fix invalid write in lumablend 2012-12-28 22:22:02 +01:00
niels
2c6efc4b51 fix possible segf in median filter
refactor fx init / deinit
2012-06-19 06:42:06 +02:00
niels
a152abf27d fix double free in vevo (softref ports)
properly clear memory before reuse (EDL, FX)
fix recursive port free
fix multiple instances of LVD plugin on same FX chain
fix sample/stream clean up
fix memory error in vevo pool
fix clearing of index node in vevo
added method to softref ports to vevo
added method to validate ports
fix vevo_property_del
fix activation/deactivation of plugin instances
added vevo test program
2012-06-19 03:02:44 +02:00
niels
50dcd0179b bump to 1.5.10
fix reset of sample on SET_CHANNEL / SET_SOURCE events
fix VIMS_CONTINOUS_PLAY
fix VIMS_PROJ_INC
fix refreshing editlist on chain channel changes
allow value 0 as offset for frame_offset
2011-05-19 22:30:38 +02:00
niels
6c33e1f6f5 fix sample continuous play mode (by default disabled)
VIMS message format: 035:%d; 1=restart samples, 0=do not restart samples
honour mode when changing from sample
also do not restart samples in chain
2011-05-07 00:37:07 +02:00
niels
0ff5ecb6d0 bugfix start_at offset 2011-04-03 21:25:53 +02:00
niels
7e219cbd06 change sample delete all 2011-04-03 21:08:00 +02:00
niels
a666823e6a 1.5.5 2010-10-24 16:33:06 +00:00
Niels Elburg
9ac828204e branch livido, added libplugger, working livido loader, refactor plugload to libplugger
git-svn-id: svn://code.dyne.org/veejay/trunk@1418 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-04-04 16:53:43 +00:00
Niels Elburg
12b193c996 add VIMS_SAMPLE_STACK
git-svn-id: svn://code.dyne.org/veejay/trunk@1365 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-01-31 00:11:43 +00:00
Niels Elburg
e6f03f0742 sync
git-svn-id: svn://code.dyne.org/veejay/trunk@1355 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-01-24 21:12:58 +00:00
Niels Elburg
23fb2e90e9 drop VEEJAY_SET_CPU, does not work (anymore) . Fix composite mode bug in switching samples
git-svn-id: svn://code.dyne.org/veejay/trunk@1287 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-30 17:30:49 +00:00
Niels Elburg
1c5c390061 fix unicap in configure.ac, fixed loading/saving of perspective transformations
git-svn-id: svn://code.dyne.org/veejay/trunk@1261 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-15 22:00:13 +00:00
Niels Elburg
2579650c76 mega bugfix collection: fix clamping, fix encoders, added ljpeg,mjpegb, internal format for jpeg 4:2:2 and 4:2:0 full range, fixed dv, added list command to vims 302, added composite blend to gl but untested, old behaviour with -D, added auto ccir 601 <-> jpeg jfif ycbcr auto conversion, fixed compile warnings, dropped yuv4mpeg output stream, added yuv4mpeg 4:2:2 and 4:2:0 as recorders,dropped output zoom (commandline option),added environment variables VEEJAY_PERFORMANCE, VEEJAY_AUTO_SCALING, VEEJAY_INTERPOLATE_CHROMA, VEEJAY_SDL_KEY_REPEAT_INTERVAL, VEEJAY_PLAYBACK_CACHE, SDL_KEY_REPEAT_DELAY, added slow motion to fx chain performer to slow mixing samples, dropped processing in 4:2:0, added environment variables to veejay -u and man page, create ./veejay/fonts on first run and exit, dropped crop and zoom, auto increment port when multiple instances exist, fix cpu core pin, fast start of veejay server, added support for dv ntsc, fixes to magic overlay, chroma magic, luma magick, added more to greyscale video to magic overlays
git-svn-id: svn://code.dyne.org/veejay/trunk@1249 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-10 23:31:31 +00:00
Niels Elburg
e09d4e0a9e optimized yuv -> yuyv for sdl display, added -e --swap-range parameter to switch YUV range between Y Cb CR ( 16-235 ) and Y U V ( 0 - 255 ) on all input video files.
git-svn-id: svn://code.dyne.org/veejay/trunk@1230 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-11-30 20:47:47 +00:00
Niels Elburg
6e3f2b90b8 fix slow motion
git-svn-id: svn://code.dyne.org/veejay/trunk@1225 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-11-28 21:02:31 +00:00
Niels Elburg
d8e6f98d53 Initial checkin of veejay 1.4
git-svn-id: svn://code.dyne.org/veejay/trunk@1172 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-11-10 20:16:24 +00:00