_ => {},
};
}
- if self.global_tb != (0, 0) {
+ if self.global_tb != (0, 0) && oopts.enc_params.format.is_audio() {
oopts.enc_params.tb_num = self.global_tb.0;
oopts.enc_params.tb_den = self.global_tb.1;
}
let full_reg = FullRegister::new();
let mut transcoder = Transcoder::new();
- let mut use_video_tb = false;
let mut arg_idx = 1;
let mut printed_info = false;
"--calc-len" => {
transcoder.calc_len = true;
},
- "--use-video-tb" => {
- use_video_tb = true;
- },
"--verbose" | "-v" => transcoder.verbose = 1,
"-vv" => transcoder.verbose = 2,
"-v-" => transcoder.verbose = 0,
let max_id = sm.iter().fold(0u32, |id, strm| id.max(strm.id));
for stream in sm.iter() {
let mut newstream = (*stream).clone();
- if use_video_tb && transcoder.global_tb == (0, 0) && newstream.get_media_type() == StreamType::Video {
+ if transcoder.global_tb == (0, 0) && newstream.get_media_type() == StreamType::Video {
transcoder.global_tb = newstream.get_timebase();
}
newstream.id += start;