Commit Graph

12 Commits

Author SHA1 Message Date
niels
846bfa1d40 merge new vj-client
added threadsafe gethostbyname
fix bug in reloaded set keyframes
drop vj_client_send_buf* functions
drop vj_client_setup_timeout
keep thread local buffer to store incoming frame (unicast stream)
recover gracefully when lock or unlock fails (unicast stream)
adapt poll frequency to find acceptable delay times
recover gracefully from network errors
retry to create connection when it fails while playing
destroy thread when locking functions fail
simpler get_frame for tag
dropped multicast stream for now
fix veejay_strncpy, null terminate string
drop use of bzero, use memset instead
rewrite part of cmd, socket peer-to-peer
rewrite VIMS verify message
rewrite VIMS parsing message
2011-09-11 00:48:18 +02:00
niels
3751c864a8 use MSG_NOSIGNAL flag to send() to prevent SIGPIPE signal
fixed all network problems
2011-09-09 22:39:01 +02:00
niels
27d76d713b reloaded:
on invalid status message, restart reloaded

veejay:
stream 'unicast': moved all net io into thread
validation to libvjnet, assigns invalid fd after close
fix possible segfault
fix accidental closing of connections
clear fd after new connection. read in next step
fix track listing event (causes hang in reloaded)
fix bundles event (causes hang in reloaded)
removed debug lines from previous run
2011-09-09 00:00:23 +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
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
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
5029fd2c0e add rgb
git-svn-id: svn://code.dyne.org/veejay/trunk@1421 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-04-05 15:12:47 +00:00
Niels Elburg
6071c86f7a Fix bugs in mcast
git-svn-id: svn://code.dyne.org/veejay/trunk@1406 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-03-04 19:31:06 +00:00
Niels Elburg
0e7e890fe1 more reliable streaming, re-connect on connection failure
git-svn-id: svn://code.dyne.org/veejay/trunk@1399 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-02-28 17:20:11 +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
edd32fd86a clear memory before usage in mcast
git-svn-id: svn://code.dyne.org/veejay/trunk@1325 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-04-04 14:42:16 +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