diff options
| author | Johan Hedberg <johan.hedberg@nokia.com> | 2007-10-11 13:42:59 +0000 | 
|---|---|---|
| committer | Johan Hedberg <johan.hedberg@nokia.com> | 2007-10-11 13:42:59 +0000 | 
| commit | 8ca5098af0bd09cedf8299ee87def134ed6162e4 (patch) | |
| tree | 4061f96fdb8680fb9c4ec38ebfd43a2379e42af5 /audio/avdtp.c | |
| parent | 997f32ca18683a57c1e0ca83cf17214335b5f4c3 (diff) | |
Remove stream idle timer
Diffstat (limited to 'audio/avdtp.c')
| -rw-r--r-- | audio/avdtp.c | 24 | 
1 files changed, 0 insertions, 24 deletions
| diff --git a/audio/avdtp.c b/audio/avdtp.c index 0fb64bb0..1ffabd94 100644 --- a/audio/avdtp.c +++ b/audio/avdtp.c @@ -74,7 +74,6 @@  #define REQ_TIMEOUT 4000  #define DISCONNECT_TIMEOUT 5000 -#define STREAM_TIMEOUT 20000  typedef enum {  	AVDTP_SESSION_STATE_DISCONNECTED, @@ -318,7 +317,6 @@ struct avdtp_stream {  				   the transport channel */  	gboolean open_acp;	/* If we are in ACT role for Open */  	gboolean close_int;	/* If we are in INT role for Close */ -	guint idle_timer;  };  /* Structure describing an AVDTP connection between two devices */ @@ -571,17 +569,6 @@ static void stream_free(struct avdtp_stream *stream)  	g_free(stream);  } -static gboolean stream_timeout(struct avdtp_stream *stream) -{ -	struct avdtp *session = stream->session; - -	avdtp_close(session, stream); - -	stream->idle_timer = 0; - -	return FALSE; -} -  static gboolean transport_cb(GIOChannel *chan, GIOCondition cond,  				gpointer data)  { @@ -669,23 +656,12 @@ static void avdtp_sep_set_state(struct avdtp *session,  	switch (state) {  	case AVDTP_STATE_OPEN: -		stream->idle_timer = g_timeout_add(STREAM_TIMEOUT, -						(GSourceFunc) stream_timeout, -						stream);  		break;  	case AVDTP_STATE_STREAMING:  	case AVDTP_STATE_CLOSING:  	case AVDTP_STATE_ABORTING: -		if (stream->idle_timer) { -			g_source_remove(stream->idle_timer); -			stream->idle_timer = 0; -		}  		break;  	case AVDTP_STATE_IDLE: -		if (stream->idle_timer) { -			g_source_remove(stream->idle_timer); -			stream->idle_timer = 0; -		}  		session->streams = g_slist_remove(session->streams, stream);  		if (session->pending_open == stream)  			handle_transport_connect(session, -1, 0); | 
