codec: make lifetimes saner

This commit is contained in:
meh
2015-09-04 16:28:45 +02:00
parent a2979c828d
commit fbf5cd94eb
5 changed files with 62 additions and 67 deletions

View File

@ -138,7 +138,7 @@ impl DerefMut for Decoder {
}
}
pub fn find(id: Id) -> Option<Codec<'static>> {
pub fn find(id: Id) -> Option<Codec> {
unsafe {
let ptr = avcodec_find_decoder(id.into());
@ -151,7 +151,7 @@ pub fn find(id: Id) -> Option<Codec<'static>> {
}
}
pub fn find_by_name(name: &str) -> Option<Codec<'static>> {
pub fn find_by_name(name: &str) -> Option<Codec> {
unsafe {
let ptr = avcodec_find_decoder_by_name(CString::new(name).unwrap().as_ptr());