[FFmpeg-cvslog] swr-test: check pointers before use
Michael Niedermayer
git at videolan.org
Tue Oct 16 19:46:12 CEST 2012
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Tue Oct 16 19:38:08 2012 +0200| [dd3e5baa59964d0e98ff94b159684d03db32553e] | committer: Michael Niedermayer
swr-test: check pointers before use
Fixes: CID733807, CID733806
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd3e5baa59964d0e98ff94b159684d03db32553e
---
libswresample/swresample-test.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/libswresample/swresample-test.c b/libswresample/swresample-test.c
index 4a0728c..7260a76 100644
--- a/libswresample/swresample-test.c
+++ b/libswresample/swresample-test.c
@@ -304,14 +304,18 @@ int main(int argc, char **argv){
backw_ctx = swr_alloc_set_opts(backw_ctx, in_ch_layout, in_sample_fmt, in_sample_rate,
out_ch_layout, out_sample_fmt, out_sample_rate,
0, 0);
+ if(!forw_ctx) {
+ fprintf(stderr, "Failed to init forw_cts\n");
+ return 1;
+ }
+ if(!backw_ctx) {
+ fprintf(stderr, "Failed to init backw_ctx\n");
+ return 1;
+ }
if(swr_init( forw_ctx) < 0)
fprintf(stderr, "swr_init(->) failed\n");
if(swr_init(backw_ctx) < 0)
fprintf(stderr, "swr_init(<-) failed\n");
- if(!forw_ctx)
- fprintf(stderr, "Failed to init forw_cts\n");
- if(!backw_ctx)
- fprintf(stderr, "Failed to init backw_ctx\n");
//FIXME test planar
setup_array(ain , array_in , in_sample_fmt, SAMPLES);
setup_array(amid, array_mid, out_sample_fmt, 3*SAMPLES);
More information about the ffmpeg-cvslog
mailing list