DescriptionAdding bit exactness test for Opus decoding in NetEq.
Opus has become the mostly used codec in WebRTC. There, however, is no bit exactness test for Opus decoding in NetEq.
The new RTP file is generated by the following steps:
1. Encode a clean RTP file with Opus
RTPencode resources/audio_coding/speech_mono_32_48kHz.pcm neteq_opus_raw.rtp 960 opus 1
2. Adding jitter to the clean RTP file
RTPjitter neteq_opus_raw.rtp jitter.dat neteq_opus.rtp
(Note: jitter.dat does not exist in WebRTC resources folder. Check the source code for RTPjitter to know how to define such a file.)
BUG=webrtc:3987
TEST=observed Opus normal decoding and FEC decoding were used, listened to the reference output.
Committed: https://crrev.com/93c08b74382b952aec56b0f74484d78dec3398e0
Cr-Commit-Position: refs/heads/master@{#11113}
Patch Set 1 : #
Total comments: 8
Patch Set 2 : clean #Patch Set 3 : adding ref file for win (since non-bit-exact) #
Messages
Total messages: 24 (15 generated)
|