pili-engineering / PLDroidPlayer

PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。
https://developer.qiniu.com/pili/sdk/1210/the-android-client-sdk
4.54k stars 956 forks source link

2.1.8 Seek视频画面卡死 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ #1128

Open aozaoz112233 opened 5 years ago

aozaoz112233 commented 5 years ago

在部分机型上(Android 8.0 mstar 838)硬解播放H264 Https链接视频,Seek时会必现视频画面卡死

2019-07-30 20:06:23.871 17766-19449/com.pili.pldroid.playerdemo W/@@@QCLOG: Warn TE3258970 CHTTPClient L1249 server closed socket!
2019-07-30 20:06:23.873 17766-17809/com.pili.pldroid.playerdemo W/libEGL: EGLNativeWindowType 0xd0352008 disconnect failed
2019-07-30 20:06:23.895 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:23.926 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.029 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.060 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.067 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.155 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.178 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.238 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.257 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.328 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.345 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.349 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.433 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.451 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.456 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.523 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.538 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.542 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:24.706 17766-19483/com.pili.pldroid.playerdemo E/ACodec: [OMX.MS.AVC.Decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
2019-07-30 20:06:24.748 17766-19483/com.pili.pldroid.playerdemo W/ACodec: [OMX.MS.AVC.Decoder] setting nBufferCountActual to 6 failed: -22
2019-07-30 20:06:24.748 17766-19483/com.pili.pldroid.playerdemo W/ACodec: [OMX.MS.AVC.Decoder] setting nBufferCountActual to 5 failed: -22
2019-07-30 20:06:24.899 17766-19483/com.pili.pldroid.playerdemo W/ColorUtils: expected specified color aspects (0:0:0:0)
2019-07-30 20:06:24.916 17766-19483/com.pili.pldroid.playerdemo W/ACodec: [OMX.MS.AVC.Decoder] setting nBufferCountActual to 6 failed: -22
2019-07-30 20:06:24.918 17766-19483/com.pili.pldroid.playerdemo W/ACodec: [OMX.MS.AVC.Decoder] setting nBufferCountActual to 5 failed: -22
2019-07-30 20:06:25.051 17766-19481/com.pili.pldroid.playerdemo W/AudioTrack: Use of stream types is deprecated for operations other than volume control
2019-07-30 20:06:25.052 17766-19481/com.pili.pldroid.playerdemo W/AudioTrack: See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
2019-07-30 20:06:25.076 17766-17766/com.pili.pldroid.playerdemo W/ViewRootImpl[MainActivity]: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL, actionButton=0, id[0]=0, x[0]=389.66058, y[0]=829.96313, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=18278753, downTime=18276873, deviceId=37, source=0x2002 }
2019-07-30 20:06:25.627 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:25.673 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:25.900 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.042 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.120 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.171 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.181 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.469 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.512 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.762 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.785 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.791 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:26.826 17766-17766/com.pili.pldroid.playerdemo W/AudioManager: setStreamMute is deprecated. adjustStreamVolume should be used instead.
2019-07-30 20:06:26.914 17766-17766/com.pili.pldroid.playerdemo W/AudioManager: setStreamMute is deprecated. adjustStreamVolume should be used instead.
2019-07-30 20:06:27.029 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.092 17766-17809/com.pili.pldroid.playerdemo W/libEGL: EGLNativeWindowType 0xce85d808 disconnect failed
2019-07-30 20:06:27.095 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.325 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 CHTTPClient L605 connect error. nErr: -2147483643, errorno: 115(Operation now in progress)
2019-07-30 20:06:27.367 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.368 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.387 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.387 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.388 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.388 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.393 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.396 17766-19449/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3258970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.580 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.700 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.705 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.728 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.900 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.918 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:27.924 17766-19478/com.pili.pldroid.playerdemo E/@@@QCLOG: Err  TE3448970 COpenSSL L331 DoHandshake failed ,SSL_ERROR_WANT_READ 
2019-07-30 20:06:28.750 17766-19451/com.pili.pldroid.playerdemo W/@@@QCLOG: Warn TE3167970 CHTTPClient L1249 server closed socket!
2019-07-30 20:06:29.926 17766-17809/com.pili.pldroid.playerdemo W/libEGL: EGLNativeWindowType 0xce423808 disconnect failed
2019-07-30 20:06:34.126 17766-17809/com.pili.pldroid.playerdemo W/libEGL: EGLNativeWindowType 0xce85d808 disconnect failed
ReikyZ commented 4 years ago

已经更新 2.1.9 处理这个问题