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;
v1.5.20
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
v1.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)
v1.5.18
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
niels
b081a026dc
free frei0r plugin for after deinit
...
allocate and assign structure to rgb output frame (fixes frei0r filters)
initialize any kind of livido plugin
cleanup after failed initialization of livido plugin
free plugins on exit
do not deactivate plugin during tag deletion
clean up some debugging messages
2011-09-11 22:57:45 +02:00
niels
1a641da8db
drop debug message
...
fix no-send bug when compiled with -DSTRICT_CHECKING
2011-09-11 21:28:38 +02:00
niels
b74b6f1376
vims 250 NEW_GENERATOR: use extra for optional arg (fixes initialization of lvd_shmin.so)
...
synced with libvevo from veejay-ng branch
fixed bug in libvevo in trackports (only when -DSTRICT_CHECKING)
fixed size estimation in vevo pool (only when -DSTRICT_CHECKING)
lvd_shmout plugin: fallback to veejay homedir if LIVIDO_PLUGIN_SHMOUT_TMP is not set
2011-09-11 20:54:15 +02:00
niels
846bfa1d40
merge new vj-client
...
added threadsafe gethostbyname
fix bug in reloaded set keyframes
drop vj_client_send_buf* functions
drop vj_client_setup_timeout
keep thread local buffer to store incoming frame (unicast stream)
recover gracefully when lock or unlock fails (unicast stream)
adapt poll frequency to find acceptable delay times
recover gracefully from network errors
retry to create connection when it fails while playing
destroy thread when locking functions fail
simpler get_frame for tag
dropped multicast stream for now
fix veejay_strncpy, null terminate string
drop use of bzero, use memset instead
rewrite part of cmd, socket peer-to-peer
rewrite VIMS verify message
rewrite VIMS parsing message
2011-09-11 00:48:18 +02:00
niels
4881749568
fix connection re-use in stream type unicast
2011-09-10 00:27:37 +02:00
niels
e1dfa7ec8a
strict checking for libvjnet
2011-09-10 00:20:06 +02:00