mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-12 02:04:58 +00:00
avcodec/flac_parser: print error messages in case of errors
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
f96148913b
commit
040e5703e6
@ -194,6 +194,8 @@ static int find_headers_search_validate(FLACParseContext *fpc, int offset)
|
|||||||
FLAC_MAX_SEQUENTIAL_HEADERS);
|
FLAC_MAX_SEQUENTIAL_HEADERS);
|
||||||
if (!(*end_handle)->link_penalty) {
|
if (!(*end_handle)->link_penalty) {
|
||||||
av_freep(end_handle);
|
av_freep(end_handle);
|
||||||
|
av_log(fpc->avctx, AV_LOG_ERROR,
|
||||||
|
"couldn't allocate link_penalty\n");
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -712,8 +714,11 @@ static av_cold int flac_parse_init(AVCodecParserContext *c)
|
|||||||
/* There will generally be FLAC_MIN_HEADERS buffered in the fifo before
|
/* There will generally be FLAC_MIN_HEADERS buffered in the fifo before
|
||||||
it drains. This is allocated early to avoid slow reallocation. */
|
it drains. This is allocated early to avoid slow reallocation. */
|
||||||
fpc->fifo_buf = av_fifo_alloc_array(FLAC_MIN_HEADERS + 3, FLAC_AVG_FRAME_SIZE);
|
fpc->fifo_buf = av_fifo_alloc_array(FLAC_MIN_HEADERS + 3, FLAC_AVG_FRAME_SIZE);
|
||||||
if (!fpc->fifo_buf)
|
if (!fpc->fifo_buf) {
|
||||||
|
av_log(fpc->avctx, AV_LOG_ERROR,
|
||||||
|
"couldn't allocate fifo_buf\n");
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user