bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.49k stars 8.12k forks source link

不支持flv格式的视频快进 #3629

Open LittleNum opened 7 years ago

LittleNum commented 7 years ago

https://videopull.10jqka.com.cn:8188/diwukejibenmianxuangufangfa_1505989287.flv

vdec avcodec fps /29.63 左右 bit_rate 1139.43kbs 使用最新的0.8.3编译 快进失败,过几十秒后,从头开始播放,然后播放一段时间之后,出现错误,无法继续

LittleNum commented 7 years ago

09-26 16:48:14.915 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@22c22c4[SampleMediaActivity]: ViewPostImeInputStage processPointer 0 09-26 16:48:14.959 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@22c22c4[SampleMediaActivity]: ViewPostImeInputStage processPointer 1 09-26 16:48:14.959 26492-26492/tv.danmaku.ijk.media.example D/AbsListView: onTouchUp() mTouchMode : 0 09-26 16:48:15.043 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@22c22c4[SampleMediaActivity]: MSG_WINDOW_FOCUS_CHANGED 0 09-26 16:48:15.044 26492-26492/tv.danmaku.ijk.media.example D/SEM_CLIP_SemClipboardManager: isCocktailBarDisplayed : false 09-26 16:48:15.061 26492-26497/tv.danmaku.ijk.media.example I/art: Do partial code cache collection, code=20KB, data=31KB 09-26 16:48:15.062 26492-26497/tv.danmaku.ijk.media.example I/art: After code cache collection, code=20KB, data=31KB 09-26 16:48:15.062 26492-26497/tv.danmaku.ijk.media.example I/art: Increasing code cache capacity to 128KB 09-26 16:48:15.082 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_native_profileBegin 09-26 16:48:15.082 26492-26492/tv.danmaku.ijk.media.example W/IJKMEDIA: monstartup already called 09-26 16:48:15.088 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: ThreadedRenderer.create() translucent=false 09-26 16:48:15.090 26492-26492/tv.danmaku.ijk.media.example D/InputTransport: Input channel constructed: fd=73 09-26 16:48:15.090 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: setView = DecorView@d5b4ee6[VideoActivity] touchMode=true 09-26 16:48:15.093 26492-26492/tv.danmaku.ijk.media.example W/Activity: AppLock checkAppLockState locked:false verifying:false pkgName = tv.danmaku.ijk.media.example isInMultiWindowMode:false 09-26 16:48:15.097 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: dispatchAttachedToWindow 09-26 16:48:15.117 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,0][1440,2560] result=0x27 surface={isValid=true -1016504320} surfaceGenerationChanged=true 09-26 16:48:15.117 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: mHardwareRenderer.initialize() mSurface={isValid=true -1016504320} hwInitialized=true 09-26 16:48:15.121 26492-26511/tv.danmaku.ijk.media.example D/mali_winsys: EGLint new_window_surface(egl_winsys_display, void, EGLSurface, EGLConfig, egl_winsys_surface*, egl_color_buffer_format, EGLBoolean) returns 0x3000, [1440x2560]-format:1 09-26 16:48:15.128 26492-26492/tv.danmaku.ijk.media.example D/SurfaceView: Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,96][1440,2560] result=0x7 surface={Surface(name=null)/@0xdcedc27 isValid=true -1075716096} 09-26 16:48:15.129 26492-26492/tv.danmaku.ijk.media.example D/AudioManager: requestAudioFocus status : 1 09-26 16:48:15.129 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_native_setup 09-26 16:48:15.129 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: av_version_info: ff3.3--ijk0.8.0--20170811--001 09-26 16:48:15.129 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: ijk_version_info: k0.8.3 09-26 16:48:15.129 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ffpipeline_create_from_android() 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_inject_opaque(0x200866) 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_inject_opaque()=void 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque(0x200866) 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque()=void 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback() 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ffpipeline_set_mediacodec_select_callback 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()=void 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_native_setLogLevel(3) 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: moncleanup 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.130 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setOptionLong 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/tv.danmaku.ijk.media.player.IjkMediaPlayer: Couldn't open file on client side, trying server side 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setDataSourceAndHeaders 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example V/IJKMEDIA: setDataSource: path https://videopull.10jqka.com.cn:8188/diwukejibenmianxuangufangfa_1505989287.flv 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_data_source(url="https://videopull.10jqka.com.cn:8188/diwukejibenmianxuangufangfa_1505989287.flv") 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_data_source(url="https://videopull.10jqka.com.cn:8188/diwukejibenmianxuangufangfa_1505989287.flv")=0 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_setVideoSurface 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_android_surface(surface=0xfff18090) 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ffpipeline_set_surface() 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_set_android_surface(surface=0xfff18090)=void 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_prepareAsync 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_prepare_async() 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: ===== versions ===== 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: ijkplayer : k0.8.3 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: FFmpeg : ff3.3--ijk0.8.0--20170811--001 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: libavutil : 55.58.100 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: libavcodec : 57.89.100 09-26 16:48:15.131 26492-32216/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_RunThread: [32216] ff_msg_loop 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: libavformat : 57.71.100 09-26 16:48:15.131 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: message_loop 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: libswscale : 4.6.100 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: libswresample: 2.7.100 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: ===== options ===== 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: player-opts : mediacodec = 0 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: player-opts : opensles = 0 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: player-opts : overlay-format = 842225234 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: player-opts : framedrop = 1 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: player-opts : start-on-prepared = 0 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: format-opts : ijkapplication = -1219602592 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: format-opts : ijkiomanager = -1197067352 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: format-opts : http-detect-range-support = 0 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: codec-opts : skip_loop_filter = 48 09-26 16:48:15.131 26492-26492/tv.danmaku.ijk.media.example I/IJKMEDIA: =================== 09-26 16:48:15.132 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_FLUSH: 09-26 16:48:15.133 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_prepare_async()=0 09-26 16:48:15.133 26492-32218/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_RunThread: [32218] ff_vout 09-26 16:48:15.134 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_RunThread: [32220] ff_read 09-26 16:48:15.134 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy' 09-26 16:48:15.134 26492-32220/tv.danmaku.ijk.media.example I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 1 09-26 16:48:15.135 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Hit DNS cache hostname = videopull.10jqka.com.cn 09-26 16:48:15.136 26492-32220/tv.danmaku.ijk.media.example I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131073 09-26 16:48:15.145 26492-32220/tv.danmaku.ijk.media.example I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 131074 09-26 16:48:15.150 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1016504320} surfaceGenerationChanged=false 09-26 16:48:15.157 26492-26492/tv.danmaku.ijk.media.example D/SurfaceView: Relayout returned: oldFrame=[0,96][1440,2560] newFrame=[0,96][1440,2560] result=0x1 surface={Surface(name=null)/@0xdcedc27 isValid=true -995807232} 09-26 16:48:15.175 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: request: GET /diwukejibenmianxuangufangfa_1505989287.flv HTTP/1.1 User-Agent: Lavf/57.71.100 Accept: / Range: bytes=0- Connection: close Host: videopull.10jqka.com.cn:8188 Icy-MetaData: 1 09-26 16:48:15.186 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 96 - 0, 0) or=1 09-26 16:48:15.186 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: MSG_WINDOW_FOCUS_CHANGED 1 09-26 16:48:15.186 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -1016504320} 09-26 16:48:15.187 26492-26492/tv.danmaku.ijk.media.example V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@18b3d96 nm : tv.danmaku.ijk.media.example ic=null 09-26 16:48:15.187 26492-26492/tv.danmaku.ijk.media.example I/InputMethodManager: [IMM] startInputInner - mService.startInputOrWindowGainedFocus 09-26 16:48:15.191 26492-26492/tv.danmaku.ijk.media.example D/InputTransport: Input channel constructed: fd=81 09-26 16:48:15.191 26492-26492/tv.danmaku.ijk.media.example D/InputTransport: Input channel destroyed: fd=78 09-26 16:48:15.193 26492-32220/tv.danmaku.ijk.media.example I/tv.danmaku.ijk.media.player.IjkMediaPlayer: onNativeInvoke 2 09-26 16:48:15.193 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Format flv probed with size=2048 and score=100 09-26 16:48:15.196 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: Option http-detect-range-support not found. 09-26 16:48:15.196 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Before avformat_find_stream_info() pos: 13 bytes read:3853 seeks:0 nb_streams:0 09-26 16:48:15.206 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 7, nal_ref_idc: 3 09-26 16:48:15.206 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 8, nal_ref_idc: 3 09-26 16:48:15.207 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: user data:"x264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=cbr mbtree=1 bitrate=1000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1000 vbv_bufsize=1000 nal_hrd=none filler=1 ip_ratio=1.40 aq=1:1.00" 09-26 16:48:15.207 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 7, nal_ref_idc: 3 09-26 16:48:15.207 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 8, nal_ref_idc: 3 09-26 16:48:15.208 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 6, nal_ref_idc: 0 09-26 16:48:15.209 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 5, nal_ref_idc: 3 09-26 16:48:15.210 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: user data:"x264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=cbr mbtree=1 bitrate=1000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1000 vbv_bufsize=1000 nal_hrd=none filler=1 ip_ratio=1.40 aq=1:1.00" 09-26 16:48:15.210 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Reinit context to 1920x1088, pix_fmt: yuv420p 09-26 16:48:15.219 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: no picture 09-26 16:48:15.220 26492-26511/tv.danmaku.ijk.media.example D/OpenGLRenderer: endAllActiveAnimators on 0xc5b92500 (ListView) with handle 0xdbd21b50 09-26 16:48:15.220 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@22c22c4[SampleMediaActivity]: mHardwareRenderer.destroy()#1 09-26 16:48:15.225 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@22c22c4[SampleMediaActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: All info found 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.666667 0.016443 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.666667 0.016443 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.750000 0.009264 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.750000 0.009264 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.833333 0.004141 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.833333 0.004141 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.916667 0.001075 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.916667 0.001075 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 30.000000 0.000065 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 60.000000 0.000260 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 60.000000 0.000260 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 120.000000 0.001040 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 120.000000 0.001040 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 240.000000 0.004160 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 240.000000 0.004160 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.970030 0.000191 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 29.970030 0.000191 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 59.940060 0.000765 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: rfps: 59.940060 0.000765 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: After avformat_find_stream_info() pos: 206810 bytes read:212749 seeks:0 frames:104 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: max_frame_duration: 10.000 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Input #0, flv, from 'https://videopull.10jqka.com.cn:8188/diwukejibenmianxuangufangfa_1505989287.flv': 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Metadata: 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: fileSize : 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 445518945 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: audiochannels : 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 2 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: encoder : 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Open Broadcaster Software v0.625b 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Duration: 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 00:52:08.00 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: , start: 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 0.005000 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: , bitrate: 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 1139 kb/s 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Stream #0:0 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: , 63, 1/1000 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: : Audio: aac, 48000 Hz, stereo, fltp, 131 kb/s 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: Stream #0:1 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: , 41, 1/1000 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: : Video: h264, 1 reference frame, yuv420p(tv, bt709/bt709/iec61966-2-1, progressive, left), 1920x1080 (1920x1088), 0/1, 1024 kb/s 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: , 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 30 fps, 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 30 tbr, 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 1k tbn, 09-26 16:48:15.263 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: 60 tbc 09-26 16:48:15.264 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_Android_AudioTrack: CHANNEL_OUT_STEREO 09-26 16:48:15.264 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_Android_AudioTrack: ENCODING_PCM_16BIT 09-26 16:48:15.267 26492-32220/tv.danmaku.ijk.media.example D/AudioTrack: Client defaulted notificationFrames to 3848 for frameCount 7696 09-26 16:48:15.267 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_Android_AudioTrack_new_from_spec: init volume as 1.000000/(0.000000,1.000000) 09-26 16:48:15.267 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: audio_session_id = 537 09-26 16:48:15.267 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: AudioCodec: avcodec, aac 09-26 16:48:15.267 26492-32225/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_RunThread: [32225] ff_aout_android 09-26 16:48:15.267 26492-32226/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_RunThread: [32226] ff_audio_dec 09-26 16:48:15.268 26492-32225/tv.danmaku.ijk.media.example I/AudioTrack: This process already got info. FadeIn[0] FadeOut[0] FadeInRing[0] 09-26 16:48:15.268 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 7, nal_ref_idc: 3 09-26 16:48:15.268 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 8, nal_ref_idc: 3 09-26 16:48:15.270 26492-32220/tv.danmaku.ijk.media.example I/IJKMEDIA: VideoCodec: avcodec, h264 09-26 16:48:15.270 26492-32220/tv.danmaku.ijk.media.example W/IJKMEDIA: fps: 30.000000 (normal) 09-26 16:48:15.270 26492-32220/tv.danmaku.ijk.media.example W/IJKMEDIA: fps: 30.000000 (normal) 09-26 16:48:15.270 26492-32236/tv.danmaku.ijk.media.example I/IJKMEDIA: SDL_RunThread: [32236] ff_video_dec 09-26 16:48:15.270 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_VIDEO_ROTATION_CHANGED: 0 09-26 16:48:15.270 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1920, 1080 09-26 16:48:15.271 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_SAR_CHANGED: 0, 1 09-26 16:48:15.271 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_PREPARED 09-26 16:48:15.271 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_PREPARED: 09-26 16:48:15.271 26492-26492/tv.danmaku.ijk.media.example D/IjkVideoView: MEDIA_INFO_VIDEO_ROTATION_CHANGED: 0

                                                                        [ 09-26 16:48:15.271 26492:26492 E/         ]
                                                                        SurfaceView doesn't support rotation (0)!

09-26 16:48:15.301 26492-26492/tv.danmaku.ijk.media.example D/SurfaceView: Relayout returned: oldFrame=[0,96][1440,2560] newFrame=[0,923][1440,1733] result=0x21 surface={Surface(name=null)/@0xdcedc27 isValid=true -1202872320} 09-26 16:48:15.301 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_start 09-26 16:48:15.301 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_start() 09-26 16:48:15.301 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_start()=0 09-26 16:48:15.301 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START 09-26 16:48:15.301 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START: start on fly 09-26 16:48:15.311 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START 09-26 16:48:15.311 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START: start on fly 09-26 16:48:15.311 26492-32225/tv.danmaku.ijk.media.example D/IJKMEDIA: Using fltp internally between filters 09-26 16:48:15.311 26492-32225/tv.danmaku.ijk.media.example D/IJKMEDIA: avcodec/Audio: first frame decoded 09-26 16:48:15.311 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_AUDIO_RENDERING_START: 09-26 16:48:15.311 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 6, nal_ref_idc: 0 09-26 16:48:15.312 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 5, nal_ref_idc: 3 09-26 16:48:15.312 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: user data:"x264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=cbr mbtree=1 bitrate=1000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1000 vbv_bufsize=1000 nal_hrd=none filler=1 ip_ratio=1.40 aq=1:1.00" 09-26 16:48:15.312 26492-32227/tv.danmaku.ijk.media.example I/IJKMEDIA: Reinit context to 1920x1088, pix_fmt: yuv420p 09-26 16:48:15.316 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: no picture 09-26 16:48:15.318 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.319 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1016504320} surfaceGenerationChanged=false 09-26 16:48:15.319 26492-26492/tv.danmaku.ijk.media.example D/IjkVideoView: MEDIA_INFO_AUDIO_RENDERING_START: 09-26 16:48:15.323 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: no picture 09-26 16:48:15.325 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.332 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.339 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.347 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.354 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.363 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.371 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.377 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.382 26492-32236/tv.danmaku.ijk.media.example D/IJKMEDIA: SDL_VoutFFmpeg_CreateOverlay(w=1920, h=1080, fmt=RV32(0x32335652, dp=0xb744c6c0) 09-26 16:48:15.382 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.382 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1920, 1080 09-26 16:48:15.396 26492-32236/tv.danmaku.ijk.media.example D/IJKMEDIA: Video: first frame decoded 09-26 16:48:15.396 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.396 26492-32218/tv.danmaku.ijk.media.example D/IJKMEDIA: ANativeWindow_setBuffersGeometry: w=1920, h=1080, f=(0x4) => w=1920, h=1080, f=RV32(0x32335652) 09-26 16:48:15.396 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1920, 1080 09-26 16:48:15.402 26492-32236/tv.danmaku.ijk.media.example D/IJKMEDIA: SDL_VoutFFmpeg_CreateOverlay(w=1920, h=1080, fmt=RV32(0x32335652, dp=0xb744c6c0) 09-26 16:48:15.402 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_VIDEO_RENDERING_START: 09-26 16:48:15.415 26492-32236/tv.danmaku.ijk.media.example D/IJKMEDIA: SDL_VoutFFmpeg_CreateOverlay(w=1920, h=1080, fmt=RV32(0x32335652, dp=0xb744c6c0) 09-26 16:48:15.415 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.415 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 1920, 1080 09-26 16:48:15.415 26492-26492/tv.danmaku.ijk.media.example I/tv.danmaku.ijk.media.player.IjkMediaPlayer: Info: MEDIA_INFO_VIDEO_RENDERING_START 09-26 16:48:15.416 26492-26492/tv.danmaku.ijk.media.example D/IjkVideoView: MEDIA_INFO_VIDEO_RENDERING_START: 09-26 16:48:15.429 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.469 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.537 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.604 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.613 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@22c22c4[SampleMediaActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=false 09-26 16:48:15.669 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.669 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:15.738 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.738 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:15.805 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.870 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:15.870 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:15.926 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.926 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:15.930 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: ViewPostImeInputStage processPointer 0 09-26 16:48:15.941 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: ThreadedRenderer.create() translucent=true 09-26 16:48:15.952 26492-26492/tv.danmaku.ijk.media.example D/InputTransport: Input channel constructed: fd=79 09-26 16:48:15.952 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: setView = DecorView@1eedaed[] touchMode=true 09-26 16:48:15.956 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: dispatchAttachedToWindow 09-26 16:48:15.976 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,2208][1440,2560] result=0x27 surface={isValid=true -995807232} surfaceGenerationChanged=true 09-26 16:48:15.976 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: mHardwareRenderer.initialize() mSurface={isValid=true -995807232} hwInitialized=true 09-26 16:48:15.977 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:15.977 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:15.978 26492-26511/tv.danmaku.ijk.media.example D/mali_winsys: EGLint new_window_surface(egl_winsys_display, void, EGLSurface, EGLConfig, egl_winsys_surface*, egl_color_buffer_format, EGLBoolean) returns 0x3000, [1440x352]-format:1 09-26 16:48:15.986 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: MSG_WINDOW_FOCUS_CHANGED 1 09-26 16:48:15.986 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -995807232} 09-26 16:48:16.011 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.022 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: Relayout returned: oldFrame=[0,2208][1440,2560] newFrame=[0,2208][1440,2560] result=0x1 surface={isValid=true -995807232} surfaceGenerationChanged=false 09-26 16:48:16.038 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.038 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.039 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: ViewPostImeInputStage processPointer 1 09-26 16:48:16.040 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1 09-26 16:48:16.048 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: MSG_WINDOW_FOCUS_CHANGED 0 09-26 16:48:16.071 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.071 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.103 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.103 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.139 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.171 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.171 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.205 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.205 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.238 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.238 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.277 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.311 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.311 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.340 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.341 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.378 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.378 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.411 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.443 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.476 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.508 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.508 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:48:16.545 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.580 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.608 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.648 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:48:16.676 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:48:16.680 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: Relayout returned: oldFrame=[0,2208][1440,2560] newFrame=[0,2208][1440,2560] result=0x1 surface={isValid=true -995807232} surfaceGenerationChanged=false 09-26 16:48:16.681 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: ViewPostImeInputStage processPointer 0 09-26 16:48:16.683 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_seekTo 09-26 16:48:16.683 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_seek_to(1385704) 09-26 16:48:16.683 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_seek_to(1385704)=0 09-26 16:48:16.683 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_SEEK 09-26 16:48:16.683 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: stream_seek 1385709000(1385704) + 5000, 09-26 16:48:16.683 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_SEEK: seek to 1385704 09-26 16:48:16.683 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: ffp_toggle_buffering_l: start 09-26 16:48:16.683 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_BUFFERING_START: 09-26 16:48:16.684 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 2406926, flags 0. 09-26 16:48:16.689 26492-26492/tv.danmaku.ijk.media.example D/IjkVideoView: MEDIA_INFO_BUFFERING_START: 09-26 16:48:16.704 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_seekTo 09-26 16:48:16.704 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_seek_to(1382576) 09-26 16:48:16.704 26492-26492/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_seek_to(1382576)=0 09-26 16:48:16.704 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_SEEK 09-26 16:48:16.704 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: stream_seek 1382581000(1382576) + 5000, 09-26 16:48:16.704 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_SEEK: seek to 1382576 09-26 16:48:16.730 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: ViewPostImeInputStage processPointer 1 09-26 16:48:16.940 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 29, size 2301777, flags 0. 09-26 16:48:17.196 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 4, size 5566017, flags 0. 09-26 16:48:17.808 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 11, size 4152644, flags 0. 09-26 16:48:18.254 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:19.736 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: mHardwareRenderer.destroy()#4 09-26 16:48:19.739 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@df09504[VideoActivity]: dispatchDetachedFromWindow 09-26 16:48:19.761 26492-26492/tv.danmaku.ijk.media.example D/InputTransport: Input channel destroyed: fd=79 09-26 16:48:19.775 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: MSG_WINDOW_FOCUS_CHANGED 1 09-26 16:48:19.776 26492-26492/tv.danmaku.ijk.media.example D/ViewRootImpl@b20e941[VideoActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -1016504320} 09-26 16:48:19.778 26492-26492/tv.danmaku.ijk.media.example E/ViewRootImpl: sendUserActionEvent() mView == null 09-26 16:48:20.045 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 25, size 12980098, flags 0. 09-26 16:48:21.425 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:23.238 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 23, size 9164517, flags 0. 09-26 16:48:24.211 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 25, size 4678455, flags 0. 09-26 16:48:24.717 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 29, size 2289097, flags 0. 09-26 16:48:24.968 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 22, size 11808212, flags 0. 09-26 16:48:26.240 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 0, size 10167215, flags 0. 09-26 16:48:27.344 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 20, size 1334801, flags 0. 09-26 16:48:27.490 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 12, size 2166959, flags 0. 09-26 16:48:27.734 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 0, size 1835008, flags 0. 09-26 16:48:27.932 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:29.830 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:31.714 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 25, size 12804118, flags 0. 09-26 16:48:33.126 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 27, size 71151, flags 0. 09-26 16:48:33.134 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 13, size 6577974, flags 0. 09-26 16:48:33.847 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:35.764 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:37.768 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 14, size 7324105, flags 0. 09-26 16:48:38.588 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 22, size 5551562, flags 0. 09-26 16:48:39.218 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 5, size 13586571, flags 0. 09-26 16:48:40.697 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 25, size 927187, flags 0. 09-26 16:48:40.797 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 17, size 13573623, flags 0. 09-26 16:48:42.136 26492-26499/tv.danmaku.ijk.media.example W/art: Suspending all threads took: 17.806ms 09-26 16:48:42.143 26492-26502/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_native_finalize 09-26 16:48:42.143 26492-26502/tv.danmaku.ijk.media.example D/IJKMEDIA: IjkMediaPlayer_release 09-26 16:48:42.253 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:44.074 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 3, size 8456349, flags 0. 09-26 16:48:44.972 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 10348899, flags 0. 09-26 16:48:46.065 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:47.853 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 22, size 13942044, flags 0. 09-26 16:48:49.416 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 10, size 12182607, flags 0. 09-26 16:48:50.787 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 17, size 11276470, flags 0. 09-26 16:48:52.293 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:54.062 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 25, size 2082299, flags 0. 09-26 16:48:54.288 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 16, size 10834574, flags 0. 09-26 16:48:55.450 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:48:57.230 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 0, size 11454109, flags 0. 09-26 16:48:58.459 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 12, size 11979077, flags 0. 09-26 16:48:59.724 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 24, size 1214807, flags 0. 09-26 16:48:59.856 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 26, size 14614435, flags 0. 09-26 16:49:01.417 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 5, size 16632073, flags 0. 09-26 16:49:03.200 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 16, size 3483091, flags 0. 09-26 16:49:03.640 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: Skipping flv packet: type 31, size 16777215, flags 0. 09-26 16:49:04.198 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: Stream ends prematurely at 433362273, should be 445518945 09-26 16:49:04.199 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: https://videopull.10jqka.com.cn:8188/diwukejibenmianxuangufangfa_1505989287.flv: error while seeking 09-26 16:49:04.199 26492-32220/tv.danmaku.ijk.media.example D/IJKMEDIA: ffp_toggle_buffering_l: end 09-26 16:49:04.199 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: av_read_frame error: unknown 09-26 16:49:04.199 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_SEEK_COMPLETE 09-26 16:49:04.199 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_SEEK_COMPLETE: 09-26 16:49:04.199 26492-32216/tv.danmaku.ijk.media.example D/IJKMEDIA: FFP_MSG_BUFFERING_END: 09-26 16:49:04.200 26492-26492/tv.danmaku.ijk.media.example D/IjkVideoView: MEDIA_INFO_BUFFERING_END: 09-26 16:49:04.215 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:49:04.244 26492-32227/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:49:04.276 26492-32228/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:49:04.309 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: av_read_frame error: unknown 09-26 16:49:04.310 26492-32229/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:49:04.342 26492-32230/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:49:04.381 26492-32231/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:49:04.410 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:49:04.410 26492-32232/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:49:04.420 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: av_read_frame error: unknown 09-26 16:49:04.443 26492-32233/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:49:04.479 26492-32234/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 2 09-26 16:49:04.513 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 1, nal_ref_idc: 0 09-26 16:49:04.513 26492-32235/tv.danmaku.ijk.media.example D/IJKMEDIA: nal_unit_type: 12, nal_ref_idc: 0 09-26 16:49:04.530 26492-32220/tv.danmaku.ijk.media.example E/IJKMEDIA: av_read_frame error: unknown (重复的unknown的日志)

raymond1012 commented 7 years ago

从log看,应该是flv的关键帧列表有问题

LittleNum commented 7 years ago

@raymond1012 但是网页播放,ios播放器,快进没有问题

PosionMe commented 5 years ago

请问flv快进,从头播放这个问题好了吗?