From 203b2e75d30e1110b1e8d50d97bb9cc6a57314f1 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Wed, 16 Jul 2025 00:27:12 +0800 Subject: [PATCH] loggerd: remove deprecated av_init_packet usage (#35733) remove deprecated av_init_packet --- system/loggerd/encoder/ffmpeg_encoder.cc | 5 +---- system/loggerd/video_writer.cc | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/system/loggerd/encoder/ffmpeg_encoder.cc b/system/loggerd/encoder/ffmpeg_encoder.cc index 4e6946363f..091c2fb2dd 100644 --- a/system/loggerd/encoder/ffmpeg_encoder.cc +++ b/system/loggerd/encoder/ffmpeg_encoder.cc @@ -1,5 +1,3 @@ -#pragma clang diagnostic ignored "-Wdeprecated-declarations" - #include "system/loggerd/encoder/ffmpeg_encoder.h" #include @@ -119,8 +117,7 @@ int FfmpegEncoder::encode_frame(VisionBuf* buf, VisionIpcBufExtra *extra) { ret = -1; } - AVPacket pkt; - av_init_packet(&pkt); + AVPacket pkt = {}; pkt.data = NULL; pkt.size = 0; while (ret >= 0) { diff --git a/system/loggerd/video_writer.cc b/system/loggerd/video_writer.cc index 68e870982f..cf98459490 100644 --- a/system/loggerd/video_writer.cc +++ b/system/loggerd/video_writer.cc @@ -1,4 +1,3 @@ -#pragma clang diagnostic ignored "-Wdeprecated-declarations" #include #include "system/loggerd/video_writer.h" @@ -114,8 +113,7 @@ void VideoWriter::write(uint8_t *data, int len, long long timestamp, bool codecc // input timestamps are in microseconds AVRational in_timebase = {1, 1000000}; - AVPacket pkt; - av_init_packet(&pkt); + AVPacket pkt = {}; pkt.data = data; pkt.size = len; pkt.stream_index = this->out_stream->index;