[FFmpeg-devel] [PATCH 7/8] avcodec/noise_bsf: Remove unnecessary headers

Andreas Rheinhardt andreas.rheinhardt at gmail.com
Tue Apr 21 05:31:52 EEST 2020


With 33d18982fa03feb061c8f744a4f0a9175c1f63ab, the commit introducing
the new packet-based bsf API, a new buffer was no longer allocated
directly, but via av_new_packet(), so that libavutil/mem.h was no longer
needed.

Moreover since commit dc99ee6b08e54de13b4c82ff265609b6ab83e3d8
av_packet_make_writable() is employed which copies the data in case it
is unavoidable so that string.h is no longer used (it was used for
memcpy()).

Finally, this bsf has options and therefore uses an AVClass, yet it
doesn't do logging. So remove libavutil/log.h.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
---
 libavcodec/noise_bsf.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/libavcodec/noise_bsf.c b/libavcodec/noise_bsf.c
index 721fd217ec..3e85c2c698 100644
--- a/libavcodec/noise_bsf.c
+++ b/libavcodec/noise_bsf.c
@@ -19,13 +19,10 @@
  */
 
 #include <stdlib.h>
-#include <string.h>
 
 #include "avcodec.h"
 #include "bsf.h"
 
-#include "libavutil/log.h"
-#include "libavutil/mem.h"
 #include "libavutil/opt.h"
 
 typedef struct NoiseContext {
-- 
2.20.1



More information about the ffmpeg-devel mailing list