[FFmpeg-cvslog] h264dec: rename flush_dpb()

Anton Khirnov git at videolan.org
Fri Apr 10 17:53:36 EEST 2020


ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Sat Jul 29 21:21:50 2017 +0200| [4fb05c0d5d8dd440b23aea748b21bad3407de0e0] | committer: Anton Khirnov

h264dec: rename flush_dpb()

The name is misleading, this function does a lot more than just flushing
the DPB.

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

 libavcodec/h264dec.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/libavcodec/h264dec.c b/libavcodec/h264dec.c
index b8a1879522..d2269b5cae 100644
--- a/libavcodec/h264dec.c
+++ b/libavcodec/h264dec.c
@@ -487,8 +487,7 @@ void ff_h264_flush_change(H264Context *h)
     h->mmco_reset = 1;
 }
 
-/* forget old pics after a seek */
-static void flush_dpb(AVCodecContext *avctx)
+static void h264_decode_flush(AVCodecContext *avctx)
 {
     H264Context *h = avctx->priv_data;
     int i;
@@ -1065,7 +1064,7 @@ AVCodec ff_h264_decoder = {
                            },
     .caps_internal         = FF_CODEC_CAP_INIT_THREADSAFE | FF_CODEC_CAP_EXPORTS_CROPPING |
                              FF_CODEC_CAP_ALLOCATE_PROGRESS,
-    .flush                 = flush_dpb,
+    .flush                 = h264_decode_flush,
     .update_thread_context = ONLY_IF_THREADS_ENABLED(ff_h264_update_thread_context),
     .profiles              = NULL_IF_CONFIG_SMALL(ff_h264_profiles),
     .priv_class            = &h264_class,



More information about the ffmpeg-cvslog mailing list