2017-05-23 18:28 GMT+08:00 Stefano Sabatini <stefa...@gmail.com>: > Forcing low_delay can be useful, even if not officially supported. > --- > libavcodec/mpegvideo_enc.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c > index db241c8..1123788 100644 > --- a/libavcodec/mpegvideo_enc.c > +++ b/libavcodec/mpegvideo_enc.c > @@ -671,9 +671,10 @@ FF_ENABLE_DEPRECATION_WARNINGS > } > > if (s->avctx->flags & AV_CODEC_FLAG_LOW_DELAY) { > - if (s->codec_id != AV_CODEC_ID_MPEG2VIDEO) { > + if (s->codec_id != AV_CODEC_ID_MPEG2VIDEO && > + s->strict_std_compliance >= FF_COMPLIANCE_NORMAL) { > av_log(avctx, AV_LOG_ERROR, > - "low delay forcing is only available for mpeg2\n"); > + "low delay forcing is only available for mpeg2, > increase strict_std_compliance to force it\n"); > return -1; > } > if (s->max_b_frames != 0) { > -- > 1.9.1 > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
LGTM _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel