Commit Graph

95 Commits

Author SHA1 Message Date
c0ntrol
3de4b0fbb7 fix / workarround some EDL and fx anim issues 2019-05-19 20:59:10 +02:00
c0ntrol
da9e64097d fix possible crash in send editlist routine 2019-05-18 21:18:19 +02:00
c0ntrol
67fbb48d72 #178, refactored part of libvjnet and changed to MJPEG encoding/decoding instead of LZO. For unicast stream, header is put before the payload. For multicast stream, header is included with each chunk and is defined in libvjnet/packet.h 2019-01-01 23:07:37 +01:00
c0ntrol
447c283e93 store codec identifier in lav structure 2018-12-28 19:26:43 +01:00
c0ntrol
0277a3f44c optimize out strncasecmp in routine that returns codec identifier given a fourcc 2018-12-27 20:21:25 +01:00
c0ntrol
a07d7cf39f fix null dereference 2018-09-15 21:03:58 +02:00
c0ntrol
dc89c1c135 fix compile warnings ( ./configure --enable-compile-warnings ) 2016-03-25 16:16:04 +01:00
Niels Elburg
c58807d074 i686 build fixes, ffmpeg updates 2016-01-10 21:11:05 +01:00
niels
20b122fe57 cleanup 2015-12-20 13:31:07 +01:00
niels
797a0ccdfc try to load pictures first (faster startup when loading images) 2015-11-14 23:08:36 +01:00
niels
be7187d9d8 fix issue #33 2015-10-30 02:04:58 +01:00
niels
06ddb71751 null check 2015-10-30 01:02:53 +01:00
niels
5640b2b0ca fix issue with reset samplebank in reloaded,
only warn about mismatching audio properties if started without audio,
add alpha channel support to livido,
renamed a FX,
added mixtoalpha,alphafill,alpha2img,toalpha,alphaflatten,
handle alpha plane,
vims 048 enables full sub-chain render incl. mixing effects,
2015-10-25 23:34:02 +01:00
c0ntrol
97535f6e90 fix playback issue when frame-rate is not set, attach to issue #11 2015-10-08 18:49:50 +02:00
niels
f42ec143d0 consolidate avcodec_free_context and av_frame_unref, remove some compile warnings 2015-07-11 22:39:03 +02:00
niels
11fc7e7312 fix compile warning 2015-07-11 21:57:34 +02:00
niels
6aa8d4e897 fix some small leaks, sprintf -> snprintf, safe guards 2015-06-22 00:10:29 +02:00
niels
3b1af2a381 fix leaks 2015-06-20 15:11:12 +02:00
niels
948f2ec829 fix leak when returning from loading bad video file 2015-06-20 15:03:53 +02:00
niels
b66c1fc129 fix smaller leaks 2015-06-19 00:42:53 +02:00
niels
a27d407b29 fix leaks 2015-06-18 23:42:41 +02:00
niels
231ea18dd7 completely fix video properties on startup 2015-06-18 21:09:23 +02:00
niels
7b27cdf1ed calculate usec per frame from framerate only 2015-06-17 01:06:11 +02:00
niels
f2b9ac5067 set norm correctly 2015-06-16 23:53:41 +02:00
niels
2ba715f9c4 replace strdup for vj_strdup (faster), fix magic tracer, clear task banks after completing multithread task 2015-06-07 00:13:51 +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
9d13f04c94 fix leak in EDL never beeing freed (affects samples), free memory on exit, fix default parameter value in negation fx, fixes to libvevo, drop finalize in libvevo, clean up some warnings, added some FIXMEs 2015-06-04 00:37:07 +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
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
31e876bd4c fix message 2015-05-04 21:35:14 +02:00
niels
b16c801c84 drop obsolete function, remove dead code, remove dead vims event, fix some compile warnings 2015-04-23 22:47:38 +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
0d861dfc39 plane length for frame copy function, allocate sufficient space for VJ22 and VJ20 recorders, fix audio enable/disable 2015-04-22 00:08:35 +02:00
niels
fa055698b0 fix gremlin that popped up after recording a sample (regression) 2015-04-21 22:56:23 +02:00
niels
f09a114159 fix audio problems, reset buffers when changing speed, dont increment counter on mixing sample if same id for slow dup, add timing to out of pace warning 2015-04-19 22:29:56 +02:00
niels
333c04443f fix override norm, framerate, fix playback rate detection 2015-04-19 11:19:21 +02:00
niels
e9a3963fa2 regression fix 2015-04-18 00:08:52 +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
1c2001d10e change file format detection part (fixes HuffYUV and some other formats) 2015-04-14 23:04:26 +02:00
niels
532331c3f7 clean up old stuff 2015-04-13 21:36:14 +02:00
niels
247cdcdb26 fixes 2015-04-09 16:35:34 +02:00
niels
70c3aa3122 scaler per loaded image, add warning message 2015-03-15 20:16:19 +01:00
niels
cec151e378 fixes to image loading 2015-03-15 18:04:11 +01:00
niels
a00f31565b check result of mmap, fix invalid free in closing of edl 2015-02-22 11:45:03 +01:00
niels
9860473466 build fixes debian sid, add support for libav 11.1 2015-01-25 18:11:47 +01:00
niels
edc6e67804 cache maximum frame size for faster file loading 2015-01-25 15:26:40 +01:00
niels
be9dcac8ec calculate max frame size 2015-01-25 00:16:20 +01:00
niels
61e73e0c5f reduce memory footprint of an editlist 2015-01-24 23:01:37 +01:00
niels
071ba9c352 reduce number of ffmpeg threads to number of cpu cores, allow user defined defaults for livido plugin parameters, clean up compile warnings in livido-loader, fix some possible memleaks, drop ancient usleep, use nanosleep 2015-01-16 21:30:15 +01:00