[FFmpeg-soc] [soc]: r5023 - amr/amrnbdec.c

cmcq subversion at mplayerhq.hu
Mon Aug 10 10:10:06 CEST 2009


Author: cmcq
Date: Mon Aug 10 10:10:05 2009
New Revision: 5023

Log:
Add description of tests

Modified:
   amr/amrnbdec.c

Modified: amr/amrnbdec.c
==============================================================================
--- amr/amrnbdec.c	Mon Aug 10 09:48:47 2009	(r5022)
+++ amr/amrnbdec.c	Mon Aug 10 10:10:05 2009	(r5023)
@@ -24,6 +24,18 @@
 /**
  * @file libavcodec/amrnbdec.c
  * AMR narrowband decoder
+ *
+ * This decoder uses floats for simplicity and so is not bit-exact. One
+ * difference is that differences in phase can accumulate. The test sequences
+ * in 3GPP TS 26.074 can still be useful.
+ *
+ * - Comparing this file's output to the output of the ref decoder gives a
+ *   PSNR of 30 to 80. Plotting the output samples shows a difference in
+ *   phase in some areas.
+ *
+ * - Comparing both decoders against their input, this decoder gives a similar
+ *   PSNR. If the test sequence homing frames are removed (this decoder does
+ *   not detect them), the PSNR is better on at least 50% of the tests.
  */
 
 


More information about the FFmpeg-soc mailing list