diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-11-27 08:20:16 +0100 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-11-27 08:20:16 +0100 |
commit | 08a1fab72215ea7716f51adf7008f85372e80c71 (patch) | |
tree | 52a0cd0f586c1812fe81cf5d40f6e0fd017c3dd6 /nihav-duck/src | |
parent | 1ffd44c8a4064c0b57784e6791a95428692c1c41 (diff) | |
download | nihav-08a1fab72215ea7716f51adf7008f85372e80c71.tar.gz |
make decoders Send-able
Diffstat (limited to 'nihav-duck/src')
-rw-r--r-- | nihav-duck/src/codecs/dkadpcm.rs | 4 | ||||
-rw-r--r-- | nihav-duck/src/codecs/on2avc.rs | 4 | ||||
-rw-r--r-- | nihav-duck/src/codecs/truemotion1.rs | 2 | ||||
-rw-r--r-- | nihav-duck/src/codecs/truemotion2.rs | 2 | ||||
-rw-r--r-- | nihav-duck/src/codecs/truemotion2x.rs | 2 | ||||
-rw-r--r-- | nihav-duck/src/codecs/truemotionrt.rs | 2 | ||||
-rw-r--r-- | nihav-duck/src/codecs/vp3.rs | 4 | ||||
-rw-r--r-- | nihav-duck/src/codecs/vp5.rs | 2 | ||||
-rw-r--r-- | nihav-duck/src/codecs/vp6.rs | 4 | ||||
-rw-r--r-- | nihav-duck/src/codecs/vp7.rs | 2 |
10 files changed, 14 insertions, 14 deletions
diff --git a/nihav-duck/src/codecs/dkadpcm.rs b/nihav-duck/src/codecs/dkadpcm.rs index 755d0b7..92e2435 100644 --- a/nihav-duck/src/codecs/dkadpcm.rs +++ b/nihav-duck/src/codecs/dkadpcm.rs @@ -167,11 +167,11 @@ impl NADecoder for DuckADPCMDecoder { } } -pub fn get_decoder_dk3() -> Box<dyn NADecoder> { +pub fn get_decoder_dk3() -> Box<dyn NADecoder + Send> { Box::new(DuckADPCMDecoder::new(true)) } -pub fn get_decoder_dk4() -> Box<dyn NADecoder> { +pub fn get_decoder_dk4() -> Box<dyn NADecoder + Send> { Box::new(DuckADPCMDecoder::new(false)) } diff --git a/nihav-duck/src/codecs/on2avc.rs b/nihav-duck/src/codecs/on2avc.rs index 97c73c1..8740389 100644 --- a/nihav-duck/src/codecs/on2avc.rs +++ b/nihav-duck/src/codecs/on2avc.rs @@ -1048,11 +1048,11 @@ impl NADecoder for AVCDecoder { } } -pub fn get_decoder_500() -> Box<dyn NADecoder> { +pub fn get_decoder_500() -> Box<dyn NADecoder + Send> { Box::new(AVCDecoder::new(500)) } -pub fn get_decoder_501() -> Box<dyn NADecoder> { +pub fn get_decoder_501() -> Box<dyn NADecoder + Send> { Box::new(AVCDecoder::new(501)) } diff --git a/nihav-duck/src/codecs/truemotion1.rs b/nihav-duck/src/codecs/truemotion1.rs index d7bc8c8..4af75d1 100644 --- a/nihav-duck/src/codecs/truemotion1.rs +++ b/nihav-duck/src/codecs/truemotion1.rs @@ -659,7 +659,7 @@ impl NADecoder for TM1Decoder { } } -pub fn get_decoder() -> Box<dyn NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder + Send> { Box::new(TM1Decoder::new()) } diff --git a/nihav-duck/src/codecs/truemotion2.rs b/nihav-duck/src/codecs/truemotion2.rs index c222c44..d6b4732 100644 --- a/nihav-duck/src/codecs/truemotion2.rs +++ b/nihav-duck/src/codecs/truemotion2.rs @@ -581,7 +581,7 @@ impl NADecoder for TM2Decoder { } } -pub fn get_decoder() -> Box<dyn NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder + Send> { Box::new(TM2Decoder::new()) } diff --git a/nihav-duck/src/codecs/truemotion2x.rs b/nihav-duck/src/codecs/truemotion2x.rs index 584ee43..0effb13 100644 --- a/nihav-duck/src/codecs/truemotion2x.rs +++ b/nihav-duck/src/codecs/truemotion2x.rs @@ -692,7 +692,7 @@ impl NADecoder for TM2XDecoder { } } -pub fn get_decoder() -> Box<dyn NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder + Send> { Box::new(TM2XDecoder::new()) } diff --git a/nihav-duck/src/codecs/truemotionrt.rs b/nihav-duck/src/codecs/truemotionrt.rs index 97ad981..7119061 100644 --- a/nihav-duck/src/codecs/truemotionrt.rs +++ b/nihav-duck/src/codecs/truemotionrt.rs @@ -84,7 +84,7 @@ impl NADecoder for TMRTDecoder { } } -pub fn get_decoder() -> Box<dyn NADecoder> { +pub fn get_decoder() -> Box<dyn NADecoder + Send> { Box::new(TMRTDecoder::new()) } diff --git a/nihav-duck/src/codecs/vp3.rs b/nihav-duck/src/codecs/vp3.rs index b56c62c..acb783f 100644 --- a/nihav-duck/src/codecs/vp3.rs +++ b/nihav-duck/src/codecs/vp3.rs @@ -1848,11 +1848,11 @@ impl NADecoder for VP34Decoder { } } -pub fn get_decoder_vp3() -> Box<NADecoder> { +pub fn get_decoder_vp3() -> Box<NADecoder + Send> { Box::new(VP34Decoder::new(3)) } -pub fn get_decoder_vp4() -> Box<NADecoder> { +pub fn get_decoder_vp4() -> Box<NADecoder + Send> { Box::new(VP34Decoder::new(4)) } diff --git a/nihav-duck/src/codecs/vp5.rs b/nihav-duck/src/codecs/vp5.rs index d13ffab..0c901be 100644 --- a/nihav-duck/src/codecs/vp5.rs +++ b/nihav-duck/src/codecs/vp5.rs @@ -272,7 +272,7 @@ impl NADecoder for VP5Decoder { } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<NADecoder + Send> { Box::new(VP5Decoder::new()) } diff --git a/nihav-duck/src/codecs/vp6.rs b/nihav-duck/src/codecs/vp6.rs index 803ce5e..26c4dc5 100644 --- a/nihav-duck/src/codecs/vp6.rs +++ b/nihav-duck/src/codecs/vp6.rs @@ -706,11 +706,11 @@ impl NADecoder for VP6Decoder { } } -pub fn get_decoder_vp6() -> Box<NADecoder> { +pub fn get_decoder_vp6() -> Box<NADecoder + Send> { Box::new(VP6Decoder::new(false)) } -pub fn get_decoder_vp6_alpha() -> Box<NADecoder> { +pub fn get_decoder_vp6_alpha() -> Box<NADecoder + Send> { Box::new(VP6Decoder::new(true)) } diff --git a/nihav-duck/src/codecs/vp7.rs b/nihav-duck/src/codecs/vp7.rs index 4fc7dea..a4d361c 100644 --- a/nihav-duck/src/codecs/vp7.rs +++ b/nihav-duck/src/codecs/vp7.rs @@ -1401,7 +1401,7 @@ impl NADecoder for VP7Decoder { } } -pub fn get_decoder() -> Box<NADecoder> { +pub fn get_decoder() -> Box<NADecoder + Send> { Box::new(VP7Decoder::new()) } |