]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ratecontrol.c
kmvc: Clip pixel position to valid range
[ffmpeg] / libavcodec / ratecontrol.c
index c3db90d5a761a5e6ba86932c6ed6d172e623e649..5aaf151b980b4a06475bd130b46a87a6c0b8c491 100644 (file)
@@ -25,8 +25,8 @@
  * Rate control for video encoders.
  */
 
+#include "libavutil/attributes.h"
 #include "avcodec.h"
-#include "dsputil.h"
 #include "ratecontrol.h"
 #include "mpegvideo.h"
 #include "libavutil/eval.h"
@@ -79,7 +79,7 @@ static inline double bits2qp(RateControlEntry *rce, double bits)
     return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits;
 }
 
-int ff_rate_control_init(MpegEncContext *s)
+av_cold int ff_rate_control_init(MpegEncContext *s)
 {
     RateControlContext *rcc = &s->rc_context;
     int i, res;
@@ -283,7 +283,7 @@ int ff_rate_control_init(MpegEncContext *s)
     return 0;
 }
 
-void ff_rate_control_uninit(MpegEncContext *s)
+av_cold void ff_rate_control_uninit(MpegEncContext *s)
 {
     RateControlContext *rcc = &s->rc_context;
     emms_c();