swr: use assert in swri_sum2 to check that only supported formats are used.
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 10 Apr 2012 17:53:11 +0000 (19:53 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 10 Apr 2012 17:54:42 +0000 (19:54 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libswresample/rematrix.c

index 1dc8ffb..845f854 100644 (file)
@@ -276,6 +276,7 @@ void swri_sum2(enum AVSampleFormat format, void *dst, const void *src0, const vo
     if(format == AV_SAMPLE_FMT_FLT){
         sum2_float((float  *)dst, (const float  *)src0, (const float  *)src1, coef0, coef1, len);
     }else{
+        av_assert1(format == AV_SAMPLE_FMT_S16);
         sum2_s16  ((int16_t*)dst, (const int16_t*)src0, (const int16_t*)src1, lrintf(coef0 * 32768), lrintf(coef1 * 32768), len);
     }
 }