Crossfade (and pcm buffer size) length is now configurable.
Implemented anti-skip buffer setting for iriver also. Settings block
bumped up, PLEASE SAVE YOUR SETTINGS BEFORE UPGRADING.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7210 a1c6a512-1295-4272-9138-f99709370657
diff --git a/apps/pcmbuf.h b/apps/pcmbuf.h
index 2b4023f..29217af 100644
--- a/apps/pcmbuf.h
+++ b/apps/pcmbuf.h
@@ -22,10 +22,8 @@
 /* Guard buffer for crossfader when dsp is enabled. */
 #define PCMBUF_GUARD  32768
 
-/* PCM audio buffer. */
-#define PCMBUF_SIZE   (1*1024*1024)
-
-void pcmbuf_init(void);
+void pcmbuf_init(long bufsize);
+long pcmbuf_get_bufsize(void);
 
 void pcmbuf_play_stop(void);
 bool pcmbuf_is_crossfade_active(void);