Mercurial > libavcodec.hg
comparison alac.c @ 4226:43ebe9279fa0 libavcodec
fix some potential security issues, patch by Matthias Hopf, mat at mshopf dot de
author | bcoudurier |
---|---|
date | Wed, 22 Nov 2006 01:11:29 +0000 |
parents | c8c591fe26f8 |
children | 05e932ddaaa9 |
comparison
equal
deleted
inserted
replaced
4225:fad0e092cb68 | 4226:43ebe9279fa0 |
---|---|
470 if (alac->avctx->extradata_size != ALAC_EXTRADATA_SIZE) { | 470 if (alac->avctx->extradata_size != ALAC_EXTRADATA_SIZE) { |
471 av_log(avctx, AV_LOG_ERROR, "alac: expected %d extradata bytes\n", | 471 av_log(avctx, AV_LOG_ERROR, "alac: expected %d extradata bytes\n", |
472 ALAC_EXTRADATA_SIZE); | 472 ALAC_EXTRADATA_SIZE); |
473 return input_buffer_size; | 473 return input_buffer_size; |
474 } | 474 } |
475 alac_set_info(alac); | 475 if (alac_set_info(alac)) { |
476 av_log(avctx, AV_LOG_ERROR, "alac: set_info failed\n"); | |
477 return input_buffer_size; | |
478 } | |
476 alac->context_initialized = 1; | 479 alac->context_initialized = 1; |
477 } | 480 } |
478 | 481 |
479 outputsamples = alac->setinfo_max_samples_per_frame; | 482 outputsamples = alac->setinfo_max_samples_per_frame; |
480 | 483 |