[FFmpeg-cvslog] avcodec/hevc/sei: remove unnecessary inline function

James Almer git at videolan.org
Wed Nov 13 17:51:25 EET 2024


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Mon Nov 11 20:01:55 2024 -0300| [322b240cea7978ad38a621cb35efc46c8977f146] | committer: James Almer

avcodec/hevc/sei: remove unnecessary inline function

It's a pointless indirection.

Signed-off-by: James Almer <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=322b240cea7978ad38a621cb35efc46c8977f146
---

 libavcodec/h264_sei.h   | 6 ------
 libavcodec/h264_slice.c | 2 +-
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/libavcodec/h264_sei.h b/libavcodec/h264_sei.h
index bb9275e569..8c8f6e6c73 100644
--- a/libavcodec/h264_sei.h
+++ b/libavcodec/h264_sei.h
@@ -129,12 +129,6 @@ struct H264ParamSets;
 int ff_h264_sei_decode(H264SEIContext *h, GetBitContext *gb,
                        const struct H264ParamSets *ps, void *logctx);
 
-static inline int ff_h264_sei_ctx_replace(H264SEIContext *dst,
-                                   const H264SEIContext *src)
-{
-    return ff_h2645_sei_ctx_replace(&dst->common, &src->common);
-}
-
 /**
  * Reset SEI values at the beginning of the frame.
  */
diff --git a/libavcodec/h264_slice.c b/libavcodec/h264_slice.c
index 08376ffa6d..c35ad9b910 100644
--- a/libavcodec/h264_slice.c
+++ b/libavcodec/h264_slice.c
@@ -437,7 +437,7 @@ int ff_h264_update_thread_context(AVCodecContext *dst,
 
     h->frame_recovered       = h1->frame_recovered;
 
-    ret = ff_h264_sei_ctx_replace(&h->sei, &h1->sei);
+    ret = ff_h2645_sei_ctx_replace(&h->sei.common, &h1->sei.common);
     if (ret < 0)
         return ret;
 



More information about the ffmpeg-cvslog mailing list