From 0e652b21d49bcac7671180f50b6699569e3bb1da Mon Sep 17 00:00:00 2001 From: jhl Date: Fri, 15 Apr 2011 22:35:07 +1000 Subject: [PATCH 1/2] Fix compile bug on some IPv4 platforms. --- hairtunes.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hairtunes.c b/hairtunes.c index 60817f95..737df046 100644 --- a/hairtunes.c +++ b/hairtunes.c @@ -424,7 +424,9 @@ int init_rtp(void) { si.sin6_flowinfo = 0; #else si.sin_family = AF_INET; - si.sin_len = sizeof(si); + #ifdef SIN_LEN + si.sin_len = sizeof(si); + #endif si.sin_addr.s_addr = htonl(INADDR_ANY); #endif From f4addf902de216648c11a1b8b8569b20df9d13d4 Mon Sep 17 00:00:00 2001 From: jhl Date: Fri, 15 Apr 2011 22:47:03 +1000 Subject: [PATCH 2/2] fix missing return value fix - replacing right bug, wrong fix. --- hairtunes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hairtunes.c b/hairtunes.c index 737df046..e785baac 100644 --- a/hairtunes.c +++ b/hairtunes.c @@ -631,7 +631,7 @@ int stuff_buffer(double playback_rate, short *inptr, short *outptr) { } } - return stuffsamp; + return frame_size + stuff; } void *audio_thread_func(void *arg) {