niels
a23b18fea2
correct message
2012-12-31 01:37:39 +01:00
niels
b5acbca429
correct timer threshold for warning message
2012-12-31 01:36:26 +01:00
niels
7b713eee23
fix
2012-12-31 01:26:49 +01:00
niels
612e049b66
fix audio ticks, increased resampler to 32 slots (affects slow motion speed), print warning when dequeing video takes too long (only when playing audio), better sync clock, removed unnecessary memcpy, schedule cpu affinity to cpu #1 for timer thread, schedule priority to timer thread, allow video frames to be skipped. bump version to v1.5.23
2012-12-31 00:58:27 +01:00
niels
2052dc7213
added VEEJAY_MAX_FILESIZE
...
fix autosplitting files when recording
2012-12-30 16:18:00 +01:00
niels
26ce1f9138
check for unconfigured vloopback device (no width,height values setup)
2012-12-30 12:41:19 +01:00
niels
20c686851f
update man page, bump version to .22
2012-12-30 00:15:56 +01:00
niels
58235584e8
fix segv in various weird effects
2012-12-29 23:47:37 +01:00
niels
c102c2c082
fix leak in picinpic + align memory
2012-12-29 23:08:22 +01:00
niels
5ce6270a90
drop yuv_alloc, move allocation to FX (align on 8 byte boundary) (fixes segv)
2012-12-29 22:54:00 +01:00
niels
94c34ae01e
also look at width,height for vloopback output scaler
2012-12-29 21:07:23 +01:00
niels
43de80a92e
added vloopback as output driver ( requires --output-file )
...
vloopback output driver negotiates format if native is not supported
fixed support for some formats
2012-12-29 21:02:47 +01:00
niels
61e31cc83d
restore radioactive, include task count in motionblur
2012-12-29 00:44:06 +01:00
niels
26275f32d9
multithreaded motion blur
2012-12-29 00:30:28 +01:00
niels
9b4884f5a9
fixes and deletes
2012-12-28 23:55:53 +01:00
niels
2de291de68
drop unnessary update, fix invalid write in lumablend
2012-12-28 22:22:02 +01:00
niels
6f5da9e5b5
fix opacity by threshold, disable blur in multithread mode
2012-12-28 21:46:16 +01:00
niels
708c722f30
bugfixes to a few FX, fixed multi thread task balancer,fixed removing shm segment on close, do not fail opening v4l2 device that report no input sources or channels.
2012-12-28 21:30:51 +01:00
niels
7b44dac551
fix strides for multithreaded sampling and working with FX in supersampled data
2012-11-26 23:06:23 +01:00
niels
2078cdb199
uv plane sizes not correct (greenish pixels), bugfix pending ..
2012-11-25 09:33:04 +01:00
niels
7889039c42
auto clear sampling var
2012-11-25 09:25:01 +01:00
niels
b186aabfde
fix typo
2012-11-25 09:03:14 +01:00
niels
1c14b6d69f
keep fx row locked in ram
2012-11-25 09:02:39 +01:00
niels
87c3d8f4d3
free internal buffer (or run out of memory)
2012-11-25 09:01:04 +01:00
niels
06b75f4abd
drop overlap buffer after use
2012-11-25 08:46:01 +01:00
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
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