[opus] conformance testing of custom implementation
Sergey G
gs.2ukr at yandex.ua
Sat Jun 15 03:56:19 PDT 2013
Thanks for the answer. I'll take a look at this tool and verify my implementation.
But I'd like to clarify the moment. If the following is applied for a test vector
Reference Float Point Encoder --> Reference Float Point Decoder --> Float Point Output
Reference Fixed Point Encoder --> Reference Float Point Decoder --> Fixed Point Output
And then, if Float Point Output and Fixed Point Output are compared using opus_compare.c tool, the result is 'Test vector FAILS'.
Is it as supposed to be ? Or maybe there is some inaccuracy in reference fixed point implementation (libopus 1.0.2) ?
Thanks,
Sergey
15.06.2013, 09:26, "Jean-Marc Valin" <jmvalin at jmvalin.ca>:
> On 06/12/2013 12:21 PM, SG wrote:
>> Is there any test files created specifically to exercise all aspects
>> of the encoder? If not, can you recommend some steps to verify a
>> custom implementation of libopus in encoding mode ?
> There is no test for the encoder because unlike the decoder, it is not
> normatively specified and it keeps improving over time. The best way to
> check your encoder for non-bit-exact numerical issues is to use a tool
> like PQevalAudio:
> http://www-mmsp.ece.mcgill.ca/documents/Downloads/PQevalAudio/
>
> Cheers,
>
> Jean-Marc
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
More information about the opus
mailing list