chansrv: drop g_sent_flag, not very useful and some clients skip acks
This commit is contained in:
parent
4ad9e48ff5
commit
e14ea4ff2e
@ -84,7 +84,6 @@ static struct stream *g_stream_incoming_packet = NULL;
|
||||
static char g_buffer[MAX_BBUF_SIZE];
|
||||
static int g_buf_index = 0;
|
||||
static int g_sent_time[256];
|
||||
static int g_sent_flag[256];
|
||||
|
||||
static int g_bbuf_size = 1024 * 8; /* may change later */
|
||||
|
||||
@ -888,18 +887,6 @@ sound_send_wave_data_chunk(char *data, int data_bytes)
|
||||
return 1;
|
||||
}
|
||||
|
||||
LOG(20, ("sound_send_wave_data_chunk: g_sent_flag[%d] = %d",
|
||||
g_cBlockNo + 1, g_sent_flag[(g_cBlockNo + 1) & 0xff]));
|
||||
if (g_sent_flag[(g_cBlockNo + 1) & 0xff] & 1)
|
||||
{
|
||||
LOG(10, ("sound_send_wave_data_chunk: no room"));
|
||||
return 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
LOG(10, ("sound_send_wave_data_chunk: got room"));
|
||||
}
|
||||
|
||||
/* compress, if available */
|
||||
format_index = g_current_client_format_index;
|
||||
data_bytes = sound_wave_compress(data, data_bytes, &format_index);
|
||||
@ -919,7 +906,6 @@ sound_send_wave_data_chunk(char *data, int data_bytes)
|
||||
g_cBlockNo++;
|
||||
out_uint8(s, g_cBlockNo);
|
||||
g_sent_time[g_cBlockNo & 0xff] = time;
|
||||
g_sent_flag[g_cBlockNo & 0xff] = 1;
|
||||
|
||||
LOG(10, ("sound_send_wave_data_chunk: sending time %d, g_cBlockNo %d",
|
||||
time & 0xffff, g_cBlockNo & 0xff));
|
||||
@ -1018,7 +1004,6 @@ sound_send_close(void)
|
||||
|
||||
g_best_time_diff = 0;
|
||||
g_buf_index = 0;
|
||||
g_memset(g_sent_flag, 0, sizeof(g_sent_flag));
|
||||
|
||||
/* send close msg */
|
||||
make_stream(s);
|
||||
@ -1064,7 +1049,6 @@ sound_process_wave_confirm(struct stream *s, int size)
|
||||
in_uint16_le(s, wTimeStamp);
|
||||
in_uint8(s, cConfirmedBlockNo);
|
||||
time_diff = time - g_sent_time[cConfirmedBlockNo & 0xff];
|
||||
g_sent_flag[cConfirmedBlockNo & 0xff] &= ~1;
|
||||
|
||||
LOG(10, ("sound_process_wave_confirm: wTimeStamp %d, "
|
||||
"cConfirmedBlockNo %d time diff %d",
|
||||
@ -1220,7 +1204,6 @@ sound_init(void)
|
||||
{
|
||||
LOG(0, ("sound_init:"));
|
||||
|
||||
g_memset(g_sent_flag, 0, sizeof(g_sent_flag));
|
||||
g_stream_incoming_packet = NULL;
|
||||
|
||||
/* init sound output */
|
||||
|
Loading…
Reference in New Issue
Block a user