From 19342bc725025a572c3e0bf1a3f27ba310d50d5c Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 25 Mar 2012 05:37:26 +0200 Subject: [PATCH] swr: test partial flushing Signed-off-by: Michael Niedermayer --- libswresample/swresample_test.c | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) 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