Commit Graph

126 Commits

Author SHA1 Message Date
niels
a5b463b5df fix lvd_shmin, wrong strides for pixel format
added HOST_fullrange for full yuv byte range (0-255) or "TV" yuv (16-235,16-240)
fix setting of palette in plug system
2011-08-22 20:33:11 +02:00
niels
ec25b12081 veejay shm writer: put livido palette in data header
added libswscale to lvd_shmin to scale and convert frame in shm resource
added pkg-config to RUNME.sh to find libswcale compile time flags
2011-08-21 19:18:54 +02:00
niels
8e8de8e1dc fixes to loading frei0r plugins
added [num] to -Z/--load-generator commandline option to start with tag id [num]
fixed layout issue in reloaded (label too wide in sample bank slot)
bugfixes
2011-08-21 16:24:09 +02:00
niels
c12e5a6e09 changes to livido / frei0r loading,
still work in progress; frei0r plugins with input channels must be tested
work left in destroying plugins on exit/deactivate
work left in multitude of scalers by -Z commandline option
added -Z commandline option to load all generators as streams
added tag type 'GENERATOR' which can use frei0r,livido or freeframe generators
work left in parameter handling
changes to shared memory resource
removed env var VEEJAY_SHM_MASTER
create shared resource on startup
user activated by sending vims message 25
client can export VEEJAY_SHMID and run with Livido generators
2011-08-17 22:48:21 +02:00
niels
7a4787e062 added livido plugin that creates and writes frames to a shared resource.
works with lvd_shmin
2011-08-15 20:58:46 +02:00
niels
e0a8fde5ba veejay can write output frames to shared memory now.
setup writer by setting env var 'VEEJAY_SHM_MASTER=<veejay port>'
during startup, the shared resource is initialized and the shmid is written to '$HOME/.veejay/veejay.shm'
the livido plugin 'lvd_shmin.so' reads the file '$HOME/.veejay/veejay.shm' to find the shmid to attach to,
or if the env var 'VEEJAY_SHMID' exists, read the shmid from the environment.
use ipcs, ipcrm if there are problems with the shared resource
2011-08-14 19:56:20 +02:00
niels
cef12f7887 fix livido versioning
delete duplicate livido header
version check on livido api when loading plugins
2011-08-04 22:07:51 +02:00
niels
98591369f9 more info when loading plugins 2011-08-04 20:18:02 +02:00
niels
c4513796ca add number of output channels to frei0r and freeframe 2011-08-03 22:39:22 +02:00
niels
7fb7eb4bc9 enable livido functionality (beta)
support livido generator plugins as solid color tags (only used if configured)
added livido plugins. use RUNME.sh to compile .so objects to path configured in plugins.cfg
2011-08-03 22:01:44 +02:00
niels
6a064df3b4 fix mess 2011-02-05 20:06:52 +01:00
niels
77c1b4608a Merge branch 'master' of git@code.dyne.org:veejay
Conflicts:

	veejay-current/veejay-server/libplugger/freeframe-loader.c
	veejay-current/veejay-server/libplugger/freeframe-loader.h
	veejay-current/veejay-server/libvevo/vevo.c
2011-02-05 18:04:28 +01:00
niels
8150aaa6d4 rename err codes to VEVO family
deprecated jack call
2011-02-05 17:56:34 +01:00
niels
6c27ffbb19 fix build, declare strict checking correctly 2011-01-24 19:17:09 +01:00
niels
e855b351ab fix freeframe parameter handling and have workarround
changed messages in loading plugins
added FREEFRAME_CFLAGS to configure script
2011-01-23 21:29:29 +01:00
niels
f30bfac5ce bugfixes 2011-01-18 19:29:40 +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
test
3ed7558ad1 - fix bug in frei0r push parameter 2010-12-04 00:49:22 +01:00
test
f50a5ef994 - another recusrive free bug, workarround 2010-12-03 23:42:06 +01:00
root
e6ff281003 - bug in recursive port free
- workarround
2010-12-03 23:27:41 +01:00
niels
2bad99ee72 fix frei0r 2010-12-03 21:05:08 +01:00
niels
08db70de29 fix 2010-10-24 16:40:32 +00:00
Niels Elburg
3abc093b78 livido in place / copy mode host side, channel handling
git-svn-id: svn://code.dyne.org/veejay/trunk@1428 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-05-02 16:42:22 +00:00
Niels Elburg
bd1b0bd613 livido in place / copy mode host side, channel handling
git-svn-id: svn://code.dyne.org/veejay/trunk@1427 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-05-02 16:42:04 +00:00
Niels Elburg
5b3c52908a fixes
git-svn-id: svn://code.dyne.org/veejay/trunk@1422 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-04-05 15:34:35 +00:00
Niels Elburg
9ac828204e branch livido, added libplugger, working livido loader, refactor plugload to libplugger
git-svn-id: svn://code.dyne.org/veejay/trunk@1418 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-04-04 16:53:43 +00:00