shithub: libvpx

Download patch

ref: 31214970411d48dd3349e7e200d28097d1215555
parent: f39b0f192fed13cc788f76877dd2a6495cfe8dd4
author: Ronald S. Bultje <rbultje@google.com>
date: Thu Oct 11 06:13:48 EDT 2012

Add encoder/decoder mismatch information to internal stats file.

Change-Id: Ibb6ba26e8718d3af27553ca59443a8c6aec7749d

--- a/vpxenc.c
+++ b/vpxenc.c
@@ -2103,12 +2103,26 @@
   }
 
   if (test_decode) {
+#if CONFIG_INTERNAL_STATS
+    FILE *f = fopen("opsnr.stt", "a");
+#endif
     fprintf(stderr, "\n");
-    if (enc_dec_match)
+    if (enc_dec_match) {
       fprintf(stderr, "No mismatch detected in recon buffers\n");
-    else
+#if CONFIG_INTERNAL_STATS
+      fprintf(f, "No mismatch detected in recon buffers\n");
+#endif
+    } else {
       fprintf(stderr, "First mismatch occurred in frame %d\n",
               first_bad_frame);
+#if CONFIG_INTERNAL_STATS
+      fprintf(f, "First mismatch occurred in frame %d\n",
+              first_bad_frame);
+#endif
+    }
+#if CONFIG_INTERNAL_STATS
+    fclose(f);
+#endif
   }
 
   if (show_q_hist_buckets)
--