Fix some sim warnings.
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Fri, 14 May 2010 06:41:40 +0000 (14 06:41 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Fri, 14 May 2010 06:41:40 +0000 (14 06:41 +0000)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26006 a1c6a512-1295-4272-9138-f99709370657

apps/plugins/pitch_detector.c

index 9de8d99..5675cdc 100644 (file)
@@ -250,8 +250,10 @@ static unsigned int sample_rate;
 static int audio_head = 0; /* which of the two buffers to use? */
 static volatile int audio_tail = 0; /* which of the two buffers to record? */
 /* It's stereo, so make the buffer twice as big */
+#ifndef SIMULATOR
 static int16_t audio_data[2][BUFFER_SIZE];
 static fixed yin_buffer[YIN_BUFFER_SIZE];
+#endif
 
 /* Description of a note of scale */
 struct note_entry
@@ -1015,6 +1017,8 @@ void record_and_get_pitch(void)
 #ifndef SIMULATOR
     fixed period;
     bool waiting = false;
+#else
+    audio_tail = 1;
 #endif
 
     backlight_force_on();
@@ -1083,14 +1087,15 @@ void record_and_get_pitch(void)
                 rb->cancel_cpu_boost();
             #endif
             }
-#else /* SIMULATOR */
-            /* Display a preselected frequency */
-            display_frequency(int2fixed(445));
-#endif
+
             /* Move to next buffer if not empty (but empty *shouldn't* happen
              * here). */
             if (audio_head != audio_tail)
                 audio_head ^= 1;
+#else /* SIMULATOR */
+            /* Display a preselected frequency */
+            display_frequency(int2fixed(445));
+#endif
         }
     }
     rb->pcm_close_recording();