1use crate::{AVMediaType, AVRational, AV_TIME_BASE, MKTAG};
2use libc::c_int;
3
4pub const AV_NOPTS_VALUE: i64 = 0x8000000000000000u64 as i64;
5pub const AV_TIME_BASE_Q: AVRational = AVRational {
6 num: 1,
7 den: AV_TIME_BASE as c_int,
8};
9
10pub const AV_CODEC_TAG_AVC1: u32 = MKTAG!(b'a', b'v', b'c', b'1') as u32;
11pub const AV_CODEC_TAG_HEV1: u32 = MKTAG!(b'h', b'e', b'v', b'1') as u32;
12pub const AV_CODEC_TAG_HVC1: u32 = MKTAG!(b'h', b'v', b'c', b'1') as u32;
13
14impl Default for AVMediaType {
15 fn default() -> Self {
16 AVMediaType::AVMEDIA_TYPE_UNKNOWN
17 }
18}