aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorAman Gupta <aman@tmm1.net>2018-05-04 18:24:31 -0700
committerAman Gupta <aman@tmm1.net>2018-05-18 19:07:06 -0700
commit13d83899df3c5c6b96f807a6b54801c7f24b83d4 (patch)
treee41db38e9e9fe04109795c8d1d6f75b10afc03c4 /libavcodec
parent61fed89ad425128b7f62ae57719c50503f75455a (diff)
downloadffmpeg-13d83899df3c5c6b96f807a6b54801c7f24b83d4.tar.gz
avcodec/videotoolbox: improve logging of decoder errors
Signed-off-by: Aman Gupta <aman@tmm1.net> (cherry picked from commit 84e03db9a334611d261cb09c534a56bf57a49cd9)
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/videotoolbox.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libavcodec/videotoolbox.c b/libavcodec/videotoolbox.c
index 57b6698e1b..6dd800daf8 100644
--- a/libavcodec/videotoolbox.c
+++ b/libavcodec/videotoolbox.c
@@ -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;
}
}