diff --git a/libswresample/swresample_test.c b/libswresample/swresample_test.c index d41b964ba4..9dd9f44607 100644 --- a/libswresample/swresample_test.c +++ b/libswresample/swresample_test.c @@ -67,6 +67,18 @@ static void set(uint8_t *a[], int ch, int index, int ch_count, enum AVSampleFor } } +static void shift(uint8_t *a[], int index, int ch_count, enum AVSampleFormat f){ + int i, ch; + + if(av_sample_fmt_is_planar(f)){ + f= av_get_alt_sample_fmt(f, 0); + for(ch= 0; ch