Commit Graph

44 Commits

Author SHA1 Message Date
c0ntrol
dc89c1c135 fix compile warnings ( ./configure --enable-compile-warnings ) 2016-03-25 16:16:04 +01:00
niels
7dc29309a4 fix ghost image in recorder 2015-10-31 22:06:46 +01:00
niels
f42ec143d0 consolidate avcodec_free_context and av_frame_unref, remove some compile warnings 2015-07-11 22:39:03 +02:00
niels
2ba715f9c4 replace strdup for vj_strdup (faster), fix magic tracer, clear task banks after completing multithread task 2015-06-07 00:13:51 +02:00
niels
019e9cea3b compile fixes to libdv dependency 2015-06-01 23:52:26 +02:00
niels
56d457dc64 fix MLZO recorder 2015-04-24 18:40:23 +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
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
73bb5de8fa set format 2015-04-18 00:48:02 +02:00
niels
e2fb3ed1b1 clean up recording formats, add huffyuv 2015-04-18 00:43:36 +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
532331c3f7 clean up old stuff 2015-04-13 21:36:14 +02:00
niels
247cdcdb26 fixes 2015-04-09 16:35:34 +02:00
niels
1951290f09 drop preprocessor junk, resolve if function exists at link time using weak attribute (gcc builtin) 2015-01-27 20:10:43 +01:00
niels
ddd09b064d avcodec_encode_video in libav libavcodec 56.11.0 but not in ffmpeg libavcodec 56.13.100 2015-01-26 22:21:46 +01:00
niels
3a341c8194 change avcodec version check 2015-01-25 22:43:14 +01:00
niels
9860473466 build fixes debian sid, add support for libav 11.1 2015-01-25 18:11:47 +01:00
niels
0675e027db clean up vj-avcodec 2015-01-13 20:47:08 +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
0c92fdca1a avcodec_free_frame, av_frame_free 2015-01-10 12:37:07 +01:00
niels
c32a6276f0 lift limit from 10 years ago 2015-01-09 22:07:07 +01:00
niels
a498b78862 clean up, fix messages 2014-12-28 15:43:00 +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
b9de9b1cca enable qscale for mjpeg encoder 2013-05-21 01:07:06 +02:00
niels
d14e90ba39 fixed bug when intializing (mjpeg) encoder 2013-05-21 00:41:13 +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
8a237aa206 drop sub_id assignment 2013-03-20 21:37:59 +01:00
niels
ba8ac90ef1 allow multi threaded decoding in ffmpeg, use cached scaler context for edl 2013-01-02 23:12:13 +01:00
niels
2052dc7213 added VEEJAY_MAX_FILESIZE
fix autosplitting files when recording
2012-12-30 16:18:00 +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
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 Elburg
e6f03f0742 sync
git-svn-id: svn://code.dyne.org/veejay/trunk@1355 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-01-24 21:12:58 +00:00
Niels Elburg
56d83622f0 sync
git-svn-id: svn://code.dyne.org/veejay/trunk@1349 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-11-15 16:17:20 +00:00
Niels Elburg
76491f5772 strict on sws
git-svn-id: svn://code.dyne.org/veejay/trunk@1343 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-07-10 17:27:30 +00:00
Niels Elburg
ed5800ca75 add support for jpeg streaming webcams (work in progress), fixed preview bug, fix multiple v4l devices, fix clamping in luma magic, fix -h commandline option
git-svn-id: svn://code.dyne.org/veejay/trunk@1273 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-28 17:32:41 +00:00
Niels Elburg
2579650c76 mega bugfix collection: fix clamping, fix encoders, added ljpeg,mjpegb, internal format for jpeg 4:2:2 and 4:2:0 full range, fixed dv, added list command to vims 302, added composite blend to gl but untested, old behaviour with -D, added auto ccir 601 <-> jpeg jfif ycbcr auto conversion, fixed compile warnings, dropped yuv4mpeg output stream, added yuv4mpeg 4:2:2 and 4:2:0 as recorders,dropped output zoom (commandline option),added environment variables VEEJAY_PERFORMANCE, VEEJAY_AUTO_SCALING, VEEJAY_INTERPOLATE_CHROMA, VEEJAY_SDL_KEY_REPEAT_INTERVAL, VEEJAY_PLAYBACK_CACHE, SDL_KEY_REPEAT_DELAY, added slow motion to fx chain performer to slow mixing samples, dropped processing in 4:2:0, added environment variables to veejay -u and man page, create ./veejay/fonts on first run and exit, dropped crop and zoom, auto increment port when multiple instances exist, fix cpu core pin, fast start of veejay server, added support for dv ntsc, fixes to magic overlay, chroma magic, luma magick, added more to greyscale video to magic overlays
git-svn-id: svn://code.dyne.org/veejay/trunk@1249 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-10 23:31:31 +00:00
Niels Elburg
04700e4684 dont crash if permission denied on recording samples and streams
git-svn-id: svn://code.dyne.org/veejay/trunk@1247 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-03 22:25:30 +00:00
Niels Elburg
584441b142 work in progress, adding support for both yuv and ycbcr in sample and stream recorder
git-svn-id: svn://code.dyne.org/veejay/trunk@1245 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-03 22:14:24 +00:00
Niels Elburg
4dc1981f59 fix recording, drop internal 420
git-svn-id: svn://code.dyne.org/veejay/trunk@1244 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-03 19:44:22 +00:00
Niels Elburg
6fa4d2d3aa more fixes
git-svn-id: svn://code.dyne.org/veejay/trunk@1243 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-01 21:02:58 +00:00
Niels Elburg
d8e6f98d53 Initial checkin of veejay 1.4
git-svn-id: svn://code.dyne.org/veejay/trunk@1172 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-11-10 20:16:24 +00:00