Commit Graph

124 Commits

Author SHA1 Message Date
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
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
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
247cdcdb26 fixes 2015-04-09 16:35:34 +02:00
niels
0e7444ccec set pixelformat from codec as fallback 2015-04-08 23:20:53 +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
065ec7a513 silently drop obscure and incomplete split screen implementation 2015-01-27 23:58:04 +01:00
niels
9860473466 build fixes debian sid, add support for libav 11.1 2015-01-25 18:11:47 +01:00
niels
19ee1fdfb0 use high resolution sleep timer 2015-01-25 00:57:56 +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
niels
432e1aa1b2 null check on generator tag (fix commandline -Z [num] option) 2015-01-13 23:34:46 +01:00
niels
3e7f6aa95e explicitly try yuv420 format if all else fails (v4l2) 2015-01-13 00:34:00 +01:00
niels
9ef108da3f assign selected pixel format when one is found (duh), add major/minor version of libavcodec to veejay --features 2015-01-12 20:35:39 +01:00
niels
ce6b17e252 fallback to libyuv supported formats when preferred format negotiation fails 2015-01-10 23:56:01 +01:00
niels
cdbb1681a7 add timecode to libplugger, pass to livido. 2015-01-03 23:32:14 +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
4d95229818 update reloaded's configure.ac ( use AC_DEFINE consistently and fix CFLAGS ), fix SSE CFLAGS in veejay server's configure, fix many compiler warnings 2014-12-21 01:09:10 +01:00
niels
2a25db0cfe link against mjpegtools if installed on system or build embedded one. move mjpeg logging handler to libvjmsg, replace mjpeg_error with veejay_msg 2014-12-19 22:40:26 +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
8424198af0 reorganize 2014-11-22 21:39:29 +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
e649dfb5a8 arch build fixes (ffmpeg-compat)
some bugfixes
removed changelog from PKGBUILD
bumped version
2014-02-01 17:45:23 +01:00
niels
f995c5690a build fixes 2013-12-30 21:35:31 +01:00
niels
5b6df67860 fix v4l2 streaming for HD webcams (properly support mmap capture and mjpeg),
fix warning and error messages,
bit of cleanup, dropped jpeg decoder
2013-10-08 23:22:47 +02:00
niels
e5752f967a fix v4l2loopback streaming, get format before setting it, do not assume card reports capabilities correctly, 2013-09-24 20:46:10 +02:00
niels
283e05de05 fixed a problem in negotiating image resolution and pixel format, fixed jpeg decoding 2013-09-23 20:16:34 +02:00
niels
927a5bd33b drop unicap dependency 2013-06-07 20:24:15 +02: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
a73ff71780 fix possible segfault in yuv encoders -
added lzo self test if compiled with STRICT_CHECKING -
align lzo work buffer -
fix offsets for lzo headers -
added scaler to network receiver (tcp/unicast) -
added utility function to libvevo to set string arrays
refactored low level network send/receive message (vims) -
changed vj_client_read_i -
fallback to sending raw frames if compression fails (tcp/unicast) -
added VEEJAY_SERVER_RECEIVE_BUFFER_SIZE to customize raw send and recv window sizes -
fixed possible queue overload (vims) -
increased maximum message in vims queue (768) -
handle EAGAIN in server net i/o  -
added message on CAPS-LOCK modifier space bar -
refactored sending (un)compressed video frames -
2013-05-17 00:04:28 +02:00
niels
e1cd8c4469 patch veejay to work with pd 2013-03-10 13:50:03 +01:00
niels
bf48249a2a fallback to read/write if mmap fails on v4l2loopback. 2013-02-12 21:08:56 +01:00
niels
f9e12664c4 push 2013-02-07 21:31:04 +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
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
2de291de68 drop unnessary update, fix invalid write in lumablend 2012-12-28 22:22:02 +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
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
31f6d39ba5 ffmpeg build fixes (also fixes build on ubuntu 12) 2012-11-21 20:05:59 +01:00
niels
e2ebdcf077 fix ifdef errors when building with v4l1/v4l2/unicap 2012-09-23 20:14:28 +02: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
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
18dd4a73cf compile against all current branches of ffmpeg
fixes to capture device (build)
2011-12-02 21:21:32 +01:00
niels
3204628bc9 make it work with > 0.8.5 ffmpeg (avformat > 53.x ) 2011-10-20 20:27:22 +02:00
niels
7f3d03e142 fix VIMS 251 2011-09-11 23:14:57 +02:00