vpxdec: Include frame number when decode fails.
authorTom Finegan <tomfinegan@google.com>
Mon, 18 Nov 2013 23:50:58 +0000 (15:50 -0800)
committerTom Finegan <tomfinegan@google.com>
Tue, 19 Nov 2013 00:13:04 +0000 (16:13 -0800)
Change-Id: I6ea460af884d522319735e4416a2dd66c2f35d27

vpxdec.c

index ab9bc7c..6508992 100644 (file)
--- a/vpxdec.c
+++ b/vpxdec.c
@@ -897,11 +897,11 @@ int main_loop(int argc, const char **argv_) {
 
         if (vpx_codec_decode(&decoder, buf, bytes_in_buffer, NULL, 0)) {
           const char *detail = vpx_codec_error_detail(&decoder);
-          fprintf(stderr, "Failed to decode frame: %s\n",
-                  vpx_codec_error(&decoder));
+          warn("Failed to decode frame %d: %s",
+               frame_in, vpx_codec_error(&decoder));
 
           if (detail)
-            fprintf(stderr, "  Additional information: %s\n", detail);
+            warn("Additional information: %s", detail);
           goto fail;
         }
 
@@ -922,8 +922,7 @@ int main_loop(int argc, const char **argv_) {
     dx_time += (unsigned int)vpx_usec_timer_elapsed(&timer);
 
     if (vpx_codec_control(&decoder, VP8D_GET_FRAME_CORRUPTED, &corrupted)) {
-      fprintf(stderr, "Failed VP8_GET_FRAME_CORRUPTED: %s\n",
-              vpx_codec_error(&decoder));
+      warn("Failed VP8_GET_FRAME_CORRUPTED: %s", vpx_codec_error(&decoder));
       goto fail;
     }
     frames_corrupted += corrupted;