Commit Graph

419 Commits

Author SHA1 Message Date
niels
7e128ab9f3 autogen.sh 2011-09-08 21:00:05 +02:00
niels
9e9333a473 getenv within #ifdef of strict_checking 2011-09-08 20:59:32 +02:00
niels
7a4d794155 charles fixes typo, 5th argument to VIMS_GET_IMAGE
make sure link is in use in network update
fix another typo
2011-09-08 20:45:32 +02:00
niels
ffe28500b7 <pre>
reloaded:
added (temporary) row of buttons to auto-connect local running veejays in VIMS/Veejay tab (samplebank)

veejay:
delete some logging statements
fixes to peer-to-peer streaming (tcp/ip unicast)
negotiate format in peer-to-peer streaming
added stream type 'Splitter' (do not use yet)
major bugfixes to network handling code
killed bug that caused first client connecting to freeze
added lines to read network stream from LiVES (inactive)
major bugfix to shutdown
re-arrangment of veejay server startup (as late as possible)

plugins:
shm_id can be negative, fix lvd_shmin

</pre>
2011-09-06 23:36:44 +02:00
niels
a3b6b8b0ad when host sets HOST_shmid and value is 0, do not clear env (do not interfere with VEEJAY_SHMID if value is invalid)
delete some printf statements
2011-08-31 19:15:32 +02:00
niels
548108f9fe 1 char fix for compilation without strict checking 2011-08-31 19:12:02 +02:00
niels
4b2dcb7fb8 undo generator hack, there is a seperate tag type for generators. 2011-08-30 21:41:59 +02:00
niels
bab8be059e added HOST_shmid for lvd_shmin (optional, old method still works)
added VIMS event to create new generator tag by .so name
added VIMS event to auto-connect to a shared resource
added VIMS event to create new splitter (dont use yet)
added VIMS event for enforce playback-modes for offline editing
 070:;  #enforce SAMPLE
 071;;  #enforce STREAM
 072:;  #reset behaviour to default

added splitter for loop/play recorder
added code for vj-share
added code for vj-splitter
2011-08-30 21:34:11 +02:00
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
7dfb50a991 fixes to vj_tag_del
moved vevo debugging code to -DVEVO_TRACKPORTS (revolves plugin problems)
cosmetic fix to livido plugin
inserted inactive code in veejay's main function to report -DVEVO_TRACKPORTS
bump version
2011-08-11 20:42:13 +02:00
niels
be5029a5c1 allow 8 connections to receive a frame in one step,
do not return error when select returns 0
start sending frames earlier
2011-08-05 21:13:30 +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
8f43336b80 add net io logger (only enabled if compiled STRICT_CHECKING and env var VEEJAY_LOG_NET_IO="on" )
fixed corrupted header in tag type network for unicast/mcast
fixed segfault on listing v4l2 devices when there is none
2011-08-03 19:49:22 +02:00
niels
cf1c63e170 change vims 423: now has 5 arguments start_x,start_y,width,height,greyscale=[0|1]
fixed bounding box problem in vims 423 (thanks to charles goyard)
2011-07-26 20:25:50 +02:00
niels
270d156562 fixed infinite recursion in veejay_edit_addmovie_sample 2011-07-26 20:09:54 +02:00
niels
79d2ebf2dc tag release 1.5.14 2011-07-17 19:48:24 +02:00
niels
78fb482b6c add vims '148:sample_id pause_duration_in_frames resume_at_pos;'
this event holds (pauses) playback for a number of frames and resumes playback at at last position + offset
subsequent 148 messages may or may not keep it in hold mode (key pressed down)

lower key repeat delay in SDL to match frame rate

add 'SDLK_PAUSE' (pause/break) key to veejay's default keybinding to hold 5 frames
2011-07-17 19:47:23 +02:00
niels
c2c9c7f9ca re-write pixel format negotiation for v4l2 devices
add VIMS_GET_IMAGE vims event '423:x y w h;' to return region of interest in YUV422
report error in v4l2_set_framerate
2011-07-17 17:15:59 +02:00
niels
d5297f5012 bump version 2011-07-10 22:34:10 +02:00
niels
aaa614fa92 drop send devices
fix v4l2 device list
2011-07-10 21:56:18 +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
a6cde620bd fix typo in man page on VEEJAY_CAPTURE_DRIVER
only use unicap when not using v4l2 (default: disabled)
2011-06-23 19:05:27 +02:00
niels
b6f5699961 drop configure option without-v4l2 / without-v4l
add option 'enable-v4l1'
v4l2 driver is default
check on failed open in v4l2_open
2011-06-21 17:37:49 +02:00
niels
92d605ce6c added VIMS 049 to toggle video feedback source
added checkbutton to reloaded to toggle feedback source
2011-06-02 21:59:32 +02:00
niels
6e4ed40240 fix vloopback streaming between veejays in v4l1
warn if using v4l2
2011-06-02 20:00:32 +02:00
niels
50dcd0179b bump to 1.5.10
fix reset of sample on SET_CHANNEL / SET_SOURCE events
fix VIMS_CONTINOUS_PLAY
fix VIMS_PROJ_INC
fix refreshing editlist on chain channel changes
allow value 0 as offset for frame_offset
2011-05-19 22:30:38 +02:00
niels
8f37e6b147 fixed VIMS 366 2011-05-07 10:27:14 +02:00
niels
2e594dc792 Merge branch 'master' of git@git.dyne.org:veejay 2011-05-07 00:50:40 +02:00
niels
dbabf14ec7 update man page and add environment variables for v4l2 capturing 2011-05-07 00:49:03 +02:00
niels
f6cb68c448 update help message 2011-05-07 00:38:33 +02:00
niels
6c33e1f6f5 fix sample continuous play mode (by default disabled)
VIMS message format: 035:%d; 1=restart samples, 0=do not restart samples
honour mode when changing from sample
also do not restart samples in chain
2011-05-07 00:37:07 +02:00
niels
21836b2a86 on older slackware, using -I m4 with autogen.sh does not work 2011-05-07 00:34:15 +02:00
niels
c913541a9d added VIMS example for fade-out to black and fade-in from black 2011-05-05 23:58:46 +02:00
niels
da19eeb8ab -Wl,-no-undefined ld flag 2011-04-25 21:21:28 +02:00
niels
6a6535334a rename to vjlzo, cosmetic change 2011-04-25 21:10:17 +02:00
niels
70964ef497 fix compile warning in libvevo 2011-04-25 19:02:44 +02:00
niels
b5e7ff1089 fix typo in archlinux pkgbuild 2011-04-25 15:15:40 +02:00
niels
92e866ba80 add buildfiles for sayVIMS,fixes 2011-04-25 13:44:14 +02:00
niels
c32b928941 update pkgbuild files for archlinux
update copyright notice
2011-04-25 13:31:40 +02:00
niels
cab87d71a4 use threaded capture by default
added double buffered capture
attempted to fix pixelformat negotation
2011-04-13 23:58:47 +02:00
niels
630cd10cea disable threaded capture until it is tested better 2011-04-11 23:16:08 +02:00