From d4efdfadaae4b1db020c7982d84034f1d3ede3af Mon Sep 17 00:00:00 2001 From: Zhang Rui Date: Tue, 30 Jun 2015 12:07:37 +0800 Subject: [PATCH] ios/VideoToolbox: show vtb samples in decoding --- ijkmedia/ijkplayer/ff_ffplay_debug.h | 2 ++ .../ijkmedia/ijkplayer/ios/pipeline/IJKVideoToolBox.m | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/ijkmedia/ijkplayer/ff_ffplay_debug.h b/ijkmedia/ijkplayer/ff_ffplay_debug.h index f1b8364d..a42bd8f3 100644 --- a/ijkmedia/ijkplayer/ff_ffplay_debug.h +++ b/ijkmedia/ijkplayer/ff_ffplay_debug.h @@ -34,4 +34,6 @@ // #define FFP_NOTIFY_BUF_TIME // #define FFP_NOTIFY_BUF_BYTES +// #define FFP_SHOW_VTB_IN_DECODING + #endif diff --git a/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/IJKVideoToolBox.m b/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/IJKVideoToolBox.m index e4b66415..a1994d06 100644 --- a/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/IJKVideoToolBox.m +++ b/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/IJKVideoToolBox.m @@ -31,6 +31,7 @@ #include "libavformat/avc.h" #include "ijksdl_vout_ios_gles2.h" #include "h264_sps_parser.h" +#include "ijkplayer/ff_ffplay_debug.h" #define IJK_VTB_FCC_AVC SDL_FOURCC('C', 'c', 'v', 'a') #define IJK_VTB_FCC_ESD SDL_FOURCC('s', 'd', 's', 'e') @@ -349,6 +350,9 @@ void VTDecoderCallback(void *decompressionOutputRefCon, newFrame->serial = sample_info->serial; newFrame->nextframe = NULL; sample_info_recycle(ctx, sample_info); +#ifdef FFP_SHOW_VTB_IN_DECODING + ALOGD("VTB: indecoding: %d\n", ctx->sample_infos_in_decoding); +#endif } ctx->last_sort = newFrame->sort; -- GitLab