]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Include a few fixes for FreeBSD warnings and quieten some debug messages
authorMike Brady <mikebrady@eircom.net>
Wed, 22 Aug 2018 14:10:38 +0000 (15:10 +0100)
committerMike Brady <mikebrady@eircom.net>
Wed, 22 Aug 2018 14:10:38 +0000 (15:10 +0100)
audio_alsa.c
player.c

index 1abc296195911e63c287767e4112dcf2578c41d7..652b9a66f8c8d796bd3f0e7c65737c70acd63993 100644 (file)
@@ -1001,9 +1001,10 @@ static int play(void *buf, int samples) {
             }
           }
 
-          uint64_t tf = get_absolute_time_in_fp();
+          measurement_time = get_absolute_time_in_fp();
           frames_played_at_measurement_time = frames_sent_for_playing - fl;
           if (frame_index == start_measurement_from_this_frame) {
+            debug(1,"Start frame counting");
             frames_played_at_measurement_start_time = frames_played_at_measurement_time;
             measurement_start_time = measurement_time;
             measurement_data_is_valid = 1;
index 3f3fa505901f92ee4151c472afb59209de7e2d76..ad8a8a41c8e2f728c03aad72c3268668a0edeaf0 100644 (file)
--- a/player.c
+++ b/player.c
@@ -2107,20 +2107,13 @@ void *player_thread_func(void *arg) {
             int64_t should_be_frame;
             local_time_to_frame(local_time_now, &should_be_frame, conn);
 
-<<<<<<< HEAD
-            //if (abs(td_in_frames + rt - should_be_frame) > 10 * conn->output_sample_ratio)
+            // int64_t absolute_difference_in_frames = td_in_frames + rt - should_be_frame;
+            // if (absolute_difference_in_frames < 0)
+            //  absolute_difference_in_frames = -absolute_difference_in_frames;
+
+            // if (absolute_difference_in_frames > 10 * conn->output_sample_ratio)
             //  debug(1, "Difference between old and new frame number is %" PRId64 " frames.",
             //        td_in_frames + rt - should_be_frame);
-            
-=======
-            int64_t absolute_difference_in_frames = td_in_frames + rt - should_be_frame;
-            if (absolute_difference_in_frames < 0)
-              absolute_difference_in_frames = -absolute_difference_in_frames;
-
-            if (absolute_difference_in_frames > 10 * conn->output_sample_ratio)
-              debug(1, "Difference between old and new frame number is %" PRId64 " frames.",
-                    td_in_frames + rt - should_be_frame);
->>>>>>> 347e63ba906e80bfc01596bacfbd18fbe0b6f940
             // this is the actual delay, including the latency we actually want, which will
             // fluctuate a good bit about a potentially rising or falling trend.