mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-19 06:10:01 +01:00
change preview thread read from block to nonblocking with timeout
git-svn-id: svn://code.dyne.org/veejay/trunk@1375 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
@@ -179,7 +179,7 @@ static int recvvims( veejay_track_t *v, gint header_len, gint *payload, guchar *
|
||||
gint tmp_len = header_len + 1;
|
||||
unsigned char *tmp = vj_calloc( tmp_len );
|
||||
gint len = 0;
|
||||
gint n = vj_client_read( v->fd, V_CMD, tmp, header_len );
|
||||
gint n = vj_client_read_no_wait( v->fd, V_CMD, tmp, header_len );
|
||||
|
||||
if( n<= 0 )
|
||||
{
|
||||
@@ -212,7 +212,7 @@ static int recvvims( veejay_track_t *v, gint header_len, gint *payload, guchar *
|
||||
|
||||
while( bw < len )
|
||||
{
|
||||
n = vj_client_read( v->fd, V_CMD, buf_ptr, bytes_read );
|
||||
n = vj_client_read_no_wait( v->fd, V_CMD, buf_ptr, bytes_read );
|
||||
if ( n <= 0 )
|
||||
{
|
||||
if( n == -1 && v->is_master )
|
||||
|
||||
Reference in New Issue
Block a user