fn encode_frame(dst_id: u32, encoder: &mut Box<dyn NAEncoder>, cvt: &mut OutputConvert, frm: NAFrameRef, scale_opts: &[(String, String)]) -> bool {
let buf = frm.get_buffer();
let cbuf = if let NABufferType::None = buf {
+ if (encoder.get_capabilities() & ENC_CAPS_SKIPFRAME) == 0 {
+ println!("encoder does not support skip frames, skipping");
+ return true;
+ }
buf
} else {
match cvt {