add missing dyn keywords
authorKostya Shishkov <kostya.shiskov@gmail.com>
Sun, 27 Sep 2020 11:27:45 +0000 (13:27 +0200)
committerKostya Shishkov <kostya.shiskov@gmail.com>
Sun, 27 Sep 2020 11:27:45 +0000 (13:27 +0200)
src/main.rs

index 6b9086f08913a4a15023ffcdb51fb31342c7185c..0f1109c789a50a38a42e1a822c876cb98248396d 100644 (file)
@@ -399,7 +399,7 @@ impl Transcoder {
         }
         true
     }
-    fn apply_decoder_options(&self, dec: &mut NADecoder, str_id: u32) {
+    fn apply_decoder_options(&self, dec: &mut dyn NADecoder, str_id: u32) {
         if let Some(str_idx) = self.istr_opts.iter().position(|str| str.id == str_id) {
             let dec_opts = dec.get_supported_options();
             if dec_opts.is_empty() { return; }
@@ -603,7 +603,7 @@ println!("stream {} ({}) can't be handled", istr.id, istr.get_info().get_name())
     }
 }
 
-fn encode_frame(dst_id: u32, encoder: &mut Box<NAEncoder>, cvt: &mut OutputConvert, frm: NAFrameRef) -> bool {
+fn encode_frame(dst_id: u32, encoder: &mut Box<dyn NAEncoder>, cvt: &mut OutputConvert, frm: NAFrameRef) -> bool {
     let buf = frm.get_buffer();
     let cbuf = match cvt {
             OutputConvert::None => buf,