[FFmpeg-cvslog] avcodec/videotoolbox: improve logging of decoder errors

Aman Gupta git at videolan.org
Sat May 19 05:17:45 EEST 2018


ffmpeg | branch: release/4.0 | Aman Gupta <aman at tmm1.net> | Fri May  4 18:24:31 2018 -0700| [13d83899df3c5c6b96f807a6b54801c7f24b83d4] | committer: Aman Gupta

avcodec/videotoolbox: improve logging of decoder errors

Signed-off-by: Aman Gupta <aman at tmm1.net>
(cherry picked from commit 84e03db9a334611d261cb09c534a56bf57a49cd9)

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13d83899df3c5c6b96f807a6b54801c7f24b83d4
---

 libavcodec/videotoolbox.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

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;
     }
 }



More information about the ffmpeg-cvslog mailing list