avcodec/videotoolbox: improve logging of decoder errors
authorAman Gupta <aman@tmm1.net>
Sat, 5 May 2018 01:24:31 +0000 (18:24 -0700)
committerAman Gupta <aman@tmm1.net>
Sat, 5 May 2018 01:24:49 +0000 (18:24 -0700)
Signed-off-by: Aman Gupta <aman@tmm1.net>
libavcodec/videotoolbox.c

index 57b6698..6dd800d 100644 (file)
@@ -833,6 +833,9 @@ static int videotoolbox_start(AVCodecContext *avctx)
     case kVTVideoDecoderUnsupportedDataFormatErr:
         av_log(avctx, AV_LOG_VERBOSE, "VideoToolbox does not support this format.\n");
         return AVERROR(ENOSYS);
+    case kVTCouldNotFindVideoDecoderErr:
+        av_log(avctx, AV_LOG_VERBOSE, "VideoToolbox decoder for this format not found.\n");
+        return AVERROR(ENOSYS);
     case kVTVideoDecoderMalfunctionErr:
         av_log(avctx, AV_LOG_VERBOSE, "VideoToolbox malfunction.\n");
         return AVERROR(EINVAL);
@@ -842,7 +845,7 @@ static int videotoolbox_start(AVCodecContext *avctx)
     case 0:
         return 0;
     default:
-        av_log(avctx, AV_LOG_VERBOSE, "Unknown VideoToolbox session creation error %u\n", (unsigned)status);
+        av_log(avctx, AV_LOG_VERBOSE, "Unknown VideoToolbox session creation error %d\n", (int)status);
         return AVERROR_UNKNOWN;
     }
 }