Hi,
I have taken libtremor (latest from tree). I have built it with ivorisfile_exaple.c for windows. I used these test vecotrs to check http://people.xiph.org/~xiphmont/test-vectors/vorbis/ tremor output against
Vorbis floating point decoder output. I compared both the results [tremor vs vorbis float point]. Below is the summary of the results.
I am not sure whether input test vectors, which i used, are correct one. I am not also sure about the behaviour of tremor decoder against Vorbis float decoder.
Please suggest if the results are acceptable.
Results --
pcmcheck.exe -h 1.0.1-test.ogg.pcm 1.0.1-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.498058
RMS power of difference .... 0.709690
---------------------------
pcmcheck.exe -h 1.0-test.ogg.pcm 1.0-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.510240
RMS power of difference .... 0.720055
---------------------------
pcmcheck.exe -h 48k-mono.ogg.pcm 48k-mono.ogg.pcm
Peak difference ............ 1
Average difference ......... 0.478029
RMS power of difference .... 0.691397
---------------------------
pcmcheck.exe -h beta3-test.ogg.pcm beta3-test.ogg.pcm
Peak difference ............ 17523
Average difference ......... 512.197661
RMS power of difference .... 1013.799072
---------------------------
pcmcheck.exe -h beta4-test.ogg.pcm beta4-test.ogg.pcm
Peak difference ............ 5919
Average difference ......... 318.454603
RMS power of difference .... 488.419820
---------------------------
pcmcheck.exe -h chain-test1.ogg.pcm chain-test1.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.502537
RMS power of difference .... 0.709393
---------------------------
pcmcheck.exe -h chain-test2.ogg.pcm chain-test2.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.502537
RMS power of difference .... 0.709393
---------------------------
pcmcheck.exe -h chain-test3.ogg.pcm chain-test3.ogg.pcm
Peak difference ............ 39415
Average difference ......... 2595.621111
RMS power of difference .... 5016.655574
---------------------------
pcmcheck.exe -h highrate-test.ogg.pcm highrate-test.ogg.pcm
Peak difference ............ 18136
Average difference ......... 506.886562
RMS power of difference .... 1009.297004
---------------------------
pcmcheck.exe -h lsp-test2.ogg.pcm lsp-test2.ogg.pcm
Peak difference ............ 6561
Average difference ......... 282.721964
RMS power of difference .... 430.674848
---------------------------
pcmcheck.exe -h lsp-test3.ogg.pcm lsp-test3.ogg.pcm
Peak difference ............ 4433
Average difference ......... 417.010745
RMS power of difference .... 605.779281
---------------------------
pcmcheck.exe -h lsp-test4.ogg.pcm lsp-test4.ogg.pcm
Peak difference ............ 4289
Average difference ......... 374.768017
RMS power of difference .... 537.753205
---------------------------
pcmcheck.exe -h lsp-test.ogg.pcm lsp-test.ogg.pcm
Peak difference ............ 4066
Average difference ......... 298.212496
RMS power of difference .... 447.955622
---------------------------
pcmcheck.exe -h mono.ogg.pcm mono.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.503276
RMS power of difference .... 0.709679
---------------------------
pcmcheck.exe -h moog.ogg.pcm moog.ogg.pcm
Peak difference ............ 15048
Average difference ......... 356.783654
RMS power of difference .... 674.226276
---------------------------
pcmcheck.exe -h one-entry-codebook-test.ogg.pcm one-entry-codebook-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.503465
RMS power of difference .... 0.710834
---------------------------
pcmcheck.exe -h out-of-spec-blocksize.ogg.pcm out-of-spec-blocksize.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.506590
RMS power of difference .... 0.714819
---------------------------
pcmcheck.exe -h rc1-test.ogg.pcm rc1-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.497537
RMS power of difference .... 0.705566
---------------------------
pcmcheck.exe -h rc2-test2.ogg.pcm rc2-test2.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.507327
RMS power of difference .... 0.715364
---------------------------
pcmcheck.exe -h rc2-test.ogg.pcm rc2-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.502761
RMS power of difference .... 0.709057
---------------------------
pcmcheck.exe -h rc3-test.ogg.pcm rc3-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.493901
RMS power of difference .... 0.702784
---------------------------
pcmcheck.exe -h singlemap-test.ogg.pcm singlemap-test.ogg.pcm
Peak difference ............ 2
Average difference ......... 0.501363
RMS power of difference .... 0.708099
---------------------------
pcmcheck.exe -h sleepzor.ogg.pcm sleepzor.ogg.pcm
Peak difference ............ 10469
Average difference ......... 489.619211
RMS power of difference .... 920.358057
---------------------------
pcmcheck.exe -h test-short2.ogg.pcm test-short2.ogg.pcm
Peak difference ............ 907
Average difference ......... 35.687587
RMS power of difference .... 66.932146
---------------------------
pcmcheck.exe -h test-short.ogg.pcm test-short.ogg.pcm
Peak difference ............ 39415
Average difference ......... 9419.493138
RMS power of difference .... 11709.633701
---------------------------
Thanks & Regards,
Amit Pandey,
Samsung
_______________________________________________ Tremor mailing list Tremor@xiph.org http://lists.xiph.org/mailman/listinfo/tremor