From 3160c766545f0190ada8d61def0baa9591010a7c Mon Sep 17 00:00:00 2001 From: befovy Date: Thu, 28 Nov 2019 15:58:18 +0800 Subject: [PATCH] feat: notify rotate degree for video toolbox --- ios/IJKMediaPlayer/IJKMediaPlayer/IJKFFMediaPlayer.h | 1 + .../ijkplayer/ios/pipeline/ffpipenode_ios_videotoolbox_vdec.m | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ios/IJKMediaPlayer/IJKMediaPlayer/IJKFFMediaPlayer.h b/ios/IJKMediaPlayer/IJKMediaPlayer/IJKFFMediaPlayer.h index 24503ca004..1bac037b46 100644 --- a/ios/IJKMediaPlayer/IJKMediaPlayer/IJKFFMediaPlayer.h +++ b/ios/IJKMediaPlayer/IJKMediaPlayer/IJKFFMediaPlayer.h @@ -39,6 +39,7 @@ typedef NS_ENUM(NSInteger, IJKMPEventType) { IJKMPET_BUFFERING_START = 500, IJKMPET_BUFFERING_END = 501, IJKMPET_BUFFERING_UPDATE = 502, + IJKMPET_CURRENT_POSITION_UPDATE = 510, IJKMPET_PLAYBACK_STATE_CHANGED = 700, }; diff --git a/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/ffpipenode_ios_videotoolbox_vdec.m b/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/ffpipenode_ios_videotoolbox_vdec.m index 6c742d05f6..861e06390f 100644 --- a/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/ffpipenode_ios_videotoolbox_vdec.m +++ b/ios/IJKMediaPlayer/IJKMediaPlayer/ijkmedia/ijkplayer/ios/pipeline/ffpipenode_ios_videotoolbox_vdec.m @@ -52,6 +52,8 @@ int videotoolbox_video_thread(void *arg) Decoder *d = &is->viddec; int ret = 0; + ffp_notify_msg2(ffp, FFP_MSG_VIDEO_ROTATION_CHANGED, ffp_get_video_rotate_degrees(ffp)); + for (;;) { if (is->abort_request || d->queue->abort_request) {