[FFmpeg-cvslog] swr: use assert in swri_sum2 to check that only supported formats are used.

Michael Niedermayer git at videolan.org
Tue Apr 10 20:11:52 CEST 2012


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Tue Apr 10 19:53:11 2012 +0200| [7c673d73ec0bcb79262cbef503ab6fe0bf8ad000] | committer: Michael Niedermayer

swr: use assert in swri_sum2 to check that only supported formats are used.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7c673d73ec0bcb79262cbef503ab6fe0bf8ad000
---

 libswresample/rematrix.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/libswresample/rematrix.c b/libswresample/rematrix.c
index 1dc8ffb..845f854 100644
--- a/libswresample/rematrix.c
+++ b/libswresample/rematrix.c
@@ -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);
     }
 }



More information about the ffmpeg-cvslog mailing list