Commit Graph

38 Commits

Author SHA1 Message Date
niels
c31f40fcdf fix many compile warnings 2014-12-21 17:05:25 +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
6939b05a38 fix CODEC_TYPE_VIDEO 2014-02-22 19:24:47 +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
ba8ac90ef1 allow multi threaded decoding in ffmpeg, use cached scaler context for edl 2013-01-02 23:12:13 +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
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
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
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
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
270d156562 fixed infinite recursion in veejay_edit_addmovie_sample 2011-07-26 20:09:54 +02:00
niels
2486b67251 cleanup
fix norm setting
better video standard handling
2011-07-10 19:09:50 +02:00
niels
dbf9685ea5 bump version
beta support for vloopback / v4l2 (thanks to Xendarboh) untested
fixed commandline setting '-N or --norm'
knoch home server for geo-location statistics
2011-07-08 20:20:32 +02:00
niels
2f38f2d3fd fix freeframe
disabled freeframe plugin parameters
fixes to yuv lib
fixes to vevo lib
bump version
2011-01-17 20:03:01 +01:00
Niels Elburg
8b44aef845 patch net streaming
git-svn-id: svn://code.dyne.org/veejay/trunk@1410 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-03-28 17:09:53 +00: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
8b13b61dda change range of amplify noise fx, try to handle broken avi files, fix loading files with fourcc yv12, changed window title, handle error on sdl init on going fullscreen
git-svn-id: svn://code.dyne.org/veejay/trunk@1353 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-11-29 19:02:15 +00:00
Niels Elburg
d2fe4904dd fix write_line_ascii el
git-svn-id: svn://code.dyne.org/veejay/trunk@1352 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-11-29 16:02:59 +00:00
Niels Elburg
c2164e0c5a sync
git-svn-id: svn://code.dyne.org/veejay/trunk@1351 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-11-24 18:40:06 +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
acaad9c72a pending bugfixes, audio still delayed
git-svn-id: svn://code.dyne.org/veejay/trunk@1335 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-07-04 18:13:18 +00:00
Niels Elburg
c02f419bed added support for multicasting video in grayscale, rewrote mcast receiver routine to propery deal with late packets (fix corrupted compressed stream)
git-svn-id: svn://code.dyne.org/veejay/trunk@1326 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-04-05 16:57:25 +00:00
Niels Elburg
37c636c250 fix VIMS selector 402
git-svn-id: svn://code.dyne.org/veejay/trunk@1311 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-03-09 18:27:09 +00:00
Niels Elburg
eb98993506 drop software playback threading system, replace for single monolithic main loop
git-svn-id: svn://code.dyne.org/veejay/trunk@1304 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-01-04 15:57:52 +00:00
Niels Elburg
d046590152 scaler local to edl
git-svn-id: svn://code.dyne.org/veejay/trunk@1296 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-01-03 14:54:22 +00:00
Niels Elburg
b5aa35b6c5 fix segfault in --clip-as-sample/-g
git-svn-id: svn://code.dyne.org/veejay/trunk@1294 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-31 15:07:07 +00:00
Niels Elburg
f2e1a5f224 fix rec 601 vs jpeg in compositor, fixed crash on switching plain and dummy, fix font render text, fix tcp stream, added assertions to watch plain EDL, removed some debug statements
git-svn-id: svn://code.dyne.org/veejay/trunk@1268 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-17 20:48:29 +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
253b749f78 fix a small bug, still work on recorders
git-svn-id: svn://code.dyne.org/veejay/trunk@1248 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-03 22:33:52 +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
e09d4e0a9e optimized yuv -> yuyv for sdl display, added -e --swap-range parameter to switch YUV range between Y Cb CR ( 16-235 ) and Y U V ( 0 - 255 ) on all input video files.
git-svn-id: svn://code.dyne.org/veejay/trunk@1230 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-11-30 20:47:47 +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