ffav-sys 4.4.0

FFI bindings to FFmpeg
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::{av_q2d, AVRational, AV_NOPTS_VALUE};

pub fn av_ts2str(ts: i64) -> String {
    if ts == AV_NOPTS_VALUE {
        "NOPTS".to_string()
    } else {
        ts.to_string()
    }
}

pub fn av_ts2timestr(ts: i64, tb: &AVRational) -> String {
    if ts == AV_NOPTS_VALUE {
        "NOPTS".to_string()
    } else {
        unsafe { (av_q2d(*tb) * ts as f64).to_string() }
    }
}