Fix clippy::transmute_ptr_to_ptr

This commit is contained in:
Zhiming Wang
2020-07-26 01:01:32 +08:00
parent c9c6031a53
commit e947bc5606
3 changed files with 7 additions and 13 deletions

View File

@ -1,5 +1,4 @@
use std::ffi::{CStr, CString};
use std::mem;
use std::ops::Index;
use std::ptr;
use std::slice;
@ -7,7 +6,7 @@ use std::str::from_utf8_unchecked;
use ffi::AVSampleFormat::*;
use ffi::*;
use libc::c_int;
use libc::{c_int, c_void};
#[derive(Eq, PartialEq, Copy, Clone, Debug)]
pub enum Sample {
@ -203,7 +202,7 @@ impl Clone for Buffer {
unsafe {
av_samples_copy(
self.buffer,
mem::transmute(source.buffer),
source.buffer as *const *mut u8,
0,
0,
source.samples as c_int,
@ -218,7 +217,7 @@ impl Drop for Buffer {
#[inline]
fn drop(&mut self) {
unsafe {
av_freep(mem::transmute(self.buffer));
av_freep(self.buffer as *mut c_void);
}
}
}