diff --git a/libswresample/swresample_test.c b/libswresample/swresample_test.c
index 5f88f6af27eaa84c6a028fa6f88bb902f25e1bcc..2e8860b6efbeb410e73d733f070240735028a0d9 100644
--- a/libswresample/swresample_test.c
+++ b/libswresample/swresample_test.c
@@ -80,6 +80,19 @@ static void shift(uint8_t *a[], int index, int ch_count, enum AVSampleFormat f){
     }
 }
 
+static const enum AVSampleFormat formats[] = {
+    AV_SAMPLE_FMT_S16,
+    AV_SAMPLE_FMT_FLTP,
+    AV_SAMPLE_FMT_S16P,
+    AV_SAMPLE_FMT_FLT,
+    AV_SAMPLE_FMT_S32P,
+    AV_SAMPLE_FMT_S32,
+    AV_SAMPLE_FMT_U8P,
+    AV_SAMPLE_FMT_U8,
+    AV_SAMPLE_FMT_DBLP,
+    AV_SAMPLE_FMT_DBL,
+};
+
 uint64_t layouts[]={
 AV_CH_LAYOUT_MONO                    ,
 AV_CH_LAYOUT_STEREO                  ,