Niels Elburg
c58807d074
i686 build fixes, ffmpeg updates
2016-01-10 21:11:05 +01:00
niels
0fefeef41f
initialize default filters
2015-11-26 22:56:56 +01:00
niels
aa3fd407d5
rgba <-> yuva converter for built-ins
2015-11-07 20:19:18 +01:00
niels
24aa4bc779
alpha channel support additions
2015-10-27 22:06:41 +01:00
niels
089344fc7a
scale luminance channel to 0-255 range before using it as alpha channel (with auto conversion is turned off)
2015-10-26 21:47:43 +01:00
niels
c293fda67d
do version check on PIX_FMT_YUVA422P (videolan project)
2015-10-26 19:59:40 +01:00
niels
5640b2b0ca
fix issue with reset samplebank in reloaded,
...
only warn about mismatching audio properties if started without audio,
add alpha channel support to livido,
renamed a FX,
added mixtoalpha,alphafill,alpha2img,toalpha,alphaflatten,
handle alpha plane,
vims 048 enables full sub-chain render incl. mixing effects,
2015-10-25 23:34:02 +01:00
niels
83c2464c89
added video wall feature (issue #16 )
...
backported obsolete resampler from ffmpeg (issue #12 )
added lvdshared plugins to facilite #16 on local machine via shared memory
fixes to reloaded ui (maximize screen and others)
added -b and -a to reloaded commandline to resp. enable beta feature (SRT) and to connect to all (local running veejays)
fixes to built-in FX
solve issue #23 in reloaded (samplelist load image)
add VIMS_GET_SHM_EXT to query remote veejay properties
add VIMS_GET_SAMPLE_IMAGE to grab any frame (issue #23 )
add VIMS_SPLIT_CONNECT_SHM to request part of frame via shm
fixes to general error messages and warnings
replaced env VEEJAY_SCREEN_SIZE with VEEJAY_DESKTOP_GEOMETRY
added env VEEJAY_VIDEO_POSITION
bump version to 1.5.58
2015-10-21 20:53:22 +02:00
c0ntrol
ad74e856f0
issue #11 ;change configure option --with-arch-target=auto to allow user to build veejay for the current cpu type. by default, it uses -mtune=generic. fixed CFLAGS during build, update spec file, update howtocompile doc, changed behaviour of cpuinfo.sh script
2015-10-07 21:30:40 +02:00
Patric Schmitz
dd965cb2c7
Move bio2jack, libhash, liblzo, mjpegtools to thirdparty subfolder
2015-09-09 00:00:47 +02:00
Patric Schmitz
b065fa7f45
Fix automake warnings, start restructuring folders
...
Get rid of deprecation warnings INCLUDES -> AM_CPPFLAGS. Closes #4 .
Move aclib, libOSC to thirdparty subfolder
Fix typo in libvjmsg/Makefile.am
2015-09-08 22:04:00 +02:00
Patric Schmitz
aaaf7d13e7
Remove RGB0, BGR0, 0RGB, 0BGR formats. Add ARGB, ABGR. Remove #if LIBAVUTIL_VERSION_MAJOR.
2015-09-04 12:36:01 +02:00
Patric Schmitz
339ac46039
Change ffmpeg_aclib array size to number of pixel formats defined in ffmpeg/libav
2015-09-04 12:25:16 +02:00
niels
a00ce1cf8e
packed 8:8:8, 32bpp (1 byte unused) not in libavutil 52.3.0
2015-08-04 23:55:31 +02:00
niels
980e0dc6ed
include pixfmt.h
2015-08-02 18:11:08 +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
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
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
b2e15215d2
clean up
2015-01-11 01:56:19 +01:00
niels
394db6786b
added commandline option --benchmark NxN. fixes to last commit, cleanup, smaller data structures in task queue, signal wakes all threads fix
2014-12-31 02:31:16 +01:00
niels
6e4b5cc835
benchmark threading when VEEJAY_MULTITHREAD_TASKS is set by user, fix messages, fixed uncessary mutex lock in task manager
2014-12-28 19:13:10 +01:00
niels
6b49830264
add mmx ext to yuv resampling, have mmx macros in one location, added faster yuv 4:2:2 to YUYV routine (optimizes put to SDL display), added mmxext optimized slow motion
2014-12-28 14:58:03 +01:00
niels
8dd3693fe7
fix cflags for 32 bit systems, rewrite slow motion (alt+a,s,d,f,g,h,j,k,l) in simpler terms for better auto vectorization with gcc, fixes to libsubsample, bump copyright year in notice, added -O3 gcc flag to enable auto vectorization for libvje,libyuv and libvjmem.
2014-12-22 23:57:10 +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
c31f40fcdf
fix many compile warnings
2014-12-21 17:05:25 +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
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
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
cbae0b1063
define $(FFMPEG_CFLAGS) in Makefile.am for libyuv
2014-02-22 19:47:40 +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
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
ba8ac90ef1
allow multi threaded decoding in ffmpeg, use cached scaler context for edl
2013-01-02 23:12:13 +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
7b44dac551
fix strides for multithreaded sampling and working with FX in supersampled data
2012-11-26 23:06:23 +01:00
niels
2078cdb199
uv plane sizes not correct (greenish pixels), bugfix pending ..
2012-11-25 09:33:04 +01:00
niels
7889039c42
auto clear sampling var
2012-11-25 09:25:01 +01:00
niels
87c3d8f4d3
free internal buffer (or run out of memory)
2012-11-25 09:01:04 +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
241932864f
disable multithreaded sub supersampling. model incomplete
2012-11-23 01:06:03 +01:00
niels
f29a4a8c7b
fix segfault on 64bit
2012-11-23 00:36:14 +01:00
niels
59db8c5106
move multithread code to vj-task.c, added tasks for sub- and supersampling, refactor multithreaded memcpy methods
2012-11-22 23:00:40 +01:00
niels
2c31b5e1f1
added support for v4l2 (beta)
...
fixes to reloaded's glade files
fix reloaded connection launcher
2011-02-27 15:38:17 +01: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
2bad99ee72
fix frei0r
2010-12-03 21:05:08 +01:00
niels
a666823e6a
1.5.5
2010-10-24 16:33:06 +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
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