Commit Graph

135 Commits

Author SHA1 Message Date
niels
9e04555c4f remove debug message 2015-05-02 00:24:21 +02:00
niels
e1f523748c clean up FIXMEs, left some as TODO, fixed leak in Swirl, delete unused VIMS, delete unimportant FIXMEs 2015-04-28 00:29:10 +02:00
niels
340cedbf5f refactor unicast streaming, solve flickering frame issue 2015-04-27 21:13:41 +02:00
niels
456809c94d dont disable self when using unicast stream, also cache generated frames 2015-04-27 01:05:16 +02:00
niels
9e79d9a4f4 fix preview in reloaded, fix problems in unicast streaming 2015-04-26 23:44:11 +02:00
niels
6fa60ca2d9 fix some compile errors 2015-04-24 18:38:32 +02:00
niels
0dddf9bb8a fix veejay to veejay video streaming via unicast, refactor network thread 2015-04-24 18:03:59 +02:00
niels
e099c05f16 buffer management in network streaming, update lzo to latest version, added error checking 2015-04-24 01:04:30 +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
430a1f368f fix auto splitting for quicktime files 2015-04-22 21:40:21 +02:00
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