提交 1fa99dd0 编写于 作者: E Eric Lindvall 提交者: Jim

obs-ffmpeg: Treat AVERROR_INVALIDDATA as non-fatal

上级 41258f89
......@@ -803,8 +803,13 @@ static inline bool ffmpeg_mux_packet(struct ffmpeg_mux *ffm, uint8_t *buf,
int ret = av_interleaved_write_frame(ffm->output, &packet);
if (ret < 0) {
fprintf(stderr, "av_interleaved_write_frame failed: %s\n",
av_err2str(ret));
fprintf(stderr, "av_interleaved_write_frame failed: %d: %s\n",
ret, av_err2str(ret));
}
/* Treat "Invalid data found when processing input" as non-fatal */
if (ret == AVERROR_INVALIDDATA) {
return true;
}
return ret >= 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册