niels
e5ac37a5b8
fix reloaded build against newer ffmpeg, add large file support (avilib still limited to 4gb), workarround bug in lzo compressor,
...
refactored all memcpy into (multithreaded) frame copy, refactored all memset into (multirheaded) frame clear, multithreaded super and sub sampling (only tested 4:2:2 ), added new mode to pencil sketch, fixed bug in lens correction, multithreaded 36 effects, updated minilzo to newer version, multhreaded yuv functions for format conversion and pixel scaling, multithreaded fx chain fader, multithreaded fx apply in libvje. Fix bug in encoder when recording in high resolution,
2012-11-25 08:29:07 +01:00
niels
241932864f
disable multithreaded sub supersampling. model incomplete
2012-11-23 01:06:03 +01:00
niels
f29a4a8c7b
fix segfault on 64bit
2012-11-23 00:36:14 +01:00
niels
d940f6e03d
add new files
2012-11-22 23:02:19 +01:00
niels
59db8c5106
move multithread code to vj-task.c, added tasks for sub- and supersampling, refactor multithreaded memcpy methods
2012-11-22 23:00:40 +01:00
niels
701870e911
Merge branch 'master' of code.dyne.org:veejay
2012-11-22 18:38:03 +01:00
niels
83b70813e2
increase thread pool limit to 32, limit VEEJAY_MULTITHREAD_TASKS
...
add override norm option to dummy stream (used to always start in PAL@25fps)
2012-11-22 19:23:50 +01:00
niels
9856708bda
drop embedded help
2012-11-22 01:09:24 +01:00
niels
0a922175c7
fix uninitialized value of lparam, moved all dynamic structures to static. max threads is 16.
2012-11-22 00:40:32 +01:00
niels
0f8bcf1cc9
stop veejay when VEEJAY_MULTITHREAD_TASKS is too high
2012-11-21 21:29:29 +01:00
niels
d995a41240
fix segfault on 64bit machines, put limit and error checking on task_start in threadpool
2012-11-21 21:19:23 +01:00
niels
31f6d39ba5
ffmpeg build fixes (also fixes build on ubuntu 12)
2012-11-21 20:05:59 +01:00
niels
fe054becd0
bump to 1.5.21
2012-11-20 23:11:34 +01:00
niels
7eac3bee69
change VIMS 114, VIMS 128 and set_speed (run when playing streams). added improved support for SMP and multicore cpu. scheduling N threads over N cpus. experimental support auto enabled for resolutions above 720x576. spans off a pool of threads for video frame copy and slowmotion. lock pages into RAM, realtime priority to render thread
2012-11-20 23:10:26 +01:00
niels
0052fcc103
add vims 114, sample skip frames. format: id, positive or negative value;
2012-11-12 18:21:58 +01:00
niels
d2b974a602
translate wid height for uv planes too (they are subsampled)
2012-11-06 18:50:04 +01:00
niels
a4c3f06575
VEEJAY_ORIGINAL_FRAME: if you use VIMS 423, composite will calculate row start and ending offset to spent less resources on frame copy during processing.
...
if the envvar is not set, it reverts to old behaviour (copy directly from processing buffers).
2012-11-01 20:22:53 +01:00
niels
646f6afea6
added env var VEEJAY_ORIGINAL_FRAME
...
which pushes frame onto stack before transformation
for use with VIMS_GET_IMAGE
2012-10-31 19:56:04 +01:00
niels
fde5a1bba3
add missing event
2012-09-23 20:35:45 +02:00
niels
e2ebdcf077
fix ifdef errors when building with v4l1/v4l2/unicap
2012-09-23 20:14:28 +02:00
niels
047b45404f
Merge branch 'master' of code.dyne.org:veejay
2012-09-16 20:43:30 +02:00
niels
224615f8eb
do not handle unknown midi events
...
fix possible segv in VIMS_WORKINGDIR
2012-09-16 20:42:30 +02:00
niels
9e48fc4a78
Merge branch 'master' of code.dyne.org:veejay
2012-09-06 16:48:58 +02:00
niels
7cc706604e
push fix for VIMS get sample info
2012-09-06 16:48:16 +02:00
niels
f04b50e032
Merge branch 'master' of code.dyne.org:veejay
2012-08-26 16:38:58 +02:00
niels
6464c49f8e
fix bug 344, veejay does not suspend with vims 254
2012-08-26 16:31:00 +02:00
niels
3903c047a6
fix vims 048, rendering effect chain of mixing sample
2012-06-18 00:13:29 +02:00
niels
c214ec6718
bugfixes
2012-06-19 07:55:04 +02:00
niels
2c6efc4b51
fix possible segf in median filter
...
refactor fx init / deinit
2012-06-19 06:42:06 +02:00
niels
f1d60dbbd4
fix commandline option -Z
2012-06-19 03:15:16 +02:00
niels
7933daf8af
disable vevotest from build
2012-06-19 03:06:54 +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
0f72b97f7a
current bugs; cannot put two plugins on same fx chain, port free starts reported wrongly
...
new recursive port free
2012-06-18 15:11:07 +02:00
niels
fc5910e2dd
fix crash on loading samplelist
2012-06-18 13:40:49 +02:00
niels
79ca8b9990
clean up old code, fix bugs in libvevo
2012-06-18 13:09:11 +02:00
niels
20bd67563b
use vpn debugging function in strict mode
2012-06-18 11:38:32 +02:00
niels
eaa7b8b4ec
added missing makefile for livido-plugins
2012-06-18 09:50:53 +02:00
niels
401645f39c
add building of livido plugins to build scripts and install to lib/livido-plugins
...
add configure switch to enable reporting of never freed vevo ports
2012-06-18 08:27:58 +02:00
niels
00d97cdb5f
fix wrong bracket in man page
...
fixes to luma fx
2012-06-09 19:56:42 +02:00
niels
e3be86ee82
ignore mouse event switches
2012-04-22 11:17:38 +02:00
niels
528a649383
push patch to add commandline options for mouse,keyb and show cursor
...
remove some unused and obsolete ffmpeg stuff
bump version
2012-04-21 15:10:28 +02:00
niels
d4af2e8758
autogen.sh
2012-04-20 19:08:42 +02:00
niels
50bb0fdab1
added VIMS 444, flags veejay to send identifiers of new samples to the client
...
fixed VIMS 413, gather sample info. end - start + 1
bumped version to 1.5.19
2012-01-10 20:39:32 +01:00
niels
18dd4a73cf
compile against all current branches of ffmpeg
...
fixes to capture device (build)
2011-12-02 21:21:32 +01:00
niels
5a030fc71e
drop samplerate dependency
2011-10-28 20:15:22 +02:00
niels
3204628bc9
make it work with > 0.8.5 ffmpeg (avformat > 53.x )
2011-10-20 20:27:22 +02:00
niels
83f285b95a
saver hash_scan_node
...
return NULL if size to veejay_malloc <= 0
threadsafe veejay_msg
drop text_buffer in veejay_font, fixes memory footprint size
dump veejay process to file on crash if compiled with strict checking (coredump)
2011-10-09 19:34:25 +02:00
niels
1613169b29
confirm #336 , fixed
...
confirm #337 , fixed
bump minor version
2011-09-17 15:17:03 +02:00
niels
78bf819f7f
saver maximum size for encoding high resolution video
...
fixed a possible segfault in white emboss, fixes #0000335
added assertion for STRICT_CHECKING and clamping index of resampling contexts
2011-09-15 20:20:39 +02:00
niels
7f3d03e142
fix VIMS 251
2011-09-11 23:14:57 +02:00