Index: uspace/lib/pcm/include/pcm/format.h
===================================================================
--- uspace/lib/pcm/include/pcm/format.h	(revision 36774cfd1b6fe79f8a67f9ed3511715e4dbef29d)
+++ uspace/lib/pcm/include/pcm/format.h	(revision fe0b448b9aa3eff83c270c507c2e31d0eadbded9)
@@ -47,15 +47,6 @@
 } pcm_format_t;
 
-static const pcm_format_t AUDIO_FORMAT_DEFAULT = {
-	.channels = 2,
-	.sampling_rate = 44100,
-	.sample_format = PCM_SAMPLE_SINT16_LE,
-	};
-
-static const pcm_format_t AUDIO_FORMAT_ANY = {
-	.channels = 0,
-	.sampling_rate = 0,
-	.sample_format = 0,
-	};
+extern const pcm_format_t AUDIO_FORMAT_DEFAULT;
+extern const pcm_format_t AUDIO_FORMAT_ANY;
 
 static inline size_t pcm_format_frame_size(const pcm_format_t *a)
Index: uspace/lib/pcm/src/format.c
===================================================================
--- uspace/lib/pcm/src/format.c	(revision 36774cfd1b6fe79f8a67f9ed3511715e4dbef29d)
+++ uspace/lib/pcm/src/format.c	(revision fe0b448b9aa3eff83c270c507c2e31d0eadbded9)
@@ -74,4 +74,16 @@
 #define from(x, type, endian) (float)(type ## _ ## endian ## 2host(x))
 #define to(x, type, endian) (float)(host2 ## type ## _ ## endian(x))
+
+const pcm_format_t AUDIO_FORMAT_DEFAULT = {
+	.channels = 2,
+	.sampling_rate = 44100,
+	.sample_format = PCM_SAMPLE_SINT16_LE,
+	};
+
+const pcm_format_t AUDIO_FORMAT_ANY = {
+	.channels = 0,
+	.sampling_rate = 0,
+	.sample_format = 0,
+	};
 
 static float get_normalized_sample(const void *buffer, size_t size,
