avcodec/hevcdec: make ff_hevc_frame_nb_refs take a const pointer
authorTimo Rothenpieler <timo@rothenpieler.org>
Thu, 10 May 2018 10:22:34 +0000 (12:22 +0200)
committerTimo Rothenpieler <timo@rothenpieler.org>
Thu, 10 May 2018 16:41:56 +0000 (18:41 +0200)
libavcodec/hevc_refs.c
libavcodec/hevcdec.h

index 68c730e..7cf3a55 100644 (file)
@@ -508,12 +508,12 @@ fail:
     return ret;
 }
 
-int ff_hevc_frame_nb_refs(HEVCContext *s)
+int ff_hevc_frame_nb_refs(const HEVCContext *s)
 {
     int ret = 0;
     int i;
     const ShortTermRPS *rps = s->sh.short_term_rps;
-    LongTermRPS *long_rps   = &s->sh.long_term_rps;
+    const LongTermRPS *long_rps = &s->sh.long_term_rps;
 
     if (rps) {
         for (i = 0; i < rps->num_negative_pics; i++)
index b311edc..f0f588f 100644 (file)
@@ -544,7 +544,7 @@ int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx);
 /**
  * Get the number of candidate references for the current frame.
  */
-int ff_hevc_frame_nb_refs(HEVCContext *s);
+int ff_hevc_frame_nb_refs(const HEVCContext *s);
 
 int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc);