@@ -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)
{
@@ -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",
@@ -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",
@@ -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);
}
@@ -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
@@ -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;
@@ -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);
@@ -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);
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(-)