Skip to content

Commit ff636ff

Browse files
committed
Fix parameter of av_error() on x86 arch
1 parent 2e7959d commit ff636ff

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/avutil/error.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@ pub unsafe fn av_make_error_string(
6565
errbuf_size: libc::size_t,
6666
errnum: libc::c_int
6767
) -> *mut libc::c_char {
68-
av_strerror(errnum, errbuf, errbuf_size as u64);
68+
#[cfg(target_arch="x86")]
69+
let errbuf_size = errbuf_size as u32;
70+
#[cfg(not(target_arch="x86"))]
71+
let errbuf_size = errbuf_size as u64;
72+
av_strerror(errnum, errbuf, errbuf_size);
6973
errbuf
7074
}
7175

0 commit comments

Comments
 (0)