X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Freal%2Fra144.rs;h=97577d68fdea00d3dc3baf2e9b2b1039ca521274;hb=1a151e53b591a45fb7f009e480d7abb5e03f0cfe;hp=02ae9b2b895fc4764485e6f9d4d64d8fa66cee09;hpb=37d2275ee8efd4dea7be5dcf06f25ba622e7142e;p=nihav.git diff --git a/src/codecs/real/ra144.rs b/src/codecs/real/ra144.rs index 02ae9b2..97577d6 100644 --- a/src/codecs/real/ra144.rs +++ b/src/codecs/real/ra144.rs @@ -26,7 +26,7 @@ impl RA144Decoder { fn new() -> Self { RA144Decoder { chmap: NAChannelMap::new(), - ainfo: NAAudioInfo::new(0, 1, SND_F32P_FORMAT, NBLOCKS * BLOCKSIZE), + ainfo: NAAudioInfo::new(0, 1, SND_S16_FORMAT, NBLOCKS * BLOCKSIZE), info: NACodecInfo::new_dummy(), old_energy: 0, @@ -238,7 +238,7 @@ fn eval_reflection(coeffs: &[i16; LPC_ORDER]) -> Option { } fn clip_out(sample: i16) -> i16 { - sample.max(-16384 >> 2).min(16383 >> 2) + sample.max(-16384 >> 2).min(16383 >> 2) } impl NADecoder for RA144Decoder { @@ -319,7 +319,7 @@ mod test { #[test] fn test_ra144() { let file = "assets/RV/ra3_in_rm_file.rm"; - test_decode_audio("realaudio", file, None, "realaudio144"); + test_decode_audio("realmedia", file, Some(5000), "ra14.4"); } }