From: Li Kai <wolfleekay@gmail.com> To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH] avutil/error: uniformize errbuf size by macro Date: Mon, 10 Jul 2023 16:07:18 +0800 Message-ID: <b9082dfb-a150-580e-c5fd-d2883dbae376@gmail.com> (raw) Signed-off-by: likai <wolfleekay@gmail.com> --- libavdevice/bktr.c | 2 +- libavdevice/jack.c | 2 +- libavformat/crypto.c | 2 +- libavformat/network.c | 6 +++--- libavutil/file.c | 2 +- tools/aviocat.c | 2 +- tools/ismindex.c | 4 ++-- tools/sidxindex.c | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/libavdevice/bktr.c b/libavdevice/bktr.c index 196637852f..a24b80a4bb 100644 --- a/libavdevice/bktr.c +++ b/libavdevice/bktr.c @@ -106,7 +106,7 @@ static av_cold int bktr_init(const char *video_device, int width, int height, int c; struct sigaction act, old; int ret; - char errbuf[128]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; if (idev < 0 || idev > 4) { diff --git a/libavdevice/jack.c b/libavdevice/jack.c index db056d824f..8150a91f13 100644 --- a/libavdevice/jack.c +++ b/libavdevice/jack.c @@ -289,7 +289,7 @@ static int audio_read_packet(AVFormatContext *context, AVPacket *pkt) av_log(context, AV_LOG_ERROR, "Input error: timed out when waiting for JACK process callback output\n"); } else { - char errbuf[128]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; int ret = AVERROR(errno); av_strerror(ret, errbuf, sizeof(errbuf)); av_log(context, AV_LOG_ERROR, "Error while waiting for audio packet: %s\n", diff --git a/libavformat/crypto.c b/libavformat/crypto.c index 1d4514e0f2..41391c7a16 100644 --- a/libavformat/crypto.c +++ b/libavformat/crypto.c @@ -314,7 +314,7 @@ static int64_t crypto_seek(URLContext *h, int64_t pos, int whence) // if we did not get all the bytes if (len != 0) { - char errbuf[100] = "unknown error"; + char errbuf[AV_ERROR_MAX_STRING_SIZE] = "unknown error"; av_strerror(res, errbuf, sizeof(errbuf)); av_log(h, AV_LOG_ERROR, "Crypto: discard read did not get all the bytes (%d remain) - read returned (%d)-%s\n", diff --git a/libavformat/network.c b/libavformat/network.c index f752efc411..d02ec65b8a 100644 --- a/libavformat/network.c +++ b/libavformat/network.c @@ -282,7 +282,7 @@ int ff_listen_connect(int fd, const struct sockaddr *addr, if (getsockopt (fd, SOL_SOCKET, SO_ERROR, &ret, &optlen)) ret = AVUNERROR(ff_neterrno()); if (ret != 0) { - char errbuf[100]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; ret = AVERROR(ret); av_strerror(ret, errbuf, sizeof(errbuf)); if (will_try_next) @@ -416,7 +416,7 @@ int ff_connect_parallel(struct addrinfo *addrs, int timeout_ms_per_address, int64_t next_attempt_us = av_gettime_relative(), next_deadline_us; int last_err = AVERROR(EIO); socklen_t optlen; - char errbuf[100], hostbuf[100], portbuf[20]; + char errbuf[AV_ERROR_MAX_STRING_SIZE], hostbuf[100], portbuf[20]; if (parallel > FF_ARRAY_ELEMS(attempts)) parallel = FF_ARRAY_ELEMS(attempts); @@ -586,7 +586,7 @@ int ff_http_match_no_proxy(const char *no_proxy, const char *hostname) void ff_log_net_error(void *ctx, int level, const char* prefix) { - char errbuf[100]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; av_strerror(ff_neterrno(), errbuf, sizeof(errbuf)); av_log(ctx, level, "%s: %s\n", prefix, errbuf); } diff --git a/libavutil/file.c b/libavutil/file.c index 6a2f3aa91c..0477b821f0 100644 --- a/libavutil/file.c +++ b/libavutil/file.c @@ -59,7 +59,7 @@ int av_file_map(const char *filename, uint8_t **bufptr, size_t *size, struct stat st; av_unused void *ptr; off_t off_size; - char errbuf[128]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; *bufptr = NULL; *size = 0; diff --git a/tools/aviocat.c b/tools/aviocat.c index 816ab700ef..969a883011 100644 --- a/tools/aviocat.c +++ b/tools/aviocat.c @@ -37,7 +37,7 @@ int main(int argc, char **argv) const char *input_url = NULL, *output_url = NULL; int64_t stream_pos = 0; int64_t start_time; - char errbuf[50]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; AVIOContext *input, *output; AVDictionary *in_opts = NULL; AVDictionary *out_opts = NULL; diff --git a/tools/ismindex.c b/tools/ismindex.c index 39b5378190..7778c92797 100644 --- a/tools/ismindex.c +++ b/tools/ismindex.c @@ -148,7 +148,7 @@ static int write_fragment(const char *filename, AVIOContext *in) int ret; if ((ret = avio_open2(&out, filename, AVIO_FLAG_WRITE, NULL, NULL)) < 0) { - char errbuf[100]; + char errbuf[AV_ERROR_MAX_STRING_SIZE]; av_strerror(ret, errbuf, sizeof(errbuf)); fprintf(stderr, "Unable to open %s: %s\n", filename, errbuf); return ret; @@ -499,7 +499,7 @@ static int handle_file(struct Tracks *tracks, const char *file, int split, { AVFormatContext *ctx = NULL; int err = 0, i, orig_tracks = tracks->nb_tracks; - char errbuf[50], *ptr; + char errbuf[AV_ERROR_MAX_STRING_SIZE], *ptr; struct Track *track; err = avformat_open_input(&ctx, file, NULL, NULL); diff --git a/tools/sidxindex.c b/tools/sidxindex.c index 88aea6bcb9..bd02f74a96 100644 --- a/tools/sidxindex.c +++ b/tools/sidxindex.c @@ -118,7 +118,7 @@ static int handle_file(struct Tracks *tracks, const char *file) { AVFormatContext *ctx = NULL; int err = 0, i, orig_tracks = tracks->nb_tracks; - char errbuf[50], *ptr; + char errbuf[AV_ERROR_MAX_STRING_SIZE], *ptr; struct Track *track; err = avformat_open_input(&ctx, file, NULL, NULL); -- 2.30.1 (Apple Git-130) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
reply other threads:[~2023-07-10 8:07 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=b9082dfb-a150-580e-c5fd-d2883dbae376@gmail.com \ --to=wolfleekay@gmail.com \ --cc=ffmpeg-devel@ffmpeg.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git