diff options
author | Kostya Shishkov <[email protected]> | 2019-05-14 09:34:52 +0200 |
---|---|---|
committer | Kostya Shishkov <[email protected]> | 2019-05-14 09:34:52 +0200 |
commit | 6011e20199143f519881660144a4ca95ba77fd2d (patch) | |
tree | a4ca902a724f0601ee116b139b77198503270f5e /nihav-realmedia/src | |
parent | 3a1d1cfa508161305c7e2499dab3196ded109faf (diff) |
mark traits as dyn
Diffstat (limited to 'nihav-realmedia/src')
-rw-r--r-- | nihav-realmedia/src/codecs/cook.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/ra144.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/ra288.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/ralf.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/rv10.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/rv20.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/rv30.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/rv3040.rs | 8 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/rv40.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/codecs/rv60.rs | 2 | ||||
-rw-r--r-- | nihav-realmedia/src/demuxers/realmedia.rs | 6 |
11 files changed, 16 insertions, 16 deletions
diff --git a/nihav-realmedia/src/codecs/cook.rs b/nihav-realmedia/src/codecs/cook.rs index ec59b63..e5dba91 100644 --- a/nihav-realmedia/src/codecs/cook.rs +++ b/nihav-realmedia/src/codecs/cook.rs @@ -671,7 +671,7 @@ impl NADecoder for CookDecoder { } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(CookDecoder::new()) } diff --git a/nihav-realmedia/src/codecs/ra144.rs b/nihav-realmedia/src/codecs/ra144.rs index 06da525..b1e730f 100644 --- a/nihav-realmedia/src/codecs/ra144.rs +++ b/nihav-realmedia/src/codecs/ra144.rs @@ -309,7 +309,7 @@ impl NADecoder for RA144Decoder { } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RA144Decoder::new()) } diff --git a/nihav-realmedia/src/codecs/ra288.rs b/nihav-realmedia/src/codecs/ra288.rs index c3e23d9..4daf517 100644 --- a/nihav-realmedia/src/codecs/ra288.rs +++ b/nihav-realmedia/src/codecs/ra288.rs @@ -199,7 +199,7 @@ impl NADecoder for RA288Decoder { } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RA288Decoder::new()) } diff --git a/nihav-realmedia/src/codecs/ralf.rs b/nihav-realmedia/src/codecs/ralf.rs index dfd728d..010c03a 100644 --- a/nihav-realmedia/src/codecs/ralf.rs +++ b/nihav-realmedia/src/codecs/ralf.rs @@ -469,7 +469,7 @@ impl NADecoder for RALFDecoder { } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RALFDecoder::new()) } diff --git a/nihav-realmedia/src/codecs/rv10.rs b/nihav-realmedia/src/codecs/rv10.rs index 66e8ff1..79b6a22 100644 --- a/nihav-realmedia/src/codecs/rv10.rs +++ b/nihav-realmedia/src/codecs/rv10.rs @@ -452,7 +452,7 @@ println!("???"); } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RealVideo10Decoder::new()) } diff --git a/nihav-realmedia/src/codecs/rv20.rs b/nihav-realmedia/src/codecs/rv20.rs index 527c23e..a7b5f7f 100644 --- a/nihav-realmedia/src/codecs/rv20.rs +++ b/nihav-realmedia/src/codecs/rv20.rs @@ -516,7 +516,7 @@ const H263_MBB: &[MBB; 7] = &[ MBB{ blocks: 65536, bits: 14 }, ]; -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RealVideo20Decoder::new()) } diff --git a/nihav-realmedia/src/codecs/rv30.rs b/nihav-realmedia/src/codecs/rv30.rs index d729b43..4f70280 100644 --- a/nihav-realmedia/src/codecs/rv30.rs +++ b/nihav-realmedia/src/codecs/rv30.rs @@ -161,7 +161,7 @@ println!("???"); } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RealVideo30Decoder::new()) } diff --git a/nihav-realmedia/src/codecs/rv3040.rs b/nihav-realmedia/src/codecs/rv3040.rs index 42de3e4..1e83d31 100644 --- a/nihav-realmedia/src/codecs/rv3040.rs +++ b/nihav-realmedia/src/codecs/rv3040.rs @@ -716,13 +716,13 @@ fn decode_mv(br: &mut BitReader) -> DecoderResult<MV> { Ok(MV{ x: x, y: y }) } -fn do_mc_16x16(dsp: &Box<RV34DSP>, buf: &mut NAVideoBuffer<u8>, prevbuf: &NAVideoBuffer<u8>, mb_x: usize, mb_y: usize, mv: MV, avg: bool) { +fn do_mc_16x16(dsp: &Box<dyn RV34DSP>, buf: &mut NAVideoBuffer<u8>, prevbuf: &NAVideoBuffer<u8>, mb_x: usize, mb_y: usize, mv: MV, avg: bool) { dsp.do_luma_mc (buf, prevbuf, mb_x * 16, mb_y * 16, mv, true, avg); dsp.do_chroma_mc(buf, prevbuf, mb_x * 8, mb_y * 8, 1, mv, true, avg); dsp.do_chroma_mc(buf, prevbuf, mb_x * 8, mb_y * 8, 2, mv, true, avg); } -fn do_mc_8x8(dsp: &Box<RV34DSP>, buf: &mut NAVideoBuffer<u8>, prevbuf: &NAVideoBuffer<u8>, mb_x: usize, xoff: usize, mb_y: usize, yoff: usize, mv: MV, avg: bool) { +fn do_mc_8x8(dsp: &Box<dyn RV34DSP>, buf: &mut NAVideoBuffer<u8>, prevbuf: &NAVideoBuffer<u8>, mb_x: usize, xoff: usize, mb_y: usize, yoff: usize, mv: MV, avg: bool) { dsp.do_luma_mc (buf, prevbuf, mb_x * 16 + xoff * 8, mb_y * 16 + yoff * 8, mv, false, avg); dsp.do_chroma_mc(buf, prevbuf, mb_x * 8 + xoff * 4, mb_y * 8 + yoff * 4, 1, mv, false, avg); dsp.do_chroma_mc(buf, prevbuf, mb_x * 8 + xoff * 4, mb_y * 8 + yoff * 4, 2, mv, false, avg); @@ -754,7 +754,7 @@ fn do_avg(cdsp: &RV34CommonDSP, buf: &mut NAVideoBuffer<u8>, avg_buf: &NAVideoBu pub struct RV34Decoder { is_rv30: bool, coderead: RV34Codes, - dsp: Box<RV34DSP>, + dsp: Box<dyn RV34DSP>, cdsp: RV34CommonDSP, width: usize, height: usize, @@ -772,7 +772,7 @@ pub struct RV34Decoder { } impl RV34Decoder { - pub fn new(is_rv30: bool, dsp: Box<RV34DSP>) -> Self { + pub fn new(is_rv30: bool, dsp: Box<dyn RV34DSP>) -> Self { let tmp_vinfo = NAVideoInfo::new(16, 16, false, YUV420_FORMAT); let vt = alloc_video_buffer(tmp_vinfo, 4).unwrap(); let vb = vt.get_vbuf(); diff --git a/nihav-realmedia/src/codecs/rv40.rs b/nihav-realmedia/src/codecs/rv40.rs index 272226d..61045c2 100644 --- a/nihav-realmedia/src/codecs/rv40.rs +++ b/nihav-realmedia/src/codecs/rv40.rs @@ -354,7 +354,7 @@ println!("???"); } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RealVideo40Decoder::new()) } diff --git a/nihav-realmedia/src/codecs/rv60.rs b/nihav-realmedia/src/codecs/rv60.rs index 8ab11f1..4b7a2f2 100644 --- a/nihav-realmedia/src/codecs/rv60.rs +++ b/nihav-realmedia/src/codecs/rv60.rs @@ -1477,7 +1477,7 @@ println!("???"); } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder> { Box::new(RealVideo60Decoder::new()) } diff --git a/nihav-realmedia/src/demuxers/realmedia.rs b/nihav-realmedia/src/demuxers/realmedia.rs index f3f73b9..30b0ccd 100644 --- a/nihav-realmedia/src/demuxers/realmedia.rs +++ b/nihav-realmedia/src/demuxers/realmedia.rs @@ -1571,7 +1571,7 @@ static RM_AUDIO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ pub struct RealMediaDemuxerCreator { } impl DemuxerCreator for RealMediaDemuxerCreator { - fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<DemuxCore<'a> + 'a> { + fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<dyn DemuxCore<'a> + 'a> { Box::new(RealMediaDemuxer::new(br)) } fn get_name(&self) -> &'static str { "realmedia" } @@ -1580,7 +1580,7 @@ impl DemuxerCreator for RealMediaDemuxerCreator { pub struct RealAudioDemuxerCreator { } impl DemuxerCreator for RealAudioDemuxerCreator { - fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<DemuxCore<'a> + 'a> { + fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<dyn DemuxCore<'a> + 'a> { Box::new(RealAudioDemuxer::new(br)) } fn get_name(&self) -> &'static str { "realaudio" } @@ -1589,7 +1589,7 @@ impl DemuxerCreator for RealAudioDemuxerCreator { pub struct RealIVRDemuxerCreator { } impl DemuxerCreator for RealIVRDemuxerCreator { - fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<DemuxCore<'a> + 'a> { + fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<dyn DemuxCore<'a> + 'a> { Box::new(RealIVRDemuxer::new(br)) } fn get_name(&self) -> &'static str { "real_ivr" } |