You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-11-23 21:54:53 +02:00
make ff_rate_control_init() bail out if rc_strategy==1 and lavc wasn't
compiled with xvid support. Originally committed as revision 5176 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -117,11 +117,15 @@ int ff_rate_control_init(MpegEncContext *s)
|
|||||||
|
|
||||||
p= next;
|
p= next;
|
||||||
}
|
}
|
||||||
#ifdef CONFIG_XVID
|
|
||||||
//FIXME maybe move to end
|
//FIXME maybe move to end
|
||||||
if((s->flags&CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID)
|
if((s->flags&CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID) {
|
||||||
|
#ifdef CONFIG_XVID
|
||||||
return ff_xvid_rate_control_init(s);
|
return ff_xvid_rate_control_init(s);
|
||||||
|
#else
|
||||||
|
av_log(s->avctx, AV_LOG_ERROR, "XviD ratecontrol requires libavcodec compiled with XviD support\n");
|
||||||
|
return -1;
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
if(init_pass2(s) < 0) return -1;
|
if(init_pass2(s) < 0) return -1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user