[FFmpeg-devel] [PATCH] mpegaudio_parser: don't return AVERROR_PATCHWELCOME
Andreas Cadhalpun
andreas.cadhalpun at googlemail.com
Mon Nov 7 02:21:01 EET 2016
The API does not allow returning AVERROR codes.
It triggers an assert in av_parser_parse2.
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
---
libavcodec/mpegaudio_parser.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/mpegaudio_parser.c b/libavcodec/mpegaudio_parser.c
index 873f941..8c39825 100644
--- a/libavcodec/mpegaudio_parser.c
+++ b/libavcodec/mpegaudio_parser.c
@@ -98,7 +98,7 @@ static int mpegaudio_parse(AVCodecParserContext *s1,
} else if (codec_id == AV_CODEC_ID_MP3ADU) {
avpriv_report_missing_feature(avctx,
"MP3ADU full parser");
- return AVERROR_PATCHWELCOME;
+ return 0; /* parsers must not return error codes */
}
break;
--
2.10.2
More information about the ffmpeg-devel
mailing list