@@ -37,7 +37,6 @@ int main(int argc, char **argv)
37
37
const char * input_url = NULL , * output_url = NULL ;
38
38
int64_t stream_pos = 0 ;
39
39
int64_t start_time ;
40
- char errbuf [50 ];
41
40
AVIOContext * input , * output ;
42
41
AVDictionary * in_opts = NULL ;
43
42
AVDictionary * out_opts = NULL ;
@@ -80,8 +79,7 @@ int main(int argc, char **argv)
80
79
81
80
ret = avio_open2 (& input , input_url , AVIO_FLAG_READ , NULL , & in_opts );
82
81
if (ret ) {
83
- av_strerror (ret , errbuf , sizeof (errbuf ));
84
- fprintf (stderr , "Unable to open %s: %s\n" , input_url , errbuf );
82
+ fprintf (stderr , "Unable to open %s: %s\n" , input_url , av_err2str (ret ));
85
83
return 1 ;
86
84
}
87
85
if (verbose ) {
@@ -95,16 +93,14 @@ int main(int argc, char **argv)
95
93
if (duration && !bps ) {
96
94
int64_t size = avio_size (input );
97
95
if (size < 0 ) {
98
- av_strerror (ret , errbuf , sizeof (errbuf ));
99
- fprintf (stderr , "Unable to get size of %s: %s\n" , input_url , errbuf );
96
+ fprintf (stderr , "Unable to get size of %s: %s\n" , input_url , av_err2str (ret ));
100
97
goto fail ;
101
98
}
102
99
bps = size / duration ;
103
100
}
104
101
ret = avio_open2 (& output , output_url , AVIO_FLAG_WRITE , NULL , & out_opts );
105
102
if (ret ) {
106
- av_strerror (ret , errbuf , sizeof (errbuf ));
107
- fprintf (stderr , "Unable to open %s: %s\n" , output_url , errbuf );
103
+ fprintf (stderr , "Unable to open %s: %s\n" , output_url , av_err2str (ret ));
108
104
goto fail ;
109
105
}
110
106
@@ -117,8 +113,7 @@ int main(int argc, char **argv)
117
113
break ;
118
114
avio_write (output , buf , n );
119
115
if (output -> error ) {
120
- av_strerror (output -> error , errbuf , sizeof (errbuf ));
121
- fprintf (stderr , "Unable to write %s: %s\n" , output_url , errbuf );
116
+ fprintf (stderr , "Unable to write %s: %s\n" , output_url , av_err2str (output -> error ));
122
117
break ;
123
118
}
124
119
stream_pos += n ;
0 commit comments