switch NAFrame references to Arc
[nihav.git] / nihav-duck / src / codecs / dkadpcm.rs
index 0104b306d9e8f622743537f4e3f104f5f5469fbc..9ff5ed93cecb63987d5364de3b90a5d8697c2121 100644 (file)
@@ -158,7 +158,7 @@ impl NADecoder for DuckADPCMDecoder {
             let mut frm = NAFrame::new_from_pkt(pkt, info, abuf);
             frm.set_duration(Some(duration as u64));
             frm.set_keyframe(false);
-            Ok(Rc::new(RefCell::new(frm)))
+            Ok(frm.into_ref())
         } else {
             Err(DecoderError::InvalidData)
         }