pcmbuf minor cleaning

Group functions a bit better and expunge some obsolete function prototypes.

Change-Id: Ifaf8a265dbe0a9f081e524b2e646e2dc50c6aa43
diff --git a/apps/pcmbuf.c b/apps/pcmbuf.c
index aa30c64..55a364b 100644
--- a/apps/pcmbuf.c
+++ b/apps/pcmbuf.c
@@ -1275,6 +1275,23 @@
 }
 
 
+/** Time and position */
+
+/* Return the current position key value */
+unsigned int pcmbuf_get_position_key(void)
+{
+    return position_key;
+}
+
+/* Set position updates to be synchronous and immediate in addition to during
+   PCM frames - cancelled upon first codec insert or upon stopping */
+void pcmbuf_sync_position_update(void)
+{
+    pcmbuf_sync_position = true;
+}
+
+
+
 /** Misc */
 
 bool pcmbuf_is_lowdata(void)
@@ -1291,16 +1308,3 @@
 {
     low_latency_mode = state;
 }
-
-/* Return the current position key value */
-unsigned int pcmbuf_get_position_key(void)
-{
-    return position_key;
-}
-
-/* Set position updates to be synchronous and immediate in addition to during
-   PCM frames - cancelled upon first codec insert or upon stopping */
-void pcmbuf_sync_position_update(void)
-{
-    pcmbuf_sync_position = true;
-}
diff --git a/apps/pcmbuf.h b/apps/pcmbuf.h
index 3261b20..9010fcc 100644
--- a/apps/pcmbuf.h
+++ b/apps/pcmbuf.h
@@ -34,8 +34,8 @@
 void pcmbuf_play_start(void);
 void pcmbuf_play_stop(void);
 void pcmbuf_pause(bool pause);
-void pcmbuf_monitor_track_change(bool monitor);
-void pcmbuf_sync_position_update(void);
+
+/* Track change */
 
 /* Track change origin type */
 enum pcm_track_change_type
@@ -45,6 +45,7 @@
     TRACK_CHANGE_AUTO,         /* Automatic change (from codec) */
     TRACK_CHANGE_END_OF_DATA,  /* Expect no more data (from codec) */
 };
+void pcmbuf_monitor_track_change(bool monitor);
 void pcmbuf_start_track_change(enum pcm_track_change_type type);
 
 /* Crossfade */
@@ -62,22 +63,23 @@
     { return true; }
 #endif
 
-/* Voice */
-void *pcmbuf_request_voice_buffer(int *count);
-void pcmbuf_write_voice_complete(int count);
-
 /* Debug menu, other metrics */
 size_t pcmbuf_free(void);
 size_t pcmbuf_get_bufsize(void);
-int pcmbuf_descs(void);
 int pcmbuf_used_descs(void);
-unsigned int pcmbuf_get_position_key(void);
+int pcmbuf_descs(void);
 
-/* Misc */
+/* Fading and channel volume control */
 void pcmbuf_fade(bool fade, bool in);
 bool pcmbuf_fading(void);
 void pcmbuf_soft_mode(bool shhh);
+
+/* Time and position */
+unsigned int pcmbuf_get_position_key(void);
+void pcmbuf_sync_position_update(void);
+
+/* Misc */
 bool pcmbuf_is_lowdata(void);
 void pcmbuf_set_low_latency(bool state);
 
-#endif
+#endif /* PCMBUF_H */