You are on page 1of 277

[000:072] [2019-12-02 11:26:58 GMT.

275119][2d69] Log to file:/sdcard/voip-


data/com.xiaomi.gamecenter/trace.txt start time:2019-12-02 11:26:58 GMT
[000:072] [2019-12-02 11:26:58 GMT.275215][2d69] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:072] [2019-12-02 11:26:58 GMT.275251][2d69] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:072] [2019-12-02 11:26:58 GMT.275396][2d69] dump filename:trace.txt dump
time:1575286018

[000:072] [2019-12-02 11:26:58 GMT.275666][2d69] Set the android context to webrtc.

[000:072] [2019-12-02 11:26:58 GMT.275717][2d69] Init the android object with


jvm:0xf3d2c3e0 env:0xd5dcea80 context:0xd535ef30

[000:074] [2019-12-02 11:26:58 GMT.276920][2d69] Set up the java VM with java VM:-
204291104
[000:074] [2019-12-02 11:26:58 GMT.277013][2d69] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:077] [2019-12-02 11:26:58 GMT.280241][2d69] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:8732332
enter.

[000:077] [2019-12-02 11:26:58 GMT.280513][2d69] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:077] [2019-12-02 11:26:58 GMT.280579][2d69] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:8732332
enter.

[000:077] [2019-12-02 11:26:58 GMT.280615][2d69] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:077] [2019-12-02 11:26:58 GMT.280638][2d69] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xccee507c
[000:077] [2019-12-02 11:26:58 GMT.280739][2d69] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xccee507c
[000:077] [2019-12-02 11:26:58 GMT.280776][2d69] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:078] [2019-12-02 11:26:58 GMT.281589][2d69] Set the android objects with


jvm:0xf3d2c3e0 env:0xd5dcea80 context:0xd535ef30

[000:082] [2019-12-02 11:26:58 GMT.285479][2d69] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:082] [2019-12-02 11:26:58 GMT.285679][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:082] [2019-12-02 11:26:58 GMT.285730][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:082] [2019-12-02 11:26:58 GMT.285772][2d69] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:086] [2019-12-02 11:26:58 GMT.289043][2d69] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:086] [2019-12-02 11:26:58 GMT.289227][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:086] [2019-12-02 11:26:58 GMT.289268][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:086] [2019-12-02 11:26:58 GMT.289303][2d69] The device model: redmi note 8
usingHardwareAEC value: 0
[000:086] [2019-12-02 11:26:58 GMT.289326][2d69] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:088] [2019-12-02 11:26:58 GMT.291179][2d69] The device model: redmi note 8
enum value: 0
[000:089] [2019-12-02 11:26:58 GMT.292313][2d69] GetMachineModel is Redmi Note 8
[000:089] [2019-12-02 11:26:58 GMT.292405][2d69] GetMachineInfo: Redmi Note 8
[000:089] [2019-12-02 11:26:58 GMT.292452][2d69] Construct BeautifyReader begin...
[000:089] [2019-12-02 11:26:58 GMT.292486][2d69] dumpStickerRgba:0 dumpStickerYuv:0
[000:089] [2019-12-02 11:26:58 GMT.292519][2d69] Construct BeautifyReader done.
[000:092] [2019-12-02 11:26:58 GMT.295828][2d69] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:093] [2019-12-02 11:26:58 GMT.296010][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:093] [2019-12-02 11:26:58 GMT.296061][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:093] [2019-12-02 11:26:58 GMT.296278][2d69] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:093] [2019-12-02 11:26:58 GMT.296322][2d69] AppDeviceManager telnet server for
statistics started......
[000:093] [2019-12-02 11:26:58 GMT.296340][2e3c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd13ec1ac
[000:093] [2019-12-02 11:26:58 GMT.296546][2e3c] Add the dispatch:0xd58fe2e0 socket
server:0xd2d5fcc0

[000:093] [2019-12-02 11:26:58 GMT.296780][2d69]


CpuOverloadDetect::CpuOverloadDetect() time:8732348 enter.

[000:094] [2019-12-02 11:26:58 GMT.296944][2d69]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 1 ms

[000:094] [2019-12-02 11:26:58 GMT.296990][2e3d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xf30e4f80
[000:095] [2019-12-02 11:26:58 GMT.298580][2d69] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:095] [2019-12-02 11:26:58 GMT.298667][2d69] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:098] [2019-12-02 11:26:58 GMT.301626][2d69] audio device use opensle input
and opensl output
[000:098] [2019-12-02 11:26:58 GMT.301750][2d69] Create OpenSLES output module with
java VM support.

[000:101] [2019-12-02 11:26:58 GMT.304271][2d69] The machine model:Redmi Note 8

[000:103] [2019-12-02 11:26:58 GMT.306345][2d69] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:103] [2019-12-02 11:26:58 GMT.306507][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:103] [2019-12-02 11:26:58 GMT.306543][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:103] [2019-12-02 11:26:58 GMT.306566][2d69] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:103] [2019-12-02 11:26:58 GMT.306586][2d69] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:103] [2019-12-02 11:26:58 GMT.306614][2d69] Create OpenSLES output module with
buffer num:2

[000:105] [2019-12-02 11:26:58 GMT.308191][2d69] Create OpenSLES input module with


java VM support.

[000:107] [2019-12-02 11:26:58 GMT.309918][2d69] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:107] [2019-12-02 11:26:58 GMT.310077][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:107] [2019-12-02 11:26:58 GMT.310115][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:107] [2019-12-02 11:26:58 GMT.310138][2d69] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:107] [2019-12-02 11:26:58 GMT.310157][2d69] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:107] [2019-12-02 11:26:58 GMT.310183][2d69] Create OpenSLES input module with
buffer num:2

[000:107] [2019-12-02 11:26:58 GMT.310271][2d69] Error(trace.cc:40): Init the


output and input for audio device template.
[000:107] [2019-12-02 11:26:58 GMT.310322][2d69] Init the output device.

[000:107] [2019-12-02 11:26:58 GMT.310342][2d69] Init the opensl input.


[000:107] [2019-12-02 11:26:58 GMT.310368][2d69] AppDeviceManager get setting
samplerate: 0
[000:108] [2019-12-02 11:26:58 GMT.311121][2d69] The device model: redmi note 8
enum value: 0
[000:109] [2019-12-02 11:26:58 GMT.312371][2d69] The device model: redmi note 8
enum value: 0
[000:109] [2019-12-02 11:26:58 GMT.312415][2d69] Set the sample rate to be:44100

[000:110] [2019-12-02 11:26:58 GMT.313060][2d69] Enable the recording stereo:1


[000:110] [2019-12-02 11:26:58 GMT.313118][2d69] Set the playout as stereo:1
[000:113] [2019-12-02 11:26:58 GMT.316915][2d69] Update the recording sample rate
to be: 44100
[000:114] [2019-12-02 11:26:58 GMT.317066][2d69] Low latency is not support,
returned by AudioManagerJNI.
[000:114] [2019-12-02 11:26:58 GMT.317421][2d69] Using 4 x 10ms for an audio frame.

[000:119] [2019-12-02 11:26:58 GMT.322198][2d69] nsMode = 0

[000:121] [2019-12-02 11:26:58 GMT.324177][2d69] The device model:redmi note 8

[000:121] [2019-12-02 11:26:58 GMT.324324][2d69] speaker output factor:100


defaultFactor: 100

[000:121] [2019-12-02 11:26:58 GMT.324381][2d69] headset output factor:100


defaultFactor: 100

[000:122] [2019-12-02 11:26:58 GMT.325169][2d69] The device model:redmi note 8

[000:122] [2019-12-02 11:26:58 GMT.325212][2d69] speaker output factor:65


defaultFactor: 65

[000:122] [2019-12-02 11:26:58 GMT.325235][2d69] headset output factor:100


defaultFactor: 100

[000:125] [2019-12-02 11:26:58 GMT.328591][2d69] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:125] [2019-12-02 11:26:58 GMT.328762][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:125] [2019-12-02 11:26:58 GMT.328804][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:125] [2019-12-02 11:26:58 GMT.328832][2d69] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:128] [2019-12-02 11:26:58 GMT.331340][2d69] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:128] [2019-12-02 11:26:58 GMT.331509][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:128] [2019-12-02 11:26:58 GMT.331563][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:128] [2019-12-02 11:26:58 GMT.331625][2d69] The device model: redmi note 8
usingHardwareAEC value: 0
[000:128] [2019-12-02 11:26:58 GMT.331658][2d69] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:128] [2019-12-02 11:26:58 GMT.331704][2d69] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:129] [2019-12-02 11:26:58 GMT.332475][2d69]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:133] [2019-12-02 11:26:58 GMT.336579][2d69] global inited!
[000:133] [2019-12-02 11:26:58 GMT.336746][2d69] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:134] [2019-12-02 11:26:58 GMT.337706][2d69] DeviceInit:
[000:136] [2019-12-02 11:26:58 GMT.339649][2d69] audio device use null audio input
and opensl output
[000:136] [2019-12-02 11:26:58 GMT.339742][2d69] Create OpenSLES output module with
java VM support.

[000:139] [2019-12-02 11:26:58 GMT.342666][2d69] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:139] [2019-12-02 11:26:58 GMT.342820][2d69] Error(ini.cc:191): Open the file
failed. error:2
[000:139] [2019-12-02 11:26:58 GMT.342866][2d69]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:139] [2019-12-02 11:26:58 GMT.342901][2d69] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:140] [2019-12-02 11:26:58 GMT.342921][2d69] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:140] [2019-12-02 11:26:58 GMT.342959][2d69] Create OpenSLES output module with
buffer num:10

[000:140] [2019-12-02 11:26:58 GMT.342991][2d69] Error(trace.cc:40): Init the


output and input for audio device template.
[000:140] [2019-12-02 11:26:58 GMT.343020][2d69] Init the output device.

[000:140] [2019-12-02 11:26:58 GMT.343040][2d69] Set the playout as stereo:1


[000:140] [2019-12-02 11:26:58 GMT.343062][2d69] Set the sample rate to be:44100

[000:140] [2019-12-02 11:26:58 GMT.343102][2d69] Low latency is not support,


returned by AudioManagerJNI.
[000:140] [2019-12-02 11:26:58 GMT.343137][2d69] DeviceInit: Done
[000:140] [2019-12-02 11:26:58 GMT.343195][2d69] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:140] [2019-12-02 11:26:58 GMT.343540][2e3f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcf44a324
[000:142] [2019-12-02 11:26:58 GMT.345418][2d69] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:142] [2019-12-02 11:26:58 GMT.345547][2d69] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:142] [2019-12-02 11:26:58 GMT.345753][2d69]
Error(ConnectionQualityCacher.cc:222): Load: connection quality file parse error!
file not existed or json string is error, please check it!
[000:142] [2019-12-02 11:26:58 GMT.345805][2d69] AsyncMultiSocket Create the async
multi socket.
[000:143] [2019-12-02 11:26:58 GMT.346087][2e40] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd58a4064
[000:143] [2019-12-02 11:26:58 GMT.346210][2d69]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:143] [2019-12-02 11:26:58 GMT.346406][2e3b] set http cache speed size:
1048576kb/s
[000:177] [2019-12-02 11:26:58 GMT.380904][2d69]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:178] [2019-12-02 11:26:58 GMT.381237][2e3b] set http cache buffer size:
10485760
[037:674] [2019-12-02 11:27:35 GMT.877431][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[037:676] [2019-12-02 11:27:35 GMT.879413][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[037:676] [2019-12-02 11:27:35 GMT.879667][2e3e] redraw the last frame.
[037:676] [2019-12-02 11:27:35 GMT.879849][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[037:678] [2019-12-02 11:27:35 GMT.881709][2d21]
Java_com_xiaomi_player_Player_startWithTimeJni:
[037:678] [2019-12-02 11:27:35 GMT.881810][2d21] editorPlayerSetMp3:
[037:679] [2019-12-02 11:27:35 GMT.882003][2d21] Start: filename:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[037:679] [2019-12-02 11:27:35 GMT.882074][2e40] Start_w: invoke filename:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8
[037:679] [2019-12-02 11:27:35 GMT.882099][2e40] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8
[037:679] [2019-12-02 11:27:35 GMT.882166][2e3b] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8
[037:679] [2019-12-02 11:27:35 GMT.882215][2e40] Start_w: Player paused all cache.
[037:681] [2019-12-02 11:27:35 GMT.884713][2e40] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[037:681] [2019-12-02 11:27:35 GMT.884802][2e40] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[037:681] [2019-12-02 11:27:35 GMT.884904][2e40]
Error(ConnectionQualityCacher.cc:222): Load: connection quality file parse error!
file not existed or json string is error, please check it!
[037:682] [2019-12-02 11:27:35 GMT.884937][2e40] AsyncMultiSocket Create the async
multi socket.
[037:682] [2019-12-02 11:27:35 GMT.885343][2e40]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[037:682] [2019-12-02 11:27:35 GMT.885468][2e40] Start_w: Player open the media
file with resovle dns.
[037:682] [2019-12-02 11:27:35 GMT.885496][2e40] ResovleHost_w: url:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8, hoststr:
mivideo.g.mi.com
[037:682] [2019-12-02 11:27:35 GMT.885522][2e40] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[037:682] [2019-12-02 11:27:35 GMT.885565][2e40] Create the thread based
object:0xcf9bd2c0
[037:685] [2019-12-02 11:27:35 GMT.888137][2e40] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[037:685] [2019-12-02 11:27:35 GMT.888320][2e40] Error(ini.cc:191): Open the file
failed. error:2
[037:685] [2019-12-02 11:27:35 GMT.888361][2e40]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[037:685] [2019-12-02 11:27:35 GMT.888385][2e40] set dns resolve timeout 1000
[037:685] [2019-12-02 11:27:35 GMT.888433][2e40] Start the thread based object.
this:0xcf9bd2c0
[037:685] [2019-12-02 11:27:35 GMT.888669][2d21]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[037:685] [2019-12-02 11:27:35 GMT.888914][2d21]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[037:686] [2019-12-02 11:27:35 GMT.888966][2d21] SetSpeaker:
[037:686] [2019-12-02 11:27:35 GMT.889040][2e40] operator():
[037:686] [2019-12-02 11:27:35 GMT.889071][2e40] SetSpeaker: Enable speaker
[037:687] [2019-12-02 11:27:35 GMT.890509][2ecc] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xcf9bd2c0
[037:688] [2019-12-02 11:27:35 GMT.891104][2ecb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc5ff9d24
[038:287] [2019-12-02 11:27:36 GMT.490893][2e40] OnResolveResult size 2 result type
1
[038:288] [2019-12-02 11:27:36 GMT.491182][2e40] OnResolveResult resolve
202.122.145.215
[038:287] [2019-12-02 11:27:36 GMT.490788][2ecc] EventDispatchServerScope destruct
[038:288] [2019-12-02 11:27:36 GMT.491352][2e40] OnResolveResult resolve
202.122.145.215
[038:288] [2019-12-02 11:27:36 GMT.491578][2e40] OnResolveResult: Server URL insert
ip to
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[038:288] [2019-12-02 11:27:36 GMT.491712][2e40] SetIpList:
[038:289] [2019-12-02 11:27:36 GMT.492436][2ecb] GetSsid:
[038:293] [2019-12-02 11:27:36 GMT.496168][2ecb] AddAddresses:
[038:293] [2019-12-02 11:27:36 GMT.496489][2ecb] GetSsid:
[038:296] [2019-12-02 11:27:36 GMT.499528][2ecb] SetLastAccessTime: set last access
time: 8770551
[038:296] [2019-12-02 11:27:36 GMT.499865][2ecb] AddItems:
[038:297] [2019-12-02 11:27:36 GMT.500021][2ecb] SortAddresses:
[038:297] [2019-12-02 11:27:36 GMT.500141][2ecb] GetSsid:
[038:300] [2019-12-02 11:27:36 GMT.503063][2ecb] SetScore: set score to new value:
60
[038:300] [2019-12-02 11:27:36 GMT.503346][2ecb] Create socket connect to
host:202.122.145.215:80
[038:301] [2019-12-02 11:27:36 GMT.504610][2ecb] operator(): Race start for
address_list:
[038:301] [2019-12-02 11:27:36 GMT.504790][2ecb] AsyncMultiSocket connect start
[038:302] [2019-12-02 11:27:36 GMT.504926][2ecb] Create the socket to connect the
address:202.122.145.215:80
[038:302] [2019-12-02 11:27:36 GMT.505196][2ecb] Add the dispatch:0xed823f40 socket
server:0xc5ff9c20

[038:302] [2019-12-02 11:27:36 GMT.505340][2ecb] Create the IPv4 socket address


202.122.145.215:80
[038:303] [2019-12-02 11:27:36 GMT.506003][2ecb] current socket index:0
[038:303] [2019-12-02 11:27:36 GMT.506153][2ecb] address index is:0, and poll
sockets to connect to:202.122.145.215:80
[038:303] [2019-12-02 11:27:36 GMT.506486][2e40] StartWithDnsResolved:
StartWithDnsResolved filename:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8 hoststr: realtime: 0 seek_duration: 0
[038:306] [2019-12-02 11:27:36 GMT.509452][2e40] Protocol2Port: current protocol:
http default_port_:80
[038:316] [2019-12-02 11:27:36 GMT.519588][2e40] SetDelegate:
[038:317] [2019-12-02 11:27:36 GMT.519996][2e40] Start: Start the stream reader
from
url:http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480
.m3u8
[038:317] [2019-12-02 11:27:36 GMT.520297][2e40] operator(): Start the stream
reader from
url:http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480
.m3u8
[038:317] [2019-12-02 11:27:36 GMT.520418][2e40] Warning(stream_reader.cc:564):
operator(): stream reader started.
[038:317] [2019-12-02 11:27:36 GMT.520544][2e40] Start:
[038:317] [2019-12-02 11:27:36 GMT.520655][2e40] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8, hoststr =, seek duration = 0
[038:318] [2019-12-02 11:27:36 GMT.521612][2ece] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd13c6034
[038:318] [2019-12-02 11:27:36 GMT.521855][2ece] Run: ThreadBasedAVFormatContext
Start
[038:318] [2019-12-02 11:27:36 GMT.521489][2e40] Start: Starting audio decoder...
[038:319] [2019-12-02 11:27:36 GMT.522507][2e40] operator(): Audio decoder started.
[038:319] [2019-12-02 11:27:36 GMT.522788][2e40] Start: Starting video decoder...
[038:320] [2019-12-02 11:27:36 GMT.523090][2e40] operator(): Video decoder started.
[038:320] [2019-12-02 11:27:36 GMT.523269][2e40] Start:
[038:320] [2019-12-02 11:27:36 GMT.523695][2e40] DeviceStart:
audioDevice_:0xd45cc000
[038:320] [2019-12-02 11:27:36 GMT.523828][2e40] DeviceStart: time profile playout
init before
[038:321] [2019-12-02 11:27:36 GMT.523949][2e40] DeviceStart: time profile playout
init end
[038:321] [2019-12-02 11:27:36 GMT.524056][2e40] OpenSlesOutput:Start playout

[038:330] [2019-12-02 11:27:36 GMT.533318][2e40] Create the opensl output player.


streamtype before:0

[038:330] [2019-12-02 11:27:36 GMT.533582][2e40] Create the opensl output player.


streamtype after:3

[038:337] [2019-12-02 11:27:36 GMT.540513][2ecb] current socket index:1


[038:337] [2019-12-02 11:27:36 GMT.540679][2ecb] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[038:342] [2019-12-02 11:27:36 GMT.545259][2e40] Enqueue opensl buffer size:1764
[038:365] [2019-12-02 11:27:36 GMT.568106][2e40] DeviceStart: time profile playout
all end
[038:365] [2019-12-02 11:27:36 GMT.568345][2e40] operator(): Audio playback
started.
[038:365] [2019-12-02 11:27:36 GMT.568432][2e40] Start:
[038:365] [2019-12-02 11:27:36 GMT.568599][2ecf]
PlayerSimpleBufferQueueCallbackHandler function
[038:365] [2019-12-02 11:27:36 GMT.568651][2e3e] operator(): video render started.
[038:365] [2019-12-02 11:27:36 GMT.568708][2e3e] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[038:365] [2019-12-02 11:27:36 GMT.568724][2ecf] Audio playing... (1/1000)
[038:366] [2019-12-02 11:27:36 GMT.568919][2e3e] Warning(video_render.cc:205): No
picture to display (1/50)
[038:366] [2019-12-02 11:27:36 GMT.568921][2ecf] virtual int32_t
mi::broadcast::AudioPlayback::NeedMorePlayData(uint32_t, uint8_t, uint8_t,
uint32_t, void*, uint32_t&, uint32_t*, int64_t*)No enough buffers. nSamples:
441(1/100)
[038:366] [2019-12-02 11:27:36 GMT.568972][2ecf] The audio playback mute:1 (1/1000)
[038:366] [2019-12-02 11:27:36 GMT.569042][2e40] OnMPStarted:
[038:367] [2019-12-02 11:27:36 GMT.570045][2e40] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[038:372] [2019-12-02 11:27:36 GMT.575329][2e40] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[038:372] [2019-12-02 11:27:36 GMT.575660][2e40] Error(ini.cc:191): Open the file
failed. error:2
[038:372] [2019-12-02 11:27:36 GMT.575737][2e40]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[038:372] [2019-12-02 11:27:36 GMT.575794][2e40] Save to cache
hostname:mivideo.g.mi.com value:202.122.145.215;202.122.145.215;
[038:376] [2019-12-02 11:27:36 GMT.579770][2e40] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[038:377] [2019-12-02 11:27:36 GMT.580562][2e40] Stop the thread based object.
this:0xcf9bd2c0
[038:377] [2019-12-02 11:27:36 GMT.580719][2e40] Destroy the thread based
object:0xcf9bd2c0
[038:377] [2019-12-02 11:27:36 GMT.580776][2e40] Stop the thread based object.
this:0xcf9bd2c0
[038:378] [2019-12-02 11:27:36 GMT.580916][2e40] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[038:378] [2019-12-02 11:27:36 GMT.580972][2e40] No audio data decoded this time.
[038:378] [2019-12-02 11:27:36 GMT.581032][2e40] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[038:378] [2019-12-02 11:27:36 GMT.581084][2e40] Check if there is packet for
decode video.
[038:411] [2019-12-02 11:27:36 GMT.614578][2ecb] AsyncMultiSocket OnConnectEvent
network probe available ip:port 202.122.145.215:80 connected
host:202.122.145.215:80
[038:411] [2019-12-02 11:27:36 GMT.614746][2ecb] Remove the dispatch:0xed823f40
socket server:0xc5ff9c20

[038:412] [2019-12-02 11:27:36 GMT.614956][2ecb] OnConnected: Victor is


202.122.145.215:80
[038:412] [2019-12-02 11:27:36 GMT.615038][2ecb] operator(): Host race has
succeeded.
[038:412] [2019-12-02 11:27:36 GMT.615298][2e40] GetCurrentIP: IP202.122.145.215:80
[038:416] [2019-12-02 11:27:36 GMT.618926][2e40] void
mi::broadcast::Player::OnTimer()(1/100)
[038:416] [2019-12-02 11:27:36 GMT.618975][2e40] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[038:416] [2019-12-02 11:27:36 GMT.619013][2e40] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[038:416] [2019-12-02 11:27:36 GMT.619041][2e40] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[038:416] [2019-12-02 11:27:36 GMT.619069][2e40] StartBuffering: Start buffering
[038:416] [2019-12-02 11:27:36 GMT.619100][2e40] Pause:
[038:416] [2019-12-02 11:27:36 GMT.619156][2e40] operator(): Audio decoder paused.
[038:416] [2019-12-02 11:27:36 GMT.619205][2e40] Pause:
[038:416] [2019-12-02 11:27:36 GMT.619237][2e40] Video decoder paused.
[038:416] [2019-12-02 11:27:36 GMT.619277][2e40] Pause:
[038:416] [2019-12-02 11:27:36 GMT.619396][2e3e] operator(): video render paused.
[038:416] [2019-12-02 11:27:36 GMT.619491][2e40] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[038:416] [2019-12-02 11:27:36 GMT.619548][2e40] OnMPStartBuffering:
[038:416] [2019-12-02 11:27:36 GMT.619833][2e40] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[038:416] [2019-12-02 11:27:36 GMT.619898][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[038:439] [2019-12-02 11:27:36 GMT.642350][2ece] FFMpeg=> [tcp @ 0xed837610]
connect the server succeed!

[038:439] [2019-12-02 11:27:36 GMT.642469][2ece] FFMpeg=> [http @ 0xed867f60]


request: GET /mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 202.122.145.215
Icy-MetaData: 1

[038:467] [2019-12-02 11:27:36 GMT.670482][2e40] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[038:569] [2019-12-02 11:27:36 GMT.772906][2ece] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xce9c6000] No trailing CRLF found in HTTP header.

[038:701] [2019-12-02 11:27:36 GMT.904040][2ece] FFMpeg=> [tcp @ 0xed8376f0]


connect the server succeed!

[038:701] [2019-12-02 11:27:36 GMT.904422][2ece] FFMpeg=> [http @ 0xce9c6000]


request: GET /mivideo.g.mi.com/40cbd417b377bbdd44a4f7fe246a2bf1201905080.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 202.122.145.215
Icy-MetaData: 1

[039:193] [2019-12-02 11:27:37 GMT.396319][2ece] Run: After avformat_open_input


[039:205] [2019-12-02 11:27:37 GMT.408357][2ece] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xc15bf400] Stream #0: not enough frames to estimate
rate; consider increasing probesize

[039:206] [2019-12-02 11:27:37 GMT.409060][2ece] OnStreamInfoFound:


[039:206] [2019-12-02 11:27:37 GMT.409874][2e40] operator():
[039:206] [2019-12-02 11:27:37 GMT.409801][2ece] FFMpeg=> Input #0, hls,applehttp,
from
'http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3
u8':

[039:207] [2019-12-02 11:27:37 GMT.410018][2e40] operator(): Duration changed to


31153501
[039:207] [2019-12-02 11:27:37 GMT.410162][2ece] FFMpeg=> Duration:
[039:207] [2019-12-02 11:27:37 GMT.410236][2ece] FFMpeg=> 00:00:31.15
[039:207] [2019-12-02 11:27:37 GMT.410318][2ece] FFMpeg=> , start:
[039:207] [2019-12-02 11:27:37 GMT.410401][2ece] FFMpeg=> 1.553844
[039:207] [2019-12-02 11:27:37 GMT.410459][2ece] FFMpeg=> , bitrate:
[039:207] [2019-12-02 11:27:37 GMT.410514][2ece] FFMpeg=> 0 kb/s
[039:207] [2019-12-02 11:27:37 GMT.410568][2ece] FFMpeg=>

[039:207] [2019-12-02 11:27:37 GMT.410626][2ece] FFMpeg=> Program 0

[039:207] [2019-12-02 11:27:37 GMT.410684][2ece] FFMpeg=> Metadata:

[039:207] [2019-12-02 11:27:37 GMT.410849][2ece] FFMpeg=> variant_bitrate :


[039:207] [2019-12-02 11:27:37 GMT.410913][2ece] FFMpeg=> 0
[039:208] [2019-12-02 11:27:37 GMT.410968][2ece] FFMpeg=>

[039:208] [2019-12-02 11:27:37 GMT.411110][2ece] FFMpeg=> Stream #0:0


[039:208] [2019-12-02 11:27:37 GMT.411205][2ece] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 852x480
[039:208] [2019-12-02 11:27:37 GMT.411268][2ece] FFMpeg=> ,
[039:208] [2019-12-02 11:27:37 GMT.411337][2ece] FFMpeg=> 13 tbr,
[039:208] [2019-12-02 11:27:37 GMT.411397][2ece] FFMpeg=> 90k tbn,
[039:208] [2019-12-02 11:27:37 GMT.411462][2ece] FFMpeg=> 26 tbc
[039:208] [2019-12-02 11:27:37 GMT.411517][2ece] FFMpeg=>

[039:208] [2019-12-02 11:27:37 GMT.411653][2ece] FFMpeg=> Stream #0:1


[039:208] [2019-12-02 11:27:37 GMT.411825][2ece] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 147 kb/s
[039:208] [2019-12-02 11:27:37 GMT.411897][2ece] FFMpeg=>

[039:209] [2019-12-02 11:27:37 GMT.411967][2ece] OnAudioStreamOpened: Audio stream


index:1
[039:209] [2019-12-02 11:27:37 GMT.412620][2ece] OnVideoStreamOpened: video stream
index:0
[039:209] [2019-12-02 11:27:37 GMT.412652][2e40] operator():
[039:210] [2019-12-02 11:27:37 GMT.413052][2e40] OnAudioStreamOpened:
[039:210] [2019-12-02 11:27:37 GMT.413130][2ece] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[039:210] [2019-12-02 11:27:37 GMT.413199][2ece] The time to receive packet since
start connect server is:887
[039:210] [2019-12-02 11:27:37 GMT.413252][2ece] Stream read pkt pts:139846
streamidex:0 nb_streams:2
[039:210] [2019-12-02 11:27:37 GMT.413310][2ece] StreamReader::onPacketRecved
pts:139846 dts:126000
[039:210] [2019-12-02 11:27:37 GMT.413759][2e40] operator():
[039:211] [2019-12-02 11:27:37 GMT.414209][2e40] OnVideoStreamOpened:
[039:211] [2019-12-02 11:27:37 GMT.414819][2e40]
StreamReader::onPacketRecved_Async_Block pts:139846 dts:126000 wrap_bits:33
[039:211] [2019-12-02 11:27:37 GMT.414885][2e40] Find key frame. So keep the next
frames. flags:1 dts:126000 pts:139846
[039:212] [2019-12-02 11:27:37 GMT.414953][2e40] last enqueue video
timestamp:126000
[039:212] [2019-12-02 11:27:37 GMT.415018][2e40] lipsync_debug:read video
pts:146769
[039:212] [2019-12-02 11:27:37 GMT.415096][2e40] last enqueue audio
timestamp:136006
[039:212] [2019-12-02 11:27:37 GMT.415156][2e40] pkt stream id:1 packet dts:137926
packet pts:137926 last audio ts:136006 last video ts:132923 key_frame_found:1
[039:212] [2019-12-02 11:27:37 GMT.415246][2e40] operator():
[039:218] [2019-12-02 11:27:37 GMT.420963][2e40] operator():
[039:218] [2019-12-02 11:27:37 GMT.421135][2e40] OpenCodec: Open codec context.

[039:226] [2019-12-02 11:27:37 GMT.429396][2e40] VideoDecoder::onVideoPacketRecved


queue_.size()= 1, packet size=874, pts=139846, dts=126000
[039:226] [2019-12-02 11:27:37 GMT.429628][2e40] last enqueue video
timestamp:264461
[039:226] [2019-12-02 11:27:37 GMT.429716][2e40] onAudioPacketRecved queue size: 1,
pkt size=407, pts=136006, dts=136006
[039:226] [2019-12-02 11:27:37 GMT.429862][2e40] pkt stream id:0 packet dts:285231
packet pts:299077 last audio ts:287686 last video ts:278308 key_frame_found:1
[039:227] [2019-12-02 11:27:37 GMT.430153][2e40] last enqueue audio
timestamp:328006
[039:227] [2019-12-02 11:27:37 GMT.430690][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 21, packet size=5533, pts=278308, dts=264461
[039:227] [2019-12-02 11:27:37 GMT.430805][2e40] CheckToPlay: We are going to start
playing. audio_cached_duration=1840 video_cached_duration=1533
[039:227] [2019-12-02 11:27:37 GMT.430848][2e40] StartPlaying: Start playing
[039:227] [2019-12-02 11:27:37 GMT.430888][2e40] Resume:
[039:228] [2019-12-02 11:27:37 GMT.430933][2e40] operator(): Audio decoder resumed.
[039:228] [2019-12-02 11:27:37 GMT.430993][2e40] Resume:
[039:228] [2019-12-02 11:27:37 GMT.431036][2e40] operator(): Video decoder resumed.
[039:228] [2019-12-02 11:27:37 GMT.431081][2e40] Resume:
[039:228] [2019-12-02 11:27:37 GMT.431911][2e3e] operator(): Video Render resumed
[039:229] [2019-12-02 11:27:37 GMT.432282][2e40] operator(): Audio playback
resumed.
[039:229] [2019-12-02 11:27:37 GMT.432355][2e40] OnMPStartPlaying:
[039:229] [2019-12-02 11:27:37 GMT.432693][2e40] Current Buffer-Time-To-Play
changed from 500 to 4000
[039:229] [2019-12-02 11:27:37 GMT.432891][2e40] onAudioPacketRecved queue size:
101, pkt size=405, pts=328006, dts=328006
[039:238] [2019-12-02 11:27:37 GMT.441453][2e40] Get an audio packet to decode.100
pts=136006, dts=136006 (1/50)
[039:238] [2019-12-02 11:27:37 GMT.441714][2e40] Succeed to decode audio:
d_queue_size=100 ,key_frame=1 ,pts=72537 ,channels=2 ,sample_rate=48000 queue
size:100 (1/100)
[039:238] [2019-12-02 11:27:37 GMT.441789][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=72537 (1/100)
[039:238] [2019-12-02 11:27:37 GMT.441871][2e40] Get an packet for video decode.
dts:126000 pts:139846 pkt size:874
[039:239] [2019-12-02 11:27:37 GMT.442026][2e40] decode video failed:874 packt
pts:139846 dts:126000
[039:241] [2019-12-02 11:27:37 GMT.444107][2e40] Create the audio converter48000 Hz
format:8 channels:2 old channels: 0 Hz: 0 format:-1
[039:255] [2019-12-02 11:27:37 GMT.458803][2e40] The audio playback speed:100
(1/100)
[039:256] [2019-12-02 11:27:37 GMT.459277][2e40] lipsync_debug: The current played
audio timestamp is:136006(1/50)
[039:256] [2019-12-02 11:27:37 GMT.459349][2e40] First audio frame rendering
[039:256] [2019-12-02 11:27:37 GMT.459390][2e40] OnAudioRenderingStart:
OnAudioRenderingStart
[039:257] [2019-12-02 11:27:37 GMT.460410][2e40] operator(): OnAudioRenderingStart
[039:257] [2019-12-02 11:27:37 GMT.460495][2e40] OnAudioRenderingStart:
[039:257] [2019-12-02 11:27:37 GMT.460912][2e40] Don't do lipsync because. videoTs
and audioTs isEmpty!
[039:271] [2019-12-02 11:27:37 GMT.474278][2e40] decode video failed:10042 packt
pts:174461 dts:160615
[039:288] [2019-12-02 11:27:37 GMT.491449][2e40] Video decode is KeyFrame: 1
[039:288] [2019-12-02 11:27:37 GMT.491589][2e40] Rotate frame with angle 0 (1/100)
[039:293] [2019-12-02 11:27:37 GMT.496167][2e40] webrtc common_video plane
old ..... (1/1000) new: 1 delete: 0 diff: 1
[039:294] [2019-12-02 11:27:37 GMT.497439][2e40] avcodec_decode_video2
queue_.size()=19, key_frame=1, frame_pts=139846, pkt_dts=139846, pkt_pts=139846,
coded_picture_number=0, display_picture_number=0, pict_type=1
[039:294] [2019-12-02 11:27:37 GMT.497574][2e40] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[039:295] [2019-12-02 11:27:37 GMT.498122][2e3e] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:852 newHeight:480
[039:295] [2019-12-02 11:27:37 GMT.498185][2e3e] OnVideoSizeChanged:
[039:296] [2019-12-02 11:27:37 GMT.499714][2d21]
Java_com_xiaomi_player_Player_setGravityJni:
[039:297] [2019-12-02 11:27:37 GMT.499966][2e3e]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts139846 queue_ size: 1 (1/200)
[039:300] [2019-12-02 11:27:37 GMT.503170][2e3e] lipsync_debug:displaying video
ts:139846 The current displayed video timestamp is:8771555
[039:300] [2019-12-02 11:27:37 GMT.503280][2e3e] lipsync_debug:
last_display_timestamp_ = 0, range_start_ = 0result = 0
[039:331] [2019-12-02 11:27:37 GMT.534689][2e3e] lipsync_debug: render a video
frame
[039:331] [2019-12-02 11:27:37 GMT.534819][2e3e] lipsync_debug: First video frame
rendering.
[039:331] [2019-12-02 11:27:37 GMT.534855][2e3e] OnVideoRenderingStart:
OnVideoRenderingStart
[039:332] [2019-12-02 11:27:37 GMT.535095][2e3e] redraw the last frame.
[039:334] [2019-12-02 11:27:37 GMT.537663][2e40] lipsync_debug:read video
pts:368308
[039:335] [2019-12-02 11:27:37 GMT.538476][2e40] last enqueue video
timestamp:402923
[039:335] [2019-12-02 11:27:37 GMT.538577][2e40] operator(): OnVideoRenderingStart
[039:335] [2019-12-02 11:27:37 GMT.538630][2e40] OnVideoRenderingStart:
[039:336] [2019-12-02 11:27:37 GMT.539224][2e40] lipsync_debug :videoTs:139846
audioTs:145606 total delay:50 videoTsMS:1553 audioTsMS:1503 diff:50 audio
timebase:90000/1 video timebase:90000/1
[039:336] [2019-12-02 11:27:37 GMT.539364][2e40] Set the lipsync delay:50
[039:342] [2019-12-02 11:27:37 GMT.545540][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 26, packet size=5589, pts=409846, dts=402923
[039:342] [2019-12-02 11:27:37 GMT.545471][2e3e] lipsync_debug:lipsync_threadhold:
lipsync_delta:38 tsDelta:114 timeDelta:42 last video ts:139846 frame->pts:146769
pkt_dts:146769 pkt_pts:146769
[039:342] [2019-12-02 11:27:37 GMT.545619][2e3e] lipsync_debug: tsDelta - timeDelta
= 72
[039:342] [2019-12-02 11:27:37 GMT.545650][2e3e] lipsync_debug:remaining time:10
tsDelta - timeDelta:72
[039:342] [2019-12-02 11:27:37 GMT.545671][2e3e] lipsync_debug:result remaining
time:10
[039:351] [2019-12-02 11:27:37 GMT.554668][2d21]
Java_com_xiaomi_player_Player_muteAudioJni:
[039:351] [2019-12-02 11:27:37 GMT.554836][2d21] Audio playback mute.
[039:352] [2019-12-02 11:27:37 GMT.555802][2d21]
Java_com_xiaomi_player_Player_durationJni:
[039:354] [2019-12-02 11:27:37 GMT.557659][2e40] avcodec_decode_video2
queue_.size()=20, key_frame=0, frame_pts=209077, pkt_dts=209077, pkt_pts=209077,
coded_picture_number=11, display_picture_number=0, pict_type=3
[039:355] [2019-12-02 11:27:37 GMT.558261][2e40] The delegate decides not to
decode. (1/200)
[039:355] [2019-12-02 11:27:37 GMT.558352][2d21]
Java_com_xiaomi_player_Player_durationJni: get duration:31154(ms)
[039:355] [2019-12-02 11:27:37 GMT.558610][2d21]
Java_com_xiaomi_player_Player_resumeJni:
[039:355] [2019-12-02 11:27:37 GMT.558679][2d21] Resume:
[039:355] [2019-12-02 11:27:37 GMT.558853][2e40] operator(): Player not paused.
Operation cancelled.
[039:356] [2019-12-02 11:27:37 GMT.559067][2d21]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[039:356] [2019-12-02 11:27:37 GMT.559550][2d21]
Java_com_xiaomi_player_Player_muteAudioJni:
[039:356] [2019-12-02 11:27:37 GMT.559687][2d21] Audio playback mute.
[039:362] [2019-12-02 11:27:37 GMT.565664][2e40] Get an audio packet to decode.41
pts=328006, dts=328006 (1/50)
[039:362] [2019-12-02 11:27:37 GMT.565873][2e40] Succeed to decode audio:
d_queue_size=41 ,key_frame=1 ,pts=174937 ,channels=2 ,sample_rate=48000 queue
size:41 (1/100)
[039:363] [2019-12-02 11:27:37 GMT.565939][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=174937 (1/100)
[039:366] [2019-12-02 11:27:37 GMT.569442][2e40] void
mi::broadcast::StreamReader::CheckReconnect(int64_t)(1/10)
[039:374] [2019-12-02 11:27:37 GMT.577494][2e3e] lipsync_debug:result remaining
time:0
[039:374] [2019-12-02 11:27:37 GMT.577608][2e3e] dynamic updated lipsync delay:-9
[039:406] [2019-12-02 11:27:37 GMT.609066][2e3e] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[039:435] [2019-12-02 11:27:37 GMT.638087][2ece] Stream read pkt pts:444461
streamidex:0 nb_streams:2
[039:435] [2019-12-02 11:27:37 GMT.638248][2ece] StreamReader::onPacketRecved
pts:444461 dts:430615
[039:449] [2019-12-02 11:27:37 GMT.652407][2e40] The audio playback speed:100
(1/100)
[039:449] [2019-12-02 11:27:37 GMT.652653][2e40] lipsync_debug: The current played
audio timestamp is:328006(1/50)
[039:471] [2019-12-02 11:27:37 GMT.674150][2e40]
StreamReader::onPacketRecved_Async_Block pts:444461 dts:430615 wrap_bits:33
[039:471] [2019-12-02 11:27:37 GMT.674242][2e40] pkt stream id:1 packet dts:439366
packet pts:439366 last audio ts:437446 last video ts:430615 key_frame_found:1
[039:471] [2019-12-02 11:27:37 GMT.674342][2e40] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[039:471] [2019-12-02 11:27:37 GMT.674386][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[039:567] [2019-12-02 11:27:37 GMT.770743][2e40] last enqueue audio
timestamp:520006
[039:568] [2019-12-02 11:27:37 GMT.771023][2e40] onAudioPacketRecved queue size: 3,
pkt size=396, pts=520006, dts=520006
[039:576] [2019-12-02 11:27:37 GMT.779417][2e40] Get an audio packet to decode.10
pts=520006, dts=520006 (1/50)
[039:576] [2019-12-02 11:27:37 GMT.779765][2e40] Succeed to decode audio:
d_queue_size=10 ,key_frame=1 ,pts=277337 ,channels=2 ,sample_rate=48000 queue
size:10 (1/100)
[039:576] [2019-12-02 11:27:37 GMT.779844][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=277337 (1/100)
[039:656] [2019-12-02 11:27:37 GMT.859741][2d21] current play back time is:400(ms)
[039:665] [2019-12-02 11:27:37 GMT.868519][2e40] last enqueue video
timestamp:541384
[039:665] [2019-12-02 11:27:37 GMT.868669][2e40] lipsync_debug:read video
pts:562154
[039:665] [2019-12-02 11:27:37 GMT.868744][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 33, packet size=6949, pts=555231, dts=541384
[039:683] [2019-12-02 11:27:37 GMT.886549][2e40] pkt stream id:1 packet dts:591046
packet pts:591046 last audio ts:589126 last video ts:576000 key_frame_found:1
[039:830] [2019-12-02 11:27:38 GMT.33128][2e40] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[039:879] [2019-12-02 11:27:38 GMT.82468][2e40] Get an packet for video decode.
dts:333692 pts:333692 pkt size:3858
[039:884] [2019-12-02 11:27:38 GMT.88148][2e40] avcodec_decode_video2
queue_.size()=45, key_frame=0, frame_pts=278308, pkt_dts=278308, pkt_pts=278308,
coded_picture_number=20, display_picture_number=0, pict_type=3
[039:895] [2019-12-02 11:27:38 GMT.98790][2e40] last enqueue video
timestamp:679846
[039:896] [2019-12-02 11:27:38 GMT.99018][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 50, packet size=4637, pts=693692, dts=679846
[039:908] [2019-12-02 11:27:38 GMT.111452][2e40] last enqueue audio
timestamp:712006
[039:908] [2019-12-02 11:27:38 GMT.111773][2e40] onAudioPacketRecved queue size:
12, pkt size=416, pts=712006, dts=712006
[039:910] [2019-12-02 11:27:38 GMT.112993][2e40] Get an audio packet to decode.5
pts=712006, dts=712006 (1/50)
[039:910] [2019-12-02 11:27:38 GMT.113157][2e40] Succeed to decode audio:
d_queue_size=5 ,key_frame=1 ,pts=379737 ,channels=2 ,sample_rate=48000 queue size:5
(1/100)
[039:910] [2019-12-02 11:27:38 GMT.113224][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=379737 (1/100)
[040:010] [2019-12-02 11:27:38 GMT.213118][2ece] Stream read pkt pts:742154
streamidex:0 nb_streams:2
[040:010] [2019-12-02 11:27:38 GMT.213427][2ece] StreamReader::onPacketRecved
pts:742154 dts:728308
[040:011] [2019-12-02 11:27:38 GMT.214296][2e40]
StreamReader::onPacketRecved_Async_Block pts:742154 dts:728308 wrap_bits:33
[040:017] [2019-12-02 11:27:38 GMT.220795][2e40] pkt stream id:1 packet dts:738886
packet pts:738886 last audio ts:736966 last video ts:735231 key_frame_found:1
[040:024] [2019-12-02 11:27:38 GMT.227403][2e40] lipsync_debug:read video
pts:769846
[040:136] [2019-12-02 11:27:38 GMT.339202][2e40] last enqueue video
timestamp:818308
[040:136] [2019-12-02 11:27:38 GMT.339543][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 68, packet size=11144, pts=839077, dts=818308
[040:250] [2019-12-02 11:27:38 GMT.453464][2e40] pkt stream id:1 packet dts:890566
packet pts:890566 last audio ts:888646 last video ts:880615 key_frame_found:1
[040:252] [2019-12-02 11:27:38 GMT.455252][2e40] Video decode is KeyFrame: 1
[040:275] [2019-12-02 11:27:38 GMT.478260][2e40] last enqueue audio
timestamp:904006
[040:275] [2019-12-02 11:27:38 GMT.478521][2e40] onAudioPacketRecved queue size: 5,
pkt size=421, pts=904006, dts=904006
[040:280] [2019-12-02 11:27:38 GMT.483633][2e40] Get an audio packet to decode.9
pts=904006, dts=904006 (1/50)
[040:280] [2019-12-02 11:27:38 GMT.483848][2e40] Succeed to decode audio:
d_queue_size=9 ,key_frame=1 ,pts=482137 ,channels=2 ,sample_rate=48000 queue size:9
(1/100)
[040:280] [2019-12-02 11:27:38 GMT.483908][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=482137 (1/100)
[040:400] [2019-12-02 11:27:38 GMT.603371][2e40] last enqueue video
timestamp:956769
[040:401] [2019-12-02 11:27:38 GMT.604246][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 86, packet size=32606, pts=970615, dts=956769
[040:411] [2019-12-02 11:27:38 GMT.614670][2e3e] UpdateRate: lipsync_debug: Update
framerate from 15 to 16
[040:489] [2019-12-02 11:27:38 GMT.692074][2e40] The total cached audio size
(ms):8291 total cached video frame count:94 video decoder ccached:84 render
cached:10 (1/100)
[040:489] [2019-12-02 11:27:38 GMT.692272][2e40] The total cached audio size
(ms):8291 total cached video frame count:94 video decoder ccached:84 render
cached:10 (1/100)
[040:489] [2019-12-02 11:27:38 GMT.692332][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[040:493] [2019-12-02 11:27:38 GMT.696344][2e40] lipsync_debug:read video
pts:977538
[040:628] [2019-12-02 11:27:38 GMT.831056][2ece] Stream read pkt pts:1046769
streamidex:0 nb_streams:2
[040:628] [2019-12-02 11:27:38 GMT.831223][2ece] StreamReader::onPacketRecved
pts:1046769 dts:1026000
[040:628] [2019-12-02 11:27:38 GMT.831374][2e40]
StreamReader::onPacketRecved_Async_Block pts:1046769 dts:1026000 wrap_bits:33
[040:632] [2019-12-02 11:27:38 GMT.835692][2e40] pkt stream id:1 packet
dts:1040326 packet pts:1040326 last audio ts:1038406 last video ts:1032923
key_frame_found:1
[040:726] [2019-12-02 11:27:38 GMT.929450][2e40] avcodec_decode_video2
queue_.size()=92, key_frame=0, frame_pts=347538, pkt_dts=347538, pkt_pts=347538,
coded_picture_number=28, display_picture_number=0, pict_type=2
[040:785] [2019-12-02 11:27:38 GMT.988636][2e3e] lipsync_debug:displaying video
ts:278308 The current displayed video timestamp is:8773040
[040:854] [2019-12-02 11:27:39 GMT.57288][2ece] Warning(ff_ffplay.cpp:60): FFMpeg=>
[http @ 0xce9c6000] No trailing CRLF found in HTTP header.

[040:884] [2019-12-02 11:27:39 GMT.87208][2e40] The audio playback speed:100


(1/100)
[040:885] [2019-12-02 11:27:39 GMT.88635][2e40] lipsync_debug: The current played
audio timestamp is:520006(1/50)
[040:939] [2019-12-02 11:27:39 GMT.142582][2e40] The audio playback speed:100
(1/100)
[040:939] [2019-12-02 11:27:39 GMT.142856][2e40] lipsync_debug: The current played
audio timestamp is:712006(1/50)
[040:952] [2019-12-02 11:27:39 GMT.155701][2e40] last enqueue audio
timestamp:1096006
[040:952] [2019-12-02 11:27:39 GMT.155773][2e40] last enqueue video
timestamp:1095231
[040:954] [2019-12-02 11:27:39 GMT.157303][2e40] onAudioPacketRecved queue size:
11, pkt size=407, pts=1096006, dts=1096006
[040:954] [2019-12-02 11:27:39 GMT.157466][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 99, packet size=21611, pts=1116000, dts=1095231
[040:967] [2019-12-02 11:27:39 GMT.170888][2e40] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[040:968] [2019-12-02 11:27:39 GMT.171110][2e40] Get an audio packet to decode.10
pts=1096006, dts=1096006 (1/50)
[040:968] [2019-12-02 11:27:39 GMT.171223][2e40] Succeed to decode audio:
d_queue_size=10 ,key_frame=1 ,pts=584537 ,channels=2 ,sample_rate=48000 queue
size:10 (1/100)
[040:968] [2019-12-02 11:27:39 GMT.171253][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=584537 (1/100)
[040:975] [2019-12-02 11:27:39 GMT.177968][2ece] FFMpeg=> [tcp @ 0xed8376f0]
connect the server succeed!

[040:975] [2019-12-02 11:27:39 GMT.178096][2ece] FFMpeg=> [http @ 0xce9c6000]


request: GET /mivideo.g.mi.com/40cbd417b377bbdd44a4f7fe246a2bf1201905081.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 202.122.145.215
Icy-MetaData: 1

[041:093] [2019-12-02 11:27:39 GMT.296027][2e3e] void


mi::broadcast::VideoRender::DriveRender() working... (1/200)
[041:182] [2019-12-02 11:27:39 GMT.385149][2e40] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[041:222] [2019-12-02 11:27:39 GMT.425521][2e3e] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:76 timeDelta:57 last video ts:312923 frame->pts:319846
pkt_dts:319846 pkt_pts:319846
[041:222] [2019-12-02 11:27:39 GMT.425692][2e3e] lipsync_debug: tsDelta - timeDelta
= 19
[041:347] [2019-12-02 11:27:39 GMT.550776][2e40] lipsync_debug:read video
pts:1185231
[041:354] [2019-12-02 11:27:39 GMT.557104][2e40] pkt stream id:1 packet
dts:1192006 packet pts:1192006 last audio ts:1190086 last video ts:1178308
key_frame_found:1
[041:357] [2019-12-02 11:27:39 GMT.560048][2e40] CheckToPauseOrResumeDownload:
lipsync_debug: audio_cached_duration = 10040, video_cached_duration = 7733
[041:357] [2019-12-02 11:27:39 GMT.560174][2e40] CheckToPauseOrResumeDownload:
lipsync_debug: Will pause and start cache
[041:357] [2019-12-02 11:27:39 GMT.560216][2e40] Pause:
[041:357] [2019-12-02 11:27:39 GMT.560259][2e40] Pause: ThreadBasedAVFormatContext
paused.
[041:357] [2019-12-02 11:27:39 GMT.560295][2e40] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[041:357] [2019-12-02 11:27:39 GMT.560516][2e40] Audio cached time:10040 video
cached time:7733 audio frames in decoder:0 audio frames in playback:228 audio
buffer in playback:4796 video frames in decoder: 106 video frames in render:11
[041:487] [2019-12-02 11:27:39 GMT.689976][2e3e] lipsync_debug:remaining time:10
tsDelta - timeDelta:59
[041:487] [2019-12-02 11:27:39 GMT.690344][2e3e] lipsync_debug:result remaining
time:10
[041:558] [2019-12-02 11:27:39 GMT.761542][2e40] avcodec_decode_video2
queue_.size()=104, key_frame=0, frame_pts=416769, pkt_dts=416769, pkt_pts=416769,
coded_picture_number=37, display_picture_number=0, pict_type=2
[041:609] [2019-12-02 11:27:39 GMT.812687][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[041:755] [2019-12-02 11:27:39 GMT.958051][2e40] The delegate decides not to
decode. (1/200)
[041:883] [2019-12-02 11:27:40 GMT.86139][2e40] Video decode is KeyFrame: 1
[042:337] [2019-12-02 11:27:40 GMT.540883][2e40] Get an packet for video decode.
dts:541384 pts:555231 pkt size:6949
[042:343] [2019-12-02 11:27:40 GMT.546553][2e40] avcodec_decode_video2
queue_.size()=94, key_frame=0, frame_pts=486000, pkt_dts=486000, pkt_pts=486000,
coded_picture_number=50, display_picture_number=0, pict_type=2
[042:410] [2019-12-02 11:27:40 GMT.612941][2e3e] lipsync_debug:displaying video
ts:416769 The current displayed video timestamp is:8774664
[042:615] [2019-12-02 11:27:40 GMT.818671][2e40] The total cached audio size
(ms):8783 total cached video frame count:102 video decoder ccached:92 render
cached:10 (1/100)
[042:616] [2019-12-02 11:27:40 GMT.818998][2e40] The total cached audio size
(ms):8783 total cached video frame count:102 video decoder ccached:92 render
cached:10 (1/100)
[042:616] [2019-12-02 11:27:40 GMT.819142][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[042:991] [2019-12-02 11:27:41 GMT.193969][2e3e] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[043:049] [2019-12-02 11:27:41 GMT.251989][2e40] The audio playback speed:100
(1/100)
[043:049] [2019-12-02 11:27:41 GMT.252347][2e40] lipsync_debug: The current played
audio timestamp is:904006(1/50)
[043:107] [2019-12-02 11:27:41 GMT.310625][2e3e] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:76 timeDelta:14 last video ts:479077 frame->pts:486000
pkt_dts:486000 pkt_pts:486000
[043:107] [2019-12-02 11:27:41 GMT.310792][2e3e] lipsync_debug: tsDelta - timeDelta
= 62
[043:171] [2019-12-02 11:27:41 GMT.374301][2e40] avcodec_decode_video2
queue_.size()=84, key_frame=0, frame_pts=555231, pkt_dts=555231, pkt_pts=555231,
coded_picture_number=60, display_picture_number=0, pict_type=2
[043:177] [2019-12-02 11:27:41 GMT.380698][2e40] Video decode is KeyFrame: 1
[043:231] [2019-12-02 11:27:41 GMT.434357][2e40] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[043:241] [2019-12-02 11:27:41 GMT.444828][2e40] No audio data decoded this time.
[043:639] [2019-12-02 11:27:41 GMT.842884][2e3e] lipsync_debug:remaining time:10
tsDelta - timeDelta:70
[043:640] [2019-12-02 11:27:41 GMT.843300][2e3e] lipsync_debug:result remaining
time:10
[043:719] [2019-12-02 11:27:41 GMT.922679][2e40] void
mi::broadcast::Player::OnTimer()(1/100)
[043:720] [2019-12-02 11:27:41 GMT.922947][2e40] Audio cached time:7503 video
cached time:5733 audio frames in decoder:0 audio frames in playback:127 audio
buffer in playback:4582 video frames in decoder: 77 video frames in render:10
[043:720] [2019-12-02 11:27:41 GMT.923182][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[043:752] [2019-12-02 11:27:41 GMT.955204][2e40] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[043:801] [2019-12-02 11:27:42 GMT.4446][2e40] avcodec_decode_video2
queue_.size()=74, key_frame=0, frame_pts=624461, pkt_dts=624461, pkt_pts=624461,
coded_picture_number=70, display_picture_number=0, pict_type=2
[043:938] [2019-12-02 11:27:42 GMT.140936][2e3e] lipsync_debug:displaying video
ts:555231 The current displayed video timestamp is:8776192
[044:035] [2019-12-02 11:27:42 GMT.238600][2e40] AvgFramerate: each framerate is 13
[044:036] [2019-12-02 11:27:42 GMT.238934][2e40] AvgFramerate: each framerate is 13
[044:036] [2019-12-02 11:27:42 GMT.239065][2e40] AvgFramerate: each framerate is 13
[044:036] [2019-12-02 11:27:42 GMT.239174][2e40] AvgFramerate: each framerate is 13
[044:036] [2019-12-02 11:27:42 GMT.239282][2e40] AvgFramerate: each framerate is 13
[044:036] [2019-12-02 11:27:42 GMT.239395][2e40] OnFrameRate: framerate is 13 and
frames is 75current dts is 707538
[044:093] [2019-12-02 11:27:42 GMT.296648][2e40] The delegate decides not to
decode. (1/200)
[044:410] [2019-12-02 11:27:42 GMT.613239][2ece] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[044:630] [2019-12-02 11:27:42 GMT.833870][2e40] Get an packet for video decode.
dts:749077 pts:762923 pkt size:17634
[044:639] [2019-12-02 11:27:42 GMT.842576][2e40] avcodec_decode_video2
queue_.size()=64, key_frame=0, frame_pts=693692, pkt_dts=693692, pkt_pts=693692,
coded_picture_number=80, display_picture_number=0, pict_type=2
[044:640] [2019-12-02 11:27:42 GMT.843497][2e40] CheckToPauseOrResumeDownload:
lipsync_debug: Will resume and pause cache
[044:640] [2019-12-02 11:27:42 GMT.843582][2e40] Resume:
[044:640] [2019-12-02 11:27:42 GMT.843619][2e40] Warning(stream_reader.cc:601):
operator(): stream reader resumed.
[044:640] [2019-12-02 11:27:42 GMT.843648][2e40] Resume: ThreadBasedAVFormatContext
resumed.
[044:640] [2019-12-02 11:27:42 GMT.843681][2e40] PauseCacheThreadOther, uri:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[044:640] [2019-12-02 11:27:42 GMT.843804][2e3b] PauseCacheThreadOther_w, uri:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[044:640] [2019-12-02 11:27:42 GMT.843863][2e40] Audio cached time:6573 video
cached time:4866 audio frames in decoder:0 audio frames in playback:127 audio
buffer in playback:3652 video frames in decoder: 64 video frames in render:11
[044:651] [2019-12-02 11:27:42 GMT.854163][2ece] Stream read pkt pts:1337926
streamidex:1 nb_streams:2
[044:651] [2019-12-02 11:27:42 GMT.854277][2ece] StreamReader::onPacketRecved
pts:1337926 dts:1337926
[044:654] [2019-12-02 11:27:42 GMT.857640][2e40] last enqueue video
timestamp:1233692
[044:654] [2019-12-02 11:27:42 GMT.857885][2e40] last enqueue audio
timestamp:1288006
[044:655] [2019-12-02 11:27:42 GMT.858074][2e40]
StreamReader::onPacketRecved_Async_Block pts:1337926 dts:1337926 wrap_bits:33
[044:655] [2019-12-02 11:27:42 GMT.858122][2e40] pkt stream id:1 packet
dts:1341766 packet pts:1341766 last audio ts:1339846 last video ts:1330615
key_frame_found:1
[044:655] [2019-12-02 11:27:42 GMT.858273][2e40] last enqueue video
timestamp:1372154
[044:655] [2019-12-02 11:27:42 GMT.858381][2e40] lipsync_debug:read video
pts:1386000
[044:655] [2019-12-02 11:27:42 GMT.858581][2ece] Stream read pkt pts:1635231
streamidex:0 nb_streams:2
[044:655] [2019-12-02 11:27:42 GMT.858622][2e40] last enqueue audio
timestamp:1480006
[044:655] [2019-12-02 11:27:42 GMT.858626][2ece] StreamReader::onPacketRecved
pts:1635231 dts:1628308
[044:655] [2019-12-02 11:27:42 GMT.858671][2e40] pkt stream id:1 packet
dts:1491526 packet pts:1491526 last audio ts:1489606 last video ts:1482923
key_frame_found:1
[044:655] [2019-12-02 11:27:42 GMT.858853][2e40] last enqueue video
timestamp:1510615
[044:656] [2019-12-02 11:27:42 GMT.859137][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 70, packet size=7220, pts=1247538, dts=1233692
[044:656] [2019-12-02 11:27:42 GMT.859306][2e40] onAudioPacketRecved queue size:
48, pkt size=385, pts=1288006, dts=1288006
[044:656] [2019-12-02 11:27:42 GMT.859357][2e40] lipsync_debug:read video
pts:1600615
[044:656] [2019-12-02 11:27:42 GMT.859561][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 90, packet size=11651, pts=1392923, dts=1372154
[044:656] [2019-12-02 11:27:42 GMT.859784][2e40] onAudioPacketRecved queue size:
148, pkt size=384, pts=1480006, dts=1480006
[044:656] [2019-12-02 11:27:42 GMT.859825][2e40]
StreamReader::onPacketRecved_Async_Block pts:1635231 dts:1628308 wrap_bits:33
[044:656] [2019-12-02 11:27:42 GMT.859870][2e40] pkt stream id:1 packet
dts:1641286 packet pts:1641286 last audio ts:1639366 last video ts:1635231
key_frame_found:1
[044:657] [2019-12-02 11:27:42 GMT.859965][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 110, packet size=13486, pts=1524461, dts=1510615
[044:657] [2019-12-02 11:27:42 GMT.860061][2e40] last enqueue video
timestamp:1649077
[044:657] [2019-12-02 11:27:42 GMT.860174][2e40] last enqueue audio
timestamp:1672006
[044:657] [2019-12-02 11:27:42 GMT.860363][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 130, packet size=4142, pts=1662923, dts=1649077
[044:657] [2019-12-02 11:27:42 GMT.860426][2e40] onAudioPacketRecved queue size:
248, pkt size=466, pts=1672006, dts=1672006
[044:660] [2019-12-02 11:27:42 GMT.863441][2ece] Stream read pkt pts:1938886
streamidex:1 nb_streams:2
[044:660] [2019-12-02 11:27:42 GMT.863609][2ece] StreamReader::onPacketRecved
pts:1938886 dts:1938886
[044:661] [2019-12-02 11:27:42 GMT.864012][2ece] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xce9c6000] No trailing CRLF found in HTTP header.

[044:661] [2019-12-02 11:27:42 GMT.864773][2e40] pkt stream id:1 packet


dts:1792966 packet pts:1792966 last audio ts:1791046 last video ts:1780615
key_frame_found:1
[044:661] [2019-12-02 11:27:42 GMT.864858][2e40] last enqueue video
timestamp:1787538
[044:661] [2019-12-02 11:27:42 GMT.864892][2e40] lipsync_debug:read video
pts:1815231
[044:662] [2019-12-02 11:27:42 GMT.865113][2e40] last enqueue audio
timestamp:1864006
[044:662] [2019-12-02 11:27:42 GMT.865331][2e40] last enqueue video
timestamp:1926000
[044:662] [2019-12-02 11:27:42 GMT.865386][2e40]
StreamReader::onPacketRecved_Async_Block pts:1938886 dts:1938886 wrap_bits:33
[044:662] [2019-12-02 11:27:42 GMT.865428][2e40] pkt stream id:1 packet
dts:1944646 packet pts:1944646 last audio ts:1942726 last video ts:1926000
key_frame_found:1
[044:662] [2019-12-02 11:27:42 GMT.865596][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 150, packet size=5527, pts=1794461, dts=1787538
[044:662] [2019-12-02 11:27:42 GMT.865765][2e40] onAudioPacketRecved queue size:
348, pkt size=432, pts=1864006, dts=1864006
[044:663] [2019-12-02 11:27:42 GMT.865931][2e40] VideoDecoder::onVideoPacketRecved
queue_.size()= 170, packet size=9880, pts=1939846, dts=1926000
[044:669] [2019-12-02 11:27:42 GMT.872856][2e40] Get an audio packet to decode.343
pts=1288006, dts=1288006 (1/50)
[044:670] [2019-12-02 11:27:42 GMT.873017][2e40] Succeed to decode audio:
d_queue_size=343 ,key_frame=1 ,pts=686937 ,channels=2 ,sample_rate=48000 queue
size:343 (1/100)
[044:670] [2019-12-02 11:27:42 GMT.873055][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=686937 (1/100)
[044:677] [2019-12-02 11:27:42 GMT.879945][2e40] Get an audio packet to decode.243
pts=1480006, dts=1480006 (1/50)
[044:677] [2019-12-02 11:27:42 GMT.880120][2e40] Succeed to decode audio:
d_queue_size=243 ,key_frame=1 ,pts=789337 ,channels=2 ,sample_rate=48000 queue
size:243 (1/100)
[044:677] [2019-12-02 11:27:42 GMT.880171][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=789337 (1/100)
[044:682] [2019-12-02 11:27:42 GMT.884973][2e40] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[044:684] [2019-12-02 11:27:42 GMT.887497][2e40] Get an audio packet to decode.143
pts=1672006, dts=1672006 (1/50)
[044:684] [2019-12-02 11:27:42 GMT.887733][2e40] Succeed to decode audio:
d_queue_size=143 ,key_frame=1 ,pts=891737 ,channels=2 ,sample_rate=48000 queue
size:143 (1/100)
[044:684] [2019-12-02 11:27:42 GMT.887790][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=891737 (1/100)
[044:690] [2019-12-02 11:27:42 GMT.893009][2e40] CheckToPauseOrResumeDownload:
lipsync_debug: audio_cached_duration = 15513, video_cached_duration = 12000
[044:690] [2019-12-02 11:27:42 GMT.893107][2e40] CheckToPauseOrResumeDownload:
lipsync_debug: Will pause and start cache
[044:690] [2019-12-02 11:27:42 GMT.893132][2e40] Pause:
[044:690] [2019-12-02 11:27:42 GMT.893158][2e40] Pause: ThreadBasedAVFormatContext
paused.
[044:690] [2019-12-02 11:27:42 GMT.893178][2e40] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[044:692] [2019-12-02 11:27:42 GMT.895469][2e40] Audio cached time:15513 video
cached time:12000 audio frames in decoder:59 audio frames in playback:458 audio
buffer in playback:3602 video frames in decoder: 170 video frames in render:11
[044:693] [2019-12-02 11:27:42 GMT.896814][2e40] Get an audio packet to decode.43
pts=1864006, dts=1864006 (1/50)
[044:694] [2019-12-02 11:27:42 GMT.897055][2e40] Succeed to decode audio:
d_queue_size=43 ,key_frame=1 ,pts=994137 ,channels=2 ,sample_rate=48000 queue
size:43 (1/100)
[044:694] [2019-12-02 11:27:42 GMT.897108][2e40] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=994137 (1/100)
[044:742] [2019-12-02 11:27:42 GMT.945917][2e40] The total cached audio size
(ms):15476 total cached video frame count:180 video decoder ccached:170 render
cached:10 (1/100)
[044:743] [2019-12-02 11:27:42 GMT.946065][2e40] The total cached audio size
(ms):15476 total cached video frame count:180 video decoder ccached:170 render
cached:10 (1/100)
[044:743] [2019-12-02 11:27:42 GMT.946135][2e40] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[044:794] [2019-12-02 11:27:42 GMT.997568][2ece] FFMpeg=> [tcp @ 0xed8376f0]
connect the server succeed!

[044:794] [2019-12-02 11:27:42 GMT.997772][2ece] FFMpeg=> [http @ 0xce9c6000]


request: GET /mivideo.g.mi.com/40cbd417b377bbdd44a4f7fe246a2bf1201905082.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 202.122.145.215
Icy-MetaData: 1

[044:860] [2019-12-02 11:27:43 GMT.63631][2e3e] void


mi::broadcast::VideoRender::DriveRender() working... (1/200)
[044:988] [2019-12-02 11:27:43 GMT.191622][2e3e] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:76 timeDelta:65 last video ts:645231 frame->pts:652154
pkt_dts:652154 pkt_pts:652154
[044:988] [2019-12-02 11:27:43 GMT.191780][2e3e] lipsync_debug: tsDelta - timeDelta
= 11
[045:106] [2019-12-02 11:27:43 GMT.309894][2e40] The audio playback speed:100
(1/100)
[045:108] [2019-12-02 11:27:43 GMT.310915][2e40] lipsync_debug: The current played
audio timestamp is:1096006(1/50)
[045:224] [2019-12-02 11:27:43 GMT.427858][2e40] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[045:374] [2019-12-02 11:27:43 GMT.577532][2d21]
Java_com_xiaomi_player_Player_stopJni:
[045:374] [2019-12-02 11:27:43 GMT.577759][2d21] Stop:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[045:375] [2019-12-02 11:27:43 GMT.578234][2e40] GetCurrentIP: IP202.122.145.215:80
[045:375] [2019-12-02 11:27:43 GMT.578396][2e40] UpdateIPPortScore: ip:
202.122.145.215 port: 80 score:100
[045:376] [2019-12-02 11:27:43 GMT.579235][2ecb] UpdateScore:
[045:376] [2019-12-02 11:27:43 GMT.579398][2ecb] SetScore: set score to new value:
100
[045:376] [2019-12-02 11:27:43 GMT.579470][2ecb] UpdateScore: set score to : 100
[045:376] [2019-12-02 11:27:43 GMT.579527][2ecb] Save:
[045:376] [2019-12-02 11:27:43 GMT.579768][2ecb] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[045:378] [2019-12-02 11:27:43 GMT.581120][2ecb] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 100, 8770551 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[045:378] [2019-12-02 11:27:43 GMT.581677][2e40] Stop:


[045:378] [2019-12-02 11:27:43 GMT.581801][2e40] operator(): in StreamReader::Stop
thread_.Invoke
[045:379] [2019-12-02 11:27:43 GMT.582130][2e3b] Warning(UriTransport.cc:99): No
find the cache uri
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[045:379] [2019-12-02 11:27:43 GMT.582384][2e40] Stop: begin workingThread.Stop
[045:385] [2019-12-02 11:27:43 GMT.588296][2ece] Run: ThreadBasedAVFormatContext
End
[045:385] [2019-12-02 11:27:43 GMT.588903][2e40] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[045:386] [2019-12-02 11:27:43 GMT.588990][2e40] operator(): Stream reader stopped.
[045:386] [2019-12-02 11:27:43 GMT.589076][2e40] Stop: Stopping audio decoder
[045:386] [2019-12-02 11:27:43 GMT.589231][2e40] operator(): Audio decoder stopped
[045:386] [2019-12-02 11:27:43 GMT.589298][2e40] Stop: Stopping video decoder.
[045:391] [2019-12-02 11:27:43 GMT.594447][2e40] operator(): Video decoder stopped
[045:391] [2019-12-02 11:27:43 GMT.594570][2e40] Stop:
[045:391] [2019-12-02 11:27:43 GMT.594625][2e40] DeviceStop:
audioDevice_:0xd45cc000
[045:391] [2019-12-02 11:27:43 GMT.594666][2e40] OpenSlesOutput:Stop playout

[045:397] [2019-12-02 11:27:43 GMT.600690][2e40] Don't update the opensl buffer


estimator, because call too short.

[045:397] [2019-12-02 11:27:43 GMT.600848][2e40] DeviceStop: Done


[045:401] [2019-12-02 11:27:43 GMT.604353][2e40] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[045:401] [2019-12-02 11:27:43 GMT.604507][2e40] Stop:
[045:401] [2019-12-02 11:27:43 GMT.604831][2e3e] operator(): Video Render stopped.
[045:402] [2019-12-02 11:27:43 GMT.605025][2e40] OnMPStopped:
[045:402] [2019-12-02 11:27:43 GMT.605518][2e40] operator(): Player stopped.
[045:403] [2019-12-02 11:27:43 GMT.606072][2e40] operator(): Player stopped, and
start cache.
[045:404] [2019-12-02 11:27:43 GMT.606989][2d21]
Java_com_xiaomi_player_Player_stopJni: player stopped
[059:654] [2019-12-02 11:27:57 GMT.857530][2e40] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[061:929] [2019-12-02 11:28:00 GMT.132429][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[061:933] [2019-12-02 11:28:00 GMT.136861][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[061:934] [2019-12-02 11:28:00 GMT.137352][2e3e] redraw the last frame.
[061:934] [2019-12-02 11:28:00 GMT.137630][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[061:934] [2019-12-02 11:28:00 GMT.137764][2d21]
Java_com_xiaomi_player_Player_stopJni:
[061:934] [2019-12-02 11:28:00 GMT.137860][2d21] Stop:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[061:935] [2019-12-02 11:28:00 GMT.138716][2e40] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[061:936] [2019-12-02 11:28:00 GMT.139798][2d21]
Java_com_xiaomi_player_Player_stopJni: player stopped
[061:937] [2019-12-02 11:28:00 GMT.140066][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[061:937] [2019-12-02 11:28:00 GMT.140184][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[061:937] [2019-12-02 11:28:00 GMT.140437][2e3e] redraw the last frame.
[061:937] [2019-12-02 11:28:00 GMT.140641][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[061:938] [2019-12-02 11:28:00 GMT.140916][2d21]
Java_com_xiaomi_player_Player_destructPlayerJni:
[061:938] [2019-12-02 11:28:00 GMT.141124][2e40] operator(): destruct
[061:938] [2019-12-02 11:28:00 GMT.141295][2e40] Stop:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[061:938] [2019-12-02 11:28:00 GMT.141339][2e40] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[061:942] [2019-12-02 11:28:00 GMT.145794][2e40]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[061:943] [2019-12-02 11:28:00 GMT.145921][2e40] Stop:
[061:943] [2019-12-02 11:28:00 GMT.145960][2e40] operator(): in StreamReader::Stop
thread_.Invoke
[061:943] [2019-12-02 11:28:00 GMT.145994][2e40] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[061:943] [2019-12-02 11:28:00 GMT.146027][2e40] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[061:943] [2019-12-02 11:28:00 GMT.146088][2e40] Stop: Stopping audio decoder
[061:943] [2019-12-02 11:28:00 GMT.146119][2e40] operator(): call start before stop
[061:943] [2019-12-02 11:28:00 GMT.146151][2e40] Stop: Stopping video decoder.
[061:943] [2019-12-02 11:28:00 GMT.146171][2e40] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[061:943] [2019-12-02 11:28:00 GMT.146215][2e40] Stop:
[061:943] [2019-12-02 11:28:00 GMT.146241][2e40] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[061:943] [2019-12-02 11:28:00 GMT.146321][2e40] DeviceRelease:
audioDevice_:0xd45cc000
[061:943] [2019-12-02 11:28:00 GMT.146356][2e40] OpenSlesOutput:Stop playout

[061:943] [2019-12-02 11:28:00 GMT.146387][2e40] Don't update the opensl buffer


estimator, because call too short.

[061:943] [2019-12-02 11:28:00 GMT.146423][2e40] DeviceRelease: Release the webrtc


device object.
[061:943] [2019-12-02 11:28:00 GMT.146461][2e40] OpenSlesOutput destruct.

[061:956] [2019-12-02 11:28:00 GMT.159844][2e40] DeviceRelease: Done


[061:957] [2019-12-02 11:28:00 GMT.160061][2e40] Stop:
[061:957] [2019-12-02 11:28:00 GMT.160217][2e3e] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[061:964] [2019-12-02 11:28:00 GMT.167049][2d21] StatisticInfo:
Player::Player() cost 10ms.
Player::~Player() cost 23ms.
Player::Start() cost 64ms.
Player::Stop() cost 28ms.
Audio stream opened at 907ms.
Video stream opened at -8770558ms.
First audio packet received at 909ms. First audio frame decoded at 935ms. First
audio frame played at 953ms.
First video packet received at 909ms. First video frame decoded at 992ms. First
video frame rendered at 1029ms.
player.start_play_time is 8771482ms.
player.player_start is 8770558ms.
player.player_end is 8777630ms.
player.first_buffer_time is 811ms.
player.average_buffer_time is 811ms.
player.meta.duration is 31153ms.
player.meta.framerate is 13
player.meta.bitrate is 0
player.meta.size is 852*480
player.meta.rotate is 0
player.buffer_times is 1
player.max_lipsync_delay is 95
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 2
player.userid is
player.clientip is
audio_decoder_->Start() cost 1 ms.
audio_decoder_->Stop() cost 0 ms.
audio_playback_->Start() cost 45 ms.
audio_playback_->Stop() cost 10 ms.
stream_reader_->Start() cost 1 ms.
stream_reader_->Stop() cost 8 ms.
video_decoder_->Start() cost 1 ms.
video_decoder_->Stop() cost 5 ms.
video_render_->Start() cost 1 ms.
video_render_->Stop() cost 1 ms.

[061:964] [2019-12-02 11:28:00 GMT.167406][2d21] global uninited!


[061:965] [2019-12-02 11:28:00 GMT.168155][2d21]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[061:965] [2019-12-02 11:28:00 GMT.168441][2d21] AppDeviceManager stop.

[061:965] [2019-12-02 11:28:00 GMT.168563][2d21] Rlease the webrtc device object.

[061:965] [2019-12-02 11:28:00 GMT.168466][2e39] error json report: {


"ac" : "engine_galileo",
"appid" : 0,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 811,
"player.buffer_times" : 1,
"player.clientip" : "",
"player.first_audio_frame_delay" : 953,
"player.first_audio_frame_received" : 909,
"player.first_buffer_time" : 811,
"player.first_video_frame_delay" : 1029,
"player.first_video_frame_received" : 909,
"player.max_lipsync_delay" : 95,
"player.max_opened_codec_count" : 2,
"player.meta.audiocodec_name" : "AV_CODEC_AAC",
"player.meta.bitrate" : 0,
"player.meta.duration" : 31153,
"player.meta.framerate" : 13,
"player.meta.rotate" : 0,
"player.meta.size" : "852*480",
"player.meta.videocodec_name" : "AV_CODEC_H264",
"player.play_mode" : 0,
"player.player_end" : 8777630,
"player.player_start" : 8770558,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : 8771482,
"player.url" :
"http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3
u8",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}
[061:965] [2019-12-02 11:28:00 GMT.168749][2e39] error json report (no style):
{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":811,"player.buffer_times":1,"player.clientip":"","pl
ayer.first_audio_frame_delay":953,"player.first_audio_frame_received":909,"player.f
irst_buffer_time":811,"player.first_video_frame_delay":1029,"player.first_video_fra
me_received":909,"player.max_lipsync_delay":95,"player.max_opened_codec_count":2,"p
layer.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.dur
ation":31153,"player.meta.framerate":13,"player.meta.rotate":0,"player.meta.size":"
852*480","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player
.player_end":8777630,"player.player_start":8770558,"player.read_packet_fail_count":
0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":8771482,"
player.url":"http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab07
77c1b_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[061:965] [2019-12-02 11:28:00 GMT.168788][2e39] encoded report:


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":811,"player.buffer_times":1,"player.clientip":"","pl
ayer.first_audio_frame_delay":953,"player.first_audio_frame_received":909,"player.f
irst_buffer_time":811,"player.first_video_frame_delay":1029,"player.first_video_fra
me_received":909,"player.max_lipsync_delay":95,"player.max_opened_codec_count":2,"p
layer.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.dur
ation":31153,"player.meta.framerate":13,"player.meta.rotate":0,"player.meta.size":"
852*480","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player
.player_end":8777630,"player.player_start":8770558,"player.read_packet_fail_count":
0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":8771482,"
player.url":"http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab07
77c1b_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[061:966] [2019-12-02 11:28:00 GMT.168924][2e39] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjAsImNvbmZlcmVuY2UiOiIiLCJjb250ZW50Ij
pbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6ODExLCJwbGF5ZXIuYnVmZmVyX3RpbWVzIjoxLCJwb
GF5ZXIuY2xpZW50aXAiOiIiLCJwbGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfZGVsYXkiOjk1MywicGxheWVy
LmZpcnN0X2F1ZGlvX2ZyYW1lX3JlY2VpdmVkIjo5MDksInBsYXllci5maXJzdF9idWZmZXJfdGltZSI6ODE
xLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbWVfZGVsYXkiOjEwMjksInBsYXllci5maXJzdF92aWRlb19mcm
FtZV9yZWNlaXZlZCI6OTA5LCJwbGF5ZXIubWF4X2xpcHN5bmNfZGVsYXkiOjk1LCJwbGF5ZXIubWF4X29wZ
W5lZF9jb2RlY19jb3VudCI6MiwicGxheWVyLm1ldGEuYXVkaW9jb2RlY19uYW1lIjoiQVZfQ09ERUNfQUFD
IiwicGxheWVyLm1ldGEuYml0cmF0ZSI6MCwicGxheWVyLm1ldGEuZHVyYXRpb24iOjMxMTUzLCJwbGF5ZXI
ubWV0YS5mcmFtZXJhdGUiOjEzLCJwbGF5ZXIubWV0YS5yb3RhdGUiOjAsInBsYXllci5tZXRhLnNpemUiOi
I4NTIqNDgwIiwicGxheWVyLm1ldGEudmlkZW9jb2RlY19uYW1lIjoiQVZfQ09ERUNfSDI2NCIsInBsYXllc
i5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjo4Nzc3NjMwLCJwbGF5ZXIucGxheWVyX3N0YXJ0
Ijo4NzcwNTU4LCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJlYWx0aW1lIjo
wLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo4NzcxNDgyLC
JwbGF5ZXIudXJsIjoiaHR0cDovLzIwMi4xMjIuMTQ1LjIxNTo4MC9taXZpZGVvLmcubWkuY29tLzM2YWQ0M
mQwZDYyOGE2YTRiOGNmZjBiYWIwNzc3YzFiXzQ4MC5tM3U4IiwicGxheWVyLnVzZXJpZCI6IiJ9XSwiY3Zl
cnNpb24iOiI1LjAuNjkgMTEtMzAtMWM3YjU5NyIsImRpbmZvIjoiUmVkbWkgTm90ZSA4IiwidXNlcmlkIjo
iIn0=
[061:966] [2019-12-02 11:28:00 GMT.169904][2d21] OpenSlesInput destruct.

[061:968] [2019-12-02 11:28:00 GMT.171223][2d21] OpenSlesOutput destruct.

[061:970] [2019-12-02 11:28:00 GMT.173196][2e3c] Remove the dispatch:0xd58fe2e0


socket server:0xd2d5fcc0

[061:971] [2019-12-02 11:28:00 GMT.174150][2d21] EventDispatchServerScope destruct


[061:971] [2019-12-02 11:28:00 GMT.174289][2d21]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[061:971] [2019-12-02 11:28:00 GMT.174407][2d21] ~AudioDeviceDataHandler

[061:972] [2019-12-02 11:28:00 GMT.174917][2d21] AppDeviceManagerDestruct.

[061:972] [2019-12-02 11:28:00 GMT.175007][2d21] ~AppDeviceManager:


[061:972] [2019-12-02 11:28:00 GMT.175098][2d21]
CpuOverloadDetect::~CpuOverloadDetect() time:8794227 enter.

[061:972] [2019-12-02 11:28:00 GMT.175579][2d21]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 0 ms

[061:972] [2019-12-02 11:28:00 GMT.175707][2d21] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[061:973] [2019-12-02 11:28:00 GMT.176074][2d21] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[061:974] [2019-12-02 11:28:00 GMT.176946][2d21] Destruct BeautifyReader begin...
[061:974] [2019-12-02 11:28:00 GMT.177090][2d21] Destruct BeautifyReader done.
[061:974] [2019-12-02 11:28:00 GMT.177149][2d21] Dispose::unregister webrtc video
engine
[061:974] [2019-12-02 11:28:00 GMT.177207][2d21] Init the android object with jvm:0
env:0 context:0

[061:974] [2019-12-02 11:28:00 GMT.177260][2d21] Clear the captured android


objects.
[061:974] [2019-12-02 11:28:00 GMT.177333][2d21] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd5dcea80 env:0xf3d93500
[061:974] [2019-12-02 11:28:00 GMT.177393][2d21] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:8794229
enter.

[061:974] [2019-12-02 11:28:00 GMT.177437][2d21] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:8794229 enter.

[061:974] [2019-12-02 11:28:00 GMT.177480][2d21] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[061:974] [2019-12-02 11:28:00 GMT.177522][2d21] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[061:974] [2019-12-02 11:28:00 GMT.177564][2d21] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:8794229
enter.

[061:974] [2019-12-02 11:28:00 GMT.177618][2d21] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[061:974] [2019-12-02 11:28:00 GMT.177669][2d21] static void
webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() time:8794229 enter.

[061:974] [2019-12-02 11:28:00 GMT.177718][2d21] static void


webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[061:974] [2019-12-02 11:28:00 GMT.177766][2d21] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[061:974] [2019-12-02 11:28:00 GMT.177871][2d21] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[061:975] [2019-12-02 11:28:00 GMT.177982][2d21] Dispose::unregister webrtc voice


engine
[061:975] [2019-12-02 11:28:00 GMT.178084][2d21] Set the android objects with jvm:0
env:0 context:0

[061:975] [2019-12-02 11:28:00 GMT.178142][2d21] Dispose::unregister webrtc


video/voice engine done
[062:037] [2019-12-02 11:28:00 GMT.240517][2e39] resolve hostname:dzb.g.mi.com to
IP:58.83.160.116
[062:037] [2019-12-02 11:28:00 GMT.240674][2e39] HttpRequest start:
dzb.g.mi.com/p.do
[062:037] [2019-12-02 11:28:00 GMT.240900][2e39] Add the dispatch:0xed823e60 socket
server:0xcc2cbf78

[062:038] [2019-12-02 11:28:00 GMT.240972][2e39] Remove the dispatch:0xed823e60


socket server:0xcc2cbf78

[062:038] [2019-12-02 11:28:00 GMT.241079][2e39] Add the dispatch:0xed823e60 socket


server:0xcc2cbf78

[067:177] [2019-12-02 11:28:05 GMT.380614][2d2a]


Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[067:177] [2019-12-02 11:28:05 GMT.380849][2d2a] void
Java_com_xiaomi_player_Player_setVideoSurfaceJni(JNIEnv*, jobject, jobject)obj is
null
[067:177] [2019-12-02 11:28:05 GMT.380912][2d2a]
Java_com_xiaomi_player_Player_stopJni:
[067:178] [2019-12-02 11:28:05 GMT.380958][2d2a] void
Java_com_xiaomi_player_Player_stopJni(JNIEnv*, jobject)obj is null
[092:766] [2019-12-02 11:28:30 GMT.969375][2e39] report response: HTTP/1.1 200 OK
[092:766] [2019-12-02 11:28:30 GMT.969912][2e39] Remove the dispatch:0xed823e60
socket server:0xcc2cbf78

[092:767] [2019-12-02 11:28:30 GMT.970578][2e39]


Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[092:767] [2019-12-02 11:28:30 GMT.970836][2e39] Shutdown the httpbase for
httpClient:0xcc2cc240
[241:596] [2019-12-02 11:30:59 GMT.799767][2d21]
Java_com_xiaomi_devicemanager_DeviceManager_constructDeviceManagerJni: jlong
Java_com_xiaomi_devicemanager_DeviceManager_constructDeviceManagerJni(JNIEnv*,
jobject, jobject, jstring)
[241:597] [2019-12-02 11:30:59 GMT.799968][2d21] Set the android context to webrtc.

[241:597] [2019-12-02 11:30:59 GMT.800017][2d21] Init the android object with


jvm:0xf3d2c3e0 env:0xf3d93500 context:0xffb0f540

[241:597] [2019-12-02 11:30:59 GMT.800070][2d21] Set up the java VM with java VM:-
204291104
[241:597] [2019-12-02 11:30:59 GMT.800103][2d21] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[241:597] [2019-12-02 11:30:59 GMT.800177][2d21] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:8973852
enter.

[241:597] [2019-12-02 11:30:59 GMT.800236][2d21] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[241:597] [2019-12-02 11:30:59 GMT.800281][2d21] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:8973852
enter.

[241:597] [2019-12-02 11:30:59 GMT.800316][2d21] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[241:597] [2019-12-02 11:30:59 GMT.800342][2d21] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xccee507c
[241:597] [2019-12-02 11:30:59 GMT.800387][2d21] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xccee507c
[241:597] [2019-12-02 11:30:59 GMT.800422][2d21] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[241:597] [2019-12-02 11:30:59 GMT.800460][2d21] Set the android objects with


jvm:0xf3d2c3e0 env:0xf3d93500 context:0xffb0f540

[241:607] [2019-12-02 11:30:59 GMT.810404][2d21] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:607] [2019-12-02 11:30:59 GMT.810617][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:607] [2019-12-02 11:30:59 GMT.810670][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:607] [2019-12-02 11:30:59 GMT.810757][2d21] The device model: redmi note 8
usingSoftwareAEC value: 0
[241:611] [2019-12-02 11:30:59 GMT.814843][2d21] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:612] [2019-12-02 11:30:59 GMT.815030][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:612] [2019-12-02 11:30:59 GMT.815081][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:612] [2019-12-02 11:30:59 GMT.815126][2d21] The device model: redmi note 8
usingHardwareAEC value: 0
[241:612] [2019-12-02 11:30:59 GMT.815158][2d21] The machine device: redmi note 8
usingHardwareAEC value: 0
[241:613] [2019-12-02 11:30:59 GMT.816841][2d21] The device model: redmi note 8
enum value: 0
[241:615] [2019-12-02 11:30:59 GMT.818144][2d21] GetMachineModel is Redmi Note 8
[241:615] [2019-12-02 11:30:59 GMT.818279][2d21] GetMachineInfo: Redmi Note 8
[241:615] [2019-12-02 11:30:59 GMT.818315][2d21] Construct BeautifyReader begin...
[241:615] [2019-12-02 11:30:59 GMT.818339][2d21] dumpStickerRgba:0 dumpStickerYuv:0
[241:615] [2019-12-02 11:30:59 GMT.818358][2d21] Construct BeautifyReader done.
[241:618] [2019-12-02 11:30:59 GMT.821462][2d21] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[241:619] [2019-12-02 11:30:59 GMT.821938][2d21] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[241:619] [2019-12-02 11:30:59 GMT.821998][2d21] AppDeviceManager telnet server for
statistics started......
[241:619] [2019-12-02 11:30:59 GMT.822328][367d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc7db9dac
[241:619] [2019-12-02 11:30:59 GMT.822598][367d] Add the dispatch:0xcf2bf540 socket
server:0xcf906ac0

[241:620] [2019-12-02 11:30:59 GMT.823173][2d21]


CpuOverloadDetect::CpuOverloadDetect() time:8973875 enter.
[241:620] [2019-12-02 11:30:59 GMT.823401][2d21]
CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[241:620] [2019-12-02 11:30:59 GMT.823558][367e] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xc69d9880
[241:622] [2019-12-02 11:30:59 GMT.825134][2d21] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[241:622] [2019-12-02 11:30:59 GMT.825232][2d21] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[241:624] [2019-12-02 11:30:59 GMT.827284][2d21] audio device use opensle input
and opensl output
[241:624] [2019-12-02 11:30:59 GMT.827391][2d21] Create OpenSLES output module with
java VM support.

[241:628] [2019-12-02 11:30:59 GMT.831431][2d21] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[241:628] [2019-12-02 11:30:59 GMT.831594][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:628] [2019-12-02 11:30:59 GMT.831631][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[241:628] [2019-12-02 11:30:59 GMT.831654][2d21] Error(opensles_output.cc:83): Load
the data file for opensles.
[241:628] [2019-12-02 11:30:59 GMT.831673][2d21] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[241:628] [2019-12-02 11:30:59 GMT.831703][2d21] Create OpenSLES output module with
buffer num:2

[241:630] [2019-12-02 11:30:59 GMT.833252][2d21] Create OpenSLES input module with


java VM support.

[241:632] [2019-12-02 11:30:59 GMT.835374][2d21] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[241:632] [2019-12-02 11:30:59 GMT.835532][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:632] [2019-12-02 11:30:59 GMT.835577][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[241:632] [2019-12-02 11:30:59 GMT.835608][2d21] Error(opensles_input.cc:87): Load
the data file for opensles.
[241:632] [2019-12-02 11:30:59 GMT.835627][2d21] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[241:632] [2019-12-02 11:30:59 GMT.835702][2d21] Create OpenSLES input module with
buffer num:2

[241:632] [2019-12-02 11:30:59 GMT.835754][2d21] Error(trace.cc:40): Init the


output and input for audio device template.
[241:632] [2019-12-02 11:30:59 GMT.835784][2d21] Init the output device.

[241:632] [2019-12-02 11:30:59 GMT.835803][2d21] Init the opensl input.


[241:632] [2019-12-02 11:30:59 GMT.835835][2d21] AppDeviceManager get setting
samplerate: 0
[241:633] [2019-12-02 11:30:59 GMT.836599][2d21] The device model: redmi note 8
enum value: 0
[241:634] [2019-12-02 11:30:59 GMT.837837][2d21] The device model: redmi note 8
enum value: 0
[241:634] [2019-12-02 11:30:59 GMT.837876][2d21] Set the sample rate to be:44100
[241:635] [2019-12-02 11:30:59 GMT.838574][2d21] Enable the recording stereo:1
[241:635] [2019-12-02 11:30:59 GMT.838642][2d21] Set the playout as stereo:1
[241:637] [2019-12-02 11:30:59 GMT.840368][2d21] Update the recording sample rate
to be: 44100
[241:637] [2019-12-02 11:30:59 GMT.840563][2d21] Low latency is not support,
returned by AudioManagerJNI.
[241:638] [2019-12-02 11:30:59 GMT.840927][2d21] Using 4 x 10ms for an audio frame.

[241:642] [2019-12-02 11:30:59 GMT.845393][2d21] nsMode = 0

[241:644] [2019-12-02 11:30:59 GMT.847389][2d21] The device model:redmi note 8

[241:644] [2019-12-02 11:30:59 GMT.847486][2d21] speaker output factor:100


defaultFactor: 100

[241:644] [2019-12-02 11:30:59 GMT.847511][2d21] headset output factor:100


defaultFactor: 100

[241:645] [2019-12-02 11:30:59 GMT.848530][2d21] The device model:redmi note 8

[241:645] [2019-12-02 11:30:59 GMT.848643][2d21] speaker output factor:65


defaultFactor: 65

[241:645] [2019-12-02 11:30:59 GMT.848675][2d21] headset output factor:100


defaultFactor: 100

[241:650] [2019-12-02 11:30:59 GMT.853631][2d21] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:650] [2019-12-02 11:30:59 GMT.853827][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:651] [2019-12-02 11:30:59 GMT.853924][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:651] [2019-12-02 11:30:59 GMT.853973][2d21] The device model: redmi note 8
usingSoftwareAEC value: 0
[241:655] [2019-12-02 11:30:59 GMT.858084][2d21] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:655] [2019-12-02 11:30:59 GMT.858294][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:655] [2019-12-02 11:30:59 GMT.858342][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[241:655] [2019-12-02 11:30:59 GMT.858392][2d21] The device model: redmi note 8
usingHardwareAEC value: 0
[241:655] [2019-12-02 11:30:59 GMT.858419][2d21] The machine device: redmi note 8
usingHardwareAEC value: 0
[241:655] [2019-12-02 11:30:59 GMT.858458][2d21] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[241:655] [2019-12-02 11:30:59 GMT.858616][2d21]
Java_com_xiaomi_player_Player_constructPlayerJni:
[241:655] [2019-12-02 11:30:59 GMT.858670][2d21] global inited!
[241:655] [2019-12-02 11:30:59 GMT.858757][2d21] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[241:656] [2019-12-02 11:30:59 GMT.859842][2d21] DeviceInit:
[241:659] [2019-12-02 11:30:59 GMT.861957][2d21] audio device use null audio input
and opensl output
[241:659] [2019-12-02 11:30:59 GMT.862061][2d21] Create OpenSLES output module with
java VM support.
[241:662] [2019-12-02 11:30:59 GMT.865867][2d21] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[241:663] [2019-12-02 11:30:59 GMT.866059][2d21] Error(ini.cc:191): Open the file
failed. error:2
[241:663] [2019-12-02 11:30:59 GMT.866120][2d21]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[241:663] [2019-12-02 11:30:59 GMT.866159][2d21] Error(opensles_output.cc:83): Load
the data file for opensles.
[241:663] [2019-12-02 11:30:59 GMT.866230][2d21] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[241:663] [2019-12-02 11:30:59 GMT.866270][2d21] Create OpenSLES output module with
buffer num:10

[241:663] [2019-12-02 11:30:59 GMT.866308][2d21] Error(trace.cc:40): Init the


output and input for audio device template.
[241:663] [2019-12-02 11:30:59 GMT.866337][2d21] Init the output device.

[241:663] [2019-12-02 11:30:59 GMT.866357][2d21] Set the playout as stereo:1


[241:663] [2019-12-02 11:30:59 GMT.866380][2d21] Set the sample rate to be:44100

[241:663] [2019-12-02 11:30:59 GMT.866431][2d21] Low latency is not support,


returned by AudioManagerJNI.
[241:663] [2019-12-02 11:30:59 GMT.866473][2d21] DeviceInit: Done
[241:663] [2019-12-02 11:30:59 GMT.866538][2d21] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[241:664] [2019-12-02 11:30:59 GMT.867312][3680] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc3421324
[241:666] [2019-12-02 11:30:59 GMT.869270][2d21] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[241:666] [2019-12-02 11:30:59 GMT.869363][2d21] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[241:666] [2019-12-02 11:30:59 GMT.869482][2d21] Load: push version is : 1
[241:666] [2019-12-02 11:30:59 GMT.869530][2d21] Load: pull version is : 1
[241:666] [2019-12-02 11:30:59 GMT.869573][2d21] SetLastAccessTime: set last access
time: 8770551
[241:666] [2019-12-02 11:30:59 GMT.869620][2d21] AsyncMultiSocket Create the async
multi socket.
[241:666] [2019-12-02 11:30:59 GMT.869800][2d21]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[241:667] [2019-12-02 11:30:59 GMT.869978][2e3b] set http cache speed size:
1048576kb/s
[241:667] [2019-12-02 11:30:59 GMT.870055][3681] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd1604864
[241:703] [2019-12-02 11:30:59 GMT.906813][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[241:704] [2019-12-02 11:30:59 GMT.906962][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[241:704] [2019-12-02 11:30:59 GMT.907480][367f] redraw the last frame.
[241:704] [2019-12-02 11:30:59 GMT.907888][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[241:706] [2019-12-02 11:30:59 GMT.909169][2d21]
Java_com_xiaomi_player_Player_startWithTimeJni:
[241:706] [2019-12-02 11:30:59 GMT.909280][2d21] editorPlayerSetMp3:
[241:706] [2019-12-02 11:30:59 GMT.909525][2d21] Start: filename:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8 hoststr:
realtime: 0 seek_duration: 6110
[241:706] [2019-12-02 11:30:59 GMT.909637][3681] Start_w: invoke filename:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8
[241:706] [2019-12-02 11:30:59 GMT.909671][3681] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8
[241:707] [2019-12-02 11:30:59 GMT.909934][2e3b] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8
[241:707] [2019-12-02 11:30:59 GMT.910011][3681] Start_w: Player paused all cache.
[241:707] [2019-12-02 11:30:59 GMT.910217][3683] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc3124b24
[241:709] [2019-12-02 11:30:59 GMT.912189][3681] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[241:709] [2019-12-02 11:30:59 GMT.912272][3681] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[241:709] [2019-12-02 11:30:59 GMT.912401][3681] Load: push version is : 1
[241:709] [2019-12-02 11:30:59 GMT.912445][3681] Load: pull version is : 1
[241:709] [2019-12-02 11:30:59 GMT.912473][3681] SetLastAccessTime: set last access
time: 8770551
[241:709] [2019-12-02 11:30:59 GMT.912518][3681] AsyncMultiSocket Create the async
multi socket.
[241:710] [2019-12-02 11:30:59 GMT.913425][3681]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[241:710] [2019-12-02 11:30:59 GMT.913594][3681] Start_w: Player open the media
file with resovle dns.
[241:710] [2019-12-02 11:30:59 GMT.913632][3681] ResovleHost_w: url:
http://mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u8, hoststr:
mivideo.g.mi.com
[241:710] [2019-12-02 11:30:59 GMT.913663][3681] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[241:710] [2019-12-02 11:30:59 GMT.913702][3681] Create the thread based
object:0xcf9bfac0
[241:712] [2019-12-02 11:30:59 GMT.915783][3681] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[241:713] [2019-12-02 11:30:59 GMT.916050][3681] Start the thread based object.
this:0xcf9bfac0
[241:713] [2019-12-02 11:30:59 GMT.916309][2d21]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[241:713] [2019-12-02 11:30:59 GMT.916380][2d21]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[241:713] [2019-12-02 11:30:59 GMT.916428][2d21] SetSpeaker:
[241:713] [2019-12-02 11:30:59 GMT.916538][3681] operator():
[241:713] [2019-12-02 11:30:59 GMT.916556][3684] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xcf9bfac0
[241:713] [2019-12-02 11:30:59 GMT.916583][3681] SetSpeaker: Enable speaker
[242:722] [2019-12-02 11:31:00 GMT.925240][3681] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[242:722] [2019-12-02 11:31:00 GMT.925682][3681] OnResolveResult size 2 result type
2
[242:722] [2019-12-02 11:31:00 GMT.925790][3681] OnResolveResult resolve
202.122.145.215
[242:722] [2019-12-02 11:31:00 GMT.925851][3681] OnResolveResult resolve
202.122.145.215
[242:722] [2019-12-02 11:31:00 GMT.925912][3681] OnResolveResult: Server URL insert
ip to
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[242:723] [2019-12-02 11:31:00 GMT.925961][3681] SetIpList:
[242:725] [2019-12-02 11:31:00 GMT.928381][3683] GetSsid:
[242:729] [2019-12-02 11:31:00 GMT.932415][3683] AddAddresses:
[242:730] [2019-12-02 11:31:00 GMT.933012][3683] GetSsid:
[242:732] [2019-12-02 11:31:00 GMT.935429][3683] SetLastAccessTime: set last access
time: 8974987
[242:732] [2019-12-02 11:31:00 GMT.935621][3683] AddItems:
[242:732] [2019-12-02 11:31:00 GMT.935700][3683] AddAddressItems: adrress item
already existed. ip : 202.122.145.215 -- port: 80
[242:732] [2019-12-02 11:31:00 GMT.935789][3683] SortAddresses:
[242:732] [2019-12-02 11:31:00 GMT.935852][3683] GetSsid:
[242:735] [2019-12-02 11:31:00 GMT.938515][3683] SetScore: set score to new value:
100
[242:735] [2019-12-02 11:31:00 GMT.938760][3683] Create socket connect to
host:202.122.145.215:80
[242:736] [2019-12-02 11:31:00 GMT.939427][3683] operator(): Race start for
address_list:
[242:736] [2019-12-02 11:31:00 GMT.939534][3683] AsyncMultiSocket connect start
[242:736] [2019-12-02 11:31:00 GMT.939607][3683] Create the socket to connect the
address:202.122.145.215:80
[242:737] [2019-12-02 11:31:00 GMT.940016][3683] Add the dispatch:0xcf2c05e0 socket
server:0xc3124a20

[242:737] [2019-12-02 11:31:00 GMT.940116][3683] Create the IPv4 socket address


202.122.145.215:80
[242:737] [2019-12-02 11:31:00 GMT.941216][3681] StartWithDnsResolved:
StartWithDnsResolved filename:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8 hoststr: realtime: 0 seek_duration: 6110
[242:738] [2019-12-02 11:31:00 GMT.941421][3683] current socket index:0
[242:738] [2019-12-02 11:31:00 GMT.941600][3683] address index is:0, and poll
sockets to connect to:202.122.145.215:80
[242:741] [2019-12-02 11:31:00 GMT.944649][3681] Protocol2Port: current protocol:
http default_port_:80
[242:741] [2019-12-02 11:31:00 GMT.944815][3681] SetDelegate:
[242:741] [2019-12-02 11:31:00 GMT.944892][3681] Start: Start the stream reader
from
url:http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480
.m3u8
[242:742] [2019-12-02 11:31:00 GMT.945039][3681] operator(): Start the stream
reader from
url:http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480
.m3u8
[242:742] [2019-12-02 11:31:00 GMT.945094][3681] Warning(stream_reader.cc:564):
operator(): stream reader started.
[242:742] [2019-12-02 11:31:00 GMT.945138][3681] Start:
[242:742] [2019-12-02 11:31:00 GMT.945183][3681] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8, hoststr =, seek duration = 6110000
[242:742] [2019-12-02 11:31:00 GMT.945465][3681] Start: Starting audio decoder...
[242:742] [2019-12-02 11:31:00 GMT.945553][3681] operator(): Audio decoder started.
[242:742] [2019-12-02 11:31:00 GMT.945617][3681] Start: Starting video decoder...
[242:742] [2019-12-02 11:31:00 GMT.945664][3681] operator(): Video decoder started.
[242:742] [2019-12-02 11:31:00 GMT.945717][3681] Start:
[242:743] [2019-12-02 11:31:00 GMT.945971][3681] DeviceStart:
audioDevice_:0xd0e12000
[242:743] [2019-12-02 11:31:00 GMT.946034][3681] DeviceStart: time profile playout
init before
[242:743] [2019-12-02 11:31:00 GMT.946081][3681] DeviceStart: time profile playout
init end
[242:743] [2019-12-02 11:31:00 GMT.946124][3681] OpenSlesOutput:Start playout

[242:744] [2019-12-02 11:31:00 GMT.947251][3681] Create the opensl output player.


streamtype before:0

[242:744] [2019-12-02 11:31:00 GMT.947271][368d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xd0e46f34
[242:744] [2019-12-02 11:31:00 GMT.947353][368d] Run: ThreadBasedAVFormatContext
Start
[242:744] [2019-12-02 11:31:00 GMT.947368][3681] Create the opensl output player.
streamtype after:3

[242:753] [2019-12-02 11:31:00 GMT.956322][3681] Enqueue opensl buffer size:1764


[242:768] [2019-12-02 11:31:00 GMT.971815][3681] DeviceStart: time profile playout
all end
[242:769] [2019-12-02 11:31:00 GMT.971938][3681] operator(): Audio playback
started.
[242:769] [2019-12-02 11:31:00 GMT.972009][3681] Start:
[242:769] [2019-12-02 11:31:00 GMT.972289][367f] operator(): video render started.
[242:769] [2019-12-02 11:31:00 GMT.972491][3681] OnMPStarted:
[242:770] [2019-12-02 11:31:00 GMT.973117][3681] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[242:775] [2019-12-02 11:31:00 GMT.977982][3683] current socket index:1
[242:775] [2019-12-02 11:31:00 GMT.978089][3683] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[242:819] [2019-12-02 11:31:01 GMT.21946][3681] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[242:819] [2019-12-02 11:31:01 GMT.22083][3681] StartBuffering: Start buffering
[242:819] [2019-12-02 11:31:01 GMT.22112][3681] Pause:
[242:819] [2019-12-02 11:31:01 GMT.22144][3681] operator(): Audio decoder paused.
[242:819] [2019-12-02 11:31:01 GMT.22178][3681] Pause:
[242:819] [2019-12-02 11:31:01 GMT.22201][3681] Video decoder paused.
[242:819] [2019-12-02 11:31:01 GMT.22224][3681] Pause:
[242:819] [2019-12-02 11:31:01 GMT.22660][367f] operator(): video render paused.
[242:819] [2019-12-02 11:31:01 GMT.22772][3681] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[242:819] [2019-12-02 11:31:01 GMT.22809][3681] OnMPStartBuffering:
[243:071] [2019-12-02 11:31:01 GMT.274810][3681] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[243:072] [2019-12-02 11:31:01 GMT.275563][2d21]
Java_com_xiaomi_player_Player_pauseJni:
[243:072] [2019-12-02 11:31:01 GMT.275690][2d21] Pause:
[243:072] [2019-12-02 11:31:01 GMT.275868][3681] operator():
[243:073] [2019-12-02 11:31:01 GMT.275944][3681] Pause:
[243:073] [2019-12-02 11:31:01 GMT.275974][3681] Pause: ThreadBasedAVFormatContext
paused.
[243:073] [2019-12-02 11:31:01 GMT.276017][3681] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[243:073] [2019-12-02 11:31:01 GMT.276123][3681] Pause:
[243:073] [2019-12-02 11:31:01 GMT.276166][3681] operator(): can not do 'Pause' at
status:2
[243:073] [2019-12-02 11:31:01 GMT.276192][3681] Pause:
[243:073] [2019-12-02 11:31:01 GMT.276214][3681] operator(): can not do 'Pause' at
status:2
[243:073] [2019-12-02 11:31:01 GMT.276236][3681] operator(): can not do 'Pause' at
status:2
[243:073] [2019-12-02 11:31:01 GMT.276257][3681] Pause:
[243:073] [2019-12-02 11:31:01 GMT.276387][367f] operator(): can not do 'Pause' at
status:2
[243:073] [2019-12-02 11:31:01 GMT.276553][3681] OnMPPaused:
[243:074] [2019-12-02 11:31:01 GMT.277034][3681] Warning(player.cc:434):
operator(): Player paused.
[244:106] [2019-12-02 11:31:02 GMT.309922][2d21]
Java_com_xiaomi_player_Player_stopJni:
[244:107] [2019-12-02 11:31:02 GMT.310389][2d21] Stop:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[244:107] [2019-12-02 11:31:02 GMT.310905][3681] GetCurrentIP: IP202.122.145.215:80
[244:108] [2019-12-02 11:31:02 GMT.311064][3681] UpdateIPPortScore: ip:
202.122.145.215 port: 80 score:60
[244:108] [2019-12-02 11:31:02 GMT.311241][3683] UpdateScore:
[244:108] [2019-12-02 11:31:02 GMT.311292][3683] SetScore: set score to new value:
97
[244:108] [2019-12-02 11:31:02 GMT.311333][3683] UpdateScore: set score to : 97
[244:108] [2019-12-02 11:31:02 GMT.311374][3683] Save:
[244:108] [2019-12-02 11:31:02 GMT.311486][3683] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[244:109] [2019-12-02 11:31:02 GMT.312193][3683] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[244:109] [2019-12-02 11:31:02 GMT.312577][3681] Stop:


[244:109] [2019-12-02 11:31:02 GMT.312663][3681] operator(): in StreamReader::Stop
thread_.Invoke
[244:109] [2019-12-02 11:31:02 GMT.312869][2e3b] Warning(UriTransport.cc:99): No
find the cache uri
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[244:110] [2019-12-02 11:31:02 GMT.312988][3681] Stop: begin workingThread.Stop
[244:152] [2019-12-02 11:31:02 GMT.355303][368d] Error(stream_reader.cc:271):
cannot open av format open input with the error:-1414092869
[244:153] [2019-12-02 11:31:02 GMT.356297][3681] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[244:153] [2019-12-02 11:31:02 GMT.356516][3681] operator(): Stream reader stopped.
[244:153] [2019-12-02 11:31:02 GMT.356628][3681] Stop: Stopping audio decoder
[244:153] [2019-12-02 11:31:02 GMT.356694][3681] operator(): Audio decoder stopped
[244:153] [2019-12-02 11:31:02 GMT.356757][3681] Stop: Stopping video decoder.
[244:153] [2019-12-02 11:31:02 GMT.356806][3681] operator(): Video decoder stopped
[244:153] [2019-12-02 11:31:02 GMT.356861][3681] Stop:
[244:153] [2019-12-02 11:31:02 GMT.356908][3681] DeviceStop:
audioDevice_:0xd0e12000
[244:154] [2019-12-02 11:31:02 GMT.356957][3681] OpenSlesOutput:Stop playout

[244:159] [2019-12-02 11:31:02 GMT.362350][3681] Don't update the opensl buffer


estimator, because call too short.
[244:159] [2019-12-02 11:31:02 GMT.362530][3681] DeviceStop: Done
[244:159] [2019-12-02 11:31:02 GMT.362763][3681] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[244:159] [2019-12-02 11:31:02 GMT.362865][3681] Stop:
[244:160] [2019-12-02 11:31:02 GMT.363195][367f] operator(): Video Render stopped.
[244:160] [2019-12-02 11:31:02 GMT.363504][3681] OnMPStopped:
[244:161] [2019-12-02 11:31:02 GMT.364226][3681] operator(): Player stopped.
[244:161] [2019-12-02 11:31:02 GMT.364558][3681] operator(): Player stopped, and
start cache.
[244:162] [2019-12-02 11:31:02 GMT.365032][2d21]
Java_com_xiaomi_player_Player_stopJni: player stopped
[244:163] [2019-12-02 11:31:02 GMT.366715][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[244:164] [2019-12-02 11:31:02 GMT.367071][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[244:164] [2019-12-02 11:31:02 GMT.367886][367f] redraw the last frame.
[244:165] [2019-12-02 11:31:02 GMT.368423][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[244:165] [2019-12-02 11:31:02 GMT.368548][2d21]
Java_com_xiaomi_player_Player_stopJni:
[244:165] [2019-12-02 11:31:02 GMT.368616][2d21] Stop:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[244:165] [2019-12-02 11:31:02 GMT.368857][3681] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[244:167] [2019-12-02 11:31:02 GMT.370075][2d21]
Java_com_xiaomi_player_Player_stopJni: player stopped
[244:167] [2019-12-02 11:31:02 GMT.370401][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[244:167] [2019-12-02 11:31:02 GMT.370540][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[244:169] [2019-12-02 11:31:02 GMT.372043][367f] redraw the last frame.
[244:170] [2019-12-02 11:31:02 GMT.373319][2d21]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[244:170] [2019-12-02 11:31:02 GMT.373514][2d21]
Java_com_xiaomi_player_Player_destructPlayerJni:
[244:170] [2019-12-02 11:31:02 GMT.373864][3681] operator(): destruct
[244:171] [2019-12-02 11:31:02 GMT.374234][3681] Stop:
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
[244:171] [2019-12-02 11:31:02 GMT.374348][3681] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[244:171] [2019-12-02 11:31:02 GMT.374571][3683] Remove the dispatch:0xcf2c05e0
socket server:0xc3124a20

[244:172] [2019-12-02 11:31:02 GMT.375486][3681]


Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[244:172] [2019-12-02 11:31:02 GMT.375682][3681] Stop:
[244:172] [2019-12-02 11:31:02 GMT.375755][3681] operator(): in StreamReader::Stop
thread_.Invoke
[244:172] [2019-12-02 11:31:02 GMT.375805][3681] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[244:172] [2019-12-02 11:31:02 GMT.375881][3681] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[244:173] [2019-12-02 11:31:02 GMT.376002][3681] Stop: Stopping audio decoder
[244:173] [2019-12-02 11:31:02 GMT.376065][3681] operator(): call start before stop
[244:173] [2019-12-02 11:31:02 GMT.376136][3681] Stop: Stopping video decoder.
[244:173] [2019-12-02 11:31:02 GMT.376188][3681] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[244:173] [2019-12-02 11:31:02 GMT.376279][3681] Stop:
[244:173] [2019-12-02 11:31:02 GMT.376331][3681] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[244:173] [2019-12-02 11:31:02 GMT.376392][3681] DeviceRelease:
audioDevice_:0xd0e12000
[244:173] [2019-12-02 11:31:02 GMT.376443][3681] OpenSlesOutput:Stop playout

[244:173] [2019-12-02 11:31:02 GMT.376492][3681] Don't update the opensl buffer


estimator, because call too short.

[244:173] [2019-12-02 11:31:02 GMT.376571][3681] DeviceRelease: Release the webrtc


device object.
[244:173] [2019-12-02 11:31:02 GMT.376647][3681] OpenSlesOutput destruct.

[244:176] [2019-12-02 11:31:02 GMT.379099][3681] DeviceRelease: Done


[244:176] [2019-12-02 11:31:02 GMT.379361][3681] Stop:
[244:176] [2019-12-02 11:31:02 GMT.379617][367f] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[244:179] [2019-12-02 11:31:02 GMT.381982][2d21] StatisticInfo:
Player::Player() cost 11ms.
Player::~Player() cost 7ms.
Player::Start() cost 32ms.
Player::Stop() cost 54ms.
Audio stream opened at -8974993ms.
Video stream opened at -8974993ms.
First audio packet received at -8974993ms. First audio frame decoded at -8974993ms.
First audio frame played at -8974993ms.
First video packet received at -8974993ms. First video frame decoded at -8974993ms.
First video frame rendered at -8974993ms.
player.start_play_time is -1ms.
player.player_start is 8974993ms.
player.player_end is 8976362ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 1
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3u
8
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is
audio_decoder_->Start() cost 0 ms.
audio_decoder_->Stop() cost 0 ms.
audio_playback_->Start() cost 27 ms.
audio_playback_->Stop() cost 6 ms.
stream_reader_->Start() cost 1 ms.
stream_reader_->Stop() cost 44 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 0 ms.
video_render_->Start() cost 0 ms.
video_render_->Stop() cost 1 ms.

[244:179] [2019-12-02 11:31:02 GMT.382395][2d21] global uninited!


[244:179] [2019-12-02 11:31:02 GMT.382561][2d21]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[244:179] [2019-12-02 11:31:02 GMT.382641][2d21] AppDeviceManager stop.

[244:179] [2019-12-02 11:31:02 GMT.382727][2d21] Rlease the webrtc device object.

[244:182] [2019-12-02 11:31:02 GMT.385823][2e39] error json report: {


"ac" : "engine_galileo",
"appid" : 0,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 1,
"player.clientip" : "",
"player.first_audio_frame_delay" : -8974993,
"player.first_audio_frame_received" : -8974993,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : -8974993,
"player.first_video_frame_received" : -8974993,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 8976362,
"player.player_start" : 8974993,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" :
"http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0bab0777c1b_480.m3
u8",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[244:184] [2019-12-02 11:31:02 GMT.387355][2d21] OpenSlesInput destruct.


[244:184] [2019-12-02 11:31:02 GMT.387598][2e39] error json report (no style):
{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":1,"player.clientip":"","play
er.first_audio_frame_delay":-8974993,"player.first_audio_frame_received":-
8974993,"player.first_buffer_time":0,"player.first_video_frame_delay":-
8974993,"player.first_video_frame_received":-
8974993,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta
.audiocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.
framerate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_n
ame":"","player.play_mode":0,"player.player_end":8976362,"player.player_start":8974
993,"player.read_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":
0,"player.start_play_time":-
1,"player.url":"http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0ba
b0777c1b_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[244:185] [2019-12-02 11:31:02 GMT.388163][2e39] encoded report:


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":1,"player.clientip":"","play
er.first_audio_frame_delay":-8974993,"player.first_audio_frame_received":-
8974993,"player.first_buffer_time":0,"player.first_video_frame_delay":-
8974993,"player.first_video_frame_received":-
8974993,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta
.audiocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.
framerate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_n
ame":"","player.play_mode":0,"player.player_end":8976362,"player.player_start":8974
993,"player.read_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":
0,"player.start_play_time":-
1,"player.url":"http://202.122.145.215:80/mivideo.g.mi.com/36ad42d0d628a6a4b8cff0ba
b0777c1b_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[244:185] [2019-12-02 11:31:02 GMT.388521][2e39] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjAsImNvbmZlcmVuY2UiOiIiLCJjb250ZW50Ij
pbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lcyI6MSwicGxhe
WVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjotODk3NDk5MywicGxh
eWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX3JlY2VpdmVkIjotODk3NDk5MywicGxheWVyLmZpcnN0X2J1ZmZlcl9
0aW1lIjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbWVfZGVsYXkiOi04OTc0OTkzLCJwbGF5ZXIuZmlyc3
RfdmlkZW9fZnJhbWVfcmVjZWl2ZWQiOi04OTc0OTkzLCJwbGF5ZXIubWF4X2xpcHN5bmNfZGVsYXkiOjAsI
nBsYXllci5tYXhfb3BlbmVkX2NvZGVjX2NvdW50IjowLCJwbGF5ZXIubWV0YS5hdWRpb2NvZGVjX25hbWUi
OiIiLCJwbGF5ZXIubWV0YS5iaXRyYXRlIjowLCJwbGF5ZXIubWV0YS5kdXJhdGlvbiI6MCwicGxheWVyLm1
ldGEuZnJhbWVyYXRlIjowLCJwbGF5ZXIubWV0YS5yb3RhdGUiOjAsInBsYXllci5tZXRhLnNpemUiOiIiLC
JwbGF5ZXIubWV0YS52aWRlb2NvZGVjX25hbWUiOiIiLCJwbGF5ZXIucGxheV9tb2RlIjowLCJwbGF5ZXIuc
GxheWVyX2VuZCI6ODk3NjM2MiwicGxheWVyLnBsYXllcl9zdGFydCI6ODk3NDk5MywicGxheWVyLnJlYWRf
cGFja2V0X2ZhaWxfY291bnQiOjAsInBsYXllci5yZWFsdGltZSI6MCwicGxheWVyLnJlY29ubmVjdF90aW1
lcyI6MCwicGxheWVyLnN0YXJ0X3BsYXlfdGltZSI6LTEsInBsYXllci51cmwiOiJodHRwOi8vMjAyLjEyMi
4xNDUuMjE1OjgwL21pdmlkZW8uZy5taS5jb20vMzZhZDQyZDBkNjI4YTZhNGI4Y2ZmMGJhYjA3NzdjMWJfN
DgwLm0zdTgiLCJwbGF5ZXIudXNlcmlkIjoiIn1dLCJjdmVyc2lvbiI6IjUuMC42OSAxMS0zMC0xYzdiNTk3
IiwiZGluZm8iOiJSZWRtaSBOb3RlIDgiLCJ1c2VyaWQiOiIifQ==
[244:185] [2019-12-02 11:31:02 GMT.388808][2d21] OpenSlesOutput destruct.

[244:188] [2019-12-02 11:31:02 GMT.391027][367d] Remove the dispatch:0xcf2bf540


socket server:0xcf906ac0

[244:189] [2019-12-02 11:31:02 GMT.392191][2d21] EventDispatchServerScope destruct


[244:189] [2019-12-02 11:31:02 GMT.392375][2d21]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[244:189] [2019-12-02 11:31:02 GMT.392513][2d21] ~AudioDeviceDataHandler
[244:191] [2019-12-02 11:31:02 GMT.393980][2d21] AppDeviceManagerDestruct.

[244:191] [2019-12-02 11:31:02 GMT.394147][2d21] ~AppDeviceManager:


[244:191] [2019-12-02 11:31:02 GMT.394272][2d21]
CpuOverloadDetect::~CpuOverloadDetect() time:8976446 enter.

[244:192] [2019-12-02 11:31:02 GMT.395307][2d21]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[244:192] [2019-12-02 11:31:02 GMT.395556][2d21] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[244:192] [2019-12-02 11:31:02 GMT.395878][2d21] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[244:193] [2019-12-02 11:31:02 GMT.396226][2d21] Destruct BeautifyReader begin...
[244:193] [2019-12-02 11:31:02 GMT.396309][2d21] Destruct BeautifyReader done.
[244:193] [2019-12-02 11:31:02 GMT.396371][2d21] Dispose::unregister webrtc video
engine
[244:193] [2019-12-02 11:31:02 GMT.396413][2d21] Init the android object with jvm:0
env:0 context:0

[244:193] [2019-12-02 11:31:02 GMT.396459][2d21] Clear the captured android


objects.
[244:193] [2019-12-02 11:31:02 GMT.396518[000:036] [2019-12-02 12:30:34 GMT.100824]
[2d3d] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt start
time:2019-12-02 12:30:34 GMT
[000:037] [2019-12-02 12:30:34 GMT.100920][2d3d] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:037] [2019-12-02 12:30:34 GMT.100957][2d3d] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:037] [2019-12-02 12:30:34 GMT.101114][2d3d] dump filename:trace.txt dump
time:1575286262

[000:037] [2019-12-02 12:30:34 GMT.101173][2d3d] dump filename:player_dns_cache.txt


dump time:1575286056

[000:037] [2019-12-02 12:30:34 GMT.101221][2d3d] dump


filename:connection_quality.json dump time:1575286262

[000:037] [2019-12-02 12:30:34 GMT.101268][2d3d] dump


filename:support_resolution.txt dump time:1575286262

[000:037] [2019-12-02 12:30:34 GMT.101476][2d3d] Set the android context to webrtc.

[000:037] [2019-12-02 12:30:34 GMT.101521][2d3d] Init the android object with


jvm:0xf3d2c3e0 env:0xd6814e80 context:0xd56c0f30

[000:038] [2019-12-02 12:30:34 GMT.102742][2d3d] Set up the java VM with java VM:-
204291104
[000:038] [2019-12-02 12:30:34 GMT.102861][2d3d] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:041] [2019-12-02 12:30:34 GMT.105396][2d3d] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:12139670
enter.

[000:041] [2019-12-02 12:30:34 GMT.105652][2d3d] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms
[000:041] [2019-12-02 12:30:34 GMT.105726][2d3d] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:12139670
enter.

[000:041] [2019-12-02 12:30:34 GMT.105763][2d3d] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:041] [2019-12-02 12:30:34 GMT.105798][2d3d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xce62507c
[000:041] [2019-12-02 12:30:34 GMT.105897][2d3d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xce62507c
[000:042] [2019-12-02 12:30:34 GMT.105933][2d3d] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:042] [2019-12-02 12:30:34 GMT.106689][2d3d] Set the android objects with


jvm:0xf3d2c3e0 env:0xd6814e80 context:0xd56c0f30

[000:046] [2019-12-02 12:30:34 GMT.110125][2d3d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:046] [2019-12-02 12:30:34 GMT.110316][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:046] [2019-12-02 12:30:34 GMT.110372][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:046] [2019-12-02 12:30:34 GMT.110415][2d3d] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:050] [2019-12-02 12:30:34 GMT.114143][2d3d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:050] [2019-12-02 12:30:34 GMT.114319][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:050] [2019-12-02 12:30:34 GMT.114384][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:050] [2019-12-02 12:30:34 GMT.114432][2d3d] The device model: redmi note 8
usingHardwareAEC value: 0
[000:050] [2019-12-02 12:30:34 GMT.114466][2d3d] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:051] [2019-12-02 12:30:34 GMT.115691][2d3d] The device model: redmi note 8
enum value: 0
[000:052] [2019-12-02 12:30:34 GMT.116869][2d3d] GetMachineModel is Redmi Note 8
[000:053] [2019-12-02 12:30:34 GMT.116993][2d3d] GetMachineInfo: Redmi Note 8
[000:053] [2019-12-02 12:30:34 GMT.117049][2d3d] Construct BeautifyReader begin...
[000:053] [2019-12-02 12:30:34 GMT.117089][2d3d] dumpStickerRgba:0 dumpStickerYuv:0
[000:053] [2019-12-02 12:30:34 GMT.117119][2d3d] Construct BeautifyReader done.
[000:057] [2019-12-02 12:30:34 GMT.120966][2d3d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:057] [2019-12-02 12:30:34 GMT.121778][2d3d] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:058] [2019-12-02 12:30:34 GMT.121914][2d3d] AppDeviceManager telnet server for
statistics started......
[000:058] [2019-12-02 12:30:34 GMT.122262][2df3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcff493ac
[000:058] [2019-12-02 12:30:34 GMT.122416][2df3] Add the dispatch:0xed829580 socket
server:0xd052d8c0

[000:058] [2019-12-02 12:30:34 GMT.122714][2d3d]


CpuOverloadDetect::CpuOverloadDetect() time:12139687 enter.

[000:058] [2019-12-02 12:30:34 GMT.122889][2d3d]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 1 ms

[000:059] [2019-12-02 12:30:34 GMT.122933][2df4] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xf30e5700
[000:060] [2019-12-02 12:30:34 GMT.124590][2d3d] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:060] [2019-12-02 12:30:34 GMT.124670][2d3d] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:064] [2019-12-02 12:30:34 GMT.128114][2d3d] audio device use opensle input
and opensl output
[000:064] [2019-12-02 12:30:34 GMT.128271][2d3d] Create OpenSLES output module with
java VM support.

[000:067] [2019-12-02 12:30:34 GMT.131453][2d3d] The machine model:Redmi Note 8

[000:070] [2019-12-02 12:30:34 GMT.134826][2d3d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:071] [2019-12-02 12:30:34 GMT.135171][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:071] [2019-12-02 12:30:34 GMT.135253][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:071] [2019-12-02 12:30:34 GMT.135285][2d3d] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:071] [2019-12-02 12:30:34 GMT.135333][2d3d] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:071] [2019-12-02 12:30:34 GMT.135372][2d3d] Create OpenSLES output module with
buffer num:2

[000:073] [2019-12-02 12:30:34 GMT.137068][2d3d] Create OpenSLES input module with


java VM support.

[000:076] [2019-12-02 12:30:34 GMT.139942][2d3d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:076] [2019-12-02 12:30:34 GMT.140126][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:076] [2019-12-02 12:30:34 GMT.140217][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:076] [2019-12-02 12:30:34 GMT.140257][2d3d] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:076] [2019-12-02 12:30:34 GMT.140279][2d3d] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:076] [2019-12-02 12:30:34 GMT.140329][2d3d] Create OpenSLES input module with
buffer num:2

[000:076] [2019-12-02 12:30:34 GMT.140418][2d3d] Error(trace.cc:40): Init the


output and input for audio device template.
[000:076] [2019-12-02 12:30:34 GMT.140459][2d3d] Init the output device.

[000:076] [2019-12-02 12:30:34 GMT.140484][2d3d] Init the opensl input.


[000:076] [2019-12-02 12:30:34 GMT.140521][2d3d] AppDeviceManager get setting
samplerate: 0
[000:077] [2019-12-02 12:30:34 GMT.141351][2d3d] The device model: redmi note 8
enum value: 0
[000:078] [2019-12-02 12:30:34 GMT.142894][2d3d] The device model: redmi note 8
enum value: 0
[000:079] [2019-12-02 12:30:34 GMT.142982][2d3d] Set the sample rate to be:44100
[000:079] [2019-12-02 12:30:34 GMT.143691][2d3d] Enable the recording stereo:1
[000:079] [2019-12-02 12:30:34 GMT.143751][2d3d] Set the playout as stereo:1
[000:082] [2019-12-02 12:30:34 GMT.146531][2d3d] Update the recording sample rate
to be: 44100
[000:082] [2019-12-02 12:30:34 GMT.146681][2d3d] Low latency is not support,
returned by AudioManagerJNI.
[000:083] [2019-12-02 12:30:34 GMT.146965][2d3d] Using 4 x 10ms for an audio frame.

[000:088] [2019-12-02 12:30:34 GMT.152218][2d3d] nsMode = 0

[000:090] [2019-12-02 12:30:34 GMT.154340][2d3d] The device model:redmi note 8

[000:090] [2019-12-02 12:30:34 GMT.154488][2d3d] speaker output factor:100


defaultFactor: 100

[000:090] [2019-12-02 12:30:34 GMT.154543][2d3d] headset output factor:100


defaultFactor: 100

[000:091] [2019-12-02 12:30:34 GMT.155559][2d3d] The device model:redmi note 8

[000:091] [2019-12-02 12:30:34 GMT.155671][2d3d] speaker output factor:65


defaultFactor: 65

[000:091] [2019-12-02 12:30:34 GMT.155726][2d3d] headset output factor:100


defaultFactor: 100

[000:095] [2019-12-02 12:30:34 GMT.159874][2d3d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:096] [2019-12-02 12:30:34 GMT.160054][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:096] [2019-12-02 12:30:34 GMT.160108][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:096] [2019-12-02 12:30:34 GMT.160146][2d3d] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:100] [2019-12-02 12:30:34 GMT.164633][2d3d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:100] [2019-12-02 12:30:34 GMT.164805][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:100] [2019-12-02 12:30:34 GMT.164847][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:100] [2019-12-02 12:30:34 GMT.164884][2d3d] The device model: redmi note 8
usingHardwareAEC value: 0
[000:101] [2019-12-02 12:30:34 GMT.164988][2d3d] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:101] [2019-12-02 12:30:34 GMT.165039][2d3d] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:101] [2019-12-02 12:30:34 GMT.165856][2d3d]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:105] [2019-12-02 12:30:34 GMT.169502][2d3d] global inited!
[000:106] [2019-12-02 12:30:34 GMT.169911][2d3d] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:108] [2019-12-02 12:30:34 GMT.172073][2d3d] DeviceInit:
[000:109] [2019-12-02 12:30:34 GMT.173873][2d3d] audio device use null audio input
and opensl output
[000:110] [2019-12-02 12:30:34 GMT.173976][2d3d] Create OpenSLES output module with
java VM support.
[000:114] [2019-12-02 12:30:34 GMT.178422][2d3d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:114] [2019-12-02 12:30:34 GMT.178601][2d3d] Error(ini.cc:191): Open the file
failed. error:2
[000:114] [2019-12-02 12:30:34 GMT.178655][2d3d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:114] [2019-12-02 12:30:34 GMT.178690][2d3d] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:114] [2019-12-02 12:30:34 GMT.178711][2d3d] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:114] [2019-12-02 12:30:34 GMT.178744][2d3d] Create OpenSLES output module with
buffer num:10

[000:114] [2019-12-02 12:30:34 GMT.178791][2d3d] Error(trace.cc:40): Init the


output and input for audio device template.
[000:114] [2019-12-02 12:30:34 GMT.178851][2d3d] Init the output device.

[000:114] [2019-12-02 12:30:34 GMT.178874][2d3d] Set the playout as stereo:1


[000:115] [2019-12-02 12:30:34 GMT.178908][2d3d] Set the sample rate to be:44100

[000:115] [2019-12-02 12:30:34 GMT.178955][2d3d] Low latency is not support,


returned by AudioManagerJNI.
[000:115] [2019-12-02 12:30:34 GMT.179002][2d3d] DeviceInit: Done
[000:115] [2019-12-02 12:30:34 GMT.179075][2d3d] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:115] [2019-12-02 12:30:34 GMT.179537][2df6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd13ffd24
[000:118] [2019-12-02 12:30:34 GMT.182597][2d3d] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:118] [2019-12-02 12:30:34 GMT.182705][2d3d] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:119] [2019-12-02 12:30:34 GMT.183739][2d3d] Load: push version is : 1
[000:119] [2019-12-02 12:30:34 GMT.183846][2d3d] Load: pull version is : 1
[000:120] [2019-12-02 12:30:34 GMT.183904][2d3d] SetLastAccessTime: set last access
time: 8770551
[000:120] [2019-12-02 12:30:34 GMT.183958][2d3d] AsyncMultiSocket Create the async
multi socket.
[000:120] [2019-12-02 12:30:34 GMT.184277][2d3d]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:120] [2019-12-02 12:30:34 GMT.184532][2df1] set http cache speed size:
1048576kb/s
[000:121] [2019-12-02 12:30:34 GMT.185848][2df7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd3b69464
[000:157] [2019-12-02 12:30:34 GMT.221402][2d3d]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:157] [2019-12-02 12:30:34 GMT.221667][2df1] set http cache buffer size:
10485760
[038:728] [2019-12-02 12:31:12 GMT.792840][2d09]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[038:729] [2019-12-02 12:31:12 GMT.793077][2d09]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[038:729] [2019-12-02 12:31:12 GMT.793649][2df5] redraw the last frame.
[038:729] [2019-12-02 12:31:12 GMT.793863][2d09]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[038:730] [2019-12-02 12:31:12 GMT.794117][2d09]
Java_com_xiaomi_player_Player_stopJni:
[038:730] [2019-12-02 12:31:12 GMT.794193][2d09] Stop:
[038:730] [2019-12-02 12:31:12 GMT.794352][2df7] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[038:730] [2019-12-02 12:31:12 GMT.794634][2d09]
Java_com_xiaomi_player_Player_stopJni: player stopped
[038:731] [2019-12-02 12:31:12 GMT.795223][2d09]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[038:731] [2019-12-02 12:31:12 GMT.795359][2d09]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[038:731] [2019-12-02 12:31:12 GMT.795622][2df5] redraw the last frame.
[038:732] [2019-12-02 12:31:12 GMT.796071][2d09]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[038:732] [2019-12-02 12:31:12 GMT.796508][2d09]
Java_com_xiaomi_player_Player_destructPlayerJni:
[038:732] [2019-12-02 12:31:12 GMT.796791][2df7] operator(): destruct
[038:732] [2019-12-02 12:31:12 GMT.796850][2df7] Stop:
[038:732] [2019-12-02 12:31:12 GMT.796874][2df7] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[038:733] [2019-12-02 12:31:12 GMT.797312][2df7]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[038:733] [2019-12-02 12:31:12 GMT.797397][2df7] Stop:
[038:733] [2019-12-02 12:31:12 GMT.797434][2df7] operator(): in StreamReader::Stop
thread_.Invoke
[038:733] [2019-12-02 12:31:12 GMT.797467][2df7] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[038:733] [2019-12-02 12:31:12 GMT.797498][2df7] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[038:733] [2019-12-02 12:31:12 GMT.797560][2df7] Stop: Stopping audio decoder
[038:733] [2019-12-02 12:31:12 GMT.797593][2df7] operator(): call start before stop
[038:733] [2019-12-02 12:31:12 GMT.797628][2df7] Stop: Stopping video decoder.
[038:733] [2019-12-02 12:31:12 GMT.797659][2df7] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[038:733] [2019-12-02 12:31:12 GMT.797692][2df7] Stop:
[038:733] [2019-12-02 12:31:12 GMT.797728][2df7] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[038:733] [2019-12-02 12:31:12 GMT.797751][2df7] DeviceRelease:
audioDevice_:0xd521f000
[038:733] [2019-12-02 12:31:12 GMT.797773][2df7] OpenSlesOutput:Stop playout

[038:733] [2019-12-02 12:31:12 GMT.797793][2df7] Don't update the opensl buffer


estimator, because call too short.

[038:733] [2019-12-02 12:31:12 GMT.797829][2df7] DeviceRelease: Release the webrtc


device object.
[038:733] [2019-12-02 12:31:12 GMT.797873][2df7] OpenSlesOutput destruct.

[038:745] [2019-12-02 12:31:12 GMT.809021][2df7] DeviceRelease: Done


[038:745] [2019-12-02 12:31:12 GMT.809177][2df7] Stop:
[038:745] [2019-12-02 12:31:12 GMT.809702][2df5] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[038:753] [2019-12-02 12:31:12 GMT.817623][2d09] StatisticInfo:
Player::Player() cost 15ms.
Player::~Player() cost 20ms.
Player::Start() cost 0ms.
Player::Stop() cost 0ms.
Audio stream opened at 0ms.
Video stream opened at 0ms.
First audio packet received at 0ms. First audio frame decoded at 0ms. First audio
frame played at 0ms.
First video packet received at 0ms. First video frame decoded at 0ms. First video
frame rendered at 0ms.
player.start_play_time is -1ms.
player.player_start is 0ms.
player.player_end is 0ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 0
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is

[038:754] [2019-12-02 12:31:12 GMT.817919][2d09] global uninited!


[038:754] [2019-12-02 12:31:12 GMT.818320][2d09]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[038:756] [2019-12-02 12:31:12 GMT.820076][2d09] AppDeviceManager stop.

[038:756] [2019-12-02 12:31:12 GMT.820327][2d09] Rlease the webrtc device object.

[038:761] [2019-12-02 12:31:12 GMT.825682][2def] error json report: {


"ac" : "engine_galileo",
"appid" : 1564029028,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 0,
"player.clientip" : "",
"player.first_audio_frame_delay" : 0,
"player.first_audio_frame_received" : 0,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : 0,
"player.first_video_frame_received" : 0,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 0,
"player.player_start" : 0,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" : "",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[038:762] [2019-12-02 12:31:12 GMT.826024][2def] error json report (no style):


{"ac":"engine_galileo","appid":1564029028,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[038:762] [2019-12-02 12:31:12 GMT.826142][2def] encoded report:


{"ac":"engine_galileo","appid":1564029028,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[038:762] [2019-12-02 12:31:12 GMT.826283][2def] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE1NjQwMjkwMjgsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lc
yI6MCwicGxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjowLCJw
bGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfcmVjZWl2ZWQiOjAsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI
6MCwicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW1lX2RlbGF5IjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbW
VfcmVjZWl2ZWQiOjAsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6MCwicGxheWVyLm1heF9vcGVuZWRfY
29kZWNfY291bnQiOjAsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IiIsInBsYXllci5tZXRhLmJp
dHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjowLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInB
sYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY2
9kZWNfbmFtZSI6IiIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjowLCJwbGF5Z
XIucGxheWVyX3N0YXJ0IjowLCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJl
YWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo
tMSwicGxheWVyLnVybCI6IiIsInBsYXllci51c2VyaWQiOiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLT
MwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJpZCI6IiJ9
[038:766] [2019-12-02 12:31:12 GMT.830666][2d09] OpenSlesInput destruct.

[038:767] [2019-12-02 12:31:12 GMT.831846][2d09] OpenSlesOutput destruct.


[038:775] [2019-12-02 12:31:12 GMT.839112][2df3] Remove the dispatch:0xed829580
socket server:0xd052d8c0

[038:776] [2019-12-02 12:31:12 GMT.840274][2d09] EventDispatchServerScope destruct


[038:776] [2019-12-02 12:31:12 GMT.840407][2d09]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[038:776] [2019-12-02 12:31:12 GMT.840519][2d09] ~AudioDeviceDataHandler

[038:777] [2019-12-02 12:31:12 GMT.841387][2d09] AppDeviceManagerDestruct.

[038:777] [2019-12-02 12:31:12 GMT.841501][2d09] ~AppDeviceManager:


[038:777] [2019-12-02 12:31:12 GMT.841617][2d09]
CpuOverloadDetect::~CpuOverloadDetect() time:12178406 enter.

[038:778] [2019-12-02 12:31:12 GMT.842215][2d09]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[038:778] [2019-12-02 12:31:12 GMT.842359][2d09] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[038:778] [2019-12-02 12:31:12 GMT.842696][2d09] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[038:779] [2019-12-02 12:31:12 GMT.843030][2d09] Destruct BeautifyReader begin...
[038:779] [2019-12-02 12:31:12 GMT.843136][2d09] Destruct BeautifyReader done.
[038:779] [2019-12-02 12:31:12 GMT.843214][2d09] Dispose::unregister webrtc video
engine
[038:779] [2019-12-02 12:31:12 GMT.843257][2d09] Init the android object with jvm:0
env:0 context:0

[038:779] [2019-12-02 12:31:12 GMT.843300][2d09] Clear the captured android


objects.
[038:779] [2019-12-02 12:31:12 GMT.843376][2d09] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd6814e80 env:0xf3d93500
[038:779] [2019-12-02 12:31:12 GMT.843436][2d09] static int
webrtc::AndroidHwAvcDecoder::SetAndro[000:055] [2019-12-03 02:16:32 GMT.369979]
[54ad] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt start
time:2019-12-03 02:16:32 GMT
[000:056] [2019-12-03 02:16:32 GMT.370831][54ad] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:056] [2019-12-03 02:16:32 GMT.370954][54ad] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:056] [2019-12-03 02:16:32 GMT.371273][54ad] dump filename:trace.txt dump
time:1575289872

[000:056] [2019-12-03 02:16:32 GMT.371534][54ad] dump filename:player_dns_cache.txt


dump time:1575286056

[000:057] [2019-12-03 02:16:32 GMT.371805][54ad] dump


filename:connection_quality.json dump time:1575286262

[000:057] [2019-12-03 02:16:32 GMT.371989][54ad] dump


filename:support_resolution.txt dump time:1575289872

[000:057] [2019-12-03 02:16:32 GMT.372433][54ad] Set the android context to webrtc.

[000:057] [2019-12-03 02:16:32 GMT.372516][54ad] Init the android object with


jvm:0xf3d2c3e0 env:0xd5ca9380 context:0xd520df30
[000:059] [2019-12-03 02:16:32 GMT.374521][54ad] Set up the java VM with java VM:-
204291104
[000:060] [2019-12-03 02:16:32 GMT.374657][54ad] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:062] [2019-12-03 02:16:32 GMT.377127][54ad] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:28417774
enter.

[000:062] [2019-12-03 02:16:32 GMT.377462][54ad] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:062] [2019-12-03 02:16:32 GMT.377545][54ad] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:28417774
enter.

[000:063] [2019-12-03 02:16:32 GMT.377599][54ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:063] [2019-12-03 02:16:32 GMT.377622][54ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xcfa5407c
[000:063] [2019-12-03 02:16:32 GMT.377746][54ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xcfa5407c
[000:063] [2019-12-03 02:16:32 GMT.377787][54ad] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:064] [2019-12-03 02:16:32 GMT.378776][54ad] Set the android objects with


jvm:0xf3d2c3e0 env:0xd5ca9380 context:0xd520df30

[000:068] [2019-12-03 02:16:32 GMT.382782][54ad] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:068] [2019-12-03 02:16:32 GMT.382996][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:068] [2019-12-03 02:16:32 GMT.383053][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:068] [2019-12-03 02:16:32 GMT.383094][54ad] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:071] [2019-12-03 02:16:32 GMT.386200][54ad] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:071] [2019-12-03 02:16:32 GMT.386389][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:071] [2019-12-03 02:16:32 GMT.386439][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:071] [2019-12-03 02:16:32 GMT.386485][54ad] The device model: redmi note 8
usingHardwareAEC value: 0
[000:071] [2019-12-03 02:16:32 GMT.386519][54ad] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:073] [2019-12-03 02:16:32 GMT.388324][54ad] The device model: redmi note 8
enum value: 0
[000:075] [2019-12-03 02:16:32 GMT.389845][54ad] GetMachineModel is Redmi Note 8
[000:075] [2019-12-03 02:16:32 GMT.389991][54ad] GetMachineInfo: Redmi Note 8
[000:075] [2019-12-03 02:16:32 GMT.390074][54ad] Construct BeautifyReader begin...
[000:075] [2019-12-03 02:16:32 GMT.390120][54ad] dumpStickerRgba:0 dumpStickerYuv:0
[000:075] [2019-12-03 02:16:32 GMT.390157][54ad] Construct BeautifyReader done.
[000:079] [2019-12-03 02:16:32 GMT.393936][54ad] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:080] [2019-12-03 02:16:32 GMT.394746][5550] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd10cdeac
[000:080] [2019-12-03 02:16:32 GMT.394720][54ad] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:080] [2019-12-03 02:16:32 GMT.394856][54ad] AppDeviceManager telnet server for
statistics started......
[000:080] [2019-12-03 02:16:32 GMT.395195][5550] Add the dispatch:0xed827de0 socket
server:0xd10bc1c0

[000:081] [2019-12-03 02:16:32 GMT.395563][54ad]


CpuOverloadDetect::CpuOverloadDetect() time:28417793 enter.

[000:081] [2019-12-03 02:16:32 GMT.395863][54ad]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:081] [2019-12-03 02:16:32 GMT.395898][5551] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xf30e4d40
[000:082] [2019-12-03 02:16:32 GMT.397443][54ad] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:083] [2019-12-03 02:16:32 GMT.397557][54ad] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:087] [2019-12-03 02:16:32 GMT.401753][54ad] audio device use opensle input
and opensl output
[000:087] [2019-12-03 02:16:32 GMT.401878][54ad] Create OpenSLES output module with
java VM support.

[000:090] [2019-12-03 02:16:32 GMT.404606][54ad] The machine model:Redmi Note 8

[000:094] [2019-12-03 02:16:32 GMT.408871][54ad] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:094] [2019-12-03 02:16:32 GMT.409075][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:094] [2019-12-03 02:16:32 GMT.409116][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:094] [2019-12-03 02:16:32 GMT.409140][54ad] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:094] [2019-12-03 02:16:32 GMT.409160][54ad] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:094] [2019-12-03 02:16:32 GMT.409190][54ad] Create OpenSLES output module with
buffer num:2

[000:096] [2019-12-03 02:16:32 GMT.410886][54ad] Create OpenSLES input module with


java VM support.

[000:099] [2019-12-03 02:16:32 GMT.414550][54ad] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:100] [2019-12-03 02:16:32 GMT.414762][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:100] [2019-12-03 02:16:32 GMT.414816][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:100] [2019-12-03 02:16:32 GMT.414846][54ad] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:100] [2019-12-03 02:16:32 GMT.414869][54ad] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:100] [2019-12-03 02:16:32 GMT.414900][54ad] Create OpenSLES input module with
buffer num:2
[000:100] [2019-12-03 02:16:32 GMT.414992][54ad] Error(trace.cc:40): Init the
output and input for audio device template.
[000:100] [2019-12-03 02:16:32 GMT.415026][54ad] Init the output device.

[000:100] [2019-12-03 02:16:32 GMT.415046][54ad] Init the opensl input.


[000:100] [2019-12-03 02:16:32 GMT.415073][54ad] AppDeviceManager get setting
samplerate: 0
[000:101] [2019-12-03 02:16:32 GMT.415883][54ad] The device model: redmi note 8
enum value: 0
[000:103] [2019-12-03 02:16:32 GMT.417562][54ad] The device model: redmi note 8
enum value: 0
[000:103] [2019-12-03 02:16:32 GMT.417714][54ad] Set the sample rate to be:44100

[000:104] [2019-12-03 02:16:32 GMT.418579][54ad] Enable the recording stereo:1


[000:104] [2019-12-03 02:16:32 GMT.418691][54ad] Set the playout as stereo:1
[000:104] [2019-12-03 02:16:32 GMT.419249][54ad] Update the recording sample rate
to be: 44100
[000:104] [2019-12-03 02:16:32 GMT.419396][54ad] Low latency is not support,
returned by AudioManagerJNI.
[000:105] [2019-12-03 02:16:32 GMT.419836][54ad] Using 4 x 10ms for an audio frame.

[000:110] [2019-12-03 02:16:32 GMT.424575][54ad] nsMode = 0

[000:112] [2019-12-03 02:16:32 GMT.426625][54ad] The device model:redmi note 8

[000:112] [2019-12-03 02:16:32 GMT.426795][54ad] speaker output factor:100


defaultFactor: 100

[000:112] [2019-12-03 02:16:32 GMT.426836][54ad] headset output factor:100


defaultFactor: 100

[000:113] [2019-12-03 02:16:32 GMT.427982][54ad] The device model:redmi note 8

[000:113] [2019-12-03 02:16:32 GMT.428131][54ad] speaker output factor:65


defaultFactor: 65

[000:113] [2019-12-03 02:16:32 GMT.428160][54ad] headset output factor:100


defaultFactor: 100

[000:118] [2019-12-03 02:16:32 GMT.432982][54ad] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:118] [2019-12-03 02:16:32 GMT.433190][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:118] [2019-12-03 02:16:32 GMT.433251][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:118] [2019-12-03 02:16:32 GMT.433292][54ad] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:123] [2019-12-03 02:16:32 GMT.437889][54ad] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:123] [2019-12-03 02:16:32 GMT.438060][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:123] [2019-12-03 02:16:32 GMT.438098][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:123] [2019-12-03 02:16:32 GMT.438133][54ad] The device model: redmi note 8
usingHardwareAEC value: 0
[000:123] [2019-12-03 02:16:32 GMT.438155][54ad] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:123] [2019-12-03 02:16:32 GMT.438195][54ad] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:124] [2019-12-03 02:16:32 GMT.438808][54ad]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:127] [2019-12-03 02:16:32 GMT.441785][54ad] global inited!
[000:127] [2019-12-03 02:16:32 GMT.441934][54ad] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:128] [2019-12-03 02:16:32 GMT.443172][54ad] DeviceInit:
[000:130] [2019-12-03 02:16:32 GMT.445064][54ad] audio device use null audio input
and opensl output
[000:130] [2019-12-03 02:16:32 GMT.445172][54ad] Create OpenSLES output module with
java VM support.

[000:137] [2019-12-03 02:16:32 GMT.451681][54ad] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:137] [2019-12-03 02:16:32 GMT.451879][54ad] Error(ini.cc:191): Open the file
failed. error:2
[000:137] [2019-12-03 02:16:32 GMT.451931][54ad]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:137] [2019-12-03 02:16:32 GMT.451960][54ad] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:137] [2019-12-03 02:16:32 GMT.451983][54ad] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:137] [2019-12-03 02:16:32 GMT.452012][54ad] Create OpenSLES output module with
buffer num:10

[000:137] [2019-12-03 02:16:32 GMT.452049][54ad] Error(trace.cc:40): Init the


output and input for audio device template.
[000:137] [2019-12-03 02:16:32 GMT.452073][54ad] Init the output device.

[000:137] [2019-12-03 02:16:32 GMT.452093][54ad] Set the playout as stereo:1


[000:137] [2019-12-03 02:16:32 GMT.452117][54ad] Set the sample rate to be:44100

[000:137] [2019-12-03 02:16:32 GMT.452158][54ad] Low latency is not support,


returned by AudioManagerJNI.
[000:137] [2019-12-03 02:16:32 GMT.452227][54ad] DeviceInit: Done
[000:137] [2019-12-03 02:16:32 GMT.452320][54ad] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:138] [2019-12-03 02:16:32 GMT.454843][5555] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcd87eb24
[000:141] [2019-12-03 02:16:32 GMT.455729][54ad] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:141] [2019-12-03 02:16:32 GMT.455917][54ad] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:142] [2019-12-03 02:16:32 GMT.456569][54ad] Load: push version is : 1
[000:143] [2019-12-03 02:16:32 GMT.458098][54ad] Load: pull version is : 1
[000:144] [2019-12-03 02:16:32 GMT.459451][54ad] SetLastAccessTime: set last access
time: 8770551
[000:145] [2019-12-03 02:16:32 GMT.459611][54ad] AsyncMultiSocket Create the async
multi socket.
[000:145] [2019-12-03 02:16:32 GMT.459910][54ad]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:145] [2019-12-03 02:16:32 GMT.460220][5557] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd68e5564
[000:145] [2019-12-03 02:16:32 GMT.460192][554f] set http cache speed size:
1048576kb/s
[000:183] [2019-12-03 02:16:32 GMT.498263][54ad]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:184] [2019-12-03 02:16:32 GMT.498575][554f] set http cache buffer size:
10485760
[010:369] [2019-12-03 02:16:42 GMT.683575][546b]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[010:369] [2019-12-03 02:16:42 GMT.683871][546b]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[010:369] [2019-12-03 02:16:42 GMT.684278][5554] redraw the last frame.
[010:370] [2019-12-03 02:16:42 GMT.684604][546b]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[010:370] [2019-12-03 02:16:42 GMT.684906][546b]
Java_com_xiaomi_player_Player_stopJni:
[010:370] [2019-12-03 02:16:42 GMT.685013][546b] Stop:
[010:370] [2019-12-03 02:16:42 GMT.685236][5557] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[010:371] [2019-12-03 02:16:42 GMT.685775][546b]
Java_com_xiaomi_player_Player_stopJni: player stopped
[010:371] [2019-12-03 02:16:42 GMT.686031][546b]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[010:371] [2019-12-03 02:16:42 GMT.686149][546b]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[010:372] [2019-12-03 02:16:42 GMT.687026][5554] redraw the last frame.
[010:372] [2019-12-03 02:16:42 GMT.687528][546b]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[010:373] [2019-12-03 02:16:42 GMT.687815][546b]
Java_com_xiaomi_player_Player_destructPlayerJni:
[010:376] [2019-12-03 02:16:42 GMT.691268][5557] operator(): destruct
[010:376] [2019-12-03 02:16:42 GMT.691382][5557] Stop:
[010:376] [2019-12-03 02:16:42 GMT.691414][5557] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[010:378] [2019-12-03 02:16:42 GMT.693215][5557]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[010:378] [2019-12-03 02:16:42 GMT.693367][5557] Stop:
[010:378] [2019-12-03 02:16:42 GMT.693410][5557] operator(): in StreamReader::Stop
thread_.Invoke
[010:378] [2019-12-03 02:16:42 GMT.693443][5557] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[010:378] [2019-12-03 02:16:42 GMT.693477][5557] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[010:379] [2019-12-03 02:16:42 GMT.693564][5557] Stop: Stopping audio decoder
[010:379] [2019-12-03 02:16:42 GMT.693609][5557] operator(): call start before stop
[010:379] [2019-12-03 02:16:42 GMT.693647][5557] Stop: Stopping video decoder.
[010:379] [2019-12-03 02:16:42 GMT.693681][5557] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[010:379] [2019-12-03 02:16:42 GMT.693716][5557] Stop:
[010:379] [2019-12-03 02:16:42 GMT.693751][5557] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[010:379] [2019-12-03 02:16:42 GMT.693790][5557] DeviceRelease:
audioDevice_:0xcce58000
[010:379] [2019-12-03 02:16:42 GMT.693824][5557] OpenSlesOutput:Stop playout

[010:379] [2019-12-03 02:16:42 GMT.693859][5557] Don't update the opensl buffer


estimator, because call too short.

[010:379] [2019-12-03 02:16:42 GMT.693899][5557] DeviceRelease: Release the webrtc


device object.
[010:379] [2019-12-03 02:16:42 GMT.693949][5557] OpenSlesOutput destruct.
[010:381] [2019-12-03 02:16:42 GMT.696053][5557] DeviceRelease: Done
[010:381] [2019-12-03 02:16:42 GMT.696233][5557] Stop:
[010:381] [2019-12-03 02:16:42 GMT.696380][5554] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[010:383] [2019-12-03 02:16:42 GMT.697571][546b] StatisticInfo:
Player::Player() cost 18ms.
Player::~Player() cost 6ms.
Player::Start() cost 0ms.
Player::Stop() cost 0ms.
Audio stream opened at 0ms.
Video stream opened at 0ms.
First audio packet received at 0ms. First audio frame decoded at 0ms. First audio
frame played at 0ms.
First video packet received at 0ms. First video frame decoded at 0ms. First video
frame rendered at 0ms.
player.start_play_time is -1ms.
player.player_start is 0ms.
player.player_end is 0ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 0
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is

[010:383] [2019-12-03 02:16:42 GMT.697848][546b] global uninited!


[010:383] [2019-12-03 02:16:42 GMT.698187][546b]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[010:383] [2019-12-03 02:16:42 GMT.698306][546b] AppDeviceManager stop.

[010:383] [2019-12-03 02:16:42 GMT.698404][546b] Rlease the webrtc device object.

[010:384] [2019-12-03 02:16:42 GMT.699119][546b] OpenSlesInput destruct.

[010:384] [2019-12-03 02:16:42 GMT.699324][554d] error json report: {


"ac" : "engine_galileo",
"appid" : 1566717492,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 0,
"player.clientip" : "",
"player.first_audio_frame_delay" : 0,
"player.first_audio_frame_received" : 0,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : 0,
"player.first_video_frame_received" : 0,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 0,
"player.player_start" : 0,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" : "",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[010:385] [2019-12-03 02:16:42 GMT.699598][554d] error json report (no style):


{"ac":"engine_galileo","appid":1566717492,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[010:385] [2019-12-03 02:16:42 GMT.699708][554d] encoded report:


{"ac":"engine_galileo","appid":1566717492,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[010:385] [2019-12-03 02:16:42 GMT.699848][554d] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE1NjY3MTc0OTIsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lc
yI6MCwicGxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjowLCJw
bGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfcmVjZWl2ZWQiOjAsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI
6MCwicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW1lX2RlbGF5IjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbW
VfcmVjZWl2ZWQiOjAsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6MCwicGxheWVyLm1heF9vcGVuZWRfY
29kZWNfY291bnQiOjAsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IiIsInBsYXllci5tZXRhLmJp
dHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjowLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInB
sYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY2
9kZWNfbmFtZSI6IiIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjowLCJwbGF5Z
XIucGxheWVyX3N0YXJ0IjowLCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJl
YWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo
tMSwicGxheWVyLnVybCI6IiIsInBsYXllci51c2VyaWQiOiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLT
MwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJpZCI6IiJ9
[010:387] [2019-12-03 02:16:42 GMT.701576][546b] OpenSlesOutput destruct.

[010:390] [2019-12-03 02:16:42 GMT.704600][5550] Remove the dispatch:0xed827de0


socket server:0xd10bc1c0

[010:391] [2019-12-03 02:16:42 GMT.705900][546b] EventDispatchServerScope destruct


[010:391] [2019-12-03 02:16:42 GMT.706072][546b]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[010:391] [2019-12-03 02:16:42 GMT.706197][546b] ~AudioDeviceDataHandler

[010:392] [2019-12-03 02:16:42 GMT.706703][546b] AppDeviceManagerDestruct.

[010:392] [2019-12-03 02:16:42 GMT.706799][546b] ~AppDeviceManager:


[010:392] [2019-12-03 02:16:42 GMT.706889][546b]
CpuOverloadDetect::~CpuOverloadDetect() time:28428104 enter.

[010:392] [2019-12-03 02:16:42 GMT.707325][546b]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 0 ms

[010:392] [2019-12-03 02:16:42 GMT.707494][546b] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[010:393] [2019-12-03 02:16:42 GMT.707869][546b] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[010:393] [2019-12-03 02:16:42 GMT.708266][546b] Destruct BeautifyReader begin...
[010:393] [2019-12-03 02:16:42 GMT.708346][546b] Destruct BeautifyReader done.
[010:393] [2019-12-03 02:16:42 GMT.708399][546b] Dispose::unregister webrtc video
engine
[010:393] [2019-12-03 02:16:42 GMT.708441][546b] Init the android object with jvm:0
env:0 context:0

[010:393] [2019-12-03 02:16:42 GMT.708485][546b] Clear the captured android


objects.
[010:393] [2019-12-03 02:16:42 GMT.708548][546b] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd5ca9380 env:0xf3d93500
[010:394] [2019-12-03 02:16:42 GMT.708617][546b] static int
webrtc::AndroidHwAvcDecoder::SetAndroi[000:043] [2019-12-03 12:48:39 GMT.731547]
[36c8] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt start
time:2019-12-03 12:48:39 GMT
[000:044] [2019-12-03 12:48:39 GMT.731690][36c8] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:044] [2019-12-03 12:48:39 GMT.731722][36c8] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:044] [2019-12-03 12:48:39 GMT.731901][36c8] dump filename:trace.txt dump
time:1575339402
[000:044] [2019-12-03 12:48:39 GMT.732364][36c8] dump filename:player_dns_cache.txt
dump time:1575286056

[000:045] [2019-12-03 12:48:39 GMT.732848][36c8] dump


filename:connection_quality.json dump time:1575286262

[000:045] [2019-12-03 12:48:39 GMT.733281][36c8] dump


filename:support_resolution.txt dump time:1575339402

[000:046] [2019-12-03 12:48:39 GMT.733661][36c8] Set the android context to webrtc.

[000:046] [2019-12-03 12:48:39 GMT.733731][36c8] Init the android object with


jvm:0xf3d2c3e0 env:0xd6973c00 context:0xd6ebbf30

[000:047] [2019-12-03 12:48:39 GMT.734938][36c8] Set up the java VM with java VM:-
204291104
[000:047] [2019-12-03 12:48:39 GMT.735066][36c8] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:049] [2019-12-03 12:48:39 GMT.737533][36c8] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:47336367
enter.

[000:050] [2019-12-03 12:48:39 GMT.737795][36c8] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:050] [2019-12-03 12:48:39 GMT.737855][36c8] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:47336368
enter.

[000:050] [2019-12-03 12:48:39 GMT.737910][36c8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:050] [2019-12-03 12:48:39 GMT.737933][36c8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xcf41907c
[000:050] [2019-12-03 12:48:39 GMT.738038][36c8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xcf41907c
[000:050] [2019-12-03 12:48:39 GMT.738080][36c8] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:051] [2019-12-03 12:48:39 GMT.738942][36c8] Set the android objects with


jvm:0xf3d2c3e0 env:0xd6973c00 context:0xd6ebbf30

[000:055] [2019-12-03 12:48:39 GMT.743489][36c8] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:056] [2019-12-03 12:48:39 GMT.743748][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:056] [2019-12-03 12:48:39 GMT.743797][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:056] [2019-12-03 12:48:39 GMT.743830][36c8] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:059] [2019-12-03 12:48:39 GMT.747131][36c8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:059] [2019-12-03 12:48:39 GMT.747317][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:059] [2019-12-03 12:48:39 GMT.747358][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:059] [2019-12-03 12:48:39 GMT.747394][36c8] The device model: redmi note 8
usingHardwareAEC value: 0
[000:059] [2019-12-03 12:48:39 GMT.747417][36c8] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:061] [2019-12-03 12:48:39 GMT.749126][36c8] The device model: redmi note 8
enum value: 0
[000:062] [2019-12-03 12:48:39 GMT.750460][36c8] GetMachineModel is Redmi Note 8
[000:062] [2019-12-03 12:48:39 GMT.750576][36c8] GetMachineInfo: Redmi Note 8
[000:063] [2019-12-03 12:48:39 GMT.750634][36c8] Construct BeautifyReader begin...
[000:063] [2019-12-03 12:48:39 GMT.750664][36c8] dumpStickerRgba:0 dumpStickerYuv:0
[000:063] [2019-12-03 12:48:39 GMT.750684][36c8] Construct BeautifyReader done.
[000:066] [2019-12-03 12:48:39 GMT.754327][36c8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:067] [2019-12-03 12:48:39 GMT.755094][36c8] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:067] [2019-12-03 12:48:39 GMT.755131][37c3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd1cd07ac
[000:067] [2019-12-03 12:48:39 GMT.755203][36c8] AppDeviceManager telnet server for
statistics started......
[000:067] [2019-12-03 12:48:39 GMT.755533][37c3] Add the dispatch:0xed828160 socket
server:0xd40dde00

[000:068] [2019-12-03 12:48:39 GMT.755834][36c8]


CpuOverloadDetect::CpuOverloadDetect() time:47336386 enter.

[000:068] [2019-12-03 12:48:39 GMT.755985][36c8]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:068] [2019-12-03 12:48:39 GMT.756048][37c4] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xd1ca0080
[000:069] [2019-12-03 12:48:39 GMT.757564][36c8] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:070] [2019-12-03 12:48:39 GMT.757681][36c8] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:074] [2019-12-03 12:48:39 GMT.761859][36c8] audio device use opensle input
and opensl output
[000:074] [2019-12-03 12:48:39 GMT.761995][36c8] Create OpenSLES output module with
java VM support.

[000:077] [2019-12-03 12:48:39 GMT.764623][36c8] The machine model:Redmi Note 8

[000:079] [2019-12-03 12:48:39 GMT.767179][36c8] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:079] [2019-12-03 12:48:39 GMT.767453][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:079] [2019-12-03 12:48:39 GMT.767503][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:079] [2019-12-03 12:48:39 GMT.767529][36c8] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:079] [2019-12-03 12:48:39 GMT.767549][36c8] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:080] [2019-12-03 12:48:39 GMT.767583][36c8] Create OpenSLES output module with
buffer num:2

[000:081] [2019-12-03 12:48:39 GMT.769371][36c8] Create OpenSLES input module with


java VM support.

[000:086] [2019-12-03 12:48:39 GMT.773950][36c8] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:086] [2019-12-03 12:48:39 GMT.774198][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:086] [2019-12-03 12:48:39 GMT.774263][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:086] [2019-12-03 12:48:39 GMT.774295][36c8] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:086] [2019-12-03 12:48:39 GMT.774422][36c8] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:086] [2019-12-03 12:48:39 GMT.774462][36c8] Create OpenSLES input module with
buffer num:2

[000:086] [2019-12-03 12:48:39 GMT.774553][36c8] Error(trace.cc:40): Init the


output and input for audio device template.
[000:087] [2019-12-03 12:48:39 GMT.774589][36c8] Init the output device.

[000:087] [2019-12-03 12:48:39 GMT.774610][36c8] Init the opensl input.


[000:087] [2019-12-03 12:48:39 GMT.774641][36c8] AppDeviceManager get setting
samplerate: 0
[000:087] [2019-12-03 12:48:39 GMT.775573][36c8] The device model: redmi note 8
enum value: 0
[000:089] [2019-12-03 12:48:39 GMT.777270][36c8] The device model: redmi note 8
enum value: 0
[000:089] [2019-12-03 12:48:39 GMT.777398][36c8] Set the sample rate to be:44100

[000:090] [2019-12-03 12:48:39 GMT.778222][36c8] Enable the recording stereo:1


[000:090] [2019-12-03 12:48:39 GMT.778315][36c8] Set the playout as stereo:1
[000:091] [2019-12-03 12:48:39 GMT.778839][36c8] Update the recording sample rate
to be: 44100
[000:091] [2019-12-03 12:48:39 GMT.778952][36c8] Low latency is not support,
returned by AudioManagerJNI.
[000:091] [2019-12-03 12:48:39 GMT.779252][36c8] Using 4 x 10ms for an audio frame.

[000:096] [2019-12-03 12:48:39 GMT.783615][36c8] nsMode = 0

[000:098] [2019-12-03 12:48:39 GMT.785638][36c8] The device model:redmi note 8

[000:098] [2019-12-03 12:48:39 GMT.785756][36c8] speaker output factor:100


defaultFactor: 100

[000:098] [2019-12-03 12:48:39 GMT.785788][36c8] headset output factor:100


defaultFactor: 100

[000:099] [2019-12-03 12:48:39 GMT.786729][36c8] The device model:redmi note 8

[000:099] [2019-12-03 12:48:39 GMT.786813][36c8] speaker output factor:65


defaultFactor: 65

[000:099] [2019-12-03 12:48:39 GMT.786837][36c8] headset output factor:100


defaultFactor: 100

[000:103] [2019-12-03 12:48:39 GMT.791264][36c8] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:103] [2019-12-03 12:48:39 GMT.791481][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:103] [2019-12-03 12:48:39 GMT.791532][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:103] [2019-12-03 12:48:39 GMT.791567][36c8] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:108] [2019-12-03 12:48:39 GMT.795606][36c8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:108] [2019-12-03 12:48:39 GMT.795808][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:108] [2019-12-03 12:48:39 GMT.795859][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:108] [2019-12-03 12:48:39 GMT.795902][36c8] The device model: redmi note 8
usingHardwareAEC value: 0
[000:108] [2019-12-03 12:48:39 GMT.795927][36c8] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:108] [2019-12-03 12:48:39 GMT.795969][36c8] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:109] [2019-12-03 12:48:39 GMT.796648][36c8]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:113] [2019-12-03 12:48:39 GMT.800594][36c8] global inited!
[000:113] [2019-12-03 12:48:39 GMT.800792][36c8] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:114] [2019-12-03 12:48:39 GMT.801972][36c8] DeviceInit:
[000:116] [2019-12-03 12:48:39 GMT.804212][36c8] audio device use null audio input
and opensl output
[000:116] [2019-12-03 12:48:39 GMT.804317][36c8] Create OpenSLES output module with
java VM support.

[000:121] [2019-12-03 12:48:39 GMT.808746][36c8] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:121] [2019-12-03 12:48:39 GMT.808948][36c8] Error(ini.cc:191): Open the file
failed. error:2
[000:121] [2019-12-03 12:48:39 GMT.809011][36c8]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:121] [2019-12-03 12:48:39 GMT.809056][36c8] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:121] [2019-12-03 12:48:39 GMT.809078][36c8] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:121] [2019-12-03 12:48:39 GMT.809103][36c8] Create OpenSLES output module with
buffer num:10

[000:121] [2019-12-03 12:48:39 GMT.809136][36c8] Error(trace.cc:40): Init the


output and input for audio device template.
[000:121] [2019-12-03 12:48:39 GMT.809168][36c8] Init the output device.

[000:121] [2019-12-03 12:48:39 GMT.809190][36c8] Set the playout as stereo:1


[000:121] [2019-12-03 12:48:39 GMT.809211][36c8] Set the sample rate to be:44100

[000:121] [2019-12-03 12:48:39 GMT.809250][36c8] Low latency is not support,


returned by AudioManagerJNI.
[000:121] [2019-12-03 12:48:39 GMT.809286][36c8] DeviceInit: Done
[000:121] [2019-12-03 12:48:39 GMT.809345][36c8] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:122] [2019-12-03 12:48:39 GMT.810154][37c6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd4088d24
[000:125] [2019-12-03 12:48:39 GMT.812746][36c8] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:125] [2019-12-03 12:48:39 GMT.812851][36c8] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:126] [2019-12-03 12:48:39 GMT.813946][36c8] Load: push version is : 1
[000:126] [2019-12-03 12:48:39 GMT.814040][36c8] Load: pull version is : 1
[000:126] [2019-12-03 12:48:39 GMT.814097][36c8] SetLastAccessTime: set last access
time: 8770551
[000:126] [2019-12-03 12:48:39 GMT.814170][36c8] AsyncMultiSocket Create the async
multi socket.
[000:126] [2019-12-03 12:48:39 GMT.814352][37c7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd6961e64
[000:126] [2019-12-03 12:48:39 GMT.814442][36c8]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:127] [2019-12-03 12:48:39 GMT.814621][37c2] set http cache speed size:
1048576kb/s
[000:168] [2019-12-03 12:48:39 GMT.856377][36c8]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:169] [2019-12-03 12:48:39 GMT.856865][37c2] set http cache buffer size:
10485760
[022:958] [2019-12-03 12:49:02 GMT.645855][34fa]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[022:958] [2019-12-03 12:49:02 GMT.646111][34fa]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[022:958] [2019-12-03 12:49:02 GMT.646454][37c5] redraw the last frame.
[022:959] [2019-12-03 12:49:02 GMT.646923][34fa]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[022:959] [2019-12-03 12:49:02 GMT.647195][34fa]
Java_com_xiaomi_player_Player_stopJni:
[022:959] [2019-12-03 12:49:02 GMT.647284][34fa] Stop:
[022:960] [2019-12-03 12:49:02 GMT.647610][37c7] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[022:960] [2019-12-03 12:49:02 GMT.648084][34fa]
Java_com_xiaomi_player_Player_stopJni: player stopped
[022:960] [2019-12-03 12:49:02 GMT.648366][34fa]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[022:960] [2019-12-03 12:49:02 GMT.648486][34fa]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[022:964] [2019-12-03 12:49:02 GMT.652171][37c5] redraw the last frame.
[022:964] [2019-12-03 12:49:02 GMT.652572][34fa]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[022:965] [2019-12-03 12:49:02 GMT.652914][34fa]
Java_com_xiaomi_player_Player_destructPlayerJni:
[022:970] [2019-12-03 12:49:02 GMT.657592][37c7] operator(): destruct
[022:970] [2019-12-03 12:49:02 GMT.657709][37c7] Stop:
[022:970] [2019-12-03 12:49:02 GMT.657744][37c7] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[022:970] [2019-12-03 12:49:02 GMT.658424][37c7]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[022:970] [2019-12-03 12:49:02 GMT.658536][37c7] Stop:
[022:970] [2019-12-03 12:49:02 GMT.658574][37c7] operator(): in StreamReader::Stop
thread_.Invoke
[022:971] [2019-12-03 12:49:02 GMT.658607][37c7] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[022:971] [2019-12-03 12:49:02 GMT.658641][37c7] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[022:971] [2019-12-03 12:49:02 GMT.658711][37c7] Stop: Stopping audio decoder
[022:971] [2019-12-03 12:49:02 GMT.658735][37c7] operator(): call start before stop
[022:971] [2019-12-03 12:49:02 GMT.658768][37c7] Stop: Stopping video decoder.
[022:971] [2019-12-03 12:49:02 GMT.658789][37c7] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[022:971] [2019-12-03 12:49:02 GMT.658836][37c7] Stop:
[022:971] [2019-12-03 12:49:02 GMT.658869][37c7] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[022:971] [2019-12-03 12:49:02 GMT.658906][37c7] DeviceRelease:
audioDevice_:0xcfcf4000
[022:971] [2019-12-03 12:49:02 GMT.658955][37c7] OpenSlesOutput:Stop playout

[022:971] [2019-12-03 12:49:02 GMT.658979][37c7] Don't update the opensl buffer


estimator, because call too short.

[022:971] [2019-12-03 12:49:02 GMT.659036][37c7] DeviceRelease: Release the webrtc


device object.
[022:971] [2019-12-03 12:49:02 GMT.659079][37c7] OpenSlesOutput destruct.

[022:973] [2019-12-03 12:49:02 GMT.661021][37c7] DeviceRelease: Done


[022:973] [2019-12-03 12:49:02 GMT.661172][37c7] Stop:
[022:973] [2019-12-03 12:49:02 GMT.661309][37c5] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[022:975] [2019-12-03 12:49:02 GMT.663285][34fa] StatisticInfo:
Player::Player() cost 13ms.
Player::~Player() cost 5ms.
Player::Start() cost 0ms.
Player::Stop() cost 0ms.
Audio stream opened at 0ms.
Video stream opened at 0ms.
First audio packet received at 0ms. First audio frame decoded at 0ms. First audio
frame played at 0ms.
First video packet received at 0ms. First video frame decoded at 0ms. First video
frame rendered at 0ms.
player.start_play_time is -1ms.
player.player_start is 0ms.
player.player_end is 0ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 0
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is

[022:976] [2019-12-03 12:49:02 GMT.663590][34fa] global uninited!


[022:976] [2019-12-03 12:49:02 GMT.663931][34fa]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[022:976] [2019-12-03 12:49:02 GMT.664059][34fa] AppDeviceManager stop.

[022:976] [2019-12-03 12:49:02 GMT.664189][34fa] Rlease the webrtc device object.


[022:977] [2019-12-03 12:49:02 GMT.665253][34fa] OpenSlesInput destruct.

[022:976] [2019-12-03 12:49:02 GMT.664371][37c0] error json report: {


"ac" : "engine_galileo",
"appid" : 1566664244,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 0,
"player.clientip" : "",
"player.first_audio_frame_delay" : 0,
"player.first_audio_frame_received" : 0,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : 0,
"player.first_video_frame_received" : 0,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 0,
"player.player_start" : 0,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" : "",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[022:979] [2019-12-03 12:49:02 GMT.666676][37c0] error json report (no style):


{"ac":"engine_galileo","appid":1566664244,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[022:979] [2019-12-03 12:49:02 GMT.666788][37c0] encoded report:


{"ac":"engine_galileo","appid":1566664244,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[022:979] [2019-12-03 12:49:02 GMT.666931][37c0] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE1NjY2NjQyNDQsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lc
yI6MCwicGxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjowLCJw
bGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfcmVjZWl2ZWQiOjAsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI
6MCwicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW1lX2RlbGF5IjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbW
VfcmVjZWl2ZWQiOjAsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6MCwicGxheWVyLm1heF9vcGVuZWRfY
29kZWNfY291bnQiOjAsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IiIsInBsYXllci5tZXRhLmJp
dHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjowLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInB
sYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY2
9kZWNfbmFtZSI6IiIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjowLCJwbGF5Z
XIucGxheWVyX3N0YXJ0IjowLCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJl
YWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo
tMSwicGxheWVyLnVybCI6IiIsInBsYXllci51c2VyaWQiOiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLT
MwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJpZCI6IiJ9
[022:983] [2019-12-03 12:49:02 GMT.671036][34fa] OpenSlesOutput destruct.

[022:985] [2019-12-03 12:49:02 GMT.673356][37c3] Remove the dispatch:0xed828160


socket server:0xd40dde00

[022:986] [2019-12-03 12:49:02 GMT.674139][34fa] EventDispatchServerScope destruct


[022:986] [2019-12-03 12:49:02 GMT.674282][34fa]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[022:986] [2019-12-03 12:49:02 GMT.674389][34fa] ~AudioDeviceDataHandler

[022:987] [2019-12-03 12:49:02 GMT.675323][34fa] AppDeviceManagerDestruct.

[022:987] [2019-12-03 12:49:02 GMT.675450][34fa] ~AppDeviceManager:


[022:987] [2019-12-03 12:49:02 GMT.675544][34fa]
CpuOverloadDetect::~CpuOverloadDetect() time:47359305 enter.

[022:988] [2019-12-03 12:49:02 GMT.676269][34fa]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[022:988] [2019-12-03 12:49:02 GMT.676431][34fa] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[022:989] [2019-12-03 12:49:02 GMT.676698][34fa] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[022:989] [2019-12-03 12:49:02 GMT.676977][34fa] Destruct BeautifyReader begin...
[022:989] [2019-12-03 12:49:02 GMT.677049][34fa] Destruct BeautifyReader done.
[022:989] [2019-12-03 12:49:02 GMT.677098][34fa] Dispose::unregister webrtc video
engine
[022:989] [2019-12-03 12:49:02 GMT.677138][34fa] Init the android object with jvm:0
env:0 context:0

[022:989] [2019-12-03 12:49:02 GMT.677181][34fa] Clear the captured android


objects.
[022:989] [2019-12-03 12:49:02 GMT.677245][34fa] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd6973c00 env:0xf3d93500
[022:989] [2019-12-03 12:49:02 GMT.677298][34fa] static int
webrtc::AndroidHwAvcDecoder::SetAndroi[000:035] [2019-12-03 16:13:17 GMT.771343]
[3ffb] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt start
time:2019-12-03 16:13:17 GMT
[000:035] [2019-12-03 16:13:17 GMT.771446][3ffb] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:035] [2019-12-03 16:13:17 GMT.771474][3ffb] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:036] [2019-12-03 16:13:17 GMT.771627][3ffb] dump filename:trace.txt dump
time:1575377342

[000:036] [2019-12-03 16:13:17 GMT.771691][3ffb] dump filename:player_dns_cache.txt


dump time:1575286056

[000:036] [2019-12-03 16:13:17 GMT.772498][3ffb] dump


filename:connection_quality.json dump time:1575286262

[000:037] [2019-12-03 16:13:17 GMT.772664][3ffb] dump


filename:support_resolution.txt dump time:1575377342

[000:037] [2019-12-03 16:13:17 GMT.772969][3ffb] Set the android context to webrtc.

[000:037] [2019-12-03 16:13:17 GMT.773041][3ffb] Init the android object with


jvm:0xf3d2c3e0 env:0xd5b1a100 context:0xd528af30

[000:039] [2019-12-03 16:13:17 GMT.774684][3ffb] Set up the java VM with java VM:-
204291104
[000:039] [2019-12-03 16:13:17 GMT.774839][3ffb] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:044] [2019-12-03 16:13:17 GMT.779683][3ffb] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:59614006
enter.

[000:044] [2019-12-03 16:13:17 GMT.780258][3ffb] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:044] [2019-12-03 16:13:17 GMT.780412][3ffb] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:59614006
enter.

[000:044] [2019-12-03 16:13:17 GMT.780478][3ffb] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:044] [2019-12-03 16:13:17 GMT.780531][3ffb] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xcf86707c
[000:045] [2019-12-03 16:13:17 GMT.780751][3ffb] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xcf86707c
[000:045] [2019-12-03 16:13:17 GMT.780814][3ffb] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:046] [2019-12-03 16:13:17 GMT.781915][3ffb] Set the android objects with


jvm:0xf3d2c3e0 env:0xd5b1a100 context:0xd528af30

[000:055] [2019-12-03 16:13:17 GMT.790853][3ffb] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:055] [2019-12-03 16:13:17 GMT.791204][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:055] [2019-12-03 16:13:17 GMT.791333][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:055] [2019-12-03 16:13:17 GMT.791449][3ffb] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:064] [2019-12-03 16:13:17 GMT.799812][3ffb] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:064] [2019-12-03 16:13:17 GMT.800021][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:064] [2019-12-03 16:13:17 GMT.800082][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:064] [2019-12-03 16:13:17 GMT.800122][3ffb] The device model: redmi note 8
usingHardwareAEC value: 0
[000:064] [2019-12-03 16:13:17 GMT.800162][3ffb] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:066] [2019-12-03 16:13:17 GMT.802103][3ffb] The device model: redmi note 8
enum value: 0
[000:067] [2019-12-03 16:13:17 GMT.803299][3ffb] GetMachineModel is Redmi Note 8
[000:067] [2019-12-03 16:13:17 GMT.803416][3ffb] GetMachineInfo: Redmi Note 8
[000:067] [2019-12-03 16:13:17 GMT.803468][3ffb] Construct BeautifyReader begin...
[000:067] [2019-12-03 16:13:17 GMT.803509][3ffb] dumpStickerRgba:0 dumpStickerYuv:0
[000:068] [2019-12-03 16:13:17 GMT.803589][3ffb] Construct BeautifyReader done.
[000:075] [2019-12-03 16:13:17 GMT.810670][3ffb] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:076] [2019-12-03 16:13:17 GMT.812357][3ffb] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:076] [2019-12-03 16:13:17 GMT.812793][3ffb] AppDeviceManager telnet server for
statistics started......
[000:077] [2019-12-03 16:13:17 GMT.813266][40b4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfa8ccac
[000:078] [2019-12-03 16:13:17 GMT.814102][40b4] Add the dispatch:0xd5b7ac20 socket
server:0xd1d690c0

[000:079] [2019-12-03 16:13:17 GMT.814831][3ffb]


CpuOverloadDetect::CpuOverloadDetect() time:59614041 enter.

[000:079] [2019-12-03 16:13:17 GMT.815172][3ffb]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:080] [2019-12-03 16:13:17 GMT.816275][40b5] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xf30e5040
[000:085] [2019-12-03 16:13:17 GMT.820965][3ffb] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:085] [2019-12-03 16:13:17 GMT.821078][3ffb] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:091] [2019-12-03 16:13:17 GMT.827498][3ffb] audio device use opensle input
and opensl output
[000:092] [2019-12-03 16:13:17 GMT.827700][3ffb] Create OpenSLES output module with
java VM support.

[000:096] [2019-12-03 16:13:17 GMT.832247][3ffb] The machine model:Redmi Note 8

[000:100] [2019-12-03 16:13:17 GMT.835915][3ffb] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:100] [2019-12-03 16:13:17 GMT.836142][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:100] [2019-12-03 16:13:17 GMT.836194][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:100] [2019-12-03 16:13:17 GMT.836219][3ffb] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:100] [2019-12-03 16:13:17 GMT.836259][3ffb] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:100] [2019-12-03 16:13:17 GMT.836291][3ffb] Create OpenSLES output module with
buffer num:2

[000:102] [2019-12-03 16:13:17 GMT.838353][3ffb] Create OpenSLES input module with


java VM support.

[000:106] [2019-12-03 16:13:17 GMT.841742][3ffb] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:106] [2019-12-03 16:13:17 GMT.842503][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:107] [2019-12-03 16:13:17 GMT.842655][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:107] [2019-12-03 16:13:17 GMT.842696][3ffb] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:107] [2019-12-03 16:13:17 GMT.842723][3ffb] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:107] [2019-12-03 16:13:17 GMT.842764][3ffb] Create OpenSLES input module with
buffer num:2

[000:107] [2019-12-03 16:13:17 GMT.842904][3ffb] Error(trace.cc:40): Init the


output and input for audio device template.
[000:107] [2019-12-03 16:13:17 GMT.843086][3ffb] Init the output device.

[000:107] [2019-12-03 16:13:17 GMT.843130][3ffb] Init the opensl input.


[000:107] [2019-12-03 16:13:17 GMT.843179][3ffb] AppDeviceManager get setting
samplerate: 0
[000:109] [2019-12-03 16:13:17 GMT.844695][3ffb] The device model: redmi note 8
enum value: 0
[000:111] [2019-12-03 16:13:17 GMT.846790][3ffb] The device model: redmi note 8
enum value: 0
[000:111] [2019-12-03 16:13:17 GMT.846910][3ffb] Set the sample rate to be:44100

[000:112] [2019-12-03 16:13:17 GMT.847772][3ffb] Enable the recording stereo:1


[000:112] [2019-12-03 16:13:17 GMT.847875][3ffb] Set the playout as stereo:1
[000:117] [2019-12-03 16:13:17 GMT.853532][3ffb] Update the recording sample rate
to be: 44100
[000:118] [2019-12-03 16:13:17 GMT.853845][3ffb] Low latency is not support,
returned by AudioManagerJNI.
[000:118] [2019-12-03 16:13:17 GMT.854187][3ffb] Using 4 x 10ms for an audio frame.

[000:123] [2019-12-03 16:13:17 GMT.858676][3ffb] nsMode = 0

[000:125] [2019-12-03 16:13:17 GMT.860980][3ffb] The device model:redmi note 8

[000:125] [2019-12-03 16:13:17 GMT.861148][3ffb] speaker output factor:100


defaultFactor: 100

[000:125] [2019-12-03 16:13:17 GMT.861183][3ffb] headset output factor:100


defaultFactor: 100

[000:127] [2019-12-03 16:13:17 GMT.862597][3ffb] The device model:redmi note 8


[000:127] [2019-12-03 16:13:17 GMT.862776][3ffb] speaker output factor:65
defaultFactor: 65

[000:127] [2019-12-03 16:13:17 GMT.862817][3ffb] headset output factor:100


defaultFactor: 100

[000:133] [2019-12-03 16:13:17 GMT.868958][3ffb] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:133] [2019-12-03 16:13:17 GMT.869193][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:133] [2019-12-03 16:13:17 GMT.869355][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:133] [2019-12-03 16:13:17 GMT.869398][3ffb] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:138] [2019-12-03 16:13:17 GMT.873985][3ffb] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:138] [2019-12-03 16:13:17 GMT.874239][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:138] [2019-12-03 16:13:17 GMT.874298][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:138] [2019-12-03 16:13:17 GMT.874342][3ffb] The device model: redmi note 8
usingHardwareAEC value: 0
[000:138] [2019-12-03 16:13:17 GMT.874368][3ffb] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:138] [2019-12-03 16:13:17 GMT.874412][3ffb] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:139] [2019-12-03 16:13:17 GMT.875387][3ffb]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:144] [2019-12-03 16:13:17 GMT.879766][3ffb] global inited!
[000:144] [2019-12-03 16:13:17 GMT.879990][3ffb] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:145] [2019-12-03 16:13:17 GMT.881267][3ffb] DeviceInit:
[000:148] [2019-12-03 16:13:17 GMT.883689][3ffb] audio device use null audio input
and opensl output
[000:148] [2019-12-03 16:13:17 GMT.883811][3ffb] Create OpenSLES output module with
java VM support.

[000:153] [2019-12-03 16:13:17 GMT.888954][3ffb] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:153] [2019-12-03 16:13:17 GMT.889178][3ffb] Error(ini.cc:191): Open the file
failed. error:2
[000:153] [2019-12-03 16:13:17 GMT.889226][3ffb]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:153] [2019-12-03 16:13:17 GMT.889283][3ffb] Error(opensles_output.cc:83): Load
the data file for opensles.
[000:153] [2019-12-03 16:13:17 GMT.889306][3ffb] Error(opensles_output.cc:86): The
loaded buffer_num doesn't exist.
[000:153] [2019-12-03 16:13:17 GMT.889332][3ffb] Create OpenSLES output module with
buffer num:10

[000:153] [2019-12-03 16:13:17 GMT.889378][3ffb] Error(trace.cc:40): Init the


output and input for audio device template.
[000:153] [2019-12-03 16:13:17 GMT.889413][3ffb] Init the output device.

[000:153] [2019-12-03 16:13:17 GMT.889434][3ffb] Set the playout as stereo:1


[000:153] [2019-12-03 16:13:17 GMT.889472][3ffb] Set the sample rate to be:44100
[000:153] [2019-12-03 16:13:17 GMT.889521][3ffb] Low latency is not support,
returned by AudioManagerJNI.
[000:154] [2019-12-03 16:13:17 GMT.889570][3ffb] DeviceInit: Done
[000:154] [2019-12-03 16:13:17 GMT.889635][3ffb] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:154] [2019-12-03 16:13:17 GMT.890343][40b8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd40d1124
[000:157] [2019-12-03 16:13:17 GMT.893483][3ffb] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:158] [2019-12-03 16:13:17 GMT.893714][3ffb] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:159] [2019-12-03 16:13:17 GMT.895095][3ffb] Load: push version is : 1
[000:159] [2019-12-03 16:13:17 GMT.895265][3ffb] Load: pull version is : 1
[000:159] [2019-12-03 16:13:17 GMT.895316][3ffb] SetLastAccessTime: set last access
time: 8770551
[000:159] [2019-12-03 16:13:17 GMT.895380][3ffb] AsyncMultiSocket Create the async
multi socket.
[000:160] [2019-12-03 16:13:17 GMT.895753][3ffb]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:160] [2019-12-03 16:13:17 GMT.896111][40b3] set http cache speed size:
1048576kb/s
[000:160] [2019-12-03 16:13:17 GMT.896103][40b9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd14e1a64
[000:224] [2019-12-03 16:13:17 GMT.960489][3ffb]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:225] [2019-12-03 16:13:17 GMT.961038][40b3] set http cache buffer size:
10485760
[014:779] [2019-12-03 16:13:32 GMT.514578][3fbd]
Java_com_xiaomi_player_Player_updateCacheUriJni:
[014:779] [2019-12-03 16:13:32 GMT.515118][40b9] ResovleHost_w: url:
http://video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157
5007699123.mp4, hoststr: video.kts.g.mi.com
[014:779] [2019-12-03 16:13:32 GMT.515191][40b9] resolve server
video.kts.g.mi.com:80, hostname video.kts.g.mi.com
[014:779] [2019-12-03 16:13:32 GMT.515264][40b9] Create the thread based
object:0xed830540
[014:784] [2019-12-03 16:13:32 GMT.520137][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[014:790] [2019-12-03 16:13:32 GMT.526296][40b9]
Error(key_value_pair_store.cc:102): getValue: No found the key:video.kts.g.mi.com
[014:790] [2019-12-03 16:13:32 GMT.526411][40b9] set dns resolve timeout 1000
[014:790] [2019-12-03 16:13:32 GMT.526466][40b9] Start the thread based object.
this:0xed830540
[014:791] [2019-12-03 16:13:32 GMT.526709][4114] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed830540
[014:791] [2019-12-03 16:13:32 GMT.526779][3fbd]
Java_com_xiaomi_player_Player_updateCacheUriJni: update cache uri count is: 1
[015:046] [2019-12-03 16:13:32 GMT.782040][4114] EventDispatchServerScope destruct
[015:047] [2019-12-03 16:13:32 GMT.782739][40b9] OnResolveResult size 2 result type
1
[015:047] [2019-12-03 16:13:32 GMT.782834][40b9] OnResolveResult resolve
122.155.237.85
[015:047] [2019-12-03 16:13:32 GMT.782889][40b9] OnResolveResult resolve
122.155.237.85
[015:047] [2019-12-03 16:13:32 GMT.783060][40b3] url in map:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:058] [2019-12-03 16:13:32 GMT.793849][411e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd2797e64
[015:058] [2019-12-03 16:13:32 GMT.793806][40b3] CacheHttp, Cache size: 10485760,
uri_ =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:066] [2019-12-03 16:13:32 GMT.802442][40b3] ThreadBasedCacheHttp set http
cache speed: 1048576kb/s
[015:067] [2019-12-03 16:13:32 GMT.802654][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:067] [2019-12-03 16:13:32 GMT.802705][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:067] [2019-12-03 16:13:32 GMT.803005][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:071] [2019-12-03 16:13:32 GMT.807347][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[015:072] [2019-12-03 16:13:32 GMT.807686][40b9] Save to cache
hostname:video.kts.g.mi.com value:122.155.237.85;122.155.237.85;
[015:075] [2019-12-03 16:13:32 GMT.810796][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[015:075] [2019-12-03 16:13:32 GMT.811239][40b9] Stop the thread based object.
this:0xed830540
[015:075] [2019-12-03 16:13:32 GMT.811391][40b9] Destroy the thread based
object:0xed830540
[015:075] [2019-12-03 16:13:32 GMT.811435][40b9] Stop the thread based object.
this:0xed830540
[015:166] [2019-12-03 16:13:32 GMT.902332][411e] FFMpeg=> [tcp @ 0xbf7a1f60]
connect the server succeed!

[015:167] [2019-12-03 16:13:32 GMT.902541][411e] FFMpeg=> [http @ 0xed83c140]


request: GET
/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157500769
9123.mp4 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[015:316] [2019-12-03 16:13:33 GMT.51690][3fbd]


Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[015:316] [2019-12-03 16:13:33 GMT.51956][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[015:316] [2019-12-03 16:13:33 GMT.52547][40b7] redraw the last frame.
[015:317] [2019-12-03 16:13:33 GMT.52750][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[015:321] [2019-12-03 16:13:33 GMT.57253][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[015:321] [2019-12-03 16:13:33 GMT.57442][3fbd] editorPlayerSetMp3:
[015:322] [2019-12-03 16:13:33 GMT.57770][3fbd] Start: filename:
http://video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQkNXUThybFNoZz09_157
5022196041.mp4 hoststr: realtime: 0 seek_duration: 0
[015:322] [2019-12-03 16:13:33 GMT.57890][40b9] Start_w: invoke filename:
http://video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQkNXUThybFNoZz09_157
5022196041.mp4
[015:322] [2019-12-03 16:13:33 GMT.57937][40b9] PauseCacheThreadOther, uri:
http://video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQkNXUThybFNoZz09_157
5022196041.mp4
[015:322] [2019-12-03 16:13:33 GMT.58041][40b3] PauseCacheThreadOther_w, uri:
http://video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQkNXUThybFNoZz09_157
5022196041.mp4
[015:322] [2019-12-03 16:13:33 GMT.58109][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:322] [2019-12-03 16:13:33 GMT.58150][40b3] Pause: ThreadBasedCacheHttp paused,
uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:322] [2019-12-03 16:13:33 GMT.58185][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[015:322] [2019-12-03 16:13:33 GMT.58262][40b9] Start_w: Player paused all cache.
[015:323] [2019-12-03 16:13:33 GMT.59068][4121] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xed86f124
[015:326] [2019-12-03 16:13:33 GMT.62457][40b9] ConnectionQualityCacher: connection
quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[015:327] [2019-12-03 16:13:33 GMT.62592][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[015:327] [2019-12-03 16:13:33 GMT.62821][40b9] Load: push version is : 1
[015:327] [2019-12-03 16:13:33 GMT.62892][40b9] Load: pull version is : 1
[015:327] [2019-12-03 16:13:33 GMT.62944][40b9] SetLastAccessTime: set last access
time: 8770551
[015:327] [2019-12-03 16:13:33 GMT.63018][40b9] AsyncMultiSocket Create the async
multi socket.
[015:329] [2019-12-03 16:13:33 GMT.64952][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[015:330] [2019-12-03 16:13:33 GMT.65591][40b9] Start_w: Player open the media file
with resovle dns.
[015:330] [2019-12-03 16:13:33 GMT.65669][40b9] ResovleHost_w: url:
http://video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQkNXUThybFNoZz09_157
5022196041.mp4, hoststr: video.kts.g.mi.com
[015:330] [2019-12-03 16:13:33 GMT.65721][40b9] resolve server
video.kts.g.mi.com:80, hostname video.kts.g.mi.com
[015:330] [2019-12-03 16:13:33 GMT.65883][40b9] Create the thread based
object:0xed830540
[015:334] [2019-12-03 16:13:33 GMT.69557][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[015:334] [2019-12-03 16:13:33 GMT.69916][40b9] Start the thread based object.
this:0xed830540
[015:334] [2019-12-03 16:13:33 GMT.70346][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[015:334] [2019-12-03 16:13:33 GMT.70555][4122] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed830540
[015:335] [2019-12-03 16:13:33 GMT.70628][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[015:335] [2019-12-03 16:13:33 GMT.70710][3fbd] SetSpeaker:
[015:335] [2019-12-03 16:13:33 GMT.70824][40b9] operator():
[015:335] [2019-12-03 16:13:33 GMT.70898][40b9] SetSpeaker: Enable speaker
[015:339] [2019-12-03 16:13:33 GMT.75516][4122] EventDispatchServerScope destruct
[015:378] [2019-12-03 16:13:33 GMT.114335][40b9] OnResolveResult size 2 result type
1
[015:378] [2019-12-03 16:13:33 GMT.114483][40b9] OnResolveResult resolve
122.155.237.85
[015:378] [2019-12-03 16:13:33 GMT.114537][40b9] OnResolveResult resolve
122.155.237.85
[015:379] [2019-12-03 16:13:33 GMT.114594][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQk
NXUThybFNoZz09_1575022196041.mp4
[015:379] [2019-12-03 16:13:33 GMT.114639][40b9] SetIpList:
[015:379] [2019-12-03 16:13:33 GMT.114963][4121] GetSsid:
[015:387] [2019-12-03 16:13:33 GMT.122783][4121] AddAddresses:
[015:387] [2019-12-03 16:13:33 GMT.123075][4121] GetSsid:
[015:389] [2019-12-03 16:13:33 GMT.125146][4121] SetLastAccessTime: set last access
time: 59629351
[015:389] [2019-12-03 16:13:33 GMT.125306][4121] AddItems:
[015:389] [2019-12-03 16:13:33 GMT.125372][4121] SortAddresses:
[015:389] [2019-12-03 16:13:33 GMT.125412][4121] GetSsid:
[015:391] [2019-12-03 16:13:33 GMT.126928][4121] SetScore: set score to new value:
60
[015:391] [2019-12-03 16:13:33 GMT.127050][4121] Create socket connect to
host:122.155.237.85:80
[015:391] [2019-12-03 16:13:33 GMT.127373][4121] operator(): Race start for
address_list:
[015:391] [2019-12-03 16:13:33 GMT.127430][4121] AsyncMultiSocket connect start
[015:391] [2019-12-03 16:13:33 GMT.127479][4121] Create the socket to connect the
address:122.155.237.85:80
[015:392] [2019-12-03 16:13:33 GMT.127611][4121] Add the dispatch:0xcc8e9720 socket
server:0xed86f020

[015:392] [2019-12-03 16:13:33 GMT.127665][4121] Create the IPv4 socket address


122.155.237.85:80
[015:392] [2019-12-03 16:13:33 GMT.127799][4121] current socket index:0
[015:392] [2019-12-03 16:13:33 GMT.127853][4121] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[015:394] [2019-12-03 16:13:33 GMT.129596][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQk
NXUThybFNoZz09_1575022196041.mp4 hoststr: realtime: 0 seek_duration: 0
[015:394] [2019-12-03 16:13:33 GMT.129845][40b9] Protocol2Port: current protocol:
http default_port_:80
[015:394] [2019-12-03 16:13:33 GMT.129914][40b9] IsMp4File: this is mp4 file:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQk
NXUThybFNoZz09_1575022196041.mp4
[015:394] [2019-12-03 16:13:33 GMT.130066][40b9] SetDelegate:
[015:394] [2019-12-03 16:13:33 GMT.130137][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUk
lrQkNXUThybFNoZz09_1575022196041.mp4
[015:394] [2019-12-03 16:13:33 GMT.130190][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUk
lrQkNXUThybFNoZz09_1575022196041.mp4
[015:394] [2019-12-03 16:13:33 GMT.130239][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[015:394] [2019-12-03 16:13:33 GMT.130294][40b9] Start:
[015:394] [2019-12-03 16:13:33 GMT.130343][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQk
NXUThybFNoZz09_1575022196041.mp4, hoststr =, seek duration = 0
[015:395] [2019-12-03 16:13:33 GMT.130766][40b9] Start: Starting audio decoder...
[015:395] [2019-12-03 16:13:33 GMT.130853][40b9] operator(): Audio decoder started.
[015:395] [2019-12-03 16:13:33 GMT.130837][4124] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfaff134
[015:395] [2019-12-03 16:13:33 GMT.130908][40b9] Start: Starting video decoder...
[015:395] [2019-12-03 16:13:33 GMT.130926][4124] Run: ThreadBasedAVFormatContext
Start
[015:395] [2019-12-03 16:13:33 GMT.130956][40b9] operator(): Video decoder started.
[015:395] [2019-12-03 16:13:33 GMT.131003][40b9] Start:
[015:397] [2019-12-03 16:13:33 GMT.132568][40b9] DeviceStart:
audioDevice_:0xcdbec000
[015:397] [2019-12-03 16:13:33 GMT.132694][40b9] DeviceStart: time profile playout
init before
[015:397] [2019-12-03 16:13:33 GMT.132743][40b9] DeviceStart: time profile playout
init end
[015:397] [2019-12-03 16:13:33 GMT.132795][40b9] OpenSlesOutput:Start playout

[015:404] [2019-12-03 16:13:33 GMT.140325][40b9] Create the opensl output player.


streamtype before:0

[015:404] [2019-12-03 16:13:33 GMT.140435][40b9] Create the opensl output player.


streamtype after:3

[015:412] [2019-12-03 16:13:33 GMT.147719][40b9] Enqueue opensl buffer size:1764


[015:423] [2019-12-03 16:13:33 GMT.159320][4121] current socket index:1
[015:423] [2019-12-03 16:13:33 GMT.159431][4121] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[015:430] [2019-12-03 16:13:33 GMT.165833][40b9] DeviceStart: time profile playout
all end
[015:430] [2019-12-03 16:13:33 GMT.165980][40b9] operator(): Audio playback
started.
[015:430] [2019-12-03 16:13:33 GMT.166042][40b9] Start:
[015:430] [2019-12-03 16:13:33 GMT.166237][4125]
PlayerSimpleBufferQueueCallbackHandler function
[015:430] [2019-12-03 16:13:33 GMT.166465][40b7] operator(): video render started.
[015:431] [2019-12-03 16:13:33 GMT.166714][40b7] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[015:431] [2019-12-03 16:13:33 GMT.167375][40b7] Warning(video_render.cc:205): No
picture to display (1/50)
[015:432] [2019-12-03 16:13:33 GMT.167706][4125] Audio playing... (1/1000)
[015:432] [2019-12-03 16:13:33 GMT.167766][4125] virtual int32_t
mi::broadcast::AudioPlayback::NeedMorePlayData(uint32_t, uint8_t, uint8_t,
uint32_t, void*, uint32_t&, uint32_t*, int64_t*)No enough buffers. nSamples:
441(1/100)
[015:432] [2019-12-03 16:13:33 GMT.167800][4125] The audio playback mute:1 (1/1000)
[015:432] [2019-12-03 16:13:33 GMT.167803][40b9] OnMPStarted:
[015:433] [2019-12-03 16:13:33 GMT.169030][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[015:438] [2019-12-03 16:13:33 GMT.174149][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[015:438] [2019-12-03 16:13:33 GMT.174426][40b9] Save to cache
hostname:video.kts.g.mi.com value:122.155.237.85;122.155.237.85;
[015:443] [2019-12-03 16:13:33 GMT.178725][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[015:443] [2019-12-03 16:13:33 GMT.179063][40b9] Stop the thread based object.
this:0xed830540
[015:443] [2019-12-03 16:13:33 GMT.179169][40b9] Destroy the thread based
object:0xed830540
[015:443] [2019-12-03 16:13:33 GMT.179215][40b9] Stop the thread based object.
this:0xed830540
[015:443] [2019-12-03 16:13:33 GMT.179297][40b9] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[015:443] [2019-12-03 16:13:33 GMT.179331][40b9] No audio data decoded this time.
[015:443] [2019-12-03 16:13:33 GMT.179367][40b9] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[015:443] [2019-12-03 16:13:33 GMT.179395][40b9] Check if there is packet for
decode video.
[015:482] [2019-12-03 16:13:33 GMT.217577][40b9] void
mi::broadcast::Player::OnTimer()(1/100)
[015:482] [2019-12-03 16:13:33 GMT.217687][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[015:482] [2019-12-03 16:13:33 GMT.217792][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[015:482] [2019-12-03 16:13:33 GMT.217821][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[015:482] [2019-12-03 16:13:33 GMT.217872][40b9] StartBuffering: Start buffering
[015:482] [2019-12-03 16:13:33 GMT.217897][40b9] Pause:
[015:482] [2019-12-03 16:13:33 GMT.217924][40b9] operator(): Audio decoder paused.
[015:482] [2019-12-03 16:13:33 GMT.217952][40b9] Pause:
[015:482] [2019-12-03 16:13:33 GMT.218026][40b9] Video decoder paused.
[015:482] [2019-12-03 16:13:33 GMT.218068][40b9] Pause:
[015:486] [2019-12-03 16:13:33 GMT.222536][40b7] operator(): video render paused.
[015:487] [2019-12-03 16:13:33 GMT.223172][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[015:487] [2019-12-03 16:13:33 GMT.223284][40b9] OnMPStartBuffering:
[015:487] [2019-12-03 16:13:33 GMT.223488][40b9] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[015:488] [2019-12-03 16:13:33 GMT.223590][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[015:490] [2019-12-03 16:13:33 GMT.225705][4121] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[015:490] [2019-12-03 16:13:33 GMT.225774][4121] Remove the dispatch:0xcc8e9720
socket server:0xed86f020

[015:490] [2019-12-03 16:13:33 GMT.225938][4121] OnConnected: Victor is


122.155.237.85:80
[015:490] [2019-12-03 16:13:33 GMT.225978][4121] operator(): Host race has
succeeded.
[015:490] [2019-12-03 16:13:33 GMT.226228][40b9] GetCurrentIP: IP122.155.237.85:80
[015:496] [2019-12-03 16:13:33 GMT.232449][4124] FFMpeg=> [tcp @ 0xd27ddec0]
connect the server succeed!

[015:497] [2019-12-03 16:13:33 GMT.232559][4124] FFMpeg=> [http @ 0xcdb47bc0]


request: GET
/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQkNXUThybFNoZz09_157502219
6041.mp4 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1
[015:539] [2019-12-03 16:13:33 GMT.274758][40b9] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[016:433] [2019-12-03 16:13:34 GMT.168553][40b9] Don't do lipsync because. videoTs
and audioTs isEmpty!
[016:433] [2019-12-03 16:13:34 GMT.168787][40b9] void
mi::broadcast::StreamReader::CheckReconnect(int64_t)(1/10)
[016:499] [2019-12-03 16:13:34 GMT.235428][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[016:550] [2019-12-03 16:13:34 GMT.285894][40b9] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[017:512] [2019-12-03 16:13:35 GMT.248626][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[017:513] [2019-12-03 16:13:35 GMT.248935][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[017:513] [2019-12-03 16:13:35 GMT.249068][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[017:563] [2019-12-03 16:13:35 GMT.299485][40b9] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[018:525] [2019-12-03 16:13:36 GMT.261185][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[018:576] [2019-12-03 16:13:36 GMT.311704][40b9] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[018:928] [2019-12-03 16:13:36 GMT.663749][3fbd] current play back time is:0(ms)
[018:928] [2019-12-03 16:13:36 GMT.664003][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[018:928] [2019-12-03 16:13:36 GMT.664059][3fbd] Stop:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQk
NXUThybFNoZz09_1575022196041.mp4
[018:930] [2019-12-03 16:13:36 GMT.666353][40b9] GetCurrentIP: IP122.155.237.85:80
[018:930] [2019-12-03 16:13:36 GMT.666479][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:10
[018:931] [2019-12-03 16:13:36 GMT.666572][4121] UpdateScore:
[018:931] [2019-12-03 16:13:36 GMT.666600][4121] SetScore: set score to new value:
10
[018:931] [2019-12-03 16:13:36 GMT.666622][4121] UpdateScore: set score to : 10
[018:931] [2019-12-03 16:13:36 GMT.666641][4121] Save:
[018:931] [2019-12-03 16:13:36 GMT.666701][4121] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[018:931] [2019-12-03 16:13:36 GMT.666930][4121] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 10, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[018:932] [2019-12-03 16:13:36 GMT.667895][40b9] Stop:


[018:932] [2019-12-03 16:13:36 GMT.667968][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[018:932] [2019-12-03 16:13:36 GMT.668057][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1098803053_SE9nODlPWXorUklrQk
NXUThybFNoZz09_1575022196041.mp4
[018:932] [2019-12-03 16:13:36 GMT.668119][40b9] Stop: begin workingThread.Stop
[018:958] [2019-12-03 16:13:36 GMT.694427][4124] Error(ff_ffplay.cpp:60): FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xbab34000] error reading header

[018:959] [2019-12-03 16:13:36 GMT.694709][4124] Error(stream_reader.cc:271):


cannot open av format open input with the error:-1094995529
[018:959] [2019-12-03 16:13:36 GMT.694986][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[018:959] [2019-12-03 16:13:36 GMT.695055][40b9] operator(): Stream reader stopped.
[018:959] [2019-12-03 16:13:36 GMT.695100][40b9] operator():
[018:959] [2019-12-03 16:13:36 GMT.695135][40b9] Stop: Stopping audio decoder
[018:959] [2019-12-03 16:13:36 GMT.695158][40b9] operator(): Audio decoder stopped
[018:959] [2019-12-03 16:13:36 GMT.695186][40b9] Stop: Stopping video decoder.
[018:959] [2019-12-03 16:13:36 GMT.695207][40b9] operator(): Video decoder stopped
[018:959] [2019-12-03 16:13:36 GMT.695232][40b9] Stop:
[018:959] [2019-12-03 16:13:36 GMT.695251][40b9] DeviceStop:
audioDevice_:0xcdbec000
[018:959] [2019-12-03 16:13:36 GMT.695273][40b9] OpenSlesOutput:Stop playout

[018:964] [2019-12-03 16:13:36 GMT.700035][40b9] Don't update the opensl buffer


estimator, because call too short.

[018:964] [2019-12-03 16:13:36 GMT.700152][40b9] DeviceStop: Done


[018:964] [2019-12-03 16:13:36 GMT.700276][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[018:964] [2019-12-03 16:13:36 GMT.700330][40b9] Stop:
[018:965] [2019-12-03 16:13:36 GMT.700713][40b7] operator(): Video Render stopped.
[018:965] [2019-12-03 16:13:36 GMT.700854][40b9] OnMPStopped:
[018:965] [2019-12-03 16:13:36 GMT.701283][40b9] operator(): Player stopped.
[018:965] [2019-12-03 16:13:36 GMT.701408][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[018:965] [2019-12-03 16:13:36 GMT.701437][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[018:965] [2019-12-03 16:13:36 GMT.701523][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[018:966] [2019-12-03 16:13:36 GMT.701780][411e] (1/500) ThreadBasedCacheHttp, all
data: 134849, last data: 0, current time: 59632928, last time: 0, next timer: 0,
cache speed: 1048576
[018:966] [2019-12-03 16:13:36 GMT.701953][40b9] operator(): Player stopped, and
start cache.
[018:966] [2019-12-03 16:13:36 GMT.702152][40b9] operator(): OnStreamOpenError:-
1094995529
[018:966] [2019-12-03 16:13:36 GMT.702258][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[018:977] [2019-12-03 16:13:36 GMT.712690][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[018:977] [2019-12-03 16:13:36 GMT.712865][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[018:977] [2019-12-03 16:13:36 GMT.713209][40b7] redraw the last frame.
[018:977] [2019-12-03 16:13:36 GMT.713370][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[018:978] [2019-12-03 16:13:36 GMT.714184][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[018:978] [2019-12-03 16:13:36 GMT.714275][3fbd] editorPlayerSetMp3:
[018:979] [2019-12-03 16:13:36 GMT.714609][3fbd] Start: filename:
http://mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[018:979] [2019-12-03 16:13:36 GMT.714752][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
[018:979] [2019-12-03 16:13:36 GMT.714794][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
[018:979] [2019-12-03 16:13:36 GMT.714904][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
[018:979] [2019-12-03 16:13:36 GMT.714964][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[018:979] [2019-12-03 16:13:36 GMT.715002][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[018:979] [2019-12-03 16:13:36 GMT.715035][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[018:979] [2019-12-03 16:13:36 GMT.715102][40b9] Start_w: Player paused all cache.
[018:980] [2019-12-03 16:13:36 GMT.715644][412c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcc225f24
[018:982] [2019-12-03 16:13:36 GMT.718029][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[018:982] [2019-12-03 16:13:36 GMT.718140][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[018:982] [2019-12-03 16:13:36 GMT.718280][40b9] Load: push version is : 1
[018:982] [2019-12-03 16:13:36 GMT.718324][40b9] Load: pull version is : 1
[018:982] [2019-12-03 16:13:36 GMT.718356][40b9] SetLastAccessTime: set last access
time: 8770551
[018:982] [2019-12-03 16:13:36 GMT.718383][40b9] SetLastAccessTime: set last access
time: 59629351
[018:982] [2019-12-03 16:13:36 GMT.718425][40b9] AsyncMultiSocket Create the async
multi socket.
[018:984] [2019-12-03 16:13:36 GMT.719548][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[018:984] [2019-12-03 16:13:36 GMT.719771][40b9] Start_w: Player open the media
file with resovle dns.
[018:984] [2019-12-03 16:13:36 GMT.719805][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8, hoststr:
mivideo.g.mi.com
[018:984] [2019-12-03 16:13:36 GMT.719833][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[018:984] [2019-12-03 16:13:36 GMT.719931][40b9] Create the thread based
object:0xed830540
[018:986] [2019-12-03 16:13:36 GMT.722175][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[018:986] [2019-12-03 16:13:36 GMT.722428][40b9] Start the thread based object.
this:0xed830540
[018:987] [2019-12-03 16:13:36 GMT.722904][412d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed830540
[018:987] [2019-12-03 16:13:36 GMT.722998][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[018:987] [2019-12-03 16:13:36 GMT.723078][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[018:987] [2019-12-03 16:13:36 GMT.723121][3fbd] SetSpeaker:
[018:987] [2019-12-03 16:13:36 GMT.723211][40b9] operator():
[018:987] [2019-12-03 16:13:36 GMT.723236][40b9] SetSpeaker: Enable speaker
[019:237] [2019-12-03 16:13:36 GMT.972663][412d] EventDispatchServerScope destruct
[019:237] [2019-12-03 16:13:36 GMT.973069][40b9] OnResolveResult size 2 result type
1
[019:237] [2019-12-03 16:13:36 GMT.973157][40b9] OnResolveResult resolve
122.155.237.85
[019:237] [2019-12-03 16:13:36 GMT.973190][40b9] OnResolveResult resolve
122.155.237.85
[019:237] [2019-12-03 16:13:36 GMT.973228][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
[019:237] [2019-12-03 16:13:36 GMT.973256][40b9] SetIpList:
[019:237] [2019-12-03 16:13:36 GMT.973371][412c] GetSsid:
[019:239] [2019-12-03 16:13:36 GMT.975374][412c] AddAddresses:
[019:239] [2019-12-03 16:13:36 GMT.975483][412c] GetSsid:
[019:241] [2019-12-03 16:13:36 GMT.976780][412c] SetLastAccessTime: set last access
time: 59633203
[019:241] [2019-12-03 16:13:36 GMT.976876][412c] AddItems:
[019:241] [2019-12-03 16:13:36 GMT.976926][412c] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[019:241] [2019-12-03 16:13:36 GMT.976953][412c] SortAddresses:
[019:241] [2019-12-03 16:13:36 GMT.976974][412c] GetSsid:
[019:242] [2019-12-03 16:13:36 GMT.978179][412c] SetScore: set score to new value:
10
[019:242] [2019-12-03 16:13:36 GMT.978307][412c] Create socket connect to
host:122.155.237.85:80
[019:244] [2019-12-03 16:13:36 GMT.979986][412c] operator(): Race start for
address_list:
[019:244] [2019-12-03 16:13:36 GMT.980097][412c] AsyncMultiSocket connect start
[019:244] [2019-12-03 16:13:36 GMT.980131][412c] Create the socket to connect the
address:122.155.237.85:80
[019:244] [2019-12-03 16:13:36 GMT.980223][412c] Add the dispatch:0xed827360 socket
server:0xcc225e20

[019:244] [2019-12-03 16:13:36 GMT.980287][412c] Create the IPv4 socket address


122.155.237.85:80
[019:244] [2019-12-03 16:13:36 GMT.980417][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[019:246] [2019-12-03 16:13:36 GMT.982428][412c] current socket index:0
[019:246] [2019-12-03 16:13:36 GMT.982533][412c] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[019:248] [2019-12-03 16:13:36 GMT.983779][40b9] Protocol2Port: current protocol:
http default_port_:80
[019:248] [2019-12-03 16:13:36 GMT.983884][40b9] SetDelegate:
[019:248] [2019-12-03 16:13:36 GMT.983914][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.
m3u8
[019:248] [2019-12-03 16:13:36 GMT.983937][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.
m3u8
[019:248] [2019-12-03 16:13:36 GMT.983958][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[019:248] [2019-12-03 16:13:36 GMT.983978][40b9] Start:
[019:248] [2019-12-03 16:13:36 GMT.983997][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
, hoststr =, seek duration = 0
[019:248] [2019-12-03 16:13:36 GMT.984215][40b9] Start: Starting audio decoder...
[019:248] [2019-12-03 16:13:36 GMT.984262][40b9] operator(): Audio decoder started.
[019:248] [2019-12-03 16:13:36 GMT.984292][40b9] Start: Starting video decoder...
[019:248] [2019-12-03 16:13:36 GMT.984314][40b9] operator(): Video decoder started.
[019:248] [2019-12-03 16:13:36 GMT.984339][40b9] Start:
[019:248] [2019-12-03 16:13:36 GMT.984484][40b9] DeviceStart:
audioDevice_:0xcdbec000
[019:248] [2019-12-03 16:13:36 GMT.984510][40b9] DeviceStart: time profile playout
init before
[019:248] [2019-12-03 16:13:36 GMT.984534][40b9] DeviceStart: time profile playout
init end
[019:249] [2019-12-03 16:13:36 GMT.984553][40b9] OpenSlesOutput:Start playout

[019:248] [2019-12-03 16:13:36 GMT.984492][4133] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xcfaff134
[019:249] [2019-12-03 16:13:36 GMT.984602][4133] Run: ThreadBasedAVFormatContext
Start
[019:250] [2019-12-03 16:13:36 GMT.985922][40b9] Create the opensl output player.
streamtype before:0

[019:250] [2019-12-03 16:13:36 GMT.986021][40b9] Create the opensl output player.


streamtype after:3

[019:254] [2019-12-03 16:13:36 GMT.990272][40b9] Enqueue opensl buffer size:1764


[019:266] [2019-12-03 16:13:37 GMT.2136][40b9] DeviceStart: time profile playout
all end
[019:266] [2019-12-03 16:13:37 GMT.2245][40b9] operator(): Audio playback started.
[019:266] [2019-12-03 16:13:37 GMT.2303][40b9] Start:
[019:266] [2019-12-03 16:13:37 GMT.2420][40b7] operator(): video render started.
[019:267] [2019-12-03 16:13:37 GMT.2540][40b9] OnMPStarted:
[019:267] [2019-12-03 16:13:37 GMT.2909][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[019:270] [2019-12-03 16:13:37 GMT.6175][40b9] data file:/storage/emulated/0/voip-
data/com.xiaomi.gamecenter/player_dns_cache.txt
[019:270] [2019-12-03 16:13:37 GMT.6398][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[019:272] [2019-12-03 16:13:37 GMT.8523][40b9] data file:/storage/emulated/0/voip-
data/com.xiaomi.gamecenter/player_dns_cache.txt
[019:273] [2019-12-03 16:13:37 GMT.8793][40b9] Stop the thread based object.
this:0xed830540
[019:273] [2019-12-03 16:13:37 GMT.8890][40b9] Destroy the thread based
object:0xed830540
[019:273] [2019-12-03 16:13:37 GMT.8925][40b9] Stop the thread based object.
this:0xed830540
[019:278] [2019-12-03 16:13:37 GMT.14196][412c] current socket index:1
[019:278] [2019-12-03 16:13:37 GMT.14311][412c] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[019:316] [2019-12-03 16:13:37 GMT.51574][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[019:316] [2019-12-03 16:13:37 GMT.51706][40b9] StartBuffering: Start buffering
[019:316] [2019-12-03 16:13:37 GMT.51736][40b9] Pause:
[019:316] [2019-12-03 16:13:37 GMT.51768][40b9] operator(): Audio decoder paused.
[019:316] [2019-12-03 16:13:37 GMT.51804][40b9] Pause:
[019:316] [2019-12-03 16:13:37 GMT.51826][40b9] Video decoder paused.
[019:316] [2019-12-03 16:13:37 GMT.51847][40b9] Pause:
[019:316] [2019-12-03 16:13:37 GMT.51985][40b7] operator(): video render paused.
[019:316] [2019-12-03 16:13:37 GMT.52065][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[019:316] [2019-12-03 16:13:37 GMT.52101][40b9] OnMPStartBuffering:
[019:329] [2019-12-03 16:13:37 GMT.65262][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[019:329] [2019-12-03 16:13:37 GMT.65387][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
[019:329] [2019-12-03 16:13:37 GMT.65484][40b9] GetCurrentIP: IP122.155.237.85:80
[019:330] [2019-12-03 16:13:37 GMT.65538][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[019:330] [2019-12-03 16:13:37 GMT.65642][412c] UpdateScore:
[019:330] [2019-12-03 16:13:37 GMT.65691][412c] SetScore: set score to new value:
13
[019:330] [2019-12-03 16:13:37 GMT.65714][412c] UpdateScore: set score to : 13
[019:330] [2019-12-03 16:13:37 GMT.65804][412c] Save:
[019:330] [2019-12-03 16:13:37 GMT.65875][412c] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[019:330] [2019-12-03 16:13:37 GMT.66082][412c] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 13, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[019:330] [2019-12-03 16:13:37 GMT.66211][40b9] Stop:


[019:330] [2019-12-03 16:13:37 GMT.66247][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[019:331] [2019-12-03 16:13:37 GMT.66663][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8
[019:331] [2019-12-03 16:13:37 GMT.66754][40b9] Stop: begin workingThread.Stop
[019:345] [2019-12-03 16:13:37 GMT.80815][412c] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[019:345] [2019-12-03 16:13:37 GMT.81021][412c] Remove the dispatch:0xed827360
socket server:0xcc225e20

[019:345] [2019-12-03 16:13:37 GMT.81164][4133] FFMpeg=> [tcp @ 0xd27dcc60] connect


the server succeed!

[019:345] [2019-12-03 16:13:37 GMT.81245][412c] OnConnected: Victor is


122.155.237.85:80
[019:345] [2019-12-03 16:13:37 GMT.81293][4133] FFMpeg=> [http @ 0xed869260]
request: GET /mivideo.g.mi.com/841617bee90fc94df3882da79eb67c4b_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[019:345] [2019-12-03 16:13:37 GMT.81320][412c] operator(): Host race has


succeeded.
[019:345] [2019-12-03 16:13:37 GMT.81488][4133] Error(stream_reader.cc:271): cannot
open av format open input with the error:-1414092869
[019:346] [2019-12-03 16:13:37 GMT.82241][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[019:346] [2019-12-03 16:13:37 GMT.82358][40b9] operator(): Stream reader stopped.
[019:346] [2019-12-03 16:13:37 GMT.82433][40b9] Stop: Stopping audio decoder
[019:346] [2019-12-03 16:13:37 GMT.82475][40b9] operator(): Audio decoder stopped
[019:346] [2019-12-03 16:13:37 GMT.82524][40b9] Stop: Stopping video decoder.
[019:347] [2019-12-03 16:13:37 GMT.82562][40b9] operator(): Video decoder stopped
[019:347] [2019-12-03 16:13:37 GMT.82606][40b9] Stop:
[019:347] [2019-12-03 16:13:37 GMT.82660][40b9] DeviceStop:
audioDevice_:0xcdbec000
[019:347] [2019-12-03 16:13:37 GMT.82710][40b9] OpenSlesOutput:Stop playout

[019:352] [2019-12-03 16:13:37 GMT.88190][40b9] Don't update the opensl buffer


estimator, because call too short.

[019:352] [2019-12-03 16:13:37 GMT.88353][40b9] DeviceStop: Done


[019:353] [2019-12-03 16:13:37 GMT.88546][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[019:353] [2019-12-03 16:13:37 GMT.88633][40b9] Stop:
[019:353] [2019-12-03 16:13:37 GMT.88832][40b7] operator(): Video Render stopped.
[019:353] [2019-12-03 16:13:37 GMT.89460][40b9] OnMPStopped:
[019:354] [2019-12-03 16:13:37 GMT.89782][40b9] operator(): Player stopped.
[019:354] [2019-12-03 16:13:37 GMT.90219][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[019:354] [2019-12-03 16:13:37 GMT.90297][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[019:354] [2019-12-03 16:13:37 GMT.90369][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[019:355] [2019-12-03 16:13:37 GMT.90721][40b9] operator(): Player stopped, and
start cache.
[019:355] [2019-12-03 16:13:37 GMT.91234][40b9] GetCurrentIP: IP122.155.237.85:80
[019:356] [2019-12-03 16:13:37 GMT.91767][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[019:601] [2019-12-03 16:13:37 GMT.337527][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[019:602] [2019-12-03 16:13:37 GMT.337733][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[019:602] [2019-12-03 16:13:37 GMT.338238][40b7] redraw the last frame.
[019:602] [2019-12-03 16:13:37 GMT.338438][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[019:603] [2019-12-03 16:13:37 GMT.339300][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[019:603] [2019-12-03 16:13:37 GMT.339427][3fbd] editorPlayerSetMp3:
[019:604] [2019-12-03 16:13:37 GMT.339660][3fbd] Start: filename:
http://mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[019:604] [2019-12-03 16:13:37 GMT.339797][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
[019:604] [2019-12-03 16:13:37 GMT.339862][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
[019:604] [2019-12-03 16:13:37 GMT.339945][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
[019:604] [2019-12-03 16:13:37 GMT.339984][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[019:604] [2019-12-03 16:13:37 GMT.340011][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[019:604] [2019-12-03 16:13:37 GMT.340040][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[019:604] [2019-12-03 16:13:37 GMT.340092][40b9] Start_w: Player paused all cache.
[019:605] [2019-12-03 16:13:37 GMT.340631][4139] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xbb3a5324
[019:608] [2019-12-03 16:13:37 GMT.343654][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[019:608] [2019-12-03 16:13:37 GMT.343778][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[019:608] [2019-12-03 16:13:37 GMT.343947][40b9] Load: push version is : 1
[019:608] [2019-12-03 16:13:37 GMT.344001][40b9] Load: pull version is : 1
[019:608] [2019-12-03 16:13:37 GMT.344038][40b9] SetLastAccessTime: set last access
time: 8770551
[019:608] [2019-12-03 16:13:37 GMT.344073][40b9] SetLastAccessTime: set last access
time: 59629351
[019:608] [2019-12-03 16:13:37 GMT.344124][40b9] AsyncMultiSocket Create the async
multi socket.
[019:609] [2019-12-03 16:13:37 GMT.344799][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[019:609] [2019-12-03 16:13:37 GMT.345055][40b9] Start_w: Player open the media
file with resovle dns.
[019:609] [2019-12-03 16:13:37 GMT.345114][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8, hoststr:
mivideo.g.mi.com
[019:609] [2019-12-03 16:13:37 GMT.345146][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[019:609] [2019-12-03 16:13:37 GMT.345203][40b9] Create the thread based
object:0xed830540
[019:612] [2019-12-03 16:13:37 GMT.348006][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[019:612] [2019-12-03 16:13:37 GMT.348302][40b9] Start the thread based object.
this:0xed830540
[019:613] [2019-12-03 16:13:37 GMT.349284][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[019:613] [2019-12-03 16:13:37 GMT.349409][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[019:613] [2019-12-03 16:13:37 GMT.349397][413a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed830540
[019:613] [2019-12-03 16:13:37 GMT.349476][3fbd] SetSpeaker:
[019:614] [2019-12-03 16:13:37 GMT.349598][40b9] operator():
[019:614] [2019-12-03 16:13:37 GMT.349636][40b9] SetSpeaker: Enable speaker
[019:618] [2019-12-03 16:13:37 GMT.354265][413a] EventDispatchServerScope destruct
[019:619] [2019-12-03 16:13:37 GMT.354636][40b9] OnResolveResult size 2 result type
1
[019:619] [2019-12-03 16:13:37 GMT.354700][40b9] OnResolveResult resolve
122.155.237.85
[019:619] [2019-12-03 16:13:37 GMT.354731][40b9] OnResolveResult resolve
122.155.237.85
[019:619] [2019-12-03 16:13:37 GMT.354767][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
[019:619] [2019-12-03 16:13:37 GMT.354792][40b9] SetIpList:
[019:620] [2019-12-03 16:13:37 GMT.355570][4139] GetSsid:
[019:621] [2019-12-03 16:13:37 GMT.357361][4139] AddAddresses:
[019:621] [2019-12-03 16:13:37 GMT.357493][4139] GetSsid:
[019:623] [2019-12-03 16:13:37 GMT.359414][4139] SetLastAccessTime: set last access
time: 59633585
[019:624] [2019-12-03 16:13:37 GMT.359538][4139] AddItems:
[019:624] [2019-12-03 16:13:37 GMT.359574][4139] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[019:624] [2019-12-03 16:13:37 GMT.359602][4139] SortAddresses:
[019:624] [2019-12-03 16:13:37 GMT.359625][4139] GetSsid:
[019:625] [2019-12-03 16:13:37 GMT.361145][4139] SetScore: set score to new value:
13
[019:625] [2019-12-03 16:13:37 GMT.361265][4139] Create socket connect to
host:122.155.237.85:80
[019:625] [2019-12-03 16:13:37 GMT.361413][4139] operator(): Race start for
address_list:
[019:625] [2019-12-03 16:13:37 GMT.361453][4139] AsyncMultiSocket connect start
[019:625] [2019-12-03 16:13:37 GMT.361482][4139] Create the socket to connect the
address:122.155.237.85:80
[019:626] [2019-12-03 16:13:37 GMT.361583][4139] Add the dispatch:0xed827360 socket
server:0xbb3a5220

[019:626] [2019-12-03 16:13:37 GMT.361617][4139] Create the IPv4 socket address


122.155.237.85:80
[019:626] [2019-12-03 16:13:37 GMT.361683][4139] current socket index:0
[019:626] [2019-12-03 16:13:37 GMT.361707][4139] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[019:626] [2019-12-03 16:13:37 GMT.362092][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[019:627] [2019-12-03 16:13:37 GMT.362606][40b9] Protocol2Port: current protocol:
http default_port_:80
[019:627] [2019-12-03 16:13:37 GMT.362679][40b9] SetDelegate:
[019:627] [2019-12-03 16:13:37 GMT.362717][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.
m3u8
[019:627] [2019-12-03 16:13:37 GMT.362756][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.
m3u8
[019:627] [2019-12-03 16:13:37 GMT.362780][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[019:627] [2019-12-03 16:13:37 GMT.362802][40b9] Start:
[019:627] [2019-12-03 16:13:37 GMT.362822][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
, hoststr =, seek duration = 0
[019:627] [2019-12-03 16:13:37 GMT.363019][40b9] Start: Starting audio decoder...
[019:627] [2019-12-03 16:13:37 GMT.363067][40b9] operator(): Audio decoder started.
[019:627] [2019-12-03 16:13:37 GMT.363097][40b9] Start: Starting video decoder...
[019:627] [2019-12-03 16:13:37 GMT.363083][413d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfaff134
[019:627] [2019-12-03 16:13:37 GMT.363120][40b9] operator(): Video decoder started.
[019:627] [2019-12-03 16:13:37 GMT.363138][413d] Run: ThreadBasedAVFormatContext
Start
[019:627] [2019-12-03 16:13:37 GMT.363152][40b9] Start:
[019:627] [2019-12-03 16:13:37 GMT.363415][40b9] DeviceStart:
audioDevice_:0xcdbec000
[019:627] [2019-12-03 16:13:37 GMT.363484][40b9] DeviceStart: time profile playout
init before
[019:627] [2019-12-03 16:13:37 GMT.363513][40b9] DeviceStart: time profile playout
init end
[019:627] [2019-12-03 16:13:37 GMT.363533][40b9] OpenSlesOutput:Start playout

[019:629] [2019-12-03 16:13:37 GMT.364629][40b9] Create the opensl output player.


streamtype before:0

[019:629] [2019-12-03 16:13:37 GMT.364706][40b9] Create the opensl output player.


streamtype after:3

[019:632] [2019-12-03 16:13:37 GMT.368431][40b9] Enqueue opensl buffer size:1764


[019:645] [2019-12-03 16:13:37 GMT.380675][40b9] DeviceStart: time profile playout
all end
[019:645] [2019-12-03 16:13:37 GMT.380799][40b9] operator(): Audio playback
started.
[019:645] [2019-12-03 16:13:37 GMT.380873][40b9] Start:
[019:645] [2019-12-03 16:13:37 GMT.381056][40b7] operator(): video render started.
[019:645] [2019-12-03 16:13:37 GMT.381220][40b9] OnMPStarted:
[019:645] [2019-12-03 16:13:37 GMT.381532][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[019:650] [2019-12-03 16:13:37 GMT.385909][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[019:650] [2019-12-03 16:13:37 GMT.386267][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[019:654] [2019-12-03 16:13:37 GMT.390176][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[019:655] [2019-12-03 16:13:37 GMT.390543][40b9] Stop the thread based object.
this:0xed830540
[019:655] [2019-12-03 16:13:37 GMT.390684][40b9] Destroy the thread based
object:0xed830540
[019:655] [2019-12-03 16:13:37 GMT.390730][40b9] Stop the thread based object.
this:0xed830540
[019:656] [2019-12-03 16:13:37 GMT.391936][4139] current socket index:1
[019:656] [2019-12-03 16:13:37 GMT.392050][4139] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[019:695] [2019-12-03 16:13:37 GMT.430578][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[019:695] [2019-12-03 16:13:37 GMT.430723][40b9] StartBuffering: Start buffering
[019:695] [2019-12-03 16:13:37 GMT.430754][40b9] Pause:
[019:695] [2019-12-03 16:13:37 GMT.430784][40b9] operator(): Audio decoder paused.
[019:695] [2019-12-03 16:13:37 GMT.430816][40b9] Pause:
[019:695] [2019-12-03 16:13:37 GMT.430838][40b9] Video decoder paused.
[019:695] [2019-12-03 16:13:37 GMT.430861][40b9] Pause:
[019:695] [2019-12-03 16:13:37 GMT.431004][40b7] operator(): video render paused.
[019:695] [2019-12-03 16:13:37 GMT.431112][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[019:695] [2019-12-03 16:13:37 GMT.431158][40b9] OnMPStartBuffering:
[019:725] [2019-12-03 16:13:37 GMT.461099][4139] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[019:725] [2019-12-03 16:13:37 GMT.461282][4139] Remove the dispatch:0xed827360
socket server:0xbb3a5220

[019:725] [2019-12-03 16:13:37 GMT.461469][4139] OnConnected: Victor is


122.155.237.85:80
[019:725] [2019-12-03 16:13:37 GMT.461523][4139] operator(): Host race has
succeeded.
[019:726] [2019-12-03 16:13:37 GMT.462116][40b9] GetCurrentIP: IP122.155.237.85:80
[019:730] [2019-12-03 16:13:37 GMT.466306][413d] FFMpeg=> [tcp @ 0xd27dcc60]
connect the server succeed!

[019:730] [2019-12-03 16:13:37 GMT.466496][413d] FFMpeg=> [http @ 0xd0c730a0]


request: GET /mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[019:831] [2019-12-03 16:13:37 GMT.567171][413d] Warning(ff_ffplay.cpp:60):


FFMpeg=> [http @ 0xd0c731e0] No trailing CRLF found in HTTP header.

[019:930] [2019-12-03 16:13:37 GMT.666263][413d] FFMpeg=> [tcp @ 0xd27de220]


connect the server succeed!

[019:930] [2019-12-03 16:13:37 GMT.666445][413d] FFMpeg=> [http @ 0xd0c731e0]


request: GET /mivideo.g.mi.com/e9779d3f62f04bc4daacb72ffae5c6z0201912020.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[020:199] [2019-12-03 16:13:37 GMT.934823][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[020:199] [2019-12-03 16:13:37 GMT.935077][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[020:199] [2019-12-03 16:13:37 GMT.935155][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[020:330] [2019-12-03 16:13:38 GMT.65753][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[020:330] [2019-12-03 16:13:38 GMT.65872][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
[020:330] [2019-12-03 16:13:38 GMT.65952][40b9] GetCurrentIP: IP122.155.237.85:80
[020:330] [2019-12-03 16:13:38 GMT.66011][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[020:330] [2019-12-03 16:13:38 GMT.66085][4139] UpdateScore:
[020:330] [2019-12-03 16:13:38 GMT.66113][4139] SetScore: set score to new value:
15
[020:330] [2019-12-03 16:13:38 GMT.66134][4139] UpdateScore: set score to : 15
[020:330] [2019-12-03 16:13:38 GMT.66153][4139] Save:
[020:330] [2019-12-03 16:13:38 GMT.66228][4139] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[020:330] [2019-12-03 16:13:38 GMT.66467][4139] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 15, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[020:331] [2019-12-03 16:13:38 GMT.66602][40b9] Stop:


[020:331] [2019-12-03 16:13:38 GMT.66637][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[020:331] [2019-12-03 16:13:38 GMT.66709][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/8c29189c66775d50a838aa775642119f_720.m3u8
[020:331] [2019-12-03 16:13:38 GMT.66760][40b9] Stop: begin workingThread.Stop
[020:333] [2019-12-03 16:13:38 GMT.68705][413d] Error(ff_ffplay.cpp:60): FFMpeg=>
[hls,applehttp @ 0xcb683600] Error when loading first segment
'http://122.155.237.85:80/mivideo.g.mi.com/e9779d3f62f04bc4daacb72ffae5c6z020191202
0.ts'

[020:333] [2019-12-03 16:13:38 GMT.68871][413d] Error(stream_reader.cc:271): cannot


open av format open input with the error:-1414092869
[020:333] [2019-12-03 16:13:38 GMT.69319][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[020:333] [2019-12-03 16:13:38 GMT.69378][40b9] operator(): Stream reader stopped.
[020:333] [2019-12-03 16:13:38 GMT.69422][40b9] Stop: Stopping audio decoder
[020:333] [2019-12-03 16:13:38 GMT.69447][40b9] operator(): Audio decoder stopped
[020:333] [2019-12-03 16:13:38 GMT.69473][40b9] Stop: Stopping video decoder.
[020:333] [2019-12-03 16:13:38 GMT.69494][40b9] operator(): Video decoder stopped
[020:333] [2019-12-03 16:13:38 GMT.69519][40b9] Stop:
[020:334] [2019-12-03 16:13:38 GMT.69538][40b9] DeviceStop:
audioDevice_:0xcdbec000
[020:334] [2019-12-03 16:13:38 GMT.69561][40b9] OpenSlesOutput:Stop playout

[020:338] [2019-12-03 16:13:38 GMT.74508][40b9] Don't update the opensl buffer


estimator, because call too short.

[020:339] [2019-12-03 16:13:38 GMT.74659][40b9] DeviceStop: Done


[020:339] [2019-12-03 16:13:38 GMT.74842][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[020:339] [2019-12-03 16:13:38 GMT.74916][40b9] Stop:
[020:339] [2019-12-03 16:13:38 GMT.75347][40b7] operator(): Video Render stopped.
[020:340] [2019-12-03 16:13:38 GMT.75554][40b9] OnMPStopped:
[020:340] [2019-12-03 16:13:38 GMT.75862][40b9] operator(): Player stopped.
[020:340] [2019-12-03 16:13:38 GMT.76391][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[020:340] [2019-12-03 16:13:38 GMT.76529][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[020:341] [2019-12-03 16:13:38 GMT.76595][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[020:341] [2019-12-03 16:13:38 GMT.77008][40b9] operator(): Player stopped, and
start cache.
[020:342] [2019-12-03 16:13:38 GMT.77874][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[020:791] [2019-12-03 16:13:38 GMT.526750][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[020:791] [2019-12-03 16:13:38 GMT.527021][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[020:791] [2019-12-03 16:13:38 GMT.527303][40b7] redraw the last frame.
[020:792] [2019-12-03 16:13:38 GMT.527550][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[020:793] [2019-12-03 16:13:38 GMT.528580][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[020:793] [2019-12-03 16:13:38 GMT.528690][3fbd] editorPlayerSetMp3:
[020:793] [2019-12-03 16:13:38 GMT.528925][3fbd] Start: filename:
http://mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[020:793] [2019-12-03 16:13:38 GMT.529058][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
[020:793] [2019-12-03 16:13:38 GMT.529120][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
[020:793] [2019-12-03 16:13:38 GMT.529241][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
[020:793] [2019-12-03 16:13:38 GMT.529304][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[020:793] [2019-12-03 16:13:38 GMT.529360][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[020:793] [2019-12-03 16:13:38 GMT.529410][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[020:794] [2019-12-03 16:13:38 GMT.529590][40b9] Start_w: Player paused all cache.
[020:794] [2019-12-03 16:13:38 GMT.530256][4145] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcc225f24
[020:797] [2019-12-03 16:13:38 GMT.533256][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[020:797] [2019-12-03 16:13:38 GMT.533377][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[020:798] [2019-12-03 16:13:38 GMT.533675][40b9] Load: push version is : 1
[020:798] [2019-12-03 16:13:38 GMT.533772][40b9] Load: pull version is : 1
[020:798] [2019-12-03 16:13:38 GMT.533873][40b9] SetLastAccessTime: set last access
time: 8770551
[020:798] [2019-12-03 16:13:38 GMT.533936][40b9] SetLastAccessTime: set last access
time: 59629351
[020:798] [2019-12-03 16:13:38 GMT.534033][40b9] AsyncMultiSocket Create the async
multi socket.
[020:801] [2019-12-03 16:13:38 GMT.536700][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[020:801] [2019-12-03 16:13:38 GMT.537276][40b9] Start_w: Player open the media
file with resovle dns.
[020:801] [2019-12-03 16:13:38 GMT.537352][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8, hoststr:
mivideo.g.mi.com
[020:801] [2019-12-03 16:13:38 GMT.537411][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[020:801] [2019-12-03 16:13:38 GMT.537501][40b9] Create the thread based
object:0xed830540
[020:805] [2019-12-03 16:13:38 GMT.540696][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[020:805] [2019-12-03 16:13:38 GMT.541045][40b9] Start the thread based object.
this:0xed830540
[020:805] [2019-12-03 16:13:38 GMT.541535][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[020:806] [2019-12-03 16:13:38 GMT.541647][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[020:806] [2019-12-03 16:13:38 GMT.541649][4146] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed830540
[020:806] [2019-12-03 16:13:38 GMT.541710][3fbd] SetSpeaker:
[020:806] [2019-12-03 16:13:38 GMT.541817][40b9] operator():
[020:806] [2019-12-03 16:13:38 GMT.541858][40b9] SetSpeaker: Enable speaker
[020:815] [2019-12-03 16:13:38 GMT.551220][4146] EventDispatchServerScope destruct
[020:816] [2019-12-03 16:13:38 GMT.552046][40b9] OnResolveResult size 2 result type
1
[020:816] [2019-12-03 16:13:38 GMT.552133][40b9] OnResolveResult resolve
122.155.237.85
[020:816] [2019-12-03 16:13:38 GMT.552174][40b9] OnResolveResult resolve
122.155.237.85
[020:816] [2019-12-03 16:13:38 GMT.552222][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
[020:816] [2019-12-03 16:13:38 GMT.552258][40b9] SetIpList:
[020:816] [2019-12-03 16:13:38 GMT.552438][4145] GetSsid:
[020:818] [2019-12-03 16:13:38 GMT.554363][4145] AddAddresses:
[020:818] [2019-12-03 16:13:38 GMT.554499][4145] GetSsid:
[020:820] [2019-12-03 16:13:38 GMT.556155][4145] SetLastAccessTime: set last access
time: 59634782
[020:820] [2019-12-03 16:13:38 GMT.556293][4145] AddItems:
[020:820] [2019-12-03 16:13:38 GMT.556336][4145] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[020:820] [2019-12-03 16:13:38 GMT.556373][4145] SortAddresses:
[020:820] [2019-12-03 16:13:38 GMT.556402][4145] GetSsid:
[020:822] [2019-12-03 16:13:38 GMT.557749][4145] SetScore: set score to new value:
15
[020:822] [2019-12-03 16:13:38 GMT.557855][4145] Create socket connect to
host:122.155.237.85:80
[020:822] [2019-12-03 16:13:38 GMT.558046][4145] operator(): Race start for
address_list:
[020:822] [2019-12-03 16:13:38 GMT.558082][4145] AsyncMultiSocket connect start
[020:822] [2019-12-03 16:13:38 GMT.558116][4145] Create the socket to connect the
address:122.155.237.85:80
[020:822] [2019-12-03 16:13:38 GMT.558226][4145] Add the dispatch:0xed826560 socket
server:0xcc225e20

[020:822] [2019-12-03 16:13:38 GMT.558279][4145] Create the IPv4 socket address


122.155.237.85:80
[020:822] [2019-12-03 16:13:38 GMT.558357][4145] current socket index:0
[020:822] [2019-12-03 16:13:38 GMT.558387][4145] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[020:823] [2019-12-03 16:13:38 GMT.559363][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[020:824] [2019-12-03 16:13:38 GMT.559550][40b9] Protocol2Port: current protocol:
http default_port_:80
[020:824] [2019-12-03 16:13:38 GMT.559604][40b9] SetDelegate:
[020:824] [2019-12-03 16:13:38 GMT.559644][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.
m3u8
[020:824] [2019-12-03 16:13:38 GMT.559674][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.
m3u8
[020:824] [2019-12-03 16:13:38 GMT.559702][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[020:824] [2019-12-03 16:13:38 GMT.559729][40b9] Start:
[020:824] [2019-12-03 16:13:38 GMT.559755][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
, hoststr =, seek duration = 0
[020:824] [2019-12-03 16:13:38 GMT.559924][40b9] Start: Starting audio decoder...
[020:824] [2019-12-03 16:13:38 GMT.560035][40b9] operator(): Audio decoder started.
[020:824] [2019-12-03 16:13:38 GMT.560079][40b9] Start: Starting video decoder...
[020:824] [2019-12-03 16:13:38 GMT.560109][40b9] operator(): Video decoder started.
[020:824] [2019-12-03 16:13:38 GMT.560143][40b9] Start:
[020:824] [2019-12-03 16:13:38 GMT.560298][40b9] DeviceStart:
audioDevice_:0xcdbec000
[020:824] [2019-12-03 16:13:38 GMT.560330][40b9] DeviceStart: time profile playout
init before
[020:824] [2019-12-03 16:13:38 GMT.560300][4148] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfaff134
[020:824] [2019-12-03 16:13:38 GMT.560359][40b9] DeviceStart: time profile playout
init end
[020:824] [2019-12-03 16:13:38 GMT.560375][4148] Run: ThreadBasedAVFormatContext
Start
[020:824] [2019-12-03 16:13:38 GMT.560386][40b9] OpenSlesOutput:Start playout

[020:826] [2019-12-03 16:13:38 GMT.561739][40b9] Create the opensl output player.


streamtype before:0
[020:826] [2019-12-03 16:13:38 GMT.561815][40b9] Create the opensl output player.
streamtype after:3

[020:835] [2019-12-03 16:13:38 GMT.570922][40b9] Enqueue opensl buffer size:1764


[020:853] [2019-12-03 16:13:38 GMT.588753][40b9] DeviceStart: time profile playout
all end
[020:853] [2019-12-03 16:13:38 GMT.588955][40b9] operator(): Audio playback
started.
[020:853] [2019-12-03 16:13:38 GMT.589040][40b9] Start:
[020:853] [2019-12-03 16:13:38 GMT.589235][40b7] operator(): video render started.
[020:853] [2019-12-03 16:13:38 GMT.589416][40b9] OnMPStarted:
[020:854] [2019-12-03 16:13:38 GMT.589680][4145] current socket index:1
[020:854] [2019-12-03 16:13:38 GMT.589737][4145] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[020:854] [2019-12-03 16:13:38 GMT.589787][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[020:857] [2019-12-03 16:13:38 GMT.593274][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[020:858] [2019-12-03 16:13:38 GMT.593680][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[020:860] [2019-12-03 16:13:38 GMT.596446][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[020:861] [2019-12-03 16:13:38 GMT.596843][40b9] Stop the thread based object.
this:0xed830540
[020:861] [2019-12-03 16:13:38 GMT.596995][40b9] Destroy the thread based
object:0xed830540
[020:861] [2019-12-03 16:13:38 GMT.597042][40b9] Stop the thread based object.
this:0xed830540
[020:903] [2019-12-03 16:13:38 GMT.638569][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[020:903] [2019-12-03 16:13:38 GMT.638688][40b9] StartBuffering: Start buffering
[020:903] [2019-12-03 16:13:38 GMT.638716][40b9] Pause:
[020:903] [2019-12-03 16:13:38 GMT.638746][40b9] operator(): Audio decoder paused.
[020:903] [2019-12-03 16:13:38 GMT.638779][40b9] Pause:
[020:903] [2019-12-03 16:13:38 GMT.638801][40b9] Video decoder paused.
[020:903] [2019-12-03 16:13:38 GMT.638825][40b9] Pause:
[020:903] [2019-12-03 16:13:38 GMT.639186][40b7] operator(): video render paused.
[020:903] [2019-12-03 16:13:38 GMT.639285][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[020:903] [2019-12-03 16:13:38 GMT.639333][40b9] OnMPStartBuffering:
[020:918] [2019-12-03 16:13:38 GMT.653689][4145] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[020:918] [2019-12-03 16:13:38 GMT.653948][4145] Remove the dispatch:0xed826560
socket server:0xcc225e20

[020:918] [2019-12-03 16:13:38 GMT.654201][4145] OnConnected: Victor is


122.155.237.85:80
[020:918] [2019-12-03 16:13:38 GMT.654265][4145] operator(): Host race has
succeeded.
[020:919] [2019-12-03 16:13:38 GMT.655347][40b9] GetCurrentIP: IP122.155.237.85:80
[020:922] [2019-12-03 16:13:38 GMT.658471][4148] FFMpeg=> [tcp @ 0xed8067c0]
connect the server succeed!

[020:923] [2019-12-03 16:13:38 GMT.658596][4148] FFMpeg=> [http @ 0xed869260]


request: GET /mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[020:954] [2019-12-03 16:13:38 GMT.689813][40b9] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[021:329] [2019-12-03 16:13:39 GMT.65538][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[021:330] [2019-12-03 16:13:39 GMT.65656][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
[021:330] [2019-12-03 16:13:39 GMT.65748][40b9] GetCurrentIP: IP122.155.237.85:80
[021:330] [2019-12-03 16:13:39 GMT.65798][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[021:330] [2019-12-03 16:13:39 GMT.65898][4145] UpdateScore:
[021:330] [2019-12-03 16:13:39 GMT.65941][4145] SetScore: set score to new value:
17
[021:330] [2019-12-03 16:13:39 GMT.65983][4145] UpdateScore: set score to : 17
[021:330] [2019-12-03 16:13:39 GMT.66022][4145] Save:
[021:330] [2019-12-03 16:13:39 GMT.66101][4145] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[021:330] [2019-12-03 16:13:39 GMT.66360][4145] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 17, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[021:330] [2019-12-03 16:13:39 GMT.66524][40b9] Stop:


[021:331] [2019-12-03 16:13:39 GMT.66567][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[021:331] [2019-12-03 16:13:39 GMT.66667][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/5400f47703c52748564c27954ec4dd29_720.m3u8
[021:331] [2019-12-03 16:13:39 GMT.66742][40b9] Stop: begin workingThread.Stop
[021:425] [2019-12-03 16:13:39 GMT.161022][4148] Error(stream_reader.cc:271):
cannot open av format open input with the error:-1414092869
[021:426] [2019-12-03 16:13:39 GMT.162036][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[021:426] [2019-12-03 16:13:39 GMT.162148][40b9] operator(): Stream reader stopped.
[021:426] [2019-12-03 16:13:39 GMT.162226][40b9] Stop: Stopping audio decoder
[021:426] [2019-12-03 16:13:39 GMT.162287][40b9] operator(): Audio decoder stopped
[021:426] [2019-12-03 16:13:39 GMT.162338][40b9] Stop: Stopping video decoder.
[021:426] [2019-12-03 16:13:39 GMT.162376][40b9] operator(): Video decoder stopped
[021:426] [2019-12-03 16:13:39 GMT.162422][40b9] Stop:
[021:426] [2019-12-03 16:13:39 GMT.162458][40b9] DeviceStop:
audioDevice_:0xcdbec000
[021:426] [2019-12-03 16:13:39 GMT.162496][40b9] OpenSlesOutput:Stop playout

[021:433] [2019-12-03 16:13:39 GMT.169263][40b9] Don't update the opensl buffer


estimator, because call too short.

[021:433] [2019-12-03 16:13:39 GMT.169445][40b9] DeviceStop: Done


[021:434] [2019-12-03 16:13:39 GMT.169650][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[021:434] [2019-12-03 16:13:39 GMT.169736][40b9] Stop:
[021:434] [2019-12-03 16:13:39 GMT.170224][40b7] operator(): Video Render stopped.
[021:435] [2019-12-03 16:13:39 GMT.170792][40b9] OnMPStopped:
[021:435] [2019-12-03 16:13:39 GMT.171164][40b9] operator(): Player stopped.
[021:436] [2019-12-03 16:13:39 GMT.171617][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[021:436] [2019-12-03 16:13:39 GMT.171696][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[021:436] [2019-12-03 16:13:39 GMT.171842][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[021:436] [2019-12-03 16:13:39 GMT.172270][40b9] operator(): Player stopped, and
start cache.
[021:437] [2019-12-03 16:13:39 GMT.172977][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[021:614] [2019-12-03 16:13:39 GMT.349907][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[021:614] [2019-12-03 16:13:39 GMT.350203][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[021:614] [2019-12-03 16:13:39 GMT.350430][40b7] redraw the last frame.
[021:615] [2019-12-03 16:13:39 GMT.350545][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[021:615] [2019-12-03 16:13:39 GMT.351431][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[021:615] [2019-12-03 16:13:39 GMT.351526][3fbd] editorPlayerSetMp3:
[021:616] [2019-12-03 16:13:39 GMT.351746][3fbd] Start: filename:
http://mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[021:616] [2019-12-03 16:13:39 GMT.351874][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
[021:616] [2019-12-03 16:13:39 GMT.351905][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
[021:616] [2019-12-03 16:13:39 GMT.352017][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
[021:616] [2019-12-03 16:13:39 GMT.352047][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[021:616] [2019-12-03 16:13:39 GMT.352072][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[021:616] [2019-12-03 16:13:39 GMT.352136][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[021:616] [2019-12-03 16:13:39 GMT.352187][40b9] Start_w: Player paused all cache.
[021:618] [2019-12-03 16:13:39 GMT.354257][4151] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xbe7b4524
[021:619] [2019-12-03 16:13:39 GMT.355400][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[021:619] [2019-12-03 16:13:39 GMT.355527][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[021:620] [2019-12-03 16:13:39 GMT.355672][40b9] Load: push version is : 1
[021:620] [2019-12-03 16:13:39 GMT.355725][40b9] Load: pull version is : 1
[021:620] [2019-12-03 16:13:39 GMT.355759][40b9] SetLastAccessTime: set last access
time: 8770551
[021:620] [2019-12-03 16:13:39 GMT.355797][40b9] SetLastAccessTime: set last access
time: 59629351
[021:620] [2019-12-03 16:13:39 GMT.355843][40b9] AsyncMultiSocket Create the async
multi socket.
[021:621] [2019-12-03 16:13:39 GMT.356832][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[021:621] [2019-12-03 16:13:39 GMT.357203][40b9] Start_w: Player open the media
file with resovle dns.
[021:621] [2019-12-03 16:13:39 GMT.357247][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8, hoststr:
mivideo.g.mi.com
[021:621] [2019-12-03 16:13:39 GMT.357275][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[021:621] [2019-12-03 16:13:39 GMT.357323][40b9] Create the thread based
object:0xcb84e400
[021:623] [2019-12-03 16:13:39 GMT.359325][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[021:624] [2019-12-03 16:13:39 GMT.359562][40b9] Start the thread based object.
this:0xcb84e400
[021:624] [2019-12-03 16:13:39 GMT.360068][4152] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xcb84e400
[021:624] [2019-12-03 16:13:39 GMT.360160][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[021:624] [2019-12-03 16:13:39 GMT.360233][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[021:624] [2019-12-03 16:13:39 GMT.360282][3fbd] SetSpeaker:
[021:624] [2019-12-03 16:13:39 GMT.360387][40b9] operator():
[021:624] [2019-12-03 16:13:39 GMT.360422][40b9] SetSpeaker: Enable speaker
[021:629] [2019-12-03 16:13:39 GMT.364844][4152] EventDispatchServerScope destruct
[021:629] [2019-12-03 16:13:39 GMT.365345][40b9] OnResolveResult size 2 result type
1
[021:629] [2019-12-03 16:13:39 GMT.365457][40b9] OnResolveResult resolve
122.155.237.85
[021:629] [2019-12-03 16:13:39 GMT.365497][40b9] OnResolveResult resolve
122.155.237.85
[021:630] [2019-12-03 16:13:39 GMT.365547][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
[021:630] [2019-12-03 16:13:39 GMT.365582][40b9] SetIpList:
[021:630] [2019-12-03 16:13:39 GMT.366040][4151] GetSsid:
[021:632] [2019-12-03 16:13:39 GMT.368454][4151] AddAddresses:
[021:633] [2019-12-03 16:13:39 GMT.368584][4151] GetSsid:
[021:634] [2019-12-03 16:13:39 GMT.370141][4151] SetLastAccessTime: set last access
time: 59635596
[021:634] [2019-12-03 16:13:39 GMT.370281][4151] AddItems:
[021:634] [2019-12-03 16:13:39 GMT.370315][4151] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[021:634] [2019-12-03 16:13:39 GMT.370347][4151] SortAddresses:
[021:634] [2019-12-03 16:13:39 GMT.370369][4151] GetSsid:
[021:636] [2019-12-03 16:13:39 GMT.372079][4151] SetScore: set score to new value:
17
[021:636] [2019-12-03 16:13:39 GMT.372211][4151] Create socket connect to
host:122.155.237.85:80
[021:636] [2019-12-03 16:13:39 GMT.372481][4151] operator(): Race start for
address_list:
[021:636] [2019-12-03 16:13:39 GMT.372532][4151] AsyncMultiSocket connect start
[021:637] [2019-12-03 16:13:39 GMT.372563][4151] Create the socket to connect the
address:122.155.237.85:80
[021:637] [2019-12-03 16:13:39 GMT.372673][4151] Add the dispatch:0xed826560 socket
server:0xbe7b4420

[021:637] [2019-12-03 16:13:39 GMT.372726][4151] Create the IPv4 socket address


122.155.237.85:80
[021:637] [2019-12-03 16:13:39 GMT.372808][4151] current socket index:0
[021:637] [2019-12-03 16:13:39 GMT.372845][4151] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[021:638] [2019-12-03 16:13:39 GMT.374204][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[021:638] [2019-12-03 16:13:39 GMT.374517][40b9] Protocol2Port: current protocol:
http default_port_:80
[021:639] [2019-12-03 16:13:39 GMT.374630][40b9] SetDelegate:
[021:639] [2019-12-03 16:13:39 GMT.374685][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.
m3u8
[021:639] [2019-12-03 16:13:39 GMT.374719][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.
m3u8
[021:639] [2019-12-03 16:13:39 GMT.374743][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[021:639] [2019-12-03 16:13:39 GMT.374768][40b9] Start:
[021:639] [2019-12-03 16:13:39 GMT.374792][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
, hoststr =, seek duration = 0
[021:639] [2019-12-03 16:13:39 GMT.374997][40b9] Start: Starting audio decoder...
[021:639] [2019-12-03 16:13:39 GMT.375096][40b9] operator(): Audio decoder started.
[021:639] [2019-12-03 16:13:39 GMT.375137][40b9] Start: Starting video decoder...
[021:639] [2019-12-03 16:13:39 GMT.375165][40b9] operator(): Video decoder started.
[021:639] [2019-12-03 16:13:39 GMT.375194][40b9] Start:
[021:639] [2019-12-03 16:13:39 GMT.375490][40b9] DeviceStart:
audioDevice_:0xcdbec000
[021:640] [2019-12-03 16:13:39 GMT.375552][40b9] DeviceStart: time profile playout
init before
[021:640] [2019-12-03 16:13:39 GMT.375586][40b9] DeviceStart: time profile playout
init end
[021:640] [2019-12-03 16:13:39 GMT.375609][40b9] OpenSlesOutput:Start playout

[021:640] [2019-12-03 16:13:39 GMT.375858][4154] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xcfaff134
[021:640] [2019-12-03 16:13:39 GMT.375947][4154] Run: ThreadBasedAVFormatContext
Start
[021:641] [2019-12-03 16:13:39 GMT.376614][40b9] Create the opensl output player.
streamtype before:0

[021:641] [2019-12-03 16:13:39 GMT.376703][40b9] Create the opensl output player.


streamtype after:3

[021:646] [2019-12-03 16:13:39 GMT.382093][40b9] Enqueue opensl buffer size:1764


[021:662] [2019-12-03 16:13:39 GMT.398523][40b9] DeviceStart: time profile playout
all end
[021:663] [2019-12-03 16:13:39 GMT.398652][40b9] operator(): Audio playback
started.
[021:663] [2019-12-03 16:13:39 GMT.398728][40b9] Start:
[021:663] [2019-12-03 16:13:39 GMT.399095][40b7] operator(): video render started.
[021:663] [2019-12-03 16:13:39 GMT.399268][40b9] OnMPStarted:
[021:664] [2019-12-03 16:13:39 GMT.399647][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[021:667] [2019-12-03 16:13:39 GMT.403454][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[021:668] [2019-12-03 16:13:39 GMT.403899][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[021:669] [2019-12-03 16:13:39 GMT.404764][4151] current socket index:1
[021:669] [2019-12-03 16:13:39 GMT.404911][4151] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[021:672] [2019-12-03 16:13:39 GMT.407803][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[021:672] [2019-12-03 16:13:39 GMT.408174][40b9] Stop the thread based object.
this:0xcb84e400
[021:672] [2019-12-03 16:13:39 GMT.408282][40b9] Destroy the thread based
object:0xcb84e400
[021:672] [2019-12-03 16:13:39 GMT.408328][40b9] Stop the thread based object.
this:0xcb84e400
[021:713] [2019-12-03 16:13:39 GMT.448581][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[021:713] [2019-12-03 16:13:39 GMT.448786][40b9] StartBuffering: Start buffering
[021:713] [2019-12-03 16:13:39 GMT.448840][40b9] Pause:
[021:713] [2019-12-03 16:13:39 GMT.448882][40b9] operator(): Audio decoder paused.
[021:713] [2019-12-03 16:13:39 GMT.448929][40b9] Pause:
[021:713] [2019-12-03 16:13:39 GMT.448962][40b9] Video decoder paused.
[021:713] [2019-12-03 16:13:39 GMT.448995][40b9] Pause:
[021:713] [2019-12-03 16:13:39 GMT.449222][40b7] operator(): video render paused.
[021:714] [2019-12-03 16:13:39 GMT.450290][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[021:714] [2019-12-03 16:13:39 GMT.450436][40b9] OnMPStartBuffering:
[021:734] [2019-12-03 16:13:39 GMT.469849][4151] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[021:734] [2019-12-03 16:13:39 GMT.470049][4151] Remove the dispatch:0xed826560
socket server:0xbe7b4420

[021:734] [2019-12-03 16:13:39 GMT.470190][4151] OnConnected: Victor is


122.155.237.85:80
[021:734] [2019-12-03 16:13:39 GMT.470225][4151] operator(): Host race has
succeeded.
[021:734] [2019-12-03 16:13:39 GMT.470487][40b9] GetCurrentIP: IP122.155.237.85:80
[021:738] [2019-12-03 16:13:39 GMT.474087][4154] FFMpeg=> [tcp @ 0xd27dcc60]
connect the server succeed!

[021:738] [2019-12-03 16:13:39 GMT.474213][4154] FFMpeg=> [http @ 0xed869080]


request: GET /mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[022:120] [2019-12-03 16:13:39 GMT.856195][40b9] void


mi::broadcast::Player::OnTimer()(1/100)
[022:120] [2019-12-03 16:13:39 GMT.856481][40b9] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[022:121] [2019-12-03 16:13:39 GMT.856581][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[022:184] [2019-12-03 16:13:39 GMT.919564][4154] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xed869800] No trailing CRLF found in HTTP header.

[022:284] [2019-12-03 16:13:40 GMT.19654][4154] FFMpeg=> [tcp @ 0xd27de220] connect


the server succeed!

[022:284] [2019-12-03 16:13:40 GMT.20019][4154] FFMpeg=> [http @ 0xed869800]


request: GET /mivideo.g.mi.com/0fe5cc257fdf32553727c6f0a3e494z0201912020.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[022:374] [2019-12-03 16:13:40 GMT.109628][40b9] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[022:597] [2019-12-03 16:13:40 GMT.332879][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[022:597] [2019-12-03 16:13:40 GMT.333027][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
[022:597] [2019-12-03 16:13:40 GMT.333146][40b9] GetCurrentIP: IP122.155.237.85:80
[022:597] [2019-12-03 16:13:40 GMT.333212][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[022:597] [2019-12-03 16:13:40 GMT.333320][4151] UpdateScore:
[022:597] [2019-12-03 16:13:40 GMT.333366][4151] SetScore: set score to new value:
19
[022:597] [2019-12-03 16:13:40 GMT.333404][4151] UpdateScore: set score to : 19
[022:597] [2019-12-03 16:13:40 GMT.333445][4151] Save:
[022:598] [2019-12-03 16:13:40 GMT.333585][4151] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[022:598] [2019-12-03 16:13:40 GMT.333987][4151] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 19, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[022:598] [2019-12-03 16:13:40 GMT.334218][40b9] Stop:


[022:598] [2019-12-03 16:13:40 GMT.334263][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[022:598] [2019-12-03 16:13:40 GMT.334365][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/4784246da759e23f6b78a69fbc51e1c4_720.m3u8
[022:598] [2019-12-03 16:13:40 GMT.334451][40b9] Stop: begin workingThread.Stop
[022:686] [2019-12-03 16:13:40 GMT.422056][4154] Error(ff_ffplay.cpp:60): FFMpeg=>
[hls,applehttp @ 0xcb830000] Error when loading first segment
'http://122.155.237.85:80/mivideo.g.mi.com/0fe5cc257fdf32553727c6f0a3e494z020191202
0.ts'

[022:686] [2019-12-03 16:13:40 GMT.422402][4154] Error(stream_reader.cc:271):


cannot open av format open input with the error:-1414092869
[022:687] [2019-12-03 16:13:40 GMT.422874][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[022:687] [2019-12-03 16:13:40 GMT.422966][40b9] operator(): Stream reader stopped.
[022:687] [2019-12-03 16:13:40 GMT.423049][40b9] Stop: Stopping audio decoder
[022:687] [2019-12-03 16:13:40 GMT.423103][40b9] operator(): Audio decoder stopped
[022:687] [2019-12-03 16:13:40 GMT.423162][40b9] Stop: Stopping video decoder.
[022:687] [2019-12-03 16:13:40 GMT.423210][40b9] operator(): Video decoder stopped
[022:687] [2019-12-03 16:13:40 GMT.423265][40b9] Stop:
[022:687] [2019-12-03 16:13:40 GMT.423313][40b9] DeviceStop:
audioDevice_:0xcdbec000
[022:687] [2019-12-03 16:13:40 GMT.423362][40b9] OpenSlesOutput:Stop playout

[022:693] [2019-12-03 16:13:40 GMT.428859][40b9] Don't update the opensl buffer


estimator, because call too short.

[022:693] [2019-12-03 16:13:40 GMT.429156][40b9] DeviceStop: Done


[022:693] [2019-12-03 16:13:40 GMT.429373][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[022:693] [2019-12-03 16:13:40 GMT.429465][40b9] Stop:
[022:694] [2019-12-03 16:13:40 GMT.429620][40b7] operator(): Video Render stopped.
[022:694] [2019-12-03 16:13:40 GMT.429870][40b9] OnMPStopped:
[022:694] [2019-12-03 16:13:40 GMT.430184][40b9] operator(): Player stopped.
[022:694] [2019-12-03 16:13:40 GMT.430330][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[022:694] [2019-12-03 16:13:40 GMT.430393][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[022:694] [2019-12-03 16:13:40 GMT.430454][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[022:695] [2019-12-03 16:13:40 GMT.431322][40b9] operator(): Player stopped, and
start cache.
[022:696] [2019-12-03 16:13:40 GMT.431861][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[022:932] [2019-12-03 16:13:40 GMT.668186][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[022:932] [2019-12-03 16:13:40 GMT.668440][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[022:933] [2019-12-03 16:13:40 GMT.668763][40b7] redraw the last frame.
[022:933] [2019-12-03 16:13:40 GMT.668968][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[022:934] [2019-12-03 16:13:40 GMT.669921][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[022:934] [2019-12-03 16:13:40 GMT.670028][3fbd] editorPlayerSetMp3:
[022:934] [2019-12-03 16:13:40 GMT.670270][3fbd] Start: filename:
http://mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[022:934] [2019-12-03 16:13:40 GMT.670401][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
[022:934] [2019-12-03 16:13:40 GMT.670484][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
[022:935] [2019-12-03 16:13:40 GMT.670588][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
[022:935] [2019-12-03 16:13:40 GMT.670649][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[022:935] [2019-12-03 16:13:40 GMT.670693][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[022:935] [2019-12-03 16:13:40 GMT.670743][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[022:935] [2019-12-03 16:13:40 GMT.670821][40b9] Start_w: Player paused all cache.
[022:935] [2019-12-03 16:13:40 GMT.671418][415c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcc225f24
[022:939] [2019-12-03 16:13:40 GMT.674687][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[022:939] [2019-12-03 16:13:40 GMT.674825][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[022:939] [2019-12-03 16:13:40 GMT.675039][40b9] Load: push version is : 1
[022:939] [2019-12-03 16:13:40 GMT.675112][40b9] Load: pull version is : 1
[022:939] [2019-12-03 16:13:40 GMT.675169][40b9] SetLastAccessTime: set last access
time: 8770551
[022:939] [2019-12-03 16:13:40 GMT.675237][40b9] SetLastAccessTime: set last access
time: 59629351
[022:939] [2019-12-03 16:13:40 GMT.675324][40b9] AsyncMultiSocket Create the async
multi socket.
[022:941] [2019-12-03 16:13:40 GMT.676812][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[022:941] [2019-12-03 16:13:40 GMT.677361][40b9] Start_w: Player open the media
file with resovle dns.
[022:941] [2019-12-03 16:13:40 GMT.677438][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8, hoststr:
mivideo.g.mi.com
[022:941] [2019-12-03 16:13:40 GMT.677487][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[022:942] [2019-12-03 16:13:40 GMT.677566][40b9] Create the thread based
object:0xcb72cd00
[022:945] [2019-12-03 16:13:40 GMT.681208][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[022:946] [2019-12-03 16:13:40 GMT.681586][40b9] Start the thread based object.
this:0xcb72cd00
[022:946] [2019-12-03 16:13:40 GMT.682002][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[022:946] [2019-12-03 16:13:40 GMT.682110][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[022:946] [2019-12-03 16:13:40 GMT.682100][415d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xcb72cd00
[022:946] [2019-12-03 16:13:40 GMT.682189][3fbd] SetSpeaker:
[022:946] [2019-12-03 16:13:40 GMT.682309][40b9] operator():
[022:946] [2019-12-03 16:13:40 GMT.682364][40b9] SetSpeaker: Enable speaker
[022:950] [2019-12-03 16:13:40 GMT.686428][415d] EventDispatchServerScope destruct
[022:952] [2019-12-03 16:13:40 GMT.688330][40b9] OnResolveResult size 2 result type
1
[022:953] [2019-12-03 16:13:40 GMT.688867][40b9] OnResolveResult resolve
122.155.237.85
[022:953] [2019-12-03 16:13:40 GMT.688967][40b9] OnResolveResult resolve
122.155.237.85
[022:953] [2019-12-03 16:13:40 GMT.689031][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
[022:953] [2019-12-03 16:13:40 GMT.689074][40b9] SetIpList:
[022:953] [2019-12-03 16:13:40 GMT.689247][415c] GetSsid:
[022:956] [2019-12-03 16:13:40 GMT.691583][415c] AddAddresses:
[022:956] [2019-12-03 16:13:40 GMT.691736][415c] GetSsid:
[022:958] [2019-12-03 16:13:40 GMT.694167][415c] SetLastAccessTime: set last access
time: 59636920
[022:958] [2019-12-03 16:13:40 GMT.694347][415c] AddItems:
[022:958] [2019-12-03 16:13:40 GMT.694403][415c] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[022:959] [2019-12-03 16:13:40 GMT.694967][415c] SortAddresses:
[022:959] [2019-12-03 16:13:40 GMT.695035][415c] GetSsid:
[022:961] [2019-12-03 16:13:40 GMT.696990][415c] SetScore: set score to new value:
19
[022:961] [2019-12-03 16:13:40 GMT.697282][415c] Create socket connect to
host:122.155.237.85:80
[022:962] [2019-12-03 16:13:40 GMT.697597][415c] operator(): Race start for
address_list:
[022:962] [2019-12-03 16:13:40 GMT.697669][415c] AsyncMultiSocket connect start
[022:962] [2019-12-03 16:13:40 GMT.697718][415c] Create the socket to connect the
address:122.155.237.85:80
[022:962] [2019-12-03 16:13:40 GMT.697848][415c] Add the dispatch:0xed826560 socket
server:0xcc225e20

[022:962] [2019-12-03 16:13:40 GMT.697919][415c] Create the IPv4 socket address


122.155.237.85:80
[022:962] [2019-12-03 16:13:40 GMT.698067][415c] current socket index:0
[022:962] [2019-12-03 16:13:40 GMT.698131][415c] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[022:962] [2019-12-03 16:13:40 GMT.698342][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[022:963] [2019-12-03 16:13:40 GMT.699531][40b9] Protocol2Port: current protocol:
http default_port_:80
[022:964] [2019-12-03 16:13:40 GMT.699671][40b9] SetDelegate:
[022:964] [2019-12-03 16:13:40 GMT.699730][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.
m3u8
[022:964] [2019-12-03 16:13:40 GMT.699775][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.
m3u8
[022:964] [2019-12-03 16:13:40 GMT.699903][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[022:964] [2019-12-03 16:13:40 GMT.699951][40b9] Start:
[022:964] [2019-12-03 16:13:40 GMT.699990][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
, hoststr =, seek duration = 0
[022:964] [2019-12-03 16:13:40 GMT.700225][40b9] Start: Starting audio decoder...
[022:964] [2019-12-03 16:13:40 GMT.700310][40b9] operator(): Audio decoder started.
[022:964] [2019-12-03 16:13:40 GMT.700364][40b9] Start: Starting video decoder...
[022:964] [2019-12-03 16:13:40 GMT.700406][40b9] operator(): Video decoder started.
[022:964] [2019-12-03 16:13:40 GMT.700454][40b9] Start:
[022:965] [2019-12-03 16:13:40 GMT.700687][40b9] DeviceStart:
audioDevice_:0xcdbec000
[022:965] [2019-12-03 16:13:40 GMT.700748][40b9] DeviceStart: time profile playout
init before
[022:965] [2019-12-03 16:13:40 GMT.700792][40b9] DeviceStart: time profile playout
init end
[022:965] [2019-12-03 16:13:40 GMT.700847][40b9] OpenSlesOutput:Start playout

[022:965] [2019-12-03 16:13:40 GMT.701347][415f] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xcfaff134
[022:965] [2019-12-03 16:13:40 GMT.701438][415f] Run: ThreadBasedAVFormatContext
Start
[022:966] [2019-12-03 16:13:40 GMT.701908][40b9] Create the opensl output player.
streamtype before:0

[022:966] [2019-12-03 16:13:40 GMT.702006][40b9] Create the opensl output player.


streamtype after:3

[022:972] [2019-12-03 16:13:40 GMT.707997][40b9] Enqueue opensl buffer size:1764


[022:987] [2019-12-03 16:13:40 GMT.722911][40b9] DeviceStart: time profile playout
all end
[022:987] [2019-12-03 16:13:40 GMT.723028][40b9] operator(): Audio playback
started.
[022:987] [2019-12-03 16:13:40 GMT.723103][40b9] Start:
[022:988] [2019-12-03 16:13:40 GMT.724421][40b7] operator(): video render started.
[022:989] [2019-12-03 16:13:40 GMT.724632][40b9] OnMPStarted:
[022:989] [2019-12-03 16:13:40 GMT.724961][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[022:992] [2019-12-03 16:13:40 GMT.727558][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[022:992] [2019-12-03 16:13:40 GMT.727820][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[022:994] [2019-12-03 16:13:40 GMT.729585][415c] current socket index:1
[022:994] [2019-12-03 16:13:40 GMT.729737][415c] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[022:995] [2019-12-03 16:13:40 GMT.730659][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[022:995] [2019-12-03 16:13:40 GMT.731110][40b9] Stop the thread based object.
this:0xcb72cd00
[022:995] [2019-12-03 16:13:40 GMT.731244][40b9] Destroy the thread based
object:0xcb72cd00
[022:995] [2019-12-03 16:13:40 GMT.731282][40b9] Stop the thread based object.
this:0xcb72cd00
[023:039] [2019-12-03 16:13:40 GMT.774568][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[023:039] [2019-12-03 16:13:40 GMT.774696][40b9] StartBuffering: Start buffering
[023:039] [2019-12-03 16:13:40 GMT.774722][40b9] Pause:
[023:039] [2019-12-03 16:13:40 GMT.774749][40b9] operator(): Audio decoder paused.
[023:039] [2019-12-03 16:13:40 GMT.774780][40b9] Pause:
[023:039] [2019-12-03 16:13:40 GMT.774801][40b9] Video decoder paused.
[023:039] [2019-12-03 16:13:40 GMT.774822][40b9] Pause:
[023:039] [2019-12-03 16:13:40 GMT.774945][40b7] operator(): video render paused.
[023:039] [2019-12-03 16:13:40 GMT.775037][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[023:039] [2019-12-03 16:13:40 GMT.775072][40b9] OnMPStartBuffering:
[023:070] [2019-12-03 16:13:40 GMT.805798][415c] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[023:070] [2019-12-03 16:13:40 GMT.806087][415c] Remove the dispatch:0xed826560
socket server:0xcc225e20

[023:070] [2019-12-03 16:13:40 GMT.806060][415f] FFMpeg=> [tcp @ 0xd27ddfe0]


connect the server succeed!

[023:070] [2019-12-03 16:13:40 GMT.806227][415f] FFMpeg=> [http @ 0xed869260]


request: GET /mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[023:070] [2019-12-03 16:13:40 GMT.806390][415c] OnConnected: Victor is


122.155.237.85:80
[023:070] [2019-12-03 16:13:40 GMT.806458][415c] operator(): Host race has
succeeded.
[023:072] [2019-12-03 16:13:40 GMT.807544][40b9] GetCurrentIP: IP122.155.237.85:80
[023:464] [2019-12-03 16:13:41 GMT.200078][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[023:464] [2019-12-03 16:13:41 GMT.200243][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
[023:464] [2019-12-03 16:13:41 GMT.200421][40b9] GetCurrentIP: IP122.155.237.85:80
[023:464] [2019-12-03 16:13:41 GMT.200509][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[023:465] [2019-12-03 16:13:41 GMT.200608][415c] UpdateScore:
[023:465] [2019-12-03 16:13:41 GMT.200643][415c] SetScore: set score to new value:
21
[023:465] [2019-12-03 16:13:41 GMT.200670][415c] UpdateScore: set score to : 21
[023:465] [2019-12-03 16:13:41 GMT.200712][415c] Save:
[023:465] [2019-12-03 16:13:41 GMT.200783][415c] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[023:465] [2019-12-03 16:13:41 GMT.200962][415c] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 21, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[023:465] [2019-12-03 16:13:41 GMT.201094][40b9] Stop:


[023:465] [2019-12-03 16:13:41 GMT.201137][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[023:465] [2019-12-03 16:13:41 GMT.201221][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/27a24c0f0af2e8a8464898f651813679_720.m3u8
[023:465] [2019-12-03 16:13:41 GMT.201294][40b9] Stop: begin workingThread.Stop
[023:472] [2019-12-03 16:13:41 GMT.208016][415f] Error(stream_reader.cc:271):
cannot open av format open input with the error:-1414092869
[023:473] [2019-12-03 16:13:41 GMT.208643][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[023:473] [2019-12-03 16:13:41 GMT.208718][40b9] operator(): Stream reader stopped.
[023:473] [2019-12-03 16:13:41 GMT.208774][40b9] Stop: Stopping audio decoder
[023:473] [2019-12-03 16:13:41 GMT.208814][40b9] operator(): Audio decoder stopped
[023:473] [2019-12-03 16:13:41 GMT.208850][40b9] Stop: Stopping video decoder.
[023:473] [2019-12-03 16:13:41 GMT.208886][40b9] operator(): Video decoder stopped
[023:473] [2019-12-03 16:13:41 GMT.208920][40b9] Stop:
[023:473] [2019-12-03 16:13:41 GMT.208947][40b9] DeviceStop:
audioDevice_:0xcdbec000
[023:473] [2019-12-03 16:13:41 GMT.208976][40b9] OpenSlesOutput:Stop playout

[023:477] [2019-12-03 16:13:41 GMT.212597][40b9] Don't update the opensl buffer


estimator, because call too short.

[023:477] [2019-12-03 16:13:41 GMT.212741][40b9] DeviceStop: Done


[023:477] [2019-12-03 16:13:41 GMT.212907][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[023:477] [2019-12-03 16:13:41 GMT.212985][40b9] Stop:
[023:477] [2019-12-03 16:13:41 GMT.213128][40b7] operator(): Video Render stopped.
[023:478] [2019-12-03 16:13:41 GMT.213584][40b9] OnMPStopped:
[023:478] [2019-12-03 16:13:41 GMT.213897][40b9] operator(): Player stopped.
[023:478] [2019-12-03 16:13:41 GMT.214231][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[023:478] [2019-12-03 16:13:41 GMT.214330][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[023:478] [2019-12-03 16:13:41 GMT.214396][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[023:479] [2019-12-03 16:13:41 GMT.214680][40b9] operator(): Player stopped, and
start cache.
[023:479] [2019-12-03 16:13:41 GMT.214997][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[025:006] [2019-12-03 16:13:42 GMT.741691][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[025:006] [2019-12-03 16:13:42 GMT.741899][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[025:006] [2019-12-03 16:13:42 GMT.742104][40b7] redraw the last frame.
[025:006] [2019-12-03 16:13:42 GMT.742254][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[025:007] [2019-12-03 16:13:42 GMT.742981][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[025:007] [2019-12-03 16:13:42 GMT.743068][3fbd] editorPlayerSetMp3:
[025:007] [2019-12-03 16:13:42 GMT.743239][3fbd] Start: filename:
http://video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157
5007699123.mp4 hoststr: realtime: 0 seek_duration: 0
[025:007] [2019-12-03 16:13:42 GMT.743329][40b9] Start_w: invoke filename:
http://video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157
5007699123.mp4
[025:007] [2019-12-03 16:13:42 GMT.743370][40b9] PauseCacheThreadOther, uri:
http://video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157
5007699123.mp4
[025:007] [2019-12-03 16:13:42 GMT.743447][40b3] PauseCacheThreadOther_w, uri:
http://video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157
5007699123.mp4
[025:007] [2019-12-03 16:13:42 GMT.743521][40b9] Start_w: Player paused all cache.
[025:008] [2019-12-03 16:13:42 GMT.744082][416d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xbab29d24
[025:010] [2019-12-03 16:13:42 GMT.746232][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[025:010] [2019-12-03 16:13:42 GMT.746325][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[025:010] [2019-12-03 16:13:42 GMT.746487][40b9] Load: push version is : 1
[025:011] [2019-12-03 16:13:42 GMT.746549][40b9] Load: pull version is : 1
[025:011] [2019-12-03 16:13:42 GMT.746601][40b9] SetLastAccessTime: set last access
time: 8770551
[025:011] [2019-12-03 16:13:42 GMT.746646][40b9] SetLastAccessTime: set last access
time: 59629351
[025:011] [2019-12-03 16:13:42 GMT.746710][40b9] AsyncMultiSocket Create the async
multi socket.
[025:011] [2019-12-03 16:13:42 GMT.747476][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[025:012] [2019-12-03 16:13:42 GMT.747966][40b9] Start_w: Player in Cache Http uri:
cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1c
HNHL2syTnZsazBndz09_1575007699123.mp4
[025:012] [2019-12-03 16:13:42 GMT.748023][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1c
HNHL2syTnZsazBndz09_1575007699123.mp4 hoststr: realtime: 0 seek_duration: 0
[025:012] [2019-12-03 16:13:42 GMT.748178][40b9] Protocol2Port: current protocol:
cachehttp default_port_:80
[025:012] [2019-12-03 16:13:42 GMT.748224][40b9] IsMp4File: this is mp4 file:
cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1c
HNHL2syTnZsazBndz09_1575007699123.mp4
[025:012] [2019-12-03 16:13:42 GMT.748254][40b9] SetDelegate:
[025:012] [2019-12-03 16:13:42 GMT.748293][40b9] Start: Start the stream reader
from
url:cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLN
TB1cHNHL2syTnZsazBndz09_1575007699123.mp4
[025:012] [2019-12-03 16:13:42 GMT.748385][40b9] operator(): Start the stream
reader from
url:cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLN
TB1cHNHL2syTnZsazBndz09_1575007699123.mp4
[025:012] [2019-12-03 16:13:42 GMT.748426][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[025:012] [2019-12-03 16:13:42 GMT.748464][40b9] Start:
[025:012] [2019-12-03 16:13:42 GMT.748500][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1c
HNHL2syTnZsazBndz09_1575007699123.mp4, hoststr =, seek duration = 0
[025:013] [2019-12-03 16:13:42 GMT.748700][40b9] Start: Starting audio decoder...
[025:013] [2019-12-03 16:13:42 GMT.748752][40b9] operator(): Audio decoder started.
[025:013] [2019-12-03 16:13:42 GMT.748787][40b9] Start: Starting video decoder...
[025:013] [2019-12-03 16:13:42 GMT.748814][40b9] operator(): Video decoder started.
[025:013] [2019-12-03 16:13:42 GMT.748844][40b9] Start:
[025:013] [2019-12-03 16:13:42 GMT.748997][40b9] DeviceStart:
audioDevice_:0xcdbec000
[025:013] [2019-12-03 16:13:42 GMT.748992][416e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfaff134
[025:013] [2019-12-03 16:13:42 GMT.749034][40b9] DeviceStart: time profile playout
init before
[025:013] [2019-12-03 16:13:42 GMT.749049][416e] Run: ThreadBasedAVFormatContext
Start
[025:013] [2019-12-03 16:13:42 GMT.749063][40b9] DeviceStart: time profile playout
init end
[025:013] [2019-12-03 16:13:42 GMT.749088][40b9] OpenSlesOutput:Start playout

[025:014] [2019-12-03 16:13:42 GMT.749769][416e] CacheHttp seek http, pos = 0,


whence = 65536, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:014] [2019-12-03 16:13:42 GMT.749848][416e] ThreadBasedCacheHttp in seek, uri
=
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:014] [2019-12-03 16:13:42 GMT.750341][40b9] Create the opensl output player.
streamtype before:0

[025:014] [2019-12-03 16:13:42 GMT.750407][40b9] Create the opensl output player.


streamtype after:3

[025:017] [2019-12-03 16:13:42 GMT.752745][411e] ThreadBasedCacheHttp end in


seek_w, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:017] [2019-12-03 16:13:42 GMT.752929][416e] CacheHttp seek http, pos = 0,
whence = 65536, ret = 12871249, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:019] [2019-12-03 16:13:42 GMT.755045][40b9] Enqueue opensl buffer size:1764
[025:021] [2019-12-03 16:13:42 GMT.756689][416e] CacheHttp seek http, pos = 0,
whence = 65536, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:021] [2019-12-03 16:13:42 GMT.756773][416e] ThreadBasedCacheHttp in seek, uri
=
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:029] [2019-12-03 16:13:42 GMT.765321][40b9] DeviceStart: time profile playout
all end
[025:029] [2019-12-03 16:13:42 GMT.765423][40b9] operator(): Audio playback
started.
[025:029] [2019-12-03 16:13:42 GMT.765486][40b9] Start:
[025:030] [2019-12-03 16:13:42 GMT.765668][40b7] operator(): video render started.
[025:031] [2019-12-03 16:13:42 GMT.766777][40b9] OnMPStarted:
[025:031] [2019-12-03 16:13:42 GMT.767174][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[025:032] [2019-12-03 16:13:42 GMT.767724][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[025:032] [2019-12-03 16:13:42 GMT.767818][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[025:032] [2019-12-03 16:13:42 GMT.767867][3fbd] SetSpeaker:
[025:032] [2019-12-03 16:13:42 GMT.768041][40b9] operator():
[025:032] [2019-12-03 16:13:42 GMT.768082][40b9] SetSpeaker: Enable speaker
[025:081] [2019-12-03 16:13:42 GMT.816573][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[025:081] [2019-12-03 16:13:42 GMT.816737][40b9] StartBuffering: Start buffering
[025:081] [2019-12-03 16:13:42 GMT.816770][40b9] Pause:
[025:081] [2019-12-03 16:13:42 GMT.816800][40b9] operator(): Audio decoder paused.
[025:081] [2019-12-03 16:13:42 GMT.816834][40b9] Pause:
[025:081] [2019-12-03 16:13:42 GMT.816856][40b9] Video decoder paused.
[025:081] [2019-12-03 16:13:42 GMT.816877][40b9] Pause:
[025:081] [2019-12-03 16:13:42 GMT.817021][40b7] operator(): video render paused.
[025:082] [2019-12-03 16:13:42 GMT.818046][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[025:082] [2019-12-03 16:13:42 GMT.818165][40b9] OnMPStartBuffering:
[025:120] [2019-12-03 16:13:42 GMT.855597][411e] ThreadBasedCacheHttp end in
seek_w, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:120] [2019-12-03 16:13:42 GMT.855812][416e] CacheHttp seek http, pos = 0,
whence = 65536, ret = 12871249, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:123] [2019-12-03 16:13:42 GMT.858571][416e] Run: After avformat_open_input
[025:133] [2019-12-03 16:13:42 GMT.868607][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[025:133] [2019-12-03 16:13:42 GMT.868731][40b9] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[025:133] [2019-12-03 16:13:42 GMT.868778][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[025:159] [2019-12-03 16:13:42 GMT.895005][416e] CacheHttp seek http, pos = 0,
whence = 65536, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:159] [2019-12-03 16:13:42 GMT.895120][416e] ThreadBasedCacheHttp in seek, uri
=
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:219] [2019-12-03 16:13:42 GMT.955106][411e] ThreadBasedCacheHttp end in
seek_w, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:219] [2019-12-03 16:13:42 GMT.955427][416e] CacheHttp seek http, pos = 0,
whence = 65536, ret = 12871249, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:219] [2019-12-03 16:13:42 GMT.955514][416e] CacheHttp seek http, pos = 0,
whence = 65536, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:220] [2019-12-03 16:13:42 GMT.955558][416e] ThreadBasedCacheHttp in seek, uri
=
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:230] [2019-12-03 16:13:42 GMT.965968][411e] ThreadBasedCacheHttp end in
seek_w, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:231] [2019-12-03 16:13:42 GMT.966668][416e] CacheHttp seek http, pos = 0,
whence = 65536, ret = 12871249, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:231] [2019-12-03 16:13:42 GMT.966893][416e] CacheHttp seek http, pos = 0,
whence = 65536, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:231] [2019-12-03 16:13:42 GMT.966946][416e] ThreadBasedCacheHttp in seek, uri
=
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:434] [2019-12-03 16:13:43 GMT.170030][411e] ThreadBasedCacheHttp end in
seek_w, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:434] [2019-12-03 16:13:43 GMT.170330][416e] CacheHttp seek http, pos = 0,
whence = 65536, ret = 12871249, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:434] [2019-12-03 16:13:43 GMT.170414][416e] OnStreamInfoFound:
[025:434] [2019-12-03 16:13:43 GMT.170480][416e] FFMpeg=> Input #0,
mov,mp4,m4a,3gp,3g2,mj2, from
'cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1
cHNHL2syTnZsazBndz09_1575007699123.mp4':

[025:434] [2019-12-03 16:13:43 GMT.170517][416e] FFMpeg=> Metadata:

[025:435] [2019-12-03 16:13:43 GMT.170572][416e] FFMpeg=> major_brand :


[025:435] [2019-12-03 16:13:43 GMT.170599][416e] FFMpeg=> isom
[025:435] [2019-12-03 16:13:43 GMT.170644][416e] FFMpeg=>

[025:435] [2019-12-03 16:13:43 GMT.170668][416e] FFMpeg=> minor_version :


[025:435] [2019-12-03 16:13:43 GMT.170708][416e] FFMpeg=> 512
[025:435] [2019-12-03 16:13:43 GMT.170732][416e] FFMpeg=>

[025:435] [2019-12-03 16:13:43 GMT.170755][416e] FFMpeg=> compatible_brands:


[025:435] [2019-12-03 16:13:43 GMT.170790][416e] FFMpeg=> isomiso2avc1mp41
[025:435] [2019-12-03 16:13:43 GMT.170833][416e] FFMpeg=>

[025:435] [2019-12-03 16:13:43 GMT.170857][416e] FFMpeg=> creation_time :


[025:435] [2019-12-03 16:13:43 GMT.170890][416e] FFMpeg=> 2019-11-29 06:12:17
[025:435] [2019-12-03 16:13:43 GMT.170914][416e] FFMpeg=>

[025:435] [2019-12-03 16:13:43 GMT.170944][416e] FFMpeg=> encoder :


[025:435] [2019-12-03 16:13:43 GMT.170969][416e] FFMpeg=> Lavf57.83.100
[025:435] [2019-12-03 16:13:43 GMT.170991][416e] FFMpeg=>
[025:435] [2019-12-03 16:13:43 GMT.171022][416e] FFMpeg=> Duration:
[025:435] [2019-12-03 16:13:43 GMT.171048][416e] FFMpeg=> 00:01:01.57
[025:435] [2019-12-03 16:13:43 GMT.171083][416e] FFMpeg=> , start:
[025:435] [2019-12-03 16:13:43 GMT.171121][416e] FFMpeg=> 0.000000
[025:435] [2019-12-03 16:13:43 GMT.171144][416e] FFMpeg=> , bitrate:
[025:435] [2019-12-03 16:13:43 GMT.171175][416e] FFMpeg=> 1672 kb/s
[025:435] [2019-12-03 16:13:43 GMT.171199][416e] FFMpeg=>

[025:435] [2019-12-03 16:13:43 GMT.171273][416e] FFMpeg=> Stream #0:0


[025:435] [2019-12-03 16:13:43 GMT.171309][416e] FFMpeg=> (und)
[025:435] [2019-12-03 16:13:43 GMT.171345][416e] FFMpeg=> : Video: h264 (avc1 /
0x31637661), yuv420p, 404x720 [SAR 3543:3232 DAR 1181:1920], 1603 kb/s
[025:435] [2019-12-03 16:13:43 GMT.171383][416e] FFMpeg=> ,
[025:435] [2019-12-03 16:13:43 GMT.171419][416e] FFMpeg=> 25 fps,
[025:435] [2019-12-03 16:13:43 GMT.171452][416e] FFMpeg=> 25 tbr,
[025:435] [2019-12-03 16:13:43 GMT.171479][416e] FFMpeg=> 12800 tbn,
[025:435] [2019-12-03 16:13:43 GMT.171511][416e] FFMpeg=> 50 tbc
[025:435] [2019-12-03 16:13:43 GMT.171535][416e] FFMpeg=> (default)
[025:436] [2019-12-03 16:13:43 GMT.171567][416e] FFMpeg=>

[025:436] [2019-12-03 16:13:43 GMT.171604][416e] FFMpeg=> Metadata:

[025:436] [2019-12-03 16:13:43 GMT.171629][416e] FFMpeg=> creation_time :


[025:436] [2019-12-03 16:13:43 GMT.171661][416e] FFMpeg=> 2019-11-29 06:12:17
[025:436] [2019-12-03 16:13:43 GMT.171685][416e] FFMpeg=>

[025:436] [2019-12-03 16:13:43 GMT.171716][416e] FFMpeg=> handler_name :


[025:436] [2019-12-03 16:13:43 GMT.171740][416e] FFMpeg=> VideoHandler
[025:436] [2019-12-03 16:13:43 GMT.171771][416e] FFMpeg=>

[025:436] [2019-12-03 16:13:43 GMT.171826][416e] FFMpeg=> Stream #0:1


[025:436] [2019-12-03 16:13:43 GMT.171859][416e] FFMpeg=> (eng)
[025:436] [2019-12-03 16:13:43 GMT.171883][416e] FFMpeg=> : Audio: aac (mp4a /
0x6134706D), 48000 Hz, stereo, fltp, 64 kb/s
[025:436] [2019-12-03 16:13:43 GMT.171925][416e] FFMpeg=> (default)
[025:436] [2019-12-03 16:13:43 GMT.171949][416e] FFMpeg=>

[025:436] [2019-12-03 16:13:43 GMT.171980][416e] FFMpeg=> Metadata:

[025:436] [2019-12-03 16:13:43 GMT.172004][416e] FFMpeg=> creation_time :


[025:436] [2019-12-03 16:13:43 GMT.172054][416e] FFMpeg=> 2019-11-29 06:12:17
[025:436] [2019-12-03 16:13:43 GMT.172090][416e] FFMpeg=>

[025:436] [2019-12-03 16:13:43 GMT.172127][416e] FFMpeg=> handler_name :


[025:436] [2019-12-03 16:13:43 GMT.172167][416e] FFMpeg=> SoundHandler
[025:436] [2019-12-03 16:13:43 GMT.172206][416e] FFMpeg=>

[025:436] [2019-12-03 16:13:43 GMT.172254][416e] OnAudioStreamOpened: Audio stream


index:1
[025:436] [2019-12-03 16:13:43 GMT.172529][416e] OnVideoStreamOpened: video stream
index:0
[025:437] [2019-12-03 16:13:43 GMT.172786][416e] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[025:437] [2019-12-03 16:13:43 GMT.172825][416e] The time to receive packet since
start connect server is:424
[025:437] [2019-12-03 16:13:43 GMT.172851][416e] Stream read pkt pts:0 streamidex:0
nb_streams:2
[025:437] [2019-12-03 16:13:43 GMT.172886][416e] StreamReader::onPacketRecved pts:0
dts:-1024
[025:439] [2019-12-03 16:13:43 GMT.175454][416e] Stream read pkt pts:36352
streamidex:0 nb_streams:2
[025:440] [2019-12-03 16:13:43 GMT.175571][416e] StreamReader::onPacketRecved
pts:36352 dts:34816
[025:440] [2019-12-03 16:13:43 GMT.175944][40b9] operator():
[025:440] [2019-12-03 16:13:43 GMT.176021][40b9] operator(): Duration changed to
61568000
[025:440] [2019-12-03 16:13:43 GMT.176075][40b9] operator():
[025:440] [2019-12-03 16:13:43 GMT.176295][40b9] OnAudioStreamOpened:
[025:441] [2019-12-03 16:13:43 GMT.176688][40b9] operator():
[025:441] [2019-12-03 16:13:43 GMT.176937][40b9] OnVideoStreamOpened:
[025:441] [2019-12-03 16:13:43 GMT.177276][40b9]
StreamReader::onPacketRecved_Async_Block pts:0 dts:-1024 wrap_bits:64
[025:441] [2019-12-03 16:13:43 GMT.177326][40b9] Find key frame. So keep the next
frames. flags:1 dts:-1024 pts:0
[025:441] [2019-12-03 16:13:43 GMT.177362][40b9] last enqueue video timestamp:-
1024
[025:441] [2019-12-03 16:13:43 GMT.177400][40b9] last enqueue audio timestamp:-
2048
[025:441] [2019-12-03 16:13:43 GMT.177429][40b9] lipsync_debug:read video pts:2048
[025:441] [2019-12-03 16:13:43 GMT.177453][40b9] pkt stream id:0 packet dts:-512
packet pts:2048 last audio ts:-2048 last video ts:-1024 key_frame_found:1
[025:442] [2019-12-03 16:13:43 GMT.177757][40b9] last enqueue video timestamp:9216
[025:442] [2019-12-03 16:13:43 GMT.177959][40b9] lipsync_debug:read video pts:14848
[025:442] [2019-12-03 16:13:43 GMT.178061][40b9] pkt stream id:0 packet dts:17408
packet pts:17920 last audio ts:64512 last video ts:16896 key_frame_found:1
[025:442] [2019-12-03 16:13:43 GMT.178160][40b9] last enqueue video
timestamp:19456
[025:442] [2019-12-03 16:13:43 GMT.178380][40b9] last enqueue audio
timestamp:100352
[025:442] [2019-12-03 16:13:43 GMT.178488][40b9] last enqueue video
timestamp:29696
[025:442] [2019-12-03 16:13:43 GMT.178535][40b9] lipsync_debug:read video pts:31232
[025:443] [2019-12-03 16:13:43 GMT.178546][416e] (1/500) Cache Http, no data in
cache, wait 20ms, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:443] [2019-12-03 16:13:43 GMT.178681][40b9]
StreamReader::onPacketRecved_Async_Block pts:36352 dts:34816 wrap_bits:64
[025:443] [2019-12-03 16:13:43 GMT.178732][40b9] pkt stream id:1 packet dts:132096
packet pts:132096 last audio ts:131072 last video ts:34816 key_frame_found:1
[025:443] [2019-12-03 16:13:43 GMT.178886][40b9] last enqueue video
timestamp:39936
[025:443] [2019-12-03 16:13:43 GMT.179036][40b9] operator():
[025:446] [2019-12-03 16:13:43 GMT.181594][40b9] lipsync_debug:read video pts:46592
[025:446] [2019-12-03 16:13:43 GMT.181799][40b9] last enqueue video
timestamp:50176
[025:446] [2019-12-03 16:13:43 GMT.181891][40b9] operator():
[025:446] [2019-12-03 16:13:43 GMT.181930][40b9] OpenCodec: Open codec context.

[025:451] [2019-12-03 16:13:43 GMT.186684][40b9] pkt stream id:1 packet dts:198656


packet pts:198656 last audio ts:197632 last video ts:52736 key_frame_found:1
[025:451] [2019-12-03 16:13:43 GMT.186893][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 1, packet size=47137, pts=0, dts=-1024
[025:451] [2019-12-03 16:13:43 GMT.187010][40b9] last enqueue audio
timestamp:202752
[025:451] [2019-12-03 16:13:43 GMT.187062][40b9] onAudioPacketRecved queue size: 1,
pkt size=170, pts=-2048, dts=-2048
[025:451] [2019-12-03 16:13:43 GMT.187390][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 21, packet size=205, pts=9728, dts=9216
[025:452] [2019-12-03 16:13:43 GMT.187573][40b9] last enqueue video
timestamp:60416
[025:452] [2019-12-03 16:13:43 GMT.187644][40b9] lipsync_debug:read video pts:61440
[025:452] [2019-12-03 16:13:43 GMT.187817][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 41, packet size=147, pts=19968, dts=19456
[025:452] [2019-12-03 16:13:43 GMT.188051][40b9] onAudioPacketRecved queue size:
101, pkt size=247, pts=100352, dts=100352
[025:452] [2019-12-03 16:13:43 GMT.188172][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 61, packet size=16084, pts=31744, dts=29696
[025:452] [2019-12-03 16:13:43 GMT.188429][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 81, packet size=17637, pts=41472, dts=39936
[025:453] [2019-12-03 16:13:43 GMT.188636][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 101, packet size=16600, pts=51712, dts=50176
[025:453] [2019-12-03 16:13:43 GMT.188741][40b9] onAudioPacketRecved queue size:
201, pkt size=151, pts=202752, dts=202752
[025:453] [2019-12-03 16:13:43 GMT.188881][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 121, packet size=13782, pts=61952, dts=60416
[025:483] [2019-12-03 16:13:43 GMT.219224][40b9] Undecoded audio frames: 252
Decoded audio frames: 0 Audio cached duration: 5796 Undecoded video frames: 135
Decoded video frames: 0 Video cached duration: 8933 Stream cached duration: 8933
Stream cached duration percent: 1796
[025:483] [2019-12-03 16:13:43 GMT.219362][40b9] CheckToPlay: We are going to start
playing. audio_cached_duration=5796 video_cached_duration=8933
[025:483] [2019-12-03 16:13:43 GMT.219397][40b9] StartPlaying: Start playing
[025:483] [2019-12-03 16:13:43 GMT.219426][40b9] Resume:
[025:483] [2019-12-03 16:13:43 GMT.219472][40b9] operator(): Audio decoder resumed.
[025:483] [2019-12-03 16:13:43 GMT.219515][40b9] Resume:
[025:484] [2019-12-03 16:13:43 GMT.219544][40b9] operator(): Video decoder resumed.
[025:484] [2019-12-03 16:13:43 GMT.219572][40b9] Resume:
[025:484] [2019-12-03 16:13:43 GMT.219684][40b7] operator(): Video Render resumed
[025:484] [2019-12-03 16:13:43 GMT.219777][40b9] operator(): Audio playback
resumed.
[025:484] [2019-12-03 16:13:43 GMT.219824][40b9] OnMPStartPlaying:
[025:484] [2019-12-03 16:13:43 GMT.220158][40b9] Current Buffer-Time-To-Play
changed from 500 to 4000
[025:493] [2019-12-03 16:13:43 GMT.229469][40b9] Get an audio packet to decode.251
pts=-2048, dts=-2048 (1/50)
[025:494] [2019-12-03 16:13:43 GMT.229886][40b9] Succeed to decode audio:
d_queue_size=251 ,key_frame=1 ,pts=-2048 ,channels=2 ,sample_rate=48000 queue
size:251 (1/100)
[025:494] [2019-12-03 16:13:43 GMT.229965][40b9] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=-2048 (1/100)
[025:494] [2019-12-03 16:13:43 GMT.230179][40b9] Get an packet for video decode.
dts:-1024 pts:0 pkt size:47137
[025:494] [2019-12-03 16:13:43 GMT.230286][40b9] decode video failed:47137 packt
pts:0 dts:-1024
[025:494] [2019-12-03 16:13:43 GMT.230391][40b9] Create the audio converter48000 Hz
format:8 channels:2 old channels: 0 Hz: 0 format:-1
[025:508] [2019-12-03 16:13:43 GMT.244478][40b9] The audio playback speed:100
(1/100)
[025:509] [2019-12-03 16:13:43 GMT.244937][40b9] lipsync_debug: The current played
audio timestamp is:-2048(1/50)
[025:509] [2019-12-03 16:13:43 GMT.244998][40b9] First audio frame rendering
[025:509] [2019-12-03 16:13:43 GMT.245056][40b9] OnAudioRenderingStart:
OnAudioRenderingStart
[025:510] [2019-12-03 16:13:43 GMT.245776][40b9] operator(): OnAudioRenderingStart
[025:510] [2019-12-03 16:13:43 GMT.245859][40b9] OnAudioRenderingStart:
[025:510] [2019-12-03 16:13:43 GMT.246221][40b9] lipsync_debug: Set audioTs from
-2048 to 0 .
[025:520] [2019-12-03 16:13:43 GMT.256104][40b9] decode video failed:505 packt
pts:4096 dts:1536
[025:530] [2019-12-03 16:13:43 GMT.266132][40b9] Video decode is KeyFrame: 1
[025:530] [2019-12-03 16:13:43 GMT.266300][40b9] Rotate frame with angle 0 (1/100)
[025:531] [2019-12-03 16:13:43 GMT.267073][40b9] webrtc common_video plane
old ..... (1/1000) new: 1 delete: 0 diff: 1
[025:532] [2019-12-03 16:13:43 GMT.268516][40b9] avcodec_decode_video2
queue_.size()=125, key_frame=1, frame_pts=0, pkt_dts=0, pkt_pts=0,
coded_picture_number=0, display_picture_number=0, pict_type=1
[025:533] [2019-12-03 16:13:43 GMT.268704][40b9] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[025:533] [2019-12-03 16:13:43 GMT.268942][40b7] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:404 newHeight:720
[025:533] [2019-12-03 16:13:43 GMT.269034][40b7] OnVideoSizeChanged:
[025:534] [2019-12-03 16:13:43 GMT.270303][40b7]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts0 queue_ size: 1 (1/200)
[025:534] [2019-12-03 16:13:43 GMT.270476][40b7] lipsync_debug:displaying video
ts:0 The current displayed video timestamp is:59639496
[025:534] [2019-12-03 16:13:43 GMT.270534][40b7] lipsync_debug:
last_display_timestamp_ = 0, range_start_ = 0result = 0
[025:535] [2019-12-03 16:13:43 GMT.270964][3fbd]
Java_com_xiaomi_player_Player_setGravityJni:
[025:553] [2019-12-03 16:13:43 GMT.289251][40b9] avcodec_decode_video2
queue_.size()=116, key_frame=0, frame_pts=5120, pkt_dts=5120, pkt_pts=5120,
coded_picture_number=10, display_picture_number=0, pict_type=3
[025:570] [2019-12-03 16:13:43 GMT.306018][40b9] Get an packet for video decode.
dts:14336 pts:15360 pkt size:247
[025:572] [2019-12-03 16:13:43 GMT.307589][40b9] avcodec_decode_video2
queue_.size()=106, key_frame=0, frame_pts=10240, pkt_dts=10240, pkt_pts=10240,
coded_picture_number=17, display_picture_number=0, pict_type=2
[025:576] [2019-12-03 16:13:43 GMT.312214][40b7] lipsync_debug: render a video
frame
[025:576] [2019-12-03 16:13:43 GMT.312285][40b7] lipsync_debug: First video frame
rendering.
[025:576] [2019-12-03 16:13:43 GMT.312333][40b7] OnVideoRenderingStart:
OnVideoRenderingStart
[025:585] [2019-12-03 16:13:43 GMT.321325][40b9] The delegate decides not to
decode. (1/200)
[025:585] [2019-12-03 16:13:43 GMT.321509][40b7] redraw the last frame.
[025:586] [2019-12-03 16:13:43 GMT.321556][40b7] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:40 timeDelta:52 last video ts:0 frame->pts:512 pkt_dts:512
pkt_pts:512
[025:586] [2019-12-03 16:13:43 GMT.321585][40b7] lipsync_debug: tsDelta - timeDelta
= -12
[025:586] [2019-12-03 16:13:43 GMT.321605][40b7] lipsync_debug:result remaining
time:0
[025:586] [2019-12-03 16:13:43 GMT.321623][40b7] dynamic updated lipsync delay:0
[025:586] [2019-12-03 16:13:43 GMT.322524][40b9] operator(): OnVideoRenderingStart
[025:587] [2019-12-03 16:13:43 GMT.322607][40b9] OnVideoRenderingStart:
[025:587] [2019-12-03 16:13:43 GMT.323023][40b9] lipsync_debug :videoTs:512
audioTs:28672 total delay:28 videoTsMS:40 audioTsMS:12 diff:28 audio
timebase:48000/1 video timebase:12800/1
[025:587] [2019-12-03 16:13:43 GMT.323097][40b9] Set the lipsync delay:28
[025:589] [2019-12-03 16:13:43 GMT.325105][40b7] lipsync_debug:remaining time:10
tsDelta - timeDelta:45
[025:589] [2019-12-03 16:13:43 GMT.325205][40b7] lipsync_debug:result remaining
time:10
[025:591] [2019-12-03 16:13:43 GMT.327016][3fbd]
Java_com_xiaomi_player_Player_muteAudioJni:
[025:591] [2019-12-03 16:13:43 GMT.327141][3fbd] Audio playback mute.
[025:591] [2019-12-03 16:13:43 GMT.327408][3fbd]
Java_com_xiaomi_player_Player_durationJni:
[025:592] [2019-12-03 16:13:43 GMT.327997][3fbd]
Java_com_xiaomi_player_Player_durationJni: get duration:61568(ms)
[025:592] [2019-12-03 16:13:43 GMT.328237][3fbd]
Java_com_xiaomi_player_Player_resumeJni:
[025:592] [2019-12-03 16:13:43 GMT.328303][3fbd] Resume:
[025:592] [2019-12-03 16:13:43 GMT.328387][40b9] operator(): Player not paused.
Operation cancelled.
[025:593] [2019-12-03 16:13:43 GMT.328834][3fbd]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[025:593] [2019-12-03 16:13:43 GMT.329351][3fbd]
Java_com_xiaomi_player_Player_muteAudioJni:
[025:593] [2019-12-03 16:13:43 GMT.329439][3fbd] Audio playback mute.
[025:594] [2019-12-03 16:13:43 GMT.330366][40b9] Get an audio packet to decode.155
pts=100352, dts=100352 (1/50)
[025:595] [2019-12-03 16:13:43 GMT.330601][40b9] Succeed to decode audio:
d_queue_size=155 ,key_frame=1 ,pts=100352 ,channels=2 ,sample_rate=48000 queue
size:155 (1/100)
[025:595] [2019-12-03 16:13:43 GMT.330641][40b9] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=100352 (1/100)
[025:601] [2019-12-03 16:13:43 GMT.337042][40b9] Get an audio packet to decode.55
pts=202752, dts=202752 (1/50)
[025:601] [2019-12-03 16:13:43 GMT.337205][40b9] Succeed to decode audio:
d_queue_size=55 ,key_frame=1 ,pts=202752 ,channels=2 ,sample_rate=48000 queue
size:55 (1/100)
[025:601] [2019-12-03 16:13:43 GMT.337242][40b9] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=202752 (1/100)
[025:684] [2019-12-03 16:13:43 GMT.419808][40b9] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[025:711] [2019-12-03 16:13:43 GMT.447384][416e] Stream read pkt pts:264192
streamidex:1 nb_streams:2
[025:712] [2019-12-03 16:13:43 GMT.447621][416e] StreamReader::onPacketRecved
pts:264192 dts:264192
[025:712] [2019-12-03 16:13:43 GMT.447762][40b9]
StreamReader::onPacketRecved_Async_Block pts:264192 dts:264192 wrap_bits:64
[025:719] [2019-12-03 16:13:43 GMT.455198][40b9] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[025:723] [2019-12-03 16:13:43 GMT.458621][40b7] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[025:733] [2019-12-03 16:13:43 GMT.468636][40b9] last enqueue video
timestamp:70656
[025:733] [2019-12-03 16:13:43 GMT.468811][40b9] pkt stream id:1 packet dts:265216
packet pts:265216 last audio ts:264192 last video ts:70656 key_frame_found:1
[025:733] [2019-12-03 16:13:43 GMT.468895][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 110, packet size=4512, pts=71680, dts=70656
[025:771] [2019-12-03 16:13:43 GMT.507278][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[025:775] [2019-12-03 16:13:43 GMT.511030][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[025:775] [2019-12-03 16:13:43 GMT.511321][40b7] redraw the last frame.
[025:776] [2019-12-03 16:13:43 GMT.511571][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[025:777] [2019-12-03 16:13:43 GMT.513118][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[025:777] [2019-12-03 16:13:43 GMT.513229][3fbd] Stop:
cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1c
HNHL2syTnZsazBndz09_1575007699123.mp4
[025:777] [2019-12-03 16:13:43 GMT.513337][40b9] GetCurrentIP: IP122.155.237.85:80
[025:777] [2019-12-03 16:13:43 GMT.513406][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:100
[025:778] [2019-12-03 16:13:43 GMT.513799][416d] UpdateScore:
[025:778] [2019-12-03 16:13:43 GMT.513859][416d] AddAddresses:
[025:778] [2019-12-03 16:13:43 GMT.513899][416d] GetSsid:
[025:780] [2019-12-03 16:13:43 GMT.515548][416d] SetLastAccessTime: set last access
time: 59639741
[025:780] [2019-12-03 16:13:43 GMT.515680][416d] AddItems:
[025:780] [2019-12-03 16:13:43 GMT.515720][416d] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[025:780] [2019-12-03 16:13:43 GMT.515755][416d] Save:
[025:780] [2019-12-03 16:13:43 GMT.515835][416d] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[025:780] [2019-12-03 16:13:43 GMT.516092][416d] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 21, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[025:780] [2019-12-03 16:13:43 GMT.516352][40b9] Stop:


[025:780] [2019-12-03 16:13:43 GMT.516408][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[025:781] [2019-12-03 16:13:43 GMT.516638][40b3] Warning(UriTransport.cc:92): Cache
http, stop uri
cachehttp://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1c
HNHL2syTnZsazBndz09_1575007699123.mp4
[025:781] [2019-12-03 16:13:43 GMT.516704][40b3] ThreadBasedCacheHttp Stop, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:793] [2019-12-03 16:13:43 GMT.528895][416e] Read an corrupt packet pts:72704
dts:71680 len:4688
[025:813] [2019-12-03 16:13:43 GMT.549503][411e] ThreadBasedCacheHttp close http
ret 0, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:816] [2019-12-03 16:13:43 GMT.551805][40b3] CacheHttp stoped, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:816] [2019-12-03 16:13:43 GMT.552029][416e] Run: ThreadBasedAVFormatContext
End
[025:817] [2019-12-03 16:13:43 GMT.552569][40b9] Stop: begin workingThread.Stop
[025:817] [2019-12-03 16:13:43 GMT.552691][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[025:817] [2019-12-03 16:13:43 GMT.552728][40b9] operator(): Stream reader stopped.
[025:817] [2019-12-03 16:13:43 GMT.552778][40b9] Stop: Stopping audio decoder
[025:817] [2019-12-03 16:13:43 GMT.552888][40b9] operator(): Audio decoder stopped
[025:817] [2019-12-03 16:13:43 GMT.552927][40b9] Stop: Stopping video decoder.
[025:822] [2019-12-03 16:13:43 GMT.557840][40b9] operator(): Video decoder stopped
[025:822] [2019-12-03 16:13:43 GMT.557966][40b9] Stop:
[025:822] [2019-12-03 16:13:43 GMT.557992][40b9] DeviceStop:
audioDevice_:0xcdbec000
[025:822] [2019-12-03 16:13:43 GMT.558015][40b9] OpenSlesOutput:Stop playout

[025:825] [2019-12-03 16:13:43 GMT.560901][40b9] Don't update the opensl buffer


estimator, because call too short.

[025:825] [2019-12-03 16:13:43 GMT.561016][40b9] DeviceStop: Done


[025:826] [2019-12-03 16:13:43 GMT.562296][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[025:826] [2019-12-03 16:13:43 GMT.562499][40b9] Stop:
[025:827] [2019-12-03 16:13:43 GMT.563011][40b7] operator(): Video Render stopped.
[025:827] [2019-12-03 16:13:43 GMT.563391][40b9] OnMPStopped:
[025:828] [2019-12-03 16:13:43 GMT.563722][40b9] operator(): Player stopped.
[025:828] [2019-12-03 16:13:43 GMT.564073][40b9] operator(): Player stopped, and
start cache.
[025:829] [2019-12-03 16:13:43 GMT.564776][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[025:829] [2019-12-03 16:13:43 GMT.564912][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[025:829] [2019-12-03 16:13:43 GMT.564968][3fbd] editorPlayerSetMp3:
[025:829] [2019-12-03 16:13:43 GMT.565384][3fbd] Start: filename:
http://mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[025:829] [2019-12-03 16:13:43 GMT.565497][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
[025:829] [2019-12-03 16:13:43 GMT.565525][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
[025:830] [2019-12-03 16:13:43 GMT.565842][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
[025:830] [2019-12-03 16:13:43 GMT.565894][40b3] Warning(CacheHttp.cc:110):
CacheHttp not started or already paused. Operation cancelled. uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[025:830] [2019-12-03 16:13:43 GMT.565970][40b9] Start_w: Player paused all cache.
[025:831] [2019-12-03 16:13:43 GMT.567577][417e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xbeb03924
[025:835] [2019-12-03 16:13:43 GMT.570759][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[025:835] [2019-12-03 16:13:43 GMT.570914][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[025:835] [2019-12-03 16:13:43 GMT.571095][40b9] Load: push version is : 1
[025:835] [2019-12-03 16:13:43 GMT.571149][40b9] Load: pull version is : 1
[025:835] [2019-12-03 16:13:43 GMT.571202][40b9] SetLastAccessTime: set last access
time: 8770551
[025:835] [2019-12-03 16:13:43 GMT.571236][40b9] SetLastAccessTime: set last access
time: 59629351
[025:835] [2019-12-03 16:13:43 GMT.571282][40b9] AsyncMultiSocket Create the async
multi socket.
[025:836] [2019-12-03 16:13:43 GMT.572463][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[025:837] [2019-12-03 16:13:43 GMT.572752][40b9] Start_w: Player open the media
file with resovle dns.
[025:837] [2019-12-03 16:13:43 GMT.572812][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8, hoststr:
mivideo.g.mi.com
[025:837] [2019-12-03 16:13:43 GMT.572844][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[025:837] [2019-12-03 16:13:43 GMT.572902][40b9] Create the thread based
object:0xed830cc0
[025:840] [2019-12-03 16:13:43 GMT.576467][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[025:841] [2019-12-03 16:13:43 GMT.576788][40b9] Start the thread based object.
this:0xed830cc0
[025:841] [2019-12-03 16:13:43 GMT.577182][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[025:841] [2019-12-03 16:13:43 GMT.577311][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[025:841] [2019-12-03 16:13:43 GMT.577285][417f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed830cc0
[025:841] [2019-12-03 16:13:43 GMT.577362][3fbd] SetSpeaker:
[025:843] [2019-12-03 16:13:43 GMT.578621][40b9] operator():
[025:843] [2019-12-03 16:13:43 GMT.578735][40b9] SetSpeaker: Enable speaker
[025:847] [2019-12-03 16:13:43 GMT.583520][417f] EventDispatchServerScope destruct
[025:848] [2019-12-03 16:13:43 GMT.583984][40b9] OnResolveResult size 2 result type
1
[025:848] [2019-12-03 16:13:43 GMT.584072][40b9] OnResolveResult resolve
122.155.237.85
[025:848] [2019-12-03 16:13:43 GMT.584108][40b9] OnResolveResult resolve
122.155.237.85
[025:848] [2019-12-03 16:13:43 GMT.584152][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
[025:848] [2019-12-03 16:13:43 GMT.584192][40b9] SetIpList:
[025:848] [2019-12-03 16:13:43 GMT.584320][417e] GetSsid:
[025:850] [2019-12-03 16:13:43 GMT.586039][417e] AddAddresses:
[025:850] [2019-12-03 16:13:43 GMT.586161][417e] GetSsid:
[025:852] [2019-12-03 16:13:43 GMT.587721][417e] SetLastAccessTime: set last access
time: 59639814
[025:852] [2019-12-03 16:13:43 GMT.587862][417e] AddItems:
[025:852] [2019-12-03 16:13:43 GMT.587904][417e] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[025:852] [2019-12-03 16:13:43 GMT.587938][417e] SortAddresses:
[025:852] [2019-12-03 16:13:43 GMT.587966][417e] GetSsid:
[025:854] [2019-12-03 16:13:43 GMT.589566][417e] SetScore: set score to new value:
21
[025:854] [2019-12-03 16:13:43 GMT.589702][417e] Create socket connect to
host:122.155.237.85:80
[025:854] [2019-12-03 16:13:43 GMT.589944][417e] operator(): Race start for
address_list:
[025:854] [2019-12-03 16:13:43 GMT.590028][417e] AsyncMultiSocket connect start
[025:854] [2019-12-03 16:13:43 GMT.590063][417e] Create the socket to connect the
address:122.155.237.85:80
[025:854] [2019-12-03 16:13:43 GMT.590173][417e] Add the dispatch:0xed8263a0 socket
server:0xbeb03820

[025:854] [2019-12-03 16:13:43 GMT.590290][417e] Create the IPv4 socket address


122.155.237.85:80
[025:854] [2019-12-03 16:13:43 GMT.590466][417e] current socket index:0
[025:854] [2019-12-03 16:13:43 GMT.590520][417e] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[025:855] [2019-12-03 16:13:43 GMT.590751][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[025:856] [2019-12-03 16:13:43 GMT.591675][40b9] Protocol2Port: current protocol:
http default_port_:80
[025:856] [2019-12-03 16:13:43 GMT.591825][40b9] SetDelegate:
[025:856] [2019-12-03 16:13:43 GMT.591878][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.
m3u8
[025:856] [2019-12-03 16:13:43 GMT.591910][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.
m3u8
[025:856] [2019-12-03 16:13:43 GMT.591937][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[025:856] [2019-12-03 16:13:43 GMT.591960][40b9] Start:
[025:856] [2019-12-03 16:13:43 GMT.591982][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
, hoststr =, seek duration = 0
[025:856] [2019-12-03 16:13:43 GMT.592178][40b9] Start: Starting audio decoder...
[025:856] [2019-12-03 16:13:43 GMT.592257][40b9] operator(): Audio decoder started.
[025:856] [2019-12-03 16:13:43 GMT.592298][40b9] Start: Starting video decoder...
[025:856] [2019-12-03 16:13:43 GMT.592328][40b9] operator(): Video decoder started.
[025:856] [2019-12-03 16:13:43 GMT.592384][40b9] Start:
[025:857] [2019-12-03 16:13:43 GMT.592578][40b9] DeviceStart:
audioDevice_:0xcdbec000
[025:857] [2019-12-03 16:13:43 GMT.592628][40b9] DeviceStart: time profile playout
init before
[025:857] [2019-12-03 16:13:43 GMT.592658][40b9] DeviceStart: time profile playout
init end
[025:857] [2019-12-03 16:13:43 GMT.592693][40b9] OpenSlesOutput:Start playout

[025:857] [2019-12-03 16:13:43 GMT.592760][4181] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xcfaff134
[025:857] [2019-12-03 16:13:43 GMT.592853][4181] Run: ThreadBasedAVFormatContext
Start
[025:858] [2019-12-03 16:13:43 GMT.593797][40b9] Create the opensl output player.
streamtype before:0

[025:858] [2019-12-03 16:13:43 GMT.593894][40b9] Create the opensl output player.


streamtype after:3

[025:862] [2019-12-03 16:13:43 GMT.597609][40b9] Enqueue opensl buffer size:1764


[025:873] [2019-12-03 16:13:43 GMT.608750][40b9] DeviceStart: time profile playout
all end
[025:873] [2019-12-03 16:13:43 GMT.608929][40b9] operator(): Audio playback
started.
[025:873] [2019-12-03 16:13:43 GMT.608979][40b9] Start:
[025:873] [2019-12-03 16:13:43 GMT.609174][40b7] operator(): video render started.
[025:873] [2019-12-03 16:13:43 GMT.609289][40b9] OnMPStarted:
[025:874] [2019-12-03 16:13:43 GMT.609551][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[025:876] [2019-12-03 16:13:43 GMT.611800][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[025:876] [2019-12-03 16:13:43 GMT.612013][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[025:878] [2019-12-03 16:13:43 GMT.613679][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[025:878] [2019-12-03 16:13:43 GMT.613948][40b9] Stop the thread based object.
this:0xed830cc0
[025:878] [2019-12-03 16:13:43 GMT.614054][40b9] Destroy the thread based
object:0xed830cc0
[025:878] [2019-12-03 16:13:43 GMT.614077][40b9] Stop the thread based object.
this:0xed830cc0
[025:885] [2019-12-03 16:13:43 GMT.621217][417e] current socket index:1
[025:885] [2019-12-03 16:13:43 GMT.621320][417e] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[025:923] [2019-12-03 16:13:43 GMT.658572][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[025:923] [2019-12-03 16:13:43 GMT.658688][40b9] StartBuffering: Start buffering
[025:923] [2019-12-03 16:13:43 GMT.658715][40b9] Pause:
[025:923] [2019-12-03 16:13:43 GMT.658744][40b9] operator(): Audio decoder paused.
[025:923] [2019-12-03 16:13:43 GMT.658776][40b9] Pause:
[025:923] [2019-12-03 16:13:43 GMT.658797][40b9] Video decoder paused.
[025:923] [2019-12-03 16:13:43 GMT.658818][40b9] Pause:
[025:923] [2019-12-03 16:13:43 GMT.659188][40b7] operator(): video render paused.
[025:923] [2019-12-03 16:13:43 GMT.659286][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[025:923] [2019-12-03 16:13:43 GMT.659336][40b9] OnMPStartBuffering:
[025:953] [2019-12-03 16:13:43 GMT.688775][417e] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[025:953] [2019-12-03 16:13:43 GMT.688952][417e] Remove the dispatch:0xed8263a0
socket server:0xbeb03820

[025:953] [2019-12-03 16:13:43 GMT.689173][417e] OnConnected: Victor is


122.155.237.85:80
[025:953] [2019-12-03 16:13:43 GMT.689222][417e] operator(): Host race has
succeeded.
[025:962] [2019-12-03 16:13:43 GMT.697550][4181] FFMpeg=> [tcp @ 0xed805980]
connect the server succeed!

[025:962] [2019-12-03 16:13:43 GMT.697721][4181] FFMpeg=> [http @ 0xd0c731e0]


request: GET /mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[026:108] [2019-12-03 16:13:43 GMT.844514][4181] Warning(ff_ffplay.cpp:60):


FFMpeg=> [http @ 0xd0c75300] No trailing CRLF found in HTTP header.

[026:207] [2019-12-03 16:13:43 GMT.942671][4181] FFMpeg=> [tcp @ 0xbab144e0]


connect the server succeed!
[026:207] [2019-12-03 16:13:43 GMT.942860][4181] FFMpeg=> [http @ 0xd0c75300]
request: GET /mivideo.g.mi.com/d2e24e49ca1c15d52a2546a16f0400z0201912010.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[026:276] [2019-12-03 16:13:44 GMT.12393][40b9] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[026:932] [2019-12-03 16:13:44 GMT.667866][40b9] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[027:092] [2019-12-03 16:13:44 GMT.827850][4181] Run: After avformat_open_input
[027:124] [2019-12-03 16:13:44 GMT.860135][4181] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xcb685400] Stream #0: not enough frames to estimate
rate; consider increasing probesize

[027:124] [2019-12-03 16:13:44 GMT.860421][4181] OnStreamInfoFound:


[027:124] [2019-12-03 16:13:44 GMT.860532][4181] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u
8':

[027:125] [2019-12-03 16:13:44 GMT.860572][4181] FFMpeg=> Duration:


[027:125] [2019-12-03 16:13:44 GMT.860563][40b9] operator():
[027:125] [2019-12-03 16:13:44 GMT.860594][4181] FFMpeg=> 00:10:40.16
[027:125] [2019-12-03 16:13:44 GMT.860600][40b9] operator(): Duration changed to
640159999
[027:125] [2019-12-03 16:13:44 GMT.860613][4181] FFMpeg=> , start:
[027:125] [2019-12-03 16:13:44 GMT.860633][4181] FFMpeg=> 1.480000
[027:125] [2019-12-03 16:13:44 GMT.860652][4181] FFMpeg=> , bitrate:
[027:125] [2019-12-03 16:13:44 GMT.860670][4181] FFMpeg=> 0 kb/s
[027:125] [2019-12-03 16:13:44 GMT.860688][4181] FFMpeg=>

[027:125] [2019-12-03 16:13:44 GMT.860710][4181] FFMpeg=> Program 0

[027:125] [2019-12-03 16:13:44 GMT.860728][4181] FFMpeg=> Metadata:

[027:125] [2019-12-03 16:13:44 GMT.860747][4181] FFMpeg=> variant_bitrate :


[027:125] [2019-12-03 16:13:44 GMT.860766][4181] FFMpeg=> 0
[027:125] [2019-12-03 16:13:44 GMT.860784][4181] FFMpeg=>

[027:125] [2019-12-03 16:13:44 GMT.860881][4181] FFMpeg=> Stream #0:0


[027:125] [2019-12-03 16:13:44 GMT.860903][4181] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 1920x1080
[027:125] [2019-12-03 16:13:44 GMT.860923][4181] FFMpeg=> ,
[027:125] [2019-12-03 16:13:44 GMT.860950][4181] FFMpeg=> 25 tbr,
[027:125] [2019-12-03 16:13:44 GMT.860985][4181] FFMpeg=> 90k tbn,
[027:125] [2019-12-03 16:13:44 GMT.861005][4181] FFMpeg=> 50 tbc
[027:125] [2019-12-03 16:13:44 GMT.861024][4181] FFMpeg=>

[027:125] [2019-12-03 16:13:44 GMT.861077][4181] FFMpeg=> Stream #0:1


[027:125] [2019-12-03 16:13:44 GMT.861104][4181] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 151 kb/s
[027:125] [2019-12-03 16:13:44 GMT.861124][4181] FFMpeg=>

[027:125] [2019-12-03 16:13:44 GMT.861144][4181] OnAudioStreamOpened: Audio stream


index:1
[027:125] [2019-12-03 16:13:44 GMT.861386][4181] OnVideoStreamOpened: video stream
index:0
[027:126] [2019-12-03 16:13:44 GMT.861586][40b9] operator():
[027:126] [2019-12-03 16:13:44 GMT.861601][4181] The time to receive packet since
start connect server is:1269
[027:126] [2019-12-03 16:13:44 GMT.861624][4181] Stream read pkt pts:133200
streamidex:0 nb_streams:2
[027:126] [2019-12-03 16:13:44 GMT.861645][4181] StreamReader::onPacketRecved
pts:133200 dts:126000
[027:126] [2019-12-03 16:13:44 GMT.861748][40b9] OnAudioStreamOpened:
[027:126] [2019-12-03 16:13:44 GMT.862051][40b9] operator():
[027:126] [2019-12-03 16:13:44 GMT.862244][40b9] OnVideoStreamOpened:
[027:126] [2019-12-03 16:13:44 GMT.862492][40b9]
StreamReader::onPacketRecved_Async_Block pts:133200 dts:126000 wrap_bits:33
[027:126] [2019-12-03 16:13:44 GMT.862529][40b9] Find key frame. So keep the next
frames. flags:1 dts:126000 pts:133200
[027:127] [2019-12-03 16:13:44 GMT.862557][40b9] last enqueue video
timestamp:126000
[027:127] [2019-12-03 16:13:44 GMT.862674][40b9] lipsync_debug:read video
pts:172800
[027:127] [2019-12-03 16:13:44 GMT.862748][40b9] operator():
[027:129] [2019-12-03 16:13:44 GMT.864759][40b9] last enqueue video
timestamp:190800
[027:129] [2019-12-03 16:13:44 GMT.864831][40b9] last enqueue audio
timestamp:196560
[027:129] [2019-12-03 16:13:44 GMT.864904][40b9] operator():
[027:129] [2019-12-03 16:13:44 GMT.864924][40b9] OpenCodec: Open codec context.

[027:133] [2019-12-03 16:13:44 GMT.869109][40b9] VideoDecoder::onVideoPacketRecved


queue_.size()= 1, packet size=1877, pts=133200, dts=126000
[027:133] [2019-12-03 16:13:44 GMT.869443][40b9] VideoDecoder::onVideoPacketRecved
queue_.size()= 19, packet size=18315, pts=205200, dts=190800
[027:133] [2019-12-03 16:13:44 GMT.869501][40b9] onAudioPacketRecved queue size:
36, pkt size=394, pts=196560, dts=196560
[027:134] [2019-12-03 16:13:44 GMT.869572][40b9] CheckToPlay: We are going to start
playing. audio_cached_duration=1035 video_cached_duration=1533
[027:134] [2019-12-03 16:13:44 GMT.869598][40b9] StartPlaying: Start playing
[027:134] [2019-12-03 16:13:44 GMT.869627][40b9] Resume:
[027:134] [2019-12-03 16:13:44 GMT.869657][40b9] operator(): Audio decoder resumed.
[027:134] [2019-12-03 16:13:44 GMT.869694][40b9] Resume:
[027:134] [2019-12-03 16:13:44 GMT.869719][40b9] operator(): Video decoder resumed.
[027:134] [2019-12-03 16:13:44 GMT.869741][40b9] Resume:
[027:134] [2019-12-03 16:13:44 GMT.869990][40b7] operator(): Video Render resumed
[027:134] [2019-12-03 16:13:44 GMT.870181][40b9] operator(): Audio playback
resumed.
[027:134] [2019-12-03 16:13:44 GMT.870233][40b9] OnMPStartPlaying:
[027:134] [2019-12-03 16:13:44 GMT.870470][40b9] Current Buffer-Time-To-Play
changed from 500 to 4000
[027:144] [2019-12-03 16:13:44 GMT.879994][40b9] Get an packet for video decode.
dts:126000 pts:133200 pkt size:1877
[027:144] [2019-12-03 16:13:44 GMT.880167][40b9] decode video failed:1877 packt
pts:133200 dts:126000
[027:149] [2019-12-03 16:13:44 GMT.884865][40b9] First audio frame rendering
[027:149] [2019-12-03 16:13:44 GMT.885052][40b9] OnAudioRenderingStart:
OnAudioRenderingStart
[027:155] [2019-12-03 16:13:44 GMT.891017][40b9] operator(): OnAudioRenderingStart
[027:155] [2019-12-03 16:13:44 GMT.891199][40b9] OnAudioRenderingStart:
[027:168] [2019-12-03 16:13:44 GMT.903805][40b9] decode video failed:1757 packt
pts:147600 dts:144000
[027:185] [2019-12-03 16:13:44 GMT.920864][40b7] Warning(video_render.cc:205): No
picture to display (1/50)
[027:215] [2019-12-03 16:13:44 GMT.950614][40b9] Video decode is KeyFrame: 1
[027:215] [2019-12-03 16:13:44 GMT.951301][40b7] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:1920 newHeight:1080
[027:215] [2019-12-03 16:13:44 GMT.951431][40b7] OnVideoSizeChanged:
[027:219] [2019-12-03 16:13:44 GMT.955020][3fbd]
Java_com_xiaomi_player_Player_setGravityJni:
[027:242] [2019-12-03 16:13:44 GMT.978528][40b7] lipsync_debug: First video frame
rendering.
[027:243] [2019-12-03 16:13:44 GMT.978648][40b7] OnVideoRenderingStart:
OnVideoRenderingStart
[027:257] [2019-12-03 16:13:44 GMT.993061][40b9] operator(): OnVideoRenderingStart
[027:257] [2019-12-03 16:13:44 GMT.993387][40b9] OnVideoRenderingStart:
[027:260] [2019-12-03 16:13:44 GMT.995691][40b7] redraw the last frame.
[027:273] [2019-12-03 16:13:45 GMT.9460][3fbd]
Java_com_xiaomi_player_Player_muteAudioJni:
[027:274] [2019-12-03 16:13:45 GMT.9736][3fbd] Audio playback mute.
[027:274] [2019-12-03 16:13:45 GMT.10181][3fbd]
Java_com_xiaomi_player_Player_durationJni:
[027:280] [2019-12-03 16:13:45 GMT.15838][3fbd]
Java_com_xiaomi_player_Player_durationJni: get duration:640160(ms)
[027:280] [2019-12-03 16:13:45 GMT.16451][3fbd]
Java_com_xiaomi_player_Player_resumeJni:
[027:281] [2019-12-03 16:13:45 GMT.16684][3fbd] Resume:
[027:286] [2019-12-03 16:13:45 GMT.22467][40b9] operator(): Player not paused.
Operation cancelled.
[027:287] [2019-12-03 16:13:45 GMT.23338][3fbd]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[027:288] [2019-12-03 16:13:45 GMT.24036][3fbd]
Java_com_xiaomi_player_Player_muteAudioJni:
[027:288] [2019-12-03 16:13:45 GMT.24269][3fbd] Audio playback mute.
[027:305] [2019-12-03 16:13:45 GMT.41209][40b9] avcodec_decode_video2
queue_.size()=11, key_frame=0, frame_pts=165600, pkt_dts=165600, pkt_pts=165600,
coded_picture_number=8, display_picture_number=0, pict_type=2
[027:315] [2019-12-03 16:13:45 GMT.50638][40b9] The total cached audio size
(ms):1203 total cached video frame count:20 video decoder ccached:10 render
cached:10 (1/100)
[027:315] [2019-12-03 16:13:45 GMT.50821][40b9] The total cached audio size
(ms):1203 total cached video frame count:20 video decoder ccached:10 render
cached:10 (1/100)
[027:315] [2019-12-03 16:13:45 GMT.50898][40b9] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[027:316] [2019-12-03 16:13:45 GMT.52261][40b9] Get an audio packet to decode.23
pts=196560, dts=196560 (1/50)
[027:316] [2019-12-03 16:13:45 GMT.52498][40b9] Succeed to decode audio:
d_queue_size=23 ,key_frame=1 ,pts=104832 ,channels=2 ,sample_rate=48000 queue
size:23 (1/100)
[027:317] [2019-12-03 16:13:45 GMT.52553][40b9] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=104832 (1/100)
[027:340] [2019-12-03 16:13:45 GMT.75685][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[027:340] [2019-12-03 16:13:45 GMT.75829][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
[027:340] [2019-12-03 16:13:45 GMT.75973][40b9] GetCurrentIP: IP122.155.237.85:80
[027:340] [2019-12-03 16:13:45 GMT.76064][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:100
[027:340] [2019-12-03 16:13:45 GMT.76347][417e] UpdateScore:
[027:340] [2019-12-03 16:13:45 GMT.76473][417e] SetScore: set score to new value:
25
[027:340] [2019-12-03 16:13:45 GMT.76508][417e] UpdateScore: set score to : 25
[027:340] [2019-12-03 16:13:45 GMT.76533][417e] Save:
[027:341] [2019-12-03 16:13:45 GMT.76698][417e] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[027:341] [2019-12-03 16:13:45 GMT.77240][417e] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 25, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[027:342] [2019-12-03 16:13:45 GMT.77832][40b9] Stop:


[027:342] [2019-12-03 16:13:45 GMT.77941][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[027:342] [2019-12-03 16:13:45 GMT.78117][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/11e87c03dd904e3896de3a636651f084_720.m3u8
[027:342] [2019-12-03 16:13:45 GMT.78279][40b9] Stop: begin workingThread.Stop
[027:356] [2019-12-03 16:13:45 GMT.92163][4181] Warning(ff_ffplay.cpp:60): FFMpeg=>
[http @ 0xd0c75300] No trailing CRLF found in HTTP header.

[027:358] [2019-12-03 16:13:45 GMT.94154][4181] Run: ThreadBasedAVFormatContext End


[027:359] [2019-12-03 16:13:45 GMT.94759][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[027:359] [2019-12-03 16:13:45 GMT.94856][40b9] operator(): Stream reader stopped.
[027:359] [2019-12-03 16:13:45 GMT.94935][40b9] Stop: Stopping audio decoder
[027:359] [2019-12-03 16:13:45 GMT.95018][40b9] operator(): Audio decoder stopped
[027:359] [2019-12-03 16:13:45 GMT.95052][40b9] Stop: Stopping video decoder.
[027:364] [2019-12-03 16:13:45 GMT.100107][40b9] operator(): Video decoder stopped
[027:364] [2019-12-03 16:13:45 GMT.100234][40b9] Error(video_decoder.cc:381):
operator(): Received video packet while video stream not opened. Just dropped.
[027:364] [2019-12-03 16:13:45 GMT.100276][40b9] Stop:
[027:364] [2019-12-03 16:13:45 GMT.100301][40b9] DeviceStop:
audioDevice_:0xcdbec000
[027:364] [2019-12-03 16:13:45 GMT.100325][40b9] OpenSlesOutput:Stop playout

[027:368] [2019-12-03 16:13:45 GMT.104378][40b9] Don't update the opensl buffer


estimator, because call too short.
[027:368] [2019-12-03 16:13:45 GMT.104508][40b9] DeviceStop: Done
[027:369] [2019-12-03 16:13:45 GMT.105004][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[027:369] [2019-12-03 16:13:45 GMT.105110][40b9] Stop:
[027:370] [2019-12-03 16:13:45 GMT.105609][40b7] operator(): Video Render stopped.
[027:370] [2019-12-03 16:13:45 GMT.105789][40b9] OnMPStopped:
[027:370] [2019-12-03 16:13:45 GMT.106052][40b9] operator(): Player stopped.
[027:370] [2019-12-03 16:13:45 GMT.106460][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:372] [2019-12-03 16:13:45 GMT.107909][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:372] [2019-12-03 16:13:45 GMT.107999][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:373] [2019-12-03 16:13:45 GMT.108849][40b9] operator(): Player stopped, and
start cache.
[027:373] [2019-12-03 16:13:45 GMT.109481][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[027:442] [2019-12-03 16:13:45 GMT.177769][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[027:445] [2019-12-03 16:13:45 GMT.181275][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[027:446] [2019-12-03 16:13:45 GMT.182199][40b7] redraw the last frame.
[027:446] [2019-12-03 16:13:45 GMT.182452][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[027:448] [2019-12-03 16:13:45 GMT.183839][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[027:448] [2019-12-03 16:13:45 GMT.184002][3fbd] editorPlayerSetMp3:
[027:449] [2019-12-03 16:13:45 GMT.184600][3fbd] Start: filename:
http://mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[027:449] [2019-12-03 16:13:45 GMT.184776][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
[027:449] [2019-12-03 16:13:45 GMT.184896][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
[027:449] [2019-12-03 16:13:45 GMT.185006][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
[027:449] [2019-12-03 16:13:45 GMT.185055][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:449] [2019-12-03 16:13:45 GMT.185094][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:449] [2019-12-03 16:13:45 GMT.185130][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:449] [2019-12-03 16:13:45 GMT.185211][40b9] Start_w: Player paused all cache.
[027:451] [2019-12-03 16:13:45 GMT.186900][418f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc4e96b24
[027:454] [2019-12-03 16:13:45 GMT.189748][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[027:454] [2019-12-03 16:13:45 GMT.189848][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[027:454] [2019-12-03 16:13:45 GMT.190048][40b9] Load: push version is : 1
[027:454] [2019-12-03 16:13:45 GMT.190121][40b9] Load: pull version is : 1
[027:454] [2019-12-03 16:13:45 GMT.190177][40b9] SetLastAccessTime: set last access
time: 8770551
[027:454] [2019-12-03 16:13:45 GMT.190223][40b9] SetLastAccessTime: set last access
time: 59629351
[027:454] [2019-12-03 16:13:45 GMT.190296][40b9] AsyncMultiSocket Create the async
multi socket.
[027:456] [2019-12-03 16:13:45 GMT.191877][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[027:456] [2019-12-03 16:13:45 GMT.192420][40b9] Start_w: Player open the media
file with resovle dns.
[027:456] [2019-12-03 16:13:45 GMT.192481][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8, hoststr:
mivideo.g.mi.com
[027:456] [2019-12-03 16:13:45 GMT.192526][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[027:457] [2019-12-03 16:13:45 GMT.192606][40b9] Create the thread based
object:0xed833d80
[027:461] [2019-12-03 16:13:45 GMT.196838][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:461] [2019-12-03 16:13:45 GMT.197121][40b9] Start the thread based object.
this:0xed833d80
[027:461] [2019-12-03 16:13:45 GMT.197515][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[027:462] [2019-12-03 16:13:45 GMT.197604][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[027:462] [2019-12-03 16:13:45 GMT.197656][3fbd] SetSpeaker:
[027:462] [2019-12-03 16:13:45 GMT.197655][4190] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xed833d80
[027:462] [2019-12-03 16:13:45 GMT.197752][40b9] operator():
[027:462] [2019-12-03 16:13:45 GMT.197787][40b9] SetSpeaker: Enable speaker
[027:466] [2019-12-03 16:13:45 GMT.202090][411e] FFMpeg=> [tcp @ 0xbf7a1f60]
connect the server succeed!

[027:466] [2019-12-03 16:13:45 GMT.202237][411e] FFMpeg=> [http @ 0xed83c140]


request: GET
/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2syTnZsazBndz09_157500769
9123.mp4 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=1367745-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[027:467] [2019-12-03 16:13:45 GMT.203314][4190] EventDispatchServerScope destruct


[027:468] [2019-12-03 16:13:45 GMT.203761][40b9] OnResolveResult size 2 result type
1
[027:468] [2019-12-03 16:13:45 GMT.203823][40b9] OnResolveResult resolve
122.155.237.85
[027:468] [2019-12-03 16:13:45 GMT.203878][40b9] OnResolveResult resolve
122.155.237.85
[027:468] [2019-12-03 16:13:45 GMT.203998][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
[027:468] [2019-12-03 16:13:45 GMT.204039][40b9] SetIpList:
[027:468] [2019-12-03 16:13:45 GMT.204174][418f] GetSsid:
[027:470] [2019-12-03 16:13:45 GMT.206115][418f] AddAddresses:
[027:470] [2019-12-03 16:13:45 GMT.206231][418f] GetSsid:
[027:472] [2019-12-03 16:13:45 GMT.207937][418f] SetLastAccessTime: set last access
time: 59641434
[027:472] [2019-12-03 16:13:45 GMT.208072][418f] AddItems:
[027:472] [2019-12-03 16:13:45 GMT.208122][418f] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[027:472] [2019-12-03 16:13:45 GMT.208167][418f] SortAddresses:
[027:472] [2019-12-03 16:13:45 GMT.208205][418f] GetSsid:
[027:474] [2019-12-03 16:13:45 GMT.209987][418f] SetScore: set score to new value:
25
[027:474] [2019-12-03 16:13:45 GMT.210117][418f] Create socket connect to
host:122.155.237.85:80
[027:474] [2019-12-03 16:13:45 GMT.210375][418f] operator(): Race start for
address_list:
[027:474] [2019-12-03 16:13:45 GMT.210429][418f] AsyncMultiSocket connect start
[027:474] [2019-12-03 16:13:45 GMT.210476][418f] Create the socket to connect the
address:122.155.237.85:80
[027:475] [2019-12-03 16:13:45 GMT.210609][418f] Add the dispatch:0xed8263a0 socket
server:0xc4e96a20

[027:475] [2019-12-03 16:13:45 GMT.210667][418f] Create the IPv4 socket address


122.155.237.85:80
[027:475] [2019-12-03 16:13:45 GMT.210901][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[027:475] [2019-12-03 16:13:45 GMT.211005][418f] current socket index:0
[027:475] [2019-12-03 16:13:45 GMT.211045][418f] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[027:476] [2019-12-03 16:13:45 GMT.212522][40b9] Protocol2Port: current protocol:
http default_port_:80
[027:477] [2019-12-03 16:13:45 GMT.212636][40b9] SetDelegate:
[027:477] [2019-12-03 16:13:45 GMT.212690][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.
m3u8
[027:477] [2019-12-03 16:13:45 GMT.212732][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.
m3u8
[027:477] [2019-12-03 16:13:45 GMT.212772][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[027:477] [2019-12-03 16:13:45 GMT.212810][40b9] Start:
[027:477] [2019-12-03 16:13:45 GMT.212846][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
, hoststr =, seek duration = 0
[027:477] [2019-12-03 16:13:45 GMT.213131][40b9] Start: Starting audio decoder...
[027:477] [2019-12-03 16:13:45 GMT.213206][40b9] operator(): Audio decoder started.
[027:477] [2019-12-03 16:13:45 GMT.213261][40b9] Start: Starting video decoder...
[027:477] [2019-12-03 16:13:45 GMT.213303][40b9] operator(): Video decoder started.
[027:477] [2019-12-03 16:13:45 GMT.213240][4192] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfaff134
[027:477] [2019-12-03 16:13:45 GMT.213350][40b9] Start:
[027:477] [2019-12-03 16:13:45 GMT.213396][4192] Run: ThreadBasedAVFormatContext
Start
[027:478] [2019-12-03 16:13:45 GMT.213754][40b9] DeviceStart:
audioDevice_:0xcdbec000
[027:478] [2019-12-03 16:13:45 GMT.213803][40b9] DeviceStart: time profile playout
init before
[027:478] [2019-12-03 16:13:45 GMT.213836][40b9] DeviceStart: time profile playout
init end
[027:478] [2019-12-03 16:13:45 GMT.213863][40b9] OpenSlesOutput:Start playout

[027:480] [2019-12-03 16:13:45 GMT.216279][40b9] Create the opensl output player.


streamtype before:0

[027:480] [2019-12-03 16:13:45 GMT.216379][40b9] Create the opensl output player.


streamtype after:3

[027:484] [2019-12-03 16:13:45 GMT.219640][40b9] Enqueue opensl buffer size:1764


[027:494] [2019-12-03 16:13:45 GMT.229778][40b9] DeviceStart: time profile playout
all end
[027:494] [2019-12-03 16:13:45 GMT.229898][40b9] operator(): Audio playback
started.
[027:494] [2019-12-03 16:13:45 GMT.229949][40b9] Start:
[027:494] [2019-12-03 16:13:45 GMT.230054][40b7] operator(): video render started.
[027:494] [2019-12-03 16:13:45 GMT.230163][40b9] OnMPStarted:
[027:494] [2019-12-03 16:13:45 GMT.230392][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[027:498] [2019-12-03 16:13:45 GMT.233722][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:498] [2019-12-03 16:13:45 GMT.234005][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[027:501] [2019-12-03 16:13:45 GMT.237452][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:502] [2019-12-03 16:13:45 GMT.237797][40b9] Stop the thread based object.
this:0xed833d80
[027:502] [2019-12-03 16:13:45 GMT.237918][40b9] Destroy the thread based
object:0xed833d80
[027:502] [2019-12-03 16:13:45 GMT.237963][40b9] Stop the thread based object.
this:0xed833d80
[027:507] [2019-12-03 16:13:45 GMT.242559][418f] current socket index:1
[027:507] [2019-12-03 16:13:45 GMT.242646][418f] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[027:544] [2019-12-03 16:13:45 GMT.279586][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[027:544] [2019-12-03 16:13:45 GMT.279699][40b9] StartBuffering: Start buffering
[027:544] [2019-12-03 16:13:45 GMT.279727][40b9] Pause:
[027:544] [2019-12-03 16:13:45 GMT.279755][40b9] operator(): Audio decoder paused.
[027:544] [2019-12-03 16:13:45 GMT.279786][40b9] Pause:
[027:544] [2019-12-03 16:13:45 GMT.279808][40b9] Video decoder paused.
[027:544] [2019-12-03 16:13:45 GMT.279829][40b9] Pause:
[027:544] [2019-12-03 16:13:45 GMT.280281][40b7] operator(): video render paused.
[027:544] [2019-12-03 16:13:45 GMT.280388][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[027:544] [2019-12-03 16:13:45 GMT.280427][40b9] OnMPStartBuffering:
[027:574] [2019-12-03 16:13:45 GMT.309757][418f] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[027:574] [2019-12-03 16:13:45 GMT.309895][418f] Remove the dispatch:0xed8263a0
socket server:0xc4e96a20

[027:574] [2019-12-03 16:13:45 GMT.310047][418f] OnConnected: Victor is


122.155.237.85:80
[027:574] [2019-12-03 16:13:45 GMT.310079][418f] operator(): Host race has
succeeded.
[027:576] [2019-12-03 16:13:45 GMT.311946][4192] FFMpeg=> [tcp @ 0xed805500]
connect the server succeed!

[027:576] [2019-12-03 16:13:45 GMT.312026][4192] FFMpeg=> [http @ 0xed869080]


request: GET /mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[027:701] [2019-12-03 16:13:45 GMT.437442][4192] Warning(ff_ffplay.cpp:60):


FFMpeg=> [http @ 0xed869800] No trailing CRLF found in HTTP header.

[027:800] [2019-12-03 16:13:45 GMT.536242][4192] FFMpeg=> [tcp @ 0xd27dcc00]


connect the server succeed!

[027:800] [2019-12-03 16:13:45 GMT.536461][4192] FFMpeg=> [http @ 0xed869800]


request: GET /mivideo.g.mi.com/f228f5918896c10b521d9fc37adb61z0201911290.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[027:901] [2019-12-03 16:13:45 GMT.637213][3fbd]


Java_com_xiaomi_player_Player_updateCacheUriJni:
[027:902] [2019-12-03 16:13:45 GMT.637882][40b9] ResovleHost_w: url:
http://video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2NjFlSTNwTWIrUT09_157
5005538263.mp4, hoststr: video.kts.g.mi.com
[027:902] [2019-12-03 16:13:45 GMT.637982][40b9] resolve server
video.kts.g.mi.com:80, hostname video.kts.g.mi.com
[027:902] [2019-12-03 16:13:45 GMT.638067][40b9] Create the thread based
object:0xd0c6fb80
[027:905] [2019-12-03 16:13:45 GMT.641170][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:905] [2019-12-03 16:13:45 GMT.641453][40b9] Start the thread based object.
this:0xd0c6fb80
[027:906] [2019-12-03 16:13:45 GMT.641842][3fbd]
Java_com_xiaomi_player_Player_updateCacheUriJni: update cache uri count is: 1
[027:906] [2019-12-03 16:13:45 GMT.641995][4198] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xd0c6fb80
[027:910] [2019-12-03 16:13:45 GMT.645807][4198] EventDispatchServerScope destruct
[027:910] [2019-12-03 16:13:45 GMT.646009][40b9] OnResolveResult size 2 result type
1
[027:910] [2019-12-03 16:13:45 GMT.646053][40b9] OnResolveResult resolve
122.155.237.85
[027:910] [2019-12-03 16:13:45 GMT.646093][40b9] OnResolveResult resolve
122.155.237.85
[027:910] [2019-12-03 16:13:45 GMT.646359][40b3] ThreadBasedCacheHttp Stop, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:912] [2019-12-03 16:13:45 GMT.648043][40b3] CacheHttp stoped, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:912] [2019-12-03 16:13:45 GMT.648110][40b3] Warning(CacheHttp.cc:87):
CacheHttp have stoped, operation cancelled, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:912] [2019-12-03 16:13:45 GMT.648136][40b3] ThreadBasedCacheHttp Stop, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:912] [2019-12-03 16:13:45 GMT.648157][40b3] ThreadBasedCacheHttp already
stoped. Operation cancelled. uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:915] [2019-12-03 16:13:45 GMT.650915][40b3] ~ThreadBasedCacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:915] [2019-12-03 16:13:45 GMT.651148][40b3] ~CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_bG92eHFLNTB1cHNHL2
syTnZsazBndz09_1575007699123.mp4
[027:915] [2019-12-03 16:13:45 GMT.651199][40b3] url in map:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[027:915] [2019-12-03 16:13:45 GMT.651484][40b3] CacheHttp, Cache size: 10485760,
uri_ =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[027:918] [2019-12-03 16:13:45 GMT.653974][40b3] ThreadBasedCacheHttp set http
cache speed: 1048576kb/s
[027:918] [2019-12-03 16:13:45 GMT.654110][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[027:918] [2019-12-03 16:13:45 GMT.654149][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[027:918] [2019-12-03 16:13:45 GMT.654202][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[027:920] [2019-12-03 16:13:45 GMT.655597][419a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd2797e64
[027:925] [2019-12-03 16:13:45 GMT.661433][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:926] [2019-12-03 16:13:45 GMT.661662][40b9] Save to cache
hostname:video.kts.g.mi.com value:122.155.237.85;122.155.237.85;
[027:928] [2019-12-03 16:13:45 GMT.664473][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:929] [2019-12-03 16:13:45 GMT.664801][40b9] Stop the thread based object.
this:0xd0c6fb80
[027:929] [2019-12-03 16:13:45 GMT.664897][40b9] Destroy the thread based
object:0xd0c6fb80
[027:929] [2019-12-03 16:13:45 GMT.664924][40b9] Stop the thread based object.
this:0xd0c6fb80
[028:037] [2019-12-03 16:13:45 GMT.773002][419a] FFMpeg=> [tcp @ 0xd27dccc0]
connect the server succeed!

[028:037] [2019-12-03 16:13:45 GMT.773152][419a] FFMpeg=> [http @ 0xed83c140]


request: GET
/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2NjFlSTNwTWIrUT09_157500553
8263.mp4 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[028:359] [2019-12-03 16:13:46 GMT.94778][40b9] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[028:511] [2019-12-03 16:13:46 GMT.246917][40b9] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[028:765] [2019-12-03 16:13:46 GMT.501311][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[028:765] [2019-12-03 16:13:46 GMT.501530][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
[028:766] [2019-12-03 16:13:46 GMT.502163][40b9] GetCurrentIP: IP122.155.237.85:80
[028:766] [2019-12-03 16:13:46 GMT.502322][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[028:767] [2019-12-03 16:13:46 GMT.502810][418f] UpdateScore:
[028:767] [2019-12-03 16:13:46 GMT.502908][418f] SetScore: set score to new value:
27
[028:767] [2019-12-03 16:13:46 GMT.502971][418f] UpdateScore: set score to : 27
[028:767] [2019-12-03 16:13:46 GMT.503000][418f] Save:
[028:767] [2019-12-03 16:13:46 GMT.503108][418f] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[028:767] [2019-12-03 16:13:46 GMT.503435][418f] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 27, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[028:768] [2019-12-03 16:13:46 GMT.503774][40b9] Stop:


[028:768] [2019-12-03 16:13:46 GMT.503842][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[028:768] [2019-12-03 16:13:46 GMT.504021][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u8
[028:768] [2019-12-03 16:13:46 GMT.504173][40b9] Stop: begin workingThread.Stop
[028:855] [2019-12-03 16:13:46 GMT.590685][4192] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xed869800] No trailing CRLF found in HTTP header.
[028:857] [2019-12-03 16:13:46 GMT.592923][4192] Run: After avformat_open_input
[028:857] [2019-12-03 16:13:46 GMT.593119][4192] OnStreamInfoFound:
[028:857] [2019-12-03 16:13:46 GMT.593175][4192] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/8586cacbc739a90ea8865b3005b3618a_720.m3u
8':

[028:857] [2019-12-03 16:13:46 GMT.593203][4192] FFMpeg=> Duration:


[028:857] [2019-12-03 16:13:46 GMT.593224][4192] FFMpeg=> 00:00:47.12
[028:857] [2019-12-03 16:13:46 GMT.593242][4192] FFMpeg=> , bitrate:
[028:857] [2019-12-03 16:13:46 GMT.593260][4192] FFMpeg=> 0 kb/s
[028:857] [2019-12-03 16:13:46 GMT.593280][4192] FFMpeg=>

[028:857] [2019-12-03 16:13:46 GMT.593298][4192] FFMpeg=> Program 0

[028:857] [2019-12-03 16:13:46 GMT.593316][4192] FFMpeg=> Metadata:

[028:857] [2019-12-03 16:13:46 GMT.593335][4192] FFMpeg=> variant_bitrate :


[028:857] [2019-12-03 16:13:46 GMT.593354][4192] FFMpeg=> 0
[028:857] [2019-12-03 16:13:46 GMT.593371][4192] FFMpeg=>

[028:857] [2019-12-03 16:13:46 GMT.593414][4192] FFMpeg=> Stream #0:0


[028:857] [2019-12-03 16:13:46 GMT.593434][4192] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 544x960
[028:857] [2019-12-03 16:13:46 GMT.593453][4192] FFMpeg=> ,
[028:857] [2019-12-03 16:13:46 GMT.593480][4192] FFMpeg=> 25 tbr,
[028:858] [2019-12-03 16:13:46 GMT.593917][4192] FFMpeg=> 90k tbn,
[028:858] [2019-12-03 16:13:46 GMT.593967][4192] FFMpeg=> 50 tbc
[028:858] [2019-12-03 16:13:46 GMT.593996][4192] FFMpeg=>

[028:858] [2019-12-03 16:13:46 GMT.594054][4192] FFMpeg=> Stream #0:1


[028:858] [2019-12-03 16:13:46 GMT.594081][4192] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 44100 Hz, mono, fltp, 172 kb/s
[028:858] [2019-12-03 16:13:46 GMT.594105][4192] FFMpeg=>

[028:858] [2019-12-03 16:13:46 GMT.594134][4192] OnAudioStreamOpened: Audio stream


index:1
[028:858] [2019-12-03 16:13:46 GMT.594392][4192] OnVideoStreamOpened: video stream
index:0
[028:859] [2019-12-03 16:13:46 GMT.594977][4192] Run: ThreadBasedAVFormatContext
End
[028:860] [2019-12-03 16:13:46 GMT.595581][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[028:860] [2019-12-03 16:13:46 GMT.595656][40b9] operator(): Stream reader stopped.
[028:860] [2019-12-03 16:13:46 GMT.595705][40b9] operator():
[028:860] [2019-12-03 16:13:46 GMT.595731][40b9] operator(): Duration changed to
47120000
[028:860] [2019-12-03 16:13:46 GMT.595760][40b9] operator():
[028:860] [2019-12-03 16:13:46 GMT.595959][40b9] OnAudioStreamOpened:
[028:860] [2019-12-03 16:13:46 GMT.596342][40b9] operator():
[028:861] [2019-12-03 16:13:46 GMT.596581][40b9] OnVideoStreamOpened:
[028:861] [2019-12-03 16:13:46 GMT.596923][40b9] Stop: Stopping audio decoder
[028:861] [2019-12-03 16:13:46 GMT.596953][40b9] operator(): Audio decoder stopped
[028:861] [2019-12-03 16:13:46 GMT.596988][40b9] operator():
[028:863] [2019-12-03 16:13:46 GMT.599483][40b9] Stop: Stopping video decoder.
[028:864] [2019-12-03 16:13:46 GMT.599543][40b9] operator(): Video decoder stopped
[028:864] [2019-12-03 16:13:46 GMT.599582][40b9] operator():
[028:864] [2019-12-03 16:13:46 GMT.599607][40b9] OpenCodec: Open codec context.
[028:866] [2019-12-03 16:13:46 GMT.602523][40b9] Stop:
[028:867] [2019-12-03 16:13:46 GMT.602638][40b9] DeviceStop:
audioDevice_:0xcdbec000
[028:867] [2019-12-03 16:13:46 GMT.602672][40b9] OpenSlesOutput:Stop playout

[028:874] [2019-12-03 16:13:46 GMT.609631][40b9] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[028:875] [2019-12-03 16:13:46 GMT.610710][40b9] DeviceStop: Done
[028:875] [2019-12-03 16:13:46 GMT.611328][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[028:875] [2019-12-03 16:13:46 GMT.611491][40b9] Stop:
[028:879] [2019-12-03 16:13:46 GMT.615340][40b7] operator(): Video Render stopped.
[028:880] [2019-12-03 16:13:46 GMT.616002][40b9] OnMPStopped:
[028:880] [2019-12-03 16:13:46 GMT.616435][40b9] operator(): Player stopped.
[028:881] [2019-12-03 16:13:46 GMT.616646][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[028:881] [2019-12-03 16:13:46 GMT.616742][40b3] Warning(CacheHttp.cc:74):
CacheHttp have started, operation cancelled, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[028:881] [2019-12-03 16:13:46 GMT.617485][40b9] operator(): Player stopped, and
start cache.
[028:882] [2019-12-03 16:13:46 GMT.618055][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[028:900] [2019-12-03 16:13:46 GMT.636357][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[028:901] [2019-12-03 16:13:46 GMT.636595][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[028:901] [2019-12-03 16:13:46 GMT.636864][40b7] redraw the last frame.
[028:901] [2019-12-03 16:13:46 GMT.637064][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[028:903] [2019-12-03 16:13:46 GMT.638647][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni:
[028:903] [2019-12-03 16:13:46 GMT.638778][3fbd] editorPlayerSetMp3:
[028:903] [2019-12-03 16:13:46 GMT.639044][3fbd] Start: filename:
http://mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8 hoststr:
realtime: 0 seek_duration: 0
[028:903] [2019-12-03 16:13:46 GMT.639170][40b9] Start_w: invoke filename:
http://mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[028:903] [2019-12-03 16:13:46 GMT.639266][40b9] PauseCacheThreadOther, uri:
http://mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[028:903] [2019-12-03 16:13:46 GMT.639351][40b3] PauseCacheThreadOther_w, uri:
http://mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[028:903] [2019-12-03 16:13:46 GMT.639395][40b3] Pause: ThreadBasedCacheHttp paused
begin clear, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[028:903] [2019-12-03 16:13:46 GMT.639422][40b3] Pause: ThreadBasedCacheHttp
paused, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[028:903] [2019-12-03 16:13:46 GMT.639444][40b3] CacheHttp Paused, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[028:903] [2019-12-03 16:13:46 GMT.639511][40b9] Start_w: Player paused all cache.
[028:904] [2019-12-03 16:13:46 GMT.639858][41ac] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcb729924
[028:907] [2019-12-03 16:13:46 GMT.642998][40b9] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[028:907] [2019-12-03 16:13:46 GMT.643110][40b9] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[028:907] [2019-12-03 16:13:46 GMT.643272][40b9] Load: push version is : 1
[028:907] [2019-12-03 16:13:46 GMT.643336][40b9] Load: pull version is : 1
[028:907] [2019-12-03 16:13:46 GMT.643384][40b9] SetLastAccessTime: set last access
time: 8770551
[028:907] [2019-12-03 16:13:46 GMT.643429][40b9] SetLastAccessTime: set last access
time: 59629351
[028:907] [2019-12-03 16:13:46 GMT.643488][40b9] AsyncMultiSocket Create the async
multi socket.
[028:909] [2019-12-03 16:13:46 GMT.644690][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[028:909] [2019-12-03 16:13:46 GMT.645049][40b9] Start_w: Player open the media
file with resovle dns.
[028:909] [2019-12-03 16:13:46 GMT.645111][40b9] ResovleHost_w: url:
http://mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8, hoststr:
mivideo.g.mi.com
[028:909] [2019-12-03 16:13:46 GMT.645145][40b9] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[028:909] [2019-12-03 16:13:46 GMT.645212][40b9] Create the thread based
object:0xd0c6fb80
[028:912] [2019-12-03 16:13:46 GMT.648418][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[028:913] [2019-12-03 16:13:46 GMT.648685][40b9] Start the thread based object.
this:0xd0c6fb80
[028:913] [2019-12-03 16:13:46 GMT.649125][41af] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xd0c6fb80
[028:913] [2019-12-03 16:13:46 GMT.649244][3fbd]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[028:913] [2019-12-03 16:13:46 GMT.649333][3fbd]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[028:913] [2019-12-03 16:13:46 GMT.649383][3fbd] SetSpeaker:
[028:913] [2019-12-03 16:13:46 GMT.649496][40b9] operator():
[028:913] [2019-12-03 16:13:46 GMT.649528][40b9] SetSpeaker: Enable speaker
[028:920] [2019-12-03 16:13:46 GMT.655825][41af] EventDispatchServerScope destruct
[028:920] [2019-12-03 16:13:46 GMT.656158][40b9] OnResolveResult size 2 result type
1
[028:920] [2019-12-03 16:13:46 GMT.656233][40b9] OnResolveResult resolve
122.155.237.85
[028:920] [2019-12-03 16:13:46 GMT.656282][40b9] OnResolveResult resolve
122.155.237.85
[028:920] [2019-12-03 16:13:46 GMT.656322][40b9] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[028:920] [2019-12-03 16:13:46 GMT.656356][40b9] SetIpList:
[028:920] [2019-12-03 16:13:46 GMT.656522][41ac] GetSsid:
[028:922] [2019-12-03 16:13:46 GMT.658445][41ac] AddAddresses:
[028:923] [2019-12-03 16:13:46 GMT.658594][41ac] GetSsid:
[028:924] [2019-12-03 16:13:46 GMT.660165][41ac] SetLastAccessTime: set last access
time: 59642886
[028:924] [2019-12-03 16:13:46 GMT.660295][41ac] AddItems:
[028:924] [2019-12-03 16:13:46 GMT.660332][41ac] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[028:924] [2019-12-03 16:13:46 GMT.660364][41ac] SortAddresses:
[028:924] [2019-12-03 16:13:46 GMT.660386][41ac] GetSsid:
[028:926] [2019-12-03 16:13:46 GMT.661814][41ac] SetScore: set score to new value:
27
[028:926] [2019-12-03 16:13:46 GMT.661969][41ac] Create socket connect to
host:122.155.237.85:80
[028:926] [2019-12-03 16:13:46 GMT.662145][41ac] operator(): Race start for
address_list:
[028:926] [2019-12-03 16:13:46 GMT.662190][41ac] AsyncMultiSocket connect start
[028:926] [2019-12-03 16:13:46 GMT.662231][41ac] Create the socket to connect the
address:122.155.237.85:80
[028:926] [2019-12-03 16:13:46 GMT.662341][41ac] Add the dispatch:0xed8263a0 socket
server:0xcb729820

[028:926] [2019-12-03 16:13:46 GMT.662398][41ac] Create the IPv4 socket address


122.155.237.85:80
[028:926] [2019-12-03 16:13:46 GMT.662487][41ac] current socket index:0
[028:926] [2019-12-03 16:13:46 GMT.662525][41ac] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[028:927] [2019-12-03 16:13:46 GMT.662606][40b9] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
hoststr: realtime: 0 seek_duration: 0
[028:928] [2019-12-03 16:13:46 GMT.663691][40b9] Protocol2Port: current protocol:
http default_port_:80
[028:928] [2019-12-03 16:13:46 GMT.663848][40b9] SetDelegate:
[028:928] [2019-12-03 16:13:46 GMT.663911][40b9] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.
m3u8
[028:928] [2019-12-03 16:13:46 GMT.663958][40b9] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.
m3u8
[028:928] [2019-12-03 16:13:46 GMT.663985][40b9] Warning(stream_reader.cc:564):
operator(): stream reader started.
[028:928] [2019-12-03 16:13:46 GMT.664006][40b9] Start:
[028:928] [2019-12-03 16:13:46 GMT.664026][40b9] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
, hoststr =, seek duration = 0
[028:928] [2019-12-03 16:13:46 GMT.664248][40b9] Start: Starting audio decoder...
[028:928] [2019-12-03 16:13:46 GMT.664324][40b9] operator(): Audio decoder started.
[028:928] [2019-12-03 16:13:46 GMT.664378][40b9] Start: Starting video decoder...
[028:928] [2019-12-03 16:13:46 GMT.664352][41b3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcfaff134
[028:928] [2019-12-03 16:13:46 GMT.664423][40b9] operator(): Video decoder started.
[028:928] [2019-12-03 16:13:46 GMT.664435][41b3] Run: ThreadBasedAVFormatContext
Start
[028:928] [2019-12-03 16:13:46 GMT.664452][40b9] Start:
[028:929] [2019-12-03 16:13:46 GMT.664648][40b9] DeviceStart:
audioDevice_:0xcdbec000
[028:929] [2019-12-03 16:13:46 GMT.664691][40b9] DeviceStart: time profile playout
init before
[028:929] [2019-12-03 16:13:46 GMT.664719][40b9] DeviceStart: time profile playout
init end
[028:929] [2019-12-03 16:13:46 GMT.664764][40b9] OpenSlesOutput:Start playout

[028:930] [2019-12-03 16:13:46 GMT.665666][40b9] Create the opensl output player.


streamtype before:0

[028:930] [2019-12-03 16:13:46 GMT.665755][40b9] Create the opensl output player.


streamtype after:3

[028:933] [2019-12-03 16:13:46 GMT.669013][40b9] Enqueue opensl buffer size:1764


[028:944] [2019-12-03 16:13:46 GMT.679980][40b9] DeviceStart: time profile playout
all end
[028:944] [2019-12-03 16:13:46 GMT.680119][40b9] operator(): Audio playback
started.
[028:944] [2019-12-03 16:13:46 GMT.680173][40b9] Start:
[028:944] [2019-12-03 16:13:46 GMT.680390][40b7] operator(): video render started.
[028:945] [2019-12-03 16:13:46 GMT.680618][40b9] OnMPStarted:
[028:945] [2019-12-03 16:13:46 GMT.680915][40b9] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[028:949] [2019-12-03 16:13:46 GMT.684729][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[028:949] [2019-12-03 16:13:46 GMT.685044][40b9] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[028:953] [2019-12-03 16:13:46 GMT.688702][40b9] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[028:953] [2019-12-03 16:13:46 GMT.689071][40b9] Stop the thread based object.
this:0xd0c6fb80
[028:953] [2019-12-03 16:13:46 GMT.689239][40b9] Destroy the thread based
object:0xd0c6fb80
[028:953] [2019-12-03 16:13:46 GMT.689291][40b9] Stop the thread based object.
this:0xd0c6fb80
[028:957] [2019-12-03 16:13:46 GMT.692800][41ac] current socket index:1
[028:957] [2019-12-03 16:13:46 GMT.692920][41ac] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[028:995] [2019-12-03 16:13:46 GMT.730564][40b9] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[028:995] [2019-12-03 16:13:46 GMT.730661][40b9] StartBuffering: Start buffering
[028:995] [2019-12-03 16:13:46 GMT.730687][40b9] Pause:
[028:995] [2019-12-03 16:13:46 GMT.730714][40b9] operator(): Audio decoder paused.
[028:995] [2019-12-03 16:13:46 GMT.730741][40b9] Pause:
[028:995] [2019-12-03 16:13:46 GMT.730760][40b9] Video decoder paused.
[028:995] [2019-12-03 16:13:46 GMT.730781][40b9] Pause:
[028:995] [2019-12-03 16:13:46 GMT.731081][40b7] operator(): video render paused.
[028:995] [2019-12-03 16:13:46 GMT.731182][40b9] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[028:995] [2019-12-03 16:13:46 GMT.731240][40b9] OnMPStartBuffering:
[029:026] [2019-12-03 16:13:46 GMT.762140][41ac] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[029:026] [2019-12-03 16:13:46 GMT.762347][41ac] Remove the dispatch:0xed8263a0
socket server:0xcb729820

[029:026] [2019-12-03 16:13:46 GMT.762500][41ac] OnConnected: Victor is


122.155.237.85:80
[029:027] [2019-12-03 16:13:46 GMT.762539][41ac] operator(): Host race has
succeeded.
[029:033] [2019-12-03 16:13:46 GMT.769405][41b3] FFMpeg=> [tcp @ 0xed805920]
connect the server succeed!

[029:034] [2019-12-03 16:13:46 GMT.769555][41b3] FFMpeg=> [http @ 0xd0c731e0]


request: GET /mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1
[029:153] [2019-12-03 16:13:46 GMT.889156][41b3] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xd0c75300] No trailing CRLF found in HTTP header.

[029:255] [2019-12-03 16:13:46 GMT.991342][41b3] FFMpeg=> [tcp @ 0xd27dcc00]


connect the server succeed!

[029:255] [2019-12-03 16:13:46 GMT.991504][41b3] FFMpeg=> [http @ 0xd0c75300]


request: GET /mivideo.g.mi.com/6484494228857b09a6176413248dddz0201911290.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[029:601] [2019-12-03 16:13:47 GMT.337504][40b9] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[029:649] [2019-12-03 16:13:47 GMT.385001][3fbd]
Java_com_xiaomi_player_Player_pauseJni:
[029:649] [2019-12-03 16:13:47 GMT.385154][3fbd] Pause:
[029:649] [2019-12-03 16:13:47 GMT.385297][40b9] operator():
[029:649] [2019-12-03 16:13:47 GMT.385356][40b9] Pause:
[029:649] [2019-12-03 16:13:47 GMT.385397][40b9] Pause: ThreadBasedAVFormatContext
paused.
[029:649] [2019-12-03 16:13:47 GMT.385436][40b9] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[029:649] [2019-12-03 16:13:47 GMT.385485][40b9] Pause:
[029:649] [2019-12-03 16:13:47 GMT.385519][40b9] operator(): can not do 'Pause' at
status:2
[029:650] [2019-12-03 16:13:47 GMT.385626][40b9] Pause:
[029:650] [2019-12-03 16:13:47 GMT.385681][40b9] operator(): can not do 'Pause' at
status:2
[029:650] [2019-12-03 16:13:47 GMT.385735][40b9] operator(): can not do 'Pause' at
status:2
[029:650] [2019-12-03 16:13:47 GMT.385785][40b9] Pause:
[029:650] [2019-12-03 16:13:47 GMT.385902][40b7] operator(): can not do 'Pause' at
status:2
[029:650] [2019-12-03 16:13:47 GMT.386103][40b9] OnMPPaused:
[029:651] [2019-12-03 16:13:47 GMT.386681][40b9] Warning(player.cc:434):
operator(): Player paused.
[030:916] [2019-12-03 16:13:48 GMT.652498][41b3] Run: After avformat_open_input
[030:946] [2019-12-03 16:13:48 GMT.682132][41b3] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xcb685400] Stream #0: not enough frames to estimate
rate; consider increasing probesize

[030:947] [2019-12-03 16:13:48 GMT.682585][41b3] OnStreamInfoFound:


[030:947] [2019-12-03 16:13:48 GMT.682769][41b3] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u
8':
[030:947] [2019-12-03 16:13:48 GMT.682814][41b3] FFMpeg=> Duration:
[030:947] [2019-12-03 16:13:48 GMT.682847][41b3] FFMpeg=> 00:00:29.36
[030:947] [2019-12-03 16:13:48 GMT.682876][41b3] FFMpeg=> , start:
[030:947] [2019-12-03 16:13:48 GMT.682905][41b3] FFMpeg=> 1.480000
[030:947] [2019-12-03 16:13:48 GMT.682932][41b3] FFMpeg=> , bitrate:
[030:947] [2019-12-03 16:13:48 GMT.682958][41b3] FFMpeg=> 0 kb/s
[030:947] [2019-12-03 16:13:48 GMT.682986][41b3] FFMpeg=>

[030:947] [2019-12-03 16:13:48 GMT.683017][41b3] FFMpeg=> Program 0

[030:947] [2019-12-03 16:13:48 GMT.683046][41b3] FFMpeg=> Metadata:

[030:947] [2019-12-03 16:13:48 GMT.683076][41b3] FFMpeg=> variant_bitrate :


[030:947] [2019-12-03 16:13:48 GMT.683106][41b3] FFMpeg=> 0
[030:947] [2019-12-03 16:13:48 GMT.683133][41b3] FFMpeg=>

[030:947] [2019-12-03 16:13:48 GMT.683208][41b3] FFMpeg=> Stream #0:0


[030:947] [2019-12-03 16:13:48 GMT.683243][41b3] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 544x960
[030:947] [2019-12-03 16:13:48 GMT.683275][41b3] FFMpeg=> ,
[030:947] [2019-12-03 16:13:48 GMT.683320][41b3] FFMpeg=> 25 tbr,
[030:947] [2019-12-03 16:13:48 GMT.683351][41b3] FFMpeg=> 90k tbn,
[030:947] [2019-12-03 16:13:48 GMT.683382][41b3] FFMpeg=> 50 tbc
[030:947] [2019-12-03 16:13:48 GMT.683410][41b3] FFMpeg=>

[030:947] [2019-12-03 16:13:48 GMT.683477][41b3] FFMpeg=> Stream #0:1


[030:947] [2019-12-03 16:13:48 GMT.683512][41b3] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 44100 Hz, mono, fltp, 152 kb/s
[030:948] [2019-12-03 16:13:48 GMT.683593][41b3] FFMpeg=>

[030:948] [2019-12-03 16:13:48 GMT.683648][41b3] OnAudioStreamOpened: Audio stream


index:1
[030:948] [2019-12-03 16:13:48 GMT.684230][41b3] OnVideoStreamOpened: video stream
index:0
[030:949] [2019-12-03 16:13:48 GMT.684848][40b9] operator():
[030:949] [2019-12-03 16:13:48 GMT.684982][40b9] operator(): Duration changed to
29360000
[030:949] [2019-12-03 16:13:48 GMT.685040][40b9] operator():
[030:949] [2019-12-03 16:13:48 GMT.685281][40b9] OnAudioStreamOpened:
[030:950] [2019-12-03 16:13:48 GMT.685781][40b9] operator():
[030:950] [2019-12-03 16:13:48 GMT.686093][40b9] OnVideoStreamOpened:
[030:950] [2019-12-03 16:13:48 GMT.686466][40b9] operator():
[030:953] [2019-12-03 16:13:48 GMT.689330][40b9] operator():
[030:953] [2019-12-03 16:13:48 GMT.689429][40b9] OpenCodec: Open codec context.

[034:857] [2019-12-03 16:13:52 GMT.593258][3fbd]


Java_com_xiaomi_player_Player_stopJni:
[034:857] [2019-12-03 16:13:52 GMT.593505][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[034:858] [2019-12-03 16:13:52 GMT.593889][40b9] GetCurrentIP: IP122.155.237.85:80
[034:858] [2019-12-03 16:13:52 GMT.594002][40b9] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:10
[034:858] [2019-12-03 16:13:52 GMT.594098][41ac] UpdateScore:
[034:858] [2019-12-03 16:13:52 GMT.594139][41ac] SetScore: set score to new value:
25
[034:858] [2019-12-03 16:13:52 GMT.594217][41ac] UpdateScore: set score to : 25
[034:858] [2019-12-03 16:13:52 GMT.594257][41ac] Save:
[034:858] [2019-12-03 16:13:52 GMT.594348][41ac] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[034:859] [2019-12-03 16:13:52 GMT.594681][41ac] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 25, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[034:859] [2019-12-03 16:13:52 GMT.595483][40b9] Stop:


[034:860] [2019-12-03 16:13:52 GMT.595597][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[034:860] [2019-12-03 16:13:52 GMT.595698][40b3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[034:861] [2019-12-03 16:13:52 GMT.597394][40b9] Stop: begin workingThread.Stop
[034:866] [2019-12-03 16:13:52 GMT.602126][41b3] Run: ThreadBasedAVFormatContext
End
[034:867] [2019-12-03 16:13:52 GMT.602908][40b9] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[034:867] [2019-12-03 16:13:52 GMT.603027][40b9] operator(): Stream reader stopped.
[034:867] [2019-12-03 16:13:52 GMT.603081][40b9] Stop: Stopping audio decoder
[034:867] [2019-12-03 16:13:52 GMT.603183][40b9] operator(): Audio decoder stopped
[034:867] [2019-12-03 16:13:52 GMT.603223][40b9] Stop: Stopping video decoder.
[034:873] [2019-12-03 16:13:52 GMT.608864][40b9] operator(): Video decoder stopped
[034:873] [2019-12-03 16:13:52 GMT.609011][40b9] Stop:
[034:873] [2019-12-03 16:13:52 GMT.609042][40b9] DeviceStop:
audioDevice_:0xcdbec000
[034:873] [2019-12-03 16:13:52 GMT.609096][40b9] OpenSlesOutput:Stop playout

[034:908] [2019-12-03 16:13:52 GMT.644160][40b9] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[034:908] [2019-12-03 16:13:52 GMT.644539][40b9] DeviceStop: Done
[034:909] [2019-12-03 16:13:52 GMT.644762][40b9] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[034:911] [2019-12-03 16:13:52 GMT.647231][40b9] Stop:
[034:911] [2019-12-03 16:13:52 GMT.647474][40b7] operator(): Video Render stopped.
[034:912] [2019-12-03 16:13:52 GMT.647709][40b9] OnMPStopped:
[034:912] [2019-12-03 16:13:52 GMT.648038][40b9] operator(): Player stopped.
[034:913] [2019-12-03 16:13:52 GMT.648638][40b3] Start CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:913] [2019-12-03 16:13:52 GMT.648737][40b3] ThreadBasedCacheHttp Start, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:913] [2019-12-03 16:13:52 GMT.648813][40b3] CacheHttp started, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:914] [2019-12-03 16:13:52 GMT.649669][40b9] operator(): Player stopped, and
start cache.
[034:915] [2019-12-03 16:13:52 GMT.650907][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[034:919] [2019-12-03 16:13:52 GMT.654625][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[034:920] [2019-12-03 16:13:52 GMT.655736][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[034:921] [2019-12-03 16:13:52 GMT.657034][40b7] redraw the last frame.
[034:924] [2019-12-03 16:13:52 GMT.660347][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[034:925] [2019-12-03 16:13:52 GMT.660560][3fbd]
Java_com_xiaomi_player_Player_stopJni:
[034:925] [2019-12-03 16:13:52 GMT.660673][3fbd] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[034:926] [2019-12-03 16:13:52 GMT.662229][40b9] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[034:928] [2019-12-03 16:13:52 GMT.663910][3fbd]
Java_com_xiaomi_player_Player_stopJni: player stopped
[034:928] [2019-12-03 16:13:52 GMT.664366][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[034:929] [2019-12-03 16:13:52 GMT.664600][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[034:930] [2019-12-03 16:13:52 GMT.666171][40b7] redraw the last frame.
[034:931] [2019-12-03 16:13:52 GMT.666979][3fbd]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[034:931] [2019-12-03 16:13:52 GMT.667341][3fbd]
Java_com_xiaomi_player_Player_destructPlayerJni:
[034:932] [2019-12-03 16:13:52 GMT.667696][40b9] operator(): destruct
[034:932] [2019-12-03 16:13:52 GMT.667788][40b9] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
[034:932] [2019-12-03 16:13:52 GMT.667833][40b9] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[034:933] [2019-12-03 16:13:52 GMT.668721][40b9]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[034:933] [2019-12-03 16:13:52 GMT.668874][40b9] Stop:
[034:933] [2019-12-03 16:13:52 GMT.668909][40b9] operator(): in StreamReader::Stop
thread_.Invoke
[034:933] [2019-12-03 16:13:52 GMT.668932][40b9] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[034:933] [2019-12-03 16:13:52 GMT.668968][40b9] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[034:933] [2019-12-03 16:13:52 GMT.669043][40b9] Stop: Stopping audio decoder
[034:933] [2019-12-03 16:13:52 GMT.669079][40b9] operator(): call start before stop
[034:933] [2019-12-03 16:13:52 GMT.669134][40b9] Stop: Stopping video decoder.
[034:933] [2019-12-03 16:13:52 GMT.669166][40b9] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[034:933] [2019-12-03 16:13:52 GMT.669214][40b9] Stop:
[034:933] [2019-12-03 16:13:52 GMT.669245][40b9] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[034:933] [2019-12-03 16:13:52 GMT.669280][40b9] DeviceRelease:
audioDevice_:0xcdbec000
[034:933] [2019-12-03 16:13:52 GMT.669304][40b9] OpenSlesOutput:Stop playout

[034:937] [2019-12-03 16:13:52 GMT.672897][40b9] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[034:937] [2019-12-03 16:13:52 GMT.673236][40b9] DeviceRelease: Release the webrtc
device object.
[034:937] [2019-12-03 16:13:52 GMT.673340][40b9] OpenSlesOutput destruct.
[034:971] [2019-12-03 16:13:52 GMT.707311][40b9] DeviceRelease: Done
[034:982] [2019-12-03 16:13:52 GMT.717758][40b9] Stop:
[034:982] [2019-12-03 16:13:52 GMT.718122][40b7] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[034:983] [2019-12-03 16:13:52 GMT.719153][40b3] ThreadBasedCacheHttp Stop, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:985] [2019-12-03 16:13:52 GMT.720927][40b3] CacheHttp stoped, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:985] [2019-12-03 16:13:52 GMT.721113][40b3] Warning(CacheHttp.cc:87):
CacheHttp have stoped, operation cancelled, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:985] [2019-12-03 16:13:52 GMT.721176][40b3] ThreadBasedCacheHttp Stop, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:985] [2019-12-03 16:13:52 GMT.721203][40b3] ThreadBasedCacheHttp already
stoped. Operation cancelled. uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:986] [2019-12-03 16:13:52 GMT.721848][40b3] ~ThreadBasedCacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:986] [2019-12-03 16:13:52 GMT.722160][40b3] ~CacheHttp, uri =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1458048181_VGxnNEEvMzFudWU2Nj
FlSTNwTWIrUT09_1575005538263.mp4
[034:988] [2019-12-03 16:13:52 GMT.724498][3fbd] StatisticInfo:
Player::Player() cost 16ms.
Player::~Player() cost 55ms.
Player::Start() cost 39ms.
Player::Stop() cost 36ms.
Audio stream opened at -3486ms.
Video stream opened at -59642889ms.
First audio packet received at -3486ms. First audio frame decoded at -3433ms. First
audio frame played at -3418ms.
First video packet received at -3486ms. First video frame decoded at -3394ms. First
video frame rendered at -3351ms.
player.start_play_time is -1ms.
player.player_start is 59642889ms.
player.player_end is 59648820ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 201ms.
player.meta.duration is 29360ms.
player.meta.framerate is 2
player.meta.bitrate is 0
player.meta.size is 1920*1080
player.meta.rotate is 0
player.buffer_times is 10
player.max_lipsync_delay is 112
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u8
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 3
player.userid is
player.clientip is
audio_decoder_->Start() cost 0 ms.
audio_decoder_->Stop() cost 0 ms.
audio_playback_->Start() cost 35 ms.
audio_playback_->Stop() cost 5 ms.
stream_reader_->Start() cost 1 ms.
stream_reader_->Stop() cost 27 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 0 ms.
video_render_->Start() cost 2 ms.
video_render_->Stop() cost 1 ms.

[034:989] [2019-12-03 16:13:52 GMT.724833][3fbd] global uninited!


[034:989] [2019-12-03 16:13:52 GMT.725245][3fbd]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[034:989] [2019-12-03 16:13:52 GMT.725404][3fbd] AppDeviceManager stop.

[034:989] [2019-12-03 16:13:52 GMT.725515][3fbd] Rlease the webrtc device object.

[034:990] [2019-12-03 16:13:52 GMT.725684][40b0] error json report: {


"ac" : "engine_galileo",
"appid" : 0,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 201,
"player.buffer_times" : 10,
"player.clientip" : "",
"player.first_audio_frame_delay" : -3418,
"player.first_audio_frame_received" : -3486,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : -3351,
"player.first_video_frame_received" : -3486,
"player.max_lipsync_delay" : 112,
"player.max_opened_codec_count" : 3,
"player.meta.audiocodec_name" : "AV_CODEC_AAC",
"player.meta.bitrate" : 0,
"player.meta.duration" : 29360,
"player.meta.framerate" : 2,
"player.meta.rotate" : 0,
"player.meta.size" : "1920*1080",
"player.meta.videocodec_name" : "AV_CODEC_H264",
"player.play_mode" : 0,
"player.player_end" : 59648820,
"player.player_start" : 59642889,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" :
"http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae9334c3748c_720.m3u
8",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[034:990] [2019-12-03 16:13:52 GMT.726033][40b0] error json report (no style):


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":201,"player.buffer_times":10,"player.clientip":"","p
layer.first_audio_frame_delay":-3418,"player.first_audio_frame_received":-
3486,"player.first_buffer_time":0,"player.first_video_frame_delay":-
3351,"player.first_video_frame_received":-
3486,"player.max_lipsync_delay":112,"player.max_opened_codec_count":3,"player.meta.
audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.duration":2936
0,"player.meta.framerate":2,"player.meta.rotate":0,"player.meta.size":"1920*1080","
player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player.player_en
d":59648820,"player.player_start":59642889,"player.read_packet_fail_count":0,"playe
r.realtime":0,"player.reconnect_times":0,"player.start_play_time":-
1,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae933
4c3748c_720.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[034:990] [2019-12-03 16:13:52 GMT.726138][40b0] encoded report:


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":201,"player.buffer_times":10,"player.clientip":"","p
layer.first_audio_frame_delay":-3418,"player.first_audio_frame_received":-
3486,"player.first_buffer_time":0,"player.first_video_frame_delay":-
3351,"player.first_video_frame_received":-
3486,"player.max_lipsync_delay":112,"player.max_opened_codec_count":3,"player.meta.
audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.duration":2936
0,"player.meta.framerate":2,"player.meta.rotate":0,"player.meta.size":"1920*1080","
player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player.player_en
d":59648820,"player.player_start":59642889,"player.read_packet_fail_count":0,"playe
r.realtime":0,"player.reconnect_times":0,"player.start_play_time":-
1,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/6bcc860fb750ad5413adae933
4c3748c_720.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[034:990] [2019-12-03 16:13:52 GMT.726494][40b0] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjAsImNvbmZlcmVuY2UiOiIiLCJjb250ZW50Ij
pbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MjAxLCJwbGF5ZXIuYnVmZmVyX3RpbWVzIjoxMCwic
GxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjotMzQxOCwicGxh
eWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX3JlY2VpdmVkIjotMzQ4NiwicGxheWVyLmZpcnN0X2J1ZmZlcl90aW1
lIjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbWVfZGVsYXkiOi0zMzUxLCJwbGF5ZXIuZmlyc3RfdmlkZW
9fZnJhbWVfcmVjZWl2ZWQiOi0zNDg2LCJwbGF5ZXIubWF4X2xpcHN5bmNfZGVsYXkiOjExMiwicGxheWVyL
m1heF9vcGVuZWRfY29kZWNfY291bnQiOjMsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IkFWX0NP
REVDX0FBQyIsInBsYXllci5tZXRhLmJpdHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjoyOTM2MCw
icGxheWVyLm1ldGEuZnJhbWVyYXRlIjoyLCJwbGF5ZXIubWV0YS5yb3RhdGUiOjAsInBsYXllci5tZXRhLn
NpemUiOiIxOTIwKjEwODAiLCJwbGF5ZXIubWV0YS52aWRlb2NvZGVjX25hbWUiOiJBVl9DT0RFQ19IMjY0I
iwicGxheWVyLnBsYXlfbW9kZSI6MCwicGxheWVyLnBsYXllcl9lbmQiOjU5NjQ4ODIwLCJwbGF5ZXIucGxh
eWVyX3N0YXJ0Ijo1OTY0Mjg4OSwicGxheWVyLnJlYWRfcGFja2V0X2ZhaWxfY291bnQiOjAsInBsYXllci5
yZWFsdGltZSI6MCwicGxheWVyLnJlY29ubmVjdF90aW1lcyI6MCwicGxheWVyLnN0YXJ0X3BsYXlfdGltZS
I6LTEsInBsYXllci51cmwiOiJodHRwOi8vMTIyLjE1NS4yMzcuODU6ODAvbWl2aWRlby5nLm1pLmNvbS82Y
mNjODYwZmI3NTBhZDU0MTNhZGFlOTMzNGMzNzQ4Y183MjAubTN1OCIsInBsYXllci51c2VyaWQiOiIifV0s
ImN2ZXJzaW9uIjoiNS4wLjY5IDExLTMwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJ
pZCI6IiJ9
[034:990] [2019-12-03 16:13:52 GMT.728032][3fbd] OpenSlesInput destruct.

[034:994] [2019-12-03 16:13:52 GMT.730187][3fbd] OpenSlesOutput destruct.


[034:997] [2019-12-03 16:13:52 GMT.732786][40b4] Remove the dispatch:0xd5b7ac20
socket server:0xd1d690c0

[034:999] [2019-12-03 16:13:52 GMT.735335][3fbd] EventDispatchServerScope destruct


[035:000] [2019-12-03 16:13:52 GMT.735603][3fbd]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[035:000] [2019-12-03 16:13:52 GMT.735774][3fbd] ~AudioDeviceDataHandler

[035:002] [2019-12-03 16:13:52 GMT.737960][3fbd] AppDeviceManagerDestruct.

[035:002] [2019-12-03 16:13:52 GMT.738132][3fbd] ~AppDeviceManager:


[035:002] [2019-12-03 16:13:52 GMT.738315][3fbd]
CpuOverloadDetect::~CpuOverloadDetect() time:59648964 [000:077] [2019-12-04
16:10:20 GMT.420617][6085] Log to file:/sdcard/voip-
data/com.xiaomi.gamecenter/trace.txt start time:2019-12-04 16:10:20 GMT
[000:077] [2019-12-04 16:10:20 GMT.420908][6085] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:077] [2019-12-04 16:10:20 GMT.420954][6085] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:077] [2019-12-04 16:10:20 GMT.421155][6085] dump filename:trace.txt dump
time:1575389632

[000:078] [2019-12-04 16:10:20 GMT.421307][6085] dump filename:player_dns_cache.txt


dump time:1575389626

[000:081] [2019-12-04 16:10:20 GMT.424251][6085] dump


filename:connection_quality.json dump time:1575389632

[000:081] [2019-12-04 16:10:20 GMT.424843][6085] dump


filename:support_resolution.txt dump time:1575389632

[000:089] [2019-12-04 16:10:20 GMT.432314][6085] dump filename:opensl_output.txt


dump time:1575389632

[000:089] [2019-12-04 16:10:20 GMT.432819][6085] Set the android context to webrtc.

[000:089] [2019-12-04 16:10:20 GMT.432898][6085] Init the android object with


jvm:0xf3d2c3e0 env:0xd5bfda80 context:0xd4b64f30

[000:098] [2019-12-04 16:10:20 GMT.441768][6085] Set up the java VM with java VM:-
204291104
[000:098] [2019-12-04 16:10:20 GMT.441955][6085] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:107] [2019-12-04 16:10:20 GMT.450999][6085] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:128997093
enter.

[000:108] [2019-12-04 16:10:20 GMT.451339][6085] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:108] [2019-12-04 16:10:20 GMT.451430][6085] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:128997094
enter.

[000:108] [2019-12-04 16:10:20 GMT.451459][6085] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:108] [2019-12-04 16:10:20 GMT.451483][6085] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xca25407c
[000:108] [2019-12-04 16:10:20 GMT.451594][6085] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xca25407c
[000:108] [2019-12-04 16:10:20 GMT.451625][6085] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:114] [2019-12-04 16:10:20 GMT.457738][6085] Set the android objects with


jvm:0xf3d2c3e0 env:0xd5bfda80 context:0xd4b64f30

[000:119] [2019-12-04 16:10:20 GMT.462394][6085] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:119] [2019-12-04 16:10:20 GMT.462903][6085] Error(ini.cc:191): Open the file
failed. error:2
[000:119] [2019-12-04 16:10:20 GMT.462996][6085]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:119] [2019-12-04 16:10:20 GMT.463051][6085] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:124] [2019-12-04 16:10:20 GMT.467896][6085] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:124] [2019-12-04 16:10:20 GMT.468148][6085] Error(ini.cc:191): Open the file
failed. error:2
[000:125] [2019-12-04 16:10:20 GMT.468200][6085]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:125] [2019-12-04 16:10:20 GMT.468252][6085] The device model: redmi note 8
usingHardwareAEC value: 0
[000:125] [2019-12-04 16:10:20 GMT.468302][6085] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:126] [2019-12-04 16:10:20 GMT.469594][6085] The device model: redmi note 8
enum value: 0
[000:127] [2019-12-04 16:10:20 GMT.470876][6085] GetMachineModel is Redmi Note 8
[000:127] [2019-12-04 16:10:20 GMT.471063][6085] GetMachineInfo: Redmi Note 8
[000:127] [2019-12-04 16:10:20 GMT.471122][6085] Construct BeautifyReader begin...
[000:127] [2019-12-04 16:10:20 GMT.471148][6085] dumpStickerRgba:0 dumpStickerYuv:0
[000:128] [2019-12-04 16:10:20 GMT.471168][6085] Construct BeautifyReader done.
[000:137] [2019-12-04 16:10:20 GMT.480306][6085] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:139] [2019-12-04 16:10:20 GMT.482699][6171] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcf25222c
[000:139] [2019-12-04 16:10:20 GMT.482636][6085] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:141] [2019-12-04 16:10:20 GMT.484591][6085] AppDeviceManager telnet server for
statistics started......
[000:142] [2019-12-04 16:10:20 GMT.485298][6171] Add the dispatch:0xcc95ba00 socket
server:0xf3d67900

[000:142] [2019-12-04 16:10:20 GMT.486139][6085]


CpuOverloadDetect::CpuOverloadDetect() time:128997128 enter.

[000:143] [2019-12-04 16:10:20 GMT.486500][6085]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 1 ms

[000:143] [2019-12-04 16:10:20 GMT.487518][6172] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xf30e51c0
[000:147] [2019-12-04 16:10:20 GMT.490677][6085] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:147] [2019-12-04 16:10:20 GMT.490805][6085] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:152] [2019-12-04 16:10:20 GMT.495291][6085] audio device use opensle input
and opensl output
[000:152] [2019-12-04 16:10:20 GMT.495429][6085] Create OpenSLES output module with
java VM support.

[000:156] [2019-12-04 16:10:20 GMT.499741][6085] The machine model:Redmi Note 8

[000:167] [2019-12-04 16:10:20 GMT.510600][6085] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:168] [2019-12-04 16:10:20 GMT.511306][6085] Create OpenSLES output module with
buffer num:2

[000:172] [2019-12-04 16:10:20 GMT.515711][6085] Create OpenSLES input module with


java VM support.

[000:176] [2019-12-04 16:10:20 GMT.520082][6085] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:177] [2019-12-04 16:10:20 GMT.520363][6085] Error(ini.cc:191): Open the file
failed. error:2
[000:177] [2019-12-04 16:10:20 GMT.520432][6085]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:177] [2019-12-04 16:10:20 GMT.520464][6085] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:177] [2019-12-04 16:10:20 GMT.520597][6085] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:177] [2019-12-04 16:10:20 GMT.520639][6085] Create OpenSLES input module with
buffer num:2

[000:177] [2019-12-04 16:10:20 GMT.520739][6085] Error(trace.cc:40): Init the


output and input for audio device template.
[000:177] [2019-12-04 16:10:20 GMT.520775][6085] Init the output device.

[000:177] [2019-12-04 16:10:20 GMT.520796][6085] Init the opensl input.


[000:177] [2019-12-04 16:10:20 GMT.520826][6085] AppDeviceManager get setting
samplerate: 0
[000:178] [2019-12-04 16:10:20 GMT.521713][6085] The device model: redmi note 8
enum value: 0
[000:180] [2019-12-04 16:10:20 GMT.523428][6085] The device model: redmi note 8
enum value: 0
[000:180] [2019-12-04 16:10:20 GMT.523555][6085] Set the sample rate to be:44100

[000:181] [2019-12-04 16:10:20 GMT.524712][6085] Enable the recording stereo:1


[000:181] [2019-12-04 16:10:20 GMT.524910][6085] Set the playout as stereo:1
[000:185] [2019-12-04 16:10:20 GMT.529043][6085] Update the recording sample rate
to be: 44100
[000:186] [2019-12-04 16:10:20 GMT.529216][6085] Low latency is not support,
returned by AudioManagerJNI.
[000:186] [2019-12-04 16:10:20 GMT.529580][6085] Using 4 x 10ms for an audio frame.

[000:197] [2019-12-04 16:10:20 GMT.540264][6085] nsMode = 0

[000:199] [2019-12-04 16:10:20 GMT.542429][6085] The device model:redmi note 8

[000:199] [2019-12-04 16:10:20 GMT.542555][6085] speaker output factor:100


defaultFactor: 100
[000:199] [2019-12-04 16:10:20 GMT.542589][6085] headset output factor:100
defaultFactor: 100

[000:200] [2019-12-04 16:10:20 GMT.543543][6085] The device model:redmi note 8

[000:200] [2019-12-04 16:10:20 GMT.543642][6085] speaker output factor:65


defaultFactor: 65

[000:200] [2019-12-04 16:10:20 GMT.543732][6085] headset output factor:100


defaultFactor: 100

[000:208] [2019-12-04 16:10:20 GMT.551487][6085] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:208] [2019-12-04 16:10:20 GMT.551704][6085] Error(ini.cc:191): Open the file
failed. error:2
[000:208] [2019-12-04 16:10:20 GMT.551759][6085]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:208] [2019-12-04 16:10:20 GMT.551790][6085] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:213] [2019-12-04 16:10:20 GMT.556443][6085] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:213] [2019-12-04 16:10:20 GMT.556681][6085] Error(ini.cc:191): Open the file
failed. error:2
[000:213] [2019-12-04 16:10:20 GMT.556821][6085]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:213] [2019-12-04 16:10:20 GMT.556877][6085] The device model: redmi note 8
usingHardwareAEC value: 0
[000:213] [2019-12-04 16:10:20 GMT.556905][6085] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:213] [2019-12-04 16:10:20 GMT.556954][6085] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:214] [2019-12-04 16:10:20 GMT.557849][6085]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:221] [2019-12-04 16:10:20 GMT.564378][6085] global inited!
[000:221] [2019-12-04 16:10:20 GMT.564682][6085] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:223] [2019-12-04 16:10:20 GMT.566418][6085] DeviceInit:
[000:227] [2019-12-04 16:10:20 GMT.570493][6085] audio device use null audio input
and opensl output
[000:227] [2019-12-04 16:10:20 GMT.570619][6085] Create OpenSLES output module with
java VM support.

[000:233] [2019-12-04 16:10:20 GMT.577001][6085] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:234] [2019-12-04 16:10:20 GMT.577547][6085] Create OpenSLES output module with
buffer num:5

[000:234] [2019-12-04 16:10:20 GMT.577660][6085] Error(trace.cc:40): Init the


output and input for audio device template.
[000:234] [2019-12-04 16:10:20 GMT.577701][6085] Init the output device.

[000:234] [2019-12-04 16:10:20 GMT.577727][6085] Set the playout as stereo:1


[000:234] [2019-12-04 16:10:20 GMT.577756][6085] Set the sample rate to be:44100

[000:234] [2019-12-04 16:10:20 GMT.577841][6085] Low latency is not support,


returned by AudioManagerJNI.
[000:234] [2019-12-04 16:10:20 GMT.577904][6085] DeviceInit: Done
[000:234] [2019-12-04 16:10:20 GMT.578014][6085] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:238] [2019-12-04 16:10:20 GMT.581578][617c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xe6b74124
[000:242] [2019-12-04 16:10:20 GMT.585561][6085] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:242] [2019-12-04 16:10:20 GMT.585745][6085] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:252] [2019-12-04 16:10:20 GMT.595877][6085] Load: push version is : 1
[000:252] [2019-12-04 16:10:20 GMT.596046][6085] Load: pull version is : 1
[000:252] [2019-12-04 16:10:20 GMT.596092][6085] SetLastAccessTime: set last access
time: 8770551
[000:252] [2019-12-04 16:10:20 GMT.596131][6085] SetLastAccessTime: set last access
time: 59629351
[000:253] [2019-12-04 16:10:20 GMT.596184][6085] AsyncMultiSocket Create the async
multi socket.
[000:253] [2019-12-04 16:10:20 GMT.596734][6085]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:253] [2019-12-04 16:10:20 GMT.596857][617d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd23b4264
[000:253] [2019-12-04 16:10:20 GMT.597108][616e] set http cache speed size:
1048576kb/s
[000:324] [2019-12-04 16:10:20 GMT.667458][6085]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:324] [2019-12-04 16:10:20 GMT.667851][616e] set http cache buffer size:
10485760
[104:996] [2019-12-04 16:12:05 GMT.339947][604f]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[104:998] [2019-12-04 16:12:05 GMT.341776][604f]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[105:001] [2019-12-04 16:12:05 GMT.344560][617b] redraw the last frame.
[105:001] [2019-12-04 16:12:05 GMT.344899][604f]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[105:002] [2019-12-04 16:12:05 GMT.345406][604f]
Java_com_xiaomi_player_Player_stopJni:
[105:002] [2019-12-04 16:12:05 GMT.345574][604f] Stop:
[105:002] [2019-12-04 16:12:05 GMT.345839][617d] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[105:003] [2019-12-04 16:12:05 GMT.346754][604f]
Java_com_xiaomi_player_Player_stopJni: player stopped
[105:003] [2019-12-04 16:12:05 GMT.347134][604f]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[105:004] [2019-12-04 16:12:05 GMT.347423][604f]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[105:004] [2019-12-04 16:12:05 GMT.347744][617b] redraw the last frame.
[105:004] [2019-12-04 16:12:05 GMT.348044][604f]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[105:005] [2019-12-04 16:12:05 GMT.348409][604f]
Java_com_xiaomi_player_Player_destructPlayerJni:
[105:005] [2019-12-04 16:12:05 GMT.348765][617d] operator(): destruct
[105:005] [2019-12-04 16:12:05 GMT.348864][617d] Stop:
[105:005] [2019-12-04 16:12:05 GMT.348892][617d] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[105:010] [2019-12-04 16:12:05 GMT.353355][617d]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[105:010] [2019-12-04 16:12:05 GMT.353688][617d] Stop:
[105:010] [2019-12-04 16:12:05 GMT.353764][617d] operator(): in StreamReader::Stop
thread_.Invoke
[105:010] [2019-12-04 16:12:05 GMT.353798][617d] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[105:010] [2019-12-04 16:12:05 GMT.353853][617d] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[105:010] [2019-12-04 16:12:05 GMT.353966][617d] Stop: Stopping audio decoder
[105:010] [2019-12-04 16:12:05 GMT.354006][617d] operator(): call start before stop
[105:010] [2019-12-04 16:12:05 GMT.354047][617d] Stop: Stopping video decoder.
[105:010] [2019-12-04 16:12:05 GMT.354073][617d] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[105:010] [2019-12-04 16:12:05 GMT.354112][617d] Stop:
[105:010] [2019-12-04 16:12:05 GMT.354138][617d] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[105:010] [2019-12-04 16:12:05 GMT.354163][617d] DeviceRelease:
audioDevice_:0xcf4fd000
[105:011] [2019-12-04 16:12:05 GMT.354212][617d] OpenSlesOutput:Stop playout

[105:011] [2019-12-04 16:12:05 GMT.354240][617d] Don't update the opensl buffer


estimator, because call too short.

[105:011] [2019-12-04 16:12:05 GMT.354312][617d] DeviceRelease: Release the webrtc


device object.
[105:012] [2019-12-04 16:12:05 GMT.356171][617d] OpenSlesOutput destruct.

[105:047] [2019-12-04 16:12:05 GMT.390318][617d] DeviceRelease: Done


[105:047] [2019-12-04 16:12:05 GMT.390498][617d] Stop:
[105:047] [2019-12-04 16:12:05 GMT.390713][617b] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[105:049] [2019-12-04 16:12:05 GMT.392316][604f] StatisticInfo:
Player::Player() cost 32ms.
Player::~Player() cost 43ms.
Player::Start() cost 0ms.
Player::Stop() cost 0ms.
Audio stream opened at 0ms.
Video stream opened at 0ms.
First audio packet received at 0ms. First audio frame decoded at 0ms. First audio
frame played at 0ms.
First video packet received at 0ms. First video frame decoded at 0ms. First video
frame rendered at 0ms.
player.start_play_time is -1ms.
player.player_start is 0ms.
player.player_end is 0ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 0
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is

[105:056] [2019-12-04 16:12:05 GMT.399612][604f] global uninited!


[105:057] [2019-12-04 16:12:05 GMT.400341][604f]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[105:060] [2019-12-04 16:12:05 GMT.404025][6169] error json report: {
"ac" : "engine_galileo",
"appid" : 1566979120,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 0,
"player.clientip" : "",
"player.first_audio_frame_delay" : 0,
"player.first_audio_frame_received" : 0,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : 0,
"player.first_video_frame_received" : 0,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 0,
"player.player_start" : 0,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" : "",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[105:061] [2019-12-04 16:12:05 GMT.404844][6169] error json report (no style):


{"ac":"engine_galileo","appid":1566979120,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[105:061] [2019-12-04 16:12:05 GMT.404907][6169] encoded report:


{"ac":"engine_galileo","appid":1566979120,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[105:061] [2019-12-04 16:12:05 GMT.405058][604f] AppDeviceManager stop.

[105:062] [2019-12-04 16:12:05 GMT.405298][6169] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE1NjY5NzkxMjAsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lc
yI6MCwicGxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjowLCJw
bGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfcmVjZWl2ZWQiOjAsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI
6MCwicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW1lX2RlbGF5IjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbW
VfcmVjZWl2ZWQiOjAsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6MCwicGxheWVyLm1heF9vcGVuZWRfY
29kZWNfY291bnQiOjAsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IiIsInBsYXllci5tZXRhLmJp
dHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjowLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInB
sYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY2
9kZWNfbmFtZSI6IiIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjowLCJwbGF5Z
XIucGxheWVyX3N0YXJ0IjowLCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJl
YWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo
tMSwicGxheWVyLnVybCI6IiIsInBsYXllci51c2VyaWQiOiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLT
MwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJpZCI6IiJ9
[105:071] [2019-12-04 16:12:05 GMT.414293][604f] Rlease the webrtc device object.

[105:075] [2019-12-04 16:12:05 GMT.418294][604f] OpenSlesInput destruct.

[105:076] [2019-12-04 16:12:05 GMT.419368][604f] OpenSlesOutput destruct.

[105:080] [2019-12-04 16:12:05 GMT.423878][6171] Remove the dispatch:0xcc95ba00


socket server:0xf3d67900

[105:083] [2019-12-04 16:12:05 GMT.426548][604f] EventDispatchServerScope destruct


[105:083] [2019-12-04 16:12:05 GMT.426740][604f]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[105:084] [2019-12-04 16:12:05 GMT.427677][604f] ~AudioDeviceDataHandler

[105:085] [2019-12-04 16:12:05 GMT.428836][604f] AppDeviceManagerDestruct.

[105:085] [2019-12-04 16:12:05 GMT.429023][604f] ~AppDeviceManager:


[105:086] [2019-12-04 16:12:05 GMT.429188][604f]
CpuOverloadDetect::~CpuOverloadDetect() time:129102072 enter.

[105:086] [2019-12-04 16:12:05 GMT.430116][604f]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[105:087] [2019-12-04 16:12:05 GMT.430572][604f] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[105:087] [2019-12-04 16:12:05 GMT.431001][604f] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[105:098] [2019-12-04 16:12:05 GMT.441791][604f] Destruct BeautifyReader begin...
[105:098] [2019-12-04 16:12:05 GMT.442033][604f] Destruct BeautifyReader done.
[105:098] [2019-12-04 16:12:05 GMT.442152][604f] Dispose::unregister webrtc video
engine
[105:099] [2019-12-04 16:12:05 GMT.442257][604f] Init the android object with jvm:0
env:0 context:0

[105:099] [2019-12-04 16:12:05 GMT.442394][604f] Clear the captured android


objects.
[105:099] [2019-12-04 16:12:05 GMT.442506][604f] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd5bfda80 env:0xf3d93500
[105:099] [2019-12-04 16:12:05 GMT.442731][604f] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:129102085
enter.

[105:099] [2019-12-04 16:12:05 GMT.442819][604f] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:129102085 enter.

[105:099] [2019-12-04 16:12:05 GMT.442895][604f] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[105:099] [2019-12-04 16:12:05 GMT.442956][604f] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[105:100] [2019-12-04 16:12:05 GMT.443352][604f] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:129102086
enter.

[105:100] [2019-12-04 16:12:05 GMT.443548][604f] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[105:100] [2019-12-04 16:12:05 GMT.443799][604f] [000:075] [2019-12-05 03:57:27
GMT.135190][23c2] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt
start time:2019-12-05 03:57:27 GMT
[000:075] [2019-12-05 03:57:27 GMT.135277][23c2] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:075] [2019-12-05 03:57:27 GMT.135299][23c2] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:076] [2019-12-05 03:57:27 GMT.135424][23c2] dump filename:trace.txt dump
time:1575475925

[000:076] [2019-12-05 03:57:27 GMT.135488][23c2] dump filename:player_dns_cache.txt


dump time:1575389626

[000:077] [2019-12-05 03:57:27 GMT.136377][23c2] dump


filename:connection_quality.json dump time:1575389632

[000:077] [2019-12-05 03:57:27 GMT.136466][23c2] dump


filename:support_resolution.txt dump time:1575475925

[000:077] [2019-12-05 03:57:27 GMT.136810][23c2] dump filename:opensl_output.txt


dump time:1575389632

[000:077] [2019-12-05 03:57:27 GMT.137001][23c2] Set the android context to webrtc.

[000:077] [2019-12-05 03:57:27 GMT.137040][23c2] Init the android object with


jvm:0xf3d2c3e0 env:0xd5b5bc80 context:0xd4fc8d90

[000:078] [2019-12-05 03:57:27 GMT.138159][23c2] Set up the java VM with java VM:-
204291104
[000:078] [2019-12-05 03:57:27 GMT.138225][23c2] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:081] [2019-12-05 03:57:27 GMT.140578][23c2] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:138222833
enter.

[000:081] [2019-12-05 03:57:27 GMT.140708][23c2] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:081] [2019-12-05 03:57:27 GMT.140761][23c2] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:138222833
enter.

[000:081] [2019-12-05 03:57:27 GMT.140798][23c2] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf3d2c3e0
[000:081] [2019-12-05 03:57:27 GMT.140821][23c2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf3d2c3e0 address:0xccb2407c
[000:081] [2019-12-05 03:57:27 GMT.140860][23c2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf3d2c3e0 address:0xccb2407c
[000:081] [2019-12-05 03:57:27 GMT.140881][23c2] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:082] [2019-12-05 03:57:27 GMT.141679][23c2] Set the android objects with


jvm:0xf3d2c3e0 env:0xd5b5bc80 context:0xd4fc8d90

[000:085] [2019-12-05 03:57:27 GMT.144917][23c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:085] [2019-12-05 03:57:27 GMT.145147][23c2] Error(ini.cc:191): Open the file
failed. error:2
[000:085] [2019-12-05 03:57:27 GMT.145216][23c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:085] [2019-12-05 03:57:27 GMT.145271][23c2] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:090] [2019-12-05 03:57:27 GMT.149407][23c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:090] [2019-12-05 03:57:27 GMT.149642][23c2] Error(ini.cc:191): Open the file
failed. error:2
[000:090] [2019-12-05 03:57:27 GMT.149690][23c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:090] [2019-12-05 03:57:27 GMT.149731][23c2] The device model: redmi note 8
usingHardwareAEC value: 0
[000:090] [2019-12-05 03:57:27 GMT.149756][23c2] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:092] [2019-12-05 03:57:27 GMT.151749][23c2] The device model: redmi note 8
enum value: 0
[000:093] [2019-12-05 03:57:27 GMT.153002][23c2] GetMachineModel is Redmi Note 8
[000:093] [2019-12-05 03:57:27 GMT.153117][23c2] GetMachineInfo: Redmi Note 8
[000:093] [2019-12-05 03:57:27 GMT.153167][23c2] Construct BeautifyReader begin...
[000:093] [2019-12-05 03:57:27 GMT.153212][23c2] dumpStickerRgba:0 dumpStickerYuv:0
[000:093] [2019-12-05 03:57:27 GMT.153237][23c2] Construct BeautifyReader done.
[000:097] [2019-12-05 03:57:27 GMT.156371][23c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:098] [2019-12-05 03:57:27 GMT.157568][23c2] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:098] [2019-12-05 03:57:27 GMT.157607][244a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd12758ac
[000:098] [2019-12-05 03:57:27 GMT.157688][23c2] AppDeviceManager telnet server for
statistics started......
[000:098] [2019-12-05 03:57:27 GMT.158295][244a] Add the dispatch:0xd4852520 socket
server:0xd2357480

[000:099] [2019-12-05 03:57:27 GMT.158547][23c2]


CpuOverloadDetect::CpuOverloadDetect() time:138222851 enter.

[000:099] [2019-12-05 03:57:27 GMT.158674][23c2]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:099] [2019-12-05 03:57:27 GMT.158803][244b] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xed83bf00
[000:100] [2019-12-05 03:57:27 GMT.160084][23c2] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:100] [2019-12-05 03:57:27 GMT.160126][23c2] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:104] [2019-12-05 03:57:27 GMT.164268][23c2] audio device use opensle input
and opensl output
[000:105] [2019-12-05 03:57:27 GMT.164416][23c2] Create OpenSLES output module with
java VM support.

[000:107] [2019-12-05 03:57:27 GMT.167253][23c2] The machine model:Redmi Note 8

[000:110] [2019-12-05 03:57:27 GMT.170193][23c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:111] [2019-12-05 03:57:27 GMT.171145][23c2] Create OpenSLES output module with
buffer num:2

[000:113] [2019-12-05 03:57:27 GMT.172883][23c2] Create OpenSLES input module with


java VM support.

[000:115] [2019-12-05 03:57:27 GMT.175107][23c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:115] [2019-12-05 03:57:27 GMT.175303][23c2] Error(ini.cc:191): Open the file
failed. error:2
[000:115] [2019-12-05 03:57:27 GMT.175352][23c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:116] [2019-12-05 03:57:27 GMT.175389][23c2] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:116] [2019-12-05 03:57:27 GMT.175434][23c2] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:116] [2019-12-05 03:57:27 GMT.175493][23c2] Create OpenSLES input module with
buffer num:2

[000:116] [2019-12-05 03:57:27 GMT.175591][23c2] Error(trace.cc:40): Init the


output and input for audio device template.
[000:116] [2019-12-05 03:57:27 GMT.175621][23c2] Init the output device.

[000:116] [2019-12-05 03:57:27 GMT.175640][23c2] Init the opensl input.


[000:116] [2019-12-05 03:57:27 GMT.175666][23c2] AppDeviceManager get setting
samplerate: 0
[000:117] [2019-12-05 03:57:27 GMT.176426][23c2] The device model: redmi note 8
enum value: 0
[000:118] [2019-12-05 03:57:27 GMT.177749][23c2] The device model: redmi note 8
enum value: 0
[000:118] [2019-12-05 03:57:27 GMT.177800][23c2] Set the sample rate to be:44100

[000:119] [2019-12-05 03:57:27 GMT.178440][23c2] Enable the recording stereo:1


[000:119] [2019-12-05 03:57:27 GMT.178503][23c2] Set the playout as stereo:1
[000:119] [2019-12-05 03:57:27 GMT.179258][23c2] Update the recording sample rate
to be: 44100
[000:120] [2019-12-05 03:57:27 GMT.179437][23c2] Low latency is not support,
returned by AudioManagerJNI.
[000:120] [2019-12-05 03:57:27 GMT.179920][23c2] Using 4 x 10ms for an audio frame.

[000:125] [2019-12-05 03:57:27 GMT.184499][23c2] nsMode = 0

[000:127] [2019-12-05 03:57:27 GMT.186512][23c2] The device model:redmi note 8

[000:127] [2019-12-05 03:57:27 GMT.186628][23c2] speaker output factor:100


defaultFactor: 100

[000:127] [2019-12-05 03:57:27 GMT.186658][23c2] headset output factor:100


defaultFactor: 100

[000:128] [2019-12-05 03:57:27 GMT.187815][23c2] The device model:redmi note 8

[000:128] [2019-12-05 03:57:27 GMT.187914][23c2] speaker output factor:65


defaultFactor: 65

[000:128] [2019-12-05 03:57:27 GMT.187981][23c2] headset output factor:100


defaultFactor: 100

[000:132] [2019-12-05 03:57:27 GMT.191871][23c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:132] [2019-12-05 03:57:27 GMT.192054][23c2] Error(ini.cc:191): Open the file
failed. error:2
[000:132] [2019-12-05 03:57:27 GMT.192104][23c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:132] [2019-12-05 03:57:27 GMT.192140][23c2] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:135] [2019-12-05 03:57:27 GMT.194906][23c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:135] [2019-12-05 03:57:27 GMT.195091][23c2] Error(ini.cc:191): Open the file
failed. error:2
[000:135] [2019-12-05 03:57:27 GMT.195165][23c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:135] [2019-12-05 03:57:27 GMT.195206][23c2] The device model: redmi note 8
usingHardwareAEC value: 0
[000:135] [2019-12-05 03:57:27 GMT.195256][23c2] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:135] [2019-12-05 03:57:27 GMT.195330][23c2] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:136] [2019-12-05 03:57:27 GMT.195972][23c2]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:141] [2019-12-05 03:57:27 GMT.200802][23c2] global inited!
[000:141] [2019-12-05 03:57:27 GMT.201013][23c2] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:142] [2019-12-05 03:57:27 GMT.202123][23c2] DeviceInit:
[000:144] [2019-12-05 03:57:27 GMT.203956][23c2] audio device use null audio input
and opensl output
[000:144] [2019-12-05 03:57:27 GMT.204049][23c2] Create OpenSLES output module with
java VM support.

[000:147] [2019-12-05 03:57:27 GMT.207029][23c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:147] [2019-12-05 03:57:27 GMT.207257][23c2] Create OpenSLES output module with
buffer num:5

[000:147] [2019-12-05 03:57:27 GMT.207305][23c2] Error(trace.cc:40): Init the


output and input for audio device template.
[000:147] [2019-12-05 03:57:27 GMT.207328][23c2] Init the output device.

[000:147] [2019-12-05 03:57:27 GMT.207349][23c2] Set the playout as stereo:1


[000:148] [2019-12-05 03:57:27 GMT.207520][23c2] Set the sample rate to be:44100

[000:148] [2019-12-05 03:57:27 GMT.207595][23c2] Low latency is not support,


returned by AudioManagerJNI.
[000:148] [2019-12-05 03:57:27 GMT.207645][23c2] DeviceInit: Done
[000:148] [2019-12-05 03:57:27 GMT.207713][23c2] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:148] [2019-12-05 03:57:27 GMT.208020][244e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcd7a1d24
[000:150] [2019-12-05 03:57:27 GMT.209919][23c2] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:150] [2019-12-05 03:57:27 GMT.210000][23c2] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:151] [2019-12-05 03:57:27 GMT.210606][23c2] Load: push version is : 1
[000:151] [2019-12-05 03:57:27 GMT.210679][23c2] Load: pull version is : 1
[000:151] [2019-12-05 03:57:27 GMT.210723][23c2] SetLastAccessTime: set last access
time: 8770551
[000:151] [2019-12-05 03:57:27 GMT.210763][23c2] SetLastAccessTime: set last access
time: 59629351
[000:151] [2019-12-05 03:57:27 GMT.210818][23c2] AsyncMultiSocket Create the async
multi socket.
[000:151] [2019-12-05 03:57:27 GMT.210985][244f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd4a3ca64
[000:151] [2019-12-05 03:57:27 GMT.211115][23c2]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:151] [2019-12-05 03:57:27 GMT.211316][2449] set http cache speed size:
1048576kb/s
[000:188] [2019-12-05 03:57:27 GMT.248333][23c2]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:189] [2019-12-05 03:57:27 GMT.248744][2449] set http cache buffer size:
10485760
[037:224] [2019-12-05 03:58:04 GMT.283891][238e]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[037:224] [2019-12-05 03:58:04 GMT.284061][238e]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[037:225] [2019-12-05 03:58:04 GMT.284411][244d] redraw the last frame.
[037:225] [2019-12-05 03:58:04 GMT.285273][238e]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[037:226] [2019-12-05 03:58:04 GMT.285541][238e]
Java_com_xiaomi_player_Player_stopJni:
[037:226] [2019-12-05 03:58:04 GMT.285626][238e] Stop:
[037:226] [2019-12-05 03:58:04 GMT.285811][244f] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[037:226] [2019-12-05 03:58:04 GMT.286204][238e]
Java_com_xiaomi_player_Player_stopJni: player stopped
[037:227] [2019-12-05 03:58:04 GMT.286609][238e]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[037:227] [2019-12-05 03:58:04 GMT.286720][238e]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[037:227] [2019-12-05 03:58:04 GMT.286894][244d] redraw the last frame.
[037:227] [2019-12-05 03:58:04 GMT.287158][238e]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[037:228] [2019-12-05 03:58:04 GMT.287523][238e]
Java_com_xiaomi_player_Player_destructPlayerJni:
[037:228] [2019-12-05 03:58:04 GMT.287763][244f] operator(): destruct
[037:228] [2019-12-05 03:58:04 GMT.287850][244f] Stop:
[037:248] [2019-12-05 03:58:04 GMT.307861][244f] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[037:249] [2019-12-05 03:58:04 GMT.308776][244f]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[037:249] [2019-12-05 03:58:04 GMT.308943][244f] Stop:
[037:249] [2019-12-05 03:58:04 GMT.308995][244f] operator(): in StreamReader::Stop
thread_.Invoke
[037:249] [2019-12-05 03:58:04 GMT.309027][244f] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[037:249] [2019-12-05 03:58:04 GMT.309069][244f] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[037:249] [2019-12-05 03:58:04 GMT.309148][244f] Stop: Stopping audio decoder
[037:249] [2019-12-05 03:58:04 GMT.309184][244f] operator(): call start before stop
[037:249] [2019-12-05 03:58:04 GMT.309227][244f] Stop: Stopping video decoder.
[037:249] [2019-12-05 03:58:04 GMT.309260][244f] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[037:249] [2019-12-05 03:58:04 GMT.309305][244f] Stop:
[037:249] [2019-12-05 03:58:04 GMT.309338][244f] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[037:250] [2019-12-05 03:58:04 GMT.309370][244f] DeviceRelease:
audioDevice_:0xd23fb000
[037:250] [2019-12-05 03:58:04 GMT.309402][244f] OpenSlesOutput:Stop playout

[037:250] [2019-12-05 03:58:04 GMT.309432][244f] Don't update the opensl buffer


estimator, because call too short.

[037:250] [2019-12-05 03:58:04 GMT.309487][244f] DeviceRelease: Release the webrtc


device object.
[037:250] [2019-12-05 03:58:04 GMT.309548][244f] OpenSlesOutput destruct.

[037:252] [2019-12-05 03:58:04 GMT.312089][244f] DeviceRelease: Done


[037:252] [2019-12-05 03:58:04 GMT.312253][244f] Stop:
[037:253] [2019-12-05 03:58:04 GMT.313365][244d] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[037:255] [2019-12-05 03:58:04 GMT.314454][238e] StatisticInfo:
Player::Player() cost 10ms.
Player::~Player() cost 26ms.
Player::Start() cost 0ms.
Player::Stop() cost 0ms.
Audio stream opened at 0ms.
Video stream opened at 0ms.
First audio packet received at 0ms. First audio frame decoded at 0ms. First audio
frame played at 0ms.
First video packet received at 0ms. First video frame decoded at 0ms. First video
frame rendered at 0ms.
player.start_play_time is -1ms.
player.player_start is 0ms.
player.player_end is 0ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 0
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is

[037:255] [2019-12-05 03:58:04 GMT.314731][238e] global uninited!


[037:255] [2019-12-05 03:58:04 GMT.315031][238e]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[037:255] [2019-12-05 03:58:04 GMT.315117][238e] AppDeviceManager stop.

[037:255] [2019-12-05 03:58:04 GMT.315214][238e] Rlease the webrtc device object.

[037:257] [2019-12-05 03:58:04 GMT.316623][2446] error json report: {


"ac" : "engine_galileo",
"appid" : 1566914611,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 0,
"player.clientip" : "",
"player.first_audio_frame_delay" : 0,
"player.first_audio_frame_received" : 0,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : 0,
"player.first_video_frame_received" : 0,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 0,
"player.player_start" : 0,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" : "",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[037:257] [2019-12-05 03:58:04 GMT.317110][2446] error json report (no style):


{"ac":"engine_galileo","appid":1566914611,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[037:257] [2019-12-05 03:58:04 GMT.317178][2446] encoded report:


{"ac":"engine_galileo","appid":1566914611,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[037:258] [2019-12-05 03:58:04 GMT.317448][2446] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE1NjY5MTQ2MTEsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lc
yI6MCwicGxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjowLCJw
bGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfcmVjZWl2ZWQiOjAsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI
6MCwicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW1lX2RlbGF5IjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbW
VfcmVjZWl2ZWQiOjAsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6MCwicGxheWVyLm1heF9vcGVuZWRfY
29kZWNfY291bnQiOjAsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IiIsInBsYXllci5tZXRhLmJp
dHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjowLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInB
sYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY2
9kZWNfbmFtZSI6IiIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjowLCJwbGF5Z
XIucGxheWVyX3N0YXJ0IjowLCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJl
YWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo
tMSwicGxheWVyLnVybCI6IiIsInBsYXllci51c2VyaWQiOiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLT
MwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJpZCI6IiJ9
[037:259] [2019-12-05 03:58:04 GMT.319126][238e] OpenSlesInput destruct.

[037:260] [2019-12-05 03:58:04 GMT.320131][238e] OpenSlesOutput destruct.

[037:263] [2019-12-05 03:58:04 GMT.322558][244a] Remove the dispatch:0xd4852520


socket server:0xd2357480

[037:264] [2019-12-05 03:58:04 GMT.323553][238e] EventDispatchServerScope destruct


[037:264] [2019-12-05 03:58:04 GMT.323693][238e]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[037:264] [2019-12-05 03:58:04 GMT.323782][238e] ~AudioDeviceDataHandler

[037:264] [2019-12-05 03:58:04 GMT.324150][238e] AppDeviceManagerDestruct.

[037:264] [2019-12-05 03:58:04 GMT.324239][238e] ~AppDeviceManager:


[037:264] [2019-12-05 03:58:04 GMT.324304][238e]
CpuOverloadDetect::~CpuOverloadDetect() time:138260016 enter.

[037:265] [2019-12-05 03:58:04 GMT.324738][238e]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[037:265] [2019-12-05 03:58:04 GMT.324855][238e] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[037:265] [2019-12-05 03:58:04 GMT.324991][238e] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[037:265] [2019-12-05 03:58:04 GMT.325208][238e] Destruct BeautifyReader begin...
[037:265] [2019-12-05 03:58:04 GMT.325286][238e] Destruct BeautifyReader done.
[037:265] [2019-12-05 03:58:04 GMT.325328][238e] Dispose::unregister webrtc video
engine
[037:265] [2019-12-05 03:58:04 GMT.325352][238e] Init the android object with jvm:0
env:0 context:0

[037:266] [2019-12-05 03:58:04 GMT.325377][238e] Clear the captured android


objects.
[037:266] [2019-12-05 03:58:04 GMT.325435][238e] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd5b5bc80 env:0xf3d93500
[037:266] [2019-12-05 03:58:04 GMT.325471][238e] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:138260018
enter.

[037:266] [2019-12-05 03:58:04 GMT.325517][238e] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:138260018 enter.

[037:266] [2019-12-05 03:58:04 GMT.325560][238e] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[037:266] [2019-12-05 03:58:04 GMT.325599][238e] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[037:266] [2019-12-05 03:58:04 GMT.325624][238e] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:138260018
enter.

[037:266] [2019-12-05 03:58:04 GMT.325655][238e] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[037:266] [2019-12-05 03:58:04 GMT.325677][238e] [000:078] [2019-12-10 13:08:51
GMT.525770][6b11] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt
start time:2019-12-10 13:08:51 GMT
[000:078] [2019-12-10 13:08:51 GMT.525964][6b11] dump file m_prefix:5.0.69-11-30-
1c7b597
[000:078] [2019-12-10 13:08:51 GMT.526004][6b11] Warning(util_jni.cc:72): Jvm is
null, invoke RegisterXplatformUtilJVM first!
[000:078] [2019-12-10 13:08:51 GMT.526209][6b11] dump filename:trace.txt dump
time:1575518284

[000:078] [2019-12-10 13:08:51 GMT.526370][6b11] dump filename:player_dns_cache.txt


dump time:1575389626

[000:083] [2019-12-10 13:08:51 GMT.531143][6b11] dump


filename:connection_quality.json dump time:1575389632

[000:083] [2019-12-10 13:08:51 GMT.531442][6b11] dump


filename:support_resolution.txt dump time:1575518284

[000:084] [2019-12-10 13:08:51 GMT.531582][6b11] dump filename:opensl_output.txt


dump time:1575389632

[000:084] [2019-12-10 13:08:51 GMT.531915][6b11] Set the android context to webrtc.

[000:084] [2019-12-10 13:08:51 GMT.531998][6b11] Init the android object with


jvm:0xf132c3e0 env:0xd1426980 context:0xcfef6e90

[000:086] [2019-12-10 13:08:51 GMT.533604][6b11] Set up the java VM with java VM:-
248331296
[000:086] [2019-12-10 13:08:51 GMT.533857][6b11] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:090] [2019-12-10 13:08:51 GMT.538126][6b11] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:88713920
enter.

[000:091] [2019-12-10 13:08:51 GMT.538697][6b11] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:091] [2019-12-10 13:08:51 GMT.538898][6b11] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:88713921
enter.

[000:091] [2019-12-10 13:08:51 GMT.538960][6b11] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf132c3e0
[000:091] [2019-12-10 13:08:51 GMT.539007][6b11] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf132c3e0 address:0xc4adf07c
[000:091] [2019-12-10 13:08:51 GMT.539282][6b11] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf132c3e0 address:0xc4adf07c
[000:091] [2019-12-10 13:08:51 GMT.539407][6b11] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:092] [2019-12-10 13:08:51 GMT.540438][6b11] Set the android objects with


jvm:0xf132c3e0 env:0xd1426980 context:0xcfef6e90

[000:101] [2019-12-10 13:08:51 GMT.548956][6b11] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:101] [2019-12-10 13:08:51 GMT.549181][6b11] Error(ini.cc:191): Open the file
failed. error:2
[000:101] [2019-12-10 13:08:51 GMT.549232][6b11]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:101] [2019-12-10 13:08:51 GMT.549267][6b11] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:107] [2019-12-10 13:08:51 GMT.555432][6b11] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:108] [2019-12-10 13:08:51 GMT.555601][6b11] Error(ini.cc:191): Open the file
failed. error:2
[000:108] [2019-12-10 13:08:51 GMT.555678][6b11]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:108] [2019-12-10 13:08:51 GMT.555732][6b11] The device model: redmi note 8
usingHardwareAEC value: 0
[000:108] [2019-12-10 13:08:51 GMT.555769][6b11] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:111] [2019-12-10 13:08:51 GMT.558753][6b11] The device model: redmi note 8
enum value: 0
[000:112] [2019-12-10 13:08:51 GMT.560002][6b11] GetMachineModel is Redmi Note 8
[000:112] [2019-12-10 13:08:51 GMT.560104][6b11] GetMachineInfo: Redmi Note 8
[000:112] [2019-12-10 13:08:51 GMT.560149][6b11] Construct BeautifyReader begin...
[000:112] [2019-12-10 13:08:51 GMT.560174][6b11] dumpStickerRgba:0 dumpStickerYuv:0
[000:112] [2019-12-10 13:08:51 GMT.560196][6b11] Construct BeautifyReader done.
[000:116] [2019-12-10 13:08:51 GMT.563944][6b11] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:117] [2019-12-10 13:08:51 GMT.565053][6b11] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:117] [2019-12-10 13:08:51 GMT.565134][6b11] AppDeviceManager telnet server for
statistics started......
[000:117] [2019-12-10 13:08:51 GMT.565217][6bf6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc8b8bc2c
[000:117] [2019-12-10 13:08:51 GMT.565432][6bf6] Add the dispatch:0xc76673e0 socket
server:0xc8be83c0

[000:118] [2019-12-10 13:08:51 GMT.565860][6b11]


CpuOverloadDetect::CpuOverloadDetect() time:88713948 enter.

[000:118] [2019-12-10 13:08:51 GMT.566044][6b11]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:120] [2019-12-10 13:08:51 GMT.567705][6b11] AppDeviceMana GetOpenslVoiceMode


before get setting: 1
[000:120] [2019-12-10 13:08:51 GMT.567836][6b11] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:121] [2019-12-10 13:08:51 GMT.568899][6bf7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xec2b4f80
[000:127] [2019-12-10 13:08:51 GMT.575051][6b11] audio device use opensle input
and opensl output
[000:127] [2019-12-10 13:08:51 GMT.575370][6b11] Create OpenSLES output module with
java VM support.

[000:130] [2019-12-10 13:08:51 GMT.578479][6b11] The machine model:Redmi Note 8

[000:133] [2019-12-10 13:08:51 GMT.581391][6b11] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:134] [2019-12-10 13:08:51 GMT.581983][6b11] Create OpenSLES output module with
buffer num:2

[000:136] [2019-12-10 13:08:51 GMT.583834][6b11] Create OpenSLES input module with


java VM support.

[000:139] [2019-12-10 13:08:51 GMT.586568][6b11] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:139] [2019-12-10 13:08:51 GMT.586771][6b11] Error(ini.cc:191): Open the file
failed. error:2
[000:139] [2019-12-10 13:08:51 GMT.586820][6b11]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:139] [2019-12-10 13:08:51 GMT.586845][6b11] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:139] [2019-12-10 13:08:51 GMT.586866][6b11] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:139] [2019-12-10 13:08:51 GMT.586895][6b11] Create OpenSLES input module with
buffer num:2

[000:139] [2019-12-10 13:08:51 GMT.586974][6b11] Error(trace.cc:40): Init the


output and input for audio device template.
[000:139] [2019-12-10 13:08:51 GMT.587018][6b11] Init the output device.

[000:139] [2019-12-10 13:08:51 GMT.587038][6b11] Init the opensl input.


[000:139] [2019-12-10 13:08:51 GMT.587077][6b11] AppDeviceManager get setting
samplerate: 0
[000:140] [2019-12-10 13:08:51 GMT.587977][6b11] The device model: redmi note 8
enum value: 0
[000:141] [2019-12-10 13:08:51 GMT.589436][6b11] The device model: redmi note 8
enum value: 0
[000:142] [2019-12-10 13:08:51 GMT.589573][6b11] Set the sample rate to be:44100

[000:142] [2019-12-10 13:08:51 GMT.590430][6b11] Enable the recording stereo:1


[000:143] [2019-12-10 13:08:51 GMT.590612][6b11] Set the playout as stereo:1
[000:156] [2019-12-10 13:08:51 GMT.604114][6b11] Update the recording sample rate
to be: 44100
[000:156] [2019-12-10 13:08:51 GMT.604310][6b11] Low latency is not support,
returned by AudioManagerJNI.
[000:157] [2019-12-10 13:08:51 GMT.604705][6b11] Using 4 x 10ms for an audio frame.

[000:162] [2019-12-10 13:08:51 GMT.610062][6b11] nsMode = 0

[000:165] [2019-12-10 13:08:51 GMT.612803][6b11] The device model:redmi note 8

[000:165] [2019-12-10 13:08:51 GMT.612958][6b11] speaker output factor:100


defaultFactor: 100

[000:165] [2019-12-10 13:08:51 GMT.612992][6b11] headset output factor:100


defaultFactor: 100

[000:166] [2019-12-10 13:08:51 GMT.614088][6b11] The device model:redmi note 8

[000:166] [2019-12-10 13:08:51 GMT.614211][6b11] speaker output factor:65


defaultFactor: 65

[000:166] [2019-12-10 13:08:51 GMT.614297][6b11] headset output factor:100


defaultFactor: 100

[000:172] [2019-12-10 13:08:51 GMT.619934][6b11] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:172] [2019-12-10 13:08:51 GMT.620146][6b11] Error(ini.cc:191): Open the file
failed. error:2
[000:172] [2019-12-10 13:08:51 GMT.620209][6b11]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:172] [2019-12-10 13:08:51 GMT.620251][6b11] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:178] [2019-12-10 13:08:51 GMT.625693][6b11] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:178] [2019-12-10 13:08:51 GMT.625928][6b11] Error(ini.cc:191): Open the file
failed. error:2
[000:178] [2019-12-10 13:08:51 GMT.626007][6b11]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:178] [2019-12-10 13:08:51 GMT.626074][6b11] The device model: redmi note 8
usingHardwareAEC value: 0
[000:178] [2019-12-10 13:08:51 GMT.626122][6b11] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:178] [2019-12-10 13:08:51 GMT.626189][6b11] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:181] [2019-12-10 13:08:51 GMT.628586][6b11]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:187] [2019-12-10 13:08:51 GMT.635314][6b11] global inited!
[000:187] [2019-12-10 13:08:51 GMT.635519][6b11] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:189] [2019-12-10 13:08:51 GMT.636799][6b11] DeviceInit:
[000:191] [2019-12-10 13:08:51 GMT.638918][6b11] audio device use null audio input
and opensl output
[000:191] [2019-12-10 13:08:51 GMT.639011][6b11] Create OpenSLES output module with
java VM support.

[000:196] [2019-12-10 13:08:51 GMT.643587][6b11] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:196] [2019-12-10 13:08:51 GMT.643785][6b11] Create OpenSLES output module with
buffer num:5

[000:196] [2019-12-10 13:08:51 GMT.643833][6b11] Error(trace.cc:40): Init the


output and input for audio device template.
[000:196] [2019-12-10 13:08:51 GMT.643858][6b11] Init the output device.

[000:196] [2019-12-10 13:08:51 GMT.643880][6b11] Set the playout as stereo:1


[000:196] [2019-12-10 13:08:51 GMT.643902][6b11] Set the sample rate to be:44100

[000:196] [2019-12-10 13:08:51 GMT.643956][6b11] Low latency is not support,


returned by AudioManagerJNI.
[000:196] [2019-12-10 13:08:51 GMT.643991][6b11] DeviceInit: Done
[000:196] [2019-12-10 13:08:51 GMT.644052][6b11] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:196] [2019-12-10 13:08:51 GMT.644419][6c02] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc8c10b24
[000:199] [2019-12-10 13:08:51 GMT.647072][6b11] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:199] [2019-12-10 13:08:51 GMT.647174][6b11] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:200] [2019-12-10 13:08:51 GMT.647737][6b11] Load: push version is : 1
[000:200] [2019-12-10 13:08:51 GMT.647823][6b11] Load: pull version is : 1
[000:200] [2019-12-10 13:08:51 GMT.647862][6b11] SetLastAccessTime: set last access
time: 8770551
[000:200] [2019-12-10 13:08:51 GMT.647895][6b11] SetLastAccessTime: set last access
time: 59629351
[000:200] [2019-12-10 13:08:51 GMT.647953][6b11] AsyncMultiSocket Create the async
multi socket.
[000:200] [2019-12-10 13:08:51 GMT.648144][6c04] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcc1fdf64
[000:200] [2019-12-10 13:08:51 GMT.648302][6b11]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:201] [2019-12-10 13:08:51 GMT.648591][6bf5] set http cache speed size:
1048576kb/s
[000:248] [2019-12-10 13:08:51 GMT.696560][6b11]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:249] [2019-12-10 13:08:51 GMT.697238][6bf5] set http cache buffer size:
10485760
[027:181] [2019-12-10 13:09:18 GMT.629174][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[027:184] [2019-12-10 13:09:18 GMT.632161][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[027:186] [2019-12-10 13:09:18 GMT.634295][6c01] redraw the last frame.
[027:186] [2019-12-10 13:09:18 GMT.634514][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[027:191] [2019-12-10 13:09:18 GMT.638892][6ad0]
Java_com_xiaomi_player_Player_startWithTimeJni:
[027:191] [2019-12-10 13:09:18 GMT.639006][6ad0] editorPlayerSetMp3:
[027:191] [2019-12-10 13:09:18 GMT.639213][6ad0] Start: filename:
https://mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[027:191] [2019-12-10 13:09:18 GMT.639298][6c04] Start_w: invoke filename:
https://mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[027:191] [2019-12-10 13:09:18 GMT.639336][6c04] PauseCacheThreadOther, uri:
https://mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[027:191] [2019-12-10 13:09:18 GMT.639409][6bf5] PauseCacheThreadOther_w, uri:
https://mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[027:191] [2019-12-10 13:09:18 GMT.639466][6c04] Start_w: Player paused all cache.
[027:192] [2019-12-10 13:09:18 GMT.639952][6c91] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xec543d24
[027:194] [2019-12-10 13:09:18 GMT.642005][6c04] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[027:194] [2019-12-10 13:09:18 GMT.642095][6c04] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[027:195] [2019-12-10 13:09:18 GMT.642920][6c04] Load: push version is : 1
[027:195] [2019-12-10 13:09:18 GMT.643014][6c04] Load: pull version is : 1
[027:195] [2019-12-10 13:09:18 GMT.643054][6c04] SetLastAccessTime: set last access
time: 8770551
[027:195] [2019-12-10 13:09:18 GMT.643087][6c04] SetLastAccessTime: set last access
time: 59629351
[027:195] [2019-12-10 13:09:18 GMT.643134][6c04] AsyncMultiSocket Create the async
multi socket.
[027:197] [2019-12-10 13:09:18 GMT.645003][6c04]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[027:197] [2019-12-10 13:09:18 GMT.645180][6c04] Start_w: Player open the media
file with resovle dns.
[027:197] [2019-12-10 13:09:18 GMT.645225][6c04] ResovleHost_w: url:
http://mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8, hoststr:
mivideo.g.mi.com
[027:197] [2019-12-10 13:09:18 GMT.645257][6c04] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[027:199] [2019-12-10 13:09:18 GMT.647340][6c04] Create the thread based
object:0xec54af80
[027:203] [2019-12-10 13:09:18 GMT.650794][6c04] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:209] [2019-12-10 13:09:18 GMT.656742][6c04] Start the thread based object.
this:0xec54af80
[027:209] [2019-12-10 13:09:18 GMT.657079][6c92] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xec54af80
[027:209] [2019-12-10 13:09:18 GMT.657161][6ad0]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[027:209] [2019-12-10 13:09:18 GMT.657417][6ad0]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[027:209] [2019-12-10 13:09:18 GMT.657488][6ad0] SetSpeaker:
[027:210] [2019-12-10 13:09:18 GMT.657681][6c04] operator():
[027:210] [2019-12-10 13:09:18 GMT.657749][6c04] SetSpeaker: Enable speaker
[027:435] [2019-12-10 13:09:18 GMT.883181][6c92] EventDispatchServerScope destruct
[027:435] [2019-12-10 13:09:18 GMT.883363][6c04] OnResolveResult size 2 result type
1
[027:435] [2019-12-10 13:09:18 GMT.883447][6c04] OnResolveResult resolve
122.155.237.85
[027:436] [2019-12-10 13:09:18 GMT.883710][6c04] OnResolveResult resolve
122.155.237.85
[027:438] [2019-12-10 13:09:18 GMT.885921][6c04] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[027:438] [2019-12-10 13:09:18 GMT.886069][6c04] SetIpList:
[027:440] [2019-12-10 13:09:18 GMT.888060][6c91] GetSsid:
[027:444] [2019-12-10 13:09:18 GMT.891887][6c91] AddAddresses:
[027:444] [2019-12-10 13:09:18 GMT.891993][6c91] GetSsid:
[027:447] [2019-12-10 13:09:18 GMT.894875][6c91] SetLastAccessTime: set last access
time: 88741277
[027:447] [2019-12-10 13:09:18 GMT.894973][6c91] AddItems:
[027:447] [2019-12-10 13:09:18 GMT.894999][6c91] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[027:447] [2019-12-10 13:09:18 GMT.895045][6c91] SortAddresses:
[027:447] [2019-12-10 13:09:18 GMT.895068][6c91] GetSsid:
[027:450] [2019-12-10 13:09:18 GMT.898117][6c91] SetScore: set score to new value:
25
[027:450] [2019-12-10 13:09:18 GMT.898225][6c91] Create socket connect to
host:122.155.237.85:80
[027:451] [2019-12-10 13:09:18 GMT.899018][6c91] operator(): Race start for
address_list:
[027:451] [2019-12-10 13:09:18 GMT.899103][6c91] AsyncMultiSocket connect start
[027:451] [2019-12-10 13:09:18 GMT.899151][6c91] Create the socket to connect the
address:122.155.237.85:80
[027:451] [2019-12-10 13:09:18 GMT.899276][6c91] Add the dispatch:0xec528320 socket
server:0xec543c20

[027:453] [2019-12-10 13:09:18 GMT.901205][6c91] Create the IPv4 socket address


122.155.237.85:80
[027:453] [2019-12-10 13:09:18 GMT.901374][6c91] current socket index:0
[027:453] [2019-12-10 13:09:18 GMT.901409][6c91] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[027:453] [2019-12-10 13:09:18 GMT.901415][6c04] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
hoststr: realtime: 0 seek_duration: 0
[027:455] [2019-12-10 13:09:18 GMT.903185][6c04] Protocol2Port: current protocol:
http default_port_:80
[027:461] [2019-12-10 13:09:18 GMT.909091][6c04] SetDelegate:
[027:461] [2019-12-10 13:09:18 GMT.909200][6c04] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.
m3u8
[027:461] [2019-12-10 13:09:18 GMT.909242][6c04] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.
m3u8
[027:461] [2019-12-10 13:09:18 GMT.909267][6c04] Warning(stream_reader.cc:564):
operator(): stream reader started.
[027:461] [2019-12-10 13:09:18 GMT.909292][6c04] Start:
[027:461] [2019-12-10 13:09:18 GMT.909313][6c04] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
, hoststr =, seek duration = 0
[027:461] [2019-12-10 13:09:18 GMT.909474][6c04] Start: Starting audio decoder...
[027:461] [2019-12-10 13:09:18 GMT.909529][6c04] operator(): Audio decoder started.
[027:462] [2019-12-10 13:09:18 GMT.909581][6c04] Start: Starting video decoder...
[027:462] [2019-12-10 13:09:18 GMT.909611][6c04] operator(): Video decoder started.
[027:462] [2019-12-10 13:09:18 GMT.909646][6c04] Start:
[027:462] [2019-12-10 13:09:18 GMT.909820][6c04] DeviceStart:
audioDevice_:0xc22ef000
[027:462] [2019-12-10 13:09:18 GMT.909899][6c04] DeviceStart: time profile playout
init before
[027:462] [2019-12-10 13:09:18 GMT.910028][6c04] DeviceStart: time profile playout
init end
[027:462] [2019-12-10 13:09:18 GMT.910073][6c04] OpenSlesOutput:Start playout

[027:462] [2019-12-10 13:09:18 GMT.910065][6c98] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xe3b60934
[027:462] [2019-12-10 13:09:18 GMT.910110][6c98] Run: ThreadBasedAVFormatContext
Start
[027:467] [2019-12-10 13:09:18 GMT.914716][6c04] Create the opensl output player.
streamtype before:0

[027:467] [2019-12-10 13:09:18 GMT.914789][6c04] Create the opensl output player.


streamtype after:3

[027:474] [2019-12-10 13:09:18 GMT.922376][6c04] Enqueue opensl buffer size:1764


[027:484] [2019-12-10 13:09:18 GMT.931821][6c91] current socket index:1
[027:484] [2019-12-10 13:09:18 GMT.931971][6c91] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[027:488] [2019-12-10 13:09:18 GMT.935818][6c04] DeviceStart: time profile playout
all end
[027:488] [2019-12-10 13:09:18 GMT.935928][6c04] operator(): Audio playback
started.
[027:488] [2019-12-10 13:09:18 GMT.935982][6c04] Start:
[027:488] [2019-12-10 13:09:18 GMT.936114][6c01] operator(): video render started.
[027:488] [2019-12-10 13:09:18 GMT.936104][6c99]
PlayerSimpleBufferQueueCallbackHandler function
[027:488] [2019-12-10 13:09:18 GMT.936169][6c01] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[027:488] [2019-12-10 13:09:18 GMT.936201][6c01] Warning(video_render.cc:205): No
picture to display (1/50)
[027:488] [2019-12-10 13:09:18 GMT.936192][6c99] Audio playing... (1/1000)
[027:488] [2019-12-10 13:09:18 GMT.936238][6c99] virtual int32_t
mi::broadcast::AudioPlayback::NeedMorePlayData(uint32_t, uint8_t, uint8_t,
uint32_t, void*, uint32_t&, uint32_t*, int64_t*)No enough buffers. nSamples:
441(1/100)
[027:488] [2019-12-10 13:09:18 GMT.936263][6c99] The audio playback mute:1 (1/1000)
[027:488] [2019-12-10 13:09:18 GMT.936286][6c04] OnMPStarted:
[027:489] [2019-12-10 13:09:18 GMT.936912][6c04] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[027:492] [2019-12-10 13:09:18 GMT.940202][6c04] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:492] [2019-12-10 13:09:18 GMT.940439][6c04] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[027:496] [2019-12-10 13:09:18 GMT.944477][6c04] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[027:497] [2019-12-10 13:09:18 GMT.944772][6c04] Stop the thread based object.
this:0xec54af80
[027:497] [2019-12-10 13:09:18 GMT.944878][6c04] Destroy the thread based
object:0xec54af80
[027:497] [2019-12-10 13:09:18 GMT.944921][6c04] Stop the thread based object.
this:0xec54af80
[027:497] [2019-12-10 13:09:18 GMT.944998][6c04] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[027:497] [2019-12-10 13:09:18 GMT.945039][6c04] No audio data decoded this time.
[027:497] [2019-12-10 13:09:18 GMT.945082][6c04] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[027:497] [2019-12-10 13:09:18 GMT.945116][6c04] Check if there is packet for
decode video.
[027:538] [2019-12-10 13:09:18 GMT.985596][6c04] void
mi::broadcast::Player::OnTimer()(1/100)
[027:538] [2019-12-10 13:09:18 GMT.985715][6c04] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[027:538] [2019-12-10 13:09:18 GMT.985747][6c04] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[027:538] [2019-12-10 13:09:18 GMT.985769][6c04] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[027:538] [2019-12-10 13:09:18 GMT.985792][6c04] StartBuffering: Start buffering
[027:538] [2019-12-10 13:09:18 GMT.985828][6c04] Pause:
[027:538] [2019-12-10 13:09:18 GMT.985855][6c04] operator(): Audio decoder paused.
[027:538] [2019-12-10 13:09:18 GMT.985892][6c04] Pause:
[027:538] [2019-12-10 13:09:18 GMT.985922][6c04] Video decoder paused.
[027:538] [2019-12-10 13:09:18 GMT.985944][6c04] Pause:
[027:538] [2019-12-10 13:09:18 GMT.986173][6c01] operator(): video render paused.
[027:538] [2019-12-10 13:09:18 GMT.986252][6c04] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[027:538] [2019-12-10 13:09:18 GMT.986296][6c04] OnMPStartBuffering:
[027:539] [2019-12-10 13:09:18 GMT.986740][6c04] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[027:539] [2019-12-10 13:09:18 GMT.986803][6c04] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[027:558] [2019-12-10 13:09:19 GMT.5695][6c91] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[027:558] [2019-12-10 13:09:19 GMT.5936][6c91] Remove the dispatch:0xec528320
socket server:0xec543c20

[027:558] [2019-12-10 13:09:19 GMT.6183][6c91] OnConnected: Victor is


122.155.237.85:80
[027:558] [2019-12-10 13:09:19 GMT.6346][6c91] operator(): Host race has succeeded.
[027:559] [2019-12-10 13:09:19 GMT.6638][6c04] GetCurrentIP: IP122.155.237.85:80
[027:567] [2019-12-10 13:09:19 GMT.15318][6c98] FFMpeg=> [tcp @ 0xc9cdf5a0] connect
the server succeed!

[027:567] [2019-12-10 13:09:19 GMT.15459][6c98] FFMpeg=> [http @ 0xe3d597c0]


request: GET /mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[027:589] [2019-12-10 13:09:19 GMT.37015][6c04] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[027:684] [2019-12-10 13:09:19 GMT.132405][6c98] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xc990d2a0] No trailing CRLF found in HTTP header.

[027:778] [2019-12-10 13:09:19 GMT.225639][6c98] FFMpeg=> [tcp @ 0xb0bf7160]


connect the server succeed!

[027:778] [2019-12-10 13:09:19 GMT.225809][6c98] FFMpeg=> [http @ 0xc990d2a0]


request: GET /mivideo.g.mi.com/28da18150e1e6cc756ca1bf0d6c0c5z0201912050.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[028:229] [2019-12-10 13:09:19 GMT.677063][6c98] Run: After avformat_open_input


[028:243] [2019-12-10 13:09:19 GMT.690952][6c98] OnStreamInfoFound:
[028:246] [2019-12-10 13:09:19 GMT.693688][6c04] operator():
[028:245] [2019-12-10 13:09:19 GMT.693524][6c98] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u
8':

[028:246] [2019-12-10 13:09:19 GMT.693870][6c98] FFMpeg=> Duration:


[028:246] [2019-12-10 13:09:19 GMT.693988][6c98] FFMpeg=> 00:00:30.08
[028:246] [2019-12-10 13:09:19 GMT.693856][6c04] operator(): Duration changed to
30076589
[028:246] [2019-12-10 13:09:19 GMT.694054][6c98] FFMpeg=> , start:
[028:246] [2019-12-10 13:09:19 GMT.694304][6c98] FFMpeg=> 1.511178
[028:246] [2019-12-10 13:09:19 GMT.694382][6c98] FFMpeg=> , bitrate:
[028:246] [2019-12-10 13:09:19 GMT.694443][6c98] FFMpeg=> 0 kb/s
[028:246] [2019-12-10 13:09:19 GMT.694502][6c98] FFMpeg=>

[028:247] [2019-12-10 13:09:19 GMT.694566][6c98] FFMpeg=> Program 0

[028:247] [2019-12-10 13:09:19 GMT.694632][6c98] FFMpeg=> Metadata:

[028:247] [2019-12-10 13:09:19 GMT.694697][6c98] FFMpeg=> variant_bitrate :


[028:247] [2019-12-10 13:09:19 GMT.694759][6c98] FFMpeg=> 0
[028:247] [2019-12-10 13:09:19 GMT.694820][6c98] FFMpeg=>

[028:247] [2019-12-10 13:09:19 GMT.694971][6c98] FFMpeg=> Stream #0:0


[028:247] [2019-12-10 13:09:19 GMT.695054][6c98] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 852x480
[028:247] [2019-12-10 13:09:19 GMT.695126][6c98] FFMpeg=> ,
[028:247] [2019-12-10 13:09:19 GMT.695206][6c98] FFMpeg=> 13 tbr,
[028:247] [2019-12-10 13:09:19 GMT.695279][6c98] FFMpeg=> 90k tbn,
[028:247] [2019-12-10 13:09:19 GMT.695346][6c98] FFMpeg=> 26 tbc
[028:248] [2019-12-10 13:09:19 GMT.696112][6c98] FFMpeg=>

[028:248] [2019-12-10 13:09:19 GMT.696379][6c98] FFMpeg=> Stream #0:1


[028:249] [2019-12-10 13:09:19 GMT.696832][6c98] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 178 kb/s
[028:249] [2019-12-10 13:09:19 GMT.696983][6c98] FFMpeg=>

[028:249] [2019-12-10 13:09:19 GMT.697074][6c98] OnAudioStreamOpened: Audio stream


index:1
[028:250] [2019-12-10 13:09:19 GMT.697999][6c04] operator():
[028:250] [2019-12-10 13:09:19 GMT.697995][6c98] OnVideoStreamOpened: video stream
index:0
[028:250] [2019-12-10 13:09:19 GMT.698414][6c04] OnAudioStreamOpened:
[028:250] [2019-12-10 13:09:19 GMT.698507][6c98] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[028:251] [2019-12-10 13:09:19 GMT.698584][6c98] The time to receive packet since
start connect server is:786
[028:251] [2019-12-10 13:09:19 GMT.698632][6c98] Stream read pkt pts:139846
streamidex:0 nb_streams:2
[028:251] [2019-12-10 13:09:19 GMT.698684][6c98] StreamReader::onPacketRecved
pts:139846 dts:126000
[028:251] [2019-12-10 13:09:19 GMT.699076][6c04] operator():
[028:251] [2019-12-10 13:09:19 GMT.699435][6c04] OnVideoStreamOpened:
[028:252] [2019-12-10 13:09:19 GMT.699917][6c04]
StreamReader::onPacketRecved_Async_Block pts:139846 dts:126000 wrap_bits:33
[028:252] [2019-12-10 13:09:19 GMT.699987][6c04] Find key frame. So keep the next
frames. flags:1 dts:126000 pts:139846
[028:252] [2019-12-10 13:09:19 GMT.700049][6c04] last enqueue video
timestamp:126000
[028:252] [2019-12-10 13:09:19 GMT.700105][6c04] lipsync_debug:read video
pts:153692
[028:252] [2019-12-10 13:09:19 GMT.700170][6c04] last enqueue audio
timestamp:136006
[028:252] [2019-12-10 13:09:19 GMT.700219][6c04] pkt stream id:1 packet dts:137926
packet pts:137926 last audio ts:136006 last video ts:132923 key_frame_found:1
[028:252] [2019-12-10 13:09:19 GMT.700308][6c04] operator():
[028:259] [2019-12-10 13:09:19 GMT.706676][6c04] operator():
[028:259] [2019-12-10 13:09:19 GMT.706814][6c04] OpenCodec: Open codec context.

[028:268] [2019-12-10 13:09:19 GMT.715597][6c04] last enqueue video


timestamp:264461
[028:268] [2019-12-10 13:09:19 GMT.715790][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 1, packet size=1579, pts=139846, dts=126000
[028:268] [2019-12-10 13:09:19 GMT.715900][6c04] onAudioPacketRecved queue size: 1,
pkt size=407, pts=136006, dts=136006
[028:268] [2019-12-10 13:09:19 GMT.716052][6c04] pkt stream id:1 packet dts:289606
packet pts:289606 last audio ts:287686 last video ts:278308 key_frame_found:1
[028:268] [2019-12-10 13:09:19 GMT.716507][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 21, packet size=3555, pts=278308, dts=264461
[028:296] [2019-12-10 13:09:19 GMT.744318][6c04] CheckToPlay: We are going to start
playing. audio_cached_duration=1886 video_cached_duration=1533
[028:296] [2019-12-10 13:09:19 GMT.744480][6c04] StartPlaying: Start playing
[028:296] [2019-12-10 13:09:19 GMT.744527][6c04] Resume:
[028:297] [2019-12-10 13:09:19 GMT.744585][6c04] operator(): Audio decoder resumed.
[028:297] [2019-12-10 13:09:19 GMT.744635][6c04] Resume:
[028:297] [2019-12-10 13:09:19 GMT.744673][6c04] operator(): Video decoder resumed.
[028:297] [2019-12-10 13:09:19 GMT.744712][6c04] Resume:
[028:297] [2019-12-10 13:09:19 GMT.745128][6c01] operator(): Video Render resumed
[028:297] [2019-12-10 13:09:19 GMT.745305][6c04] operator(): Audio playback
resumed.
[028:297] [2019-12-10 13:09:19 GMT.745361][6c04] OnMPStartPlaying:
[028:298] [2019-12-10 13:09:19 GMT.745865][6c04] Current Buffer-Time-To-Play
changed from 500 to 4000
[028:307] [2019-12-10 13:09:19 GMT.755158][6c04] Get an audio packet to decode.81
pts=136006, dts=136006 (1/50)
[028:307] [2019-12-10 13:09:19 GMT.755482][6c04] Succeed to decode audio:
d_queue_size=81 ,key_frame=1 ,pts=72537 ,channels=2 ,sample_rate=48000 queue
size:81 (1/100)
[028:308] [2019-12-10 13:09:19 GMT.755573][6c04] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=72537 (1/100)
[028:308] [2019-12-10 13:09:19 GMT.755643][6c04] Get an packet for video decode.
dts:126000 pts:139846 pkt size:1579
[028:308] [2019-12-10 13:09:19 GMT.755776][6c04] decode video failed:1579 packt
pts:139846 dts:126000
[028:311] [2019-12-10 13:09:19 GMT.759516][6c04] Create the audio converter48000 Hz
format:8 channels:2 old channels: 0 Hz: 0 format:-1
[028:330] [2019-12-10 13:09:19 GMT.777834][6c04] The audio playback speed:100
(1/100)
[028:330] [2019-12-10 13:09:19 GMT.778226][6c04] lipsync_debug: The current played
audio timestamp is:136006(1/50)
[028:330] [2019-12-10 13:09:19 GMT.778276][6c04] First audio frame rendering
[028:330] [2019-12-10 13:09:19 GMT.778363][6c04] OnAudioRenderingStart:
OnAudioRenderingStart
[028:331] [2019-12-10 13:09:19 GMT.779187][6c04] last enqueue audio
timestamp:328006
[028:331] [2019-12-10 13:09:19 GMT.779276][6c04] operator(): OnAudioRenderingStart
[028:331] [2019-12-10 13:09:19 GMT.779319][6c04] OnAudioRenderingStart:
[028:332] [2019-12-10 13:09:19 GMT.779587][6c04] Don't do lipsync because. videoTs
and audioTs isEmpty!
[028:333] [2019-12-10 13:09:19 GMT.781193][6c04] onAudioPacketRecved queue size:
97, pkt size=362, pts=328006, dts=328006
[028:333] [2019-12-10 13:09:19 GMT.781372][6c04] lipsync_debug:read video
pts:368308
[028:339] [2019-12-10 13:09:19 GMT.787240][6c04] decode video failed:305 packt
pts:174461 dts:160615
[028:353] [2019-12-10 13:09:19 GMT.801145][6c04] Video decode is KeyFrame: 1
[028:353] [2019-12-10 13:09:19 GMT.801269][6c04] Rotate frame with angle 0 (1/100)
[028:353] [2019-12-10 13:09:19 GMT.801435][6c04] webrtc common_video plane
old ..... (1/1000) new: 1 delete: 0 diff: 1
[028:355] [2019-12-10 13:09:19 GMT.802934][6c04] avcodec_decode_video2
queue_.size()=24, key_frame=1, frame_pts=139846, pkt_dts=139846, pkt_pts=139846,
coded_picture_number=0, display_picture_number=0, pict_type=1
[028:355] [2019-12-10 13:09:19 GMT.803047][6c04] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[028:355] [2019-12-10 13:09:19 GMT.803277][6c01] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:852 newHeight:480
[028:355] [2019-12-10 13:09:19 GMT.803337][6c01] OnVideoSizeChanged:
[028:356] [2019-12-10 13:09:19 GMT.804231][6c01]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts139846 queue_ size: 1 (1/200)
[028:357] [2019-12-10 13:09:19 GMT.804697][6ad0]
Java_com_xiaomi_player_Player_setGravityJni:
[028:360] [2019-12-10 13:09:19 GMT.807879][6c01] lipsync_debug:displaying video
ts:139846 The current displayed video timestamp is:88742190
[028:360] [2019-12-10 13:09:19 GMT.808041][6c01] lipsync_debug:
last_display_timestamp_ = 0, range_start_ = 0result = 0
[028:397] [2019-12-10 13:09:19 GMT.845087][6c01] lipsync_debug: render a video
frame
[028:397] [2019-12-10 13:09:19 GMT.845231][6c01] lipsync_debug: First video frame
rendering.
[028:397] [2019-12-10 13:09:19 GMT.845274][6c01] OnVideoRenderingStart:
OnVideoRenderingStart
[028:397] [2019-12-10 13:09:19 GMT.845462][6c01] redraw the last frame.
[028:399] [2019-12-10 13:09:19 GMT.847469][6c04] operator(): OnVideoRenderingStart
[028:400] [2019-12-10 13:09:19 GMT.847664][6c04] OnVideoRenderingStart:
[028:400] [2019-12-10 13:09:19 GMT.848203][6c04] lipsync_debug :videoTs:139846
audioTs:145606 total delay:70 videoTsMS:1553 audioTsMS:1483 diff:70 audio
timebase:90000/1 video timebase:90000/1
[028:400] [2019-12-10 13:09:19 GMT.848312][6c04] Set the lipsync delay:70
[028:403] [2019-12-10 13:09:19 GMT.850662][6ad0]
Java_com_xiaomi_player_Player_muteAudioJni:
[028:403] [2019-12-10 13:09:19 GMT.850782][6ad0] Audio playback mute.
[028:403] [2019-12-10 13:09:19 GMT.851118][6ad0]
Java_com_xiaomi_player_Player_durationJni:
[028:406] [2019-12-10 13:09:19 GMT.854469][6ad0]
Java_com_xiaomi_player_Player_durationJni: get duration:30077(ms)
[028:407] [2019-12-10 13:09:19 GMT.855161][6ad0]
Java_com_xiaomi_player_Player_resumeJni:
[028:407] [2019-12-10 13:09:19 GMT.855324][6ad0] Resume:
[028:408] [2019-12-10 13:09:19 GMT.855758][6c01] lipsync_debug:lipsync_threadhold:
lipsync_delta:38 tsDelta:114 timeDelta:48 last video ts:139846 frame->pts:146769
pkt_dts:146769 pkt_pts:146769
[028:408] [2019-12-10 13:09:19 GMT.856042][6c01] lipsync_debug: tsDelta - timeDelta
= 66
[028:408] [2019-12-10 13:09:19 GMT.856096][6c01] lipsync_debug:remaining time:10
tsDelta - timeDelta:66
[028:408] [2019-12-10 13:09:19 GMT.856125][6c01] lipsync_debug:result remaining
time:10
[028:408] [2019-12-10 13:09:19 GMT.856401][6c04] operator(): Player not paused.
Operation cancelled.
[028:409] [2019-12-10 13:09:19 GMT.856617][6ad0]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[028:409] [2019-12-10 13:09:19 GMT.857148][6ad0]
Java_com_xiaomi_player_Player_muteAudioJni:
[028:409] [2019-12-10 13:09:19 GMT.857303][6ad0] Audio playback mute.
[028:419] [2019-12-10 13:09:19 GMT.867605][6c04] avcodec_decode_video2
queue_.size()=17, key_frame=0, frame_pts=209077, pkt_dts=209077, pkt_pts=209077,
coded_picture_number=8, display_picture_number=0, pict_type=2
[028:422] [2019-12-10 13:09:19 GMT.870082][6c04] The delegate decides not to
decode. (1/200)
[028:428] [2019-12-10 13:09:19 GMT.875575][6c04] Get an audio packet to decode.29
pts=328006, dts=328006 (1/50)
[028:428] [2019-12-10 13:09:19 GMT.875785][6c04] Succeed to decode audio:
d_queue_size=29 ,key_frame=1 ,pts=174937 ,channels=2 ,sample_rate=48000 queue
size:29 (1/100)
[028:428] [2019-12-10 13:09:19 GMT.875833][6c04] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=174937 (1/100)
[028:432] [2019-12-10 13:09:19 GMT.880524][6c04] last enqueue video
timestamp:402923
[028:434] [2019-12-10 13:09:19 GMT.881809][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 19, packet size=4301, pts=409846, dts=402923
[028:447] [2019-12-10 13:09:19 GMT.895292][6c98] Stream read pkt pts:435526
streamidex:1 nb_streams:2
[028:447] [2019-12-10 13:09:19 GMT.895395][6c98] StreamReader::onPacketRecved
pts:435526 dts:435526
[028:448] [2019-12-10 13:09:19 GMT.895728][6c04]
StreamReader::onPacketRecved_Async_Block pts:435526 dts:435526 wrap_bits:33
[028:448] [2019-12-10 13:09:19 GMT.895794][6c04] pkt stream id:0 packet dts:437538
packet pts:451384 last audio ts:437446 last video ts:430615 key_frame_found:1
[028:475] [2019-12-10 13:09:19 GMT.922655][6c01] lipsync_debug:result remaining
time:0
[028:475] [2019-12-10 13:09:19 GMT.922771][6c01] dynamic updated lipsync delay:32
[028:518] [2019-12-10 13:09:19 GMT.965855][6c04] The audio playback speed:100
(1/100)
[028:518] [2019-12-10 13:09:19 GMT.966128][6c04] lipsync_debug: The current played
audio timestamp is:328006(1/50)
[028:554] [2019-12-10 13:09:20 GMT.2024][6c04] void
mi::broadcast::StreamReader::CheckReconnect(int64_t)(1/10)
[028:554] [2019-12-10 13:09:20 GMT.2128][6c04] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[028:572] [2019-12-10 13:09:20 GMT.20162][6c04] last enqueue audio
timestamp:520006
[028:572] [2019-12-10 13:09:20 GMT.20478][6c04] onAudioPacketRecved queue size: 13,
pkt size=371, pts=520006, dts=520006
[028:574] [2019-12-10 13:09:20 GMT.21680][6c04] Get an audio packet to decode.5
pts=520006, dts=520006 (1/50)
[028:574] [2019-12-10 13:09:20 GMT.21812][6c04] Succeed to decode audio:
d_queue_size=5 ,key_frame=1 ,pts=277337 ,channels=2 ,sample_rate=48000 queue size:5
(1/100)
[028:574] [2019-12-10 13:09:20 GMT.21852][6c04] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=277337 (1/100)
[028:604] [2019-12-10 13:09:20 GMT.52157][6c04] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[028:612] [2019-12-10 13:09:20 GMT.60302][6c01] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[028:637] [2019-12-10 13:09:20 GMT.85088][6c04] last enqueue video
timestamp:541384
[028:637] [2019-12-10 13:09:20 GMT.85221][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 36, packet size=11369, pts=562154, dts=541384
[028:642] [2019-12-10 13:09:20 GMT.89861][6c04] lipsync_debug:read video pts:555231
[028:653] [2019-12-10 13:09:20 GMT.101166][6ad0] current play back time is:320(ms)
[028:668] [2019-12-10 13:09:20 GMT.115576][6c04] pkt stream id:1 packet dts:589126
packet pts:589126 last audio ts:587206 last video ts:582923 key_frame_found:1
[028:753] [2019-12-10 13:09:20 GMT.201432][6c04] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[028:778] [2019-12-10 13:09:20 GMT.225789][6c04] last enqueue video
timestamp:679846
[028:778] [2019-12-10 13:09:20 GMT.225933][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 54, packet size=20763, pts=700615, dts=679846
[028:843] [2019-12-10 13:09:20 GMT.290905][6c04] last enqueue audio
timestamp:712006
[028:843] [2019-12-10 13:09:20 GMT.291237][6c04] onAudioPacketRecved queue size: 5,
pkt size=395, pts=712006, dts=712006
[028:847] [2019-12-10 13:09:20 GMT.295140][6c98] Stream read pkt pts:735046
streamidex:1 nb_streams:2
[028:847] [2019-12-10 13:09:20 GMT.295254][6c98] StreamReader::onPacketRecved
pts:735046 dts:735046
[028:848] [2019-12-10 13:09:20 GMT.295617][6c04]
StreamReader::onPacketRecved_Async_Block pts:735046 dts:735046 wrap_bits:33
[028:848] [2019-12-10 13:09:20 GMT.295698][6c04] pkt stream id:1 packet dts:740806
packet pts:740806 last audio ts:738886 last video ts:728308 key_frame_found:1
[028:851] [2019-12-10 13:09:20 GMT.298614][6c04] Get an audio packet to decode.16
pts=712006, dts=712006 (1/50)
[028:851] [2019-12-10 13:09:20 GMT.298826][6c04] Succeed to decode audio:
d_queue_size=16 ,key_frame=1 ,pts=379737 ,channels=2 ,sample_rate=48000 queue
size:16 (1/100)
[028:851] [2019-12-10 13:09:20 GMT.298872][6c04] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=379737 (1/100)
[028:889] [2019-12-10 13:09:20 GMT.337443][6c04] lipsync_debug:read video
pts:762923
[028:952] [2019-12-10 13:09:20 GMT.400067][6c04] last enqueue video
timestamp:818308
[028:952] [2019-12-10 13:09:20 GMT.400242][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 72, packet size=13389, pts=839077, dts=818308
[029:053] [2019-12-10 13:09:20 GMT.501528][6c04] pkt stream id:0 packet dts:880615
packet pts:887538 last audio ts:890566 last video ts:873692 key_frame_found:1
[029:059] [2019-12-10 13:09:20 GMT.506937][6c04] last enqueue audio
timestamp:904006
[029:060] [2019-12-10 13:09:20 GMT.508293][6c04] onAudioPacketRecved queue size:
20, pkt size=423, pts=904006, dts=904006
[029:068] [2019-12-10 13:09:20 GMT.516115][6c04] Get an audio packet to decode.0
pts=904006, dts=904006 (1/50)
[029:069] [2019-12-10 13:09:20 GMT.516789][6c04] Succeed to decode audio:
d_queue_size=0 ,key_frame=1 ,pts=482137 ,channels=2 ,sample_rate=48000 queue size:0
(1/100)
[029:069] [2019-12-10 13:09:20 GMT.517001][6c04] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=482137 (1/100)
[029:078] [2019-12-10 13:09:20 GMT.526027][6c04] Get an packet for video decode.
dts:333692 pts:333692 pkt size:3621
[029:082] [2019-12-10 13:09:20 GMT.529718][6c04] avcodec_decode_video2
queue_.size()=82, key_frame=0, frame_pts=278308, pkt_dts=278308, pkt_pts=278308,
coded_picture_number=20, display_picture_number=0, pict_type=3
[029:156] [2019-12-10 13:09:20 GMT.603618][6c04] last enqueue video
timestamp:956769
[029:156] [2019-12-10 13:09:20 GMT.603800][6c04] VideoDecoder::onVideoPacketRecved
queue_.size()= 90, packet size=14448, pts=970615, dts=956769
[029:161] [2019-12-10 13:09:20 GMT.608760][6c04] lipsync_debug:read video
pts:977538
[029:271] [2019-12-10 13:09:20 GMT.718943][6c98] Stream read pkt pts:1039846
streamidex:0 nb_streams:2
[029:271] [2019-12-10 13:09:20 GMT.719115][6c98] StreamReader::onPacketRecved
pts:1039846 dts:1026000
[029:271] [2019-12-10 13:09:20 GMT.719372][6c04]
StreamReader::onPacketRecved_Async_Block pts:1039846 dts:1026000 wrap_bits:33
[029:274] [2019-12-10 13:09:20 GMT.721880][6c04] pkt stream id:1 packet
dts:1040326 packet pts:1040326 last audio ts:1038406 last video ts:1032923
key_frame_found:1
[029:306] [2019-12-10 13:09:20 GMT.754288][6c04] CheckToPauseOrResumeDownload:
lipsync_debug: audio_cached_duration = 10184, video_cached_duration = 7733
[029:306] [2019-12-10 13:09:20 GMT.754434][6c04] CheckToPauseOrResumeDownload:
lipsync_debug: Will pause and start cache
[029:306] [2019-12-10 13:09:20 GMT.754477][6c04] Pause:
[029:306] [2019-12-10 13:09:20 GMT.754516][6c04] Pause: ThreadBasedAVFormatContext
paused.
[029:306] [2019-12-10 13:09:20 GMT.754551][6c04] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[029:307] [2019-12-10 13:09:20 GMT.755019][6c04] Audio cached time:10184 video
cached time:7733 audio frames in decoder:0 audio frames in playback:333 audio
buffer in playback:2525 video frames in decoder: 107 video frames in render:10
[029:527] [2019-12-10 13:09:20 GMT.974872][6c01] UpdateRate: lipsync_debug: Update
framerate from 15 to 16
[029:623] [2019-12-10 13:09:21 GMT.70832][6c04] The total cached audio size
(ms):9887 total cached video frame count:114 video decoder ccached:103 render
cached:11 (1/100)
[029:623] [2019-12-10 13:09:21 GMT.71174][6c04] The total cached audio size
(ms):9887 total cached video frame count:114 video decoder ccached:103 render
cached:11 (1/100)
[029:623] [2019-12-10 13:09:21 GMT.71346][6c04] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[029:849] [2019-12-10 13:09:21 GMT.297291][6c04] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[029:912] [2019-12-10 13:09:21 GMT.360274][6c04] avcodec_decode_video2
queue_.size()=99, key_frame=0, frame_pts=347538, pkt_dts=347538, pkt_pts=347538,
coded_picture_number=28, display_picture_number=0, pict_type=2
[029:977] [2019-12-10 13:09:21 GMT.425130][6c01] lipsync_debug:displaying video
ts:278308 The current displayed video timestamp is:88743807
[030:143] [2019-12-10 13:09:21 GMT.591539][6c01] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[030:175] [2019-12-10 13:09:21 GMT.622606][6c04] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[030:218] [2019-12-10 13:09:21 GMT.665574][6c04] The audio playback speed:100
(1/100)
[030:219] [2019-12-10 13:09:21 GMT.667024][6c04] lipsync_debug: The current played
audio timestamp is:520006(1/50)
[030:260] [2019-12-10 13:09:21 GMT.708160][6c01] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:76 timeDelta:55 last video ts:299077 frame->pts:306000
pkt_dts:306000 pkt_pts:306000
[030:260] [2019-12-10 13:09:21 GMT.708267][6c01] lipsync_debug: tsDelta - timeDelta
= 21
[030:277] [2019-12-10 13:09:21 GMT.725030][6c04] The audio playback speed:100
(1/100)
[030:277] [2019-12-10 13:09:21 GMT.725297][6c04] lipsync_debug: The current played
audio timestamp is:712006(1/50)
[030:491] [2019-12-10 13:09:21 GMT.939122][6c01] lipsync_debug:remaining time:10
tsDelta - timeDelta:18
[030:491] [2019-12-10 13:09:21 GMT.939310][6c01] lipsync_debug:result remaining
time:10
[030:709] [2019-12-10 13:09:22 GMT.156750][6c04] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[030:728] [2019-12-10 13:09:22 GMT.176238][6c04] avcodec_decode_video2
queue_.size()=89, key_frame=0, frame_pts=416769, pkt_dts=416769, pkt_pts=416769,
coded_picture_number=39, display_picture_number=0, pict_type=2
[030:827] [2019-12-10 13:09:22 GMT.275539][6c04] The delegate decides not to
decode. (1/200)
[031:476] [2019-12-10 13:09:22 GMT.924551][6c01] lipsync_debug:displaying video
ts:416769 The current displayed video timestamp is:88745306
[031:486] [2019-12-10 13:09:22 GMT.934196][6c04] Get an packet for video decode.
dts:541384 pts:562154 pkt size:11369
[031:489] [2019-12-10 13:09:22 GMT.937394][6c04] avcodec_decode_video2
queue_.size()=79, key_frame=0, frame_pts=486000, pkt_dts=486000, pkt_pts=486000,
coded_picture_number=50, display_picture_number=0, pict_type=2
[031:716] [2019-12-10 13:09:23 GMT.163706][6c04] The total cached audio size
(ms):7504 total cached video frame count:87 video decoder ccached:76 render
cached:11 (1/100)
[031:716] [2019-12-10 13:09:23 GMT.163861][6c04] The total cached audio size
(ms):7504 total cached video frame count:87 video decoder ccached:76 render
cached:11 (1/100)
[031:716] [2019-12-10 13:09:23 GMT.163928][6c04] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[031:987] [2019-12-10 13:09:23 GMT.435096][6c01] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[032:077] [2019-12-10 13:09:23 GMT.525056][6c04] No audio data decoded this time.
[032:088] [2019-12-10 13:09:23 GMT.536072][6c01] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:76 timeDelta:14 last video ts:465231 frame->pts:472154
pkt_dts:472154 pkt_pts:472154
[032:088] [2019-12-10 13:09:23 GMT.536185][6c01] lipsync_debug: tsDelta - timeDelta
= 62
[032:217] [2019-12-10 13:09:23 GMT.665555][6c04] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[032:347] [2019-12-10 13:09:23 GMT.795348][6c04] The audio playback speed:100
(1/100)
[032:348] [2019-12-10 13:09:23 GMT.795600][6c04] lipsync_debug: The current played
audio timestamp is:904006(1/50)
[032:370] [2019-12-10 13:09:23 GMT.817762][6c04] avcodec_decode_video2
queue_.size()=69, key_frame=0, frame_pts=555231, pkt_dts=555231, pkt_pts=555231,
coded_picture_number=61, display_picture_number=0, pict_type=3
[032:466] [2019-12-10 13:09:23 GMT.914283][6ad0]
Java_com_xiaomi_player_Player_pauseJni:
[032:466] [2019-12-10 13:09:23 GMT.914409][6ad0] Pause:
[032:466] [2019-12-10 13:09:23 GMT.914524][6c04] operator():
[032:467] [2019-12-10 13:09:23 GMT.914571][6c04] Pause:
[032:467] [2019-12-10 13:09:23 GMT.914599][6c04] operator(): can not do 'Pause' at
status:2
[032:467] [2019-12-10 13:09:23 GMT.914632][6c04] Pause:
[032:467] [2019-12-10 13:09:23 GMT.914661][6c04] operator(): Audio decoder paused.
[032:467] [2019-12-10 13:09:23 GMT.914689][6c04] Pause:
[032:467] [2019-12-10 13:09:23 GMT.914715][6c04] Video decoder paused.
[032:467] [2019-12-10 13:09:23 GMT.914767][6c04] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[032:467] [2019-12-10 13:09:23 GMT.914809][6c04] Pause:
[032:467] [2019-12-10 13:09:23 GMT.914877][6c01] operator(): video render paused.
[032:467] [2019-12-10 13:09:23 GMT.915338][6c04] OnMPPaused:
[032:468] [2019-12-10 13:09:23 GMT.915820][6c04] Warning(player.cc:434):
operator(): Player paused.
[033:122] [2019-12-10 13:09:24 GMT.570431][6c98] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[040:292] [2019-12-10 13:09:31 GMT.739829][6ad0]
Java_com_xiaomi_player_Player_stopJni:
[040:292] [2019-12-10 13:09:31 GMT.740055][6ad0] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[040:292] [2019-12-10 13:09:31 GMT.740238][6c04] GetCurrentIP: IP122.155.237.85:80
[040:292] [2019-12-10 13:09:31 GMT.740332][6c04] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:100
[040:292] [2019-12-10 13:09:31 GMT.740413][6c91] UpdateScore:
[040:292] [2019-12-10 13:09:31 GMT.740449][6c91] SetScore: set score to new value:
29
[040:292] [2019-12-10 13:09:31 GMT.740470][6c91] UpdateScore: set score to : 29
[040:292] [2019-12-10 13:09:31 GMT.740489][6c91] Save:
[040:293] [2019-12-10 13:09:31 GMT.740572][6c91] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[040:293] [2019-12-10 13:09:31 GMT.740815][6c91] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 29, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[040:293] [2019-12-10 13:09:31 GMT.740973][6c04] Stop:


[040:293] [2019-12-10 13:09:31 GMT.741000][6c04] operator(): in StreamReader::Stop
thread_.Invoke
[040:293] [2019-12-10 13:09:31 GMT.741061][6bf5] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[040:293] [2019-12-10 13:09:31 GMT.741114][6c04] Stop: begin workingThread.Stop
[040:300] [2019-12-10 13:09:31 GMT.748561][6c98] Run: ThreadBasedAVFormatContext
End
[040:301] [2019-12-10 13:09:31 GMT.749214][6c04] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[040:301] [2019-12-10 13:09:31 GMT.749310][6c04] operator(): Stream reader stopped.
[040:301] [2019-12-10 13:09:31 GMT.749357][6c04] Stop: Stopping audio decoder
[040:301] [2019-12-10 13:09:31 GMT.749527][6c04] operator(): Audio decoder stopped
[040:302] [2019-12-10 13:09:31 GMT.749582][6c04] Stop: Stopping video decoder.
[040:305] [2019-12-10 13:09:31 GMT.753256][6c04] operator(): Video decoder stopped
[040:305] [2019-12-10 13:09:31 GMT.753438][6c04] Stop:
[040:305] [2019-12-10 13:09:31 GMT.753478][6c04] DeviceStop:
audioDevice_:0xc22ef000
[040:305] [2019-12-10 13:09:31 GMT.753503][6c04] OpenSlesOutput:Stop playout

[040:317] [2019-12-10 13:09:31 GMT.764824][6c04] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[040:317] [2019-12-10 13:09:31 GMT.765151][6c04] DeviceStop: Done
[040:318] [2019-12-10 13:09:31 GMT.765709][6c04] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[040:318] [2019-12-10 13:09:31 GMT.765836][6c04] Stop:
[040:318] [2019-12-10 13:09:31 GMT.766111][6c01] operator(): Video Render stopped.
[040:321] [2019-12-10 13:09:31 GMT.768820][6c04] OnMPStopped:
[040:321] [2019-12-10 13:09:31 GMT.769362][6c04] operator(): Player stopped.
[040:322] [2019-12-10 13:09:31 GMT.769779][6c04] operator(): Player stopped, and
start cache.
[040:329] [2019-12-10 13:09:31 GMT.777021][6ad0]
Java_com_xiaomi_player_Player_stopJni: player stopped
[040:334] [2019-12-10 13:09:31 GMT.782191][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[040:338] [2019-12-10 13:09:31 GMT.785663][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[040:338] [2019-12-10 13:09:31 GMT.786093][6c01] redraw the last frame.
[040:338] [2019-12-10 13:09:31 GMT.786398][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[040:339] [2019-12-10 13:09:31 GMT.786580][6ad0]
Java_com_xiaomi_player_Player_stopJni:
[040:339] [2019-12-10 13:09:31 GMT.786664][6ad0] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[040:339] [2019-12-10 13:09:31 GMT.786975][6c04] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[040:342] [2019-12-10 13:09:31 GMT.789664][6ad0]
Java_com_xiaomi_player_Player_stopJni: player stopped
[040:342] [2019-12-10 13:09:31 GMT.790020][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[040:342] [2019-12-10 13:09:31 GMT.790152][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[040:343] [2019-12-10 13:09:31 GMT.790651][6c01] redraw the last frame.
[040:343] [2019-12-10 13:09:31 GMT.791124][6ad0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[040:343] [2019-12-10 13:09:31 GMT.791458][6ad0]
Java_com_xiaomi_player_Player_destructPlayerJni:
[040:344] [2019-12-10 13:09:31 GMT.792018][6c04] operator(): destruct
[040:344] [2019-12-10 13:09:31 GMT.792104][6c04] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
[040:344] [2019-12-10 13:09:31 GMT.792134][6c04] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[040:345] [2019-12-10 13:09:31 GMT.792672][6c04]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[040:345] [2019-12-10 13:09:31 GMT.792781][6c04] Stop:
[040:345] [2019-12-10 13:09:31 GMT.792822][6c04] operator(): in StreamReader::Stop
thread_.Invoke
[040:345] [2019-12-10 13:09:31 GMT.792846][6c04] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[040:345] [2019-12-10 13:09:31 GMT.792881][6c04] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[040:345] [2019-12-10 13:09:31 GMT.792980][6c04] Stop: Stopping audio decoder
[040:345] [2019-12-10 13:09:31 GMT.793017][6c04] operator(): call start before stop
[040:345] [2019-12-10 13:09:31 GMT.793052][6c04] Stop: Stopping video decoder.
[040:345] [2019-12-10 13:09:31 GMT.793085][6c04] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[040:345] [2019-12-10 13:09:31 GMT.793118][6c04] Stop:
[040:345] [2019-12-10 13:09:31 GMT.793138][6c04] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[040:345] [2019-12-10 13:09:31 GMT.793161][6c04] DeviceRelease:
audioDevice_:0xc22ef000
[040:345] [2019-12-10 13:09:31 GMT.793268][6c04] OpenSlesOutput:Stop playout

[040:350] [2019-12-10 13:09:31 GMT.798546][6c04] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[040:351] [2019-12-10 13:09:31 GMT.799520][6c04] DeviceRelease: Release the webrtc
device object.
[040:352] [2019-12-10 13:09:31 GMT.799934][6c04] OpenSlesOutput destruct.

[040:354] [2019-12-10 13:09:31 GMT.802334][6c04] DeviceRelease: Done


[040:354] [2019-12-10 13:09:31 GMT.802529][6c04] Stop:
[040:355] [2019-12-10 13:09:31 GMT.803383][6c01] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[040:361] [2019-12-10 13:09:31 GMT.809129][6ad0] StatisticInfo:
Player::Player() cost 13ms.
Player::~Player() cost 16ms.
Player::Start() cost 35ms.
Player::Stop() cost 37ms.
Audio stream opened at 797ms.
Video stream opened at -88741284ms.
First audio packet received at 798ms. First audio frame decoded at 854ms. First
audio frame played at 876ms.
First video packet received at 798ms. First video frame decoded at 901ms. First
video frame rendered at 943ms.
player.start_play_time is 88742126ms.
player.player_start is 88741284ms.
player.player_end is 88754122ms.
player.first_buffer_time is 758ms.
player.average_buffer_time is 758ms.
player.meta.duration is 30076ms.
player.meta.framerate is 13
player.meta.bitrate is 0
player.meta.size is 852*480
player.meta.rotate is 0
player.buffer_times is 1
player.max_lipsync_delay is 73
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u8
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 2
player.userid is
player.clientip is
audio_decoder_->Start() cost 1 ms.
audio_decoder_->Stop() cost 1 ms.
audio_playback_->Start() cost 26 ms.
audio_playback_->Stop() cost 13 ms.
stream_reader_->Start() cost 0 ms.
stream_reader_->Stop() cost 8 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 3 ms.
video_render_->Start() cost 0 ms.
video_render_->Stop() cost 3 ms.

[040:363] [2019-12-10 13:09:31 GMT.811085][6bf3] error json report: {


"ac" : "engine_galileo",
"appid" : 1835099950,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 758,
"player.buffer_times" : 1,
"player.clientip" : "",
"player.first_audio_frame_delay" : 876,
"player.first_audio_frame_received" : 798,
"player.first_buffer_time" : 758,
"player.first_video_frame_delay" : 943,
"player.first_video_frame_received" : 798,
"player.max_lipsync_delay" : 73,
"player.max_opened_codec_count" : 2,
"player.meta.audiocodec_name" : "AV_CODEC_AAC",
"player.meta.bitrate" : 0,
"player.meta.duration" : 30076,
"player.meta.framerate" : 13,
"player.meta.rotate" : 0,
"player.meta.size" : "852*480",
"player.meta.videocodec_name" : "AV_CODEC_H264",
"player.play_mode" : 0,
"player.player_end" : 88754122,
"player.player_start" : 88741284,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : 88742126,
"player.url" :
"http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549cffcfd_480.m3u
8",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[040:376] [2019-12-10 13:09:31 GMT.824144][6bf3] error json report (no style):


{"ac":"engine_galileo","appid":1835099950,"conference":"","content":
[{"player.average_buffer_time":758,"player.buffer_times":1,"player.clientip":"","pl
ayer.first_audio_frame_delay":876,"player.first_audio_frame_received":798,"player.f
irst_buffer_time":758,"player.first_video_frame_delay":943,"player.first_video_fram
e_received":798,"player.max_lipsync_delay":73,"player.max_opened_codec_count":2,"pl
ayer.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.dura
tion":30076,"player.meta.framerate":13,"player.meta.rotate":0,"player.meta.size":"8
52*480","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player.
player_end":88754122,"player.player_start":88741284,"player.read_packet_fail_count"
:0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":88742126
,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549
cffcfd_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[040:376] [2019-12-10 13:09:31 GMT.824256][6ad0] global uninited!


[040:376] [2019-12-10 13:09:31 GMT.824434][6bf3] encoded report:
{"ac":"engine_galileo","appid":1835099950,"conference":"","content":
[{"player.average_buffer_time":758,"player.buffer_times":1,"player.clientip":"","pl
ayer.first_audio_frame_delay":876,"player.first_audio_frame_received":798,"player.f
irst_buffer_time":758,"player.first_video_frame_delay":943,"player.first_video_fram
e_received":798,"player.max_lipsync_delay":73,"player.max_opened_codec_count":2,"pl
ayer.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.dura
tion":30076,"player.meta.framerate":13,"player.meta.rotate":0,"player.meta.size":"8
52*480","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player.
player_end":88754122,"player.player_start":88741284,"player.read_packet_fail_count"
:0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":88742126
,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/d5464b58f05fbd180e28de1549
cffcfd_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[040:377] [2019-12-10 13:09:31 GMT.824598][6bf3] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE4MzUwOTk5NTAsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6NzU4LCJwbGF5ZXIuYnVmZmVyX3Rpb
WVzIjoxLCJwbGF5ZXIuY2xpZW50aXAiOiIiLCJwbGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfZGVsYXkiOjg3
NiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX3JlY2VpdmVkIjo3OTgsInBsYXllci5maXJzdF9idWZmZXJ
fdGltZSI6NzU4LCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbWVfZGVsYXkiOjk0MywicGxheWVyLmZpcnN0X3
ZpZGVvX2ZyYW1lX3JlY2VpdmVkIjo3OTgsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6NzMsInBsYXllc
i5tYXhfb3BlbmVkX2NvZGVjX2NvdW50IjoyLCJwbGF5ZXIubWV0YS5hdWRpb2NvZGVjX25hbWUiOiJBVl9D
T0RFQ19BQUMiLCJwbGF5ZXIubWV0YS5iaXRyYXRlIjowLCJwbGF5ZXIubWV0YS5kdXJhdGlvbiI6MzAwNzY
sInBsYXllci5tZXRhLmZyYW1lcmF0ZSI6MTMsInBsYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldG
Euc2l6ZSI6Ijg1Mio0ODAiLCJwbGF5ZXIubWV0YS52aWRlb2NvZGVjX25hbWUiOiJBVl9DT0RFQ19IMjY0I
iwicGxheWVyLnBsYXlfbW9kZSI6MCwicGxheWVyLnBsYXllcl9lbmQiOjg4NzU0MTIyLCJwbGF5ZXIucGxh
eWVyX3N0YXJ0Ijo4ODc0MTI4NCwicGxheWVyLnJlYWRfcGFja2V0X2ZhaWxfY291bnQiOjAsInBsYXllci5
yZWFsdGltZSI6MCwicGxheWVyLnJlY29ubmVjdF90aW1lcyI6MCwicGxheWVyLnN0YXJ0X3BsYXlfdGltZS
I6ODg3NDIxMjYsInBsYXllci51cmwiOiJodHRwOi8vMTIyLjE1NS4yMzcuODU6ODAvbWl2aWRlby5nLm1pL
mNvbS9kNTQ2NGI1OGYwNWZiZDE4MGUyOGRlMTU0OWNmZmNmZF80ODAubTN1OCIsInBsYXllci51c2VyaWQi
OiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLTMwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCI
sInVzZXJpZCI6IiJ9
[040:377] [2019-12-10 13:09:31 GMT.824920][6ad0]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[040:377] [2019-12-10 13:09:31 GMT.825056][6ad0] AppDeviceManager stop.

[040:377] [2019-12-10 13:09:31 GMT.825171][6ad0] Rlease the webrtc device object.

[040:378] [2019-12-10 13:09:31 GMT.825998][6ad0] OpenSlesInput destruct.

[040:379] [2019-12-10 13:09:31 GMT.827234][6ad0] OpenSlesOutput destruct.

[040:385] [2019-12-10 13:09:31 GMT.833059][6bf6] Remove the dispatch:0xc76673e0


socket server:0xc8be83c0

[040:387] [2019-12-10 13:09:31 GMT.834646][6ad0] EventDispatchServerScope destruct


[040:387] [2019-12-10 13:09:31 GMT.834799][6ad0]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[040:387] [2019-12-10 13:09:31 GMT.834953][6ad0] ~AudioDeviceDataHandler

[040:388] [2019-12-10 13:09:31 GMT.835630][6ad0] AppDeviceManagerDestruct.

[040:388] [2019-12-10 13:09:31 GMT.835726][6ad0] ~AppDeviceManager:


[040:388] [2019-12-10 13:09:31 GMT.835837][6ad0]
CpuOverloadDetect::~CpuOverloadDetect() time:88754218 enter.

[040:388] [2019-12-10 13:09:31 GMT.836311][6ad0]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 0 ms

[040:388] [2019-12-10 13:09:31 GMT.836435][6ad0] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[040:389] [2019-12-10 13:09:31 GMT.836728][6ad0] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[040:389] [2019-12-10 13:09:31 GMT.837029][6ad0] Destruct BeautifyReader begin...
[040:389] [2019-12-10 13:09:31 GMT.837122][6ad0] Destruct BeautifyReader done.
[040:389] [2019-12-10 13:09:31 GMT.837189][6ad0] Dispose::unregister webrtc video
engine
[040:389] [2019-12-10 13:09:31 GMT.837231][6ad0] Init the android object with jvm:0
env:0 context:0

[040:389] [2019-12-10 13:09:31 GMT.837282][6ad0] Clear the captured android


objects.
[040:389] [2019-12-10 13:09:31 GMT.837365][6ad0] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd1426980 env:0xf1393500
[040:389] [2019-12-10 13:09:31 GMT.837495][6ad0] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:88754219
enter.
[040:389] [2019-12-10 13:09:31 GMT.837554][6ad0] static void
webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:88754219 enter.

[040:390] [2019-12-10 13:09:31 GMT.837699][6ad0] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
1 ms

[040:390] [2019-12-10 13:09:31 GMT.837753][6ad0] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[040:390] [2019-12-10 13:09:31 GMT.837815][6ad0] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:88754220
enter.

[040:390] [2019-12-10 13:09:31 GMT.837870][6ad0] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[040:390] [2019-12-10 13:09:31 GMT.837924][6ad0] static void
webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() time:88754220 enter.

[040:390] [2019-12-10 13:09:31 GMT.837978][6ad0] static void


webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[040:390] [2019-12-10 13:09:31 GMT.838031][6ad0] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[040:390] [2019-12-10 13:09:31 GMT.838079][6ad0] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[040:390] [2019-12-10 13:09:31 GMT.838133][6ad0] Dispose::unregister webrtc voice


engine
[040:390] [2019-12-10 13:09:31 GMT.838201][6ad0] Set the android objects with jvm:0
env:0 context:0

[040:390] [2019-12-10 13:09:31 GMT.838256][6ad0] Dispose::unregister webrtc


video/voice engine done
[040:420] [2019-12-10 13:09:31 GMT.867979][6bf3] resolve hostname:dzb.g.mi.com to
IP:58.83.160.116
[040:420] [2019-12-10 13:09:31 GMT.868127][6bf3] HttpRequest start:
dzb.g.mi.com/p.do
[040:421] [2019-12-10 13:09:31 GMT.869211][6bf3] Add the dispatch:0xd14358c0 socket
server:0xc39f6f78

[040:421] [2019-12-10 13:09:31 GMT.869400][6bf3] Remove the dispatch:0xd14358c0


socket server:0xc39f6f78

[040:421] [2019-12-10 13:09:31 GMT.869560][6bf3] Add the dispatch:0xd14358c0 socket


server:0xc39f6f78

[045:475] [2019-12-10 13:09:36 GMT.923462][6ada]


Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[045:476] [2019-12-10 13:09:36 GMT.923681][6ada] void
Java_com_xiaomi_player_Player_setVideoSurfaceJni(JNIEnv*, jobject, jobject)obj is
null
[045:476] [2019-12-10 13:09:36 GMT.923746][6ada]
Java_com_xiaomi_player_Player_stopJni:
[045:476] [2019-12-10 13:09:36 GMT.923792][6ada] void
Java_com_xiaomi_player_Player_stopJni(JNIEnv*, jobject)obj is null
[072:862] [2019-12-10 13:10:04 GMT.309579][6bf3] report response: HTTP/1.1 200 OK
[072:862] [2019-12-10 13:10:04 GMT.309784][6bf3] Remo[000:057] [2019-12-18 16:01:56
GMT.971213][26c2] Log to file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt
start time:2019-12-18 16:01:56 GMT
[000:057] [2019-12-18 16:01:56 GMT.971361][26c2] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:057] [2019-12-18 16:01:56 GMT.971394][26c2] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:058] [2019-12-18 16:01:56 GMT.972586][26c2] dump filename:trace.txt dump
time:1575983404

[000:058] [2019-12-18 16:01:56 GMT.972898][26c2] dump filename:player_dns_cache.txt


dump time:1575983358

[000:059] [2019-12-18 16:01:56 GMT.973089][26c2] dump


filename:connection_quality.json dump time:1575983371

[000:059] [2019-12-18 16:01:56 GMT.973204][26c2] dump


filename:support_resolution.txt dump time:1575983371

[000:059] [2019-12-18 16:01:56 GMT.973307][26c2] dump filename:opensl_output.txt


dump time:1575983371

[000:059] [2019-12-18 16:01:56 GMT.973710][26c2] Set the android context to webrtc.

[000:059] [2019-12-18 16:01:56 GMT.973808][26c2] Init the android object with


jvm:0xe62ac3e0 env:0xc60f1500 context:0xc5064e90

[000:061] [2019-12-18 16:01:56 GMT.975531][26c2] Set up the java VM with java VM:-
433404960
[000:054] [2019-12-18 16:01:56 GMT.975710][277d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xb9d5ad0c
[000:062] [2019-12-18 16:01:56 GMT.976025][26c2] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:066] [2019-12-18 16:01:56 GMT.980520][26c2] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:264695826
enter.

[000:066] [2019-12-18 16:01:56 GMT.980898][26c2] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:067] [2019-12-18 16:01:56 GMT.981033][26c2] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:264695827
enter.

[000:067] [2019-12-18 16:01:56 GMT.981065][26c2] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xe62ac3e0
[000:067] [2019-12-18 16:01:56 GMT.981088][26c2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xe62ac3e0 address:0xb9d5a07c
[000:067] [2019-12-18 16:01:56 GMT.981188][26c2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xe62ac3e0 address:0xb9d5a07c
[000:067] [2019-12-18 16:01:56 GMT.981223][26c2] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:068] [2019-12-18 16:01:56 GMT.982251][26c2] Set the android objects with


jvm:0xe62ac3e0 env:0xc60f1500 context:0xc5064e90

[000:074] [2019-12-18 16:01:56 GMT.988774][26c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:075] [2019-12-18 16:01:56 GMT.988955][26c2] Error(ini.cc:191): Open the file
failed. error:2
[000:075] [2019-12-18 16:01:56 GMT.989051][26c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:075] [2019-12-18 16:01:56 GMT.989089][26c2] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:081] [2019-12-18 16:01:56 GMT.995259][26c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:081] [2019-12-18 16:01:56 GMT.995477][26c2] Error(ini.cc:191): Open the file
failed. error:2
[000:081] [2019-12-18 16:01:56 GMT.995526][26c2]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:081] [2019-12-18 16:01:56 GMT.995567][26c2] The device model: redmi note 8
usingHardwareAEC value: 0
[000:081] [2019-12-18 16:01:56 GMT.995592][26c2] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:091] [2019-12-18 16:01:57 GMT.5130][26c2] The device model: redmi note 8 enum
value: 0
[000:092] [2019-12-18 16:01:57 GMT.6530][26c2] GetMachineModel is Redmi Note 8
[000:092] [2019-12-18 16:01:57 GMT.6669][26c2] GetMachineInfo: Redmi Note 8
[000:092] [2019-12-18 16:01:57 GMT.6777][26c2] Construct BeautifyReader begin...
[000:092] [2019-12-18 16:01:57 GMT.6810][26c2] dumpStickerRgba:0 dumpStickerYuv:0
[000:092] [2019-12-18 16:01:57 GMT.6911][26c2] Construct BeautifyReader done.
[000:096] [2019-12-18 16:01:57 GMT.10843][26c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:097] [2019-12-18 16:01:57 GMT.11474][26c2] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:097] [2019-12-18 16:01:57 GMT.11506][2788] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xbf2aa92c
[000:097] [2019-12-18 16:01:57 GMT.11555][26c2] AppDeviceManager telnet server for
statistics started......
[000:098] [2019-12-18 16:01:57 GMT.11977][2788] Add the dispatch:0xc2395ec0 socket
server:0xbf099040

[000:098] [2019-12-18 16:01:57 GMT.12264][26c2]


CpuOverloadDetect::CpuOverloadDetect() time:264695858 enter.

[000:098] [2019-12-18 16:01:57 GMT.12422][26c2]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:098] [2019-12-18 16:01:57 GMT.12463][2789] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xdd4f01c0
[000:100] [2019-12-18 16:01:57 GMT.14147][26c2] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:100] [2019-12-18 16:01:57 GMT.14252][26c2] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:108] [2019-12-18 16:01:57 GMT.22070][26c2] audio device use opensle input and
opensl output
[000:108] [2019-12-18 16:01:57 GMT.22200][26c2] Create OpenSLES output module with
java VM support.

[000:112] [2019-12-18 16:01:57 GMT.26362][26c2] The machine model:Redmi Note 8


[000:118] [2019-12-18 16:01:57 GMT.32535][26c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:119] [2019-12-18 16:01:57 GMT.33197][26c2] Create OpenSLES output module with
buffer num:2

[000:121] [2019-12-18 16:01:57 GMT.35390][26c2] Create OpenSLES input module with


java VM support.

[000:124] [2019-12-18 16:01:57 GMT.38794][26c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:125] [2019-12-18 16:01:57 GMT.38991][26c2] Error(ini.cc:191): Open the file
failed. error:2
[000:125] [2019-12-18 16:01:57 GMT.39042][26c2] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/opensl_input.txt
[000:125] [2019-12-18 16:01:57 GMT.39085][26c2] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:125] [2019-12-18 16:01:57 GMT.39106][26c2] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:125] [2019-12-18 16:01:57 GMT.39151][26c2] Create OpenSLES input module with
buffer num:2

[000:125] [2019-12-18 16:01:57 GMT.39241][26c2] Error(trace.cc:40): Init the output


and input for audio device template.
[000:125] [2019-12-18 16:01:57 GMT.39279][26c2] Init the output device.

[000:125] [2019-12-18 16:01:57 GMT.39300][26c2] Init the opensl input.


[000:125] [2019-12-18 16:01:57 GMT.39342][26c2] AppDeviceManager get setting
samplerate: 0
[000:126] [2019-12-18 16:01:57 GMT.40204][26c2] The device model: redmi note 8 enum
value: 0
[000:127] [2019-12-18 16:01:57 GMT.41697][26c2] The device model: redmi note 8 enum
value: 0
[000:127] [2019-12-18 16:01:57 GMT.41795][26c2] Set the sample rate to be:44100

[000:128] [2019-12-18 16:01:57 GMT.42556][26c2] Enable the recording stereo:1


[000:128] [2019-12-18 16:01:57 GMT.42655][26c2] Set the playout as stereo:1
[000:132] [2019-12-18 16:01:57 GMT.45992][26c2] Update the recording sample rate to
be: 44100
[000:136] [2019-12-18 16:01:57 GMT.49953][26c2] Low latency is not support,
returned by AudioManagerJNI.
[000:136] [2019-12-18 16:01:57 GMT.50618][26c2] Using 4 x 10ms for an audio frame.

[000:142] [2019-12-18 16:01:57 GMT.56283][26c2] nsMode = 0

[000:144] [2019-12-18 16:01:57 GMT.58367][26c2] The device model:redmi note 8

[000:144] [2019-12-18 16:01:57 GMT.58482][26c2] speaker output factor:100


defaultFactor: 100

[000:144] [2019-12-18 16:01:57 GMT.58511][26c2] headset output factor:100


defaultFactor: 100

[000:145] [2019-12-18 16:01:57 GMT.59545][26c2] The device model:redmi note 8

[000:145] [2019-12-18 16:01:57 GMT.59671][26c2] speaker output factor:65


defaultFactor: 65

[000:145] [2019-12-18 16:01:57 GMT.59743][26c2] headset output factor:100


defaultFactor: 100

[000:150] [2019-12-18 16:01:57 GMT.64451][26c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:150] [2019-12-18 16:01:57 GMT.64647][26c2] Error(ini.cc:191): Open the file
failed. error:2
[000:150] [2019-12-18 16:01:57 GMT.64707][26c2] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/voip_config.ini
[000:150] [2019-12-18 16:01:57 GMT.64739][26c2] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:154] [2019-12-18 16:01:57 GMT.68152][26c2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:154] [2019-12-18 16:01:57 GMT.68346][26c2] Error(ini.cc:191): Open the file
failed. error:2
[000:154] [2019-12-18 16:01:57 GMT.68392][26c2] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/voip_config.ini
[000:154] [2019-12-18 16:01:57 GMT.68433][26c2] The device model: redmi note 8
usingHardwareAEC value: 0
[000:154] [2019-12-18 16:01:57 GMT.68459][26c2] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:158] [2019-12-18 16:01:57 GMT.71940][26c2] Software AEC disabled. enable_aecm_
: 1 enable: 0
[000:158] [2019-12-18 16:01:57 GMT.72831][26c2]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:163] [2019-12-18 16:01:57 GMT.77554][26c2] global inited!
[000:163] [2019-12-18 16:01:57 GMT.77891][26c2] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:166] [2019-12-18 16:01:57 GMT.80114][26c2] DeviceInit:
[000:172] [2019-12-18 16:01:57 GMT.86676][26c2] audio device use null audio input
and opensl output
[000:172] [2019-12-18 16:01:57 GMT.86794][26c2] Create OpenSLES output module with
java VM support.

[000:179] [2019-12-18 16:01:57 GMT.93641][26c2] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:179] [2019-12-18 16:01:57 GMT.93900][26c2] Create OpenSLES output module with
buffer num:5

[000:180] [2019-12-18 16:01:57 GMT.94092][26c2] Error(trace.cc:40): Init the output


and input for audio device template.
[000:180] [2019-12-18 16:01:57 GMT.94152][26c2] Init the output device.

[000:180] [2019-12-18 16:01:57 GMT.94209][26c2] Set the playout as stereo:1


[000:180] [2019-12-18 16:01:57 GMT.94258][26c2] Set the sample rate to be:44100

[000:180] [2019-12-18 16:01:57 GMT.94306][26c2] Low latency is not support,


returned by AudioManagerJNI.
[000:180] [2019-12-18 16:01:57 GMT.94368][26c2] DeviceInit: Done
[000:180] [2019-12-18 16:01:57 GMT.94460][26c2] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:186] [2019-12-18 16:01:57 GMT.100496][2790] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xbf0a9924
[000:187] [2019-12-18 16:01:57 GMT.101761][26c2] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:187] [2019-12-18 16:01:57 GMT.101867][26c2] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:189] [2019-12-18 16:01:57 GMT.103385][26c2] Load: push version is : 1
[000:189] [2019-12-18 16:01:57 GMT.103538][26c2] Load: pull version is : 1
[000:189] [2019-12-18 16:01:57 GMT.103612][26c2] SetLastAccessTime: set last access
time: 8770551
[000:189] [2019-12-18 16:01:57 GMT.103664][26c2] SetLastAccessTime: set last access
time: 59629351
[000:189] [2019-12-18 16:01:57 GMT.103742][26c2] AsyncMultiSocket Create the async
multi socket.
[000:190] [2019-12-18 16:01:57 GMT.104247][26c2]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:190] [2019-12-18 16:01:57 GMT.104854][277d] set http cache speed size:
1048576kb/s
[000:200] [2019-12-18 16:01:57 GMT.114059][2791] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc350e864
[000:233] [2019-12-18 16:01:57 GMT.147002][26c2]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:233] [2019-12-18 16:01:57 GMT.147273][277d] set http cache buffer size:
10485760
[016:655] [2019-12-18 16:02:13 GMT.569116][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[016:658] [2019-12-18 16:02:13 GMT.572344][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[016:659] [2019-12-18 16:02:13 GMT.573353][278f] redraw the last frame.
[016:659] [2019-12-18 16:02:13 GMT.573566][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[016:661] [2019-12-18 16:02:13 GMT.575526][2682]
Java_com_xiaomi_player_Player_startWithTimeJni:
[016:661] [2019-12-18 16:02:13 GMT.575646][2682] editorPlayerSetMp3:
[016:661] [2019-12-18 16:02:13 GMT.575906][2682] Start: filename:
https://mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[016:662] [2019-12-18 16:02:13 GMT.576070][2791] Start_w: invoke filename:
https://mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[016:662] [2019-12-18 16:02:13 GMT.576111][2791] PauseCacheThreadOther, uri:
https://mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[016:662] [2019-12-18 16:02:13 GMT.576181][277d] PauseCacheThreadOther_w, uri:
https://mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[016:662] [2019-12-18 16:02:13 GMT.576248][2791] Start_w: Player paused all cache.
[016:662] [2019-12-18 16:02:13 GMT.576551][2814] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc49bbb24
[016:665] [2019-12-18 16:02:13 GMT.579347][2791] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[016:665] [2019-12-18 16:02:13 GMT.579451][2791] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[016:666] [2019-12-18 16:02:13 GMT.580398][2791] Load: push version is : 1
[016:666] [2019-12-18 16:02:13 GMT.580477][2791] Load: pull version is : 1
[016:666] [2019-12-18 16:02:13 GMT.580514][2791] SetLastAccessTime: set last access
time: 8770551
[016:666] [2019-12-18 16:02:13 GMT.580546][2791] SetLastAccessTime: set last access
time: 59629351
[016:666] [2019-12-18 16:02:13 GMT.580595][2791] AsyncMultiSocket Create the async
multi socket.
[016:670] [2019-12-18 16:02:13 GMT.584617][2791]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[016:670] [2019-12-18 16:02:13 GMT.584909][2791] Start_w: Player open the media
file with resovle dns.
[016:671] [2019-12-18 16:02:13 GMT.584943][2791] ResovleHost_w: url:
http://mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8, hoststr:
mivideo.g.mi.com
[016:671] [2019-12-18 16:02:13 GMT.585013][2791] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[016:674] [2019-12-18 16:02:13 GMT.588540][2791] Create the thread based
object:0xdfe31cc0
[016:678] [2019-12-18 16:02:13 GMT.592461][2791] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[016:686] [2019-12-18 16:02:13 GMT.600002][2791] Start the thread based object.
this:0xdfe31cc0
[016:686] [2019-12-18 16:02:13 GMT.600345][2816] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xdfe31cc0
[016:686] [2019-12-18 16:02:13 GMT.600437][2682]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[016:686] [2019-12-18 16:02:13 GMT.600686][2682]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[016:686] [2019-12-18 16:02:13 GMT.600762][2682] SetSpeaker:
[016:686] [2019-12-18 16:02:13 GMT.600875][2791] operator():
[016:687] [2019-12-18 16:02:13 GMT.600926][2791] SetSpeaker: Enable speaker
[017:179] [2019-12-18 16:02:14 GMT.93185][2816] EventDispatchServerScope destruct
[017:179] [2019-12-18 16:02:14 GMT.93668][2791] OnResolveResult size 2 result type
1
[017:179] [2019-12-18 16:02:14 GMT.93757][2791] OnResolveResult resolve
122.155.237.85
[017:179] [2019-12-18 16:02:14 GMT.93870][2791] OnResolveResult resolve
122.155.237.85
[017:186] [2019-12-18 16:02:14 GMT.99931][2791] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[017:186] [2019-12-18 16:02:14 GMT.100090][2791] SetIpList:
[017:195] [2019-12-18 16:02:14 GMT.109335][2814] GetSsid:
[017:205] [2019-12-18 16:02:14 GMT.119464][2814] AddAddresses:
[017:205] [2019-12-18 16:02:14 GMT.119582][2814] GetSsid:
[017:207] [2019-12-18 16:02:14 GMT.120936][2814] SetLastAccessTime: set last access
time: 264712967
[017:207] [2019-12-18 16:02:14 GMT.121030][2814] AddItems:
[017:207] [2019-12-18 16:02:14 GMT.121067][2814] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[017:207] [2019-12-18 16:02:14 GMT.121112][2814] SortAddresses:
[017:207] [2019-12-18 16:02:14 GMT.121141][2814] GetSsid:
[017:208] [2019-12-18 16:02:14 GMT.122053][2814] SetScore: set score to new value:
29
[017:208] [2019-12-18 16:02:14 GMT.122135][2814] Create socket connect to
host:122.155.237.85:80
[017:208] [2019-12-18 16:02:14 GMT.122374][2814] operator(): Race start for
address_list:
[017:208] [2019-12-18 16:02:14 GMT.122421][2814] AsyncMultiSocket connect start
[017:208] [2019-12-18 16:02:14 GMT.122478][2814] Create the socket to connect the
address:122.155.237.85:80
[017:208] [2019-12-18 16:02:14 GMT.122635][2814] Add the dispatch:0xa4da1e60 socket
server:0xc49bba20

[017:208] [2019-12-18 16:02:14 GMT.122693][2814] Create the IPv4 socket address


122.155.237.85:80
[017:208] [2019-12-18 16:02:14 GMT.122841][2814] current socket index:0
[017:208] [2019-12-18 16:02:14 GMT.122867][2791] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
hoststr: realtime: 0 seek_duration: 0
[017:209] [2019-12-18 16:02:14 GMT.122927][2814] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[017:210] [2019-12-18 16:02:14 GMT.124471][2791] Protocol2Port: current protocol:
http default_port_:80
[017:222] [2019-12-18 16:02:14 GMT.136644][2791] SetDelegate:
[017:222] [2019-12-18 16:02:14 GMT.136789][2791] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.
m3u8
[017:222] [2019-12-18 16:02:14 GMT.136830][2791] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.
m3u8
[017:222] [2019-12-18 16:02:14 GMT.136859][2791] Warning(stream_reader.cc:564):
operator(): stream reader started.
[017:222] [2019-12-18 16:02:14 GMT.136891][2791] Start:
[017:223] [2019-12-18 16:02:14 GMT.136918][2791] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
, hoststr =, seek duration = 0
[017:223] [2019-12-18 16:02:14 GMT.137087][2791] Start: Starting audio decoder...
[017:223] [2019-12-18 16:02:14 GMT.137145][2791] operator(): Audio decoder started.
[017:223] [2019-12-18 16:02:14 GMT.137144][2818] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc60a9534
[017:223] [2019-12-18 16:02:14 GMT.137191][2791] Start: Starting video decoder...
[017:223] [2019-12-18 16:02:14 GMT.137209][2818] Run: ThreadBasedAVFormatContext
Start
[017:223] [2019-12-18 16:02:14 GMT.137226][2791] operator(): Video decoder started.
[017:223] [2019-12-18 16:02:14 GMT.137263][2791] Start:
[017:223] [2019-12-18 16:02:14 GMT.137458][2791] DeviceStart:
audioDevice_:0xbf77e000
[017:223] [2019-12-18 16:02:14 GMT.137492][2791] DeviceStart: time profile playout
init before
[017:223] [2019-12-18 16:02:14 GMT.137529][2791] DeviceStart: time profile playout
init end
[017:223] [2019-12-18 16:02:14 GMT.137559][2791] OpenSlesOutput:Start playout

[017:240] [2019-12-18 16:02:14 GMT.154589][2814] current socket index:1


[017:240] [2019-12-18 16:02:14 GMT.154790][2814] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[017:250] [2019-12-18 16:02:14 GMT.164460][2791] Create the opensl output player.
streamtype before:0

[017:251] [2019-12-18 16:02:14 GMT.165855][2791] Create the opensl output player.


streamtype after:3

[017:263] [2019-12-18 16:02:14 GMT.177574][2791] Enqueue opensl buffer size:1764


[017:283] [2019-12-18 16:02:14 GMT.197605][2819]
PlayerSimpleBufferQueueCallbackHandler function
[017:283] [2019-12-18 16:02:14 GMT.197827][2819] Audio playing... (1/1000)
[017:283] [2019-12-18 16:02:14 GMT.197880][2819] virtual int32_t
mi::broadcast::AudioPlayback::NeedMorePlayData(uint32_t, uint8_t, uint8_t,
uint32_t, void*, uint32_t&, uint32_t*, int64_t*)No enough buffers. nSamples:
441(1/100)
[017:284] [2019-12-18 16:02:14 GMT.197934][2819] The audio playback mute:1 (1/1000)
[017:284] [2019-12-18 16:02:14 GMT.198124][2791] DeviceStart: time profile playout
all end
[017:284] [2019-12-18 16:02:14 GMT.198200][2791] operator(): Audio playback
started.
[017:284] [2019-12-18 16:02:14 GMT.198304][2791] Start:
[017:284] [2019-12-18 16:02:14 GMT.198522][278f] operator(): video render started.
[017:284] [2019-12-18 16:02:14 GMT.198590][278f] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[017:284] [2019-12-18 16:02:14 GMT.198636][278f] Warning(video_render.cc:205): No
picture to display (1/50)
[017:284] [2019-12-18 16:02:14 GMT.198755][2791] OnMPStarted:
[017:285] [2019-12-18 16:02:14 GMT.199492][2791] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[017:291] [2019-12-18 16:02:14 GMT.205571][2791] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[017:292] [2019-12-18 16:02:14 GMT.205938][2791] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[017:296] [2019-12-18 16:02:14 GMT.210251][2791] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[017:296] [2019-12-18 16:02:14 GMT.210690][2791] Stop the thread based object.
this:0xdfe31cc0
[017:296] [2019-12-18 16:02:14 GMT.210815][2791] Destroy the thread based
object:0xdfe31cc0
[017:296] [2019-12-18 16:02:14 GMT.210870][2791] Stop the thread based object.
this:0xdfe31cc0
[017:297] [2019-12-18 16:02:14 GMT.210987][2791] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[017:297] [2019-12-18 16:02:14 GMT.211045][2791] No audio data decoded this time.
[017:297] [2019-12-18 16:02:14 GMT.211109][2791] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[017:297] [2019-12-18 16:02:14 GMT.211161][2791] Check if there is packet for
decode video.
[017:313] [2019-12-18 16:02:14 GMT.227322][2814] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[017:313] [2019-12-18 16:02:14 GMT.227524][2814] Remove the dispatch:0xa4da1e60
socket server:0xc49bba20

[017:313] [2019-12-18 16:02:14 GMT.227718][2814] OnConnected: Victor is


122.155.237.85:80
[017:313] [2019-12-18 16:02:14 GMT.227818][2814] operator(): Host race has
succeeded.
[017:314] [2019-12-18 16:02:14 GMT.228196][2791] GetCurrentIP: IP122.155.237.85:80
[017:334] [2019-12-18 16:02:14 GMT.247948][2791] void
mi::broadcast::Player::OnTimer()(1/100)
[017:335] [2019-12-18 16:02:14 GMT.249704][2791] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[017:335] [2019-12-18 16:02:14 GMT.249815][2791] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[017:335] [2019-12-18 16:02:14 GMT.249844][2791] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[017:336] [2019-12-18 16:02:14 GMT.249976][2791] StartBuffering: Start buffering
[017:336] [2019-12-18 16:02:14 GMT.250235][2791] Pause:
[017:336] [2019-12-18 16:02:14 GMT.250311][2791] operator(): Audio decoder paused.
[017:336] [2019-12-18 16:02:14 GMT.250368][2791] Pause:
[017:336] [2019-12-18 16:02:14 GMT.250412][2791] Video decoder paused.
[017:336] [2019-12-18 16:02:14 GMT.250446][2791] Pause:
[017:336] [2019-12-18 16:02:14 GMT.250715][278f] operator(): video render paused.
[017:336] [2019-12-18 16:02:14 GMT.250799][2791] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[017:336] [2019-12-18 16:02:14 GMT.250848][2791] OnMPStartBuffering:
[017:337] [2019-12-18 16:02:14 GMT.251302][2791] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[017:337] [2019-12-18 16:02:14 GMT.251381][2791] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[017:352] [2019-12-18 16:02:14 GMT.266547][2818] FFMpeg=> [tcp @ 0xa3fbf0a0]
connect the server succeed!

[017:352] [2019-12-18 16:02:14 GMT.266728][2818] FFMpeg=> [http @ 0xc263abe0]


request: GET /mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[017:387] [2019-12-18 16:02:14 GMT.301835][2791] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[017:467] [2019-12-18 16:02:14 GMT.381538][2818] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xc263ee20] No trailing CRLF found in HTTP header.

[017:571] [2019-12-18 16:02:14 GMT.484991][2818] FFMpeg=> [tcp @ 0xa3fbf400]


connect the server succeed!

[017:571] [2019-12-18 16:02:14 GMT.485191][2818] FFMpeg=> [http @ 0xc263ee20]


request: GET /mivideo.g.mi.com/fe313c40f12b2ac25b26ec8b7a2ac5z0201911200.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[018:285] [2019-12-18 16:02:15 GMT.198956][2791] Don't do lipsync because. videoTs


and audioTs isEmpty!
[018:285] [2019-12-18 16:02:15 GMT.199150][2791] void
mi::broadcast::StreamReader::CheckReconnect(int64_t)(1/10)
[018:327] [2019-12-18 16:02:15 GMT.241141][2818] Run: After avformat_open_input
[018:348] [2019-12-18 16:02:15 GMT.262193][2791] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[018:351] [2019-12-18 16:02:15 GMT.265763][2818] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xb22ff400] Stream #0: not enough frames to estimate
rate; consider increasing probesize

[018:352] [2019-12-18 16:02:15 GMT.266185][2818] OnStreamInfoFound:


[018:352] [2019-12-18 16:02:15 GMT.266418][2818] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u
8':

[018:352] [2019-12-18 16:02:15 GMT.266489][2818] FFMpeg=> Duration:


[018:352] [2019-12-18 16:02:15 GMT.266530][2818] FFMpeg=> 00:01:19.46
[018:352] [2019-12-18 16:02:15 GMT.266566][2818] FFMpeg=> , start:
[018:352] [2019-12-18 16:02:15 GMT.266601][2818] FFMpeg=> 1.553844
[018:352] [2019-12-18 16:02:15 GMT.266635][2818] FFMpeg=> , bitrate:
[018:352] [2019-12-18 16:02:15 GMT.266669][2818] FFMpeg=> 0 kb/s
[018:352] [2019-12-18 16:02:15 GMT.266701][2818] FFMpeg=>

[018:352] [2019-12-18 16:02:15 GMT.266735][2818] FFMpeg=> Program 0

[018:352] [2019-12-18 16:02:15 GMT.266769][2818] FFMpeg=> Metadata:

[018:352] [2019-12-18 16:02:15 GMT.266803][2818] FFMpeg=> variant_bitrate :


[018:352] [2019-12-18 16:02:15 GMT.266839][2818] FFMpeg=> 0
[018:352] [2019-12-18 16:02:15 GMT.266872][2818] FFMpeg=>

[018:353] [2019-12-18 16:02:15 GMT.266956][2818] FFMpeg=> Stream #0:0


[018:353] [2019-12-18 16:02:15 GMT.267025][2818] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 852x480 [SAR 640:639 DAR 16:9]
[018:353] [2019-12-18 16:02:15 GMT.267065][2818] FFMpeg=> ,
[018:353] [2019-12-18 16:02:15 GMT.267108][2818] FFMpeg=> 13 tbr,
[018:353] [2019-12-18 16:02:15 GMT.267145][2818] FFMpeg=> 90k tbn,
[018:353] [2019-12-18 16:02:15 GMT.267181][2818] FFMpeg=> 26 tbc
[018:353] [2019-12-18 16:02:15 GMT.267215][2818] FFMpeg=>

[018:353] [2019-12-18 16:02:15 GMT.267288][2818] FFMpeg=> Stream #0:1


[018:353] [2019-12-18 16:02:15 GMT.267324][2818] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 169 kb/s
[018:353] [2019-12-18 16:02:15 GMT.267425][2818] FFMpeg=>

[018:353] [2019-12-18 16:02:15 GMT.267485][2818] OnAudioStreamOpened: Audio stream


index:1
[018:353] [2019-12-18 16:02:15 GMT.267881][2818] OnVideoStreamOpened: video stream
index:0
[018:354] [2019-12-18 16:02:15 GMT.267972][2791] operator():
[018:354] [2019-12-18 16:02:15 GMT.268038][2791] operator(): Duration changed to
79460655
[018:354] [2019-12-18 16:02:15 GMT.268092][2791] operator():
[018:354] [2019-12-18 16:02:15 GMT.268266][2818] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[018:354] [2019-12-18 16:02:15 GMT.268318][2818] The time to receive packet since
start connect server is:1127
[018:354] [2019-12-18 16:02:15 GMT.268355][2818] Stream read pkt pts:139846
streamidex:0 nb_streams:2
[018:354] [2019-12-18 16:02:15 GMT.268381][2791] OnAudioStreamOpened:
[018:354] [2019-12-18 16:02:15 GMT.268392][2818] StreamReader::onPacketRecved
pts:139846 dts:126000
[018:355] [2019-12-18 16:02:15 GMT.268922][2791] operator():
[018:355] [2019-12-18 16:02:15 GMT.269280][2791] OnVideoStreamOpened:
[018:355] [2019-12-18 16:02:15 GMT.269756][2791]
StreamReader::onPacketRecved_Async_Block pts:139846 dts:126000 wrap_bits:33
[018:355] [2019-12-18 16:02:15 GMT.269814][2791] Find key frame. So keep the next
frames. flags:1 dts:126000 pts:139846
[018:355] [2019-12-18 16:02:15 GMT.269866][2791] last enqueue video
timestamp:126000
[018:355] [2019-12-18 16:02:15 GMT.269910][2791] lipsync_debug:read video
pts:153692
[018:356] [2019-12-18 16:02:15 GMT.269962][2791] last enqueue audio
timestamp:136006
[018:356] [2019-12-18 16:02:15 GMT.270001][2791] pkt stream id:1 packet dts:137926
packet pts:137926 last audio ts:136006 last video ts:132923 key_frame_found:1
[018:356] [2019-12-18 16:02:15 GMT.270176][2791] operator():
[018:360] [2019-12-18 16:02:15 GMT.274322][2791] last enqueue video
timestamp:264461
[018:360] [2019-12-18 16:02:15 GMT.274440][2791] operator():
[018:360] [2019-12-18 16:02:15 GMT.274466][2791] OpenCodec: Open codec context.

[018:363] [2019-12-18 16:02:15 GMT.277870][2791] VideoDecoder::onVideoPacketRecved


queue_.size()= 1, packet size=44296, pts=139846, dts=126000
[018:364] [2019-12-18 16:02:15 GMT.278040][2791] onAudioPacketRecved queue size: 1,
pkt size=407, pts=136006, dts=136006
[018:364] [2019-12-18 16:02:15 GMT.278079][2791] pkt stream id:1 packet dts:287686
packet pts:287686 last audio ts:285766 last video ts:285231 key_frame_found:1
[018:364] [2019-12-18 16:02:15 GMT.278376][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 21, packet size=2879, pts=264461, dts=264461
[018:399] [2019-12-18 16:02:15 GMT.312961][2791] Undecoded audio frames: 86 Decoded
audio frames: 0 Audio cached duration: 1978 Undecoded video frames: 25 Decoded
video frames: 0 Video cached duration: 1600 Stream cached duration: 1978 Stream
cached duration percent: 398
[018:399] [2019-12-18 16:02:15 GMT.313148][2791] CheckToPlay: We are going to start
playing. audio_cached_duration=1978 video_cached_duration=1600
[018:399] [2019-12-18 16:02:15 GMT.313196][2791] StartPlaying: Start playing
[018:399] [2019-12-18 16:02:15 GMT.313236][2791] Resume:
[018:399] [2019-12-18 16:02:15 GMT.313289][2791] operator(): Audio decoder resumed.
[018:399] [2019-12-18 16:02:15 GMT.313342][2791] Resume:
[018:399] [2019-12-18 16:02:15 GMT.313381][2791] operator(): Video decoder resumed.
[018:399] [2019-12-18 16:02:15 GMT.313421][2791] Resume:
[018:399] [2019-12-18 16:02:15 GMT.313673][278f] operator(): Video Render resumed
[018:399] [2019-12-18 16:02:15 GMT.313810][2791] operator(): Audio playback
resumed.
[018:399] [2019-12-18 16:02:15 GMT.313886][2791] OnMPStartPlaying:
[018:400] [2019-12-18 16:02:15 GMT.314907][2791] Current Buffer-Time-To-Play
changed from 500 to 4000
[018:409] [2019-12-18 16:02:15 GMT.323525][2791] Get an audio packet to decode.85
pts=136006, dts=136006 (1/50)
[018:409] [2019-12-18 16:02:15 GMT.323885][2791] Succeed to decode audio:
d_queue_size=85 ,key_frame=1 ,pts=72537 ,channels=2 ,sample_rate=48000 queue
size:85 (1/100)
[018:410] [2019-12-18 16:02:15 GMT.324083][2791] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=72537 (1/100)
[018:410] [2019-12-18 16:02:15 GMT.324170][2791] Get an packet for video decode.
dts:126000 pts:139846 pkt size:44296
[018:410] [2019-12-18 16:02:15 GMT.324294][2791] decode video failed:44296 packt
pts:139846 dts:126000
[018:415] [2019-12-18 16:02:15 GMT.329296][2791] Create the audio converter48000 Hz
format:8 channels:2 old channels: 0 Hz: 0 format:-1
[018:438] [2019-12-18 16:02:15 GMT.352018][2791] The audio playback speed:100
(1/100)
[018:438] [2019-12-18 16:02:15 GMT.352496][2791] lipsync_debug: The current played
audio timestamp is:136006(1/50)
[018:438] [2019-12-18 16:02:15 GMT.352563][2791] First audio frame rendering
[018:438] [2019-12-18 16:02:15 GMT.352606][2791] OnAudioRenderingStart:
OnAudioRenderingStart
[018:440] [2019-12-18 16:02:15 GMT.354549][2791] operator(): OnAudioRenderingStart
[018:440] [2019-12-18 16:02:15 GMT.354649][2791] OnAudioRenderingStart:
[018:452] [2019-12-18 16:02:15 GMT.366899][2791] decode video failed:1546 packt
pts:160615 dts:160615
[018:472] [2019-12-18 16:02:15 GMT.386564][2791] Video decode is KeyFrame: 1
[018:472] [2019-12-18 16:02:15 GMT.386735][2791] Rotate frame with angle 0 (1/100)
[018:472] [2019-12-18 16:02:15 GMT.386906][2791] webrtc common_video plane
old ..... (1/1000) new: 1 delete: 0 diff: 1
[018:474] [2019-12-18 16:02:15 GMT.388404][2791] avcodec_decode_video2
queue_.size()=15, key_frame=1, frame_pts=139846, pkt_dts=139846, pkt_pts=139846,
coded_picture_number=0, display_picture_number=0, pict_type=1
[018:474] [2019-12-18 16:02:15 GMT.388572][2791] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[018:474] [2019-12-18 16:02:15 GMT.388711][278f] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:852 newHeight:480
[018:474] [2019-12-18 16:02:15 GMT.388772][278f] OnVideoSizeChanged:
[018:475] [2019-12-18 16:02:15 GMT.389906][278f]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts139846 queue_ size: 1 (1/200)
[018:476] [2019-12-18 16:02:15 GMT.390699][2682]
Java_com_xiaomi_player_Player_setGravityJni:
[018:479] [2019-12-18 16:02:15 GMT.392922][278f] redraw the last frame.
[018:484] [2019-12-18 16:02:15 GMT.398597][278f] lipsync_debug:displaying video
ts:139846 The current displayed video timestamp is:264714244
[018:484] [2019-12-18 16:02:15 GMT.398791][278f] lipsync_debug:
last_display_timestamp_ = 0, range_start_ = 0result = 0
[018:506] [2019-12-18 16:02:15 GMT.420414][2791] avcodec_decode_video2
queue_.size()=7, key_frame=0, frame_pts=209077, pkt_dts=209077, pkt_pts=209077,
coded_picture_number=10, display_picture_number=0, pict_type=3
[018:553] [2019-12-18 16:02:15 GMT.467664][2791] last enqueue audio
timestamp:328006
[018:553] [2019-12-18 16:02:15 GMT.467833][2791] onAudioPacketRecved queue size: 2,
pkt size=394, pts=328006, dts=328006
[018:563] [2019-12-18 16:02:15 GMT.477173][2791] Get an packet for video decode.
dts:333692 pts:347538 pkt size:3749
[018:565] [2019-12-18 16:02:15 GMT.479089][2791] avcodec_decode_video2
queue_.size()=0, key_frame=0, frame_pts=278308, pkt_dts=278308, pkt_pts=278308,
coded_picture_number=18, display_picture_number=0, pict_type=2
[018:565] [2019-12-18 16:02:15 GMT.479510][2791] Get an audio packet to decode.5
pts=328006, dts=328006 (1/50)
[018:565] [2019-12-18 16:02:15 GMT.479698][2791] Succeed to decode audio:
d_queue_size=5 ,key_frame=1 ,pts=174937 ,channels=2 ,sample_rate=48000 queue size:5
(1/100)
[018:565] [2019-12-18 16:02:15 GMT.479747][2791] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=174937 (1/100)
[018:568] [2019-12-18 16:02:15 GMT.481928][278f] lipsync_debug: render a video
frame
[018:568] [2019-12-18 16:02:15 GMT.482097][278f] lipsync_debug: First video frame
rendering.
[018:568] [2019-12-18 16:02:15 GMT.482246][278f] OnVideoRenderingStart:
OnVideoRenderingStart
[018:568] [2019-12-18 16:02:15 GMT.482821][2791] operator(): OnVideoRenderingStart
[018:569] [2019-12-18 16:02:15 GMT.482942][2791] OnVideoRenderingStart:
[018:569] [2019-12-18 16:02:15 GMT.483499][2791] lipsync_debug :videoTs:139846
audioTs:176326 total delay:-50 videoTsMS:1553 audioTsMS:1603 diff:-50 audio
timebase:90000/1 video timebase:90000/1
[018:569] [2019-12-18 16:02:15 GMT.483599][2791] Set the lipsync delay:-50
[018:576] [2019-12-18 16:02:15 GMT.490265][2791] The delegate decides not to
decode. (1/200)
[018:579] [2019-12-18 16:02:15 GMT.493545][278f] lipsync_debug:lipsync_threadhold:
lipsync_delta:-38 tsDelta:38 timeDelta:95 last video ts:139846 frame->pts:146769
pkt_dts:146769 pkt_pts:146769
[018:579] [2019-12-18 16:02:15 GMT.493651][278f] lipsync_debug: tsDelta - timeDelta
= -57
[018:579] [2019-12-18 16:02:15 GMT.493678][278f] lipsync_debug:result remaining
time:0
[018:579] [2019-12-18 16:02:15 GMT.493697][278f] dynamic updated lipsync delay:-12
[018:583] [2019-12-18 16:02:15 GMT.497635][278f] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[018:583] [2019-12-18 16:02:15 GMT.497777][278f] lipsync_debug:result remaining
time:3
[018:584] [2019-12-18 16:02:15 GMT.498029][2682]
Java_com_xiaomi_player_Player_muteAudioJni:
[018:584] [2019-12-18 16:02:15 GMT.498104][2682] Audio playback mute.
[018:584] [2019-12-18 16:02:15 GMT.498430][2682]
Java_com_xiaomi_player_Player_durationJni:
[018:585] [2019-12-18 16:02:15 GMT.498919][2682]
Java_com_xiaomi_player_Player_durationJni: get duration:79461(ms)
[018:585] [2019-12-18 16:02:15 GMT.499169][2682]
Java_com_xiaomi_player_Player_resumeJni:
[018:585] [2019-12-18 16:02:15 GMT.499276][2682] Resume:
[018:585] [2019-12-18 16:02:15 GMT.499413][2791] operator(): Player not paused.
Operation cancelled.
[018:585] [2019-12-18 16:02:15 GMT.499586][2682]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[018:585] [2019-12-18 16:02:15 GMT.499912][2682]
Java_com_xiaomi_player_Player_muteAudioJni:
[018:586] [2019-12-18 16:02:15 GMT.499996][2682] Audio playback mute.
[018:589] [2019-12-18 16:02:15 GMT.503230][278f] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[018:599] [2019-12-18 16:02:15 GMT.513374][2791] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[018:611] [2019-12-18 16:02:15 GMT.525203][2791] lipsync_debug:read video
pts:340615
[018:635] [2019-12-18 16:02:15 GMT.549179][2682] current play back time is:200(ms)
[018:726] [2019-12-18 16:02:15 GMT.639953][2791] The audio playback speed:100
(1/100)
[018:726] [2019-12-18 16:02:15 GMT.640225][2791] lipsync_debug: The current played
audio timestamp is:328006(1/50)
[018:783] [2019-12-18 16:02:15 GMT.697840][2791] last enqueue video
timestamp:402923
[018:784] [2019-12-18 16:02:15 GMT.698067][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 10, packet size=3683, pts=416769, dts=402923
[018:941] [2019-12-18 16:02:15 GMT.855751][2818] Stream read pkt pts:435526
streamidex:1 nb_streams:2
[018:942] [2019-12-18 16:02:15 GMT.855922][2818] StreamReader::onPacketRecved
pts:435526 dts:435526
[018:942] [2019-12-18 16:02:15 GMT.856440][2791]
StreamReader::onPacketRecved_Async_Block pts:435526 dts:435526 wrap_bits:33
[018:942] [2019-12-18 16:02:15 GMT.856534][2791] pkt stream id:1 packet dts:441286
packet pts:441286 last audio ts:439366 last video ts:423692 key_frame_found:1
[019:181] [2019-12-18 16:02:16 GMT.95758][2791] last enqueue audio
timestamp:520006
[019:181] [2019-12-18 16:02:16 GMT.95899][2791] onAudioPacketRecved queue size: 6,
pkt size=405, pts=520006, dts=520006
[019:189] [2019-12-18 16:02:16 GMT.103039][2791] Get an audio packet to decode.1
pts=520006, dts=520006 (1/50)
[019:189] [2019-12-18 16:02:16 GMT.103233][2791] Succeed to decode audio:
d_queue_size=1 ,key_frame=1 ,pts=277337 ,channels=2 ,sample_rate=48000 queue size:1
(1/100)
[019:189] [2019-12-18 16:02:16 GMT.103268][2791] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=277337 (1/100)
[019:247] [2019-12-18 16:02:16 GMT.161420][2791] last enqueue video
timestamp:541384
[019:247] [2019-12-18 16:02:16 GMT.161532][2791] lipsync_debug:read video
pts:562154
[019:247] [2019-12-18 16:02:16 GMT.161585][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 30, packet size=9069, pts=569077, dts=541384
[019:328] [2019-12-18 16:02:16 GMT.242390][2791] pkt stream id:1 packet dts:589126
packet pts:589126 last audio ts:587206 last video ts:582923 key_frame_found:1
[019:369] [2019-12-18 16:02:16 GMT.282934][2791] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[019:394] [2019-12-18 16:02:16 GMT.308664][2791] The total cached audio size
(ms):4650 total cached video frame count:50 video decoder ccached:40 render
cached:10 (1/100)
[019:394] [2019-12-18 16:02:16 GMT.308820][2791] The total cached audio size
(ms):4650 total cached video frame count:50 video decoder ccached:40 render
cached:10 (1/100)
[019:394] [2019-12-18 16:02:16 GMT.308888][2791] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[019:578] [2019-12-18 16:02:16 GMT.491962][2791] last enqueue video
timestamp:679846
[019:578] [2019-12-18 16:02:16 GMT.492124][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 46, packet size=23247, pts=693692, dts=679846
[019:658] [2019-12-18 16:02:16 GMT.572087][278f] UpdateRate: lipsync_debug: Update
framerate from 15 to 16
[019:697] [2019-12-18 16:02:16 GMT.611665][2791] last enqueue audio
timestamp:712006
[019:697] [2019-12-18 16:02:16 GMT.611894][2791] onAudioPacketRecved queue size: 4,
pkt size=391, pts=712006, dts=712006
[019:708] [2019-12-18 16:02:16 GMT.622009][2791] Get an audio packet to decode.9
pts=712006, dts=712006 (1/50)
[019:708] [2019-12-18 16:02:16 GMT.622220][2791] Succeed to decode audio:
d_queue_size=9 ,key_frame=1 ,pts=379737 ,channels=2 ,sample_rate=48000 queue size:9
(1/100)
[019:708] [2019-12-18 16:02:16 GMT.622280][2791] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=379737 (1/100)
[019:726] [2019-12-18 16:02:16 GMT.640626][2818] Stream read pkt pts:735046
streamidex:1 nb_streams:2
[019:726] [2019-12-18 16:02:16 GMT.640801][2818] StreamReader::onPacketRecved
pts:735046 dts:735046
[019:727] [2019-12-18 16:02:16 GMT.641135][2791]
StreamReader::onPacketRecved_Async_Block pts:735046 dts:735046 wrap_bits:33
[019:727] [2019-12-18 16:02:16 GMT.641211][2791] pkt stream id:1 packet dts:740806
packet pts:740806 last audio ts:738886 last video ts:728308 key_frame_found:1
[019:791] [2019-12-18 16:02:16 GMT.705110][2791] lipsync_debug:read video
pts:783692
[019:909] [2019-12-18 16:02:16 GMT.823400][2791] The audio playback speed:100
(1/100)
[019:910] [2019-12-18 16:02:16 GMT.824687][2791] lipsync_debug: The current played
audio timestamp is:520006(1/50)
[019:964] [2019-12-18 16:02:16 GMT.878132][2791] The audio playback speed:100
(1/100)
[019:964] [2019-12-18 16:02:16 GMT.878394][2791] lipsync_debug: The current played
audio timestamp is:712006(1/50)
[019:975] [2019-12-18 16:02:16 GMT.889354][2791] last enqueue video
timestamp:818308
[019:977] [2019-12-18 16:02:16 GMT.890996][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 61, packet size=7801, pts=846000, dts=818308
[019:978] [2019-12-18 16:02:16 GMT.892476][2791] avcodec_decode_video2
queue_.size()=62, key_frame=0, frame_pts=347538, pkt_dts=347538, pkt_pts=347538,
coded_picture_number=30, display_picture_number=0, pict_type=3
[020:035] [2019-12-18 16:02:16 GMT.949760][278f] lipsync_debug:displaying video
ts:278308 The current displayed video timestamp is:264715795
[020:105] [2019-12-18 16:02:17 GMT.18980][2791] pkt stream id:1 packet dts:890566
packet pts:890566 last audio ts:888646 last video ts:880615 key_frame_found:1
[020:141] [2019-12-18 16:02:17 GMT.55697][2791] last enqueue audio
timestamp:904006
[020:141] [2019-12-18 16:02:17 GMT.55900][2791] onAudioPacketRecved queue size: 3,
pkt size=356, pts=904006, dts=904006
[020:143] [2019-12-18 16:02:17 GMT.57609][2791] Get an audio packet to decode.4
pts=904006, dts=904006 (1/50)
[020:146] [2019-12-18 16:02:17 GMT.60058][2791] Succeed to decode audio:
d_queue_size=4 ,key_frame=1 ,pts=482137 ,channels=2 ,sample_rate=48000 queue size:4
(1/100)
[020:146] [2019-12-18 16:02:17 GMT.60217][2791] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=482137 (1/100)
[020:236] [2019-12-18 16:02:17 GMT.150725][2791] last enqueue video
timestamp:956769
[020:236] [2019-12-18 16:02:17 GMT.150836][2791] lipsync_debug:read video
pts:984461
[020:236] [2019-12-18 16:02:17 GMT.150890][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 78, packet size=2737, pts=963692, dts=956769
[020:242] [2019-12-18 16:02:17 GMT.156537][278f] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[020:371] [2019-12-18 16:02:17 GMT.285317][2818] Stream read pkt pts:1036486
streamidex:1 nb_streams:2
[020:371] [2019-12-18 16:02:17 GMT.285494][2818] StreamReader::onPacketRecved
pts:1036486 dts:1036486
[020:371] [2019-12-18 16:02:17 GMT.285860][2791]
StreamReader::onPacketRecved_Async_Block pts:1036486 dts:1036486 wrap_bits:33
[020:372] [2019-12-18 16:02:17 GMT.285986][2791] pkt stream id:1 packet
dts:1042246 packet pts:1042246 last audio ts:1040326 last video ts:1026000
key_frame_found:1
[020:373] [2019-12-18 16:02:17 GMT.287233][2818] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xc263ee20] No trailing CRLF found in HTTP header.

[020:377] [2019-12-18 16:02:17 GMT.291199][278f] lipsync_debug:lipsync_threadhold:


lipsync_delta:38 tsDelta:114 timeDelta:114 last video ts:299077 frame->pts:306000
pkt_dts:306000 pkt_pts:306000
[020:377] [2019-12-18 16:02:17 GMT.291348][278f] lipsync_debug: tsDelta - timeDelta
= 0
[020:421] [2019-12-18 16:02:17 GMT.335366][2791] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[020:431] [2019-12-18 16:02:17 GMT.344996][2791] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[020:490] [2019-12-18 16:02:17 GMT.404710][2818] FFMpeg=> [tcp @ 0xa3fbf400]
connect the server succeed!

[020:491] [2019-12-18 16:02:17 GMT.405077][2818] FFMpeg=> [http @ 0xc263ee20]


request: GET /mivideo.g.mi.com/fe313c40f12b2ac25b26ec8b7a2ac5z0201911201.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1
[020:537] [2019-12-18 16:02:17 GMT.451149][2791] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[020:619] [2019-12-18 16:02:17 GMT.533819][278f] lipsync_debug:remaining time:10
tsDelta - timeDelta:73
[020:620] [2019-12-18 16:02:17 GMT.534155][278f] lipsync_debug:result remaining
time:10
[020:781] [2019-12-18 16:02:17 GMT.695426][2791] avcodec_decode_video2
queue_.size()=88, key_frame=0, frame_pts=416769, pkt_dts=416769, pkt_pts=416769,
coded_picture_number=40, display_picture_number=0, pict_type=3
[020:788] [2019-12-18 16:02:17 GMT.702742][2791] last enqueue audio
timestamp:1096006
[020:789] [2019-12-18 16:02:17 GMT.703127][2791] last enqueue video
timestamp:1095231
[020:791] [2019-12-18 16:02:17 GMT.705550][2791] onAudioPacketRecved queue size: 5,
pkt size=415, pts=1096006, dts=1096006
[020:791] [2019-12-18 16:02:17 GMT.705765][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 90, packet size=4560, pts=1122923, dts=1095231
[020:796] [2019-12-18 16:02:17 GMT.710635][2791] Get an audio packet to decode.9
pts=1096006, dts=1096006 (1/50)
[020:797] [2019-12-18 16:02:17 GMT.710921][2791] Succeed to decode audio:
d_queue_size=9 ,key_frame=1 ,pts=584537 ,channels=2 ,sample_rate=48000 queue size:9
(1/100)
[020:797] [2019-12-18 16:02:17 GMT.710982][2791] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=584537 (1/100)
[020:889] [2019-12-18 16:02:17 GMT.803649][2791] lipsync_debug:read video
pts:1178308
[020:889] [2019-12-18 16:02:17 GMT.803874][2791] pkt stream id:1 packet
dts:1192006 packet pts:1192006 last audio ts:1190086 last video ts:1178308
key_frame_found:1
[020:953] [2019-12-18 16:02:17 GMT.867090][2791] last enqueue video
timestamp:1233692
[020:953] [2019-12-18 16:02:17 GMT.867505][2791] VideoDecoder::onVideoPacketRecved
queue_.size()= 108, packet size=305, pts=1247538, dts=1233692
[020:990] [2019-12-18 16:02:17 GMT.904664][2791] The delegate decides not to
decode. (1/200)
[020:994] [2019-12-18 16:02:17 GMT.908377][2791] CheckToPauseOrResumeDownload:
lipsync_debug: audio_cached_duration = 10212, video_cached_duration = 8000
[020:994] [2019-12-18 16:02:17 GMT.908531][2791] CheckToPauseOrResumeDownload:
lipsync_debug: Will pause and start cache
[020:994] [2019-12-18 16:02:17 GMT.908577][2791] Pause:
[020:994] [2019-12-18 16:02:17 GMT.908620][2791] Pause: ThreadBasedAVFormatContext
paused.
[020:994] [2019-12-18 16:02:17 GMT.908655][2791] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[020:995] [2019-12-18 16:02:17 GMT.909216][2791] Audio cached time:10212 video
cached time:8000 audio frames in decoder:0 audio frames in playback:260 audio
buffer in playback:4232 video frames in decoder: 110 video frames in render:11
[021:235] [2019-12-18 16:02:18 GMT.149376][2791] Video decode is KeyFrame: 1
[021:547] [2019-12-18 16:02:18 GMT.461872][2791] The total cached audio size
(ms):9705 total cached video frame count:113 video decoder ccached:103 render
cached:10 (1/100)
[021:548] [2019-12-18 16:02:18 GMT.462082][2791] The total cached audio size
(ms):9705 total cached video frame count:113 video decoder ccached:103 render
cached:10 (1/100)
[021:548] [2019-12-18 16:02:18 GMT.462133][2791] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[021:576] [2019-12-18 16:02:18 GMT.489946][2682]
Java_com_xiaomi_player_Player_stopJni:
[021:576] [2019-12-18 16:02:18 GMT.490077][2682] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[021:576] [2019-12-18 16:02:18 GMT.490218][2791] GetCurrentIP: IP122.155.237.85:80
[021:576] [2019-12-18 16:02:18 GMT.490292][2791] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:100
[021:576] [2019-12-18 16:02:18 GMT.490406][278f] lipsync_debug:displaying video
ts:416769 The current displayed video timestamp is:264717336
[021:578] [2019-12-18 16:02:18 GMT.492282][2814] UpdateScore:
[021:578] [2019-12-18 16:02:18 GMT.492427][2814] SetScore: set score to new value:
33
[021:578] [2019-12-18 16:02:18 GMT.492485][2814] UpdateScore: set score to : 33
[021:578] [2019-12-18 16:02:18 GMT.492523][2814] Save:
[021:578] [2019-12-18 16:02:18 GMT.492641][2814] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[021:579] [2019-12-18 16:02:18 GMT.492939][2814] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 33, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[021:579] [2019-12-18 16:02:18 GMT.493204][2791] Stop:


[021:579] [2019-12-18 16:02:18 GMT.493270][2791] operator(): in StreamReader::Stop
thread_.Invoke
[021:579] [2019-12-18 16:02:18 GMT.493379][277d] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[021:579] [2019-12-18 16:02:18 GMT.493486][2791] Stop: begin workingThread.Stop
[021:585] [2019-12-18 16:02:18 GMT.499152][2818] Run: ThreadBasedAVFormatContext
End
[021:585] [2019-12-18 16:02:18 GMT.499739][2791] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[021:585] [2019-12-18 16:02:18 GMT.499833][2791] operator(): Stream reader stopped.
[021:585] [2019-12-18 16:02:18 GMT.499890][2791] Stop: Stopping audio decoder
[021:586] [2019-12-18 16:02:18 GMT.500008][2791] operator(): Audio decoder stopped
[021:586] [2019-12-18 16:02:18 GMT.500054][2791] Stop: Stopping video decoder.
[021:590] [2019-12-18 16:02:18 GMT.504729][2791] operator(): Video decoder stopped
[021:591] [2019-12-18 16:02:18 GMT.504920][2791] Stop:
[021:591] [2019-12-18 16:02:18 GMT.504971][2791] DeviceStop:
audioDevice_:0xbf77e000
[021:591] [2019-12-18 16:02:18 GMT.505012][2791] OpenSlesOutput:Stop playout
[021:596] [2019-12-18 16:02:18 GMT.510368][2791] Don't update the opensl buffer
estimator, because call too short.

[021:596] [2019-12-18 16:02:18 GMT.510490][2791] DeviceStop: Done


[021:598] [2019-12-18 16:02:18 GMT.512393][2791] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[021:598] [2019-12-18 16:02:18 GMT.512523][2791] Stop:
[021:599] [2019-12-18 16:02:18 GMT.513035][278f] operator(): Video Render stopped.
[021:599] [2019-12-18 16:02:18 GMT.513598][2791] OnMPStopped:
[021:600] [2019-12-18 16:02:18 GMT.514267][2791] operator(): Player stopped.
[021:600] [2019-12-18 16:02:18 GMT.514769][2791] operator(): Player stopped, and
start cache.
[021:601] [2019-12-18 16:02:18 GMT.515573][2682]
Java_com_xiaomi_player_Player_stopJni: player stopped
[038:672] [2019-12-18 16:02:35 GMT.586863][2791] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[053:628] [2019-12-18 16:02:50 GMT.541972][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[053:631] [2019-12-18 16:02:50 GMT.545909][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[053:632] [2019-12-18 16:02:50 GMT.546388][278f] redraw the last frame.
[053:633] [2019-12-18 16:02:50 GMT.546959][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[053:633] [2019-12-18 16:02:50 GMT.547153][2682]
Java_com_xiaomi_player_Player_stopJni:
[053:633] [2019-12-18 16:02:50 GMT.547252][2682] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[053:633] [2019-12-18 16:02:50 GMT.547649][2791] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[053:634] [2019-12-18 16:02:50 GMT.548243][2682]
Java_com_xiaomi_player_Player_stopJni: player stopped
[053:634] [2019-12-18 16:02:50 GMT.548770][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[053:635] [2019-12-18 16:02:50 GMT.548982][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[053:636] [2019-12-18 16:02:50 GMT.550232][278f] redraw the last frame.
[053:637] [2019-12-18 16:02:50 GMT.551043][2682]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[053:637] [2019-12-18 16:02:50 GMT.551392][2682]
Java_com_xiaomi_player_Player_destructPlayerJni:
[053:638] [2019-12-18 16:02:50 GMT.552020][2791] operator(): destruct
[053:638] [2019-12-18 16:02:50 GMT.552132][2791] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
[053:638] [2019-12-18 16:02:50 GMT.552168][2791] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[053:641] [2019-12-18 16:02:50 GMT.555614][2791]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[053:647] [2019-12-18 16:02:50 GMT.561002][2791] Stop:
[053:647] [2019-12-18 16:02:50 GMT.561140][2791] operator(): in StreamReader::Stop
thread_.Invoke
[053:647] [2019-12-18 16:02:50 GMT.561177][2791] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[053:647] [2019-12-18 16:02:50 GMT.561225][2791] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[053:647] [2019-12-18 16:02:50 GMT.561315][2791] Stop: Stopping audio decoder
[053:647] [2019-12-18 16:02:50 GMT.561365][2791] operator(): call start before stop
[053:647] [2019-12-18 16:02:50 GMT.561407][2791] Stop: Stopping video decoder.
[053:647] [2019-12-18 16:02:50 GMT.561444][2791] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[053:647] [2019-12-18 16:02:50 GMT.561524][2791] Stop:
[053:647] [2019-12-18 16:02:50 GMT.561566][2791] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[053:647] [2019-12-18 16:02:50 GMT.561630][2791] DeviceRelease:
audioDevice_:0xbf77e000
[053:647] [2019-12-18 16:02:50 GMT.561669][2791] OpenSlesOutput:Stop playout

[053:647] [2019-12-18 16:02:50 GMT.561755][2791] Don't update the opensl buffer


estimator, because call too short.

[053:647] [2019-12-18 16:02:50 GMT.561823][2791] DeviceRelease: Release the webrtc


device object.
[053:647] [2019-12-18 16:02:50 GMT.561887][2791] OpenSlesOutput destruct.

[053:649] [2019-12-18 16:02:50 GMT.563836][2791] DeviceRelease: Done


[053:655] [2019-12-18 16:02:50 GMT.569185][2791] Stop:
[053:655] [2019-12-18 16:02:50 GMT.569424][278f] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[053:658] [2019-12-18 16:02:50 GMT.572226][2682] StatisticInfo:
Player::Player() cost 27ms.
Player::~Player() cost 18ms.
Player::Start() cost 76ms.
Player::Stop() cost 24ms.
Audio stream opened at 1145ms.
Video stream opened at -264712969ms.
First audio packet received at 1147ms. First audio frame decoded at 1201ms. First
audio frame played at 1229ms.
First video packet received at 1146ms. First video frame decoded at 1265ms. First
video frame rendered at 1359ms.
player.start_play_time is 264714159ms.
player.player_start is 264712969ms.
player.player_end is 264717336ms.
player.first_buffer_time is 1063ms.
player.average_buffer_time is 1063ms.
player.meta.duration is 79460ms.
player.meta.framerate is 13
player.meta.bitrate is 0
player.meta.size is 852*480
player.meta.rotate is 0
player.buffer_times is 1
player.max_lipsync_delay is 81
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u8
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 2
player.userid is
player.clientip is
audio_decoder_->Start() cost 0 ms.
audio_decoder_->Stop() cost 1 ms.
audio_playback_->Start() cost 61 ms.
audio_playback_->Stop() cost 7 ms.
stream_reader_->Start() cost 1 ms.
stream_reader_->Stop() cost 6 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 4 ms.
video_render_->Start() cost 0 ms.
video_render_->Stop() cost 1 ms.

[053:659] [2019-12-18 16:02:50 GMT.573507][2779] error json report: {


"ac" : "engine_galileo",
"appid" : 65590,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 1063,
"player.buffer_times" : 1,
"player.clientip" : "",
"player.first_audio_frame_delay" : 1229,
"player.first_audio_frame_received" : 1147,
"player.first_buffer_time" : 1063,
"player.first_video_frame_delay" : 1359,
"player.first_video_frame_received" : 1146,
"player.max_lipsync_delay" : 81,
"player.max_opened_codec_count" : 2,
"player.meta.audiocodec_name" : "AV_CODEC_AAC",
"player.meta.bitrate" : 0,
"player.meta.duration" : 79460,
"player.meta.framerate" : 13,
"player.meta.rotate" : 0,
"player.meta.size" : "852*480",
"player.meta.videocodec_name" : "AV_CODEC_H264",
"player.play_mode" : 0,
"player.player_end" : 264717336,
"player.player_start" : 264712969,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : 264714159,
"player.url" :
"http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f10db4ec7312ba8c_480.m3u
8",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[053:674] [2019-12-18 16:02:50 GMT.588051][2682] global uninited!


[053:674] [2019-12-18 16:02:50 GMT.588009][2779] error json report (no style):
{"ac":"engine_galileo","appid":65590,"conference":"","content":
[{"player.average_buffer_time":1063,"player.buffer_times":1,"player.clientip":"","p
layer.first_audio_frame_delay":1229,"player.first_audio_frame_received":1147,"playe
r.first_buffer_time":1063,"player.first_video_frame_delay":1359,"player.first_video
_frame_received":1146,"player.max_lipsync_delay":81,"player.max_opened_codec_count"
:2,"player.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.met
a.duration":79460,"player.meta.framerate":13,"player.meta.rotate":0,"player.meta.si
ze":"852*480","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"p
layer.player_end":264717336,"player.player_start":264712969,"player.read_packet_fai
l_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":
264714159,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f
10db4ec7312ba8c_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[053:674] [2019-12-18 16:02:50 GMT.588280][2779] encoded report:


{"ac":"engine_galileo","appid":65590,"conference":"","content":
[{"player.average_buffer_time":1063,"player.buffer_times":1,"player.clientip":"","p
layer.first_audio_frame_delay":1229,"player.first_audio_frame_received":1147,"playe
r.first_buffer_time":1063,"player.first_video_frame_delay":1359,"player.first_video
_frame_received":1146,"player.max_lipsync_delay":81,"player.max_opened_codec_count"
:2,"player.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.met
a.duration":79460,"player.meta.framerate":13,"player.meta.rotate":0,"player.meta.si
ze":"852*480","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"p
layer.player_end":264717336,"player.player_start":264712969,"player.read_packet_fai
l_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":
264714159,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/f32fda7af5a993f4f
10db4ec7312ba8c_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[053:674] [2019-12-18 16:02:50 GMT.588486][2779] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjY1NTkwLCJjb25mZXJlbmNlIjoiIiwiY29udG
VudCI6W3sicGxheWVyLmF2ZXJhZ2VfYnVmZmVyX3RpbWUiOjEwNjMsInBsYXllci5idWZmZXJfdGltZXMiO
jEsInBsYXllci5jbGllbnRpcCI6IiIsInBsYXllci5maXJzdF9hdWRpb19mcmFtZV9kZWxheSI6MTIyOSwi
cGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX3JlY2VpdmVkIjoxMTQ3LCJwbGF5ZXIuZmlyc3RfYnVmZmVyX3R
pbWUiOjEwNjMsInBsYXllci5maXJzdF92aWRlb19mcmFtZV9kZWxheSI6MTM1OSwicGxheWVyLmZpcnN0X3
ZpZGVvX2ZyYW1lX3JlY2VpdmVkIjoxMTQ2LCJwbGF5ZXIubWF4X2xpcHN5bmNfZGVsYXkiOjgxLCJwbGF5Z
XIubWF4X29wZW5lZF9jb2RlY19jb3VudCI6MiwicGxheWVyLm1ldGEuYXVkaW9jb2RlY19uYW1lIjoiQVZf
Q09ERUNfQUFDIiwicGxheWVyLm1ldGEuYml0cmF0ZSI6MCwicGxheWVyLm1ldGEuZHVyYXRpb24iOjc5NDY
wLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjEzLCJwbGF5ZXIubWV0YS5yb3RhdGUiOjAsInBsYXllci5tZX
RhLnNpemUiOiI4NTIqNDgwIiwicGxheWVyLm1ldGEudmlkZW9jb2RlY19uYW1lIjoiQVZfQ09ERUNfSDI2N
CIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjoyNjQ3MTczMzYsInBsYXllci5w
bGF5ZXJfc3RhcnQiOjI2NDcxMjk2OSwicGxheWVyLnJlYWRfcGFja2V0X2ZhaWxfY291bnQiOjAsInBsYXl
lci5yZWFsdGltZSI6MCwicGxheWVyLnJlY29ubmVjdF90aW1lcyI6MCwicGxheWVyLnN0YXJ0X3BsYXlfdG
ltZSI6MjY0NzE0MTU5LCJwbGF5ZXIudXJsIjoiaHR0cDovLzEyMi4xNTUuMjM3Ljg1OjgwL21pdmlkZW8uZ
y5taS5jb20vZjMyZmRhN2FmNWE5OTNmNGYxMGRiNGVjNzMxMmJhOGNfNDgwLm0zdTgiLCJwbGF5ZXIudXNl
cmlkIjoiIn1dLCJjdmVyc2lvbiI6IjUuMC42OSAxMS0zMC0xYzdiNTk3IiwiZGluZm8iOiJSZWRtaSBOb3R
lIDgiLCJ1c2VyaWQiOiIifQ==
[053:674] [2019-12-18 16:02:50 GMT.588804][2682]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[053:675] [2019-12-18 16:02:50 GMT.588949][2682] AppDeviceManager stop.

[053:675] [2019-12-18 16:02:50 GMT.589058][2682] Rlease the webrtc device object.

[053:680] [2019-12-18 16:02:50 GMT.594577][2682] OpenSlesInput destruct.

[053:682] [2019-12-18 16:02:50 GMT.596193][2682] OpenSlesOutput destruct.

[053:695] [2019-12-18 16:02:50 GMT.609679][2788] Remove the dispatch:0xc2395ec0


socket server:0xbf099040

[053:697] [2019-12-18 16:02:50 GMT.611887][2682] EventDispatchServerScope destruct


[053:698] [2[000:073] [2019-12-27 12:23:03 GMT.354862][3917] Log to
file:/sdcard/voip-data/com.xiaomi.gamecenter/trace.txt start time:2019-12-27
12:23:03 GMT
[000:073] [2019-12-27 12:23:03 GMT.355061][3917] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:073] [2019-12-27 12:23:03 GMT.355105][3917] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:073] [2019-12-27 12:23:03 GMT.355329][3917] dump filename:trace.txt dump
time:1576684970

[000:074] [2019-12-27 12:23:03 GMT.355514][3917] dump filename:player_dns_cache.txt


dump time:1576684934

[000:074] [2019-12-27 12:23:03 GMT.355646][3917] dump


filename:connection_quality.json dump time:1576684938

[000:074] [2019-12-27 12:23:03 GMT.355761][3917] dump


filename:support_resolution.txt dump time:1576684970

[000:074] [2019-12-27 12:23:03 GMT.355868][3917] dump filename:opensl_output.txt


dump time:1575983371

[000:074] [2019-12-27 12:23:03 GMT.356179][3917] Set the android context to webrtc.

[000:074] [2019-12-27 12:23:03 GMT.356272][3917] Init the android object with


jvm:0xf402c3e0 env:0xd5555a80 context:0xd42ccf30

[000:078] [2019-12-27 12:23:03 GMT.359752][3917] Set up the java VM with java VM:-
201145376
[000:078] [2019-12-27 12:23:03 GMT.359941][3917] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:081] [2019-12-27 12:23:03 GMT.362721][3917] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:187868813
enter.

[000:081] [2019-12-27 12:23:03 GMT.363098][3917] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:081] [2019-12-27 12:23:03 GMT.363219][3917] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:187868813
enter.

[000:081] [2019-12-27 12:23:03 GMT.363268][3917] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf402c3e0
[000:081] [2019-12-27 12:23:03 GMT.363295][3917] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf402c3e0 address:0xca3a607c
[000:084] [2019-12-27 12:23:03 GMT.365648][3917] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf402c3e0 address:0xca3a607c
[000:084] [2019-12-27 12:23:03 GMT.365764][3917] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 3 ms

[000:085] [2019-12-27 12:23:03 GMT.367412][3917] Set the android objects with


jvm:0xf402c3e0 env:0xd5555a80 context:0xd42ccf30

[000:092] [2019-12-27 12:23:03 GMT.373592][3917] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:092] [2019-12-27 12:23:03 GMT.373816][3917] Error(ini.cc:191): Open the file
failed. error:2
[000:092] [2019-12-27 12:23:03 GMT.373985][3917]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:092] [2019-12-27 12:23:03 GMT.374045][3917] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:099] [2019-12-27 12:23:03 GMT.381077][3917] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:099] [2019-12-27 12:23:03 GMT.381360][3917] Error(ini.cc:191): Open the file
failed. error:2
[000:099] [2019-12-27 12:23:03 GMT.381441][3917]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:099] [2019-12-27 12:23:03 GMT.381491][3917] The device model: redmi note 8
usingHardwareAEC value: 0
[000:100] [2019-12-27 12:23:03 GMT.381520][3917] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:102] [2019-12-27 12:23:03 GMT.383556][3917] The device model: redmi note 8
enum value: 0
[000:103] [2019-12-27 12:23:03 GMT.384908][3917] GetMachineModel is Redmi Note 8
[000:103] [2019-12-27 12:23:03 GMT.385073][3917] GetMachineInfo: Redmi Note 8
[000:103] [2019-12-27 12:23:03 GMT.385135][3917] Construct BeautifyReader begin...
[000:103] [2019-12-27 12:23:03 GMT.385166][3917] dumpStickerRgba:0 dumpStickerYuv:0
[000:103] [2019-12-27 12:23:03 GMT.385189][3917] Construct BeautifyReader done.
[000:109] [2019-12-27 12:23:03 GMT.390818][3917] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:115] [2019-12-27 12:23:03 GMT.396958][3917] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:115] [2019-12-27 12:23:03 GMT.397070][3917] AppDeviceManager telnet server for
statistics started......
[000:115] [2019-12-27 12:23:03 GMT.397091][3a07] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd175e82c
[000:116] [2019-12-27 12:23:03 GMT.398074][3a07] Add the dispatch:0xd0027420 socket
server:0xf4023600

[000:116] [2019-12-27 12:23:03 GMT.398446][3917]


CpuOverloadDetect::CpuOverloadDetect() time:187868848 enter.

[000:117] [2019-12-27 12:23:03 GMT.398743][3917]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 1 ms

[000:117] [2019-12-27 12:23:03 GMT.398968][3a08] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xec1f7280
[000:119] [2019-12-27 12:23:03 GMT.400669][3917] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:119] [2019-12-27 12:23:03 GMT.400762][3917] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:123] [2019-12-27 12:23:03 GMT.404724][3917] audio device use opensle input
and opensl output
[000:123] [2019-12-27 12:23:03 GMT.404869][3917] Create OpenSLES output module with
java VM support.

[000:126] [2019-12-27 12:23:03 GMT.407711][3917] The machine model:Redmi Note 8

[000:130] [2019-12-27 12:23:03 GMT.412030][3917] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:133] [2019-12-27 12:23:03 GMT.415440][3917] Create OpenSLES output module with
buffer num:2

[000:136] [2019-12-27 12:23:03 GMT.418239][3917] Create OpenSLES input module with


java VM support.

[000:140] [2019-12-27 12:23:03 GMT.421765][3917] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:140] [2019-12-27 12:23:03 GMT.421991][3917] Error(ini.cc:191): Open the file
failed. error:2
[000:140] [2019-12-27 12:23:03 GMT.422046][3917]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:140] [2019-12-27 12:23:03 GMT.422073][3917] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:140] [2019-12-27 12:23:03 GMT.422093][3917] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:140] [2019-12-27 12:23:03 GMT.422137][3917] Create OpenSLES input module with
buffer num:2

[000:140] [2019-12-27 12:23:03 GMT.422297][3917] Error(trace.cc:40): Init the


output and input for audio device template.
[000:140] [2019-12-27 12:23:03 GMT.422365][3917] Init the output device.

[000:140] [2019-12-27 12:23:03 GMT.422391][3917] Init the opensl input.


[000:140] [2019-12-27 12:23:03 GMT.422423][3917] AppDeviceManager get setting
samplerate: 0
[000:141] [2019-12-27 12:23:03 GMT.423321][3917] The device model: redmi note 8
enum value: 0
[000:143] [2019-12-27 12:23:03 GMT.425034][3917] The device model: redmi note 8
enum value: 0
[000:143] [2019-12-27 12:23:03 GMT.425131][3917] Set the sample rate to be:44100

[000:144] [2019-12-27 12:23:03 GMT.425921][3917] Enable the recording stereo:1


[000:144] [2019-12-27 12:23:03 GMT.426010][3917] Set the playout as stereo:1
[000:146] [2019-12-27 12:23:03 GMT.427941][3917] Update the recording sample rate
to be: 44100
[000:146] [2019-12-27 12:23:03 GMT.428107][3917] Low latency is not support,
returned by AudioManagerJNI.
[000:147] [2019-12-27 12:23:03 GMT.428527][3917] Using 4 x 10ms for an audio frame.

[000:153] [2019-12-27 12:23:03 GMT.434744][3917] nsMode = 0

[000:155] [2019-12-27 12:23:03 GMT.437152][3917] The device model:redmi note 8

[000:155] [2019-12-27 12:23:03 GMT.437272][3917] speaker output factor:100


defaultFactor: 100

[000:155] [2019-12-27 12:23:03 GMT.437300][3917] headset output factor:100


defaultFactor: 100

[000:156] [2019-12-27 12:23:03 GMT.438335][3917] The device model:redmi note 8

[000:156] [2019-12-27 12:23:03 GMT.438452][3917] speaker output factor:65


defaultFactor: 65

[000:157] [2019-12-27 12:23:03 GMT.438594][3917] headset output factor:100


defaultFactor: 100

[000:162] [2019-12-27 12:23:03 GMT.444274][3917] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:162] [2019-12-27 12:23:03 GMT.444490][3917] Error(ini.cc:191): Open the file
failed. error:2
[000:163] [2019-12-27 12:23:03 GMT.444594][3917]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:163] [2019-12-27 12:23:03 GMT.444640][3917] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:167] [2019-12-27 12:23:03 GMT.449622][3917] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:168] [2019-12-27 12:23:03 GMT.449862][3917] Error(ini.cc:191): Open the file
failed. error:2
[000:168] [2019-12-27 12:23:03 GMT.449917][3917]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:168] [2019-12-27 12:23:03 GMT.449961][3917] The device model: redmi note 8
usingHardwareAEC value: 0
[000:168] [2019-12-27 12:23:03 GMT.449987][3917] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:168] [2019-12-27 12:23:03 GMT.450037][3917] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:169] [2019-12-27 12:23:03 GMT.451046][3917]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:174] [2019-12-27 12:23:03 GMT.455784][3917] global inited!
[000:174] [2019-12-27 12:23:03 GMT.456038][3917] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:175] [2019-12-27 12:23:03 GMT.457385][3917] DeviceInit:
[000:178] [2019-12-27 12:23:03 GMT.459867][3917] audio device use null audio input
and opensl output
[000:178] [2019-12-27 12:23:03 GMT.459983][3917] Create OpenSLES output module with
java VM support.

[000:184] [2019-12-27 12:23:03 GMT.465541][3917] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:184] [2019-12-27 12:23:03 GMT.465766][3917] Create OpenSLES output module with
buffer num:5

[000:184] [2019-12-27 12:23:03 GMT.465839][3917] Error(trace.cc:40): Init the


output and input for audio device template.
[000:184] [2019-12-27 12:23:03 GMT.465877][3917] Init the output device.

[000:184] [2019-12-27 12:23:03 GMT.465902][3917] Set the playout as stereo:1


[000:184] [2019-12-27 12:23:03 GMT.465934][3917] Set the sample rate to be:44100

[000:184] [2019-12-27 12:23:03 GMT.465979][3917] Low latency is not support,


returned by AudioManagerJNI.
[000:184] [2019-12-27 12:23:03 GMT.466027][3917] DeviceInit: Done
[000:184] [2019-12-27 12:23:03 GMT.466111][3917] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:184] [2019-12-27 12:23:03 GMT.466499][3a0d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xce8ff724
[000:188] [2019-12-27 12:23:03 GMT.470215][3917] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:188] [2019-12-27 12:23:03 GMT.470358][3917] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:192] [2019-12-27 12:23:03 GMT.473560][3917] Load: push version is : 1
[000:192] [2019-12-27 12:23:03 GMT.473762][3917] Load: pull version is : 1
[000:192] [2019-12-27 12:23:03 GMT.473831][3917] SetLastAccessTime: set last access
time: 8770551
[000:192] [2019-12-27 12:23:03 GMT.473874][3917] SetLastAccessTime: set last access
time: 59629351
[000:192] [2019-12-27 12:23:03 GMT.473939][3917] AsyncMultiSocket Create the async
multi socket.
[000:192] [2019-12-27 12:23:03 GMT.474363][3917]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:193] [2019-12-27 12:23:03 GMT.474583][3a0f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xce467564
[000:193] [2019-12-27 12:23:03 GMT.474867][3a01] set http cache speed size:
1048576kb/s
[000:246] [2019-12-27 12:23:03 GMT.528344][3917]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:247] [2019-12-27 12:23:03 GMT.528742][3a01] set http cache buffer size:
10485760
[002:065] [2019-12-27 12:23:05 GMT.347132][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[002:065] [2019-12-27 12:23:05 GMT.347474][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[002:066] [2019-12-27 12:23:05 GMT.347819][3a0c] redraw the last frame.
[002:066] [2019-12-27 12:23:05 GMT.348001][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[002:068] [2019-12-27 12:23:05 GMT.350121][38d3]
Java_com_xiaomi_player_Player_startWithTimeJni:
[002:068] [2019-12-27 12:23:05 GMT.350245][38d3] editorPlayerSetMp3:
[002:069] [2019-12-27 12:23:05 GMT.350526][38d3] Start: filename:
http://video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_157
6830490667.mp4 hoststr: realtime: 0 seek_duration: 0
[002:069] [2019-12-27 12:23:05 GMT.350629][3a0f] Start_w: invoke filename:
http://video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_157
6830490667.mp4
[002:069] [2019-12-27 12:23:05 GMT.350669][3a0f] PauseCacheThreadOther, uri:
http://video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_157
6830490667.mp4
[002:069] [2019-12-27 12:23:05 GMT.350734][3a01] PauseCacheThreadOther_w, uri:
http://video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_157
6830490667.mp4
[002:069] [2019-12-27 12:23:05 GMT.350793][3a0f] Start_w: Player paused all cache.
[002:072] [2019-12-27 12:23:05 GMT.353789][3a0f] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[002:072] [2019-12-27 12:23:05 GMT.353900][3a0f] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[002:072] [2019-12-27 12:23:05 GMT.354050][3a0f] Load: push version is : 1
[002:072] [2019-12-27 12:23:05 GMT.354093][3a0f] Load: pull version is : 1
[002:072] [2019-12-27 12:23:05 GMT.354129][3a0f] SetLastAccessTime: set last access
time: 8770551
[002:072] [2019-12-27 12:23:05 GMT.354159][3a0f] SetLastAccessTime: set last access
time: 59629351
[002:072] [2019-12-27 12:23:05 GMT.354203][3a0f] AsyncMultiSocket Create the async
multi socket.
[002:073] [2019-12-27 12:23:05 GMT.354730][3a0f]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[002:073] [2019-12-27 12:23:05 GMT.354869][3a0f] Start_w: Player open the media
file with resovle dns.
[002:073] [2019-12-27 12:23:05 GMT.354897][3a0f] ResovleHost_w: url:
http://video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_157
6830490667.mp4, hoststr: video.kts.g.mi.com
[002:073] [2019-12-27 12:23:05 GMT.354925][3a0f] resolve server
video.kts.g.mi.com:80, hostname video.kts.g.mi.com
[002:073] [2019-12-27 12:23:05 GMT.354970][3a0f] Create the thread based
object:0xedbb5d80
[002:076] [2019-12-27 12:23:05 GMT.357629][3a0f] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[002:076] [2019-12-27 12:23:05 GMT.357959][3a40] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd3a51724
[002:077] [2019-12-27 12:23:05 GMT.358760][3a0f] Start the thread based object.
this:0xedbb5d80
[002:077] [2019-12-27 12:23:05 GMT.359016][38d3]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[002:077] [2019-12-27 12:23:05 GMT.359201][38d3]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[002:077] [2019-12-27 12:23:05 GMT.359284][38d3] SetSpeaker:
[002:077] [2019-12-27 12:23:05 GMT.359383][3a0f] operator():
[002:077] [2019-12-27 12:23:05 GMT.359418][3a0f] SetSpeaker: Enable speaker
[002:077] [2019-12-27 12:23:05 GMT.359379][3a41] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xedbb5d80
[002:406] [2019-12-27 12:23:05 GMT.687727][3a41] EventDispatchServerScope destruct
[002:406] [2019-12-27 12:23:05 GMT.688067][3a0f] OnResolveResult size 2 result type
1
[002:406] [2019-12-27 12:23:05 GMT.688165][3a0f] OnResolveResult resolve
122.155.237.85
[002:406] [2019-12-27 12:23:05 GMT.688214][3a0f] OnResolveResult resolve
122.155.237.85
[002:406] [2019-12-27 12:23:05 GMT.688251][3a0f] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[002:406] [2019-12-27 12:23:05 GMT.688287][3a0f] SetIpList:
[002:406] [2019-12-27 12:23:05 GMT.688380][3a40] GetSsid:
[002:408] [2019-12-27 12:23:05 GMT.689951][3a40] AddAddresses:
[002:408] [2019-12-27 12:23:05 GMT.690053][3a40] GetSsid:
[002:410] [2019-12-27 12:23:05 GMT.691772][3a40] SetLastAccessTime: set last access
time: 187871142
[002:410] [2019-12-27 12:23:05 GMT.691887][3a40] AddItems:
[002:410] [2019-12-27 12:23:05 GMT.691919][3a40] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[002:410] [2019-12-27 12:23:05 GMT.691963][3a40] SortAddresses:
[002:410] [2019-12-27 12:23:05 GMT.691984][3a40] GetSsid:
[002:411] [2019-12-27 12:23:05 GMT.693183][3a40] SetScore: set score to new value:
33
[002:411] [2019-12-27 12:23:05 GMT.693287][3a40] Create socket connect to
host:122.155.237.85:80
[002:411] [2019-12-27 12:23:05 GMT.693469][3a40] operator(): Race start for
address_list:
[002:411] [2019-12-27 12:23:05 GMT.693497][3a40] AsyncMultiSocket connect start
[002:412] [2019-12-27 12:23:05 GMT.693526][3a40] Create the socket to connect the
address:122.155.237.85:80
[002:412] [2019-12-27 12:23:05 GMT.693612][3a40] Add the dispatch:0xc7ba3960 socket
server:0xd3a51620

[002:412] [2019-12-27 12:23:05 GMT.693645][3a40] Create the IPv4 socket address


122.155.237.85:80
[002:412] [2019-12-27 12:23:05 GMT.693750][3a0f] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4 hoststr: realtime: 0 seek_duration: 0
[002:412] [2019-12-27 12:23:05 GMT.693810][3a40] current socket index:0
[002:412] [2019-12-27 12:23:05 GMT.693834][3a40] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[002:415] [2019-12-27 12:23:05 GMT.697024][3a0f] Protocol2Port: current protocol:
http default_port_:80
[002:415] [2019-12-27 12:23:05 GMT.697179][3a0f] IsMp4File: this is mp4 file:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[002:433] [2019-12-27 12:23:05 GMT.714794][3a0f] SetDelegate:
[002:433] [2019-12-27 12:23:05 GMT.714938][3a0f] Start: Start the stream reader
from
url:http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQW
lNU0IrWTRqUzh6dz09_1576830490667.mp4
[002:433] [2019-12-27 12:23:05 GMT.714967][3a0f] operator(): Start the stream
reader from
url:http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQW
lNU0IrWTRqUzh6dz09_1576830490667.mp4
[002:433] [2019-12-27 12:23:05 GMT.714990][3a0f] Warning(stream_reader.cc:564):
operator(): stream reader started.
[002:433] [2019-12-27 12:23:05 GMT.715013][3a0f] Start:
[002:433] [2019-12-27 12:23:05 GMT.715032][3a0f] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4, hoststr =, seek duration = 0
[002:433] [2019-12-27 12:23:05 GMT.715182][3a0f] Start: Starting audio decoder...
[002:433] [2019-12-27 12:23:05 GMT.715235][3a0f] operator(): Audio decoder started.
[002:433] [2019-12-27 12:23:05 GMT.715265][3a0f] Start: Starting video decoder...
[002:433] [2019-12-27 12:23:05 GMT.715242][3a44] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xd4d68134
[002:433] [2019-12-27 12:23:05 GMT.715291][3a0f] operator(): Video decoder started.
[002:433] [2019-12-27 12:23:05 GMT.715294][3a44] Run: ThreadBasedAVFormatContext
Start
[002:433] [2019-12-27 12:23:05 GMT.715317][3a0f] Start:
[002:433] [2019-12-27 12:23:05 GMT.715491][3a0f] DeviceStart:
audioDevice_:0xce533000
[002:434] [2019-12-27 12:23:05 GMT.715616][3a0f] DeviceStart: time profile playout
init before
[002:434] [2019-12-27 12:23:05 GMT.715645][3a0f] DeviceStart: time profile playout
init end
[002:434] [2019-12-27 12:23:05 GMT.715665][3a0f] OpenSlesOutput:Start playout

[002:446] [2019-12-27 12:23:05 GMT.728241][3a40] current socket index:1


[002:446] [2019-12-27 12:23:05 GMT.728376][3a40] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[002:457] [2019-12-27 12:23:05 GMT.738559][3a0f] Create the opensl output player.
streamtype before:0

[002:457] [2019-12-27 12:23:05 GMT.738647][3a0f] Create the opensl output player.


streamtype after:3

[002:482] [2019-12-27 12:23:05 GMT.764092][3a0f] Enqueue opensl buffer size:1764


[002:499] [2019-12-27 12:23:05 GMT.780780][3a0f] DeviceStart: time profile playout
all end
[002:499] [2019-12-27 12:23:05 GMT.780891][3a0f] operator(): Audio playback
started.
[002:499] [2019-12-27 12:23:05 GMT.780938][3a0f] Start:
[002:499] [2019-12-27 12:23:05 GMT.781054][3a0c] operator(): video render started.
[002:499] [2019-12-27 12:23:05 GMT.781125][3a0c] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[002:499] [2019-12-27 12:23:05 GMT.781151][3a0c] Warning(video_render.cc:205): No
picture to display (1/50)
[002:499] [2019-12-27 12:23:05 GMT.781222][3a0f] OnMPStarted:
[002:500] [2019-12-27 12:23:05 GMT.781845][3a0f] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[002:500] [2019-12-27 12:23:05 GMT.782441][3a45]
PlayerSimpleBufferQueueCallbackHandler function
[002:501] [2019-12-27 12:23:05 GMT.782528][3a45] Audio playing... (1/1000)
[002:501] [2019-12-27 12:23:05 GMT.782554][3a45] virtual int32_t
mi::broadcast::AudioPlayback::NeedMorePlayData(uint32_t, uint8_t, uint8_t,
uint32_t, void*, uint32_t&, uint32_t*, int64_t*)No enough buffers. nSamples:
441(1/100)
[002:501] [2019-12-27 12:23:05 GMT.782579][3a45] The audio playback mute:1 (1/1000)
[002:503] [2019-12-27 12:23:05 GMT.784830][3a0f] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[002:503] [2019-12-27 12:23:05 GMT.785072][3a0f] Save to cache
hostname:video.kts.g.mi.com value:122.155.237.85;122.155.237.85;
[002:505] [2019-12-27 12:23:05 GMT.787199][3a0f] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[002:505] [2019-12-27 12:23:05 GMT.787472][3a0f] Stop the thread based object.
this:0xedbb5d80
[002:506] [2019-12-27 12:23:05 GMT.787589][3a0f] Destroy the thread based
object:0xedbb5d80
[002:506] [2019-12-27 12:23:05 GMT.787622][3a0f] Stop the thread based object.
this:0xedbb5d80
[002:506] [2019-12-27 12:23:05 GMT.787715][3a0f] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[002:506] [2019-12-27 12:23:05 GMT.787745][3a0f] No audio data decoded this time.
[002:506] [2019-12-27 12:23:05 GMT.787777][3a0f] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[002:506] [2019-12-27 12:23:05 GMT.787802][3a0f] Check if there is packet for
decode video.
[002:549] [2019-12-27 12:23:05 GMT.830547][3a0f] void
mi::broadcast::Player::OnTimer()(1/100)
[002:549] [2019-12-27 12:23:05 GMT.830676][3a0f] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[002:549] [2019-12-27 12:23:05 GMT.830707][3a0f] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[002:549] [2019-12-27 12:23:05 GMT.830729][3a0f] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[002:549] [2019-12-27 12:23:05 GMT.830752][3a0f] StartBuffering: Start buffering
[002:549] [2019-12-27 12:23:05 GMT.830775][3a0f] Pause:
[002:549] [2019-12-27 12:23:05 GMT.830802][3a0f] operator(): Audio decoder paused.
[002:549] [2019-12-27 12:23:05 GMT.830833][3a0f] Pause:
[002:549] [2019-12-27 12:23:05 GMT.830857][3a0f] Video decoder paused.
[002:549] [2019-12-27 12:23:05 GMT.830879][3a0f] Pause:
[002:549] [2019-12-27 12:23:05 GMT.831035][3a0c] operator(): video render paused.
[002:549] [2019-12-27 12:23:05 GMT.831172][3a0f] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[002:549] [2019-12-27 12:23:05 GMT.831219][3a0f] OnMPStartBuffering:
[002:550] [2019-12-27 12:23:05 GMT.831696][3a0f] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[002:550] [2019-12-27 12:23:05 GMT.831756][3a0f] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[002:556] [2019-12-27 12:23:05 GMT.837573][3a40] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[002:556] [2019-12-27 12:23:05 GMT.837768][3a40] Remove the dispatch:0xc7ba3960
socket server:0xd3a51620

[002:556] [2019-12-27 12:23:05 GMT.837865][3a44] FFMpeg=> [tcp @ 0xd0b4a2c0]


connect the server succeed!

[002:556] [2019-12-27 12:23:05 GMT.837961][3a44] FFMpeg=> [http @ 0xedbc6dc0]


request: GET
/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_157683049
0667.mp4 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[002:556] [2019-12-27 12:23:05 GMT.837981][3a40] OnConnected: Victor is


122.155.237.85:80
[002:556] [2019-12-27 12:23:05 GMT.838015][3a40] operator(): Host race has
succeeded.
[002:558] [2019-12-27 12:23:05 GMT.839803][3a0f] GetCurrentIP: IP122.155.237.85:80
[002:600] [2019-12-27 12:23:05 GMT.882252][3a0f] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[002:683] [2019-12-27 12:23:05 GMT.964819][3a44] Run: After avformat_open_input
[002:791] [2019-12-27 12:23:06 GMT.72895][3a44] OnStreamInfoFound:
[002:791] [2019-12-27 12:23:06 GMT.73150][3a44] FFMpeg=> Input #0,
mov,mp4,m4a,3gp,3g2,mj2, from
'http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU
0IrWTRqUzh6dz09_1576830490667.mp4':

[002:791] [2019-12-27 12:23:06 GMT.73208][3a44] FFMpeg=> Metadata:

[002:791] [2019-12-27 12:23:06 GMT.73235][3a44] FFMpeg=> major_brand :


[002:791] [2019-12-27 12:23:06 GMT.73256][3a44] FFMpeg=> isom
[002:791] [2019-12-27 12:23:06 GMT.73278][3a44] FFMpeg=>

[002:791] [2019-12-27 12:23:06 GMT.73260][3a0f] operator():


[002:791] [2019-12-27 12:23:06 GMT.73298][3a44] FFMpeg=> minor_version :
[002:791] [2019-12-27 12:23:06 GMT.73305][3a0f] operator(): Duration changed to
35392000
[002:791] [2019-12-27 12:23:06 GMT.73318][3a44] FFMpeg=> 512
[002:791] [2019-12-27 12:23:06 GMT.73336][3a44] FFMpeg=>

[002:791] [2019-12-27 12:23:06 GMT.73355][3a44] FFMpeg=> compatible_brands:


[002:791] [2019-12-27 12:23:06 GMT.73375][3a44] FFMpeg=> isomiso2avc1mp41
[002:791] [2019-12-27 12:23:06 GMT.73395][3a44] FFMpeg=>

[002:791] [2019-12-27 12:23:06 GMT.73415][3a44] FFMpeg=> creation_time :


[002:791] [2019-12-27 12:23:06 GMT.73436][3a44] FFMpeg=> 2019-12-20 08:36:29
[002:791] [2019-12-27 12:23:06 GMT.73454][3a44] FFMpeg=>

[002:791] [2019-12-27 12:23:06 GMT.73473][3a44] FFMpeg=> encoder :


[002:791] [2019-12-27 12:23:06 GMT.73492][3a44] FFMpeg=> Lavf57.83.100
[002:792] [2019-12-27 12:23:06 GMT.73510][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.73529][3a44] FFMpeg=> Duration:


[002:792] [2019-12-27 12:23:06 GMT.73549][3a44] FFMpeg=> 00:00:35.39
[002:792] [2019-12-27 12:23:06 GMT.73569][3a44] FFMpeg=> , start:
[002:792] [2019-12-27 12:23:06 GMT.73594][3a44] FFMpeg=> 0.000000
[002:792] [2019-12-27 12:23:06 GMT.73613][3a44] FFMpeg=> , bitrate:
[002:792] [2019-12-27 12:23:06 GMT.73632][3a44] FFMpeg=> 1778 kb/s
[002:792] [2019-12-27 12:23:06 GMT.73650][3a44] FFMpeg=>
[002:792] [2019-12-27 12:23:06 GMT.73712][3a44] FFMpeg=> Stream #0:0
[002:792] [2019-12-27 12:23:06 GMT.73736][3a44] FFMpeg=> (und)
[002:792] [2019-12-27 12:23:06 GMT.73755][3a44] FFMpeg=> : Video: h264 (avc1 /
0x31637661), yuv420p, 404x720, 1711 kb/s
[002:792] [2019-12-27 12:23:06 GMT.73807][3a44] FFMpeg=> ,
[002:792] [2019-12-27 12:23:06 GMT.73839][3a44] FFMpeg=> 25 fps,
[002:792] [2019-12-27 12:23:06 GMT.73861][3a44] FFMpeg=> 25 tbr,
[002:792] [2019-12-27 12:23:06 GMT.73881][3a44] FFMpeg=> 12800 tbn,
[002:792] [2019-12-27 12:23:06 GMT.73902][3a44] FFMpeg=> 50 tbc
[002:792] [2019-12-27 12:23:06 GMT.73920][3a44] FFMpeg=> (default)
[002:792] [2019-12-27 12:23:06 GMT.73938][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.73957][3a44] FFMpeg=> Metadata:

[002:792] [2019-12-27 12:23:06 GMT.73976][3a44] FFMpeg=> creation_time :


[002:792] [2019-12-27 12:23:06 GMT.74003][3a44] FFMpeg=> 2019-12-20 08:36:29
[002:792] [2019-12-27 12:23:06 GMT.74024][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.74043][3a44] FFMpeg=> handler_name :


[002:792] [2019-12-27 12:23:06 GMT.74062][3a44] FFMpeg=> VideoHandler
[002:792] [2019-12-27 12:23:06 GMT.74080][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.74129][3a44] FFMpeg=> Stream #0:1


[002:792] [2019-12-27 12:23:06 GMT.74150][3a44] FFMpeg=> (eng)
[002:792] [2019-12-27 12:23:06 GMT.74171][3a44] FFMpeg=> : Audio: aac (mp4a /
0x6134706D), 48000 Hz, stereo, fltp, 64 kb/s
[002:792] [2019-12-27 12:23:06 GMT.74191][3a44] FFMpeg=> (default)
[002:792] [2019-12-27 12:23:06 GMT.74209][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.74229][3a44] FFMpeg=> Metadata:

[002:792] [2019-12-27 12:23:06 GMT.74254][3a44] FFMpeg=> creation_time :


[002:792] [2019-12-27 12:23:06 GMT.74277][3a44] FFMpeg=> 2019-12-20 08:36:29
[002:792] [2019-12-27 12:23:06 GMT.74297][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.74316][3a44] FFMpeg=> handler_name :


[002:792] [2019-12-27 12:23:06 GMT.74336][3a44] FFMpeg=> SoundHandler
[002:792] [2019-12-27 12:23:06 GMT.74357][3a44] FFMpeg=>

[002:792] [2019-12-27 12:23:06 GMT.74387][3a44] OnAudioStreamOpened: Audio stream


index:1
[002:793] [2019-12-27 12:23:06 GMT.74686][3a44] OnVideoStreamOpened: video stream
index:0
[002:793] [2019-12-27 12:23:06 GMT.74710][3a0f] operator():
[002:793] [2019-12-27 12:23:06 GMT.74900][3a0f] OnAudioStreamOpened:
[002:793] [2019-12-27 12:23:06 GMT.74929][3a44] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[002:793] [2019-12-27 12:23:06 GMT.74963][3a44] The time to receive packet since
start connect server is:360
[002:793] [2019-12-27 12:23:06 GMT.74986][3a44] Stream read pkt pts:0 streamidex:0
nb_streams:2
[002:793] [2019-12-27 12:23:06 GMT.75010][3a44] StreamReader::onPacketRecved pts:0
dts:-1024
[002:793] [2019-12-27 12:23:06 GMT.75217][3a0f] operator():
[002:793] [2019-12-27 12:23:06 GMT.75407][3a0f] OnVideoStreamOpened:
[002:794] [2019-12-27 12:23:06 GMT.75661][3a0f]
StreamReader::onPacketRecved_Async_Block pts:0 dts:-1024 wrap_bits:64
[002:794] [2019-12-27 12:23:06 GMT.75690][3a0f] Find key frame. So keep the next
frames. flags:1 dts:-1024 pts:0
[002:794] [2019-12-27 12:23:06 GMT.75719][3a0f] last enqueue video timestamp:-1024
[002:794] [2019-12-27 12:23:06 GMT.75749][3a0f] last enqueue audio timestamp:-2048
[002:794] [2019-12-27 12:23:06 GMT.75770][3a0f] lipsync_debug:read video pts:512
[002:794] [2019-12-27 12:23:06 GMT.75790][3a0f] pkt stream id:0 packet dts:-512
packet pts:512 last audio ts:-2048 last video ts:-1024 key_frame_found:1
[002:794] [2019-12-27 12:23:06 GMT.75825][3a0f] operator():
[002:796] [2019-12-27 12:23:06 GMT.77894][3a0f] operator():
[002:796] [2019-12-27 12:23:06 GMT.77966][3a0f] OpenCodec: Open codec context.

[002:801] [2019-12-27 12:23:06 GMT.82634][3a0f] VideoDecoder::onVideoPacketRecved


queue_.size()= 1, packet size=10155, pts=0, dts=-1024
[002:801] [2019-12-27 12:23:06 GMT.82762][3a0f] onAudioPacketRecved queue size: 1,
pkt size=170, pts=-2048, dts=-2048
[002:902] [2019-12-27 12:23:06 GMT.183567][3a0f] CheckToPlay: We are going to start
playing. audio_cached_duration=529 video_cached_duration=800
[002:902] [2019-12-27 12:23:06 GMT.183697][3a0f] StartPlaying: Start playing
[002:902] [2019-12-27 12:23:06 GMT.183724][3a0f] Resume:
[002:902] [2019-12-27 12:23:06 GMT.183818][3a0f] operator(): Audio decoder resumed.
[002:902] [2019-12-27 12:23:06 GMT.183852][3a0f] Resume:
[002:902] [2019-12-27 12:23:06 GMT.183875][3a0f] operator(): Video decoder resumed.
[002:902] [2019-12-27 12:23:06 GMT.183897][3a0f] Resume:
[002:902] [2019-12-27 12:23:06 GMT.184022][3a0c] operator(): Video Render resumed
[002:902] [2019-12-27 12:23:06 GMT.184128][3a0f] operator(): Audio playback
resumed.
[002:902] [2019-12-27 12:23:06 GMT.184161][3a0f] OnMPStartPlaying:
[002:903] [2019-12-27 12:23:06 GMT.184650][3a0f] Current Buffer-Time-To-Play
changed from 500 to 4000
[002:912] [2019-12-27 12:23:06 GMT.193902][3a0f] Get an audio packet to decode.22
pts=-2048, dts=-2048 (1/50)
[002:912] [2019-12-27 12:23:06 GMT.194278][3a0f] Succeed to decode audio:
d_queue_size=22 ,key_frame=1 ,pts=-2048 ,channels=2 ,sample_rate=48000 queue
size:22 (1/100)
[002:912] [2019-12-27 12:23:06 GMT.194329][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=-2048 (1/100)
[002:912] [2019-12-27 12:23:06 GMT.194370][3a0f] Get an packet for video decode.
dts:-1024 pts:0 pkt size:10155
[002:920] [2019-12-27 12:23:06 GMT.201990][3a0f] decode video failed:10155 packt
pts:0 dts:-1024
[002:925] [2019-12-27 12:23:06 GMT.206813][3a0f] Create the audio converter48000 Hz
format:8 channels:2 old channels: 0 Hz: 0 format:-1
[002:935] [2019-12-27 12:23:06 GMT.216760][3a0f] The audio playback speed:100
(1/100)
[002:935] [2019-12-27 12:23:06 GMT.217054][3a0f] lipsync_debug: The current played
audio timestamp is:-2048(1/50)
[002:935] [2019-12-27 12:23:06 GMT.217095][3a0f] First audio frame rendering
[002:935] [2019-12-27 12:23:06 GMT.217119][3a0f] OnAudioRenderingStart:
OnAudioRenderingStart
[002:936] [2019-12-27 12:23:06 GMT.217653][3a0f] operator(): OnAudioRenderingStart
[002:936] [2019-12-27 12:23:06 GMT.217712][3a0f] OnAudioRenderingStart:
[002:936] [2019-12-27 12:23:06 GMT.217994][3a0f] lipsync_debug: Set audioTs from
-2048 to 0 .
[002:936] [2019-12-27 12:23:06 GMT.218051][3a0f] Don't do lipsync because. videoTs
and audioTs isEmpty!
[002:943] [2019-12-27 12:23:06 GMT.224914][3a0f] decode video failed:14558 packt
pts:2560 dts:1536
[002:955] [2019-12-27 12:23:06 GMT.237060][3a0f] Video decode is KeyFrame: 1
[002:955] [2019-12-27 12:23:06 GMT.237254][3a0f] Rotate frame with angle 0 (1/100)
[002:955] [2019-12-27 12:23:06 GMT.237434][3a0f] webrtc common_video plane
old ..... (1/1000) new: 1 delete: 0 diff: 1
[002:956] [2019-12-27 12:23:06 GMT.238489][3a0f] avcodec_decode_video2
queue_.size()=2, key_frame=1, frame_pts=0, pkt_dts=0, pkt_pts=0,
coded_picture_number=0, display_picture_number=0, pict_type=1
[002:957] [2019-12-27 12:23:06 GMT.238608][3a0f] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[002:957] [2019-12-27 12:23:06 GMT.238752][3a0c] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:404 newHeight:720
[002:957] [2019-12-27 12:23:06 GMT.238832][3a0c] OnVideoSizeChanged:
[002:962] [2019-12-27 12:23:06 GMT.244138][38d3]
Java_com_xiaomi_player_Player_setGravityJni:
[002:962] [2019-12-27 12:23:06 GMT.244481][3a0c]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts0 queue_ size: 1 (1/200)
[002:963] [2019-12-27 12:23:06 GMT.244669][3a0c] redraw the last frame.
[002:967] [2019-12-27 12:23:06 GMT.248912][3a0c] lipsync_debug:displaying video
ts:0 The current displayed video timestamp is:187871699
[002:967] [2019-12-27 12:23:06 GMT.249086][3a0c] lipsync_debug:
last_display_timestamp_ = 0, range_start_ = 0result = 0
[002:999] [2019-12-27 12:23:06 GMT.281300][3a0c] lipsync_debug: render a video
frame
[002:999] [2019-12-27 12:23:06 GMT.281409][3a0c] lipsync_debug: First video frame
rendering.
[002:999] [2019-12-27 12:23:06 GMT.281439][3a0c] OnVideoRenderingStart:
OnVideoRenderingStart
[003:005] [2019-12-27 12:23:06 GMT.286837][3a0f] operator(): OnVideoRenderingStart
[003:005] [2019-12-27 12:23:06 GMT.286971][3a0f] OnVideoRenderingStart:
[003:006] [2019-12-27 12:23:06 GMT.287537][3a0f] lipsync_debug :videoTs:0
audioTs:22528 total delay:41 videoTsMS:0 audioTsMS:-41 diff:41 audio
timebase:48000/1 video timebase:12800/1
[003:006] [2019-12-27 12:23:06 GMT.287616][3a0f] Set the lipsync delay:41
[003:011] [2019-12-27 12:23:06 GMT.292721][3a0c] lipsync_debug:lipsync_threadhold:
lipsync_delta:20 tsDelta:60 timeDelta:44 last video ts:0 frame->pts:512 pkt_dts:512
pkt_pts:512
[003:011] [2019-12-27 12:23:06 GMT.293011][3a0c] lipsync_debug: tsDelta - timeDelta
= 16
[003:011] [2019-12-27 12:23:06 GMT.293164][3a0c] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[003:011] [2019-12-27 12:23:06 GMT.293240][3a0c] lipsync_debug:result remaining
time:10
[003:024] [2019-12-27 12:23:06 GMT.305636][38d3]
Java_com_xiaomi_player_Player_muteAudioJni:
[003:024] [2019-12-27 12:23:06 GMT.305767][38d3] Audio playback mute.
[003:024] [2019-12-27 12:23:06 GMT.306411][38d3]
Java_com_xiaomi_player_Player_durationJni:
[003:027] [2019-12-27 12:23:06 GMT.309049][38d3]
Java_com_xiaomi_player_Player_durationJni: get duration:35392(ms)
[003:027] [2019-12-27 12:23:06 GMT.309362][38d3]
Java_com_xiaomi_player_Player_resumeJni:
[003:027] [2019-12-27 12:23:06 GMT.309428][38d3] Resume:
[003:028] [2019-12-27 12:23:06 GMT.309701][3a0f] operator(): Player not paused.
Operation cancelled.
[003:028] [2019-12-27 12:23:06 GMT.309871][3a0c] lipsync_debug:result remaining
time:0
[003:028] [2019-12-27 12:23:06 GMT.309882][38d3]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[003:028] [2019-12-27 12:23:06 GMT.309917][3a0c] dynamic updated lipsync delay:21
[003:028] [2019-12-27 12:23:06 GMT.310267][38d3]
Java_com_xiaomi_player_Player_muteAudioJni:
[003:028] [2019-12-27 12:23:06 GMT.310355][38d3] Audio playback mute.
[003:095] [2019-12-27 12:23:06 GMT.377121][3a0f] last enqueue video timestamp:9216
[003:095] [2019-12-27 12:23:06 GMT.377309][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 2, packet size=7331, pts=9728, dts=9216
[003:104] [2019-12-27 12:23:06 GMT.386192][3a0f] avcodec_decode_video2
queue_.size()=0, key_frame=0, frame_pts=5120, pkt_dts=5120, pkt_pts=5120,
coded_picture_number=10, display_picture_number=0, pict_type=2
[003:105] [2019-12-27 12:23:06 GMT.386656][3a0f] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[003:127] [2019-12-27 12:23:06 GMT.408817][3a0f] The delegate decides not to
decode. (1/200)
[003:213] [2019-12-27 12:23:06 GMT.495078][3a0c] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[003:312] [2019-12-27 12:23:06 GMT.594474][3a0f] lipsync_debug:read video pts:15872
[003:372] [2019-12-27 12:23:06 GMT.654034][3a0f] Get an packet for video decode.
dts:14336 pts:15360 pkt size:12640
[003:379] [2019-12-27 12:23:06 GMT.661336][3a0f] avcodec_decode_video2
queue_.size()=3, key_frame=0, frame_pts=10240, pkt_dts=10240, pkt_pts=10240,
coded_picture_number=19, display_picture_number=0, pict_type=2
[003:417] [2019-12-27 12:23:06 GMT.699134][3a0f] pkt stream id:0 packet dts:17408
packet pts:18944 last audio ts:64512 last video ts:16896 key_frame_found:1
[003:437] [2019-12-27 12:23:06 GMT.718959][38d3] current play back time is:490(ms)
[003:503] [2019-12-27 12:23:06 GMT.785499][3a0f] void
mi::broadcast::StreamReader::CheckReconnect(int64_t)(1/10)
[003:519] [2019-12-27 12:23:06 GMT.801224][3a0f] last enqueue video
timestamp:19456
[003:519] [2019-12-27 12:23:06 GMT.801374][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 6, packet size=13434, pts=20480, dts=19456
[003:573] [2019-12-27 12:23:06 GMT.854532][3a0f] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[003:735] [2019-12-27 12:23:07 GMT.17411][3a0f] last enqueue audio
timestamp:100352
[003:736] [2019-12-27 12:23:07 GMT.17563][3a0f] onAudioPacketRecved queue size: 3,
pkt size=156, pts=100352, dts=100352
[003:737] [2019-12-27 12:23:07 GMT.18948][3a0f] Get an audio packet to decode.3
pts=100352, dts=100352 (1/50)
[003:737] [2019-12-27 12:23:07 GMT.19054][3a0f] Succeed to decode audio:
d_queue_size=3 ,key_frame=1 ,pts=100352 ,channels=2 ,sample_rate=48000 queue size:3
(1/100)
[003:737] [2019-12-27 12:23:07 GMT.19154][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=100352 (1/100)
[003:779] [2019-12-27 12:23:07 GMT.60992][3a0c] lipsync_debug:displaying video
ts:10240 The current displayed video timestamp is:187872511
[003:782] [2019-12-27 12:23:07 GMT.64195][3a0f] avcodec_decode_video2
queue_.size()=15, key_frame=0, frame_pts=15360, pkt_dts=15360, pkt_pts=15360,
coded_picture_number=30, display_picture_number=0, pict_type=2
[003:824] [2019-12-27 12:23:07 GMT.106049][3a0f] last enqueue video
timestamp:29696
[003:824] [2019-12-27 12:23:07 GMT.106289][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 19, packet size=9809, pts=30720, dts=29696
[003:836] [2019-12-27 12:23:07 GMT.117903][3a0f] lipsync_debug:read video pts:31744
[003:864] [2019-12-27 12:23:07 GMT.145567][3a0c] UpdateRate: lipsync_debug: Update
framerate from 15 to 16
[003:938] [2019-12-27 12:23:07 GMT.220164][3a44] Stream read pkt pts:35328
streamidex:0 nb_streams:2
[003:938] [2019-12-27 12:23:07 GMT.220299][3a44] StreamReader::onPacketRecved
pts:35328 dts:34816
[003:941] [2019-12-27 12:23:07 GMT.223432][3a0f] The audio playback speed:100
(1/100)
[003:942] [2019-12-27 12:23:07 GMT.223697][3a0f] lipsync_debug: The current played
audio timestamp is:100352(1/50)
[003:952] [2019-12-27 12:23:07 GMT.233764][3a0f]
StreamReader::onPacketRecved_Async_Block pts:35328 dts:34816 wrap_bits:64
[003:952] [2019-12-27 12:23:07 GMT.233881][3a0f] pkt stream id:1 packet dts:132096
packet pts:132096 last audio ts:131072 last video ts:34816 key_frame_found:1
[004:051] [2019-12-27 12:23:07 GMT.333182][3a0f] last enqueue video
timestamp:39936
[004:051] [2019-12-27 12:23:07 GMT.333327][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 33, packet size=10776, pts=41472, dts=39936
[004:161] [2019-12-27 12:23:07 GMT.442670][3a0f] lipsync_debug:read video pts:47104
[004:179] [2019-12-27 12:23:07 GMT.461478][3a0c] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[004:188] [2019-12-27 12:23:07 GMT.469645][3a0f] avcodec_decode_video2
queue_.size()=42, key_frame=0, frame_pts=20480, pkt_dts=20480, pkt_pts=20480,
coded_picture_number=40, display_picture_number=0, pict_type=2
[004:331] [2019-12-27 12:23:07 GMT.613451][3a0f] last enqueue video
timestamp:50176
[004:332] [2019-12-27 12:23:07 GMT.613595][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 45, packet size=11496, pts=51712, dts=50176
[004:339] [2019-12-27 12:23:07 GMT.621172][3a0f] pkt stream id:1 packet dts:198656
packet pts:198656 last audio ts:197632 last video ts:52736 key_frame_found:1
[004:346] [2019-12-27 12:23:07 GMT.627942][3a0f] last enqueue audio
timestamp:202752
[004:346] [2019-12-27 12:23:07 GMT.628107][3a0f] onAudioPacketRecved queue size: 4,
pkt size=187, pts=202752, dts=202752
[004:356] [2019-12-27 12:23:07 GMT.637816][3a0f] Get an audio packet to decode.10
pts=202752, dts=202752 (1/50)
[004:356] [2019-12-27 12:23:07 GMT.638005][3a0f] Succeed to decode audio:
d_queue_size=10 ,key_frame=1 ,pts=202752 ,channels=2 ,sample_rate=48000 queue
size:10 (1/100)
[004:356] [2019-12-27 12:23:07 GMT.638039][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=202752 (1/100)
[004:357] [2019-12-27 12:23:07 GMT.638690][3a0f] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[004:456] [2019-12-27 12:23:07 GMT.738126][3a0f] last enqueue video
timestamp:60416
[004:456] [2019-12-27 12:23:07 GMT.738278][3a0f] lipsync_debug:read video pts:60928
[004:456] [2019-12-27 12:23:07 GMT.738340][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 63, packet size=2097, pts=61440, dts=60416
[004:505] [2019-12-27 12:23:07 GMT.787377][3a0f] Get an packet for video decode.
dts:29696 pts:30720 pkt size:9809
[004:509] [2019-12-27 12:23:07 GMT.791194][3a0f] avcodec_decode_video2
queue_.size()=73, key_frame=0, frame_pts=25600, pkt_dts=25600, pkt_pts=25600,
coded_picture_number=50, display_picture_number=0, pict_type=2
[004:510] [2019-12-27 12:23:07 GMT.791530][3a0c] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[004:560] [2019-12-27 12:23:07 GMT.842068][3a44] Stream read pkt pts:264192
streamidex:1 nb_streams:2
[004:560] [2019-12-27 12:23:07 GMT.842225][3a44] StreamReader::onPacketRecved
pts:264192 dts:264192
[004:561] [2019-12-27 12:23:07 GMT.842566][3a0f]
StreamReader::onPacketRecved_Async_Block pts:264192 dts:264192 wrap_bits:64
[004:561] [2019-12-27 12:23:07 GMT.842619][3a0f] last enqueue video
timestamp:70656
[004:561] [2019-12-27 12:23:07 GMT.842646][3a0f] pkt stream id:1 packet dts:265216
packet pts:265216 last audio ts:264192 last video ts:70656 key_frame_found:1
[004:561] [2019-12-27 12:23:07 GMT.842745][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 79, packet size=1420, pts=70656, dts=70656
[004:578] [2019-12-27 12:23:07 GMT.859629][3a0f] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[004:614] [2019-12-27 12:23:07 GMT.895745][3a0c] lipsync_debug:lipsync_threadhold:
lipsync_delta:15 tsDelta:55 timeDelta:55 last video ts:19968 frame->pts:20480
pkt_dts:20480 pkt_pts:20480
[004:614] [2019-12-27 12:23:07 GMT.895879][3a0c] lipsync_debug: tsDelta - timeDelta
= 0
[004:614] [2019-12-27 12:23:07 GMT.895918][3a0c] lipsync_debug:displaying video
ts:20480 The current displayed video timestamp is:187873346
[004:617] [2019-12-27 12:23:07 GMT.899004][3a0f] The total cached audio size
(ms):4265 total cached video frame count:94 video decoder ccached:83 render
cached:11 (1/100)
[004:617] [2019-12-27 12:23:07 GMT.899127][3a0f] The total cached audio size
(ms):4265 total cached video frame count:94 video decoder ccached:83 render
cached:11 (1/100)
[004:617] [2019-12-27 12:23:07 GMT.899171][3a0f] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[004:665] [2019-12-27 12:23:07 GMT.946919][3a0f] lipsync_debug:read video pts:77312
[004:721] [2019-12-27 12:23:08 GMT.3417][3a0f] The audio playback speed:100 (1/100)
[004:722] [2019-12-27 12:23:08 GMT.4485][3a0f] lipsync_debug: The current played
audio timestamp is:202752(1/50)
[004:771] [2019-12-27 12:23:08 GMT.52515][3a0f] last enqueue video timestamp:80896
[004:771] [2019-12-27 12:23:08 GMT.52654][3a0f] last enqueue audio
timestamp:305152
[004:772] [2019-12-27 12:23:08 GMT.54206][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 98, packet size=9062, pts=81920, dts=80896
[004:772] [2019-12-27 12:23:08 GMT.54340][3a0f] onAudioPacketRecved queue size: 12,
pkt size=186, pts=305152, dts=305152
[004:802] [2019-12-27 12:23:08 GMT.83548][3a0f] avcodec_decode_video2
queue_.size()=94, key_frame=0, frame_pts=30720, pkt_dts=30720, pkt_pts=30720,
coded_picture_number=60, display_picture_number=0, pict_type=2
[004:803] [2019-12-27 12:23:08 GMT.84667][3a0f] Get an audio packet to decode.7
pts=305152, dts=305152 (1/50)
[004:803] [2019-12-27 12:23:08 GMT.84875][3a0f] Succeed to decode audio:
d_queue_size=7 ,key_frame=1 ,pts=305152 ,channels=2 ,sample_rate=48000 queue size:7
(1/100)
[004:803] [2019-12-27 12:23:08 GMT.84916][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=305152 (1/100)
[004:977] [2019-12-27 12:23:08 GMT.258533][3a0f] pkt stream id:0 packet dts:88576
packet pts:89600 last audio ts:331776 last video ts:88064 key_frame_found:1
[004:984] [2019-12-27 12:23:08 GMT.266029][3a0f] last enqueue video
timestamp:91136
[004:984] [2019-12-27 12:23:08 GMT.266144][3a0f] lipsync_debug:read video pts:92672
[004:984] [2019-12-27 12:23:08 GMT.266264][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 110, packet size=2065, pts=92160, dts=91136
[005:016] [2019-12-27 12:23:08 GMT.298486][3a0c] lipsync_debug:remaining time:10
tsDelta - timeDelta:38
[005:017] [2019-12-27 12:23:08 GMT.298624][3a0c] lipsync_debug:result remaining
time:10
[005:299] [2019-12-27 12:23:08 GMT.581243][3a0f] last enqueue video
timestamp:101376
[005:301] [2019-12-27 12:23:08 GMT.583356][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 123, packet size=13746, pts=102912, dts=101376
[005:414] [2019-12-27 12:23:08 GMT.695760][3a0c] lipsync_debug:displaying video
ts:30720 The current displayed video timestamp is:187874146
[005:425] [2019-12-27 12:23:08 GMT.706533][3a0f] avcodec_decode_video2
queue_.size()=128, key_frame=0, frame_pts=35840, pkt_dts=35840, pkt_pts=35840,
coded_picture_number=69, display_picture_number=0, pict_type=2
[005:494] [2019-12-27 12:23:08 GMT.776091][3a0c] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[005:502] [2019-12-27 12:23:08 GMT.784096][3a44] Stream read pkt pts:106496
streamidex:0 nb_streams:2
[005:502] [2019-12-27 12:23:08 GMT.784290][3a44] StreamReader::onPacketRecved
pts:106496 dts:105984
[005:503] [2019-12-27 12:23:08 GMT.784585][3a0f]
StreamReader::onPacketRecved_Async_Block pts:106496 dts:105984 wrap_bits:64
[005:509] [2019-12-27 12:23:08 GMT.791294][3a0f] pkt stream id:0 packet dts:106496
packet pts:108032 last audio ts:398336 last video ts:105984 key_frame_found:1
[005:509] [2019-12-27 12:23:08 GMT.791495][3a0f] lipsync_debug:read video
pts:107520
[005:524] [2019-12-27 12:23:08 GMT.805573][3a0f] last enqueue audio
timestamp:407552
[005:524] [2019-12-27 12:23:08 GMT.805748][3a0f] onAudioPacketRecved queue size: 1,
pkt size=176, pts=407552, dts=407552
[005:531] [2019-12-27 12:23:08 GMT.813003][3a0f] Get an audio packet to decode.3
pts=407552, dts=407552 (1/50)
[005:531] [2019-12-27 12:23:08 GMT.813337][3a0f] Succeed to decode audio:
d_queue_size=3 ,key_frame=1 ,pts=407552 ,channels=2 ,sample_rate=48000 queue size:3
(1/100)
[005:531] [2019-12-27 12:23:08 GMT.813384][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=407552 (1/100)
[005:534] [2019-12-27 12:23:08 GMT.815780][3a0f] The delegate decides not to
decode. (1/200)
[005:615] [2019-12-27 12:23:08 GMT.897356][3a0f] AvgFramerate: each framerate is 26
[005:616] [2019-12-27 12:23:08 GMT.897589][3a0f] AvgFramerate: each framerate is 25
[005:616] [2019-12-27 12:23:08 GMT.897682][3a0f] AvgFramerate: each framerate is 25
[005:616] [2019-12-27 12:23:08 GMT.897706][3a0f] AvgFramerate: each framerate is 25
[005:616] [2019-12-27 12:23:08 GMT.897748][3a0f] AvgFramerate: each framerate is 25
[005:616] [2019-12-27 12:23:08 GMT.897797][3a0f] OnFrameRate: framerate is 25 and
frames is 75current dts is 41984
[005:621] [2019-12-27 12:23:08 GMT.903118][3a0f] Video decode is KeyFrame: 1
[005:633] [2019-12-27 12:23:08 GMT.914686][3a0f] last enqueue video
timestamp:111616
[005:633] [2019-12-27 12:23:08 GMT.915011][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 135, packet size=15323, pts=113152, dts=111616
[005:673] [2019-12-27 12:23:08 GMT.954823][3a0f] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[005:738] [2019-12-27 12:23:09 GMT.20073][3a0f] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[005:826] [2019-12-27 12:23:09 GMT.107704][3a0f] Get an packet for video decode.
dts:45056 pts:46080 pkt size:9083
[005:830] [2019-12-27 12:23:09 GMT.112428][3a0f] avcodec_decode_video2
queue_.size()=138, key_frame=0, frame_pts=40960, pkt_dts=40960, pkt_pts=40960,
coded_picture_number=81, display_picture_number=0, pict_type=3
[005:881] [2019-12-27 12:23:09 GMT.162777][3a0f] CheckToPauseOrResumeDownload:
lipsync_debug: audio_cached_duration = 6668, video_cached_duration = 10266
[005:881] [2019-12-27 12:23:09 GMT.162903][3a0f] CheckToPauseOrResumeDownload:
lipsync_debug: Will pause and start cache
[005:881] [2019-12-27 12:23:09 GMT.162928][3a0f] Pause:
[005:881] [2019-12-27 12:23:09 GMT.162955][3a0f] Pause: ThreadBasedAVFormatContext
paused.
[005:881] [2019-12-27 12:23:09 GMT.162974][3a0f] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[005:881] [2019-12-27 12:23:09 GMT.163088][3a0f] Audio cached time:6668 video
cached time:10266 audio frames in decoder:0 audio frames in playback:152 audio
buffer in playback:3172 video frames in decoder: 145 video frames in render:10
[006:136] [2019-12-27 12:23:09 GMT.417554][3a0c] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[006:229] [2019-12-27 12:23:09 GMT.511391][3a0c] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:40 timeDelta:14 last video ts:40448 frame->pts:40960
pkt_dts:40960 pkt_pts:40960
[006:230] [2019-12-27 12:23:09 GMT.511643][3a0c] lipsync_debug: tsDelta - timeDelta
= 26
[006:255] [2019-12-27 12:23:09 GMT.537300][3a0c] lipsync_debug:displaying video
ts:40960 The current displayed video timestamp is:187874987
[006:266] [2019-12-27 12:23:09 GMT.547619][3a0f] avcodec_decode_video2
queue_.size()=136, key_frame=0, frame_pts=46080, pkt_dts=46080, pkt_pts=46080,
coded_picture_number=90, display_picture_number=0, pict_type=2
[006:401] [2019-12-27 12:23:09 GMT.682854][3a0f] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[006:585] [2019-12-27 12:23:09 GMT.867478][3a0f] Rotate frame with angle 0 (1/100)
[006:586] [2019-12-27 12:23:09 GMT.868183][3a0f] avcodec_decode_video2
queue_.size()=126, key_frame=0, frame_pts=51200, pkt_dts=51200, pkt_pts=51200,
coded_picture_number=101, display_picture_number=0, pict_type=3
[006:586] [2019-12-27 12:23:09 GMT.868303][3a0f] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[006:588] [2019-12-27 12:23:09 GMT.869879][3a0c]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts51200 queue_ size: 12 (1/200)
[006:689] [2019-12-27 12:23:09 GMT.970920][3a0f] The total cached audio size
(ms):5868 total cached video frame count:136 video decoder ccached:126 render
cached:10 (1/100)
[006:689] [2019-12-27 12:23:09 GMT.971055][3a0f] The total cached audio size
(ms):5868 total cached video frame count:136 video decoder ccached:126 render
cached:10 (1/100)
[006:689] [2019-12-27 12:23:09 GMT.971085][3a0f] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[006:736] [2019-12-27 12:23:10 GMT.18288][3a0c] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[006:777] [2019-12-27 12:23:10 GMT.59008][3a0f] The audio playback speed:100
(1/100)
[006:777] [2019-12-27 12:23:10 GMT.59281][3a0f] lipsync_debug: The current played
audio timestamp is:305152(1/50)
[006:834] [2019-12-27 12:23:10 GMT.115906][3a0f] The audio playback speed:100
(1/100)
[006:834] [2019-12-27 12:23:10 GMT.116190][3a0f] lipsync_debug: The current played
audio timestamp is:407552(1/50)
[007:028] [2019-12-27 12:23:10 GMT.310156][3a0c] lipsync_debug:remaining time:10
tsDelta - timeDelta:28
[007:028] [2019-12-27 12:23:10 GMT.310326][3a0c] lipsync_debug:result remaining
time:10
[007:056] [2019-12-27 12:23:10 GMT.338216][3a0c] lipsync_debug:displaying video
ts:51200 The current displayed video timestamp is:187875788
[007:056] [2019-12-27 12:23:10 GMT.338347][3a0c] lipsync_debug:
last_display_timestamp_ = 187875748, range_start_ = 187875781result = 0
[007:060] [2019-12-27 12:23:10 GMT.341574][3a0f] Get an packet for video decode.
dts:60416 pts:61440 pkt size:2097
[007:061] [2019-12-27 12:23:10 GMT.342986][3a0f] avcodec_decode_video2
queue_.size()=116, key_frame=0, frame_pts=56320, pkt_dts=56320, pkt_pts=56320,
coded_picture_number=111, display_picture_number=0, pict_type=3
[007:071] [2019-12-27 12:23:10 GMT.353148][3a0f] No audio data decoded this time.
[007:096] [2019-12-27 12:23:10 GMT.378276][3a0c] lipsync_debug:result remaining
time:0
[007:096] [2019-12-27 12:23:10 GMT.378431][3a0c] dynamic updated lipsync delay:0
[007:364] [2019-12-27 12:23:10 GMT.646000][3a0f] CheckToPauseOrResumeDownload:
lipsync_debug: Will resume and pause cache
[007:364] [2019-12-27 12:23:10 GMT.646157][3a0f] Resume:
[007:364] [2019-12-27 12:23:10 GMT.646186][3a0f] Warning(stream_reader.cc:601):
operator(): stream reader resumed.
[007:364] [2019-12-27 12:23:10 GMT.646212][3a0f] Resume: ThreadBasedAVFormatContext
resumed.
[007:364] [2019-12-27 12:23:10 GMT.646237][3a0f] PauseCacheThreadOther, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[007:364] [2019-12-27 12:23:10 GMT.646321][3a01] PauseCacheThreadOther_w, uri:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[007:364] [2019-12-27 12:23:10 GMT.646442][3a0f] Audio cached time:4969 video
cached time:7866 audio frames in decoder:0 audio frames in playback:11 audio buffer
in playback:4716 video frames in decoder: 109 video frames in render:10
[007:365] [2019-12-27 12:23:10 GMT.647017][3a0f] last enqueue video
timestamp:121856
[007:365] [2019-12-27 12:23:10 GMT.647082][3a0f] lipsync_debug:read video
pts:122880
[007:365] [2019-12-27 12:23:10 GMT.647170][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 113, packet size=11135, pts=123392, dts=121856
[007:365] [2019-12-27 12:23:10 GMT.647247][3a0f] pkt stream id:1 packet dts:465920
packet pts:465920 last audio ts:464896 last video ts:123904 key_frame_found:1
[007:366] [2019-12-27 12:23:10 GMT.648331][3a0f] last enqueue video
timestamp:132096
[007:367] [2019-12-27 12:23:10 GMT.648553][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 133, packet size=14740, pts=133632, dts=132096
[007:367] [2019-12-27 12:23:10 GMT.648645][3a0f] last enqueue audio
timestamp:509952
[007:367] [2019-12-27 12:23:10 GMT.648710][3a0f] onAudioPacketRecved queue size:
60, pkt size=180, pts=509952, dts=509952
[007:367] [2019-12-27 12:23:10 GMT.648849][3a0f] lipsync_debug:read video
pts:138752
[007:367] [2019-12-27 12:23:10 GMT.649145][3a44] Stream read pkt pts:531456
streamidex:1 nb_streams:2
[007:367] [2019-12-27 12:23:10 GMT.649198][3a44] StreamReader::onPacketRecved
pts:531456 dts:531456
[007:368] [2019-12-27 12:23:10 GMT.650087][3a44] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[007:369] [2019-12-27 12:23:10 GMT.650518][3a0f]
StreamReader::onPacketRecved_Async_Block pts:531456 dts:531456 wrap_bits:64
[007:369] [2019-12-27 12:23:10 GMT.650598][3a0f] pkt stream id:1 packet dts:532480
packet pts:532480 last audio ts:531456 last video ts:141824 key_frame_found:1
[007:369] [2019-12-27 12:23:10 GMT.650645][3a0f] last enqueue video
timestamp:142336
[007:369] [2019-12-27 12:23:10 GMT.650931][3a0f] last enqueue video
timestamp:152576
[007:369] [2019-12-27 12:23:10 GMT.650969][3a0f] lipsync_debug:read video
pts:154112
[007:369] [2019-12-27 12:23:10 GMT.651377][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 153, packet size=10094, pts=143872, dts=142336
[007:370] [2019-12-27 12:23:10 GMT.651586][3a0f] pkt stream id:1 packet dts:599040
packet pts:599040 last audio ts:598016 last video ts:159744 key_frame_found:1
[007:370] [2019-12-27 12:23:10 GMT.651718][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 173, packet size=4345, pts=153088, dts=152576
[007:370] [2019-12-27 12:23:10 GMT.651855][3a0f] last enqueue video
timestamp:162816
[007:370] [2019-12-27 12:23:10 GMT.651898][3a0f] last enqueue audio
timestamp:612352
[007:370] [2019-12-27 12:23:10 GMT.652025][3a0f] lipsync_debug:read video
pts:169472
[007:370] [2019-12-27 12:23:10 GMT.652271][3a0f] VideoDecoder::onVideoPacketRecved
queue_.size()= 193, packet size=4743, pts=163328, dts=162816
[007:370] [2019-12-27 12:23:10 GMT.652310][3a0f] onAudioPacketRecved queue size:
159, pkt size=163, pts=612352, dts=612352
[007:374] [2019-12-27 12:23:10 GMT.656113][3a0f] Get an audio packet to decode.121
pts=509952, dts=509952 (1/50)
[007:374] [2019-12-27 12:23:10 GMT.656352][3a0f] Succeed to decode audio:
d_queue_size=121 ,key_frame=1 ,pts=509952 ,channels=2 ,sample_rate=48000 queue
size:121 (1/100)
[007:374] [2019-12-27 12:23:10 GMT.656421][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=509952 (1/100)
[007:379] [2019-12-27 12:23:10 GMT.660949][3a0f] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[007:381] [2019-12-27 12:23:10 GMT.662865][3a0f] Get an audio packet to decode.21
pts=612352, dts=612352 (1/50)
[007:381] [2019-12-27 12:23:10 GMT.663038][3a0f] Succeed to decode audio:
d_queue_size=21 ,key_frame=1 ,pts=612352 ,channels=2 ,sample_rate=48000 queue
size:21 (1/100)
[007:381] [2019-12-27 12:23:10 GMT.663118][3a0f] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=612352 (1/100)
[007:415] [2019-12-27 12:23:10 GMT.697007][3a0f] CheckToPauseOrResumeDownload:
lipsync_debug: audio_cached_duration = 9082, video_cached_duration = 14200
[007:415] [2019-12-27 12:23:10 GMT.697176][3a0f] CheckToPauseOrResumeDownload:
lipsync_debug: Will pause and start cache
[007:415] [2019-12-27 12:23:10 GMT.697208][3a0f] Pause:
[007:415] [2019-12-27 12:23:10 GMT.697238][3a0f] Pause: ThreadBasedAVFormatContext
paused.
[007:415] [2019-12-27 12:23:10 GMT.697260][3a0f] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[007:415] [2019-12-27 12:23:10 GMT.697395][3a0f] Audio cached time:9082 video
cached time:14200 audio frames in decoder:0 audio frames in playback:192 audio
buffer in playback:4666 video frames in decoder: 204 video frames in render:10
[007:420] [2019-12-27 12:23:10 GMT.702333][3a0f] avcodec_decode_video2
queue_.size()=202, key_frame=0, frame_pts=61440, pkt_dts=61440, pkt_pts=61440,
coded_picture_number=120, display_picture_number=0, pict_type=3
[007:755] [2019-12-27 12:23:11 GMT.37282][3a0c] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[007:774] [2019-12-27 12:23:11 GMT.55821][3a0f] void
mi::broadcast::Player::OnTimer()(1/100)
[007:774] [2019-12-27 12:23:11 GMT.56032][3a0f] Audio cached time:8735 video cached
time:13600 audio frames in decoder:0 audio frames in playback:193 audio buffer in
playback:4296 video frames in decoder: 194 video frames in render:11
[007:774] [2019-12-27 12:23:11 GMT.56085][3a0f] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[007:834] [2019-12-27 12:23:11 GMT.115898][3a0f] avcodec_decode_video2
queue_.size()=192, key_frame=0, frame_pts=66560, pkt_dts=66560, pkt_pts=66560,
coded_picture_number=128, display_picture_number=0, pict_type=2
[007:836] [2019-12-27 12:23:11 GMT.118309][3a0f] The delegate decides not to
decode. (1/200)
[007:857] [2019-12-27 12:23:11 GMT.138549][3a0c] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:40 timeDelta:34 last video ts:60928 frame->pts:61440
pkt_dts:61440 pkt_pts:61440
[007:857] [2019-12-27 12:23:11 GMT.138691][3a0c] lipsync_debug: tsDelta - timeDelta
= 6
[007:863] [2019-12-27 12:23:11 GMT.144917][3a0c] lipsync_debug:displaying video
ts:61440 The current displayed video timestamp is:187876595
[007:903] [2019-12-27 12:23:11 GMT.185182][3a0c] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[008:192] [2019-12-27 12:23:11 GMT.474479][3a0f] Get an packet for video decode.
dts:75776 pts:76800 pkt size:10709
[008:205] [2019-12-27 12:23:11 GMT.486783][3a0f] avcodec_decode_video2
queue_.size()=182, key_frame=0, frame_pts=71680, pkt_dts=71680, pkt_pts=71680,
coded_picture_number=138, display_picture_number=0, pict_type=2
[008:205] [2019-12-27 12:23:11 GMT.487079][3a0f] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[008:394] [2019-12-27 12:23:11 GMT.675628][3a0f] Video decode is KeyFrame: 1
[008:596] [2019-12-27 12:23:11 GMT.877543][3a0f] avcodec_decode_video2
queue_.size()=172, key_frame=0, frame_pts=76800, pkt_dts=76800, pkt_pts=76800,
coded_picture_number=150, display_picture_number=0, pict_type=2
[008:672] [2019-12-27 12:23:11 GMT.954241][3a0c] lipsync_debug:displaying video
ts:71680 The current displayed video timestamp is:187877404
[008:781] [2019-12-27 12:23:12 GMT.63106][3a0f] The total cached audio size
(ms):7745 total cached video frame count:180 video decoder ccached:168 render
cached:12 (1/100)
[008:781] [2019-12-27 12:23:12 GMT.63227][3a0f] The total cached audio size
(ms):7745 total cached video frame count:180 video decoder ccached:168 render
cached:12 (1/100)
[008:781] [2019-12-27 12:23:12 GMT.63271][3a0f] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[008:894] [2019-12-27 12:23:12 GMT.175845][3a0f] The audio playback speed:100
(1/100)
[008:895] [2019-12-27 12:23:12 GMT.176944][3a0f] lipsync_debug: The current played
audio timestamp is:509952(1/50)
[009:002] [2019-12-27 12:23:12 GMT.284358][3a0f] avcodec_decode_video2
queue_.size()=162, key_frame=0, frame_pts=81920, pkt_dts=81920, pkt_pts=81920,
coded_picture_number=160, display_picture_number=0, pict_type=2
[009:053] [2019-12-27 12:23:12 GMT.334589][3a0c] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[009:053] [2019-12-27 12:23:12 GMT.334744][3a0c] lipsync_debug:result remaining
time:10
[009:074] [2019-12-27 12:23:12 GMT.356121][3a0c] lipsync_debug: render a video
frame
[009:152] [2019-12-27 12:23:12 GMT.434437][3a0c] lipsync_debug:
rate_limiter_.ShallDrop: One frame has been dropped.(1/10)
[009:375] [2019-12-27 12:23:12 GMT.657122][3a0c] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[009:439] [2019-12-27 12:23:12 GMT.720573][3a0f] Get an packet for video decode.
dts:91136 pts:92160 pkt size:2065
[009:446] [2019-12-27 12:23:12 GMT.728088][3a0f] avcodec_decode_video2
queue_.size()=152, key_frame=0, frame_pts=87040, pkt_dts=87040, pkt_pts=87040,
coded_picture_number=171, display_picture_number=0, pict_type=3
[009:473] [2019-12-27 12:23:12 GMT.754518][3a0c] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:40 timeDelta:41 last video ts:81408 frame->pts:81920
pkt_dts:81920 pkt_pts:81920
[009:473] [2019-12-27 12:23:12 GMT.754627][3a0c] lipsync_debug: tsDelta - timeDelta
= -1
[009:473] [2019-12-27 12:23:12 GMT.754663][3a0c] lipsync_debug:displaying video
ts:81920 The current displayed video timestamp is:187878205
[009:568] [2019-12-27 12:23:12 GMT.850425][3a0f] Check if there is packet for
decode video.
[009:815] [2019-12-27 12:23:13 GMT.96722][3a0f] avcodec_decode_video2
queue_.size()=142, key_frame=0, frame_pts=92160, pkt_dts=92160, pkt_pts=92160,
coded_picture_number=180, display_picture_number=0, pict_type=2
[009:817] [2019-12-27 12:23:13 GMT.99266][3a0f] Because the audio is NOT real time,
so we doesn't change the speed of audio.
[009:976] [2019-12-27 12:23:13 GMT.257864][3a0f] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[010:090] [2019-12-27 12:23:13 GMT.371586][3a0f] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[010:101] [2019-12-27 12:23:13 GMT.383148][3a0f] The delegate decides not to
decode. (1/200)
[010:234] [2019-12-27 12:23:13 GMT.515726][38d3]
Java_com_xiaomi_player_Player_stopJni:
[010:234] [2019-12-27 12:23:13 GMT.515919][38d3] Stop:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[010:235] [2019-12-27 12:23:13 GMT.516649][3a0f] GetCurrentIP: IP122.155.237.85:80
[010:235] [2019-12-27 12:23:13 GMT.516796][3a0f] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:100
[010:235] [2019-12-27 12:23:13 GMT.516916][3a40] UpdateScore:
[010:235] [2019-12-27 12:23:13 GMT.516976][3a40] SetScore: set score to new value:
37
[010:235] [2019-12-27 12:23:13 GMT.517327][3a40] UpdateScore: set score to : 37
[010:235] [2019-12-27 12:23:13 GMT.517412][3a40] Save:
[010:235] [2019-12-27 12:23:13 GMT.517491][3a40] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[010:236] [2019-12-27 12:23:13 GMT.517754][3a40] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 37, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[010:236] [2019-12-27 12:23:13 GMT.518016][3a0f] Stop:


[010:236] [2019-12-27 12:23:13 GMT.518086][3a0f] operator(): in StreamReader::Stop
thread_.Invoke
[010:236] [2019-12-27 12:23:13 GMT.518183][3a01] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[010:236] [2019-12-27 12:23:13 GMT.518269][3a0f] Stop: begin workingThread.Stop
[010:243] [2019-12-27 12:23:13 GMT.524841][3a0c] lipsync_debug:displaying video
ts:92160 The current displayed video timestamp is:187878975
[010:244] [2019-12-27 12:23:13 GMT.526472][3a44] Run: ThreadBasedAVFormatContext
End
[010:245] [2019-12-27 12:23:13 GMT.527061][3a0f] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[010:245] [2019-12-27 12:23:13 GMT.527191][3a0f] operator(): Stream reader stopped.
[010:245] [2019-12-27 12:23:13 GMT.527257][3a0f] Stop: Stopping audio decoder
[010:245] [2019-12-27 12:23:13 GMT.527412][3a0f] operator(): Audio decoder stopped
[010:246] [2019-12-27 12:23:13 GMT.527992][3a0f] Stop: Stopping video decoder.
[010:257] [2019-12-27 12:23:13 GMT.539129][3a0f] operator(): Video decoder stopped
[010:257] [2019-12-27 12:23:13 GMT.539299][3a0f] Stop:
[010:257] [2019-12-27 12:23:13 GMT.539354][3a0f] DeviceStop:
audioDevice_:0xce533000
[010:257] [2019-12-27 12:23:13 GMT.539390][3a0f] OpenSlesOutput:Stop playout

[010:273] [2019-12-27 12:23:13 GMT.555022][3a0f] Don't update the opensl buffer


estimator, because call too short.

[010:273] [2019-12-27 12:23:13 GMT.555168][3a0f] DeviceStop: Done


[010:274] [2019-12-27 12:23:13 GMT.555964][3a0f] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[010:274] [2019-12-27 12:23:13 GMT.556192][3a0f] Stop:
[010:275] [2019-12-27 12:23:13 GMT.556506][3a0c] operator(): Video Render stopped.
[010:275] [2019-12-27 12:23:13 GMT.557060][3a0f] OnMPStopped:
[010:276] [2019-12-27 12:23:13 GMT.557865][3a0f] operator(): Player stopped.
[010:276] [2019-12-27 12:23:13 GMT.558175][3a0f] operator(): Player stopped, and
start cache.
[010:277] [2019-12-27 12:23:13 GMT.558986][38d3]
Java_com_xiaomi_player_Player_stopJni: player stopped
[010:395] [2019-12-27 12:23:13 GMT.677018][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[010:419] [2019-12-27 12:23:13 GMT.700679][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[010:420] [2019-12-27 12:23:13 GMT.701548][3a0c] redraw the last frame.
[010:420] [2019-12-27 12:23:13 GMT.701955][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[010:420] [2019-12-27 12:23:13 GMT.702126][38d3]
Java_com_xiaomi_player_Player_stopJni:
[010:420] [2019-12-27 12:23:13 GMT.702281][38d3] Stop:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[010:420] [2019-12-27 12:23:13 GMT.702451][3a0f] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[010:421] [2019-12-27 12:23:13 GMT.702806][38d3]
Java_com_xiaomi_player_Player_stopJni: player stopped
[010:421] [2019-12-27 12:23:13 GMT.703041][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[010:421] [2019-12-27 12:23:13 GMT.703143][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[010:421] [2019-12-27 12:23:13 GMT.703314][3a0c] redraw the last frame.
[010:422] [2019-12-27 12:23:13 GMT.703553][38d3]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[010:422] [2019-12-27 12:23:13 GMT.703813][38d3]
Java_com_xiaomi_player_Player_destructPlayerJni:
[010:422] [2019-12-27 12:23:13 GMT.704105][3a0f] operator(): destruct
[010:422] [2019-12-27 12:23:13 GMT.704179][3a0f] Stop:
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
[010:422] [2019-12-27 12:23:13 GMT.704208][3a0f] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[010:423] [2019-12-27 12:23:13 GMT.705242][3a0f]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[010:423] [2019-12-27 12:23:13 GMT.705444][3a0f] Stop:
[010:424] [2019-12-27 12:23:13 GMT.705646][3a0f] operator(): in StreamReader::Stop
thread_.Invoke
[010:424] [2019-12-27 12:23:13 GMT.705674][3a0f] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[010:424] [2019-12-27 12:23:13 GMT.705715][3a0f] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[010:424] [2019-12-27 12:23:13 GMT.705800][3a0f] Stop: Stopping audio decoder
[010:424] [2019-12-27 12:23:13 GMT.705886][3a0f] operator(): call start before stop
[010:424] [2019-12-27 12:23:13 GMT.705932][3a0f] Stop: Stopping video decoder.
[010:424] [2019-12-27 12:23:13 GMT.705956][3a0f] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[010:424] [2019-12-27 12:23:13 GMT.705996][3a0f] Stop:
[010:424] [2019-12-27 12:23:13 GMT.706021][3a0f] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[010:424] [2019-12-27 12:23:13 GMT.706070][3a0f] DeviceRelease:
audioDevice_:0xce533000
[010:424] [2019-12-27 12:23:13 GMT.706096][3a0f] OpenSlesOutput:Stop playout

[010:424] [2019-12-27 12:23:13 GMT.706118][3a0f] Don't update the opensl buffer


estimator, because call too short.

[010:424] [2019-12-27 12:23:13 GMT.706164][3a0f] DeviceRelease: Release the webrtc


device object.
[010:424] [2019-12-27 12:23:13 GMT.706204][3a0f] OpenSlesOutput destruct.

[010:426] [2019-12-27 12:23:13 GMT.707587][3a0f] DeviceRelease: Done


[010:426] [2019-12-27 12:23:13 GMT.707818][3a0f] Stop:
[010:426] [2019-12-27 12:23:13 GMT.708430][3a0c] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[010:432] [2019-12-27 12:23:13 GMT.714263][38d3] StatisticInfo:
Player::Player() cost 18ms.
Player::~Player() cost 9ms.
Player::Start() cost 88ms.
Player::Stop() cost 41ms.
Audio stream opened at 381ms.
Video stream opened at -187871144ms.
First audio packet received at 382ms. First audio frame decoded at 500ms. First
audio frame played at 523ms.
First video packet received at 382ms. First video frame decoded at 545ms. First
video frame rendered at 587ms.
player.start_play_time is 187871634ms.
player.player_start is 187871144ms.
player.player_end is 187878967ms.
player.first_buffer_time is 353ms.
player.average_buffer_time is 353ms.
player.meta.duration is 35392ms.
player.meta.framerate is 25
player.meta.bitrate is 1711859
player.meta.size is 404*720
player.meta.rotate is 0
player.buffer_times is 1
player.max_lipsync_delay is 41
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU0
IrWTRqUzh6dz09_1576830490667.mp4
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 2
player.userid is
player.clientip is
audio_decoder_->Start() cost 0 ms.
audio_decoder_->Stop() cost 1 ms.
audio_playback_->Start() cost 66 ms.
audio_playback_->Stop() cost 17 ms.
stream_reader_->Start() cost 0 ms.
stream_reader_->Stop() cost 9 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 11 ms.
video_render_->Start() cost 0 ms.
video_render_->Stop() cost 1 ms.

[010:433] [2019-12-27 12:23:13 GMT.714619][38d3] global uninited!


[010:433] [2019-12-27 12:23:13 GMT.715034][38d3]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[010:433] [2019-12-27 12:23:13 GMT.715154][38d3] AppDeviceManager stop.

[010:433] [2019-12-27 12:23:13 GMT.715273][38d3] Rlease the webrtc device object.

[010:433] [2019-12-27 12:23:13 GMT.715383][39ff] error json report: {


"ac" : "engine_galileo",
"appid" : 0,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 353,
"player.buffer_times" : 1,
"player.clientip" : "",
"player.first_audio_frame_delay" : 523,
"player.first_audio_frame_received" : 382,
"player.first_buffer_time" : 353,
"player.first_video_frame_delay" : 587,
"player.first_video_frame_received" : 382,
"player.max_lipsync_delay" : 41,
"player.max_opened_codec_count" : 2,
"player.meta.audiocodec_name" : "AV_CODEC_AAC",
"player.meta.bitrate" : 1711859,
"player.meta.duration" : 35392,
"player.meta.framerate" : 25,
"player.meta.rotate" : 0,
"player.meta.size" : "404*720",
"player.meta.videocodec_name" : "AV_CODEC_H264",
"player.play_mode" : 0,
"player.player_end" : 187878967,
"player.player_start" : 187871144,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : 187871634,
"player.url" :
"http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_1222360140_Rm9LNktXQU8wQWlNU
0IrWTRqUzh6dz09_1576830490667.mp4",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[010:434] [2019-12-27 12:23:13 GMT.715872][39ff] error json report (no style):


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":353,"player.buffer_times":1,"player.clientip":"","pl
ayer.first_audio_frame_delay":523,"player.first_audio_frame_received":382,"player.f
irst_buffer_time":353,"player.first_video_frame_delay":587,"player.first_video_fram
e_received":382,"player.max_lipsync_delay":41,"player.max_opened_codec_count":2,"pl
ayer.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":1711859,"player.met
a.duration":35392,"player.meta.framerate":25,"player.meta.rotate":0,"player.meta.si
ze":"404*720","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"p
layer.player_end":187878967,"player.player_start":187871144,"player.read_packet_fai
l_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":
187871634,"player.url":"http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_12223
60140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_1576830490667.mp4","player.userid":""}],"cve
rsion":"5.0.69 11-30-1c7b597","dinfo":"Redmi Note 8","userid":""}

[010:434] [2019-12-27 12:23:13 GMT.715938][39ff] encoded report:


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":353,"player.buffer_times":1,"player.clientip":"","pl
ayer.first_audio_frame_delay":523,"player.first_audio_frame_received":382,"player.f
irst_buffer_time":353,"player.first_video_frame_delay":587,"player.first_video_fram
e_received":382,"player.max_lipsync_delay":41,"player.max_opened_codec_count":2,"pl
ayer.meta.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":1711859,"player.met
a.duration":35392,"player.meta.framerate":25,"player.meta.rotate":0,"player.meta.si
ze":"404*720","player.meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"p
layer.player_end":187878967,"player.player_start":187871144,"player.read_packet_fai
l_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_play_time":
187871634,"player.url":"http://122.155.237.85:80/video.kts.g.mi.com/super/ktv_12223
60140_Rm9LNktXQU8wQWlNU0IrWTRqUzh6dz09_1576830490667.mp4","player.userid":""}],"cve
rsion":"5.0.69 11-30-1c7b597","dinfo":"Redmi Note 8","userid":""}

[010:434] [2019-12-27 12:23:13 GMT.716072][39ff] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjAsImNvbmZlcmVuY2UiOiIiLCJjb250ZW50Ij
pbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MzUzLCJwbGF5ZXIuYnVmZmVyX3RpbWVzIjoxLCJwb
GF5ZXIuY2xpZW50aXAiOiIiLCJwbGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfZGVsYXkiOjUyMywicGxheWVy
LmZpcnN0X2F1ZGlvX2ZyYW1lX3JlY2VpdmVkIjozODIsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI6MzU
zLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbWVfZGVsYXkiOjU4NywicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW
1lX3JlY2VpdmVkIjozODIsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6NDEsInBsYXllci5tYXhfb3Blb
mVkX2NvZGVjX2NvdW50IjoyLCJwbGF5ZXIubWV0YS5hdWRpb2NvZGVjX25hbWUiOiJBVl9DT0RFQ19BQUMi
LCJwbGF5ZXIubWV0YS5iaXRyYXRlIjoxNzExODU5LCJwbGF5ZXIubWV0YS5kdXJhdGlvbiI6MzUzOTIsInB
sYXllci5tZXRhLmZyYW1lcmF0ZSI6MjUsInBsYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2
l6ZSI6IjQwNCo3MjAiLCJwbGF5ZXIubWV0YS52aWRlb2NvZGVjX25hbWUiOiJBVl9DT0RFQ19IMjY0Iiwic
GxheWVyLnBsYXlfbW9kZSI6MCwicGxheWVyLnBsYXllcl9lbmQiOjE4Nzg3ODk2NywicGxheWVyLnBsYXll
cl9zdGFydCI6MTg3ODcxMTQ0LCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJ
lYWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIj
oxODc4NzE2MzQsInBsYXllci51cmwiOiJodHRwOi8vMTIyLjE1NS4yMzcuODU6ODAvdmlkZW8ua3RzLmcub
WkuY29tL3N1cGVyL2t0dl8xMjIyMzYwMTQwX1JtOUxOa3RYUVU4d1FXbE5VMElyV1RScVV6aDZkejA5XzE1
NzY4MzA0OTA2NjcubXA0IiwicGxheWVyLnVzZXJpZCI6IiJ9XSwiY3ZlcnNpb24iOiI1LjAuNjkgMTEtMzA
tMWM3YjU5NyIsImRpbmZvIjoiUmVkbWkgTm90ZSA4IiwidXNlcmlkIjoiIn0=
[010:434] [2019-12-27 12:23:13 GMT.716073][38d3] OpenSlesInput destruct.
[010:435] [2019-12-27 12:23:13 GMT.717370][38d3] OpenSlesOutput destruct.

[010:437] [2019-12-27 12:23:13 GMT.719225][3a07] Remove the dispatch:0xd0027420


socket server:0xf4023600

[010:438] [2019-12-27 12:23:13 GMT.719928][38d3] EventDispatchServerScope destruct


[010:438] [2019-12-27 12:23:13 GMT.720042][38d3]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[010:438] [2019-12-27 12:23:13 GMT.720149][38d3] ~AudioDeviceDataHandler

[010:439] [2019-12-27 12:23:13 GMT.720967][38d3] AppDeviceManagerDestruct.

[010:439] [2019-12-27 12:23:13 GMT.721089][38d3] ~AppDeviceManager:


[010:439] [2019-12-27 12:23:13 GMT.721187][38d3]
CpuOverloadDetect::~CpuOverloadDetect() time:187879171 enter.

[010:440] [2019-12-27 12:23:13 GMT.721741][38d3]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[010:440] [2019-12-27 12:23:13 GMT.721910][38d3] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[010:440] [2019-12-27 12:23:13 GMT.722487][38d3] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[010:441] [2019-12-27 12:23:13 GMT.722833][38d3] Destruct BeautifyReader begin...
[010:441] [2019-12-27 12:23:13 GMT.722914][38d3] Destruct BeautifyReader done.
[010:441] [2019-12-27 12:23:13 GMT.722965][38d3] Dispose::unregister webrtc video
engine
[010:441] [2019-12-27 12:23:13 GMT.723015][38d3] Init the android object with jvm:0
env:0 context:0

[010:441] [2019-12-27 12:23:13 GMT.723077][38d3] Clear the captured android


objects.
[010:441] [2019-12-27 12:23:13 GMT.723158][38d3] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xd5555a80 env:0xf4093500
[010:441] [2019-12-27 12:23:13 GMT.723222][38d3] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:187879173
enter.

[010:441] [2019-12-27 12:23:13 GMT.723275][38d3] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:187879173 enter.

[010:441] [2019-12-27 12:23:13 GMT.723331][38d3] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[010:441] [2019-12-27 12:23:13 GMT.723383][38d3] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[010:441] [2019-12-27 12:23:13 GMT.723434][38d3] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:187879173
enter.

[010:441] [2019-12-27 12:23:13 GMT.723483][38d3] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[010:442] [2019-12-27 12:23:13 GMT.723534][38d3] static void
webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() time:187879174 enter.
[010:442] [2019-12-27 12:23:13 GMT.723583][38d3] static void
webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[010:442] [2019-12-27 12:23:13 GMT.723623][38d3] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[010:442] [2019-12-27 12:23:13 GMT.723672][38d3] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[010:442] [2019-12-27 12:23:13 GMT.723721][38d3] Dispose::unregister webrtc voice


engine
[010:442] [2019-12-27 12:23:13 GMT.723758][38d3] Set the android objects with jvm:0
env:0 context:0

[010:442] [2019-12-27 12:23:13 GMT.723809][38d3] Dispose::unregister webrtc


video/voice engine done
[010:473] [2019-12-27 12:23:13 GMT.755117][39ff] resolve hostname:dzb.g.mi.com to
IP:58.83.160.116
[010:473] [2019-12-27 12:23:13 GMT.755289][39ff] HttpRequest start:
dzb.g.mi.com/p.do
[010:474] [2019-12-27 12:23:13 GMT.755939][39ff] Add the dispatch:0xedba6d00 socket
server:0xccb38f78

[010:474] [2019-12-27 12:23:13 GMT.756041][39ff] Remove the dispatch:0xedba6d00


socket server:0xccb38f78

[010:474] [2019-12-27 12:23:13 GMT.756292][39ff] Add the dispatch:0xedba6d00 socket


server:0xccb38f78

[000:070] [2020-01-05 15:25:38 GMT.431007][4e2d] Log to file:/sdcard/voip-


data/com.xiaomi.gamecenter/trace.txt start time:2020-01-05 15:25:38 GMT
[000:070] [2020-01-05 15:25:38 GMT.431172][4e2d] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:071] [2020-01-05 15:25:38 GMT.431205][4e2d] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:071] [2020-01-05 15:25:38 GMT.431415][4e2d] dump filename:trace.txt dump
time:1577449393

[000:071] [2020-01-05 15:25:38 GMT.431572][4e2d] dump filename:player_dns_cache.txt


dump time:1577449385

[000:071] [2020-01-05 15:25:38 GMT.431660][4e2d] dump


filename:connection_quality.json dump time:1577449393

[000:071] [2020-01-05 15:25:38 GMT.431729][4e2d] dump


filename:support_resolution.txt dump time:1577449393

[000:071] [2020-01-05 15:25:38 GMT.431802][4e2d] dump filename:opensl_output.txt


dump time:1575983371

[000:072] [2020-01-05 15:25:38 GMT.432581][4e2d] Set the android context to webrtc.

[000:072] [2020-01-05 15:25:38 GMT.432671][4e2d] Init the android object with


jvm:0xe99ac3e0 env:0xdc87b580 context:0xc9f4cf30

[000:078] [2020-01-05 15:25:38 GMT.438510][4e2d] Set up the java VM with java VM:-
375733280
[000:078] [2020-01-05 15:25:38 GMT.438655][4e2d] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:084] [2020-01-05 15:25:38 GMT.444896][4e2d] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:68364074
enter.

[000:085] [2020-01-05 15:25:38 GMT.445355][4e2d] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[000:085] [2020-01-05 15:25:38 GMT.445498][4e2d] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:68364075
enter.

[000:085] [2020-01-05 15:25:38 GMT.445559][4e2d] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xe99ac3e0
[000:085] [2020-01-05 15:25:38 GMT.445607][4e2d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xe99ac3e0 address:0xbdbad07c
[000:085] [2020-01-05 15:25:38 GMT.445805][4e2d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xe99ac3e0 address:0xbdbad07c
[000:085] [2020-01-05 15:25:38 GMT.445866][4e2d] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:091] [2020-01-05 15:25:38 GMT.451493][4e2d] Set the android objects with


jvm:0xe99ac3e0 env:0xdc87b580 context:0xc9f4cf30

[000:098] [2020-01-05 15:25:38 GMT.458369][4e2d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:098] [2020-01-05 15:25:38 GMT.458604][4e2d] Error(ini.cc:191): Open the file
failed. error:2
[000:098] [2020-01-05 15:25:38 GMT.458662][4e2d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:098] [2020-01-05 15:25:38 GMT.458708][4e2d] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:103] [2020-01-05 15:25:38 GMT.464019][4e2d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:103] [2020-01-05 15:25:38 GMT.464199][4e2d] Error(ini.cc:191): Open the file
failed. error:2
[000:104] [2020-01-05 15:25:38 GMT.464237][4e2d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:104] [2020-01-05 15:25:38 GMT.464271][4e2d] The device model: redmi note 8
usingHardwareAEC value: 0
[000:104] [2020-01-05 15:25:38 GMT.464299][4e2d] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:106] [2020-01-05 15:25:38 GMT.466233][4e2d] The device model: redmi note 8
enum value: 0
[000:107] [2020-01-05 15:25:38 GMT.467423][4e2d] GetMachineModel is Redmi Note 8
[000:107] [2020-01-05 15:25:38 GMT.467545][4e2d] GetMachineInfo: Redmi Note 8
[000:107] [2020-01-05 15:25:38 GMT.467623][4e2d] Construct BeautifyReader begin...
[000:107] [2020-01-05 15:25:38 GMT.467665][4e2d] dumpStickerRgba:0 dumpStickerYuv:0
[000:107] [2020-01-05 15:25:38 GMT.467686][4e2d] Construct BeautifyReader done.
[000:115] [2020-01-05 15:25:38 GMT.475305][4e2d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:120] [2020-01-05 15:25:38 GMT.480593][4e2d] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:120] [2020-01-05 15:25:38 GMT.480698][4e2d] AppDeviceManager telnet server for
statistics started......
[000:120] [2020-01-05 15:25:38 GMT.480896][4f16] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc28bdcac
[000:121] [2020-01-05 15:25:38 GMT.481316][4f16] Add the dispatch:0xc8a45660 socket
server:0xc5a58880

[000:121] [2020-01-05 15:25:38 GMT.481685][4e2d]


CpuOverloadDetect::CpuOverloadDetect() time:68364111 enter.

[000:121] [2020-01-05 15:25:38 GMT.481886][4e2d]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:121] [2020-01-05 15:25:38 GMT.482229][4f17] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xe1baec80
[000:123] [2020-01-05 15:25:38 GMT.483627][4e2d] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:123] [2020-01-05 15:25:38 GMT.483721][4e2d] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:127] [2020-01-05 15:25:38 GMT.487993][4e2d] audio device use opensle input
and opensl output
[000:127] [2020-01-05 15:25:38 GMT.488150][4e2d] Create OpenSLES output module with
java VM support.

[000:131] [2020-01-05 15:25:38 GMT.491381][4e2d] The machine model:Redmi Note 8

[000:141] [2020-01-05 15:25:38 GMT.502018][4e2d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:142] [2020-01-05 15:25:38 GMT.502731][4e2d] Create OpenSLES output module with
buffer num:2

[000:144] [2020-01-05 15:25:38 GMT.505077][4e2d] Create OpenSLES input module with


java VM support.

[000:149] [2020-01-05 15:25:38 GMT.510081][4e2d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:150] [2020-01-05 15:25:38 GMT.510562][4e2d] Error(ini.cc:191): Open the file
failed. error:2
[000:150] [2020-01-05 15:25:38 GMT.510698][4e2d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:150] [2020-01-05 15:25:38 GMT.510760][4e2d] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:150] [2020-01-05 15:25:38 GMT.510805][4e2d] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:150] [2020-01-05 15:25:38 GMT.510907][4e2d] Create OpenSLES input module with
buffer num:2

[000:150] [2020-01-05 15:25:38 GMT.511085][4e2d] Error(trace.cc:40): Init the


output and input for audio device template.
[000:150] [2020-01-05 15:25:38 GMT.511150][4e2d] Init the output device.

[000:151] [2020-01-05 15:25:38 GMT.511204][4e2d] Init the opensl input.


[000:151] [2020-01-05 15:25:38 GMT.511268][4e2d] AppDeviceManager get setting
samplerate: 0
[000:153] [2020-01-05 15:25:38 GMT.513405][4e2d] The device model: redmi note 8
enum value: 0
[000:157] [2020-01-05 15:25:38 GMT.517431][4e2d] The device model: redmi note 8
enum value: 0
[000:157] [2020-01-05 15:25:38 GMT.517575][4e2d] Set the sample rate to be:44100

[000:159] [2020-01-05 15:25:38 GMT.519486][4e2d] Enable the recording stereo:1


[000:159] [2020-01-05 15:25:38 GMT.519592][4e2d] Set the playout as stereo:1
[000:171] [2020-01-05 15:25:38 GMT.531408][4e2d] Update the recording sample rate
to be: 44100
[000:171] [2020-01-05 15:25:38 GMT.531712][4e2d] Low latency is not support,
returned by AudioManagerJNI.
[000:172] [2020-01-05 15:25:38 GMT.532832][4e2d] Using 4 x 10ms for an audio frame.

[000:182] [2020-01-05 15:25:38 GMT.542397][4e2d] nsMode = 0

[000:185] [2020-01-05 15:25:38 GMT.545310][4e2d] The device model:redmi note 8

[000:185] [2020-01-05 15:25:38 GMT.545437][4e2d] speaker output factor:100


defaultFactor: 100

[000:185] [2020-01-05 15:25:38 GMT.545476][4e2d] headset output factor:100


defaultFactor: 100

[000:186] [2020-01-05 15:25:38 GMT.546529][4e2d] The device model:redmi note 8

[000:186] [2020-01-05 15:25:38 GMT.546895][4e2d] speaker output factor:65


defaultFactor: 65

[000:186] [2020-01-05 15:25:38 GMT.547141][4e2d] headset output factor:100


defaultFactor: 100

[000:197] [2020-01-05 15:25:38 GMT.557307][4e2d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:197] [2020-01-05 15:25:38 GMT.557569][4e2d] Error(ini.cc:191): Open the file
failed. error:2
[000:197] [2020-01-05 15:25:38 GMT.557637][4e2d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:197] [2020-01-05 15:25:38 GMT.557687][4e2d] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:201] [2020-01-05 15:25:38 GMT.561851][4e2d] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:201] [2020-01-05 15:25:38 GMT.562058][4e2d] Error(ini.cc:191): Open the file
failed. error:2
[000:201] [2020-01-05 15:25:38 GMT.562106][4e2d]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:201] [2020-01-05 15:25:38 GMT.562146][4e2d] The device model: redmi note 8
usingHardwareAEC value: 0
[000:201] [2020-01-05 15:25:38 GMT.562171][4e2d] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:202] [2020-01-05 15:25:38 GMT.562226][4e2d] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:213] [2020-01-05 15:25:38 GMT.573323][4e2d]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:217] [2020-01-05 15:25:38 GMT.577673][4e2d] global inited!
[000:218] [2020-01-05 15:25:38 GMT.579109][4e2d] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:221] [2020-01-05 15:25:38 GMT.581227][4e2d] DeviceInit:
[000:223] [2020-01-05 15:25:38 GMT.584135][4e2d] audio device use null audio input
and opensl output
[000:224] [2020-01-05 15:25:38 GMT.584229][4e2d] Create OpenSLES output module with
java VM support.

[000:229] [2020-01-05 15:25:38 GMT.589971][4e2d] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:229] [2020-01-05 15:25:38 GMT.590200][4e2d] Create OpenSLES output module with
buffer num:5

[000:230] [2020-01-05 15:25:38 GMT.590324][4e2d] Error(trace.cc:40): Init the


output and input for audio device template.
[000:230] [2020-01-05 15:25:38 GMT.590355][4e2d] Init the output device.

[000:230] [2020-01-05 15:25:38 GMT.590378][4e2d] Set the playout as stereo:1


[000:230] [2020-01-05 15:25:38 GMT.590416][4e2d] Set the sample rate to be:44100

[000:230] [2020-01-05 15:25:38 GMT.590489][4e2d] Low latency is not support,


returned by AudioManagerJNI.
[000:230] [2020-01-05 15:25:38 GMT.590541][4e2d] DeviceInit: Done
[000:230] [2020-01-05 15:25:38 GMT.590626][4e2d] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:232] [2020-01-05 15:25:38 GMT.592360][4f1b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc2f3d724
[000:235] [2020-01-05 15:25:38 GMT.595959][4e2d] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:235] [2020-01-05 15:25:38 GMT.596063][4e2d] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:236] [2020-01-05 15:25:38 GMT.596719][4e2d] Load: push version is : 1
[000:236] [2020-01-05 15:25:38 GMT.596810][4e2d] Load: pull version is : 1
[000:236] [2020-01-05 15:25:38 GMT.596846][4e2d] SetLastAccessTime: set last access
time: 8770551
[000:236] [2020-01-05 15:25:38 GMT.596877][4e2d] SetLastAccessTime: set last access
time: 59629351
[000:236] [2020-01-05 15:25:38 GMT.596923][4e2d] AsyncMultiSocket Create the async
multi socket.
[000:236] [2020-01-05 15:25:38 GMT.597124][4f1c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xca9e3564
[000:237] [2020-01-05 15:25:38 GMT.597293][4e2d]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:237] [2020-01-05 15:25:38 GMT.597497][4f14] set http cache speed size:
1048576kb/s
[000:303] [2020-01-05 15:25:38 GMT.663708][4e2d]
Java_com_xiaomi_player_Player_setCacheSizeJni:
[000:303] [2020-01-05 15:25:38 GMT.664149][4f14] set http cache buffer size:
10485760
[051:549] [2020-01-05 15:26:29 GMT.909805][4dec]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[051:549] [2020-01-05 15:26:29 GMT.910106][4dec]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[051:550] [2020-01-05 15:26:29 GMT.910632][4f1a] redraw the last frame.
[051:550] [2020-01-05 15:26:29 GMT.911036][4dec]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[051:551] [2020-01-05 15:26:29 GMT.911331][4dec]
Java_com_xiaomi_player_Player_stopJni:
[051:551] [2020-01-05 15:26:29 GMT.911428][4dec] Stop:
[051:551] [2020-01-05 15:26:29 GMT.911644][4f1c] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[051:551] [2020-01-05 15:26:29 GMT.912067][4dec]
Java_com_xiaomi_player_Player_stopJni: player stopped
[051:552] [2020-01-05 15:26:29 GMT.912297][4dec]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[051:552] [2020-01-05 15:26:29 GMT.912374][4dec]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[051:552] [2020-01-05 15:26:29 GMT.912588][4f1a] redraw the last frame.
[051:552] [2020-01-05 15:26:29 GMT.912792][4dec]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[051:552] [2020-01-05 15:26:29 GMT.913055][4dec]
Java_com_xiaomi_player_Player_destructPlayerJni:
[051:553] [2020-01-05 15:26:29 GMT.913369][4f1c] operator(): destruct
[051:553] [2020-01-05 15:26:29 GMT.913468][4f1c] Stop:
[051:553] [2020-01-05 15:26:29 GMT.913505][4f1c] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[051:554] [2020-01-05 15:26:29 GMT.914903][4f1c]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[051:554] [2020-01-05 15:26:29 GMT.915056][4f1c] Stop:
[051:554] [2020-01-05 15:26:29 GMT.915107][4f1c] operator(): in StreamReader::Stop
thread_.Invoke
[051:554] [2020-01-05 15:26:29 GMT.915151][4f1c] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[051:554] [2020-01-05 15:26:29 GMT.915201][4f1c] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[051:555] [2020-01-05 15:26:29 GMT.915280][4f1c] Stop: Stopping audio decoder
[051:555] [2020-01-05 15:26:29 GMT.915320][4f1c] operator(): call start before stop
[051:555] [2020-01-05 15:26:29 GMT.915362][4f1c] Stop: Stopping video decoder.
[051:555] [2020-01-05 15:26:29 GMT.915395][4f1c] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[051:555] [2020-01-05 15:26:29 GMT.915442][4f1c] Stop:
[051:555] [2020-01-05 15:26:29 GMT.915474][4f1c] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[051:555] [2020-01-05 15:26:29 GMT.915514][4f1c] DeviceRelease:
audioDevice_:0xc2f43000
[051:555] [2020-01-05 15:26:29 GMT.915551][4f1c] OpenSlesOutput:Stop playout

[051:555] [2020-01-05 15:26:29 GMT.915586][4f1c] Don't update the opensl buffer


estimator, because call too short.

[051:555] [2020-01-05 15:26:29 GMT.915662][4f1c] DeviceRelease: Release the webrtc


device object.
[051:555] [2020-01-05 15:26:29 GMT.915728][4f1c] OpenSlesOutput destruct.

[051:557] [2020-01-05 15:26:29 GMT.917807][4f1c] DeviceRelease: Done


[051:557] [2020-01-05 15:26:29 GMT.917960][4f1c] Stop:
[051:557] [2020-01-05 15:26:29 GMT.918110][4f1a] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[051:583] [2020-01-05 15:26:29 GMT.943396][4dec] StatisticInfo:
Player::Player() cost 18ms.
Player::~Player() cost 27ms.
Player::Start() cost 0ms.
Player::Stop() cost 0ms.
Audio stream opened at 0ms.
Video stream opened at 0ms.
First audio packet received at 0ms. First audio frame decoded at 0ms. First audio
frame played at 0ms.
First video packet received at 0ms. First video frame decoded at 0ms. First video
frame rendered at 0ms.
player.start_play_time is -1ms.
player.player_start is 0ms.
player.player_end is 0ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 0ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 0
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
player.realtime is 0
player.meta.audiocodec_name is
player.meta.videocodec_name is
player.read_packet_fail_count is 0
player.max_opened_codec_count is 0
player.userid is
player.clientip is

[051:583] [2020-01-05 15:26:29 GMT.943748][4dec] global uninited!


[051:583] [2020-01-05 15:26:29 GMT.944192][4dec]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[051:584] [2020-01-05 15:26:29 GMT.944290][4dec] AppDeviceManager stop.

[051:584] [2020-01-05 15:26:29 GMT.944379][4dec] Rlease the webrtc device object.

[051:586] [2020-01-05 15:26:29 GMT.946304][4f12] error json report: {


"ac" : "engine_galileo",
"appid" : 1566795108,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 0,
"player.clientip" : "",
"player.first_audio_frame_delay" : 0,
"player.first_audio_frame_received" : 0,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : 0,
"player.first_video_frame_received" : 0,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 0,
"player.meta.audiocodec_name" : "",
"player.meta.bitrate" : 0,
"player.meta.duration" : 0,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "",
"player.play_mode" : 0,
"player.player_end" : 0,
"player.player_start" : 0,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" : "",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[051:586] [2020-01-05 15:26:29 GMT.946656][4f12] error json report (no style):


{"ac":"engine_galileo","appid":1566795108,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[051:586] [2020-01-05 15:26:29 GMT.946703][4f12] encoded report:


{"ac":"engine_galileo","appid":1566795108,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":0,"player.clientip":"","play
er.first_audio_frame_delay":0,"player.first_audio_frame_received":0,"player.first_b
uffer_time":0,"player.first_video_frame_delay":0,"player.first_video_frame_received
":0,"player.max_lipsync_delay":0,"player.max_opened_codec_count":0,"player.meta.aud
iocodec_name":"","player.meta.bitrate":0,"player.meta.duration":0,"player.meta.fram
erate":0,"player.meta.rotate":0,"player.meta.size":"","player.meta.videocodec_name"
:"","player.play_mode":0,"player.player_end":0,"player.player_start":0,"player.read
_packet_fail_count":0,"player.realtime":0,"player.reconnect_times":0,"player.start_
play_time":-1,"player.url":"","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[051:586] [2020-01-05 15:26:29 GMT.946926][4f12] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjE1NjY3OTUxMDgsImNvbmZlcmVuY2UiOiIiLC
Jjb250ZW50IjpbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lc
yI6MCwicGxheWVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjowLCJw
bGF5ZXIuZmlyc3RfYXVkaW9fZnJhbWVfcmVjZWl2ZWQiOjAsInBsYXllci5maXJzdF9idWZmZXJfdGltZSI
6MCwicGxheWVyLmZpcnN0X3ZpZGVvX2ZyYW1lX2RlbGF5IjowLCJwbGF5ZXIuZmlyc3RfdmlkZW9fZnJhbW
VfcmVjZWl2ZWQiOjAsInBsYXllci5tYXhfbGlwc3luY19kZWxheSI6MCwicGxheWVyLm1heF9vcGVuZWRfY
29kZWNfY291bnQiOjAsInBsYXllci5tZXRhLmF1ZGlvY29kZWNfbmFtZSI6IiIsInBsYXllci5tZXRhLmJp
dHJhdGUiOjAsInBsYXllci5tZXRhLmR1cmF0aW9uIjowLCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInB
sYXllci5tZXRhLnJvdGF0ZSI6MCwicGxheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY2
9kZWNfbmFtZSI6IiIsInBsYXllci5wbGF5X21vZGUiOjAsInBsYXllci5wbGF5ZXJfZW5kIjowLCJwbGF5Z
XIucGxheWVyX3N0YXJ0IjowLCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWVyLnJl
YWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW1lIjo
tMSwicGxheWVyLnVybCI6IiIsInBsYXllci51c2VyaWQiOiIifV0sImN2ZXJzaW9uIjoiNS4wLjY5IDExLT
MwLTFjN2I1OTciLCJkaW5mbyI6IlJlZG1pIE5vdGUgOCIsInVzZXJpZCI6IiJ9
[051:589] [2020-01-05 15:26:29 GMT.949624][4dec] OpenSlesInput destruct.

[051:592] [2020-01-05 15:26:29 GMT.952609][4dec] OpenSlesOutput destruct.

[051:594] [2020-01-05 15:26:29 GMT.954858][4f16] Remove the dispatch:0xc8a45660


socket server:0xc5a58880

[051:595] [2020-01-05 15:26:29 GMT.956001][4dec] EventDispatchServerScope destruct


[051:595] [2020-01-05 15:26:29 GMT.956120][4dec]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[051:595] [2020-01-05 15:26:29 GMT.956199][4dec] ~AudioDeviceDataHandler

[051:596] [2020-01-05 15:26:29 GMT.956578][4dec] AppDeviceManagerDestruct.

[051:596] [2020-01-05 15:26:29 GMT.956657][4dec] ~AppDeviceManager:


[051:596] [2020-01-05 15:26:29 GMT.956719][4dec]
CpuOverloadDetect::~CpuOverloadDetect() time:68415586 enter.

[051:597] [2020-01-05 15:26:29 GMT.957247][4dec]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[051:597] [2020-01-05 15:26:29 GMT.957840][4dec] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[051:597] [2020-01-05 15:26:29 GMT.958187][4dec] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[051:598] [2020-01-05 15:26:29 GMT.958503][4dec] Destruct BeautifyReader begin...
[051:598] [2020-01-05 15:26:29 GMT.958578][4dec] Destruct BeautifyReader done.
[051:598] [2020-01-05 15:26:29 GMT.958615][4dec] Dispose::unregister webrtc video
engine
[051:598] [2020-01-05 15:26:29 GMT.958638][4dec] Init the android object with jvm:0
env:0 context:0

[051:598] [2020-01-05 15:26:29 GMT.958662][4dec] Clear the captured android


objects.
[051:598] [2020-01-05 15:26:29 GMT.958705][4dec] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xdc87b580 env:0xe9a13500
[051:598] [2020-01-05 15:26:29 GMT.958740][4dec] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:68415588
enter.

[051:598] [2020-01-05 15:26:29 GMT.958763][4dec] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:68415588 enter.

[051:598] [2020-01-05 15:26:29 GMT.958787][4dec] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[051:598] [2020-01-05 15:26:29 GMT.958807][4dec] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[051:598] [2020-01-05 15:26:29 GMT.958828][4dec] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:68415588
enter.

[051:598] [2020-01-05 15:26:29 GMT.958847][4dec] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[051:598] [2020-01-05 15:26:29 GMT.958865][4dec] static [000:059] [2020-01-22
00:34:17 GMT.473575][2fa7] Log to file:/sdcard/voip-
data/com.xiaomi.gamecenter/trace.txt start time:2020-01-22 00:34:17 GMT
[000:059] [2020-01-22 00:34:17 GMT.473697][2fa7] dump file m_prefix:5.0.69-11-30-
1c7b597

[000:059] [2020-01-22 00:34:17 GMT.473728][2fa7] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[000:059] [2020-01-22 00:34:17 GMT.473888][2fa7] dump filename:trace.txt dump
time:1578237989

[000:059] [2020-01-22 00:34:17 GMT.473996][2fa7] dump filename:player_dns_cache.txt


dump time:1577449385

[000:059] [2020-01-22 00:34:17 GMT.474091][2fa7] dump


filename:connection_quality.json dump time:1577449393

[000:059] [2020-01-22 00:34:17 GMT.474174][2fa7] dump


filename:support_resolution.txt dump time:1578237989

[000:059] [2020-01-22 00:34:17 GMT.474239][2fa7] dump filename:opensl_output.txt


dump time:1575983371

[000:060] [2020-01-22 00:34:17 GMT.474556][2fa7] Set the android context to webrtc.

[000:060] [2020-01-22 00:34:17 GMT.474627][2fa7] Init the android object with


jvm:0xf02ac3e0 env:0xf0313500 context:0xffd3f2a0

[000:061] [2020-01-22 00:34:17 GMT.476123][2fa7] Set up the java VM with java VM:-
265632800
[000:061] [2020-01-22 00:34:17 GMT.476222][2fa7] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[000:066] [2020-01-22 00:34:17 GMT.480502][2fa7] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:96560392
enter.

[000:066] [2020-01-22 00:34:17 GMT.480767][2fa7] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:066] [2020-01-22 00:34:17 GMT.480835][2fa7] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:96560392
enter.

[000:066] [2020-01-22 00:34:17 GMT.480883][2fa7] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf02ac3e0
[000:066] [2020-01-22 00:34:17 GMT.480909][2fa7] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf02ac3e0 address:0xc721d07c
[000:066] [2020-01-22 00:34:17 GMT.480992][2fa7] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf02ac3e0 address:0xc721d07c
[000:066] [2020-01-22 00:34:17 GMT.481044][2fa7] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[000:067] [2020-01-22 00:34:17 GMT.481930][2fa7] Set the android objects with


jvm:0xf02ac3e0 env:0xf0313500 context:0xffd3f2a0

[000:071] [2020-01-22 00:34:17 GMT.486147][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:072] [2020-01-22 00:34:17 GMT.486375][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[000:072] [2020-01-22 00:34:17 GMT.486434][2fa7]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:072] [2020-01-22 00:34:17 GMT.486467][2fa7] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:075] [2020-01-22 00:34:17 GMT.489847][2fa7] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:075] [2020-01-22 00:34:17 GMT.490065][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[000:075] [2020-01-22 00:34:17 GMT.490119][2fa7]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:075] [2020-01-22 00:34:17 GMT.490166][2fa7] The device model: redmi note 8
usingHardwareAEC value: 0
[000:075] [2020-01-22 00:34:17 GMT.490202][2fa7] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:077] [2020-01-22 00:34:17 GMT.492307][2fa7] The device model: redmi note 8
enum value: 0
[000:079] [2020-01-22 00:34:17 GMT.493479][2fa7] GetMachineModel is Redmi Note 8
[000:079] [2020-01-22 00:34:17 GMT.493580][2fa7] GetMachineInfo: Redmi Note 8
[000:079] [2020-01-22 00:34:17 GMT.493630][2fa7] Construct BeautifyReader begin...
[000:079] [2020-01-22 00:34:17 GMT.493666][2fa7] dumpStickerRgba:0 dumpStickerYuv:0
[000:079] [2020-01-22 00:34:17 GMT.493687][2fa7] Construct BeautifyReader done.
[000:089] [2020-01-22 00:34:17 GMT.503704][2fa7] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[000:094] [2020-01-22 00:34:17 GMT.508444][30e4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcbf2562c
[000:094] [2020-01-22 00:34:17 GMT.508402][2fa7] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:094] [2020-01-22 00:34:17 GMT.508591][2fa7] AppDeviceManager telnet server for
statistics started......
[000:094] [2020-01-22 00:34:17 GMT.508811][30e4] Add the dispatch:0xca1bf7a0 socket
server:0xcb2f5340

[000:094] [2020-01-22 00:34:17 GMT.509077][2fa7]


CpuOverloadDetect::CpuOverloadDetect() time:96560420 enter.

[000:094] [2020-01-22 00:34:17 GMT.509220][2fa7]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[000:094] [2020-01-22 00:34:17 GMT.509249][30e5] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xc88d7740
[000:096] [2020-01-22 00:34:17 GMT.510836][2fa7] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:096] [2020-01-22 00:34:17 GMT.510913][2fa7] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:104] [2020-01-22 00:34:17 GMT.518524][2fa7] audio device use opensle input
and opensl output
[000:104] [2020-01-22 00:34:17 GMT.518677][2fa7] Create OpenSLES output module with
java VM support.

[000:107] [2020-01-22 00:34:17 GMT.521877][2fa7] The machine model:Redmi Note 8

[000:110] [2020-01-22 00:34:17 GMT.524726][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:113] [2020-01-22 00:34:17 GMT.527542][2fa7] Create OpenSLES output module with
buffer num:2

[000:115] [2020-01-22 00:34:17 GMT.530001][2fa7] Create OpenSLES input module with


java VM support.

[000:118] [2020-01-22 00:34:17 GMT.532400][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:118] [2020-01-22 00:34:17 GMT.532595][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[000:118] [2020-01-22 00:34:17 GMT.532652][2fa7]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[000:118] [2020-01-22 00:34:17 GMT.532694][2fa7] Error(opensles_input.cc:87): Load
the data file for opensles.
[000:118] [2020-01-22 00:34:17 GMT.532732][2fa7] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[000:118] [2020-01-22 00:34:17 GMT.532764][2fa7] Create OpenSLES input module with
buffer num:2

[000:118] [2020-01-22 00:34:17 GMT.532879][2fa7] Error(trace.cc:40): Init the


output and input for audio device template.
[000:118] [2020-01-22 00:34:17 GMT.532921][2fa7] Init the output device.

[000:118] [2020-01-22 00:34:17 GMT.532944][2fa7] Init the opensl input.


[000:118] [2020-01-22 00:34:17 GMT.532985][2fa7] AppDeviceManager get setting
samplerate: 0
[000:119] [2020-01-22 00:34:17 GMT.533805][2fa7] The device model: redmi note 8
enum value: 0
[000:120] [2020-01-22 00:34:17 GMT.535195][2fa7] The device model: redmi note 8
enum value: 0
[000:120] [2020-01-22 00:34:17 GMT.535291][2fa7] Set the sample rate to be:44100

[000:121] [2020-01-22 00:34:17 GMT.535986][2fa7] Enable the recording stereo:1


[000:121] [2020-01-22 00:34:17 GMT.536040][2fa7] Set the playout as stereo:1
[000:123] [2020-01-22 00:34:17 GMT.537430][2fa7] Update the recording sample rate
to be: 44100
[000:123] [2020-01-22 00:34:17 GMT.537577][2fa7] Low latency is not support,
returned by AudioManagerJNI.
[000:123] [2020-01-22 00:34:17 GMT.538057][2fa7] Using 4 x 10ms for an audio frame.

[000:128] [2020-01-22 00:34:17 GMT.542406][2fa7] nsMode = 0

[000:130] [2020-01-22 00:34:17 GMT.544422][2fa7] The device model:redmi note 8

[000:130] [2020-01-22 00:34:17 GMT.544528][2fa7] speaker output factor:100


defaultFactor: 100

[000:130] [2020-01-22 00:34:17 GMT.544554][2fa7] headset output factor:100


defaultFactor: 100

[000:131] [2020-01-22 00:34:17 GMT.545441][2fa7] The device model:redmi note 8

[000:131] [2020-01-22 00:34:17 GMT.545517][2fa7] speaker output factor:65


defaultFactor: 65

[000:131] [2020-01-22 00:34:17 GMT.545602][2fa7] headset output factor:100


defaultFactor: 100

[000:134] [2020-01-22 00:34:17 GMT.549332][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:135] [2020-01-22 00:34:17 GMT.549531][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[000:135] [2020-01-22 00:34:17 GMT.549572][2fa7]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:135] [2020-01-22 00:34:17 GMT.549598][2fa7] The device model: redmi note 8
usingSoftwareAEC value: 0
[000:137] [2020-01-22 00:34:17 GMT.552283][2fa7] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:138] [2020-01-22 00:34:17 GMT.552454][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[000:138] [2020-01-22 00:34:17 GMT.552493][2fa7]
Error(key_value_pair_store.cc:121): load the data failed from:
/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[000:138] [2020-01-22 00:34:17 GMT.552529][2fa7] The device model: redmi note 8
usingHardwareAEC value: 0
[000:138] [2020-01-22 00:34:17 GMT.552551][2fa7] The machine device: redmi note 8
usingHardwareAEC value: 0
[000:138] [2020-01-22 00:34:17 GMT.552595][2fa7] Software AEC disabled.
enable_aecm_ : 1 enable: 0
[000:138] [2020-01-22 00:34:17 GMT.553287][2fa7]
Java_com_xiaomi_player_Player_constructPlayerJni:
[000:143] [2020-01-22 00:34:17 GMT.557364][2fa7] global inited!
[000:143] [2020-01-22 00:34:17 GMT.557570][2fa7] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[000:144] [2020-01-22 00:34:17 GMT.558720][2fa7] DeviceInit:
[000:146] [2020-01-22 00:34:17 GMT.560875][2fa7] audio device use null audio input
and opensl output
[000:146] [2020-01-22 00:34:17 GMT.560972][2fa7] Create OpenSLES output module with
java VM support.

[000:150] [2020-01-22 00:34:17 GMT.564736][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[000:150] [2020-01-22 00:34:17 GMT.564930][2fa7] Create OpenSLES output module with
buffer num:5

[000:150] [2020-01-22 00:34:17 GMT.564984][2fa7] Error(trace.cc:40): Init the


output and input for audio device template.
[000:150] [2020-01-22 00:34:17 GMT.565015][2fa7] Init the output device.

[000:150] [2020-01-22 00:34:17 GMT.565037][2fa7] Set the playout as stereo:1


[000:150] [2020-01-22 00:34:17 GMT.565070][2fa7] Set the sample rate to be:44100

[000:150] [2020-01-22 00:34:17 GMT.565120][2fa7] Low latency is not support,


returned by AudioManagerJNI.
[000:150] [2020-01-22 00:34:17 GMT.565165][2fa7] DeviceInit: Done
[000:150] [2020-01-22 00:34:17 GMT.565239][2fa7] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[000:151] [2020-01-22 00:34:17 GMT.565556][30e7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc896e524
[000:153] [2020-01-22 00:34:17 GMT.567523][2fa7] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:153] [2020-01-22 00:34:17 GMT.567618][2fa7] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:158] [2020-01-22 00:34:17 GMT.572639][2fa7] Load: push version is : 1
[000:158] [2020-01-22 00:34:17 GMT.572743][2fa7] Load: pull version is : 1
[000:158] [2020-01-22 00:34:17 GMT.572790][2fa7] SetLastAccessTime: set last access
time: 8770551
[000:158] [2020-01-22 00:34:17 GMT.572824][2fa7] SetLastAccessTime: set last access
time: 59629351
[000:158] [2020-01-22 00:34:17 GMT.572884][2fa7] AsyncMultiSocket Create the async
multi socket.
[000:158] [2020-01-22 00:34:17 GMT.573079][30e8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc88dae64
[000:158] [2020-01-22 00:34:17 GMT.573174][2fa7]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[000:159] [2020-01-22 00:34:17 GMT.573349][30e3] set http cache speed size:
1048576kb/s
[000:236] [2020-01-22 00:34:17 GMT.651175][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[000:237] [2020-01-22 00:34:17 GMT.651422][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[000:237] [2020-01-22 00:34:17 GMT.651703][30e6] redraw the last frame.
[000:237] [2020-01-22 00:34:17 GMT.651920][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[000:239] [2020-01-22 00:34:17 GMT.654120][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni:
[000:239] [2020-01-22 00:34:17 GMT.654257][2fa7] editorPlayerSetMp3:
[000:240] [2020-01-22 00:34:17 GMT.654544][2fa7] Start: filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[000:240] [2020-01-22 00:34:17 GMT.654678][30e8] Start_w: invoke filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[000:240] [2020-01-22 00:34:17 GMT.654721][30e8] PauseCacheThreadOther, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[000:240] [2020-01-22 00:34:17 GMT.654819][30e3] PauseCacheThreadOther_w, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[000:240] [2020-01-22 00:34:17 GMT.654877][30e8] Start_w: Player paused all cache.
[000:243] [2020-01-22 00:34:17 GMT.657746][30e8] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[000:243] [2020-01-22 00:34:17 GMT.657852][30e8] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[000:243] [2020-01-22 00:34:17 GMT.657979][30e8] Load: push version is : 1
[000:243] [2020-01-22 00:34:17 GMT.658038][30e8] Load: pull version is : 1
[000:243] [2020-01-22 00:34:17 GMT.658088][30e8] SetLastAccessTime: set last access
time: 8770551
[000:243] [2020-01-22 00:34:17 GMT.658126][30e8] SetLastAccessTime: set last access
time: 59629351
[000:243] [2020-01-22 00:34:17 GMT.658178][30e8] AsyncMultiSocket Create the async
multi socket.
[000:244] [2020-01-22 00:34:17 GMT.658430][30ea] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xe9dddf24
[000:244] [2020-01-22 00:34:17 GMT.658657][30e8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[000:244] [2020-01-22 00:34:17 GMT.659205][30e8] Start_w: Player open the media
file with resovle dns.
[000:244] [2020-01-22 00:34:17 GMT.659285][30e8] ResovleHost_w: url:
http://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8, hoststr:
mivideo.g.mi.com
[000:244] [2020-01-22 00:34:17 GMT.659319][30e8] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[000:245] [2020-01-22 00:34:17 GMT.659372][30e8] Create the thread based
object:0xe9dafdc0
[000:247] [2020-01-22 00:34:17 GMT.662288][30e8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[000:251] [2020-01-22 00:34:17 GMT.665660][30e8] Start the thread based object.
this:0xe9dafdc0
[000:251] [2020-01-22 00:34:17 GMT.666024][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[000:251] [2020-01-22 00:34:17 GMT.666107][30eb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xe9dafdc0
[000:251] [2020-01-22 00:34:17 GMT.666208][2fa7]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[000:251] [2020-01-22 00:34:17 GMT.666253][2fa7] SetSpeaker:
[000:251] [2020-01-22 00:34:17 GMT.666341][30e8] operator():
[000:252] [2020-01-22 00:34:17 GMT.666370][30e8] SetSpeaker: Enable speaker
[000:903] [2020-01-22 00:34:18 GMT.317860][30eb] EventDispatchServerScope destruct
[000:903] [2020-01-22 00:34:18 GMT.318202][30e8] OnResolveResult size 2 result type
1
[000:903] [2020-01-22 00:34:18 GMT.318262][30e8] OnResolveResult resolve
122.155.237.85
[000:903] [2020-01-22 00:34:18 GMT.318292][30e8] OnResolveResult resolve
122.155.237.85
[000:903] [2020-01-22 00:34:18 GMT.318330][30e8] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[000:904] [2020-01-22 00:34:18 GMT.318595][30e8] SetIpList:
[000:904] [2020-01-22 00:34:18 GMT.318745][30ea] GetSsid:
[000:906] [2020-01-22 00:34:18 GMT.320622][30ea] AddAddresses:
[000:906] [2020-01-22 00:34:18 GMT.320748][30ea] GetSsid:
[000:907] [2020-01-22 00:34:18 GMT.322222][30ea] SetLastAccessTime: set last access
time: 96561233
[000:907] [2020-01-22 00:34:18 GMT.322328][30ea] AddItems:
[000:908] [2020-01-22 00:34:18 GMT.322362][30ea] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[000:908] [2020-01-22 00:34:18 GMT.322414][30ea] SortAddresses:
[000:908] [2020-01-22 00:34:18 GMT.322440][30ea] GetSsid:
[000:909] [2020-01-22 00:34:18 GMT.324253][30ea] SetScore: set score to new value:
37
[000:910] [2020-01-22 00:34:18 GMT.324378][30ea] Create socket connect to
host:122.155.237.85:80
[000:913] [2020-01-22 00:34:18 GMT.327878][30ea] operator(): Race start for
address_list:
[000:913] [2020-01-22 00:34:18 GMT.328007][30ea] AsyncMultiSocket connect start
[000:913] [2020-01-22 00:34:18 GMT.328039][30ea] Create the socket to connect the
address:122.155.237.85:80
[000:913] [2020-01-22 00:34:18 GMT.328313][30ea] Add the dispatch:0xca1c0300 socket
server:0xe9ddde20

[000:914] [2020-01-22 00:34:18 GMT.328476][30ea] Create the IPv4 socket address


122.155.237.85:80
[000:914] [2020-01-22 00:34:18 GMT.328597][30ea] current socket index:0
[000:914] [2020-01-22 00:34:18 GMT.328719][30ea] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[000:914] [2020-01-22 00:34:18 GMT.328634][30e8] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
hoststr: realtime: 0 seek_duration: 0
[000:915] [2020-01-22 00:34:18 GMT.329884][30e8] Protocol2Port: current protocol:
http default_port_:80
[000:917] [2020-01-22 00:34:18 GMT.332237][30e8] SetDelegate:
[000:918] [2020-01-22 00:34:18 GMT.332373][30e8] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[000:918] [2020-01-22 00:34:18 GMT.332410][30e8] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[000:918] [2020-01-22 00:34:18 GMT.332434][30e8] Warning(stream_reader.cc:564):
operator(): stream reader started.
[000:918] [2020-01-22 00:34:18 GMT.332460][30e8] Start:
[000:918] [2020-01-22 00:34:18 GMT.332479][30e8] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
, hoststr =, seek duration = 0
[000:918] [2020-01-22 00:34:18 GMT.332732][30e8] Start: Starting audio decoder...
[000:918] [2020-01-22 00:34:18 GMT.332814][30e8] operator(): Audio decoder started.
[000:918] [2020-01-22 00:34:18 GMT.332847][30e8] Start: Starting video decoder...
[000:918] [2020-01-22 00:34:18 GMT.332875][30e8] operator(): Video decoder started.
[000:918] [2020-01-22 00:34:18 GMT.332901][30e8] Start:
[000:918] [2020-01-22 00:34:18 GMT.333056][30e8] DeviceStart:
audioDevice_:0xc8c0a000
[000:918] [2020-01-22 00:34:18 GMT.333084][30e8] DeviceStart: time profile playout
init before
[000:918] [2020-01-22 00:34:18 GMT.333107][30e8] DeviceStart: time profile playout
init end
[000:918] [2020-01-22 00:34:18 GMT.333130][30e8] OpenSlesOutput:Start playout

[000:919] [2020-01-22 00:34:18 GMT.333849][30ee] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xcb50f534
[000:919] [2020-01-22 00:34:18 GMT.333905][30e8] Create the opensl output player.
streamtype before:0

[000:919] [2020-01-22 00:34:18 GMT.333918][30ee] Run: ThreadBasedAVFormatContext


Start
[000:919] [2020-01-22 00:34:18 GMT.333951][30e8] Create the opensl output player.
streamtype after:3

[000:930] [2020-01-22 00:34:18 GMT.344704][30e8] Enqueue opensl buffer size:1764


[000:945] [2020-01-22 00:34:18 GMT.360218][30ea] current socket index:1
[000:945] [2020-01-22 00:34:18 GMT.360339][30ea] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[000:974] [2020-01-22 00:34:18 GMT.389122][30e8] DeviceStart: time profile playout
all end
[000:974] [2020-01-22 00:34:18 GMT.389171][30ef]
PlayerSimpleBufferQueueCallbackHandler function
[000:974] [2020-01-22 00:34:18 GMT.389255][30e8] operator(): Audio playback
started.
[000:974] [2020-01-22 00:34:18 GMT.389281][30ef] Audio playing... (1/1000)
[000:974] [2020-01-22 00:34:18 GMT.389304][30e8] Start:
[000:974] [2020-01-22 00:34:18 GMT.389318][30ef] virtual int32_t
mi::broadcast::AudioPlayback::NeedMorePlayData(uint32_t, uint8_t, uint8_t,
uint32_t, void*, uint32_t&, uint32_t*, int64_t*)No enough buffers. nSamples:
441(1/100)
[000:974] [2020-01-22 00:34:18 GMT.389343][30ef] The audio playback mute:1 (1/1000)
[000:975] [2020-01-22 00:34:18 GMT.389432][30e6] operator(): video render started.
[000:975] [2020-01-22 00:34:18 GMT.389486][30e6] void
mi::broadcast::VideoRender::DriveRender() working... (1/200)
[000:975] [2020-01-22 00:34:18 GMT.389512][30e6] Warning(video_render.cc:205): No
picture to display (1/50)
[000:975] [2020-01-22 00:34:18 GMT.389542][30e8] OnMPStarted:
[000:975] [2020-01-22 00:34:18 GMT.390139][30e8] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[000:977] [2020-01-22 00:34:18 GMT.392018][30e8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[000:977] [2020-01-22 00:34:18 GMT.392185][30e8] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[000:979] [2020-01-22 00:34:18 GMT.393820][30e8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[000:979] [2020-01-22 00:34:18 GMT.394055][30e8] Stop the thread based object.
this:0xe9dafdc0
[000:979] [2020-01-22 00:34:18 GMT.394126][30e8] Destroy the thread based
object:0xe9dafdc0
[000:979] [2020-01-22 00:34:18 GMT.394149][30e8] Stop the thread based object.
this:0xe9dafdc0
[000:979] [2020-01-22 00:34:18 GMT.394217][30e8] bool
mi::broadcast::AudioDecoder::DecodeAndWriteToSampleQueue()(1/300)
[000:979] [2020-01-22 00:34:18 GMT.394241][30e8] No audio data decoded this time.
[000:979] [2020-01-22 00:34:18 GMT.394268][30e8] bool
mi::broadcast::VideoDecoder::DecodeAndNotify()(1/200)
[000:979] [2020-01-22 00:34:18 GMT.394291][30e8] Check if there is packet for
decode video.
[001:011] [2020-01-22 00:34:18 GMT.425564][30ea] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[001:011] [2020-01-22 00:34:18 GMT.425698][30ea] Remove the dispatch:0xca1c0300
socket server:0xe9ddde20

[001:011] [2020-01-22 00:34:18 GMT.425857][30ea] OnConnected: Victor is


122.155.237.85:80
[001:011] [2020-01-22 00:34:18 GMT.425896][30ea] operator(): Host race has
succeeded.
[001:011] [2020-01-22 00:34:18 GMT.426186][30e8] GetCurrentIP: IP122.155.237.85:80
[001:021] [2020-01-22 00:34:18 GMT.435635][30ee] FFMpeg=> [tcp @ 0xcdebf700]
connect the server succeed!

[001:021] [2020-01-22 00:34:18 GMT.435747][30ee] FFMpeg=> [http @ 0xcb5774a0]


request: GET /mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[001:025] [2020-01-22 00:34:18 GMT.439377][30e8] void


mi::broadcast::Player::OnTimer()(1/100)
[001:025] [2020-01-22 00:34:18 GMT.439469][30e8] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[001:025] [2020-01-22 00:34:18 GMT.439497][30e8] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[001:025] [2020-01-22 00:34:18 GMT.439517][30e8] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[001:025] [2020-01-22 00:34:18 GMT.439538][30e8] StartBuffering: Start buffering
[001:025] [2020-01-22 00:34:18 GMT.439561][30e8] Pause:
[001:025] [2020-01-22 00:34:18 GMT.439587][30e8] operator(): Audio decoder paused.
[001:025] [2020-01-22 00:34:18 GMT.439612][30e8] Pause:
[001:025] [2020-01-22 00:34:18 GMT.439701][30e8] Video decoder paused.
[001:025] [2020-01-22 00:34:18 GMT.439736][30e8] Pause:
[001:025] [2020-01-22 00:34:18 GMT.439886][30e6] operator(): video render paused.
[001:025] [2020-01-22 00:34:18 GMT.439977][30e8] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[001:025] [2020-01-22 00:34:18 GMT.440015][30e8] OnMPStartBuffering:
[001:026] [2020-01-22 00:34:18 GMT.440459][30e8] Audio cached time:0 video cached
time:0 audio frames in decoder:0 audio frames in playback:0 audio buffer in
playback:0 video frames in decoder: 0 video frames in render:0
[001:026] [2020-01-22 00:34:18 GMT.440537][30e8] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[001:076] [2020-01-22 00:34:18 GMT.490831][30e8] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[001:605] [2020-01-22 00:34:19 GMT.19918][30ee] Warning(ff_ffplay.cpp:60): FFMpeg=>
[http @ 0xcb577fe0] No trailing CRLF found in HTTP header.

[001:706] [2020-01-22 00:34:19 GMT.120852][30ee] FFMpeg=> [tcp @ 0xce3db100]


connect the server succeed!

[001:707] [2020-01-22 00:34:19 GMT.121455][30ee] FFMpeg=> [http @ 0xcb577fe0]


request: GET /mivideo.g.mi.com/171bb537ca6551cb240ce02cf3289dz0202001190.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[001:865] [2020-01-22 00:34:19 GMT.280271][2fa7] current play back time is:0(ms)


[001:866] [2020-01-22 00:34:19 GMT.280659][2fa7]
Java_com_xiaomi_player_Player_stopJni:
[001:866] [2020-01-22 00:34:19 GMT.280800][2fa7] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[001:866] [2020-01-22 00:34:19 GMT.280932][30e8] GetCurrentIP: IP122.155.237.85:80
[001:866] [2020-01-22 00:34:19 GMT.281093][30e8] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[001:866] [2020-01-22 00:34:19 GMT.281217][30ea] UpdateScore:
[001:866] [2020-01-22 00:34:19 GMT.281255][30ea] SetScore: set score to new value:
38
[001:866] [2020-01-22 00:34:19 GMT.281335][30ea] UpdateScore: set score to : 38
[001:867] [2020-01-22 00:34:19 GMT.281367][30ea] Save:
[001:867] [2020-01-22 00:34:19 GMT.281505][30ea] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[001:867] [2020-01-22 00:34:19 GMT.281938][30ea] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 38, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[001:867] [2020-01-22 00:34:19 GMT.282223][30e8] Stop:


[001:867] [2020-01-22 00:34:19 GMT.282324][30e8] operator(): in StreamReader::Stop
thread_.Invoke
[001:868] [2020-01-22 00:34:19 GMT.282529][30e3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[001:868] [2020-01-22 00:34:19 GMT.282604][30e8] Stop: begin workingThread.Stop
[001:908] [2020-01-22 00:34:19 GMT.322611][30ee] Error(ff_ffplay.cpp:60): FFMpeg=>
[hls,applehttp @ 0xc6473000] Error when loading first segment
'http://122.155.237.85:80/mivideo.g.mi.com/171bb537ca6551cb240ce02cf3289dz020200119
0.ts'

[001:908] [2020-01-22 00:34:19 GMT.322850][30ee] Error(stream_reader.cc:271):


cannot open av format open input with the error:-1414092869
[001:908] [2020-01-22 00:34:19 GMT.323079][30e8] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[001:908] [2020-01-22 00:34:19 GMT.323140][30e8] operator(): Stream reader stopped.
[001:908] [2020-01-22 00:34:19 GMT.323202][30e8] Stop: Stopping audio decoder
[001:908] [2020-01-22 00:34:19 GMT.323239][30e8] operator(): Audio decoder stopped
[001:908] [2020-01-22 00:34:19 GMT.323334][30e8] Stop: Stopping video decoder.
[001:909] [2020-01-22 00:34:19 GMT.323361][30e8] operator(): Video decoder stopped
[001:909] [2020-01-22 00:34:19 GMT.323386][30e8] Stop:
[001:909] [2020-01-22 00:34:19 GMT.323406][30e8] DeviceStop:
audioDevice_:0xc8c0a000
[001:909] [2020-01-22 00:34:19 GMT.323427][30e8] OpenSlesOutput:Stop playout

[001:913] [2020-01-22 00:34:19 GMT.327922][30e8] Don't update the opensl buffer


estimator, because call too short.

[001:913] [2020-01-22 00:34:19 GMT.328039][30e8] DeviceStop: Done


[001:913] [2020-01-22 00:34:19 GMT.328175][30e8] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[001:913] [2020-01-22 00:34:19 GMT.328225][30e8] Stop:
[001:913] [2020-01-22 00:34:19 GMT.328322][30e6] operator(): Video Render stopped.
[001:914] [2020-01-22 00:34:19 GMT.328523][30e8] OnMPStopped:
[001:914] [2020-01-22 00:34:19 GMT.328935][30e8] operator(): Player stopped.
[001:915] [2020-01-22 00:34:19 GMT.329350][30e8] operator(): Player stopped, and
start cache.
[001:915] [2020-01-22 00:34:19 GMT.329653][2fa7]
Java_com_xiaomi_player_Player_stopJni: player stopped
[004:969] [2020-01-22 00:34:22 GMT.383837][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[004:969] [2020-01-22 00:34:22 GMT.384184][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[004:970] [2020-01-22 00:34:22 GMT.384464][30e6] redraw the last frame.
[004:970] [2020-01-22 00:34:22 GMT.384660][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[004:971] [2020-01-22 00:34:22 GMT.385545][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni:
[004:971] [2020-01-22 00:34:22 GMT.385676][2fa7] editorPlayerSetMp3:
[004:971] [2020-01-22 00:34:22 GMT.385997][2fa7] Start: filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[004:971] [2020-01-22 00:34:22 GMT.386191][30e8] Start_w: invoke filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[004:971] [2020-01-22 00:34:22 GMT.386254][30e8] PauseCacheThreadOther, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[004:972] [2020-01-22 00:34:22 GMT.386349][30e3] PauseCacheThreadOther_w, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[004:972] [2020-01-22 00:34:22 GMT.386435][30e8] Start_w: Player paused all cache.
[004:973] [2020-01-22 00:34:22 GMT.387850][310e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc8a64124
[004:979] [2020-01-22 00:34:22 GMT.393797][30e8] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[004:979] [2020-01-22 00:34:22 GMT.393942][30e8] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[004:979] [2020-01-22 00:34:22 GMT.394182][30e8] Load: push version is : 1
[004:979] [2020-01-22 00:34:22 GMT.394254][30e8] Load: pull version is : 1
[004:979] [2020-01-22 00:34:22 GMT.394309][30e8] SetLastAccessTime: set last access
time: 8770551
[004:980] [2020-01-22 00:34:22 GMT.394351][30e8] SetLastAccessTime: set last access
time: 59629351
[004:980] [2020-01-22 00:34:22 GMT.394408][30e8] AsyncMultiSocket Create the async
multi socket.
[004:980] [2020-01-22 00:34:22 GMT.394896][30e8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[004:980] [2020-01-22 00:34:22 GMT.395053][30e8] Start_w: Player open the media
file with resovle dns.
[004:980] [2020-01-22 00:34:22 GMT.395091][30e8] ResovleHost_w: url:
http://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8, hoststr:
mivideo.g.mi.com
[004:980] [2020-01-22 00:34:22 GMT.395117][30e8] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[004:980] [2020-01-22 00:34:22 GMT.395197][30e8] Create the thread based
object:0xe9dafdc0
[004:983] [2020-01-22 00:34:22 GMT.398116][30e8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[004:984] [2020-01-22 00:34:22 GMT.398459][30e8] Start the thread based object.
this:0xe9dafdc0
[004:984] [2020-01-22 00:34:22 GMT.398827][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[004:984] [2020-01-22 00:34:22 GMT.398947][2fa7]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[004:984] [2020-01-22 00:34:22 GMT.398988][2fa7] SetSpeaker:
[004:984] [2020-01-22 00:34:22 GMT.398732][310f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xe9dafdc0
[004:984] [2020-01-22 00:34:22 GMT.399095][30e8] operator():
[004:984] [2020-01-22 00:34:22 GMT.399121][30e8] SetSpeaker: Enable speaker
[004:987] [2020-01-22 00:34:22 GMT.401516][310f] EventDispatchServerScope destruct
[005:040] [2020-01-22 00:34:22 GMT.455243][30e8] OnResolveResult size 2 result type
1
[005:041] [2020-01-22 00:34:22 GMT.455387][30e8] OnResolveResult resolve
122.155.237.85
[005:041] [2020-01-22 00:34:22 GMT.455430][30e8] OnResolveResult resolve
122.155.237.85
[005:041] [2020-01-22 00:34:22 GMT.455471][30e8] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[005:041] [2020-01-22 00:34:22 GMT.455497][30e8] SetIpList:
[005:041] [2020-01-22 00:34:22 GMT.455789][310e] GetSsid:
[005:043] [2020-01-22 00:34:22 GMT.457985][310e] AddAddresses:
[005:044] [2020-01-22 00:34:22 GMT.458395][310e] GetSsid:
[005:045] [2020-01-22 00:34:22 GMT.460181][310e] SetLastAccessTime: set last access
time: 96565371
[005:045] [2020-01-22 00:34:22 GMT.460286][310e] AddItems:
[005:045] [2020-01-22 00:34:22 GMT.460316][310e] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[005:045] [2020-01-22 00:34:22 GMT.460342][310e] SortAddresses:
[005:046] [2020-01-22 00:34:22 GMT.460364][310e] GetSsid:
[005:047] [2020-01-22 00:34:22 GMT.461649][310e] SetScore: set score to new value:
38
[005:048] [2020-01-22 00:34:22 GMT.462395][310e] Create socket connect to
host:122.155.237.85:80
[005:048] [2020-01-22 00:34:22 GMT.462677][310e] operator(): Race start for
address_list:
[005:048] [2020-01-22 00:34:22 GMT.462760][310e] AsyncMultiSocket connect start
[005:048] [2020-01-22 00:34:22 GMT.462795][310e] Create the socket to connect the
address:122.155.237.85:80
[005:048] [2020-01-22 00:34:22 GMT.462895][310e] Add the dispatch:0xcd3132e0 socket
server:0xc8a64020

[005:048] [2020-01-22 00:34:22 GMT.462933][310e] Create the IPv4 socket address


122.155.237.85:80
[005:049] [2020-01-22 00:34:22 GMT.463542][30e8] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
hoststr: realtime: 0 seek_duration: 0
[005:049] [2020-01-22 00:34:22 GMT.463506][310e] current socket index:0
[005:049] [2020-01-22 00:34:22 GMT.463649][310e] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[005:051] [2020-01-22 00:34:22 GMT.465590][30e8] Protocol2Port: current protocol:
http default_port_:80
[005:051] [2020-01-22 00:34:22 GMT.465712][30e8] SetDelegate:
[005:051] [2020-01-22 00:34:22 GMT.465743][30e8] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[005:051] [2020-01-22 00:34:22 GMT.465769][30e8] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[005:051] [2020-01-22 00:34:22 GMT.465794][30e8] Warning(stream_reader.cc:564):
operator(): stream reader started.
[005:051] [2020-01-22 00:34:22 GMT.465819][30e8] Start:
[005:051] [2020-01-22 00:34:22 GMT.465841][30e8] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
, hoststr =, seek duration = 0
[005:051] [2020-01-22 00:34:22 GMT.466038][30e8] Start: Starting audio decoder...
[005:051] [2020-01-22 00:34:22 GMT.466118][30e8] operator(): Audio decoder started.
[005:051] [2020-01-22 00:34:22 GMT.466086][3111] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcb50f534
[005:051] [2020-01-22 00:34:22 GMT.466158][30e8] Start: Starting video decoder...
[005:051] [2020-01-22 00:34:22 GMT.466245][30e8] operator(): Video decoder started.
[005:051] [2020-01-22 00:34:22 GMT.466234][3111] Run: ThreadBasedAVFormatContext
Start
[005:051] [2020-01-22 00:34:22 GMT.466307][30e8] Start:
[005:052] [2020-01-22 00:34:22 GMT.466518][30e8] DeviceStart:
audioDevice_:0xc8c0a000
[005:052] [2020-01-22 00:34:22 GMT.466581][30e8] DeviceStart: time profile playout
init before
[005:052] [2020-01-22 00:34:22 GMT.466629][30e8] DeviceStart: time profile playout
init end
[005:052] [2020-01-22 00:34:22 GMT.466662][30e8] OpenSlesOutput:Start playout

[005:053] [2020-01-22 00:34:22 GMT.467827][30e8] Create the opensl output player.


streamtype before:0
[005:053] [2020-01-22 00:34:22 GMT.467948][30e8] Create the opensl output player.
streamtype after:3

[005:059] [2020-01-22 00:34:22 GMT.473713][30e8] Enqueue opensl buffer size:1764


[005:069] [2020-01-22 00:34:22 GMT.483974][30e8] DeviceStart: time profile playout
all end
[005:069] [2020-01-22 00:34:22 GMT.484126][30e8] operator(): Audio playback
started.
[005:069] [2020-01-22 00:34:22 GMT.484197][30e8] Start:
[005:069] [2020-01-22 00:34:22 GMT.484329][30e6] operator(): video render started.
[005:071] [2020-01-22 00:34:22 GMT.485419][30e8] OnMPStarted:
[005:071] [2020-01-22 00:34:22 GMT.485802][30e8] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[005:080] [2020-01-22 00:34:22 GMT.494553][30e8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[005:080] [2020-01-22 00:34:22 GMT.494662][310e] current socket index:1
[005:080] [2020-01-22 00:34:22 GMT.494701][310e] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[005:080] [2020-01-22 00:34:22 GMT.494816][30e8] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[005:083] [2020-01-22 00:34:22 GMT.497449][30e8] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[005:083] [2020-01-22 00:34:22 GMT.497717][30e8] Stop the thread based object.
this:0xe9dafdc0
[005:083] [2020-01-22 00:34:22 GMT.497801][30e8] Destroy the thread based
object:0xe9dafdc0
[005:083] [2020-01-22 00:34:22 GMT.497833][30e8] Stop the thread based object.
this:0xe9dafdc0
[005:121] [2020-01-22 00:34:22 GMT.535382][30e8] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[005:121] [2020-01-22 00:34:22 GMT.535518][30e8] StartBuffering: Start buffering
[005:121] [2020-01-22 00:34:22 GMT.535551][30e8] Pause:
[005:121] [2020-01-22 00:34:22 GMT.535581][30e8] operator(): Audio decoder paused.
[005:121] [2020-01-22 00:34:22 GMT.535611][30e8] Pause:
[005:121] [2020-01-22 00:34:22 GMT.535634][30e8] Video decoder paused.
[005:121] [2020-01-22 00:34:22 GMT.535655][30e8] Pause:
[005:121] [2020-01-22 00:34:22 GMT.535855][30e6] operator(): video render paused.
[005:121] [2020-01-22 00:34:22 GMT.535964][30e8] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[005:121] [2020-01-22 00:34:22 GMT.536037][30e8] OnMPStartBuffering:
[005:147] [2020-01-22 00:34:22 GMT.561904][310e] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[005:147] [2020-01-22 00:34:22 GMT.562017][310e] Remove the dispatch:0xcd3132e0
socket server:0xc8a64020

[005:147] [2020-01-22 00:34:22 GMT.562175][310e] OnConnected: Victor is


122.155.237.85:80
[005:147] [2020-01-22 00:34:22 GMT.562213][310e] operator(): Host race has
succeeded.
[005:148] [2020-01-22 00:34:22 GMT.562425][30e8] GetCurrentIP: IP122.155.237.85:80
[005:156] [2020-01-22 00:34:22 GMT.571247][3111] FFMpeg=> [tcp @ 0xcf866160]
connect the server succeed!

[005:157] [2020-01-22 00:34:22 GMT.571488][3111] FFMpeg=> [http @ 0xc8a68260]


request: GET /mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[005:262] [2020-01-22 00:34:22 GMT.676903][3111] Warning(ff_ffplay.cpp:60):


FFMpeg=> [http @ 0xc8a683a0] No trailing CRLF found in HTTP header.

[005:271] [2020-01-22 00:34:22 GMT.686263][30e8] Because the audio is NOT real


time, so we doesn't change the speed of audio.
[005:360] [2020-01-22 00:34:22 GMT.775046][3111] FFMpeg=> [tcp @ 0xcf866700]
connect the server succeed!

[005:360] [2020-01-22 00:34:22 GMT.775169][3111] FFMpeg=> [http @ 0xc8a683a0]


request: GET /mivideo.g.mi.com/171bb537ca6551cb240ce02cf3289dz0202001190.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[005:372] [2020-01-22 00:34:22 GMT.786828][30e8] Undecoded audio frames: 0 Decoded


audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[006:071] [2020-01-22 00:34:23 GMT.486038][30e8] Don't do lipsync because. videoTs
and audioTs isEmpty!
[006:071] [2020-01-22 00:34:23 GMT.486200][30e8] void
mi::broadcast::StreamReader::CheckReconnect(int64_t)(1/10)
[006:088] [2020-01-22 00:34:23 GMT.502984][2fa7]
Java_com_xiaomi_player_Player_pauseJni:
[006:088] [2020-01-22 00:34:23 GMT.503067][2fa7] Pause:
[006:088] [2020-01-22 00:34:23 GMT.503199][30e8] operator():
[006:088] [2020-01-22 00:34:23 GMT.503250][30e8] Pause:
[006:088] [2020-01-22 00:34:23 GMT.503289][30e8] Pause: ThreadBasedAVFormatContext
paused.
[006:088] [2020-01-22 00:34:23 GMT.503312][30e8] Warning(stream_reader.cc:587):
operator(): stream reader paused.
[006:089] [2020-01-22 00:34:23 GMT.503347][30e8] Pause:
[006:089] [2020-01-22 00:34:23 GMT.503367][30e8] operator(): can not do 'Pause' at
status:2
[006:089] [2020-01-22 00:34:23 GMT.503400][30e8] Pause:
[006:089] [2020-01-22 00:34:23 GMT.503419][30e8] operator(): can not do 'Pause' at
status:2
[006:089] [2020-01-22 00:34:23 GMT.503454][30e8] operator(): can not do 'Pause' at
status:2
[006:089] [2020-01-22 00:34:23 GMT.503476][30e8] Pause:
[006:089] [2020-01-22 00:34:23 GMT.503538][30e6] operator(): can not do 'Pause' at
status:2
[006:089] [2020-01-22 00:34:23 GMT.503648][30e8] OnMPPaused:
[006:089] [2020-01-22 00:34:23 GMT.504046][30e8] Warning(player.cc:434):
operator(): Player paused.
[006:463] [2020-01-22 00:34:23 GMT.878178][3111] Run: After avformat_open_input
[006:485] [2020-01-22 00:34:23 GMT.899956][3111] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xe9d89800] Stream #0: not enough frames to estimate
rate; consider increasing probesize

[006:485] [2020-01-22 00:34:23 GMT.900205][3111] OnStreamInfoFound:


[006:485] [2020-01-22 00:34:23 GMT.900327][3111] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u
8':

[006:485] [2020-01-22 00:34:23 GMT.900343][30e8] operator():


[006:486] [2020-01-22 00:34:23 GMT.900367][3111] FFMpeg=> Duration:
[006:486] [2020-01-22 00:34:23 GMT.900376][30e8] operator(): Duration changed to
29999667
[006:486] [2020-01-22 00:34:23 GMT.900389][3111] FFMpeg=> 00:00:30.00
[006:486] [2020-01-22 00:34:23 GMT.900409][3111] FFMpeg=> , start:
[006:486] [2020-01-22 00:34:23 GMT.900430][3111] FFMpeg=> 1.553844
[006:486] [2020-01-22 00:34:23 GMT.900451][3111] FFMpeg=> , bitrate:
[006:486] [2020-01-22 00:34:23 GMT.900471][3111] FFMpeg=> 0 kb/s
[006:486] [2020-01-22 00:34:23 GMT.900501][3111] FFMpeg=>

[006:486] [2020-01-22 00:34:23 GMT.900541][3111] FFMpeg=> Program 0

[006:486] [2020-01-22 00:34:23 GMT.900559][3111] FFMpeg=> Metadata:

[006:486] [2020-01-22 00:34:23 GMT.900579][3111] FFMpeg=> variant_bitrate :


[006:486] [2020-01-22 00:34:23 GMT.900600][3111] FFMpeg=> 0
[006:486] [2020-01-22 00:34:23 GMT.900619][3111] FFMpeg=>

[006:486] [2020-01-22 00:34:23 GMT.900680][3111] FFMpeg=> Stream #0:0


[006:486] [2020-01-22 00:34:23 GMT.900714][3111] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 852x480
[006:486] [2020-01-22 00:34:23 GMT.900736][3111] FFMpeg=> ,
[006:486] [2020-01-22 00:34:23 GMT.900821][3111] FFMpeg=> 13 tbr,
[006:486] [2020-01-22 00:34:23 GMT.900855][3111] FFMpeg=> 90k tbn,
[006:486] [2020-01-22 00:34:23 GMT.900877][3111] FFMpeg=> 26 tbc
[006:486] [2020-01-22 00:34:23 GMT.900896][3111] FFMpeg=>

[006:486] [2020-01-22 00:34:23 GMT.900949][3111] FFMpeg=> Stream #0:1


[006:486] [2020-01-22 00:34:23 GMT.900979][3111] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 157 kb/s
[006:486] [2020-01-22 00:34:23 GMT.900999][3111] FFMpeg=>

[006:486] [2020-01-22 00:34:23 GMT.901022][3111] OnAudioStreamOpened: Audio stream


index:1
[006:486] [2020-01-22 00:34:23 GMT.901335][3111] OnVideoStreamOpened: video stream
index:0
[006:487] [2020-01-22 00:34:23 GMT.901426][30e8] operator():
[006:487] [2020-01-22 00:34:23 GMT.901580][3111] virtual void
mi::broadcast::ThreadBasedAVFormatContext::Run(xplatform_util::Thread*) still
working... (1/100)
[006:487] [2020-01-22 00:34:23 GMT.901602][30e8] OnAudioStreamOpened:
[006:487] [2020-01-22 00:34:23 GMT.901892][30e8] operator():
[006:487] [2020-01-22 00:34:23 GMT.902105][30e8] OnVideoStreamOpened:
[006:488] [2020-01-22 00:34:23 GMT.902388][30e8] operator():
[006:490] [2020-01-22 00:34:23 GMT.904558][30e8] operator():
[006:490] [2020-01-22 00:34:23 GMT.904717][30e8] OpenCodec: Open codec context.

[012:400] [2020-01-22 00:34:29 GMT.814405][2fa7]


Java_com_xiaomi_player_Player_stopJni:
[012:400] [2020-01-22 00:34:29 GMT.814635][2fa7] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[012:400] [2020-01-22 00:34:29 GMT.814819][30e8] GetCurrentIP: IP122.155.237.85:80
[012:400] [2020-01-22 00:34:29 GMT.815277][30e8] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:10
[012:401] [2020-01-22 00:34:29 GMT.815445][310e] UpdateScore:
[012:401] [2020-01-22 00:34:29 GMT.815811][310e] SetScore: set score to new value:
36
[012:401] [2020-01-22 00:34:29 GMT.815861][310e] UpdateScore: set score to : 36
[012:401] [2020-01-22 00:34:29 GMT.815907][310e] Save:
[012:401] [2020-01-22 00:34:29 GMT.816018][310e] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[012:402] [2020-01-22 00:34:29 GMT.816348][310e] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 36, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[012:402] [2020-01-22 00:34:29 GMT.816573][30e8] Stop:


[012:402] [2020-01-22 00:34:29 GMT.816638][30e8] operator(): in StreamReader::Stop
thread_.Invoke
[012:402] [2020-01-22 00:34:29 GMT.816726][30e3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[012:402] [2020-01-22 00:34:29 GMT.816795][30e8] Stop: begin workingThread.Stop
[012:406] [2020-01-22 00:34:29 GMT.820999][3111] Run: ThreadBasedAVFormatContext
End
[012:407] [2020-01-22 00:34:29 GMT.821608][30e8] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[012:407] [2020-01-22 00:34:29 GMT.821706][30e8] operator(): Stream reader stopped.
[012:407] [2020-01-22 00:34:29 GMT.821762][30e8] Stop: Stopping audio decoder
[012:407] [2020-01-22 00:34:29 GMT.821867][30e8] operator(): Audio decoder stopped
[012:407] [2020-01-22 00:34:29 GMT.821916][30e8] Stop: Stopping video decoder.
[012:409] [2020-01-22 00:34:29 GMT.823428][30e8] operator(): Video decoder stopped
[012:409] [2020-01-22 00:34:29 GMT.823558][30e8] Stop:
[012:409] [2020-01-22 00:34:29 GMT.823588][30e8] DeviceStop:
audioDevice_:0xc8c0a000
[012:409] [2020-01-22 00:34:29 GMT.823627][30e8] OpenSlesOutput:Stop playout

[012:413] [2020-01-22 00:34:29 GMT.827896][30e8] Don't update the opensl buffer


estimator, because call too short.

[012:413] [2020-01-22 00:34:29 GMT.828094][30e8] DeviceStop: Done


[012:414] [2020-01-22 00:34:29 GMT.828547][30e8] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[012:414] [2020-01-22 00:34:29 GMT.828915][30e8] Stop:
[012:414] [2020-01-22 00:34:29 GMT.829028][30e6] operator(): Video Render stopped.
[012:414] [2020-01-22 00:34:29 GMT.829134][30e8] OnMPStopped:
[012:415] [2020-01-22 00:34:29 GMT.829400][30e8] operator(): Player stopped.
[012:415] [2020-01-22 00:34:29 GMT.829580][30e8] operator(): Player stopped, and
start cache.
[012:415] [2020-01-22 00:34:29 GMT.829934][2fa7]
Java_com_xiaomi_player_Player_stopJni: player stopped
[012:416] [2020-01-22 00:34:29 GMT.831282][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[012:417] [2020-01-22 00:34:29 GMT.831546][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[012:417] [2020-01-22 00:34:29 GMT.831818][30e6] redraw the last frame.
[012:417] [2020-01-22 00:34:29 GMT.832009][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[012:417] [2020-01-22 00:34:29 GMT.832095][2fa7]
Java_com_xiaomi_player_Player_stopJni:
[012:417] [2020-01-22 00:34:29 GMT.832159][2fa7] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[012:417] [2020-01-22 00:34:29 GMT.832266][30e8] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[012:418] [2020-01-22 00:34:29 GMT.832514][2fa7]
Java_com_xiaomi_player_Player_stopJni: player stopped
[012:418] [2020-01-22 00:34:29 GMT.832691][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[012:418] [2020-01-22 00:34:29 GMT.832780][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[012:418] [2020-01-22 00:34:29 GMT.833171][30e6] redraw the last frame.
[012:419] [2020-01-22 00:34:29 GMT.833398][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[012:419] [2020-01-22 00:34:29 GMT.833657][2fa7]
Java_com_xiaomi_player_Player_destructPlayerJni:
[012:467] [2020-01-22 00:34:29 GMT.881857][30e8] operator(): destruct
[012:467] [2020-01-22 00:34:29 GMT.882001][30e8] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[012:467] [2020-01-22 00:34:29 GMT.882035][30e8] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[012:468] [2020-01-22 00:34:29 GMT.882781][30e8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[012:468] [2020-01-22 00:34:29 GMT.882908][30e8] Stop:
[012:468] [2020-01-22 00:34:29 GMT.882941][30e8] operator(): in StreamReader::Stop
thread_.Invoke
[012:468] [2020-01-22 00:34:29 GMT.882963][30e8] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[012:468] [2020-01-22 00:34:29 GMT.882994][30e8] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[012:468] [2020-01-22 00:34:29 GMT.883082][30e8] Stop: Stopping audio decoder
[012:468] [2020-01-22 00:34:29 GMT.883122][30e8] operator(): call start before stop
[012:468] [2020-01-22 00:34:29 GMT.883159][30e8] Stop: Stopping video decoder.
[012:468] [2020-01-22 00:34:29 GMT.883190][30e8] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[012:468] [2020-01-22 00:34:29 GMT.883223][30e8] Stop:
[012:468] [2020-01-22 00:34:29 GMT.883250][30e8] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[012:468] [2020-01-22 00:34:29 GMT.883274][30e8] DeviceRelease:
audioDevice_:0xc8c0a000
[012:468] [2020-01-22 00:34:29 GMT.883306][30e8] OpenSlesOutput:Stop playout

[012:468] [2020-01-22 00:34:29 GMT.883326][30e8] Don't update the opensl buffer


estimator, because call too short.

[012:469] [2020-01-22 00:34:29 GMT.883367][30e8] DeviceRelease: Release the webrtc


device object.
[012:469] [2020-01-22 00:34:29 GMT.883416][30e8] OpenSlesOutput destruct.

[012:470] [2020-01-22 00:34:29 GMT.884595][30e8] DeviceRelease: Done


[012:470] [2020-01-22 00:34:29 GMT.884803][30e8] Stop:
[012:470] [2020-01-22 00:34:29 GMT.884963][30e6] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[012:547] [2020-01-22 00:34:29 GMT.962054][2fa7] StatisticInfo:
Player::Player() cost 15ms.
Player::~Player() cost 4ms.
Player::Start() cost 61ms.
Player::Stop() cost 49ms.
Audio stream opened at 1438ms.
Video stream opened at -96565375ms.
First audio packet received at -96565375ms. First audio frame decoded at
-96565375ms. First audio frame played at -96565375ms.
First video packet received at -96565375ms. First video frame decoded at
-96565375ms. First video frame rendered at -96565375ms.
player.start_play_time is -1ms.
player.player_start is 96565375ms.
player.player_end is 96572726ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 0ms.
player.meta.duration is 29999ms.
player.meta.framerate is 0
player.meta.bitrate is 0
player.meta.size is
player.meta.rotate is 0
player.buffer_times is 2
player.max_lipsync_delay is 0
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 2
player.userid is
player.clientip is
audio_decoder_->Start() cost 0 ms.
audio_decoder_->Stop() cost 0 ms.
audio_playback_->Start() cost 56 ms.
audio_playback_->Stop() cost 4 ms.
stream_reader_->Start() cost 0 ms.
stream_reader_->Stop() cost 41 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 1 ms.
video_render_->Start() cost 1 ms.
video_render_->Stop() cost 1 ms.

[012:551] [2020-01-22 00:34:29 GMT.965632][30e1] error json report: {


"ac" : "engine_galileo",
"appid" : 0,
"conference" : "",
"content" : [
{
"player.average_buffer_time" : 0,
"player.buffer_times" : 2,
"player.clientip" : "",
"player.first_audio_frame_delay" : -96565375,
"player.first_audio_frame_received" : -96565375,
"player.first_buffer_time" : 0,
"player.first_video_frame_delay" : -96565375,
"player.first_video_frame_received" : -96565375,
"player.max_lipsync_delay" : 0,
"player.max_opened_codec_count" : 2,
"player.meta.audiocodec_name" : "AV_CODEC_AAC",
"player.meta.bitrate" : 0,
"player.meta.duration" : 29999,
"player.meta.framerate" : 0,
"player.meta.rotate" : 0,
"player.meta.size" : "",
"player.meta.videocodec_name" : "AV_CODEC_H264",
"player.play_mode" : 0,
"player.player_end" : 96572726,
"player.player_start" : 96565375,
"player.read_packet_fail_count" : 0,
"player.realtime" : 0,
"player.reconnect_times" : 0,
"player.start_play_time" : -1,
"player.url" :
"http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u
8",
"player.userid" : ""
}
],
"cversion" : "5.0.69 11-30-1c7b597",
"dinfo" : "Redmi Note 8",
"userid" : ""
}

[012:551] [2020-01-22 00:34:29 GMT.966342][30e1] error json report (no style):


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":2,"player.clientip":"","play
er.first_audio_frame_delay":-96565375,"player.first_audio_frame_received":-
96565375,"player.first_buffer_time":0,"player.first_video_frame_delay":-
96565375,"player.first_video_frame_received":-
96565375,"player.max_lipsync_delay":0,"player.max_opened_codec_count":2,"player.met
a.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.duration":29
999,"player.meta.framerate":0,"player.meta.rotate":0,"player.meta.size":"","player.
meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player.player_end":9657
2726,"player.player_start":96565375,"player.read_packet_fail_count":0,"player.realt
ime":0,"player.reconnect_times":0,"player.start_play_time":-
1,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a
64d4980_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[012:552] [2020-01-22 00:34:29 GMT.966446][30e1] encoded report:


{"ac":"engine_galileo","appid":0,"conference":"","content":
[{"player.average_buffer_time":0,"player.buffer_times":2,"player.clientip":"","play
er.first_audio_frame_delay":-96565375,"player.first_audio_frame_received":-
96565375,"player.first_buffer_time":0,"player.first_video_frame_delay":-
96565375,"player.first_video_frame_received":-
96565375,"player.max_lipsync_delay":0,"player.max_opened_codec_count":2,"player.met
a.audiocodec_name":"AV_CODEC_AAC","player.meta.bitrate":0,"player.meta.duration":29
999,"player.meta.framerate":0,"player.meta.rotate":0,"player.meta.size":"","player.
meta.videocodec_name":"AV_CODEC_H264","player.play_mode":0,"player.player_end":9657
2726,"player.player_start":96565375,"player.read_packet_fail_count":0,"player.realt
ime":0,"player.reconnect_times":0,"player.start_play_time":-
1,"player.url":"http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a
64d4980_480.m3u8","player.userid":""}],"cversion":"5.0.69 11-30-
1c7b597","dinfo":"Redmi Note 8","userid":""}

[012:552] [2020-01-22 00:34:29 GMT.966658][2fa7] global uninited!


[012:552] [2020-01-22 00:34:29 GMT.967020][2fa7]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[012:552] [2020-01-22 00:34:29 GMT.967105][2fa7] AppDeviceManager stop.

[012:552] [2020-01-22 00:34:29 GMT.967199][2fa7] Rlease the webrtc device object.

[012:553] [2020-01-22 00:34:29 GMT.967771][2fa7] OpenSlesInput destruct.

[012:553] [2020-01-22 00:34:29 GMT.968333][30e1] http content base64 encoded:


data=eyJhYyI6ImVuZ2luZV9nYWxpbGVvIiwiYXBwaWQiOjAsImNvbmZlcmVuY2UiOiIiLCJjb250ZW50Ij
pbeyJwbGF5ZXIuYXZlcmFnZV9idWZmZXJfdGltZSI6MCwicGxheWVyLmJ1ZmZlcl90aW1lcyI6MiwicGxhe
WVyLmNsaWVudGlwIjoiIiwicGxheWVyLmZpcnN0X2F1ZGlvX2ZyYW1lX2RlbGF5IjotOTY1NjUzNzUsInBs
YXllci5maXJzdF9hdWRpb19mcmFtZV9yZWNlaXZlZCI6LTk2NTY1Mzc1LCJwbGF5ZXIuZmlyc3RfYnVmZmV
yX3RpbWUiOjAsInBsYXllci5maXJzdF92aWRlb19mcmFtZV9kZWxheSI6LTk2NTY1Mzc1LCJwbGF5ZXIuZm
lyc3RfdmlkZW9fZnJhbWVfcmVjZWl2ZWQiOi05NjU2NTM3NSwicGxheWVyLm1heF9saXBzeW5jX2RlbGF5I
jowLCJwbGF5ZXIubWF4X29wZW5lZF9jb2RlY19jb3VudCI6MiwicGxheWVyLm1ldGEuYXVkaW9jb2RlY19u
YW1lIjoiQVZfQ09ERUNfQUFDIiwicGxheWVyLm1ldGEuYml0cmF0ZSI6MCwicGxheWVyLm1ldGEuZHVyYXR
pb24iOjI5OTk5LCJwbGF5ZXIubWV0YS5mcmFtZXJhdGUiOjAsInBsYXllci5tZXRhLnJvdGF0ZSI6MCwicG
xheWVyLm1ldGEuc2l6ZSI6IiIsInBsYXllci5tZXRhLnZpZGVvY29kZWNfbmFtZSI6IkFWX0NPREVDX0gyN
jQiLCJwbGF5ZXIucGxheV9tb2RlIjowLCJwbGF5ZXIucGxheWVyX2VuZCI6OTY1NzI3MjYsInBsYXllci5w
bGF5ZXJfc3RhcnQiOjk2NTY1Mzc1LCJwbGF5ZXIucmVhZF9wYWNrZXRfZmFpbF9jb3VudCI6MCwicGxheWV
yLnJlYWx0aW1lIjowLCJwbGF5ZXIucmVjb25uZWN0X3RpbWVzIjowLCJwbGF5ZXIuc3RhcnRfcGxheV90aW
1lIjotMSwicGxheWVyLnVybCI6Imh0dHA6Ly8xMjIuMTU1LjIzNy44NTo4MC9taXZpZGVvLmcubWkuY29tL
zRiNDBkYmZiODAzNjM5NmZhOTFjMTY1MGE2NGQ0OTgwXzQ4MC5tM3U4IiwicGxheWVyLnVzZXJpZCI6IiJ9
XSwiY3ZlcnNpb24iOiI1LjAuNjkgMTEtMzAtMWM3YjU5NyIsImRpbmZvIjoiUmVkbWkgTm90ZSA4IiwidXN
lcmlkIjoiIn0=
[012:554] [2020-01-22 00:34:29 GMT.968603][2fa7] OpenSlesOutput destruct.

[012:569] [2020-01-22 00:34:29 GMT.984240][30e4] Remove the dispatch:0xca1bf7a0


socket server:0xcb2f5340

[012:631] [2020-01-22 00:34:30 GMT.46322][2fa7] EventDispatchServerScope destruct


[012:632] [2020-01-22 00:34:30 GMT.46520][2fa7]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[012:632] [2020-01-22 00:34:30 GMT.46921][2fa7] ~AudioDeviceDataHandler

[012:635] [2020-01-22 00:34:30 GMT.49466][2fa7] AppDeviceManagerDestruct.

[012:635] [2020-01-22 00:34:30 GMT.49820][2fa7] ~AppDeviceManager:


[012:635] [2020-01-22 00:34:30 GMT.49991][2fa7]
CpuOverloadDetect::~CpuOverloadDetect() time:96572961 enter.

[012:636] [2020-01-22 00:34:30 GMT.51261][2fa7]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms
[012:637] [2020-01-22 00:34:30 GMT.51592][2fa7] Warning(util_jni.cc:72): Jvm is
null, invoke RegisterXplatformUtilJVM first!
[012:639] [2020-01-22 00:34:30 GMT.54081][2fa7] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[012:640] [2020-01-22 00:34:30 GMT.54580][2fa7] Destruct BeautifyReader begin...
[012:640] [2020-01-22 00:34:30 GMT.54695][2fa7] Destruct BeautifyReader done.
[012:640] [2020-01-22 00:34:30 GMT.54760][2fa7] Dispose::unregister webrtc video
engine
[012:640] [2020-01-22 00:34:30 GMT.54825][2fa7] Init the android object with jvm:0
env:0 context:0

[012:640] [2020-01-22 00:34:30 GMT.54895][2fa7] Clear the captured android objects.


[012:641] [2020-01-22 00:34:30 GMT.55921][2fa7] We cannot use g_jni_env_, which may
invalid for this thread and JVM will report warning show current thread cannot use
it. g_jni_env_0xf0313500 env:0xf0313500
[012:641] [2020-01-22 00:34:30 GMT.56131][2fa7] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:96572967
enter.

[012:641] [2020-01-22 00:34:30 GMT.56231][2fa7] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:96572967 enter.

[012:641] [2020-01-22 00:34:30 GMT.56320][2fa7] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[012:642] [2020-01-22 00:34:30 GMT.56409][2fa7] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 1 ms

[012:642] [2020-01-22 00:34:30 GMT.56486][2fa7] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:96572968
enter.

[012:642] [2020-01-22 00:34:30 GMT.56546][2fa7] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[012:642] [2020-01-22 00:34:30 GMT.56608][2fa7] static void
webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() time:96572968 enter.

[012:642] [2020-01-22 00:34:30 GMT.56665][2fa7] static void


webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[012:642] [2020-01-22 00:34:30 GMT.56718][2fa7] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[012:642] [2020-01-22 00:34:30 GMT.56797][2fa7] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[012:642] [2020-01-22 00:34:30 GMT.56857][2fa7] Dispose::unregister webrtc voice


engine
[012:642] [2020-01-22 00:34:30 GMT.56925][2fa7] Set the android objects with jvm:0
env:0 context:0

[012:642] [2020-01-22 00:34:30 GMT.56998][2fa7] Dispose::unregister webrtc


video/voice engine done
[012:846] [2020-01-22 00:34:30 GMT.261024][2fb0]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[012:846] [2020-01-22 00:34:30 GMT.261208][2fb0] void
Java_com_xiaomi_player_Player_setVideoSurfaceJni(JNIEnv*, jobject, jobject)obj is
null
[012:846] [2020-01-22 00:34:30 GMT.261274][2fb0]
Java_com_xiaomi_player_Player_stopJni:
[012:846] [2020-01-22 00:34:30 GMT.261321][2fb0] void
Java_com_xiaomi_player_Player_stopJni(JNIEnv*, jobject)obj is null
[012:944] [2020-01-22 00:34:30 GMT.358770][30e1] resolve hostname:dzb.g.mi.com to
IP:58.83.160.116
[012:944] [2020-01-22 00:34:30 GMT.359147][30e1] HttpRequest start:
dzb.g.mi.com/p.do
[012:945] [2020-01-22 00:34:30 GMT.359573][30e1] Add the dispatch:0xd13cdb20 socket
server:0xc9476f78

[012:945] [2020-01-22 00:34:30 GMT.360040][30e1] Remove the dispatch:0xd13cdb20


socket server:0xc9476f78

[012:946] [2020-01-22 00:34:30 GMT.360370][30e1] Add the dispatch:0xd13cdb20 socket


server:0xc9476f78

[017:633] [2020-01-22 00:34:35 GMT.47898][2fa7]


Java_com_xiaomi_devicemanager_DeviceManager_constructDeviceManagerJni: jlong
Java_com_xiaomi_devicemanager_DeviceManager_constructDeviceManagerJni(JNIEnv*,
jobject, jobject, jstring)
[017:633] [2020-01-22 00:34:35 GMT.48050][2fa7] Set the android context to webrtc.

[017:633] [2020-01-22 00:34:35 GMT.48113][2fa7] Init the android object with


jvm:0xf02ac3e0 env:0xf0313500 context:0xffd3f2a0

[017:633] [2020-01-22 00:34:35 GMT.48161][2fa7] Set up the java VM with java VM:-
265632800
[017:633] [2020-01-22 00:34:35 GMT.48208][2fa7] Get the device info for android by
call getDeviceInfo of VideoCaptureDeviceInfoAndroid.
[017:634] [2020-01-22 00:34:35 GMT.48431][2fa7] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:96577960
enter.

[017:634] [2020-01-22 00:34:35 GMT.48509][2fa7] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[017:634] [2020-01-22 00:34:35 GMT.48548][2fa7] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:96577960
enter.

[017:634] [2020-01-22 00:34:35 GMT.48571][2fa7] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xf02ac3e0
[017:634] [2020-01-22 00:34:35 GMT.48593][2fa7] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xf02ac3e0 address:0xc721d07c
[017:634] [2020-01-22 00:34:35 GMT.48622][2fa7] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xf02ac3e0 address:0xc721d07c
[017:634] [2020-01-22 00:34:35 GMT.48648][2fa7] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[017:634] [2020-01-22 00:34:35 GMT.48670][2fa7] Set the android objects with


jvm:0xf02ac3e0 env:0xf0313500 context:0xffd3f2a0

[017:638] [2020-01-22 00:34:35 GMT.52455][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[017:638] [2020-01-22 00:34:35 GMT.52628][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[017:638] [2020-01-22 00:34:35 GMT.52667][2fa7] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/voip_config.ini
[017:638] [2020-01-22 00:34:35 GMT.52693][2fa7] The device model: redmi note 8
usingSoftwareAEC value: 0
[017:640] [2020-01-22 00:34:35 GMT.55030][2fa7] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[017:640] [2020-01-22 00:34:35 GMT.55180][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[017:640] [2020-01-22 00:34:35 GMT.55219][2fa7] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/voip_config.ini
[017:640] [2020-01-22 00:34:35 GMT.55258][2fa7] The device model: redmi note 8
usingHardwareAEC value: 0
[017:640] [2020-01-22 00:34:35 GMT.55281][2fa7] The machine device: redmi note 8
usingHardwareAEC value: 0
[017:642] [2020-01-22 00:34:35 GMT.57142][2fa7] The device model: redmi note 8 enum
value: 0
[017:644] [2020-01-22 00:34:35 GMT.58488][2fa7] GetMachineModel is Redmi Note 8
[017:644] [2020-01-22 00:34:35 GMT.58599][2fa7] GetMachineInfo: Redmi Note 8
[017:644] [2020-01-22 00:34:35 GMT.58626][2fa7] Construct BeautifyReader begin...
[017:644] [2020-01-22 00:34:35 GMT.58651][2fa7] dumpStickerRgba:0 dumpStickerYuv:0
[017:644] [2020-01-22 00:34:35 GMT.58670][2fa7] Construct BeautifyReader done.
[017:647] [2020-01-22 00:34:35 GMT.61650][2fa7] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/support_resolution.txt
[017:647] [2020-01-22 00:34:35 GMT.62101][2fa7] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[017:647] [2020-01-22 00:34:35 GMT.62179][2fa7] AppDeviceManager telnet server for
statistics started......
[017:648] [2020-01-22 00:34:35 GMT.62444][31ae] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xc64c07ac
[017:648] [2020-01-22 00:34:35 GMT.62569][31ae] Add the dispatch:0xcb284340 socket
server:0xcb2f5700

[017:648] [2020-01-22 00:34:35 GMT.62819][2fa7]


CpuOverloadDetect::CpuOverloadDetect() time:96577974 enter.

[017:648] [2020-01-22 00:34:35 GMT.62977][2fa7]


CpuOverloadDetect::CpuOverloadDetect() leave. expire time = 0 ms

[017:648] [2020-01-22 00:34:35 GMT.63338][31af] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0xc6133980
[017:650] [2020-01-22 00:34:35 GMT.64473][2fa7] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[017:650] [2020-01-22 00:34:35 GMT.64521][2fa7] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[017:652] [2020-01-22 00:34:35 GMT.66512][2fa7] audio device use opensle input and
opensl output
[017:652] [2020-01-22 00:34:35 GMT.66685][2fa7] Create OpenSLES output module with
java VM support.

[017:656] [2020-01-22 00:34:35 GMT.71238][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[017:657] [2020-01-22 00:34:35 GMT.71453][2fa7] Create OpenSLES output module with
buffer num:2

[017:658] [2020-01-22 00:34:35 GMT.73156][2fa7] Create OpenSLES input module with


java VM support.

[017:660] [2020-01-22 00:34:35 GMT.74964][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_input.txt
[017:660] [2020-01-22 00:34:35 GMT.75130][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[017:660] [2020-01-22 00:34:35 GMT.75169][2fa7] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/opensl_input.txt
[017:660] [2020-01-22 00:34:35 GMT.75193][2fa7] Error(opensles_input.cc:87): Load
the data file for opensles.
[017:660] [2020-01-22 00:34:35 GMT.75211][2fa7] Error(opensles_input.cc:90): The
loaded buffer_num doesn't exist.
[017:660] [2020-01-22 00:34:35 GMT.75239][2fa7] Create OpenSLES input module with
buffer num:2

[017:660] [2020-01-22 00:34:35 GMT.75283][2fa7] Error(trace.cc:40): Init the output


and input for audio device template.
[017:660] [2020-01-22 00:34:35 GMT.75305][2fa7] Init the output device.

[017:660] [2020-01-22 00:34:35 GMT.75324][2fa7] Init the opensl input.


[017:660] [2020-01-22 00:34:35 GMT.75345][2fa7] AppDeviceManager get setting
samplerate: 0
[017:661] [2020-01-22 00:34:35 GMT.76110][2fa7] The device model: redmi note 8 enum
value: 0
[017:663] [2020-01-22 00:34:35 GMT.77426][2fa7] The device model: redmi note 8 enum
value: 0
[017:663] [2020-01-22 00:34:35 GMT.77457][2fa7] Set the sample rate to be:44100

[017:663] [2020-01-22 00:34:35 GMT.78099][2fa7] Enable the recording stereo:1


[017:663] [2020-01-22 00:34:35 GMT.78133][2fa7] Set the playout as stereo:1
[017:664] [2020-01-22 00:34:35 GMT.78802][2fa7] Update the recording sample rate to
be: 44100
[017:664] [2020-01-22 00:34:35 GMT.78871][2fa7] Low latency is not support,
returned by AudioManagerJNI.
[017:664] [2020-01-22 00:34:35 GMT.79170][2fa7] Using 4 x 10ms for an audio frame.

[017:668] [2020-01-22 00:34:35 GMT.83091][2fa7] nsMode = 0

[017:670] [2020-01-22 00:34:35 GMT.85075][2fa7] The device model:redmi note 8

[017:670] [2020-01-22 00:34:35 GMT.85155][2fa7] speaker output factor:100


defaultFactor: 100

[017:670] [2020-01-22 00:34:35 GMT.85180][2fa7] headset output factor:100


defaultFactor: 100

[017:671] [2020-01-22 00:34:35 GMT.86010][2fa7] The device model:redmi note 8

[017:671] [2020-01-22 00:34:35 GMT.86058][2fa7] speaker output factor:65


defaultFactor: 65

[017:671] [2020-01-22 00:34:35 GMT.86080][2fa7] headset output factor:100


defaultFactor: 100

[017:675] [2020-01-22 00:34:35 GMT.89976][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[017:675] [2020-01-22 00:34:35 GMT.90148][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[017:675] [2020-01-22 00:34:35 GMT.90190][2fa7] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/voip_config.ini
[017:675] [2020-01-22 00:34:35 GMT.90216][2fa7] The device model: redmi note 8
usingSoftwareAEC value: 0
[017:678] [2020-01-22 00:34:35 GMT.92513][2fa7] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/voip_config.ini
[017:678] [2020-01-22 00:34:35 GMT.92640][2fa7] Error(ini.cc:191): Open the file
failed. error:2
[017:678] [2020-01-22 00:34:35 GMT.92678][2fa7] Error(key_value_pair_store.cc:121):
load the data failed from: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/voip_config.ini
[017:678] [2020-01-22 00:34:35 GMT.92712][2fa7] The device model: redmi note 8
usingHardwareAEC value: 0
[017:678] [2020-01-22 00:34:35 GMT.92734][2fa7] The machine device: redmi note 8
usingHardwareAEC value: 0
[017:678] [2020-01-22 00:34:35 GMT.92775][2fa7] Software AEC disabled. enable_aecm_
: 1 enable: 0
[017:678] [2020-01-22 00:34:35 GMT.92917][2fa7]
Java_com_xiaomi_player_Player_constructPlayerJni:
[017:678] [2020-01-22 00:34:35 GMT.92996][2fa7] global inited!
[017:678] [2020-01-22 00:34:35 GMT.93065][2fa7] Player: Player construct.
av_version_info: live-release-1.2-6.30-1310-g7af25ed working mode: 0
[017:679] [2020-01-22 00:34:35 GMT.94033][2fa7] DeviceInit:
[017:681] [2020-01-22 00:34:35 GMT.95901][2fa7] audio device use null audio input
and opensl output
[017:681] [2020-01-22 00:34:35 GMT.95995][2fa7] Create OpenSLES output module with
java VM support.

[017:684] [2020-01-22 00:34:35 GMT.99198][2fa7] data


file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/opensl_output.txt
[017:685] [2020-01-22 00:34:35 GMT.99394][2fa7] Create OpenSLES output module with
buffer num:5

[017:685] [2020-01-22 00:34:35 GMT.99435][2fa7] Error(trace.cc:40): Init the output


and input for audio device template.
[017:685] [2020-01-22 00:34:35 GMT.99458][2fa7] Init the output device.

[017:685] [2020-01-22 00:34:35 GMT.99477][2fa7] Set the playout as stereo:1


[017:685] [2020-01-22 00:34:35 GMT.99498][2fa7] Set the sample rate to be:44100

[017:685] [2020-01-22 00:34:35 GMT.99537][2fa7] Low latency is not support,


returned by AudioManagerJNI.
[017:685] [2020-01-22 00:34:35 GMT.99579][2fa7] DeviceInit: Done
[017:685] [2020-01-22 00:34:35 GMT.99631][2fa7] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[017:685] [2020-01-22 00:34:35 GMT.100094][31b1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcb5c9d24
[017:687] [2020-01-22 00:34:35 GMT.101553][2fa7] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[017:687] [2020-01-22 00:34:35 GMT.101631][2fa7] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[017:687] [2020-01-22 00:34:35 GMT.101781][2fa7] Load: push version is : 1
[017:687] [2020-01-22 00:34:35 GMT.101835][2fa7] Load: pull version is : 1
[017:687] [2020-01-22 00:34:35 GMT.101881][2fa7] SetLastAccessTime: set last access
time: 8770551
[017:687] [2020-01-22 00:34:35 GMT.101911][2fa7] SetLastAccessTime: set last access
time: 59629351
[017:687] [2020-01-22 00:34:35 GMT.101953][2fa7] AsyncMultiSocket Create the async
multi socket.
[017:687] [2020-01-22 00:34:35 GMT.102111][2fa7]
Java_com_xiaomi_player_Player_setCacheSpeedJni:
[017:687] [2020-01-22 00:34:35 GMT.102349][31b2] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcb5a7864
[017:688] [2020-01-22 00:34:35 GMT.102492][30e3] set http cache speed size:
1048576kb/s
[017:729] [2020-01-22 00:34:35 GMT.144167][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[017:729] [2020-01-22 00:34:35 GMT.144310][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[017:730] [2020-01-22 00:34:35 GMT.144796][31b0] redraw the last frame.
[017:730] [2020-01-22 00:34:35 GMT.145275][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[017:731] [2020-01-22 00:34:35 GMT.145966][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni:
[017:731] [2020-01-22 00:34:35 GMT.146042][2fa7] editorPlayerSetMp3:
[017:732] [2020-01-22 00:34:35 GMT.146457][2fa7] Start: filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[017:732] [2020-01-22 00:34:35 GMT.146913][31b2] Start_w: invoke filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[017:732] [2020-01-22 00:34:35 GMT.146960][31b2] PauseCacheThreadOther, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[017:732] [2020-01-22 00:34:35 GMT.147060][30e3] PauseCacheThreadOther_w, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[017:732] [2020-01-22 00:34:35 GMT.147121][31b2] Start_w: Player paused all cache.
[017:733] [2020-01-22 00:34:35 GMT.147392][31b4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcb6deb24
[017:735] [2020-01-22 00:34:35 GMT.149785][31b2] ConnectionQualityCacher:
connection quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[017:735] [2020-01-22 00:34:35 GMT.149941][31b2] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[017:735] [2020-01-22 00:34:35 GMT.150094][31b2] Load: push version is : 1
[017:735] [2020-01-22 00:34:35 GMT.150149][31b2] Load: pull version is : 1
[017:735] [2020-01-22 00:34:35 GMT.150193][31b2] SetLastAccessTime: set last access
time: 8770551
[017:735] [2020-01-22 00:34:35 GMT.150231][31b2] SetLastAccessTime: set last access
time: 59629351
[017:735] [2020-01-22 00:34:35 GMT.150283][31b2] AsyncMultiSocket Create the async
multi socket.
[017:736] [2020-01-22 00:34:35 GMT.151035][31b2]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[017:736] [2020-01-22 00:34:35 GMT.151232][31b2] Start_w: Player open the media
file with resovle dns.
[017:736] [2020-01-22 00:34:35 GMT.151263][31b2] ResovleHost_w: url:
http://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8, hoststr:
mivideo.g.mi.com
[017:736] [2020-01-22 00:34:35 GMT.151290][31b2] resolve server
mivideo.g.mi.com:80, hostname mivideo.g.mi.com
[017:736] [2020-01-22 00:34:35 GMT.151335][31b2] Create the thread based
object:0xc6105e40
[017:739] [2020-01-22 00:34:35 GMT.153758][31b2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[017:739] [2020-01-22 00:34:35 GMT.154072][31b2] Start the thread based object.
this:0xc6105e40
[017:740] [2020-01-22 00:34:35 GMT.154385][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[017:740] [2020-01-22 00:34:35 GMT.154480][2fa7]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[017:740] [2020-01-22 00:34:35 GMT.154523][2fa7] SetSpeaker:
[017:740] [2020-01-22 00:34:35 GMT.154583][31b5] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xc6105e40
[017:740] [2020-01-22 00:34:35 GMT.155036][31b2] operator():
[017:740] [2020-01-22 00:34:35 GMT.155092][31b2] SetSpeaker: Enable speaker
[017:742] [2020-01-22 00:34:35 GMT.156692][31b5] EventDispatchServerScope destruct
[017:743] [2020-01-22 00:34:35 GMT.157664][31b2] OnResolveResult size 2 result type
1
[017:743] [2020-01-22 00:34:35 GMT.157732][31b2] OnResolveResult resolve
122.155.237.85
[017:743] [2020-01-22 00:34:35 GMT.157762][31b2] OnResolveResult resolve
122.155.237.85
[017:743] [2020-01-22 00:34:35 GMT.157797][31b2] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[017:743] [2020-01-22 00:34:35 GMT.157820][31b2] SetIpList:
[017:744] [2020-01-22 00:34:35 GMT.158533][31b4] GetSsid:
[017:745] [2020-01-22 00:34:35 GMT.159904][31b4] AddAddresses:
[017:745] [2020-01-22 00:34:35 GMT.160003][31b4] GetSsid:
[017:746] [2020-01-22 00:34:35 GMT.161215][31b4] SetLastAccessTime: set last access
time: 96578072
[017:746] [2020-01-22 00:34:35 GMT.161337][31b4] AddItems:
[017:747] [2020-01-22 00:34:35 GMT.161367][31b4] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[017:747] [2020-01-22 00:34:35 GMT.161409][31b4] SortAddresses:
[017:747] [2020-01-22 00:34:35 GMT.161430][31b4] GetSsid:
[017:748] [2020-01-22 00:34:35 GMT.162587][31b4] SetScore: set score to new value:
36
[017:748] [2020-01-22 00:34:35 GMT.162701][31b4] Create socket connect to
host:122.155.237.85:80
[017:748] [2020-01-22 00:34:35 GMT.162894][31b4] operator(): Race start for
address_list:
[017:748] [2020-01-22 00:34:35 GMT.162953][31b4] AsyncMultiSocket connect start
[017:748] [2020-01-22 00:34:35 GMT.162991][31b4] Create the socket to connect the
address:122.155.237.85:80
[017:748] [2020-01-22 00:34:35 GMT.163078][31b4] Add the dispatch:0xcb2868e0 socket
server:0xcb6dea20

[017:748] [2020-01-22 00:34:35 GMT.163112][31b4] Create the IPv4 socket address


122.155.237.85:80
[017:748] [2020-01-22 00:34:35 GMT.163227][31b4] current socket index:0
[017:748] [2020-01-22 00:34:35 GMT.163256][31b2] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
hoststr: realtime: 0 seek_duration: 0
[017:748] [2020-01-22 00:34:35 GMT.163329][31b4] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[017:750] [2020-01-22 00:34:35 GMT.164595][31b2] Protocol2Port: current protocol:
http default_port_:80
[017:750] [2020-01-22 00:34:35 GMT.164796][31b2] SetDelegate:
[017:750] [2020-01-22 00:34:35 GMT.164843][31b2] Start: Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[017:750] [2020-01-22 00:34:35 GMT.164870][31b2] operator(): Start the stream
reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[017:750] [2020-01-22 00:34:35 GMT.164891][31b2] Warning(stream_reader.cc:564):
operator(): stream reader started.
[017:750] [2020-01-22 00:34:35 GMT.164913][31b2] Start:
[017:750] [2020-01-22 00:34:35 GMT.164931][31b2] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
, hoststr =, seek duration = 0
[017:750] [2020-01-22 00:34:35 GMT.165078][31b2] Start: Starting audio decoder...
[017:750] [2020-01-22 00:34:35 GMT.165125][31b7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcbf7bf34
[017:750] [2020-01-22 00:34:35 GMT.165145][31b2] operator(): Audio decoder started.
[017:750] [2020-01-22 00:34:35 GMT.165177][31b7] Run: ThreadBasedAVFormatContext
Start
[017:750] [2020-01-22 00:34:35 GMT.165184][31b2] Start: Starting video decoder...
[017:750] [2020-01-22 00:34:35 GMT.165207][31b2] operator(): Video decoder started.
[017:750] [2020-01-22 00:34:35 GMT.165232][31b2] Start:
[017:751] [2020-01-22 00:34:35 GMT.165398][31b2] DeviceStart:
audioDevice_:0xcbf56000
[017:751] [2020-01-22 00:34:35 GMT.165422][31b2] DeviceStart: time profile playout
init before
[017:751] [2020-01-22 00:34:35 GMT.165445][31b2] DeviceStart: time profile playout
init end
[017:751] [2020-01-22 00:34:35 GMT.165464][31b2] OpenSlesOutput:Start playout

[017:751] [2020-01-22 00:34:35 GMT.166131][31b2] Create the opensl output player.


streamtype before:0

[017:751] [2020-01-22 00:34:35 GMT.166204][31b2] Create the opensl output player.


streamtype after:3

[017:755] [2020-01-22 00:34:35 GMT.170015][31b2] Enqueue opensl buffer size:1764


[017:766] [2020-01-22 00:34:35 GMT.180930][31b2] DeviceStart: time profile playout
all end
[017:766] [2020-01-22 00:34:35 GMT.181071][31b2] operator(): Audio playback
started.
[017:766] [2020-01-22 00:34:35 GMT.181145][31b2] Start:
[017:766] [2020-01-22 00:34:35 GMT.181302][31b0] operator(): video render started.
[017:767] [2020-01-22 00:34:35 GMT.181653][31b2] OnMPStarted:
[017:767] [2020-01-22 00:34:35 GMT.182246][31b2] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[017:771] [2020-01-22 00:34:35 GMT.185739][31b2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[017:771] [2020-01-22 00:34:35 GMT.185946][31b2] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[017:773] [2020-01-22 00:34:35 GMT.188430][31b2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[017:774] [2020-01-22 00:34:35 GMT.188754][31b2] Stop the thread based object.
this:0xc6105e40
[017:774] [2020-01-22 00:34:35 GMT.188867][31b2] Destroy the thread based
object:0xc6105e40
[017:774] [2020-01-22 00:34:35 GMT.188911][31b2] Stop the thread based object.
this:0xc6105e40
[017:780] [2020-01-22 00:34:35 GMT.194388][31b4] current socket index:1
[017:780] [2020-01-22 00:34:35 GMT.194488][31b4] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[017:817] [2020-01-22 00:34:35 GMT.231379][31b2] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[017:817] [2020-01-22 00:34:35 GMT.231481][31b2] StartBuffering: Start buffering
[017:817] [2020-01-22 00:34:35 GMT.231557][31b2] Pause:
[017:817] [2020-01-22 00:34:35 GMT.231599][31b2] operator(): Audio decoder paused.
[017:817] [2020-01-22 00:34:35 GMT.231638][31b2] Pause:
[017:817] [2020-01-22 00:34:35 GMT.231674][31b2] Video decoder paused.
[017:817] [2020-01-22 00:34:35 GMT.231707][31b2] Pause:
[017:817] [2020-01-22 00:34:35 GMT.231833][31b0] operator(): video render paused.
[017:817] [2020-01-22 00:34:35 GMT.231921][31b2] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[017:817] [2020-01-22 00:34:35 GMT.231963][31b2] OnMPStartBuffering:
[017:845] [2020-01-22 00:34:35 GMT.259849][31b4] AsyncMultiSocket OnConnectEvent
network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[017:845] [2020-01-22 00:34:35 GMT.260001][31b4] Remove the dispatch:0xcb2868e0
socket server:0xcb6dea20

[017:845] [2020-01-22 00:34:35 GMT.260138][31b4] OnConnected: Victor is


122.155.237.85:80
[017:845] [2020-01-22 00:34:35 GMT.260170][31b4] operator(): Host race has
succeeded.
[017:846] [2020-01-22 00:34:35 GMT.260929][31b2] GetCurrentIP: IP122.155.237.85:80
[017:854] [2020-01-22 00:34:35 GMT.268515][31b7] FFMpeg=> [tcp @ 0xe9d85fc0]
connect the server succeed!

[017:854] [2020-01-22 00:34:35 GMT.268646][31b7] FFMpeg=> [http @ 0xca1f0ec0]


request: GET /mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[017:959] [2020-01-22 00:34:35 GMT.373949][31b7] Warning(ff_ffplay.cpp:60):


FFMpeg=> [http @ 0xc8a69200] No trailing CRLF found in HTTP header.

[017:969] [2020-01-22 00:34:35 GMT.383955][31b2] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[017:969] [2020-01-22 00:34:35 GMT.384065][31b2] The total cached audio size (ms):0
total cached video frame count:0 video decoder ccached:0 render cached:0 (1/100)
[017:969] [2020-01-22 00:34:35 GMT.384110][31b2] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[018:058] [2020-01-22 00:34:35 GMT.472593][31b7] FFMpeg=> [tcp @ 0xe9d86320]
connect the server succeed!

[018:058] [2020-01-22 00:34:35 GMT.472734][31b7] FFMpeg=> [http @ 0xc8a69200]


request: GET /mivideo.g.mi.com/171bb537ca6551cb240ce02cf3289dz0202001190.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1
[018:122] [2020-01-22 00:34:35 GMT.536683][31b2] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[018:390] [2020-01-22 00:34:35 GMT.804381][2fa7]
Java_com_xiaomi_player_Player_stopJni:
[018:390] [2020-01-22 00:34:35 GMT.804516][2fa7] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[018:390] [2020-01-22 00:34:35 GMT.804754][31b2] GetCurrentIP: IP122.155.237.85:80
[018:390] [2020-01-22 00:34:35 GMT.804989][31b2] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:60
[018:390] [2020-01-22 00:34:35 GMT.805104][31b4] UpdateScore:
[018:390] [2020-01-22 00:34:35 GMT.805149][31b4] SetScore: set score to new value:
37
[018:390] [2020-01-22 00:34:35 GMT.805172][31b4] UpdateScore: set score to : 37
[018:390] [2020-01-22 00:34:35 GMT.805192][31b4] Save:
[018:390] [2020-01-22 00:34:35 GMT.805262][31b4] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[018:391] [2020-01-22 00:34:35 GMT.805467][31b4] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 37, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[018:391] [2020-01-22 00:34:35 GMT.805641][31b2] Stop:


[018:391] [2020-01-22 00:34:35 GMT.805688][31b2] operator(): in StreamReader::Stop
thread_.Invoke
[018:391] [2020-01-22 00:34:35 GMT.805760][30e3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[018:391] [2020-01-22 00:34:35 GMT.805816][31b2] Stop: begin workingThread.Stop
[018:406] [2020-01-22 00:34:35 GMT.820470][31b7] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xc8a69200] No trailing CRLF found in HTTP header.

[018:408] [2020-01-22 00:34:35 GMT.822480][31b7] Warning(ff_ffplay.cpp:60):


FFMpeg=> [mpegts @ 0xe9d89200] Could not find codec parameters for stream 1 (Audio:
aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[018:408] [2020-01-22 00:34:35 GMT.822701][31b7] Run: After avformat_open_input


[018:410] [2020-01-22 00:34:35 GMT.824794][31b7] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xe9d88c00] Could not find codec parameters for stream 1
(Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[018:410] [2020-01-22 00:34:35 GMT.824894][31b7] OnStreamInfoFound:
[018:410] [2020-01-22 00:34:35 GMT.824941][31b7] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u
8':

[018:410] [2020-01-22 00:34:35 GMT.824969][31b7] FFMpeg=> Duration:


[018:410] [2020-01-22 00:34:35 GMT.824990][31b7] FFMpeg=> 00:00:30.00
[018:410] [2020-01-22 00:34:35 GMT.825008][31b7] FFMpeg=> , bitrate:
[018:410] [2020-01-22 00:34:35 GMT.825025][31b7] FFMpeg=> 0 kb/s
[018:410] [2020-01-22 00:34:35 GMT.825043][31b7] FFMpeg=>

[018:410] [2020-01-22 00:34:35 GMT.825062][31b7] FFMpeg=> Program 0

[018:410] [2020-01-22 00:34:35 GMT.825079][31b7] FFMpeg=> Metadata:

[018:410] [2020-01-22 00:34:35 GMT.825098][31b7] FFMpeg=> variant_bitrate :


[018:410] [2020-01-22 00:34:35 GMT.825116][31b7] FFMpeg=> 0
[018:410] [2020-01-22 00:34:35 GMT.825133][31b7] FFMpeg=>

[018:410] [2020-01-22 00:34:35 GMT.825175][31b7] FFMpeg=> Stream #0:0


[018:410] [2020-01-22 00:34:35 GMT.825195][31b7] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 852x480
[018:410] [2020-01-22 00:34:35 GMT.825214][31b7] FFMpeg=> ,
[018:410] [2020-01-22 00:34:35 GMT.825244][31b7] FFMpeg=> 13 tbr,
[018:410] [2020-01-22 00:34:35 GMT.825281][31b7] FFMpeg=> 90k tbn,
[018:410] [2020-01-22 00:34:35 GMT.825301][31b7] FFMpeg=> 26 tbc
[018:410] [2020-01-22 00:34:35 GMT.825328][31b7] FFMpeg=>

[018:411] [2020-01-22 00:34:35 GMT.825363][31b7] FFMpeg=> Stream #0:1


[018:411] [2020-01-22 00:34:35 GMT.825391][31b7] FFMpeg=> : Audio: aac ([15][0][0]
[0] / 0x000F), 0 channels, fltp
[018:411] [2020-01-22 00:34:35 GMT.825410][31b7] FFMpeg=>

[018:411] [2020-01-22 00:34:35 GMT.825429][31b7] Error(stream_reader.cc:343):


failed to find audio stream with the error:-1381258232
[018:411] [2020-01-22 00:34:35 GMT.825449][31b7] OnVideoStreamOpened: video stream
index:0
[018:411] [2020-01-22 00:34:35 GMT.825936][31b7] Run: ThreadBasedAVFormatContext
End
[018:412] [2020-01-22 00:34:35 GMT.826389][31b2] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[018:412] [2020-01-22 00:34:35 GMT.826449][31b2] operator(): Stream reader stopped.
[018:412] [2020-01-22 00:34:35 GMT.826497][31b2] operator():
[018:412] [2020-01-22 00:34:35 GMT.826528][31b2] operator(): Duration changed to
29999667
[018:412] [2020-01-22 00:34:35 GMT.826553][31b2] operator():
[018:412] [2020-01-22 00:34:35 GMT.826761][31b2] OnVideoStreamOpened:
[018:412] [2020-01-22 00:34:35 GMT.827030][31b2] Stop: Stopping audio decoder
[018:412] [2020-01-22 00:34:35 GMT.827063][31b2] operator(): Audio decoder stopped
[018:412] [2020-01-22 00:34:35 GMT.827091][31b2] Stop: Stopping video decoder.
[018:412] [2020-01-22 00:34:35 GMT.827114][31b2] operator(): Video decoder stopped
[018:412] [2020-01-22 00:34:35 GMT.827189][31b2] operator():
[018:412] [2020-01-22 00:34:35 GMT.827218][31b2] OpenCodec: Open codec context.

[018:415] [2020-01-22 00:34:35 GMT.830063][31b2] Stop:


[018:415] [2020-01-22 00:34:35 GMT.830170][31b2] DeviceStop:
audioDevice_:0xcbf56000
[018:415] [2020-01-22 00:34:35 GMT.830197][31b2] OpenSlesOutput:Stop playout

[018:418] [2020-01-22 00:34:35 GMT.832889][31b2] Don't update the opensl buffer


estimator, because call too short.

[018:418] [2020-01-22 00:34:35 GMT.833010][31b2] DeviceStop: Done


[018:418] [2020-01-22 00:34:35 GMT.833200][31b2] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[018:418] [2020-01-22 00:34:35 GMT.833269][31b2] Stop:
[018:419] [2020-01-22 00:34:35 GMT.833416][31b0] operator(): Video Render stopped.
[018:419] [2020-01-22 00:34:35 GMT.833614][31b2] OnMPStopped:
[018:419] [2020-01-22 00:34:35 GMT.833851][31b2] operator(): Player stopped.
[018:419] [2020-01-22 00:34:35 GMT.834277][31b2] operator(): Player stopped, and
start cache.
[018:420] [2020-01-22 00:34:35 GMT.834799][2fa7]
Java_com_xiaomi_player_Player_stopJni: player stopped
[018:633] [2020-01-22 00:34:36 GMT.47921][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[018:633] [2020-01-22 00:34:36 GMT.48096][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[018:633] [2020-01-22 00:34:36 GMT.48328][31b0] redraw the last frame.
[018:634] [2020-01-22 00:34:36 GMT.48610][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[018:634] [2020-01-22 00:34:36 GMT.49350][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni:
[018:635] [2020-01-22 00:34:36 GMT.49460][2fa7] editorPlayerSetMp3:
[018:635] [2020-01-22 00:34:36 GMT.49740][2fa7] Start: filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 hoststr:
realtime: 0 seek_duration: 0
[018:635] [2020-01-22 00:34:36 GMT.50068][31b2] Start_w: invoke filename:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[018:635] [2020-01-22 00:34:36 GMT.50118][31b2] PauseCacheThreadOther, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[018:635] [2020-01-22 00:34:36 GMT.50179][30e3] PauseCacheThreadOther_w, uri:
https://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[018:635] [2020-01-22 00:34:36 GMT.50231][31b2] Start_w: Player paused all cache.
[018:636] [2020-01-22 00:34:36 GMT.50626][31c8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcf428d24
[018:637] [2020-01-22 00:34:36 GMT.52295][31b2] ConnectionQualityCacher: connection
quality cacher file path is : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[018:638] [2020-01-22 00:34:36 GMT.52376][31b2] Load: connection quality cacher's
file path is: /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json ,business type is: 1
[018:638] [2020-01-22 00:34:36 GMT.52504][31b2] Load: push version is : 1
[018:638] [2020-01-22 00:34:36 GMT.52546][31b2] Load: pull version is : 1
[018:638] [2020-01-22 00:34:36 GMT.52579][31b2] SetLastAccessTime: set last access
time: 8770551
[018:638] [2020-01-22 00:34:36 GMT.52624][31b2] SetLastAccessTime: set last access
time: 59629351
[018:638] [2020-01-22 00:34:36 GMT.52693][31b2] AsyncMultiSocket Create the async
multi socket.
[018:639] [2020-01-22 00:34:36 GMT.53485][31b2]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[018:639] [2020-01-22 00:34:36 GMT.54011][31b2] Start_w: Player open the media file
with resovle dns.
[018:639] [2020-01-22 00:34:36 GMT.54061][31b2] ResovleHost_w: url:
http://mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8, hoststr:
mivideo.g.mi.com
[018:639] [2020-01-22 00:34:36 GMT.54089][31b2] resolve server mivideo.g.mi.com:80,
hostname mivideo.g.mi.com
[018:639] [2020-01-22 00:34:36 GMT.54148][31b2] Create the thread based
object:0xc6105e40
[018:641] [2020-01-22 00:34:36 GMT.56329][31b2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[018:642] [2020-01-22 00:34:36 GMT.56664][31b2] Start the thread based object.
this:0xc6105e40
[018:642] [2020-01-22 00:34:36 GMT.57028][2fa7]
Java_com_xiaomi_player_Player_startWithTimeJni: player started1
[018:642] [2020-01-22 00:34:36 GMT.57108][31c9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:ThreadBasedObject 0x0xc6105e40
[018:642] [2020-01-22 00:34:36 GMT.57151][2fa7]
Java_com_xiaomi_player_Player_setSpeakerJni: set audio speaker mode to #
[018:642] [2020-01-22 00:34:36 GMT.57198][2fa7] SetSpeaker:
[018:643] [2020-01-22 00:34:36 GMT.57578][31b2] operator():
[018:643] [2020-01-22 00:34:36 GMT.57650][31b2] SetSpeaker: Enable speaker
[018:646] [2020-01-22 00:34:36 GMT.61253][31c9] EventDispatchServerScope destruct
[018:649] [2020-01-22 00:34:36 GMT.64046][31b2] OnResolveResult size 2 result type
1
[018:649] [2020-01-22 00:34:36 GMT.64170][31b2] OnResolveResult resolve
122.155.237.85
[018:649] [2020-01-22 00:34:36 GMT.64208][31b2] OnResolveResult resolve
122.155.237.85
[018:649] [2020-01-22 00:34:36 GMT.64254][31b2] OnResolveResult: Server URL insert
ip to
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[018:649] [2020-01-22 00:34:36 GMT.64282][31b2] SetIpList:
[018:650] [2020-01-22 00:34:36 GMT.64408][31c8] GetSsid:
[018:651] [2020-01-22 00:34:36 GMT.65671][31c8] AddAddresses:
[018:651] [2020-01-22 00:34:36 GMT.65788][31c8] GetSsid:
[018:652] [2020-01-22 00:34:36 GMT.67243][31c8] SetLastAccessTime: set last access
time: 96578978
[018:653] [2020-01-22 00:34:36 GMT.67377][31c8] AddItems:
[018:653] [2020-01-22 00:34:36 GMT.67415][31c8] AddAddressItems: adrress item
already existed. ip : 122.155.237.85 -- port: 80
[018:653] [2020-01-22 00:34:36 GMT.67443][31c8] SortAddresses:
[018:653] [2020-01-22 00:34:36 GMT.67467][31c8] GetSsid:
[018:654] [2020-01-22 00:34:36 GMT.69013][31c8] SetScore: set score to new value:
37
[018:654] [2020-01-22 00:34:36 GMT.69149][31c8] Create socket connect to
host:122.155.237.85:80
[018:655] [2020-01-22 00:34:36 GMT.69421][31c8] operator(): Race start for
address_list:
[018:655] [2020-01-22 00:34:36 GMT.69492][31c8] AsyncMultiSocket connect start
[018:655] [2020-01-22 00:34:36 GMT.69525][31c8] Create the socket to connect the
address:122.155.237.85:80
[018:655] [2020-01-22 00:34:36 GMT.69629][31c8] Add the dispatch:0xca1bf960 socket
server:0xcf428c20

[018:655] [2020-01-22 00:34:36 GMT.69669][31c8] Create the IPv4 socket address


122.155.237.85:80
[018:655] [2020-01-22 00:34:36 GMT.69809][31c8] current socket index:0
[018:655] [2020-01-22 00:34:36 GMT.69854][31c8] address index is:0, and poll
sockets to connect to:122.155.237.85:80
[018:655] [2020-01-22 00:34:36 GMT.69843][31b2] StartWithDnsResolved:
StartWithDnsResolved filename:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
hoststr: realtime: 0 seek_duration: 0
[018:656] [2020-01-22 00:34:36 GMT.71134][31b2] Protocol2Port: current protocol:
http default_port_:80
[018:656] [2020-01-22 00:34:36 GMT.71251][31b2] SetDelegate:
[018:656] [2020-01-22 00:34:36 GMT.71299][31b2] Start: Start the stream reader from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[018:657] [2020-01-22 00:34:36 GMT.71347][31b2] operator(): Start the stream reader
from
url:http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.
m3u8
[018:657] [2020-01-22 00:34:36 GMT.71370][31b2] Warning(stream_reader.cc:564):
operator(): stream reader started.
[018:657] [2020-01-22 00:34:36 GMT.71394][31b2] Start:
[018:657] [2020-01-22 00:34:36 GMT.71414][31b2] Warning(stream_reader.cc:181):
Start: ThreadBasedAVFormatContext started.filename =
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
, hoststr =, seek duration = 0
[018:657] [2020-01-22 00:34:36 GMT.71580][31b2] Start: Starting audio decoder...
[018:657] [2020-01-22 00:34:36 GMT.71640][31b2] operator(): Audio decoder started.
[018:657] [2020-01-22 00:34:36 GMT.71679][31b2] Start: Starting video decoder...
[018:657] [2020-01-22 00:34:36 GMT.71774][31b2] operator(): Video decoder started.
[018:657] [2020-01-22 00:34:36 GMT.71815][31b2] Start:
[018:657] [2020-01-22 00:34:36 GMT.71813][31cb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0xcbf7bf34
[018:657] [2020-01-22 00:34:36 GMT.71876][31cb] Run: ThreadBasedAVFormatContext
Start
[018:657] [2020-01-22 00:34:36 GMT.72001][31b2] DeviceStart:
audioDevice_:0xcbf56000
[018:657] [2020-01-22 00:34:36 GMT.72040][31b2] DeviceStart: time profile playout
init before
[018:657] [2020-01-22 00:34:36 GMT.72068][31b2] DeviceStart: time profile playout
init end
[018:657] [2020-01-22 00:34:36 GMT.72096][31b2] OpenSlesOutput:Start playout

[018:658] [2020-01-22 00:34:36 GMT.73185][31b2] Create the opensl output player.


streamtype before:0

[018:658] [2020-01-22 00:34:36 GMT.73283][31b2] Create the opensl output player.


streamtype after:3

[018:663] [2020-01-22 00:34:36 GMT.77430][31b2] Enqueue opensl buffer size:1764


[018:680] [2020-01-22 00:34:36 GMT.94547][31b2] DeviceStart: time profile playout
all end
[018:680] [2020-01-22 00:34:36 GMT.94665][31b2] operator(): Audio playback started.
[018:680] [2020-01-22 00:34:36 GMT.94730][31b2] Start:
[018:680] [2020-01-22 00:34:36 GMT.94866][31b0] operator(): video render started.
[018:680] [2020-01-22 00:34:36 GMT.94988][31b2] OnMPStarted:
[018:680] [2020-01-22 00:34:36 GMT.95302][31b2] Warning(player.cc:264):
StartWithDnsResolved: Player now started.
[018:684] [2020-01-22 00:34:36 GMT.98427][31b2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[018:684] [2020-01-22 00:34:36 GMT.98716][31b2] Save to cache
hostname:mivideo.g.mi.com value:122.155.237.85;122.155.237.85;
[018:686] [2020-01-22 00:34:36 GMT.100966][31c8] current socket index:1
[018:686] [2020-01-22 00:34:36 GMT.101075][31c8] all sockets are polled, current
socket index:1 address list size:1 sub sockets list size:1
[018:687] [2020-01-22 00:34:36 GMT.101502][31b2] data
file:/storage/emulated/0/voip-data/com.xiaomi.gamecenter/player_dns_cache.txt
[018:687] [2020-01-22 00:34:36 GMT.101752][31b2] Stop the thread based object.
this:0xc6105e40
[018:687] [2020-01-22 00:34:36 GMT.101845][31b2] Destroy the thread based
object:0xc6105e40
[018:687] [2020-01-22 00:34:36 GMT.101870][31b2] Stop the thread based object.
this:0xc6105e40
[018:730] [2020-01-22 00:34:36 GMT.144382][31b2] CheckToBuffer: We are going to
start buffering. audio_cached_duration=0 video_cached_duration=0
[018:730] [2020-01-22 00:34:36 GMT.144507][31b2] StartBuffering: Start buffering
[018:730] [2020-01-22 00:34:36 GMT.144542][31b2] Pause:
[018:730] [2020-01-22 00:34:36 GMT.144571][31b2] operator(): Audio decoder paused.
[018:730] [2020-01-22 00:34:36 GMT.144602][31b2] Pause:
[018:730] [2020-01-22 00:34:36 GMT.144641][31b2] Video decoder paused.
[018:730] [2020-01-22 00:34:36 GMT.144665][31b2] Pause:
[018:731] [2020-01-22 00:34:36 GMT.145464][31b0] operator(): video render paused.
[018:731] [2020-01-22 00:34:36 GMT.145605][31b2] Warning(audio_playback.cc:505):
operator(): Audio playback paused.
[018:731] [2020-01-22 00:34:36 GMT.145640][31b2] OnMPStartBuffering:
[018:755] [2020-01-22 00:34:36 GMT.169713][31cb] FFMpeg=> [tcp @ 0xc88bc700]
connect the server succeed!

[018:755] [2020-01-22 00:34:36 GMT.169833][31cb] FFMpeg=> [http @ 0xc937d8e0]


request: GET /mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8 HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Range: bytes=0-
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1

[018:764] [2020-01-22 00:34:36 GMT.178911][31c8] AsyncMultiSocket OnConnectEvent


network probe available ip:port 122.155.237.85:80 connected host:122.155.237.85:80
[018:764] [2020-01-22 00:34:36 GMT.179059][31c8] Remove the dispatch:0xca1bf960
socket server:0xcf428c20

[018:764] [2020-01-22 00:34:36 GMT.179223][31c8] OnConnected: Victor is


122.155.237.85:80
[018:764] [2020-01-22 00:34:36 GMT.179255][31c8] operator(): Host race has
succeeded.
[018:765] [2020-01-22 00:34:36 GMT.179513][31b2] GetCurrentIP: IP122.155.237.85:80
[018:853] [2020-01-22 00:34:36 GMT.268081][31cb] Warning(ff_ffplay.cpp:60):
FFMpeg=> [http @ 0xc937eba0] No trailing CRLF found in HTTP header.

[018:957] [2020-01-22 00:34:36 GMT.371729][31cb] FFMpeg=> [tcp @ 0xc612fc60]


connect the server succeed!

[018:957] [2020-01-22 00:34:36 GMT.371865][31cb] FFMpeg=> [http @ 0xc937eba0]


request: GET /mivideo.g.mi.com/171bb537ca6551cb240ce02cf3289dz0202001190.ts
HTTP/1.1
User-Agent: Lavf/56.40.101
Accept: */*
Connection: close
Host: 122.155.237.85
Icy-MetaData: 1
[019:286] [2020-01-22 00:34:36 GMT.700836][31b2] Because the audio is NOT real
time, so we doesn't change the speed of audio.
[019:488] [2020-01-22 00:34:36 GMT.902575][31b2] Undecoded audio frames: 0 Decoded
audio frames: 0 Audio cached duration: 0 Undecoded video frames: 0 Decoded video
frames: 0 Video cached duration: 0 Stream cached duration: 0 Stream cached duration
percent: 0
[019:712] [2020-01-22 00:34:37 GMT.126683][31cb] Run: After avformat_open_input
[019:730] [2020-01-22 00:34:37 GMT.145042][31cb] Warning(ff_ffplay.cpp:60):
FFMpeg=> [hls,applehttp @ 0xc60d0c00] Stream #0: not enough frames to estimate
rate; consider increasing probesize

[019:730] [2020-01-22 00:34:37 GMT.145313][31cb] OnStreamInfoFound:


[019:731] [2020-01-22 00:34:37 GMT.145429][31cb] FFMpeg=> Input #0, hls,applehttp,
from
'http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u
8':

[019:731] [2020-01-22 00:34:37 GMT.145475][31cb] FFMpeg=> Duration:


[019:731] [2020-01-22 00:34:37 GMT.145498][31cb] FFMpeg=> 00:00:30.00
[019:731] [2020-01-22 00:34:37 GMT.145528][31cb] FFMpeg=> , start:
[019:731] [2020-01-22 00:34:37 GMT.145548][31cb] FFMpeg=> 1.553844
[019:731] [2020-01-22 00:34:37 GMT.145579][31cb] FFMpeg=> , bitrate:
[019:731] [2020-01-22 00:34:37 GMT.145598][31cb] FFMpeg=> 0 kb/s
[019:731] [2020-01-22 00:34:37 GMT.145616][31cb] FFMpeg=>

[019:731] [2020-01-22 00:34:37 GMT.145648][31cb] FFMpeg=> Program 0

[019:731] [2020-01-22 00:34:37 GMT.145667][31cb] FFMpeg=> Metadata:

[019:731] [2020-01-22 00:34:37 GMT.145696][31cb] FFMpeg=> variant_bitrate :


[019:731] [2020-01-22 00:34:37 GMT.145692][31b2] operator():
[019:731] [2020-01-22 00:34:37 GMT.145716][31cb] FFMpeg=> 0
[019:731] [2020-01-22 00:34:37 GMT.145726][31b2] operator(): Duration changed to
29999667
[019:731] [2020-01-22 00:34:37 GMT.145734][31cb] FFMpeg=>

[019:731] [2020-01-22 00:34:37 GMT.145810][31cb] FFMpeg=> Stream #0:0


[019:731] [2020-01-22 00:34:37 GMT.145840][31cb] FFMpeg=> : Video: h264 ([27][0][0]
[0] / 0x001B), yuv420p, 852x480
[019:731] [2020-01-22 00:34:37 GMT.145861][31cb] FFMpeg=> ,
[019:731] [2020-01-22 00:34:37 GMT.145898][31cb] FFMpeg=> 13 tbr,
[019:731] [2020-01-22 00:34:37 GMT.145927][31cb] FFMpeg=> 90k tbn,
[019:731] [2020-01-22 00:34:37 GMT.145947][31cb] FFMpeg=> 26 tbc
[019:731] [2020-01-22 00:34:37 GMT.145976][31cb] FFMpeg=>

[019:731] [2020-01-22 00:34:37 GMT.146025][31cb] FFMpeg=> Stream #0:1


[019:731] [2020-01-22 00:34:37 GMT.146074][31cb] FFMpeg=> : Audio: aac (LC) ([15]
[0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 157 kb/s
[019:731] [2020-01-22 00:34:37 GMT.146108][31cb] FFMpeg=>

[019:731] [2020-01-22 00:34:37 GMT.146129][31cb] OnAudioStreamOpened: Audio stream


index:1
[019:732] [2020-01-22 00:34:37 GMT.146373][31cb] OnVideoStreamOpened: video stream
index:0
[019:732] [2020-01-22 00:34:37 GMT.146546][31b2] operator():
[019:732] [2020-01-22 00:34:37 GMT.146592][31cb] The time to receive packet since
start connect server is:1075
[019:732] [2020-01-22 00:34:37 GMT.146622][31cb] Stream read pkt pts:139846
streamidex:0 nb_streams:2
[019:732] [2020-01-22 00:34:37 GMT.146645][31cb] StreamReader::onPacketRecved
pts:139846 dts:126000
[019:732] [2020-01-22 00:34:37 GMT.146714][31b2] OnAudioStreamOpened:
[019:732] [2020-01-22 00:34:37 GMT.147017][31b2] operator():
[019:732] [2020-01-22 00:34:37 GMT.147208][31b2] OnVideoStreamOpened:
[019:733] [2020-01-22 00:34:37 GMT.147462][31b2]
StreamReader::onPacketRecved_Async_Block pts:139846 dts:126000 wrap_bits:33
[019:733] [2020-01-22 00:34:37 GMT.147498][31b2] Find key frame. So keep the next
frames. flags:1 dts:126000 pts:139846
[019:733] [2020-01-22 00:34:37 GMT.147584][31b2] last enqueue video
timestamp:126000
[019:733] [2020-01-22 00:34:37 GMT.147620][31b2] lipsync_debug:read video
pts:153692
[019:733] [2020-01-22 00:34:37 GMT.147662][31b2] last enqueue audio
timestamp:136006
[019:733] [2020-01-22 00:34:37 GMT.147695][31b2] pkt stream id:1 packet dts:137926
packet pts:137926 last audio ts:136006 last video ts:132923 key_frame_found:1
[019:733] [2020-01-22 00:34:37 GMT.147858][31b2] operator():
[019:737] [2020-01-22 00:34:37 GMT.151776][31b2] last enqueue video
timestamp:264461
[019:737] [2020-01-22 00:34:37 GMT.151936][31b2] operator():
[019:737] [2020-01-22 00:34:37 GMT.151980][31b2] OpenCodec: Open codec context.

[019:743] [2020-01-22 00:34:37 GMT.157977][31b2] VideoDecoder::onVideoPacketRecved


queue_.size()= 1, packet size=59611, pts=139846, dts=126000
[019:743] [2020-01-22 00:34:37 GMT.158103][31b2] onAudioPacketRecved queue size: 1,
pkt size=407, pts=136006, dts=136006
[019:744] [2020-01-22 00:34:37 GMT.158399][31b2] VideoDecoder::onVideoPacketRecved
queue_.size()= 21, packet size=838, pts=278308, dts=264461
[019:744] [2020-01-22 00:34:37 GMT.158469][31b2] CheckToPlay: We are going to start
playing. audio_cached_duration=1656 video_cached_duration=1400
[019:744] [2020-01-22 00:34:37 GMT.158497][31b2] StartPlaying: Start playing
[019:744] [2020-01-22 00:34:37 GMT.158520][31b2] Resume:
[019:744] [2020-01-22 00:34:37 GMT.158549][31b2] operator(): Audio decoder resumed.
[019:744] [2020-01-22 00:34:37 GMT.158580][31b2] Resume:
[019:744] [2020-01-22 00:34:37 GMT.158632][31b2] operator(): Video decoder resumed.
[019:744] [2020-01-22 00:34:37 GMT.158654][31b2] Resume:
[019:744] [2020-01-22 00:34:37 GMT.158774][31b0] operator(): Video Render resumed
[019:744] [2020-01-22 00:34:37 GMT.158859][31b2] operator(): Audio playback
resumed.
[019:744] [2020-01-22 00:34:37 GMT.158896][31b2] OnMPStartPlaying:
[019:745] [2020-01-22 00:34:37 GMT.159537][31b2] Current Buffer-Time-To-Play
changed from 500 to 4000
[019:754] [2020-01-22 00:34:37 GMT.168769][31b2] Get an audio packet to decode.71
pts=136006, dts=136006 (1/50)
[019:754] [2020-01-22 00:34:37 GMT.169053][31b2] Succeed to decode audio:
d_queue_size=71 ,key_frame=1 ,pts=72537 ,channels=2 ,sample_rate=48000 queue
size:71 (1/100)
[019:754] [2020-01-22 00:34:37 GMT.169105][31b2] virtual void
mi::broadcast::AudioPlayback::OnAudioFrameReady(std::shared_ptr<mi::broadcast::Fram
e>) frame->pts=72537 (1/100)
[019:754] [2020-01-22 00:34:37 GMT.169153][31b2] Get an packet for video decode.
dts:126000 pts:139846 pkt size:59611
[019:754] [2020-01-22 00:34:37 GMT.169205][31b2] decode video failed:59611 packt
pts:139846 dts:126000
[019:756] [2020-01-22 00:34:37 GMT.170610][31b2] Create the audio converter48000 Hz
format:8 channels:2 old channels: 0 Hz: 0 format:-1
[019:815] [2020-01-22 00:34:37 GMT.229944][31b2] The audio playback speed:100
(1/100)
[019:815] [2020-01-22 00:34:37 GMT.230262][31b2] lipsync_debug: The current played
audio timestamp is:136006(1/50)
[019:815] [2020-01-22 00:34:37 GMT.230315][31b2] First audio frame rendering
[019:815] [2020-01-22 00:34:37 GMT.230341][31b2] OnAudioRenderingStart:
OnAudioRenderingStart
[019:816] [2020-01-22 00:34:37 GMT.230990][31b2] operator(): OnAudioRenderingStart
[019:816] [2020-01-22 00:34:37 GMT.231108][31b2] OnAudioRenderingStart:
[019:826] [2020-01-22 00:34:37 GMT.241272][31b2] decode video failed:8841 packt
pts:181384 dts:160615
[019:827] [2020-01-22 00:34:37 GMT.242345][31b2] pkt stream id:1 packet dts:287686
packet pts:287686 last audio ts:285766 last video ts:285231 key_frame_found:1
[019:842] [2020-01-22 00:34:37 GMT.257150][31b2] Video decode is KeyFrame: 1
[019:842] [2020-01-22 00:34:37 GMT.257305][31b2] Rotate frame with angle 0 (1/100)
[019:846] [2020-01-22 00:34:37 GMT.260631][31b2] webrtc common_video plane
old ..... (1/1000) new: 1 delete: 0 diff: 1
[019:851] [2020-01-22 00:34:37 GMT.265785][31b2] avcodec_decode_video2
queue_.size()=15, key_frame=1, frame_pts=139846, pkt_dts=139846, pkt_pts=139846,
coded_picture_number=0, display_picture_number=0, pict_type=1
[019:851] [2020-01-22 00:34:37 GMT.265963][31b2] virtual void
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)(1/200)
[019:851] [2020-01-22 00:34:37 GMT.266103][31b0] OnVideoSizeChanged:
OnVideoSizeChanged newWidth:852 newHeight:480
[019:851] [2020-01-22 00:34:37 GMT.266158][31b0] OnVideoSizeChanged:
[019:852] [2020-01-22 00:34:37 GMT.267305][31b0]
mi::broadcast::VideoRender::OnVideoFrameReady(std::shared_ptr<mi::broadcast::Frame>
)::__lambda7 frame->pts139846 queue_ size: 1 (1/200)
[019:855] [2020-01-22 00:34:37 GMT.269531][2fa7]
Java_com_xiaomi_player_Player_setGravityJni:
[019:856] [2020-01-22 00:34:37 GMT.270597][31b0] redraw the last frame.
[019:857] [2020-01-22 00:34:37 GMT.271897][31b0] lipsync_debug:displaying video
ts:139846 The current displayed video timestamp is:96580183
[019:857] [2020-01-22 00:34:37 GMT.272068][31b0] lipsync_debug:
last_display_timestamp_ = 0, range_start_ = 0result = 0
[019:882] [2020-01-22 00:34:37 GMT.296854][31b2] avcodec_decode_video2
queue_.size()=5, key_frame=0, frame_pts=209077, pkt_dts=209077, pkt_pts=209077,
coded_picture_number=9, display_picture_number=0, pict_type=2
[019:925] [2020-01-22 00:34:37 GMT.339598][31b0] lipsync_debug: render a video
frame
[019:925] [2020-01-22 00:34:37 GMT.339722][31b0] lipsync_debug: First video frame
rendering.
[019:925] [2020-01-22 00:34:37 GMT.339756][31b0] OnVideoRenderingStart:
OnVideoRenderingStart
[019:925] [2020-01-22 00:34:37 GMT.340062][31b2] operator(): OnVideoRenderingStart
[019:925] [2020-01-22 00:34:37 GMT.340140][31b2] OnVideoRenderingStart:
[019:926] [2020-01-22 00:34:37 GMT.340615][31b2] lipsync_debug :videoTs:139846
audioTs:172486 total delay:33 videoTsMS:1553 audioTsMS:1520 diff:33 audio
timebase:90000/1 video timebase:90000/1
[019:926] [2020-01-22 00:34:37 GMT.340717][31b2] Set the lipsync delay:33
[019:927] [2020-01-22 00:34:37 GMT.342024][31b2] The delegate decides not to
decode. (1/200)
[019:935] [2020-01-22 00:34:37 GMT.350101][31b0] lipsync_debug:lipsync_threadhold:
lipsync_delta:33 tsDelta:109 timeDelta:78 last video ts:139846 frame->pts:146769
pkt_dts:146769 pkt_pts:146769
[019:935] [2020-01-22 00:34:37 GMT.350217][31b0] lipsync_debug: tsDelta - timeDelta
= 31
[019:935] [2020-01-22 00:34:37 GMT.350243][31b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[019:935] [2020-01-22 00:34:37 GMT.350264][31b0] lipsync_debug:result remaining
time:10
[019:944] [2020-01-22 00:34:37 GMT.359107][31b2] void
mi::broadcast::AudioPlayback::DriveRecorder()No enough recording buffers.
[019:946] [2020-01-22 00:34:37 GMT.360848][2fa7]
Java_com_xiaomi_player_Player_muteAudioJni:
[019:946] [2020-01-22 00:34:37 GMT.360961][2fa7] Audio playback mute.
[019:946] [2020-01-22 00:34:37 GMT.361235][2fa7]
Java_com_xiaomi_player_Player_durationJni:
[019:947] [2020-01-22 00:34:37 GMT.361840][2fa7]
Java_com_xiaomi_player_Player_durationJni: get duration:30000(ms)
[019:947] [2020-01-22 00:34:37 GMT.362032][2fa7]
Java_com_xiaomi_player_Player_resumeJni:
[019:947] [2020-01-22 00:34:37 GMT.362087][2fa7] Resume:
[019:948] [2020-01-22 00:34:37 GMT.362495][31b2] operator(): Player not paused.
Operation cancelled.
[019:948] [2020-01-22 00:34:37 GMT.362623][2fa7]
Java_com_xiaomi_player_Player_resumeJni: player resumed 1
[019:948] [2020-01-22 00:34:37 GMT.362847][2fa7]
Java_com_xiaomi_player_Player_muteAudioJni:
[019:948] [2020-01-22 00:34:37 GMT.362904][2fa7] Audio playback mute.
[019:966] [2020-01-22 00:34:37 GMT.380874][31b0] lipsync_debug:result remaining
time:0
[019:966] [2020-01-22 00:34:37 GMT.381041][31b0] dynamic updated lipsync delay:0
[019:983] [2020-01-22 00:34:37 GMT.398013][2fa7]
Java_com_xiaomi_player_Player_stopJni:
[019:983] [2020-01-22 00:34:37 GMT.398122][2fa7] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[019:984] [2020-01-22 00:34:37 GMT.398521][31b2] GetCurrentIP: IP122.155.237.85:80
[019:984] [2020-01-22 00:34:37 GMT.398593][31b2] UpdateIPPortScore: ip:
122.155.237.85 port: 80 score:100
[019:984] [2020-01-22 00:34:37 GMT.398727][31c8] UpdateScore:
[019:984] [2020-01-22 00:34:37 GMT.398768][31c8] SetScore: set score to new value:
40
[019:984] [2020-01-22 00:34:37 GMT.398792][31c8] UpdateScore: set score to : 40
[019:984] [2020-01-22 00:34:37 GMT.398812][31c8] Save:
[019:984] [2020-01-22 00:34:37 GMT.398884][31c8] Save: will save connection
qualities to file : /storage/emulated/0/voip-
data/com.xiaomi.gamecenter/connection_quality.json
[019:984] [2020-01-22 00:34:37 GMT.399183][31c8] Save: connection qualities json
string is: {
"ConnectionQualities" : null,
"ConnectionQualitiesVersion" : 1,
"PullConnectionQualities" : [
[
"DUMMY_SSID",
8770551,
[ "202.122.145.215", 80, 97, 8770551 ]
],
[
"d0:96:fb:2e:ac:a7",
59629351,
[ "122.155.237.85", 80, 40, 59629351 ]
]
],
"PullConnectionQualitiesVersion" : 1
}

[019:984] [2020-01-22 00:34:37 GMT.399309][31b2] Stop:


[019:984] [2020-01-22 00:34:37 GMT.399345][31b2] operator(): in StreamReader::Stop
thread_.Invoke
[019:985] [2020-01-22 00:34:37 GMT.399411][30e3] Warning(UriTransport.cc:99): No
find the cache uri
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[019:985] [2020-01-22 00:34:37 GMT.399485][31b2] Stop: begin workingThread.Stop
[020:000] [2020-01-22 00:34:37 GMT.415261][31cb] Run: ThreadBasedAVFormatContext
End
[020:001] [2020-01-22 00:34:37 GMT.415964][31b2] Warning(stream_reader.cc:197):
Stop: ThreadBasedAVFormatContext stopped.
[020:001] [2020-01-22 00:34:37 GMT.416053][31b2] operator(): Stream reader stopped.
[020:001] [2020-01-22 00:34:37 GMT.416131][31b2] Stop: Stopping audio decoder
[020:001] [2020-01-22 00:34:37 GMT.416229][31b2] operator(): Audio decoder stopped
[020:001] [2020-01-22 00:34:37 GMT.416272][31b2] Stop: Stopping video decoder.
[020:007] [2020-01-22 00:34:37 GMT.421551][31b2] operator(): Video decoder stopped
[020:007] [2020-01-22 00:34:37 GMT.421700][31b2] Error(video_decoder.cc:381):
operator(): Received video packet while video stream not opened. Just dropped.
[020:007] [2020-01-22 00:34:37 GMT.421756][31b2] Stop:
[020:007] [2020-01-22 00:34:37 GMT.421790][31b2] DeviceStop:
audioDevice_:0xcbf56000
[020:007] [2020-01-22 00:34:37 GMT.421821][31b2] OpenSlesOutput:Stop playout

[020:011] [2020-01-22 00:34:37 GMT.425393][31b2] Don't update the opensl buffer


estimator, because call too short.

[020:011] [2020-01-22 00:34:37 GMT.425535][31b2] DeviceStop: Done


[020:011] [2020-01-22 00:34:37 GMT.426293][31b2] Warning(audio_playback.cc:489):
operator(): Audio playback stopped.
[020:012] [2020-01-22 00:34:37 GMT.426391][31b2] Stop:
[020:012] [2020-01-22 00:34:37 GMT.426679][31b0] operator(): Video Render stopped.
[020:012] [2020-01-22 00:34:37 GMT.426853][31b2] OnMPStopped:
[020:012] [2020-01-22 00:34:37 GMT.427102][31b2] operator(): Player stopped.
[020:013] [2020-01-22 00:34:37 GMT.427508][31b2] operator(): Player stopped, and
start cache.
[020:013] [2020-01-22 00:34:37 GMT.427836][2fa7]
Java_com_xiaomi_player_Player_stopJni: player stopped
[020:148] [2020-01-22 00:34:37 GMT.562484][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[020:151] [2020-01-22 00:34:37 GMT.565472][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[020:151] [2020-01-22 00:34:37 GMT.566199][31b0] redraw the last frame.
[020:152] [2020-01-22 00:34:37 GMT.566472][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[020:152] [2020-01-22 00:34:37 GMT.566597][2fa7]
Java_com_xiaomi_player_Player_stopJni:
[020:152] [2020-01-22 00:34:37 GMT.566688][2fa7] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[020:152] [2020-01-22 00:34:37 GMT.566819][31b2] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[020:152] [2020-01-22 00:34:37 GMT.567232][2fa7]
Java_com_xiaomi_player_Player_stopJni: player stopped
[020:153] [2020-01-22 00:34:37 GMT.567383][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni:
[020:153] [2020-01-22 00:34:37 GMT.567559][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player getvout end
[020:153] [2020-01-22 00:34:37 GMT.567764][31b0] redraw the last frame.
[020:153] [2020-01-22 00:34:37 GMT.568034][2fa7]
Java_com_xiaomi_player_Player_setVideoSurfaceJni: player redraw end
[020:153] [2020-01-22 00:34:37 GMT.568124][2fa7]
Java_com_xiaomi_player_Player_destructPlayerJni:
[020:153] [2020-01-22 00:34:37 GMT.568274][31b2] operator(): destruct
[020:153] [2020-01-22 00:34:37 GMT.568314][31b2] Stop:
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
[020:153] [2020-01-22 00:34:37 GMT.568343][31b2] Warning(player.cc:350):
operator(): Player already stopped. Operation cancelled.
[020:154] [2020-01-22 00:34:37 GMT.568943][31b2]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[020:154] [2020-01-22 00:34:37 GMT.569033][31b2] Stop:
[020:154] [2020-01-22 00:34:37 GMT.569059][31b2] operator(): in StreamReader::Stop
thread_.Invoke
[020:154] [2020-01-22 00:34:37 GMT.569079][31b2] Warning(stream_reader.cc:613):
operator(): stream reader not started. Operation cancelled.
[020:154] [2020-01-22 00:34:37 GMT.569109][31b2] Warning(stream_reader.cc:189):
Stop: ThreadBasedAVFormatContext not started. Operation cancelled.
[020:154] [2020-01-22 00:34:37 GMT.569155][31b2] Stop: Stopping audio decoder
[020:154] [2020-01-22 00:34:37 GMT.569177][31b2] operator(): call start before stop
[020:154] [2020-01-22 00:34:37 GMT.569209][31b2] Stop: Stopping video decoder.
[020:154] [2020-01-22 00:34:37 GMT.569228][31b2] Warning(video_decoder.cc:131):
operator(): video decoder not started. Operation cancelled.
[020:154] [2020-01-22 00:34:37 GMT.569265][31b2] Stop:
[020:154] [2020-01-22 00:34:37 GMT.569284][31b2] Warning(audio_playback.cc:477):
operator(): Audio playback not started. Operation cancelled.
[020:154] [2020-01-22 00:34:37 GMT.569318][31b2] DeviceRelease:
audioDevice_:0xcbf56000
[020:154] [2020-01-22 00:34:37 GMT.569340][31b2] OpenSlesOutput:Stop playout

[020:155] [2020-01-22 00:34:37 GMT.569359][31b2] Don't update the opensl buffer


estimator, because call too short.

[020:155] [2020-01-22 00:34:37 GMT.569404][31b2] DeviceRelease: Release the webrtc


device object.
[020:155] [2020-01-22 00:34:37 GMT.569433][31b2] OpenSlesOutput destruct.

[020:156] [2020-01-22 00:34:37 GMT.570636][31b2] DeviceRelease: Done


[020:156] [2020-01-22 00:34:37 GMT.570762][31b2] Stop:
[020:156] [2020-01-22 00:34:37 GMT.571139][31b0] Warning(video_render.cc:170):
operator(): video render not started. Operation cancelled.
[020:159] [2020-01-22 00:34:37 GMT.573674][2fa7] StatisticInfo:
Player::Player() cost 9ms.
Player::~Player() cost 5ms.
Player::Start() cost 19ms.
Player::Stop() cost 29ms.
Audio stream opened at 1077ms.
Video stream opened at -96578981ms.
First audio packet received at 1078ms. First audio frame decoded at 1099ms. First
audio frame played at 1161ms.
First video packet received at 1078ms. First video frame decoded at 1196ms. First
video frame rendered at 1270ms.
player.start_play_time is -1ms.
player.player_start is 96578981ms.
player.player_end is 96580310ms.
player.first_buffer_time is 0ms.
player.average_buffer_time is 507ms.
player.meta.duration is 29999ms.
player.meta.framerate is 13
player.meta.bitrate is 0
player.meta.size is 852*480
player.meta.rotate is 0
player.buffer_times is 2
player.max_lipsync_delay is 33
player.reconnect_times is 0
player.play_mode is 0
player.url is
http://122.155.237.85:80/mivideo.g.mi.com/4b40dbfb8036396fa91c1650a64d4980_480.m3u8
player.realtime is 0
player.meta.audiocodec_name is AV_CODEC_AAC
player.meta.videocodec_name is AV_CODEC_H264
player.read_packet_fail_count is 0
player.max_opened_codec_count is 3
player.userid is
player.clientip is
audio_decoder_->Start() cost 0 ms.
audio_decoder_->Stop() cost 0 ms.
audio_playback_->Start() cost 16 ms.
audio_playback_->Stop() cost 3 ms.
stream_reader_->Start() cost 0 ms.
stream_reader_->Stop() cost 21 ms.
video_decoder_->Start() cost 0 ms.
video_decoder_->Stop() cost 3 ms.
video_render_->Start() cost 1 ms.
video_render_->Stop() cost 1 ms.

[020:159] [2020-01-22 00:34:37 GMT.574081][2fa7] global uninited!


[020:159] [2020-01-22 00:34:37 GMT.574241][2fa7]
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni: void
Java_com_xiaomi_devicemanager_DeviceManager_destructDeviceManagerJni(JNIEnv*,
jobject)
[020:159] [2020-01-22 00:34:37 GMT.574310][2fa7] AppDeviceManager stop.

[020:160] [2020-01-22 00:34:37 GMT.574392][2fa7] Rlease the webrtc device object.

[020:161] [2020-01-22 00:34:37 GMT.575798][2fa7] OpenSlesInput destruct.

[020:162] [2020-01-22 00:34:37 GMT.576949][2fa7] OpenSlesOutput destruct.

[020:165] [2020-01-22 00:34:37 GMT.579776][31ae] Remove the dispatch:0xcb284340


socket server:0xcb2f5700

[020:166] [2020-01-22 00:34:37 GMT.580822][2fa7] EventDispatchServerScope destruct


[020:166] [2020-01-22 00:34:37 GMT.580900][2fa7]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[020:166] [2020-01-22 00:34:37 GMT.580991][2fa7] ~AudioDeviceDataHandler

[020:167] [2020-01-22 00:34:37 GMT.581907][2fa7] AppDeviceManagerDestruct.

[020:167] [2020-01-22 00:34:37 GMT.581980][2fa7] ~AppDeviceManager:


[020:167] [2020-01-22 00:34:37 GMT.582065][2fa7]
CpuOverloadDetect::~CpuOverloadDetect() time:96580493 enter.

[020:168] [2020-01-22 00:34:37 GMT.582651][2fa7]


CpuOverloadDetect::~CpuOverloadDetect() leave. expire time = 1 ms

[020:168] [2020-01-22 00:34:37 GMT.582797][2fa7] Warning(util_jni.cc:72): Jvm is


null, invoke RegisterXplatformUtilJVM first!
[020:168] [2020-01-22 00:34:37 GMT.583078][2fa7] data file:/sdcard/voip-
data/com.xiaomi.gamecenter/support_resolution.txt
[020:169] [2020-01-22 00:34:37 GMT.583366][2fa7] Destruct BeautifyReader begin...
[020:169] [2020-01-22 00:34:37 GMT.583434][2fa7] Destruct BeautifyReader done.
[020:169] [2020-01-22 00:34:37 GMT.583486][2fa7] Dispose::unregister webrtc video
engine
[020:169] [2020-01-22 00:34:37 GMT.583526][2fa7] Init the android object with jvm:0
env:0 context:0

[020:169] [2020-01-22 00:34:37 GMT.583569][2fa7] Clear the captured android


objects.
[020:169] [2020-01-22 00:34:37 GMT.583649][2fa7] We cannot use g_jni_env_, which
may invalid for this thread and JVM will report warning show current thread cannot
use it. g_jni_env_0xf0313500 env:0xf0313500
[020:169] [2020-01-22 00:34:37 GMT.583709][2fa7] static int
webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) time:96580495
enter.

[020:169] [2020-01-22 00:34:37 GMT.583764][2fa7] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() time:96580495 enter.

[020:169] [2020-01-22 00:34:37 GMT.583818][2fa7] static void


webrtc::AndroidHwAvcDecoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[020:169] [2020-01-22 00:34:37 GMT.583868][2fa7] static int


webrtc::AndroidHwAvcDecoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[020:169] [2020-01-22 00:34:37 GMT.583912][2fa7] static int


webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) time:96580495
enter.

[020:169] [2020-01-22 00:34:37 GMT.583954][2fa7] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0
[020:169] [2020-01-22 00:34:37 GMT.583992][2fa7] static void
webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() time:96580495 enter.

[020:169] [2020-01-22 00:34:37 GMT.584042][2fa7] static void


webrtc::AndroidHwAvcEncoder::ClearAndroidMediaCodecObjects() leave. expire time =
0 ms

[020:169] [2020-01-22 00:34:37 GMT.584091][2fa7] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[020:169] [2020-01-22 00:34:37 GMT.584138][2fa7] static int
webrtc::AndroidHwAvcEncoder::SetAndroidMediaCodecObjects(void*) leave. expire time
= 0 ms

[020:169] [2020-01-22 00:34:37 GMT.584188][2fa7] Dispose::unregister webrtc voice


engine
[020:169] [2020-01-22 00:34:37 GMT.584236][2fa7] Set the android objects with jvm:0
env:0 con

You might also like