diff --git a/libavformat/utils.c b/libavformat/utils.c
index b8f03ff2705cd675eb0b5103f702512f97387ef7..d541ea04060af499cf7378ba03ef4ecc84b5b5b3 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -32,7 +32,6 @@
 
 static void av_frac_init(AVFrac *f, int64_t val, int64_t num, int64_t den);
 static void av_frac_add(AVFrac *f, int64_t incr);
-static void av_frac_set(AVFrac *f, int64_t val);
 
 /** head of registered input format linked list. */
 AVInputFormat *first_iformat = NULL;
@@ -3079,15 +3078,6 @@ static void av_frac_init(AVFrac *f, int64_t val, int64_t num, int64_t den)
     f->den = den;
 }
 
-/**
- * Set f to (val + 0.5).
- */
-static void av_frac_set(AVFrac *f, int64_t val)
-{
-    f->val = val;
-    f->num = f->den >> 1;
-}
-
 /**
  * Fractionnal addition to f: f = f + (incr / f->den).
  *