Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views390 pages

Trace

The document contains a log of an application initializing audio and video components on an Android device, including setting up media codec objects and audio device parameters. Multiple errors are reported, such as failure to open configuration files and issues with audio processing filters. The log also indicates the device model and various settings related to audio recording and playback, including sample rates and channel counts.

Uploaded by

devikaytulang8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views390 pages

Trace

The document contains a log of an application initializing audio and video components on an Android device, including setting up media codec objects and audio device parameters. Multiple errors are reported, such as failure to open configuration files and issues with audio processing filters. The log also indicates the device model and various settings related to audio recording and playback, including sample rates and channel counts.

Uploaded by

devikaytulang8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 390

[000:070] [2023-11-18 02:58:53 +0000.

680720][5fca] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2023-11-
18 02:58:53 +0000
[000:070] [2023-11-18 02:58:53 +0000.680837][5fca] set AppID=50011 old AppID=-1
[000:070] [2023-11-18 02:58:53 +0000.680891][5fca] Init the android object with
jvm:0xb400007a81421380 env:0x7a6498cd40 context:0x7a067d1288

[000:070] [2023-11-18 02:58:53 +0000.680957][5fca] SetAndroidMediaCodecObjects


time:431932225 enter.

[000:071] [2023-11-18 02:58:53 +0000.681037][5fca] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[000:071] [2023-11-18 02:58:53 +0000.681078][5fca] SetAndroidMediaCodecObjects


time:431932226 enter.

[000:071] [2023-11-18 02:58:53 +0000.681117][5fca] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007a81421380
[000:071] [2023-11-18 02:58:53 +0000.681149][5fca] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007a81421380 address:0x79bbb30760
[000:071] [2023-11-18 02:58:53 +0000.681186][5fca] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007a81421380
address:0x79bbb30760
[000:071] [2023-11-18 02:58:53 +0000.681223][5fca] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:071] [2023-11-18 02:58:53 +0000.681275][5fca] Set the android objects with


jvm:0xb400007a81421380 env:0x7a6498cd40 context:0x7a067d1288

[000:073] [2023-11-18 02:58:53 +0000.683062][5fca] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7a6498cd40
[000:073] [2023-11-18 02:58:53 +0000.683241][5fca] SystemUtil Init done
[000:078] [2023-11-18 02:58:53 +0000.688032][5fca]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:079] [2023-11-18 02:58:53 +0000.689947][5fca] MediaFilterCamera
[000:080] [2023-11-18 02:58:53 +0000.690066][5fca] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:080] [2023-11-18 02:58:53 +0000.690248][5fca] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:080] [2023-11-18 02:58:53 +0000.690317][5fca] Recording session using default
bitrate support by app:31457280
[000:080] [2023-11-18 02:58:53 +0000.690302][266f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a64ab4740
[000:080] [2023-11-18 02:58:53 +0000.690616][266f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:080] [2023-11-18 02:58:53 +0000.690738][5fca] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:081] [2023-11-18 02:58:53 +0000.691644][5fca] Error(ini.cc:191): Open the file
failed. error:2
[000:081] [2023-11-18 02:58:53 +0000.691711][5fca]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:081] [2023-11-18 02:58:53 +0000.691777][5fca] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:085] [2023-11-18 02:58:53 +0000.695469][5fca] Error(ini.cc:191): Open the file
failed. error:2
[000:085] [2023-11-18 02:58:53 +0000.695589][5fca]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:085] [2023-11-18 02:58:53 +0000.695647][5fca] The device model: 2201117ty
usingHardwareAEC value: 0
[000:085] [2023-11-18 02:58:53 +0000.695680][5fca] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:085] [2023-11-18 02:58:53 +0000.695737][5fca] Using Default AEC type: software
AEC
[000:087] [2023-11-18 02:58:53 +0000.697346][5fca] The device model: 2201117ty enum
value: 0
[000:088] [2023-11-18 02:58:53 +0000.698229][5fca] GetMachineModel is 2201117TY
[000:088] [2023-11-18 02:58:53 +0000.698330][5fca] GetMachineInfo: 2201117TY
[000:088] [2023-11-18 02:58:53 +0000.698408][5fca] Construct BeautifyReader
begin...
[000:088] [2023-11-18 02:58:53 +0000.698457][5fca] dumpStickerRgba:0
dumpStickerYuv:0
[000:088] [2023-11-18 02:58:53 +0000.698488][5fca] Construct BeautifyReader done.
[000:095] [2023-11-18 02:58:53 +0000.705600][5fca] Error(ini.cc:191): Open the file
failed. error:2
[000:095] [2023-11-18 02:58:53 +0000.705752][5fca]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:095] [2023-11-18 02:58:53 +0000.705959][5fca] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:096] [2023-11-18 02:58:53 +0000.706015][5fca] AppDeviceManager telnet server
for statistics started......
[000:096] [2023-11-18 02:58:53 +0000.706013][2672] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79c25266a0
[000:096] [2023-11-18 02:58:53 +0000.706635][5fca] CpuOverloadDetect time:431932251
enter.

[000:096] [2023-11-18 02:58:53 +0000.706781][5fca] CpuOverloadDetect leave. expire


time = 0 ms

[000:096] [2023-11-18 02:58:53 +0000.706817][2673] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7a7238ee80
[000:097] [2023-11-18 02:58:53 +0000.707872][5fca] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:097] [2023-11-18 02:58:53 +0000.707935][5fca] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:098] [2023-11-18 02:58:53 +0000.708476][5fca] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:098] [2023-11-18 02:58:53 +0000.708909][5fca] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:099] [2023-11-18 02:58:53 +0000.709533][5fca] CreatePlatformSpecificObjects:
[000:099] [2023-11-18 02:58:53 +0000.709600][5fca] audio device use opensle input
and opensl output
[000:099] [2023-11-18 02:58:53 +0000.709662][5fca] Create OpenSLES output module
with java VM support.

[000:099] [2023-11-18 02:58:53 +0000.709865][5fca] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:100] [2023-11-18 02:58:53 +0000.710093][5fca] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:100] [2023-11-18 02:58:53 +0000.710363][5fca] Create OpenSLES output module
with buffer num:1

[000:100] [2023-11-18 02:58:53 +0000.710592][5fca] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:100] [2023-11-18 02:58:53 +0000.710796][5fca] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:101] [2023-11-18 02:58:53 +0000.711039][5fca] Create OpenSLES input module
with java VM support.

[000:101] [2023-11-18 02:58:53 +0000.711091][5fca] Create OpenSLES input module


with buffer num:1

[000:101] [2023-11-18 02:58:53 +0000.711171][5fca] Error(trace.cc:40): Init the


output and input for audio device template.
[000:101] [2023-11-18 02:58:53 +0000.711210][5fca] Init the output device.

[000:101] [2023-11-18 02:58:53 +0000.711239][5fca] Init the opensl input.


[000:101] [2023-11-18 02:58:53 +0000.711275][5fca] AppDeviceManager get setting
samplerate: 0
[000:101] [2023-11-18 02:58:53 +0000.711821][5fca] The device model: 2201117ty enum
value: 0
[000:102] [2023-11-18 02:58:53 +0000.712769][5fca] The device model: 2201117ty enum
value: 0
[000:102] [2023-11-18 02:58:53 +0000.712844][5fca] Set the sample rate to be:48000

[000:102] [2023-11-18 02:58:53 +0000.712894][5fca] Enable the recording stereo:0


[000:102] [2023-11-18 02:58:53 +0000.712949][5fca] Set the playout as stereo:1
[000:102] [2023-11-18 02:58:53 +0000.713002][5fca] Init the microphone.
[000:103] [2023-11-18 02:58:53 +0000.713512][5fca] Update the recording sample rate
to be: 48000
[000:103] [2023-11-18 02:58:53 +0000.713583][5fca] Init the speaker.
[000:105] [2023-11-18 02:58:53 +0000.715426][5fca] Low latency buffer size:144 low
sample rate:48000
[000:105] [2023-11-18 02:58:53 +0000.715901][5fca] Using 1 x 10ms for an audio
frame.

[000:111] [2023-11-18 02:58:53 +0000.721047][5fca] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:111] [2023-11-18 02:58:53 +0000.721226][5fca] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:111] [2023-11-18 02:58:53 +0000.721307][5fca] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:118] [2023-11-18 02:58:53 +0000.728401][5fca] The device model:2201117ty

[000:118] [2023-11-18 02:58:53 +0000.728524][5fca] speaker output factor:100


defaultFactor: 100

[000:118] [2023-11-18 02:58:53 +0000.728565][5fca] headset output factor:100


defaultFactor: 100

[000:119] [2023-11-18 02:58:53 +0000.729261][5fca] AppDeviceManagerStart finished.


[000:119] [2023-11-18 02:58:53 +0000.729334][5fca] AppDeviceManagerStartMic::mic
status is off
[000:119] [2023-11-18 02:58:53 +0000.729406][5fca] AppDeviceManagerStartMic update
aec type: 2

[000:119] [2023-11-18 02:58:53 +0000.729440][5fca] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:119] [2023-11-18 02:58:53 +0000.729524][5fca]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:119] [2023-11-18 02:58:53 +0000.729557][5fca]
AudioDeviceDataHandler::StartMicProcess

[000:119] [2023-11-18 02:58:53 +0000.729732][5fca] Try to start webrtc recording


device.
[000:119] [2023-11-18 02:58:53 +0000.729795][5fca] StartRecording. threadID:24522

[000:119] [2023-11-18 02:58:53 +0000.729777][2674] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:119] [2023-11-18 02:58:53 +0000.729887][2674] haveEnoughProcessedData
internalAudioStream.length: 0
[000:120] [2023-11-18 02:58:53 +0000.730382][5fca] The machine model:2201117TY

[000:120] [2023-11-18 02:58:53 +0000.730495][5fca] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:120] [2023-11-18 02:58:53 +0000.730551][5fca] Set the recording mode before


getSetting: 4
[000:120] [2023-11-18 02:58:53 +0000.730588][5fca] Set the recording mode after
getSetting: 1
[000:157] [2023-11-18 02:58:53 +0000.767878][5fca] StartRecording finished.

[000:157] [2023-11-18 02:58:53 +0000.767966][5fca] audio: start the audio mic


checker timer.

[000:158] [2023-11-18 02:58:53 +0000.768733][5fca] machine model :redmi


[000:158] [2023-11-18 02:58:53 +0000.768830][5fca] Support this machine
model :redmi
[000:163] [2023-11-18 02:58:53 +0000.773055][5fca] global inited! current sdk
version: 07-20-936c45f
[000:244] [2023-11-18 02:58:53 +0000.854942][2675] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:245] [2023-11-18 02:58:53 +0000.855205][2675] _deviceSampleRate:48000

[000:245] [2023-11-18 02:58:53 +0000.855842][2674] Run AGC when audioType = 0


[000:245] [2023-11-18 02:58:53 +0000.855977][2674]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:691] [2023-11-18 02:58:54 +0000.301846][7976]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:692] [2023-11-18 02:58:54 +0000.302430][2670] MediaFilterCamera, recording
file context:0x7a71dff800 input texture:16
[000:692] [2023-11-18 02:58:54 +0000.302635][2670] GLESContext:
[000:692] [2023-11-18 02:58:54 +0000.302771][2670] The result of eglGetDisplay is:
0x1
[000:696] [2023-11-18 02:58:54 +0000.306327][2670] The result of creation:
0x7a72250b80
[000:696] [2023-11-18 02:58:54 +0000.306833][2670] The result of
eglCreatePbufferSurface is: 0x7a72250c80
[000:697] [2023-11-18 02:58:54 +0000.307322][7976]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7a71dff800 input_texture: 16
[001:844] [2023-11-18 02:58:55 +0000.454528][5fca]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[001:844] [2023-11-18 02:58:55 +0000.454777][5fca] ~MediaFilterCamera
time:431933999 enter.

[001:844] [2023-11-18 02:58:55 +0000.454823][5fca] StopPullFrameAndWriteMp4


time:431933999 enter.

[001:845] [2023-11-18 02:58:55 +0000.455964][266f] stop recording


[001:846] [2023-11-18 02:58:55 +0000.456066][266f] we have stopped recording before
[001:846] [2023-11-18 02:58:55 +0000.456164][5fca] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[001:846] [2023-11-18 02:58:55 +0000.456830][5fca] DestroyPipelineAndFilters


time:431934001 enter.

[001:846] [2023-11-18 02:58:55 +0000.456891][5fca] DestroyPipelineAndFilters


leave. expire time = 0 ms

[001:846] [2023-11-18 02:58:55 +0000.456962][5fca] AppDeviceManagerStopMic

[001:847] [2023-11-18 02:58:55 +0000.457077][5fca] AppDeviceManagerStopMic::mic


status is on
[001:847] [2023-11-18 02:58:55 +0000.457129][5fca] Try to stop webrtc device.

[001:847] [2023-11-18 02:58:55 +0000.457164][5fca] Set record state to


stopped.threadID:24522

[001:879] [2023-11-18 02:58:55 +0000.489279][2674] haveEnoughProcessedData


internalAudioStream.length: 0
[001:904] [2023-11-18 02:58:55 +0000.514544][5fca] Try to destory the
recorder.threadID:24522

[002:104] [2023-11-18 02:58:55 +0000.714783][5fca] DestroyAudioRecorder:


[002:105] [2023-11-18 02:58:55 +0000.715073][5fca] Cleanup the buffer queue in the
recorder.
[002:105] [2023-11-18 02:58:55 +0000.715119][5fca] Destroy the recorder.

[002:111] [2023-11-18 02:58:55 +0000.721628][5fca] StopRecording finished.

[002:111] [2023-11-18 02:58:55 +0000.721886][5fca] The stop recording success.

[002:112] [2023-11-18 02:58:55 +0000.722137][5fca]


AudioDeviceDataHandler::StopMicProcess

[002:116] [2023-11-18 02:58:55 +0000.726212][5fca] AppDeviceManager stop.

[002:116] [2023-11-18 02:58:55 +0000.726541][5fca] Rlease the webrtc device object.

[002:120] [2023-11-18 02:58:55 +0000.730529][5fca] OpenSlesInput destruct.

[002:120] [2023-11-18 02:58:55 +0000.730770][5fca] OpenSlesOutput destruct.

[002:121] [2023-11-18 02:58:55 +0000.731986][5fca] EventDispatchServerScope


destruct
[002:122] [2023-11-18 02:58:55 +0000.732150][5fca]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[002:122] [2023-11-18 02:58:55 +0000.732275][5fca] ~AudioDeviceDataHandler

[002:124] [2023-11-18 02:58:55 +0000.734406][5fca] AppDeviceManagerDestruct.

[002:124] [2023-11-18 02:58:55 +0000.734613][5fca] ~AppDeviceManager:


[002:124] [2023-11-18 02:58:55 +0000.734750][5fca] ~CpuOverloadDetect
time:431934279 enter.

[002:126] [2023-11-18 02:58:55 +0000.736069][5fca] ~CpuOverloadDetect leave.


expire time = 2 ms

[002:161] [2023-11-18 02:58:55 +0000.771760][5fca] Destruct BeautifyReader begin...


[002:162] [2023-11-18 02:58:55 +0000.772077][5fca] Destruct BeautifyReader done.
[002:162] [2023-11-18 02:58:55 +0000.772173][5fca] ~MediaFilterCamera leave.
expire time = 318 ms

[002:162] [2023-11-18 02:58:55 +0000.772605][5fca] ~GLESContext:


[002:164] [2023-11-18 02:58:55 +0000.774276][5fca] GLESContext destruct finish.
[002:164] [2023-11-18 02:58:55 +0000.774494][5fca] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[002:166] [2023-11-18 02:58:55 +0000.776239][5fca] global uninited!
[002:168] [2023-11-18 02:58:55 +0000.778891][5fca] clear AppID 50011
[002:169] [2023-11-18 02:58:55 +0000.779262][5fca] UnRegister JVM for Xplatform
util
[002:169] [2023-11-18 02:58:55 +0000.779336][5fca] Dispose::unregister webrtc video
engine
[002:169] [2023-11-18 02:58:55 +0000.779383][5fca] Init the android object with
jvm:0x0 env:0x0 context:0x0

[002:169] [2023-11-18 02:58:55 +0000.779442][5fca] SetAndroidMediaCodecObjects


time:431934324 enter.

[002:169] [2023-11-18 02:58:55 +0000.779484][5fca] ClearAndroidMediaCodecObjects


time:431934324 enter.

[002:169] [2023-11-18 02:58:55 +0000.779530][5fca] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[002:169] [2023-11-18 02:58:55 +0000.779638][5fca] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[002:169] [2023-11-18 02:58:55 +0000.779682][5fca] SetAndroidMediaCodecObjects


time:431934324 enter.

[002:169] [2023-11-18 02:58:55 +0000.779720][5fca] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[002:169] [2023-11-18 02:58:55 +0000.779757][5fca] ClearAndroidMediaCodecObjects
time:431934324 enter.

[002:169] [2023-11-18 02:58:55 +0000.779791][5fca] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[002:169] [2023-11-18 02:58:55 +0000.779839][5fca] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[002:169] [2023-11-18 02:58:55 +0000.779935][5fca] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[002:169] [2023-11-18 02:58:55 +0000.779981][5fca] Dis[000:030] [2023-11-19


07:17:15 +0000.480980][6ebe] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2023-11-
19 07:17:15 +0000
[000:030] [2023-11-19 07:17:15 +0000.481032][6ebe] set AppID=50011 old AppID=-1
[000:030] [2023-11-19 07:17:15 +0000.481066][6ebe] Init the android object with
jvm:0xb40000798d021380 env:0x797d81b1c0 context:0x7913492288

[000:030] [2023-11-19 07:17:15 +0000.481108][6ebe] SetAndroidMediaCodecObjects


time:20784120 enter.

[000:030] [2023-11-19 07:17:15 +0000.481145][6ebe] SetAndroidMediaCodecObjects


leave. expire time = 0 ms
[000:030] [2023-11-19 07:17:15 +0000.481179][6ebe] SetAndroidMediaCodecObjects
time:20784120 enter.

[000:030] [2023-11-19 07:17:15 +0000.481212][6ebe] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb40000798d021380
[000:030] [2023-11-19 07:17:15 +0000.481246][6ebe] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb40000798d021380 address:0x78c5e2d760
[000:030] [2023-11-19 07:17:15 +0000.481283][6ebe] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb40000798d021380
address:0x78c5e2d760
[000:030] [2023-11-19 07:17:15 +0000.481316][6ebe] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:030] [2023-11-19 07:17:15 +0000.481355][6ebe] Set the android objects with


jvm:0xb40000798d021380 env:0x797d81b1c0 context:0x7913492288

[000:032] [2023-11-19 07:17:15 +0000.482870][6ebe] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x797d81b1c0
[000:032] [2023-11-19 07:17:15 +0000.482911][6ebe] SystemUtil Init done
[000:033] [2023-11-19 07:17:15 +0000.484367][6ebe]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:035] [2023-11-19 07:17:15 +0000.486211][6ebe] MediaFilterCamera
[000:035] [2023-11-19 07:17:15 +0000.486266][6ebe] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:035] [2023-11-19 07:17:15 +0000.486391][6ebe] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:035] [2023-11-19 07:17:15 +0000.486439][6ebe] Recording session using default
bitrate support by app:31457280
[000:035] [2023-11-19 07:17:15 +0000.486428][fa7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78d75e05c0
[000:036] [2023-11-19 07:17:15 +0000.486643][fa7] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:036] [2023-11-19 07:17:15 +0000.486723][6ebe] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:036] [2023-11-19 07:17:15 +0000.487377][6ebe] Error(ini.cc:191): Open the file
failed. error:2
[000:036] [2023-11-19 07:17:15 +0000.487416][6ebe]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:036] [2023-11-19 07:17:15 +0000.487467][6ebe] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:039] [2023-11-19 07:17:15 +0000.490063][6ebe] Error(ini.cc:191): Open the file
failed. error:2
[000:039] [2023-11-19 07:17:15 +0000.490140][6ebe]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:039] [2023-11-19 07:17:15 +0000.490177][6ebe] The device model: 2201117ty
usingHardwareAEC value: 0
[000:039] [2023-11-19 07:17:15 +0000.490200][6ebe] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:039] [2023-11-19 07:17:15 +0000.490222][6ebe] Using Default AEC type: software
AEC
[000:040] [2023-11-19 07:17:15 +0000.491262][6ebe] The device model: 2201117ty enum
value: 0
[000:041] [2023-11-19 07:17:15 +0000.491811][6ebe] GetMachineModel is 2201117TY
[000:041] [2023-11-19 07:17:15 +0000.491868][6ebe] GetMachineInfo: 2201117TY
[000:041] [2023-11-19 07:17:15 +0000.491917][6ebe] Construct BeautifyReader
begin...
[000:041] [2023-11-19 07:17:15 +0000.491951][6ebe] dumpStickerRgba:0
dumpStickerYuv:0
[000:041] [2023-11-19 07:17:15 +0000.491984][6ebe] Construct BeautifyReader done.
[000:044] [2023-11-19 07:17:15 +0000.494664][6ebe] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:044] [2023-11-19 07:17:15 +0000.494696][fb1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x797d9e6ca0
[000:044] [2023-11-19 07:17:15 +0000.494737][6ebe] AppDeviceManager telnet server
for statistics started......
[000:044] [2023-11-19 07:17:15 +0000.495177][6ebe] CpuOverloadDetect time:20784134
enter.

[000:044] [2023-11-19 07:17:15 +0000.495258][6ebe] CpuOverloadDetect leave. expire


time = 0 ms

[000:044] [2023-11-19 07:17:15 +0000.495277][fb2] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x797d903c80
[000:045] [2023-11-19 07:17:15 +0000.495809][6ebe] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:045] [2023-11-19 07:17:15 +0000.495844][6ebe] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:045] [2023-11-19 07:17:15 +0000.496238][6ebe] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:047] [2023-11-19 07:17:15 +0000.497898][6ebe] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:047] [2023-11-19 07:17:15 +0000.498351][6ebe] CreatePlatformSpecificObjects:
[000:047] [2023-11-19 07:17:15 +0000.498392][6ebe] audio device use opensle input
and opensl output
[000:047] [2023-11-19 07:17:15 +0000.498441][6ebe] Create OpenSLES output module
with java VM support.

[000:048] [2023-11-19 07:17:15 +0000.498596][6ebe] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:048] [2023-11-19 07:17:15 +0000.498726][6ebe] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:048] [2023-11-19 07:17:15 +0000.498896][6ebe] Create OpenSLES output module
with buffer num:1

[000:048] [2023-11-19 07:17:15 +0000.499032][6ebe] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:048] [2023-11-19 07:17:15 +0000.499161][6ebe] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:048] [2023-11-19 07:17:15 +0000.499305][6ebe] Create OpenSLES input module
with java VM support.

[000:048] [2023-11-19 07:17:15 +0000.499348][6ebe] Create OpenSLES input module


with buffer num:1

[000:048] [2023-11-19 07:17:15 +0000.499410][6ebe] Error(trace.cc:40): Init the


output and input for audio device template.
[000:048] [2023-11-19 07:17:15 +0000.499446][6ebe] Init the output device.

[000:048] [2023-11-19 07:17:15 +0000.499469][6ebe] Init the opensl input.


[000:048] [2023-11-19 07:17:15 +0000.499500][6ebe] AppDeviceManager get setting
samplerate: 0
[000:049] [2023-11-19 07:17:15 +0000.499853][6ebe] The device model: 2201117ty enum
value: 0
[000:049] [2023-11-19 07:17:15 +0000.500418][6ebe] The device model: 2201117ty enum
value: 0
[000:049] [2023-11-19 07:17:15 +0000.500474][6ebe] Set the sample rate to be:48000
[000:049] [2023-11-19 07:17:15 +0000.500501][6ebe] Enable the recording stereo:0
[000:049] [2023-11-19 07:17:15 +0000.500529][6ebe] Set the playout as stereo:1
[000:049] [2023-11-19 07:17:15 +0000.500562][6ebe] Init the microphone.
[000:051] [2023-11-19 07:17:15 +0000.502136][6ebe] Update the recording sample rate
to be: 48000
[000:051] [2023-11-19 07:17:15 +0000.502189][6ebe] Init the speaker.
[000:051] [2023-11-19 07:17:15 +0000.502232][6ebe] Low latency buffer size:144 low
sample rate:48000
[000:051] [2023-11-19 07:17:15 +0000.502558][6ebe] Using 1 x 10ms for an audio
frame.

[000:055] [2023-11-19 07:17:15 +0000.505695][6ebe] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:055] [2023-11-19 07:17:15 +0000.505846][6ebe] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:055] [2023-11-19 07:17:15 +0000.505912][6ebe] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:059] [2023-11-19 07:17:15 +0000.510490][6ebe] The device model:2201117ty

[000:060] [2023-11-19 07:17:15 +0000.510597][6ebe] speaker output factor:100


defaultFactor: 100

[000:060] [2023-11-19 07:17:15 +0000.510639][6ebe] headset output factor:100


defaultFactor: 100

[000:060] [2023-11-19 07:17:15 +0000.511055][6ebe] AppDeviceManagerStart finished.


[000:060] [2023-11-19 07:17:15 +0000.511100][6ebe] AppDeviceManagerStartMic::mic
status is off
[000:060] [2023-11-19 07:17:15 +0000.511162][6ebe] AppDeviceManagerStartMic update
aec type: 2

[000:060] [2023-11-19 07:17:15 +0000.511224][6ebe] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:060] [2023-11-19 07:17:15 +0000.511250][6ebe]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:060] [2023-11-19 07:17:15 +0000.511284][6ebe]
AudioDeviceDataHandler::StartMicProcess

[000:060] [2023-11-19 07:17:15 +0000.511445][6ebe] Try to start webrtc recording


device.

[000:060] [2023-11-19 07:17:15 +0000.511484][6ebe] StartRecording. threadID:28350

[000:060] [2023-11-19 07:17:15 +0000.511498][fb3] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:061] [2023-11-19 07:17:15 +0000.511608][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[000:061] [2023-11-19 07:17:15 +0000.511836][6ebe] The machine model:2201117TY

[000:061] [2023-11-19 07:17:15 +0000.511904][6ebe] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:061] [2023-11-19 07:17:15 +0000.511938][6ebe] Set the recording mode before


getSetting: 4
[000:061] [2023-11-19 07:17:15 +0000.511964][6ebe] Set the recording mode after
getSetting: 1
[000:100] [2023-11-19 07:17:15 +0000.550874][6ebe] StartRecording finished.
[000:100] [2023-11-19 07:17:15 +0000.550943][6ebe] audio: start the audio mic
checker timer.

[000:100] [2023-11-19 07:17:15 +0000.551461][6ebe] machine model :redmi


[000:100] [2023-11-19 07:17:15 +0000.551499][6ebe] Support this machine
model :redmi
[000:105] [2023-11-19 07:17:15 +0000.556083][6ebe] global inited! current sdk
version: 07-20-936c45f
[000:196] [2023-11-19 07:17:15 +0000.646936][fb4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:196] [2023-11-19 07:17:15 +0000.647066][fb4] _deviceSampleRate:48000

[000:198] [2023-11-19 07:17:15 +0000.649149][fb3] Run AGC when audioType = 0


[000:198] [2023-11-19 07:17:15 +0000.649233][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:554] [2023-11-19 07:17:16 +0000.4877][6f2e]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:554] [2023-11-19 07:17:16 +0000.5092][fa8] MediaFilterCamera, recording file
context:0x797e05be80 input texture:12
[000:554] [2023-11-19 07:17:16 +0000.5174][fa8] GLESContext:
[000:554] [2023-11-19 07:17:16 +0000.5300][fa8] The result of eglGetDisplay is: 0x1
[000:556] [2023-11-19 07:17:16 +0000.6830][fa8] The result of creation:
0x78fda2aa00
[000:556] [2023-11-19 07:17:16 +0000.7271][fa8] The result of
eglCreatePbufferSurface is: 0x78fda2ab80
[000:556] [2023-11-19 07:17:16 +0000.7444][6f2e]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x797e05be80 input_texture: 12
[001:805] [2023-11-19 07:17:17 +0000.256429][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[002:198] [2023-11-19 07:17:17 +0000.649416][fb3] Run AGC when audioType = 0
[003:528] [2023-11-19 07:17:18 +0000.978626][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[004:102] [2023-11-19 07:17:19 +0000.552694][fa1]
monitorTime:4002totalDuration:3910
[004:199] [2023-11-19 07:17:19 +0000.649933][fb3] Run AGC when audioType = 0
[004:199] [2023-11-19 07:17:19 +0000.650061][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:228] [2023-11-19 07:17:20 +0000.679602][fb3] haveEnoughProcessedData
internalAudioStream.length: 10
[006:197] [2023-11-19 07:17:21 +0000.648025][fb3] Run AGC when audioType = 0
[006:941] [2023-11-19 07:17:22 +0000.392471][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[007:339] [2023-11-19 07:17:22 +0000.789996][6e9a] SetOrientation:
MediaFilterCamera:: SetOrientation: 0
[007:339] [2023-11-19 07:17:22 +0000.790092][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 0
[007:341] [2023-11-19 07:17:22 +0000.792512][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[007:342] [2023-11-19 07:17:22 +0000.792730][fa8] operator() time:20791432 enter.

[007:342] [2023-11-19 07:17:22 +0000.792794][fa8] MediaFilterCamera, recording


file context:0x797e05be80 input texture:12
[007:343] [2023-11-19 07:17:22 +0000.794383][fa8] MicSource: Mic source
created:10x797df70b00
[007:344] [2023-11-19 07:17:22 +0000.795303][fa8] received external audio stream
[007:344] [2023-11-19 07:17:22 +0000.795435][fa8] alloc thread: 0x78ee261980
name:worker0 thread id:519049080000 to Mic_source
[007:344] [2023-11-19 07:17:22 +0000.795490][fa8] audio: start the audio sender
thread.

[007:345] [2023-11-19 07:17:22 +0000.795626][fa8] construct OpenGLRenderProgram


0x78f5685798
[007:345] [2023-11-19 07:17:22 +0000.795684][fa8] CropFilter::SetOrientation
orientation: 0
[007:345] [2023-11-19 07:17:22 +0000.795957][fa8] filter: filter pipeline construtc
this: 0x78f5385f80
[007:345] [2023-11-19 07:17:22 +0000.796024][fa8] filter: filter pipeline2 update
pattern: 1
[007:345] [2023-11-19 07:17:22 +0000.796115][fa8] CameraSource::source_id_:1
[007:345] [2023-11-19 07:17:22 +0000.796176][fa8] RecordAudioSource::source_id_:2
[007:345] [2023-11-19 07:17:22 +0000.796453][fa8] BindInputFilter 0x78ee2626c0
this 0x78f56859c0
[007:345] [2023-11-19 07:17:22 +0000.796505][fa8] BindInputFilter 0x78ee262858
this 0x78ee2629d0
[007:345] [2023-11-19 07:17:22 +0000.796550][fa8] BindInputFilter 0x78f56859c0
this 0x78f5386020
[007:346] [2023-11-19 07:17:22 +0000.796671][fa8] setParamentForFilters:
speed:1.000000
[007:346] [2023-11-19 07:17:22 +0000.796708][fa8] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[007:346] [2023-11-19 07:17:22 +0000.796748][fa8] SetParamForFilter time:20791436
enter.

[007:346] [2023-11-19 07:17:22 +0000.796781][fa8] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[007:346] [2023-11-19 07:17:22 +0000.796815][fa8] SetParamForFilter: Params video
index is: 0
[007:346] [2023-11-19 07:17:22 +0000.796845][fa8] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[007:346] [2023-11-19 07:17:22 +0000.796875][fa8] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[007:346] [2023-11-19 07:17:22 +0000.796906][fa8] crop filter mode tpye:
citytravelvideo index:0
[007:348] [2023-11-19 07:17:22 +0000.799083][fb3] On audio frame the broadcast with
timestamp:20791438 samples:480. (1000 frame for one log)

[007:352] [2023-11-19 07:17:22 +0000.803139][fa8]


Warning(parse_template_json.cc:45): json parament no found the parament
[007:352] [2023-11-19 07:17:22 +0000.803255][fa8]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:352] [2023-11-19 07:17:22 +0000.803326][fa8]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:352] [2023-11-19 07:17:22 +0000.803394][fa8]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:352] [2023-11-19 07:17:22 +0000.803458][fa8]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:352] [2023-11-19 07:17:22 +0000.803523][fa8]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:352] [2023-11-19 07:17:22 +0000.803586][fa8]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:353] [2023-11-19 07:17:22 +0000.803651][fa8]
Warning(parse_template_json.cc:81): json parament no found the parament
[007:353] [2023-11-19 07:17:22 +0000.803748][fa8]
Warning(parse_template_json.cc:81): json parament no found the parament
[007:353] [2023-11-19 07:17:22 +0000.803812][fa8]
Warning(parse_template_json.cc:67): json parament no found the parament
[007:353] [2023-11-19 07:17:22 +0000.803914][fa8]
Warning(parse_template_json.cc:93): json parament no found the duration
[007:353] [2023-11-19 07:17:22 +0000.803991][fa8] SetParamForFilter leave. expire
time = 7 ms

[007:353] [2023-11-19 07:17:22 +0000.804357][fa8] OnOutputSizeChanged width 1280


height 720
[007:353] [2023-11-19 07:17:22 +0000.804475][fa8] OpenGLFrameBuffer: width:1280
height:720
[007:353] [2023-11-19 07:17:22 +0000.804549][fa8] OpenGLFrameBuffer: width:1280
height:720
[007:354] [2023-11-19 07:17:22 +0000.804650][fa8] OpenGLFrameBuffer: width:1280
height:720
[007:354] [2023-11-19 07:17:22 +0000.804716][fa8] OpenGLFrameBuffer: width:1280
height:720
[007:354] [2023-11-19 07:17:22 +0000.804786][fa8] OpenGLFrameBuffer: width:1280
height:720
[007:354] [2023-11-19 07:17:22 +0000.804835][fa8] OpenGLFrameBuffer: width:1280
height:720
[007:354] [2023-11-19 07:17:22 +0000.804883][fa8] construct TrivalImageDrawer
0x78fd9d59c0
[007:354] [2023-11-19 07:17:22 +0000.804938][fa8] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x78fd9d59c0 context 0x78edf0d040
[007:354] [2023-11-19 07:17:22 +0000.804992][fa8] setupGLES:
[007:355] [2023-11-19 07:17:22 +0000.805863][106b] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[007:355] [2023-11-19 07:17:22 +0000.805912][fa8] OpenGLRenderProgram::Initialize.
[007:355] [2023-11-19 07:17:22 +0000.806180][fa8] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[007:355] [2023-11-19 07:17:22 +0000.806238][fa8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[007:355] [2023-11-19 07:17:22 +0000.806330][fa8] Init open gl render: 0x78f5685798
[007:355] [2023-11-19 07:17:22 +0000.806402][fa8] Fragement shader path:
[007:355] [2023-11-19 07:17:22 +0000.806472][fa8] Fragement shader path:
[007:355] [2023-11-19 07:17:22 +0000.806557][fa8] create opengl program object.
[007:356] [2023-11-19 07:17:22 +0000.806609][fa8] create shader: vertex
[007:356] [2023-11-19 07:17:22 +0000.806815][106b] The output timestamp from audio
mixer change:20791438
[007:356] [2023-11-19 07:17:22 +0000.807524][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:442] [2023-11-19 07:17:22 +0000.893166][fa8] create shader: fragment
[007:534] [2023-11-19 07:17:22 +0000.985427][fa8] Have not extra filter filename!
[007:534] [2023-11-19 07:17:22 +0000.985548][fa8] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[007:534] [2023-11-19 07:17:22 +0000.985577][fa8] OpenGLRenderProgram::Initialize
success.
[007:535] [2023-11-19 07:17:22 +0000.985659][fa8] Setup the OpenGL result:1
[007:535] [2023-11-19 07:17:22 +0000.986087][fa7] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[007:535] [2023-11-19 07:17:22 +0000.986232][fa7] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[007:535] [2023-11-19 07:17:22 +0000.986256][1075] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x797d8a8c98
[007:535] [2023-11-19 07:17:22 +0000.986293][fa7] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[007:535] [2023-11-19 07:17:22 +0000.986348][fa7] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
fileFD: -1
[007:536] [2023-11-19 07:17:22 +0000.986799][fa7] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
is opened successfully
[007:536] [2023-11-19 07:17:22 +0000.986838][fa7] setupMediaProcessers:
[007:536] [2023-11-19 07:17:22 +0000.986862][fa7]
RecordingSessionInternalSimple:setup media processers.
[007:536] [2023-11-19 07:17:22 +0000.986897][fa7] construct AAC encoder
[007:536] [2023-11-19 07:17:22 +0000.987574][fa7] H264Encoder creating:
superfast011818
[007:537] [2023-11-19 07:17:22 +0000.987619][fa7] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[007:537] [2023-11-19 07:17:22 +0000.988229][fa7] H264Encode::GetMachineModel is
2201117TY
[007:537] [2023-11-19 07:17:22 +0000.988275][fa7] H264Encoder machine_mode
is:2201117TY
[007:537] [2023-11-19 07:17:22 +0000.988301][fa7] H264Encode::machine size :9
machine_mode:2201117TY
[007:537] [2023-11-19 07:17:22 +0000.988343][fa7] H264Encode::machine array
size :22 machine_mode:2201117TY
[007:537] [2023-11-19 07:17:22 +0000.988369][fa7] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[007:537] [2023-11-19 07:17:22 +0000.988401][fa7] setupCompressionSession:
[007:537] [2023-11-19 07:17:22 +0000.988425][fa7] H264Encode::creating hareware
Encoder
[007:537] [2023-11-19 07:17:22 +0000.988457][fa7] AndroidHwAvcEncoder time:20791627
enter.

[007:538] [2023-11-19 07:17:22 +0000.988679][fa7] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000798d021380 address:0x78c5e2d760
[007:538] [2023-11-19 07:17:22 +0000.988830][fa7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[007:538] [2023-11-19 07:17:22 +0000.988867][fa7] The video avc hw codec address is
0x797d81fd38
[007:538] [2023-11-19 07:17:22 +0000.988931][fa7] AndroidHwAvcEncoder leave.
expire time = 1 ms

[007:538] [2023-11-19 07:17:22 +0000.988970][fa7] RegisterEncodeCompleteCallback


time:20791628 enter.

[007:538] [2023-11-19 07:17:22 +0000.989043][fa7] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[007:538] [2023-11-19 07:17:22 +0000.989086][fa7] InitEncode time:20791628 enter.

[007:538] [2023-11-19 07:17:22 +0000.989196][fa7] InitEncode:


MediaCodecVideoEncoder::Release _inited:0
[007:538] [2023-11-19 07:17:22 +0000.989235][fa7] Create time:20791628 enter.

[007:538] [2023-11-19 07:17:22 +0000.989294][fa7] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[007:538] [2023-11-19 07:17:22 +0000.989334][fa7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x78cd5bbfc0
[007:555] [2023-11-19 07:17:23 +0000.6250][fa7]
supported_type:image/vnd.android.heic
[007:555] [2023-11-19 07:17:23 +0000.6404][fa7] supported_type:video/avc
[007:555] [2023-11-19 07:17:23 +0000.6436][fa7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[007:555] [2023-11-19 07:17:23 +0000.6485][fa7] hwCodecPrefix :OMX.qcom.
[007:555] [2023-11-19 07:17:23 +0000.6516][fa7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[007:555] [2023-11-19 07:17:23 +0000.6550][fa7] mediacodec_createCodecByName
time:20791645 enter.

[007:555] [2023-11-19 07:17:23 +0000.6579][fa7] WrapAndroidMediaCodec time:20791645


enter.

[007:564] [2023-11-19 07:17:23 +0000.14919][fa7] WrapAndroidMediaCodec leave.


expire time = 9 ms

[007:631] [2023-11-19 07:17:23 +0000.81904][fa7] mediacodec_createCodecByName


leave. expire time = 76 ms

[007:631] [2023-11-19 07:17:23 +0000.82039][fa7] WrapAndroidMediaFromat


time:20791721 enter.
[007:631] [2023-11-19 07:17:23 +0000.82176][fa7] WrapAndroidMediaFromat leave.
expire time = 0 ms

[007:693] [2023-11-19 07:17:23 +0000.144277][fa7] Destroy time:20791783 enter.

[007:693] [2023-11-19 07:17:23 +0000.144380][fa7] WrapAndroidMediaFromat::


Destroy
[007:693] [2023-11-19 07:17:23 +0000.144414][fa7] Destroy leave. expire time = 0
ms

[007:693] [2023-11-19 07:17:23 +0000.144446][fa7] ~WrapAndroidMediaFromat


time:20791783 enter.

[007:693] [2023-11-19 07:17:23 +0000.144477][fa7] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[007:693] [2023-11-19 07:17:23 +0000.144511][fa7] Create leave. expire time = 155


ms

[007:693] [2023-11-19 07:17:23 +0000.144544][fa7] isSemiPlanarSupport time:20791783


enter.

[007:693] [2023-11-19 07:17:23 +0000.144573][fa7] H264Encoder isSemiPlanarSupport


[007:694] [2023-11-19 07:17:23 +0000.144638][fa7] isSemiPlanarSupport leave.
expire time = 1 ms

[007:694] [2023-11-19 07:17:23 +0000.144669][fa7] creat hw H264Encoder success,


isSemiPlanar:1
[007:694] [2023-11-19 07:17:23 +0000.144801][fa7] InitEncode leave. expire time =
156 ms

[007:694] [2023-11-19 07:17:23 +0000.144836][fa7] H264Encode::created Encoder


[007:694] [2023-11-19 07:17:23 +0000.144867][fa7] H264Encode:: H264 encoder
created.
[007:694] [2023-11-19 07:17:23 +0000.144896][fa7] H264 encoder created.
[007:694] [2023-11-19 07:17:23 +0000.144925][fa7]
RecordingSessionInternalSimple:created avc encoder avc: 0x790eeb6680
[007:694] [2023-11-19 07:17:23 +0000.144957][fa7] setOutput:
[007:694] [2023-11-19 07:17:23 +0000.144986][fa7]
RecordingSessionInternalSimple:encoder set output to muxer!
[007:694] [2023-11-19 07:17:23 +0000.145020][fa7] request a key frame
[007:694] [2023-11-19 07:17:23 +0000.145048][fa7] H264Encode:: request a key frame
[007:694] [2023-11-19 07:17:23 +0000.145205][fa7] setDisplayRotate :0
[007:694] [2023-11-19 07:17:23 +0000.145244][fa7] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[007:694] [2023-11-19 07:17:23 +0000.145323][fa8] StartRecording:
[007:694] [2023-11-19 07:17:23 +0000.145400][106b] operator(): Set the recording
session in mic source. recording session: 0x78ee262700
[007:694] [2023-11-19 07:17:23 +0000.145509][fa8] operator() leave. expire time =
352 ms

[007:694] [2023-11-19 07:17:23 +0000.145515][106a] AF_SpeedFilter audio


0x78ee262880 PullFrame
[007:694] [2023-11-19 07:17:23 +0000.145570][106a]
RecordAudioSource::PullAudioFrame
[007:695] [2023-11-19 07:17:23 +0000.145602][106a] AF_SpeedFilter::PullFrame eof4
[007:697] [2023-11-19 07:17:23 +0000.147731][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[007:699] [2023-11-19 07:17:23 +0000.149921][106a] AF_SpeedFilter audio time,
0x78ee262880 rcv time: 20791778
[007:699] [2023-11-19 07:17:23 +0000.150018][106a] AF_SpeedFilter audio time,
0x78ee262880 rcv time: 20791778in_nSamples:441
[007:699] [2023-11-19 07:17:23 +0000.150151][106a] resampled_data_size:0
[007:759] [2023-11-19 07:17:23 +0000.210583][fa8]
MediaFilterCamera::NeedProcessTexture
[007:760] [2023-11-19 07:17:23 +0000.210672][fa8] begine recode to first frame
spend time:418
[007:760] [2023-11-19 07:17:23 +0000.210713][fa8] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x78ee262580
[007:760] [2023-11-19 07:17:23 +0000.210765][fa8] blur_distance_:0
[007:760] [2023-11-19 07:17:23 +0000.210798][fa8] blur_direction_angle_:-90
[007:760] [2023-11-19 07:17:23 +0000.210840][fa8]
GPUImageProcessing::SetOrientation orientation: 0
[007:760] [2023-11-19 07:17:23 +0000.210873][fa8] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[007:760] [2023-11-19 07:17:23 +0000.210937][fa8] GPUImageProcessing: process video
frame with resolution 1280 X 720
[007:760] [2023-11-19 07:17:23 +0000.210974][fa8] GPUImageProcessing: input frame
width1280 X 720
[007:761] [2023-11-19 07:17:23 +0000.211798][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[007:762] [2023-11-19 07:17:23 +0000.212697][fa8] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[007:762] [2023-11-19 07:17:23 +0000.212835][fa8] CropFilter::OnVideoFrame
outputtexture :14
[007:762] [2023-11-19 07:17:23 +0000.212863][fa8] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[007:763] [2023-11-19 07:17:23 +0000.213745][fa8] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[007:807] [2023-11-19 07:17:23 +0000.257607][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[007:813] [2023-11-19 07:17:23 +0000.264479][fa8] The convert RGB to YUV take 4
[007:814] [2023-11-19 07:17:23 +0000.264875][fa8] FilterPipeline2::OnVideoFrame pts
46 last_video_timestamp_ 46
[007:814] [2023-11-19 07:17:23 +0000.264951][fa8]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[007:814] [2023-11-19 07:17:23 +0000.265325][106a] AF_SpeedFilter audio time 222,
0x78ee262880 out time: 20791778 org time: 20791778
[007:814] [2023-11-19 07:17:23 +0000.265404][106a] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[007:814] [2023-11-19 07:17:23 +0000.265454][106a]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 20791778
[007:814] [2023-11-19 07:17:23 +0000.265502][106a]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[007:814] [2023-11-19 07:17:23 +0000.265570][106a] AF_SpeedFilter audio time
[007:815] [2023-11-19 07:17:23 +0000.265656][106a] AF_SpeedFilter audio time 111,
0x78ee262880 out time: 20791788 org time: 20791788
[007:815] [2023-11-19 07:17:23 +0000.266277][1073]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[007:815] [2023-11-19 07:17:23 +0000.266350][1073] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[007:815] [2023-11-19 07:17:23 +0000.266398][1073] push video frame to H264
encoder. (100 frame for one log)
[007:815] [2023-11-19 07:17:23 +0000.266463][1073] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[007:815] [2023-11-19 07:17:23 +0000.266527][1073] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[007:815] [2023-11-19 07:17:23 +0000.266573][1073] Push an pts:0 to dts queue.


[007:816] [2023-11-19 07:17:23 +0000.266631][1073] DTS queue for
Generator:0x797d8a8eb8 0
[007:816] [2023-11-19 07:17:23 +0000.266670][1073] The input pts:0 fps:30
[007:817] [2023-11-19 07:17:23 +0000.268688][1073]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[007:833] [2023-11-19 07:17:23 +0000.284447][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[007:882] [2023-11-19 07:17:23 +0000.333110][1073] h264 add frame header cdr flag
[007:883] [2023-11-19 07:17:23 +0000.334417][1073] h264 add frame header cdr flag
[007:884] [2023-11-19 07:17:23 +0000.334874][1073] SendFrame
encodedImage._timeStamp:0encodedImage->_length:89455
[007:884] [2023-11-19 07:17:23 +0000.334977][1073] Received key frame:0
[007:884] [2023-11-19 07:17:23 +0000.335037][1073] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[007:884] [2023-11-19 07:17:23 +0000.335087][1073] H264Encode::H264SWEncoder get
callback, length:89455 type:0 nalType:7length:18
[007:884] [2023-11-19 07:17:23 +0000.335133][1073] H264Encode:: get a sps pps
header!headerSize:31
[007:884] [2023-11-19 07:17:23 +0000.335176][1073] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[007:884] [2023-11-19 07:17:23 +0000.335436][1075] get the H.264 SPS parameter
[007:885] [2023-11-19 07:17:23 +0000.336068][1075] add video track with id:1
[007:886] [2023-11-19 07:17:23 +0000.337057][1075] get the H.264 PPS parameter
[007:887] [2023-11-19 07:17:23 +0000.338256][1075] get the H.264 IDR frame
[007:887] [2023-11-19 07:17:23 +0000.338395][1075] resss:true
[007:887] [2023-11-19 07:17:23 +0000.338439][1075] video start ts:0
[007:888] [2023-11-19 07:17:23 +0000.338595][1075] the video frame has been written
into MP4 file
[007:909] [2023-11-19 07:17:23 +0000.359692][1072]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:8
[007:909] [2023-11-19 07:17:23 +0000.360525][1075] add aac audio track with id:2
[007:910] [2023-11-19 07:17:23 +0000.360757][1075] audio start ts:0
[007:910] [2023-11-19 07:17:23 +0000.360799][1075] the audio frame has been written
into MP4 file
[008:197] [2023-11-19 07:17:23 +0000.648026][fb3] Run AGC when audioType = 0
[008:197] [2023-11-19 07:17:23 +0000.648407][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:261] [2023-11-19 07:17:23 +0000.712356][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:307] [2023-11-19 07:17:23 +0000.758509][fa8] The convert RGB to YUV take 4
[008:350] [2023-11-19 07:17:23 +0000.801283][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:644] [2023-11-19 07:17:24 +0000.94677][1073] DTS queue for
Generator:0x797d8a8eb8 792 827
[008:647] [2023-11-19 07:17:24 +0000.98274][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[008:766] [2023-11-19 07:17:24 +0000.217543][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:802] [2023-11-19 07:17:24 +0000.253052][fa8] The convert RGB to YUV take 5
[009:141] [2023-11-19 07:17:24 +0000.591735][1073] Push an pts:1328 to dts queue.
[009:212] [2023-11-19 07:17:24 +0000.663562][1073] last dts:1290 currentPts:1328
ppsOrSPS:0 queue length:3
[009:261] [2023-11-19 07:17:24 +0000.712283][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:280] [2023-11-19 07:17:24 +0000.731291][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[009:302] [2023-11-19 07:17:24 +0000.753614][fa8] The convert RGB to YUV take 4
[009:352] [2023-11-19 07:17:24 +0000.803258][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:460] [2023-11-19 07:17:24 +0000.911215][1073] DTS queue for
Generator:0x797d8a8eb8 1620 1646
[009:527] [2023-11-19 07:17:24 +0000.978351][106a]
RecordAudioSource::PullAudioFrame
[009:762] [2023-11-19 07:17:25 +0000.213171][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:797] [2023-11-19 07:17:25 +0000.247918][fa8] The convert RGB to YUV take 5
[009:817] [2023-11-19 07:17:25 +0000.267638][fa8] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[009:870] [2023-11-19 07:17:25 +0000.321542][1073] h264 add frame header cdr flag
[009:872] [2023-11-19 07:17:25 +0000.322637][1073] Received key frame:1986
[009:875] [2023-11-19 07:17:25 +0000.326553][1075] get the H.264 IDR frame
[009:934] [2023-11-19 07:17:25 +0000.385519][106a] AF_SpeedFilter::PullFrame eof4
[009:937] [2023-11-19 07:17:25 +0000.387779][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[009:980] [2023-11-19 07:17:25 +0000.431256][106a] resampled_data_size:7168
[010:173] [2023-11-19 07:17:25 +0000.624063][1072]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:2
[010:195] [2023-11-19 07:17:25 +0000.646306][fb4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:195] [2023-11-19 07:17:25 +0000.646473][fb4] _deviceSampleRate:48000

[010:200] [2023-11-19 07:17:25 +0000.651404][fb3] Run AGC when audioType = 0


[010:258] [2023-11-19 07:17:25 +0000.709523][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:298] [2023-11-19 07:17:25 +0000.749454][fa8] The convert RGB to YUV take 5
[010:300] [2023-11-19 07:17:25 +0000.750623][1073] DTS queue for
Generator:0x797d8a8eb8 2424 2452 2488
[010:354] [2023-11-19 07:17:25 +0000.804774][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:360] [2023-11-19 07:17:25 +0000.811560][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[010:476] [2023-11-19 07:17:25 +0000.926838][1073] Push an pts:2666 to dts queue.
[010:536] [2023-11-19 07:17:25 +0000.987533][1073] last dts:2625 currentPts:2666
ppsOrSPS:0 queue length:3
[010:762] [2023-11-19 07:17:26 +0000.212669][fa8] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[010:805] [2023-11-19 07:17:26 +0000.256686][fa8] The convert RGB to YUV take 7
[010:844] [2023-11-19 07:17:26 +0000.294905][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[011:060] [2023-11-19 07:17:26 +0000.510835][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[011:117] [2023-11-19 07:17:26 +0000.567811][fa8] GPUImageProcessing: process video
frame with resolution 1280 X 720
[011:117] [2023-11-19 07:17:26 +0000.567891][fa8] GPUImageProcessing: input frame
width1280 X 720
[011:117] [2023-11-19 07:17:26 +0000.568430][fa8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[011:117] [2023-11-19 07:17:26 +0000.568511][fa8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[011:123] [2023-11-19 07:17:26 +0000.573929][1073]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3312
[011:123] [2023-11-19 07:17:26 +0000.574042][1073] DTS queue for
Generator:0x797d8a8eb8 3254 3277 3312
[011:157] [2023-11-19 07:17:26 +0000.607756][1073] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3345
[011:157] [2023-11-19 07:17:26 +0000.607876][1073] push video frame to H264
encoder. (100 frame for one log)

[011:157] [2023-11-19 07:17:26 +0000.607931][1073] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[011:157] [2023-11-19 07:17:26 +0000.607965][1073] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:3345(100 frame for one
log)

[011:157] [2023-11-19 07:17:26 +0000.608007][1073] The input pts:3345 fps:30


[011:159] [2023-11-19 07:17:26 +0000.610126][1073] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3277 pts:3277
[011:193] [2023-11-19 07:17:26 +0000.644137][1073] SendFrame
encodedImage._timeStamp:3312encodedImage->_length:137152
[011:224] [2023-11-19 07:17:26 +0000.674934][1073] H264Encode::H264SWEncoder get
callback, length:143152 type:1 nalType:1length:143148
[011:249] [2023-11-19 07:17:26 +0000.699727][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:291] [2023-11-19 07:17:26 +0000.741835][fa8] The convert RGB to YUV take 5
[011:342] [2023-11-19 07:17:26 +0000.792946][106a]
RecordAudioSource::PullAudioFrame
[011:352] [2023-11-19 07:17:26 +0000.803311][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:763] [2023-11-19 07:17:27 +0000.214460][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:802] [2023-11-19 07:17:27 +0000.253421][fa8] The convert RGB to YUV take 5
[011:806] [2023-11-19 07:17:27 +0000.256986][1073] Push an pts:3991 to dts queue.
[011:867] [2023-11-19 07:17:27 +0000.318031][1073] h264 add frame header cdr flag
[011:871] [2023-11-19 07:17:27 +0000.321749][1073] Received key frame:3991
[011:871] [2023-11-19 07:17:27 +0000.321908][1073] last dts:3957 currentPts:3991
ppsOrSPS:0 queue length:3
[011:895] [2023-11-19 07:17:27 +0000.346568][fa8] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[011:903] [2023-11-19 07:17:27 +0000.353818][1075] get the H.264 IDR frame
[011:934] [2023-11-19 07:17:27 +0000.384674][1073] DTS queue for
Generator:0x797d8a8eb8 4085 4116
[012:067] [2023-11-19 07:17:27 +0000.518314][fb3] haveEnoughProcessedData
internalAudioStream.length: 10
[012:154] [2023-11-19 07:17:27 +0000.605078][106a] AF_SpeedFilter::PullFrame eof4
[012:156] [2023-11-19 07:17:27 +0000.607312][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[012:176] [2023-11-19 07:17:27 +0000.627504][106a] resampled_data_size:0
[012:201] [2023-11-19 07:17:27 +0000.652093][fb3] Run AGC when audioType = 0
[012:201] [2023-11-19 07:17:27 +0000.652236][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:255] [2023-11-19 07:17:27 +0000.705720][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:290] [2023-11-19 07:17:27 +0000.740952][fa8] The convert RGB to YUV take 6
[012:353] [2023-11-19 07:17:27 +0000.804354][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:415] [2023-11-19 07:17:27 +0000.865769][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[012:528] [2023-11-19 07:17:27 +0000.978779][1072]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:6
[012:751] [2023-11-19 07:17:28 +0000.202492][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:760] [2023-11-19 07:17:28 +0000.210723][1073] DTS queue for
Generator:0x797d8a8eb8 4919 4945
[012:789] [2023-11-19 07:17:28 +0000.239653][fa8] The convert RGB to YUV take 6
[013:123] [2023-11-19 07:17:28 +0000.573623][1073] Push an pts:5311 to dts queue.
[013:180] [2023-11-19 07:17:28 +0000.631280][106a]
RecordAudioSource::PullAudioFrame
[013:204] [2023-11-19 07:17:28 +0000.654952][1073] last dts:5277 currentPts:5311
ppsOrSPS:0 queue length:3
[013:249] [2023-11-19 07:17:28 +0000.700113][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:292] [2023-11-19 07:17:28 +0000.743527][fa8] The convert RGB to YUV take 5
[013:356] [2023-11-19 07:17:28 +0000.807585][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:593] [2023-11-19 07:17:29 +0000.44392][1073] DTS queue for
Generator:0x797d8a8eb8 5739 5777
[013:745] [2023-11-19 07:17:29 +0000.196075][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:783] [2023-11-19 07:17:29 +0000.233944][fa8] The convert RGB to YUV take 5
[013:787] [2023-11-19 07:17:29 +0000.237837][fb3] haveEnoughProcessedData
internalAudioStream.length: 10
[013:863] [2023-11-19 07:17:29 +0000.314109][1073] h264 add frame header cdr flag
[013:864] [2023-11-19 07:17:29 +0000.315407][1073] Received key frame:5973
[013:869] [2023-11-19 07:17:29 +0000.319751][1075] get the H.264 IDR frame
[013:986] [2023-11-19 07:17:29 +0000.437416][fa8] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[014:007] [2023-11-19 07:17:29 +0000.457896][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[014:172] [2023-11-19 07:17:29 +0000.622852][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:199] [2023-11-19 07:17:29 +0000.649629][fb3] Run AGC when audioType = 0
[014:212] [2023-11-19 07:17:29 +0000.662878][fa8] The convert RGB to YUV take 16
[014:241] [2023-11-19 07:17:29 +0000.692492][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[014:285] [2023-11-19 07:17:29 +0000.736313][1073]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6469
[014:285] [2023-11-19 07:17:29 +0000.736573][1073] Push an pts:6469 to dts queue.
[014:292] [2023-11-19 07:17:29 +0000.742964][1073] DTS queue for
Generator:0x797d8a8eb8 6377 6387 6415 6456 6469
[014:309] [2023-11-19 07:17:29 +0000.759688][fa8] GPUImageProcessing: process video
frame with resolution 1280 X 720
[014:309] [2023-11-19 07:17:29 +0000.759827][fa8] GPUImageProcessing: input frame
width1280 X 720
[014:309] [2023-11-19 07:17:29 +0000.760514][fa8] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[014:310] [2023-11-19 07:17:29 +0000.760681][fa8] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[014:345] [2023-11-19 07:17:29 +0000.796361][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:365] [2023-11-19 07:17:29 +0000.816148][1073] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6552
[014:365] [2023-11-19 07:17:29 +0000.816523][1073] push video frame to H264
encoder. (100 frame for one log)
[014:366] [2023-11-19 07:17:29 +0000.816804][1073] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[014:366] [2023-11-19 07:17:29 +0000.816876][1073] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6552(100 frame for one
log)

[014:366] [2023-11-19 07:17:29 +0000.816959][1073] The input pts:6552 fps:30


[014:400] [2023-11-19 07:17:29 +0000.851535][106a] resampled_data_size:10240
[014:406] [2023-11-19 07:17:29 +0000.857600][1073] SendFrame
encodedImage._timeStamp:6469encodedImage->_length:166512
[014:407] [2023-11-19 07:17:29 +0000.857967][1073] last dts:6456 currentPts:6469
ppsOrSPS:0 queue length:4
[014:407] [2023-11-19 07:17:29 +0000.858028][1073] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6469 pts:6469
[014:436] [2023-11-19 07:17:29 +0000.886720][106a] AF_SpeedFilter::PullFrame eof4
[014:436] [2023-11-19 07:17:29 +0000.887297][1073] H264Encode::H264SWEncoder get
callback, length:140928 type:1 nalType:1length:140924
[014:438] [2023-11-19 07:17:29 +0000.888973][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[014:571] [2023-11-19 07:17:30 +0000.22189][fa8] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[014:609] [2023-11-19 07:17:30 +0000.60450][fa8] The convert RGB to YUV take 5
[014:876] [2023-11-19 07:17:30 +0000.326766][1072]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:9
[015:041] [2023-11-19 07:17:30 +0000.492469][106a]
RecordAudioSource::PullAudioFrame
[015:083] [2023-11-19 07:17:30 +0000.534531][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:091] [2023-11-19 07:17:30 +0000.542379][1073] DTS queue for
Generator:0x797d8a8eb8 7209 7245 7277
[015:119] [2023-11-19 07:17:30 +0000.569892][fa8] The convert RGB to YUV take 5
[015:355] [2023-11-19 07:17:30 +0000.806464][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:511] [2023-11-19 07:17:30 +0000.961800][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[015:588] [2023-11-19 07:17:31 +0000.38819][fa8] The read pixel from buffer take: 1
width:1280 height:720 frameType:0
[015:595] [2023-11-19 07:17:31 +0000.46226][106a] AF_SpeedFilter audio 0x78ee262880
PullFrame
[015:631] [2023-11-19 07:17:31 +0000.82042][fa8] The convert RGB to YUV take 6
[015:633] [2023-11-19 07:17:31 +0000.84449][1073] Push an pts:7818 to dts queue.
[015:699] [2023-11-19 07:17:31 +0000.150101][1073] h264 add frame header cdr flag
[015:700] [2023-11-19 07:17:31 +0000.150796][1073] Received key frame:7818
[015:700] [2023-11-19 07:17:31 +0000.150886][1073] last dts:7781 currentPts:7818
ppsOrSPS:0 queue length:3
[015:729] [2023-11-19 07:17:31 +0000.180135][1075] get the H.264 IDR frame
[015:824] [2023-11-19 07:17:31 +0000.274749][fa8] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[015:904] [2023-11-19 07:17:31 +0000.355252][1073] DTS queue for
Generator:0x797d8a8eb8 8040 8085
[016:074] [2023-11-19 07:17:31 +0000.524832][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:117] [2023-11-19 07:17:31 +0000.568454][fa8] The convert RGB to YUV take 4
[016:200] [2023-11-19 07:17:31 +0000.651290][fb3] Run AGC when audioType = 0
[016:200] [2023-11-19 07:17:31 +0000.651491][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:351] [2023-11-19 07:17:31 +0000.802017][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:580] [2023-11-19 07:17:32 +0000.30968][fa8] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[016:624] [2023-11-19 07:17:32 +0000.75036][fa8] The convert RGB to YUV take 5
[016:661] [2023-11-19 07:17:32 +0000.111656][106a] resampled_data_size:1024
[016:705] [2023-11-19 07:17:32 +0000.155903][106a] AF_SpeedFilter::PullFrame eof4
[016:707] [2023-11-19 07:17:32 +0000.158382][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[016:719] [2023-11-19 07:17:32 +0000.169667][1073] DTS queue for
Generator:0x797d8a8eb8 8877 8901
[016:890] [2023-11-19 07:17:32 +0000.340901][106a]
RecordAudioSource::PullAudioFrame
[016:959] [2023-11-19 07:17:32 +0000.409785][1073] Push an pts:9144 to dts queue.
[017:029] [2023-11-19 07:17:32 +0000.480298][1073] last dts:9101 currentPts:9144
ppsOrSPS:0 queue length:3
[017:078] [2023-11-19 07:17:32 +0000.528914][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:112] [2023-11-19 07:17:32 +0000.563490][fa8] The convert RGB to YUV take 3
[017:135] [2023-11-19 07:17:32 +0000.585678][1072]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:2
[017:177] [2023-11-19 07:17:32 +0000.628124][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[017:228] [2023-11-19 07:17:32 +0000.679263][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[017:318] [2023-11-19 07:17:32 +0000.768902][106b] The output timestamp from audio
mixer change:20801407
[017:349] [2023-11-19 07:17:32 +0000.799755][fb3] On audio frame the broadcast with
timestamp:20801439 samples:480. (1000 frame for one log)

[017:349] [2023-11-19 07:17:32 +0000.800134][106b] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[017:349] [2023-11-19 07:17:32 +0000.800410][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:539] [2023-11-19 07:17:32 +0000.990537][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[017:545] [2023-11-19 07:17:32 +0000.996506][1073] DTS queue for
Generator:0x797d8a8eb8 9703 9734
[017:563] [2023-11-19 07:17:33 +0000.14465][fa8] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[017:603] [2023-11-19 07:17:33 +0000.54518][fa8] The convert RGB to YUV take 3
[017:604] [2023-11-19 07:17:33 +0000.55080][1073]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9794
[017:671] [2023-11-19 07:17:33 +0000.122446][fa8] GPUImageProcessing: process video
frame with resolution 1280 X 720
[017:671] [2023-11-19 07:17:33 +0000.122590][fa8] GPUImageProcessing: input frame
width1280 X 720
[017:672] [2023-11-19 07:17:33 +0000.123460][fa8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[017:673] [2023-11-19 07:17:33 +0000.123631][fa8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[017:683] [2023-11-19 07:17:33 +0000.134672][1073] h264 add frame header cdr flag
[017:685] [2023-11-19 07:17:33 +0000.136420][1073] SendFrame
encodedImage._timeStamp:9794encodedImage->_length:137408
[017:685] [2023-11-19 07:17:33 +0000.136580][1073] Received key frame:9794
[017:687] [2023-11-19 07:17:33 +0000.137781][1073] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9827 pts:9827
[017:688] [2023-11-19 07:17:33 +0000.139040][1075] get the H.264 IDR frame
[017:696] [2023-11-19 07:17:33 +0000.147563][106a] AF_SpeedFilter audio time,
0x78ee262880 rcv time: 20801781
[017:697] [2023-11-19 07:17:33 +0000.147722][106a] AF_SpeedFilter audio time,
0x78ee262880 rcv time: 20801781in_nSamples:441
[017:723] [2023-11-19 07:17:33 +0000.173666][1073] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9908
[017:723] [2023-11-19 07:17:33 +0000.174006][1073] push video frame to H264
encoder. (100 frame for one log)

[017:723] [2023-11-19 07:17:33 +0000.174077][1073] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[017:723] [2023-11-19 07:17:33 +0000.174137][1073] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:9908(100 frame for one
log)

[017:723] [2023-11-19 07:17:33 +0000.174218][1073] The input pts:9908 fps:30


[017:775] [2023-11-19 07:17:33 +0000.225708][1073] H264Encode::H264SWEncoder get
callback, length:91696 type:1 nalType:1length:91692
[017:803] [2023-11-19 07:17:33 +0000.254137][106a] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[017:804] [2023-11-19 07:17:33 +0000.255417][106a]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 20801778
[017:804] [2023-11-19 07:17:33 +0000.255584][106a]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[017:888] [2023-11-19 07:17:33 +0000.339194][fa8] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4984 diff: 17
[018:074] [2023-11-19 07:17:33 +0000.524730][fa8] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[018:112] [2023-11-19 07:17:33 +0000.563217][fa8] The convert RGB to YUV take 4
[018:197] [2023-11-19 07:17:33 +0000.647961][fb3] Run AGC when audioType = 0
[018:295] [2023-11-19 07:17:33 +0000.746354][1073] Push an pts:10480 to dts queue.
[018:350] [2023-11-19 07:17:33 +0000.801490][1073] last dts:10436 currentPts:10480
ppsOrSPS:0 queue length:3
[018:352] [2023-11-19 07:17:33 +0000.803283][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:378] [2023-11-19 07:17:33 +0000.829326][1073] DTS queue for
Generator:0x797d8a8eb8 10503 10533 10564
[018:569] [2023-11-19 07:17:34 +0000.20402][fa8] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[018:611] [2023-11-19 07:17:34 +0000.62231][fa8] The convert RGB to YUV take 6
[018:697] [2023-11-19 07:17:34 +0000.148646][fa8] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[018:753] [2023-11-19 07:17:34 +0000.203865][106a]
RecordAudioSource::PullAudioFrame
[018:782] [2023-11-19 07:17:34 +0000.232776][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[018:835] [2023-11-19 07:17:34 +0000.286488][106a] resampled_data_size:13312
[018:930] [2023-11-19 07:17:34 +0000.381509][106a] AF_SpeedFilter audio time
[018:931] [2023-11-19 07:17:34 +0000.381630][106a] AF_SpeedFilter audio time 111,
0x78ee262880 out time: 20802968 org time: 20802968
[018:951] [2023-11-19 07:17:34 +0000.401818][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[018:994] [2023-11-19 07:17:34 +0000.444853][106a] AF_SpeedFilter::PullFrame eof4
[018:996] [2023-11-19 07:17:34 +0000.447245][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[019:070] [2023-11-19 07:17:34 +0000.521139][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:105] [2023-11-19 07:17:34 +0000.555641][fa8] The convert RGB to YUV take 4
[019:208] [2023-11-19 07:17:34 +0000.659108][1073] DTS queue for
Generator:0x797d8a8eb8 11324 11357 11393
[019:359] [2023-11-19 07:17:34 +0000.810224][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[019:500] [2023-11-19 07:17:34 +0000.950871][1072]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:6
[019:563] [2023-11-19 07:17:35 +0000.13766][fa8] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[019:600] [2023-11-19 07:17:35 +0000.51264][fa8] The convert RGB to YUV take 4
[019:603] [2023-11-19 07:17:35 +0000.53840][1073] Push an pts:11789 to dts queue.
[019:681] [2023-11-19 07:17:35 +0000.132373][1073] h264 add frame header cdr flag
[019:682] [2023-11-19 07:17:35 +0000.133556][1073] Received key frame:11789
[019:683] [2023-11-19 07:17:35 +0000.133694][1073] last dts:11757 currentPts:11789
ppsOrSPS:0 queue length:3
[019:687] [2023-11-19 07:17:35 +0000.137792][1075] get the H.264 IDR frame
[019:966] [2023-11-19 07:17:35 +0000.417160][fa8] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5980 diff: 21
[020:012] [2023-11-19 07:17:35 +0000.463088][1073] DTS queue for
Generator:0x797d8a8eb8 12161 12196
[020:063] [2023-11-19 07:17:35 +0000.514359][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:114] [2023-11-19 07:17:35 +0000.565378][fa8] The convert RGB to YUV take 5
[020:194] [2023-11-19 07:17:35 +0000.645399][fb4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:194] [2023-11-19 07:17:35 +0000.645576][fb4] _deviceSampleRate:48000

[020:197] [2023-11-19 07:17:35 +0000.647902][fb3] Run AGC when audioType = 0


[020:197] [2023-11-19 07:17:35 +0000.648076][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:354] [2023-11-19 07:17:35 +0000.805197][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:367] [2023-11-19 07:17:35 +0000.818350][106a] AF_SpeedFilter audio
0x78ee262880 PullFrame
[020:562] [2023-11-19 07:17:36 +0000.13259][fa8] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[020:599] [2023-11-19 07:17:36 +0000.50297][fa8] The convert RGB to YUV take 5
[020:604] [2023-11-19 07:17:36 +0000.55248][106a] RecordAudioSource::PullAudioFrame
[020:665] [2023-11-19 07:17:36 +0000.116387][fb3] haveEnoughProcessedData
internalAudioStream.length: 10
[020:850] [2023-11-19 07:17:36 +0000.301047][1073] DTS queue for
Generator:0x797d8a8eb8 12996 13031
[020:873] [2023-11-19 07:17:36 +0000.323933][fa8] drawYUV420 render
OpenGLRenderProgram:0x78f5685798
[020:943] [2023-11-19 07:17:36 +0000.394177][1073]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13129
[020:943] [2023-11-19 07:17:36 +0000.394354][1073] Push an pts:13129 to dts queue.
[020:985] [2023-11-19 07:17:36 +0000.436041][1073] SendFrame
encodedImage._timeStamp:13129encodedImage->_length:9504
[020:985] [2023-11-19 07:17:36 +0000.436176][1073] last dts:13102 currentPts:13129
ppsOrSPS:0 queue length:2
[021:032] [2023-11-19 07:17:36 +0000.483433][fa8] GPUImageProcessing: process video
frame with resolution 1280 X 720
[021:033] [2023-11-19 07:17:36 +0000.483610][fa8] GPUImageProcessing: input frame
width1280 X 720
[021:034] [2023-11-19 07:17:36 +0000.485421][fa8] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[021:035] [2023-11-19 07:17:36 +0000.485682][fa8] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[021:083] [2023-11-19 07:17:36 +0000.534051][fa8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:090] [2023-11-19 07:17:36 +0000.540965][1073] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13277
[021:090] [2023-11-19 07:17:36 +0000.541200][1073] push video frame to H264
encoder. (100 frame for one log)

[021:090] [2023-11-19 07:17:36 +0000.541265][1073] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[021:090] [2023-11-19 07:17:36 +0000.541297][1073] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:13277(100 frame for one
log)

[021:090] [2023-11-19 07:17:36 +0000.541340][1073] The input pts:13277 fps:30


[021:093] [2023-11-19 07:17:36 +0000.544414][106a] resampled_data_size:4096
[021:098] [2023-11-19 07:17:36 +0000.549355][1073] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13189 pts:13189
[021:118] [2023-11-19 07:17:36 +0000.569590][fa8] The convert RGB to YUV take 6
[021:148] [2023-11-19 07:17:36 +0000.598651][1073] H264Encode::H264SWEncoder get
callback, length:172448 type:1 nalType:1length:172444
[021:266] [2023-11-19 07:17:36 +0000.717060][106a] AF_SpeedFilter::PullFrame eof4
[021:269] [2023-11-19 07:17:36 +0000.719636][106a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[021:353] [2023-11-19 07:17:36 +0000.804537][106b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[021:552] [2023-11-19 07:17:37 +0000.3456][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[021:553] [2023-11-19 07:17:37 +0000.3653][fa8] operator(): Stop
[021:553] [2023-11-19 07:17:37 +0000.3701][fa8] StopPullFrameAndWriteMp4
time:20805643 enter.

[021:553] [2023-11-19 07:17:37 +0000.3730][fa8] StopRecording:


[021:557] [2023-11-19 07:17:37 +0000.7681][106a] resampled_data_size:512
[021:557] [2023-11-19 07:17:37 +0000.7781][106a] AF_SpeedFilter audio time 222,
0x78ee262880 out time: 20805528 org time: 20805528
[021:557] [2023-11-19 07:17:37 +0000.7897][106a] PullAudioFrame: PullFrame audio
finished.
[021:557] [2023-11-19 07:17:37 +0000.7945][106a]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[021:558] [2023-11-19 07:17:37 +0000.8737][1073]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:419
[021:561] [2023-11-19 07:17:37 +0000.12057][fa7] stop recording
[021:561] [2023-11-19 07:17:37 +0000.12196][fa7]
RecordingSessionInternalSimple:destroy media processers
[021:561] [2023-11-19 07:17:37 +0000.12233][fa7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[021:561] [2023-11-19 07:17:37 +0000.12262][fa7] H264Encode::flushing hareware
Encoder
[021:561] [2023-11-19 07:17:37 +0000.12489][fa7] Flush time:20805651 enter.

[021:561] [2023-11-19 07:17:37 +0000.12538][fa7] H264Encoder encoder flush


[021:561] [2023-11-19 07:17:37 +0000.12570][fa7] flush output queue
[021:880] [2023-11-19 07:17:37 +0000.331585][fa7] Flush leave. expire time = 320
ms
[021:881] [2023-11-19 07:17:37 +0000.332560][fa7] ~H264EncodeWrap:
[021:882] [2023-11-19 07:17:37 +0000.332726][fa7] ~H264Encode:
[021:882] [2023-11-19 07:17:37 +0000.332795][fa7] teardownCompressionSession:
H264Encode::destroying Encoder
[021:882] [2023-11-19 07:17:37 +0000.332862][fa7] Release time:20805972 enter.

[021:882] [2023-11-19 07:17:37 +0000.333091][fa7] Release:


MediaCodecVideoEncoder::Release _inited:1
[021:882] [2023-11-19 07:17:37 +0000.333173][fa7] Destroy time:20805972 enter.

[021:882] [2023-11-19 07:17:37 +0000.333239][fa7] H264Encoder encoderDestroy


[021:882] [2023-11-19 07:17:37 +0000.333303][fa7]
AndroidMediaCodecVideoEncoder::release env: 0x790eeb6b80
[021:882] [2023-11-19 07:17:37 +0000.333376][fa7]
AndroidMediaCodecVideoEncoder::Destroy
[021:904] [2023-11-19 07:17:37 +0000.354987][fa7] Destroy leave. expire time = 22
ms

[021:904] [2023-11-19 07:17:37 +0000.355261][fa7] Release leave. expire time = 22


ms

[021:904] [2023-11-19 07:17:37 +0000.355326][fa7] ~AndroidHwAvcEncoder


time:20805994 enter.

[021:904] [2023-11-19 07:17:37 +0000.355580][fa7] Release time:20805994 enter.

[021:905] [2023-11-19 07:17:37 +0000.355645][fa7] Release: MediaCodecVideoEncoder::


has been released before, just return
[021:905] [2023-11-19 07:17:37 +0000.355699][fa7] Release leave. expire time = 1
ms

[021:905] [2023-11-19 07:17:37 +0000.355752][fa7] ~AndroidMediaCodecVideoEncoder


[021:905] [2023-11-19 07:17:37 +0000.355802][fa7] ~WrapAndroidMediaCodec
time:20805995 enter.

[021:905] [2023-11-19 07:17:37 +0000.355852][fa7] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[021:905] [2023-11-19 07:17:37 +0000.355912][fa7] video hevc hw codec


destructor:0x797d81fd38

[021:905] [2023-11-19 07:17:37 +0000.356005][fa7] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[021:905] [2023-11-19 07:17:37 +0000.356076][fa7] teardownCompressionSession:


H264Encode::destroyed Encoder
[021:905] [2023-11-19 07:17:37 +0000.356130][fa7]
RecordingSessionInternalSimple:destroy aac encoder output!
[021:905] [2023-11-19 07:17:37 +0000.356180][fa7] AACSWEncode destructor
[021:918] [2023-11-19 07:17:37 +0000.369590][1075] MP4 close file successfully
[021:919] [2023-11-19 07:17:37 +0000.369697][1075] Recording session Internal:
notify recording ok
[021:919] [2023-11-19 07:17:37 +0000.369742][1075] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4,
output_video_timestamp_:13718 last_video_pts_:13718
[021:919] [2023-11-19 07:17:37 +0000.369843][1075] OnRecordFinish:
[021:921] [2023-11-19 07:17:37 +0000.372418][1075] onRecordingOk: net seek
pos:0record video duration:13751record audio duration:13722
[021:922] [2023-11-19 07:17:37 +0000.373358][106b] destructMicSource_w:
[021:922] [2023-11-19 07:17:37 +0000.373436][106b] setOutput_w:
MicSource::setOutput() 0x0
[021:922] [2023-11-19 07:17:37 +0000.373496][106b] close external audio stream

[021:923] [2023-11-19 07:17:37 +0000.373668][fa8] releaseThread 0x78ee261980


[021:923] [2023-11-19 07:17:37 +0000.373720][fa8] ~MicSource: Mic source
destroyed:0x797df70b00
[021:923] [2023-11-19 07:17:37 +0000.374502][fa8] StopPullFrameAndWriteMp4 leave.
expire time = 370 ms

[021:923] [2023-11-19 07:17:37 +0000.374552][fa8] DestroyPipelineAndFilters


time:20806013 enter.

[021:924] [2023-11-19 07:17:37 +0000.374611][fa8] UnbindInputFilter 0x78ee2626c0


this 0x78f56859c0
[021:924] [2023-11-19 07:17:37 +0000.374661][fa8] UnbindInputFilter 0x78ee262858
this 0x78ee2629d0
[021:924] [2023-11-19 07:17:37 +0000.374720][fa8] UnbindInputFilter 0x78f56859c0
this 0x78f5386020
[021:924] [2023-11-19 07:17:37 +0000.374751][fa8] filter: filter pipeline destroy
this: 0x78f5385f80
[021:924] [2023-11-19 07:17:37 +0000.375148][fa8] ClearVideoOfSources: recodring
total frames:0
[021:924] [2023-11-19 07:17:37 +0000.375201][fa8] ClearVideoOfSources:
[021:924] [2023-11-19 07:17:37 +0000.375226][fa8] GPUImageProcessing destruct.
[021:924] [2023-11-19 07:17:37 +0000.375272][fa8] destroy TrivalImageDrawer
0x78fd9d59c0
[021:924] [2023-11-19 07:17:37 +0000.375301][fa8] The shader has been initialize,
clean up them.

[021:924] [2023-11-19 07:17:37 +0000.375356][fa8] ~OpenGLFrameBuffer:


[021:924] [2023-11-19 07:17:37 +0000.375473][fa8] ~OpenGLFrameBuffer:
[021:924] [2023-11-19 07:17:37 +0000.375568][fa8] ~OpenGLFrameBuffer:
[021:925] [2023-11-19 07:17:37 +0000.375676][fa8] ~OpenGLFrameBuffer:
[021:925] [2023-11-19 07:17:37 +0000.376038][fa8] ~OpenGLFrameBuffer:
[021:925] [2023-11-19 07:17:37 +0000.376142][fa8] ~OpenGLFrameBuffer:
[021:925] [2023-11-19 07:17:37 +0000.376362][fa8] GPUImageProcessing destruct
finish.
[021:925] [2023-11-19 07:17:37 +0000.376411][fa8] GPURGBAFrame destruct.
[021:925] [2023-11-19 07:17:37 +0000.376466][fa8] destroy OpenGLRenderProgram
0x78f5685798
[021:925] [2023-11-19 07:17:37 +0000.376511][fa8] ~CameraSource time:20806015
enter.

[021:925] [2023-11-19 07:17:37 +0000.376539][fa8] ~CameraSource leave. expire time


= 0 ms

[021:925] [2023-11-19 07:17:37 +0000.376583][fa8] ~RecordAudioSource time:20806015


enter.

[021:926] [2023-11-19 07:17:37 +0000.376658][fa8] ~RecordAudioSource leave. expire


time = 1 ms

[021:926] [2023-11-19 07:17:37 +0000.376693][fa8] DestroyPipelineAndFilters leave.


expire time = 3 ms

[021:954] [2023-11-19 07:17:37 +0000.405239][6e9a]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[021:955] [2023-11-19 07:17:37 +0000.406424][6e9a] machine model :redmi
[021:955] [2023-11-19 07:17:37 +0000.406479][6e9a] Support this machine
model :redmi
[021:955] [2023-11-19 07:17:37 +0000.406511][6e9a] global inited! current sdk
version: 07-20-936c45f
[021:956] [2023-11-19 07:17:37 +0000.406848][6e9a] filter: filter pipeline
construtc this: 0x78ee223d80
[021:956] [2023-11-19 07:17:37 +0000.406897][6e9a] MediaFilterGraph:
MediaFilterGraph construct
[021:956] [2023-11-19 07:17:37 +0000.406928][6e9a] GLESContext:
[021:956] [2023-11-19 07:17:37 +0000.406990][6e9a] The result of eglGetDisplay is:
0x1
[021:957] [2023-11-19 07:17:37 +0000.408526][6e9a] The result of creation:
0x78f567e300
[021:958] [2023-11-19 07:17:37 +0000.408726][6e9a] The result of
eglCreatePbufferSurface is: 0x78f567e400
[021:959] [2023-11-19 07:17:37 +0000.409748][6e9a] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[021:959] [2023-11-19 07:17:37 +0000.409862][6e9a] The source 0 speed:1
[021:959] [2023-11-19 07:17:37 +0000.409941][6e9a] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4,
delay: 0
[021:959] [2023-11-19 07:17:37 +0000.409999][6e9a] CreateDecoderByVideoSource
time:20806049 enter.

[021:959] [2023-11-19 07:17:37 +0000.410305][6e9a] running_decoder_count:0max


count:2
[021:959] [2023-11-19 07:17:37 +0000.410368][6e9a] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x797e031800
[021:982] [2023-11-19 07:17:37 +0000.433473][110d] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x79753a2600] Current FFmpeg version git-2021-06-16-
97cea6f

[022:117] [2023-11-19 07:17:37 +0000.567804][110d] OnStreamInfoFound: video


duration_: 13751
[022:119] [2023-11-19 07:17:37 +0000.569772][6e9a] start decoder
[022:119] [2023-11-19 07:17:37 +0000.569878][6e9a] CreateDecoderByVideoSource
leave. expire time = 160 ms

[022:119] [2023-11-19 07:17:37 +0000.569932][6e9a] BindInputFilter 0x797dd4f7a0


this 0x78fdca7f98
[022:119] [2023-11-19 07:17:37 +0000.569968][6e9a] BindInputFilter 0x78fdca7f98
this 0x78fdca8058
[022:119] [2023-11-19 07:17:37 +0000.570004][6e9a] BindInputFilter 0x797dd4f7a0
this 0x78fdca8418
[022:119] [2023-11-19 07:17:37 +0000.570037][6e9a] BindInputFilter 0x78fdca8418
this 0x78fdca84d8
[022:119] [2023-11-19 07:17:37 +0000.570059][6e9a] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[022:119] [2023-11-19 07:17:37 +0000.570094][6e9a] BindInputFilter 0x78fdca8058
this 0x78fdca8598
[022:119] [2023-11-19 07:17:37 +0000.570126][6e9a] BindInputFilter 0x78fdca8598
this 0x78ee223e20
[022:119] [2023-11-19 07:17:37 +0000.570158][6e9a] BindInputFilter 0x78fdca84d8
this 0x78fdca8658
[022:119] [2023-11-19 07:17:37 +0000.570189][6e9a] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[022:120] [2023-11-19 07:17:37 +0000.570979][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[022:120] [2023-11-19 07:17:37 +0000.571404][6e9a] machine model :redmi
[022:120] [2023-11-19 07:17:37 +0000.571452][6e9a] Support this machine
model :redmi
[022:120] [2023-11-19 07:17:37 +0000.571478][6e9a] global inited! current sdk
version: 07-20-936c45f
[022:120] [2023-11-19 07:17:37 +0000.571542][6e9a] GetPipeline:
-----------------------------------------
[022:120] [2023-11-19 07:17:37 +0000.571566][6e9a] GetPipeline: source:
0x797dd4f580
[022:121] [2023-11-19 07:17:37 +0000.571592][110e] NO get frame from decoder
[022:121] [2023-11-19 07:17:37 +0000.571609][6e9a] GetPipeline: filter: NULLFilter
[022:121] [2023-11-19 07:17:37 +0000.571639][6e9a] GetPipeline: filter: NULLFilter
[022:121] [2023-11-19 07:17:37 +0000.571663][6e9a] GetPipeline: filter: NULLFilter
[022:121] [2023-11-19 07:17:37 +0000.571685][6e9a] GetPipeline: audio filter:
AuidoNULLFilter
[022:121] [2023-11-19 07:17:37 +0000.571706][6e9a] GetPipeline: audio filter:
AuidoNULLFilter
[022:121] [2023-11-19 07:17:37 +0000.571727][6e9a] GetPipeline: audio filter:
AudioNUllFilter
[022:121] [2023-11-19 07:17:37 +0000.571749][6e9a] GetPipeline:
------------------------------------------
[022:121] [2023-11-19 07:17:37 +0000.571775][6e9a] filter: filter pipeline2 update
pattern: 0
[022:122] [2023-11-19 07:17:37 +0000.572855][6e9a] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[022:122] [2023-11-19 07:17:37 +0000.573175][6e9a] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[022:122] [2023-11-19 07:17:37 +0000.573209][110e] NO get frame from decoder
[022:122] [2023-11-19 07:17:37 +0000.573256][6e9a] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[022:122] [2023-11-19 07:17:37 +0000.573436][6e9a] DeviceInit:
[022:123] [2023-11-19 07:17:37 +0000.573793][6e9a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[022:123] [2023-11-19 07:17:37 +0000.574483][6e9a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[022:124] [2023-11-19 07:17:37 +0000.574823][6e9a] CreatePlatformSpecificObjects:
[022:124] [2023-11-19 07:17:37 +0000.574866][6e9a] audio device use null audio
input and opensl output
[022:124] [2023-11-19 07:17:37 +0000.574896][6e9a] Create OpenSLES output module
with java VM support.

[022:124] [2023-11-19 07:17:37 +0000.575093][6e9a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[022:124] [2023-11-19 07:17:37 +0000.575236][6e9a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[022:124] [2023-11-19 07:17:37 +0000.575388][6e9a] Create OpenSLES output module
with buffer num:2

[022:124] [2023-11-19 07:17:37 +0000.575423][6e9a] Error(trace.cc:40): Init the


output and input for audio device template.
[022:124] [2023-11-19 07:17:37 +0000.575450][6e9a] Init the output device.

[022:124] [2023-11-19 07:17:37 +0000.575477][6e9a] Set the playout as stereo:1


[022:124] [2023-11-19 07:17:37 +0000.575502][6e9a] Set the sample rate to be:44100
[022:124] [2023-11-19 07:17:37 +0000.575553][6e9a] Low latency buffer size:144 low
sample rate:48000
[022:124] [2023-11-19 07:17:37 +0000.575584][6e9a] DeviceInit: Done
[022:125] [2023-11-19 07:17:37 +0000.575807][6e9a] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[022:125] [2023-11-19 07:17:37 +0000.575812][111b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78dc7c9718
[022:126] [2023-11-19 07:17:37 +0000.576931][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[022:126] [2023-11-19 07:17:37 +0000.577013][6e9a]
MediaFilterPlayer::SetPlayerNotify 0x78f56d4d80
[022:126] [2023-11-19 07:17:37 +0000.577490][6e9a]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[022:126] [2023-11-19 07:17:37 +0000.577524][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[022:127] [2023-11-19 07:17:37 +0000.578229][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[022:128] [2023-11-19 07:17:37 +0000.578739][6e9a] SetGraphLoop: SetGraphLoop 1
[022:128] [2023-11-19 07:17:37 +0000.578805][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[022:128] [2023-11-19 07:17:37 +0000.579351][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[022:129] [2023-11-19 07:17:37 +0000.580181][110e] NO get frame from decoder
[022:130] [2023-11-19 07:17:37 +0000.581149][110e] NO get frame from decoder
[022:131] [2023-11-19 07:17:37 +0000.582600][110e] NO get frame from decoder
[022:141] [2023-11-19 07:17:37 +0000.591688][110e] NO get frame from decoder
[022:143] [2023-11-19 07:17:37 +0000.594599][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[022:147] [2023-11-19 07:17:37 +0000.598171][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[022:151] [2023-11-19 07:17:37 +0000.601706][110e] NO get frame from decoder
[022:153] [2023-11-19 07:17:37 +0000.604381][111d] Start:
[022:154] [2023-11-19 07:17:37 +0000.604670][111c] operator(): video render
started.
[022:154] [2023-11-19 07:17:37 +0000.604726][111c] DriveRender working... (1/200)
[022:154] [2023-11-19 07:17:37 +0000.604750][111c] Warning(video_render.cc:390): No
picture to display (1/50)
[022:154] [2023-11-19 07:17:37 +0000.605238][111d] Start:
[022:154] [2023-11-19 07:17:37 +0000.605444][111d] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[022:154] [2023-11-19 07:17:37 +0000.605494][111d] Reset: history total size: 98
[022:154] [2023-11-19 07:17:37 +0000.605524][111d] DeviceStart:
audioDevice_:0x78ee265000
[022:154] [2023-11-19 07:17:37 +0000.605552][111d] DeviceStart: time profile
playout init before
[022:155] [2023-11-19 07:17:37 +0000.605605][111d] DeviceStart: time profile
playout init end
[022:155] [2023-11-19 07:17:37 +0000.605664][111d] OpenSlesOutput:Start playout

[022:159] [2023-11-19 07:17:37 +0000.610534][110e] NO get frame from decoder


[022:162] [2023-11-19 07:17:37 +0000.613365][111d] Create the opensl output player.
streamtype before:0

[022:162] [2023-11-19 07:17:37 +0000.613446][111d] Create the opensl output player.


streamtype after:3
[022:196] [2023-11-19 07:17:37 +0000.647172][111d] Enqueue opensl buffer size:1764
[022:200] [2023-11-19 07:17:37 +0000.651174][fb3] Run AGC when audioType = 0
[022:271] [2023-11-19 07:17:37 +0000.721979][111d] DeviceStart: time profile
playout all end
[022:271] [2023-11-19 07:17:37 +0000.722088][111d] operator(): Audio playback
started.
[022:271] [2023-11-19 07:17:37 +0000.722197][111d] operator(): Started now!
[022:271] [2023-11-19 07:17:37 +0000.722376][1120]
PlayerSimpleBufferQueueCallbackHandler function
[022:271] [2023-11-19 07:17:37 +0000.722498][1120] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[022:271] [2023-11-19 07:17:37 +0000.722549][1120]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:272] [2023-11-19 07:17:37 +0000.723175][111e] Pull audio failed.(wait video!)
[022:272] [2023-11-19 07:17:37 +0000.723228][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:275] [2023-11-19 07:17:37 +0000.726045][111e] Pull audio failed.(wait video!)
[022:275] [2023-11-19 07:17:37 +0000.726155][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:277] [2023-11-19 07:17:37 +0000.728217][111e] Pull audio failed.(wait video!)
[022:277] [2023-11-19 07:17:37 +0000.728355][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:278] [2023-11-19 07:17:37 +0000.728990][111f] Error(video_source.cc:430): wait
decoder a frame: 0
[022:281] [2023-11-19 07:17:37 +0000.731687][111e] Pull audio failed.(wait video!)
[022:281] [2023-11-19 07:17:37 +0000.731830][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:283] [2023-11-19 07:17:37 +0000.734052][111e] Pull audio failed.(wait video!)
[022:283] [2023-11-19 07:17:37 +0000.734180][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:285] [2023-11-19 07:17:37 +0000.736494][111e] Pull audio failed.(wait video!)
[022:346] [2023-11-19 07:17:37 +0000.797367][111f] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[022:350] [2023-11-19 07:17:37 +0000.800926][111f] OnVideoFrameReady(1/200)
[022:350] [2023-11-19 07:17:37 +0000.801162][111c] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[022:359] [2023-11-19 07:17:37 +0000.809901][111c] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:20806449
[022:362] [2023-11-19 07:17:37 +0000.812969][111e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[022:362] [2023-11-19 07:17:37 +0000.813052][111e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[022:362] [2023-11-19 07:17:37 +0000.813309][111e] audio frame wait video
frame.last_video_timestamp:66 last_audio_timestamp:184.943
[022:362] [2023-11-19 07:17:37 +0000.813367][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:364] [2023-11-19 07:17:37 +0000.814860][111e] audio frame wait video
frame.last_video_timestamp:66 last_audio_timestamp:184.943
[022:364] [2023-11-19 07:17:37 +0000.814925][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:365] [2023-11-19 07:17:37 +0000.816416][111e] audio frame wait video
frame.last_video_timestamp:66 last_audio_timestamp:184.943
[022:366] [2023-11-19 07:17:37 +0000.816669][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:367] [2023-11-19 07:17:37 +0000.818223][111e] audio frame wait video
frame.last_video_timestamp:66 last_audio_timestamp:184.943
[022:367] [2023-11-19 07:17:37 +0000.818367][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:369] [2023-11-19 07:17:37 +0000.819878][111e] audio frame wait video
frame.last_video_timestamp:66 last_audio_timestamp:184.943
[022:369] [2023-11-19 07:17:37 +0000.819998][111e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:378] [2023-11-19 07:17:37 +0000.828826][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[022:381] [2023-11-19 07:17:37 +0000.831765][111c] lipsync_debug: render a video
frame
[022:381] [2023-11-19 07:17:37 +0000.831886][111c] lipsync_debug: First video frame
rendering.
[022:391] [2023-11-19 07:17:37 +0000.842103][111c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:18 timeDelta:32 last
video ts:900 frame->pts:2520 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[022:391] [2023-11-19 07:17:37 +0000.842238][111c] lipsync_debug: tsDelta -
timeDelta = -14
[022:391] [2023-11-19 07:17:37 +0000.842265][111c] lipsync_debug:result remaining
time:0
[022:391] [2023-11-19 07:17:37 +0000.842289][111c] dynamic updated lipsync delay:0
[022:395] [2023-11-19 07:17:37 +0000.845698][111c] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[022:395] [2023-11-19 07:17:37 +0000.845825][111c] lipsync_debug:result remaining
time:10
[022:406] [2023-11-19 07:17:37 +0000.856896][111d] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[022:406] [2023-11-19 07:17:37 +0000.857371][111d] The audio playback speed:100
(1/100)
[022:406] [2023-11-19 07:17:37 +0000.857486][111d] lipsync_debug: The current
played audio timestamp is:0(1/50)
[022:406] [2023-11-19 07:17:37 +0000.857524][111d] First audio frame rendering
[022:865] [2023-11-19 07:17:38 +0000.316228][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_PausePreViewJni:
[022:865] [2023-11-19 07:17:38 +0000.316431][6e9a] PausePreView:
[022:888] [2023-11-19 07:17:38 +0000.339404][111d] operator():
[022:888] [2023-11-19 07:17:38 +0000.339550][111d] Warning(audio_playback.cc:748):
operator(): Audio playback paused.
[022:888] [2023-11-19 07:17:38 +0000.339586][111d] Pause:
[022:889] [2023-11-19 07:17:38 +0000.339675][111c] operator(): video render paused.
[022:889] [2023-11-19 07:17:38 +0000.339743][111d] operator(): Player paused.
[023:034] [2023-11-19 07:17:38 +0000.485025][1120] NeedMorePlayData: Scale the
volume to zero now!
[023:195] [2023-11-19 07:17:38 +0000.645906][1120]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[024:096] [2023-11-19 07:17:39 +0000.547233][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[024:166] [2023-11-19 07:17:39 +0000.616667][1120]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[024:197] [2023-11-19 07:17:39 +0000.647921][fb3] Run AGC when audioType = 0
[024:197] [2023-11-19 07:17:39 +0000.648172][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[025:125] [2023-11-19 07:17:40 +0000.576418][1120]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:153] [2023-11-19 07:17:40 +0000.604010][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[025:153] [2023-11-19 07:17:40 +0000.604356][111d] Stop:
[025:153] [2023-11-19 07:17:40 +0000.604486][111c] operator(): Video Render
stopped.
[025:153] [2023-11-19 07:17:40 +0000.604582][111d] Stop:
[025:154] [2023-11-19 07:17:40 +0000.604811][111d] DeviceStop:
audioDevice_:0x78ee265000
[025:154] [2023-11-19 07:17:40 +0000.604867][111d] OpenSlesOutput:Stop playout

[025:155] [2023-11-19 07:17:40 +0000.606353][111d] DeviceStop: Done


[025:155] [2023-11-19 07:17:40 +0000.606557][111d] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[025:156] [2023-11-19 07:17:40 +0000.606607][111d] operator(): Stop now!
[025:171] [2023-11-19 07:17:40 +0000.622516][6e9a]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[025:172] [2023-11-19 07:17:40 +0000.622649][6e9a] StopPreView: Have Stopped,
operation cancel
[025:172] [2023-11-19 07:17:40 +0000.622698][6e9a] Stop:
[025:172] [2023-11-19 07:17:40 +0000.623021][111d] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[025:172] [2023-11-19 07:17:40 +0000.623374][6e9a] DeviceRelease:
audioDevice_:0x78ee265000
[025:172] [2023-11-19 07:17:40 +0000.623448][6e9a] OpenSlesOutput:Stop playout

[025:172] [2023-11-19 07:17:40 +0000.623497][6e9a] DeviceRelease: Release the


webrtc device object.
[025:173] [2023-11-19 07:17:40 +0000.623816][6e9a] OpenSlesOutput destruct.

[025:173] [2023-11-19 07:17:40 +0000.623920][6e9a] DeviceRelease: Done


[025:173] [2023-11-19 07:17:40 +0000.624400][6e9a] Stop:
[025:174] [2023-11-19 07:17:40 +0000.624752][111c] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[025:179] [2023-11-19 07:17:40 +0000.630075][6e9a] global uninited!
[025:180] [2023-11-19 07:17:40 +0000.631054][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[025:180] [2023-11-19 07:17:40 +0000.631167][6e9a] ~MediaFilterGraph:
MediaFilterGraph destruct
[025:180] [2023-11-19 07:17:40 +0000.631209][6e9a] RemoveVideoBackGroud: hava not
add video backgroud
[025:180] [2023-11-19 07:17:40 +0000.631260][6e9a] UnbindInputFilter 0x78fdca8598
this 0x78ee223e20
[025:180] [2023-11-19 07:17:40 +0000.631305][6e9a] ClearAllSource: remove source
filter, sourceid: 0x797dd4f580
[025:180] [2023-11-19 07:17:40 +0000.631337][6e9a] DestoryDecoderByVideoSource
time:20809270 enter.

[025:180] [2023-11-19 07:17:40 +0000.631364][6e9a] ~VideoBindDecoder time:20809270


enter.

[025:181] [2023-11-19 07:17:40 +0000.631643][6e9a] CleanUp time:20809271 enter.

[025:185] [2023-11-19 07:17:40 +0000.636200][6e9a] CleanUp leave. expire time = 4


ms

[025:185] [2023-11-19 07:17:40 +0000.636300][6e9a] CleanUp time:20809275 enter.

[025:185] [2023-11-19 07:17:40 +0000.636564][6e9a] CleanUp leave. expire time = 0


ms

[025:186] [2023-11-19 07:17:40 +0000.637591][6e9a] ~VideoBindDecoder leave. expire


time = 7 ms

[025:187] [2023-11-19 07:17:40 +0000.637657][6e9a] DestoryDecoderByVideoSource


leave. expire time = 7 ms
[025:187] [2023-11-19 07:17:40 +0000.637696][6e9a] UnbindInputFilter 0x78fdca8058
this 0x78fdca8598
[025:187] [2023-11-19 07:17:40 +0000.637742][6e9a] UnbindInputFilter 0x78fdca7f98
this 0x78fdca8058
[025:187] [2023-11-19 07:17:40 +0000.637785][6e9a] UnbindInputFilter 0x797dd4f7a0
this 0x78fdca7f98
[025:187] [2023-11-19 07:17:40 +0000.637829][6e9a] UnbindInputFilter 0x78fdca84d8
this 0x78fdca8658
[025:187] [2023-11-19 07:17:40 +0000.637874][6e9a] UnbindInputFilter 0x78fdca8418
this 0x78fdca84d8
[025:187] [2023-11-19 07:17:40 +0000.637922][6e9a] UnbindInputFilter 0x797dd4f7a0
this 0x78fdca8418
[025:188] [2023-11-19 07:17:40 +0000.638657][6e9a] ~GLESContext:
[025:188] [2023-11-19 07:17:40 +0000.639285][6e9a] GLESContext destruct finish.
[025:188] [2023-11-19 07:17:40 +0000.639328][6e9a] filter: filter pipeline destroy
this: 0x78ee223d80
[025:189] [2023-11-19 07:17:40 +0000.639819][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[025:189] [2023-11-19 07:17:40 +0000.640367][6e9a] machine model :redmi
[025:189] [2023-11-19 07:17:40 +0000.640404][6e9a] Support this machine
model :redmi
[025:189] [2023-11-19 07:17:40 +0000.640441][6e9a] global inited! current sdk
version: 07-20-936c45f
[025:189] [2023-11-19 07:17:40 +0000.640579][6e9a] filter: filter pipeline
construtc this: 0x78ee223d80
[025:190] [2023-11-19 07:17:40 +0000.640801][6e9a] MediaFilterGraph:
MediaFilterGraph construct
[025:190] [2023-11-19 07:17:40 +0000.640827][6e9a] GLESContext:
[025:190] [2023-11-19 07:17:40 +0000.640878][6e9a] The result of eglGetDisplay is:
0x1
[025:191] [2023-11-19 07:17:40 +0000.642095][6e9a] The result of creation:
0x78f567e080
[025:191] [2023-11-19 07:17:40 +0000.642247][6e9a] The result of
eglCreatePbufferSurface is: 0x78f567e180
[025:191] [2023-11-19 07:17:40 +0000.642367][6e9a] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[025:191] [2023-11-19 07:17:40 +0000.642418][6e9a] The source 0 speed:1
[025:191] [2023-11-19 07:17:40 +0000.642465][6e9a] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4,
delay: 0
[025:191] [2023-11-19 07:17:40 +0000.642533][6e9a] CreateDecoderByVideoSource
time:20809281 enter.

[025:192] [2023-11-19 07:17:40 +0000.642755][6e9a] running_decoder_count:0max


count:2
[025:192] [2023-11-19 07:17:40 +0000.642804][6e9a] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x797e031800
[025:199] [2023-11-19 07:17:40 +0000.650822][114b] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x79753a2000] Current FFmpeg version git-2021-06-16-
97cea6f

[025:303] [2023-11-19 07:17:40 +0000.754139][114b] OnStreamInfoFound: video


duration_: 13751
[025:305] [2023-11-19 07:17:40 +0000.756112][6e9a] start decoder
[025:305] [2023-11-19 07:17:40 +0000.756221][6e9a] CreateDecoderByVideoSource
leave. expire time = 114 ms
[025:305] [2023-11-19 07:17:40 +0000.756271][6e9a] BindInputFilter 0x797dd4f7a0
this 0x78fdca7c98
[025:305] [2023-11-19 07:17:40 +0000.756306][6e9a] BindInputFilter 0x78fdca7c98
this 0x78fdca7d58
[025:305] [2023-11-19 07:17:40 +0000.756356][6e9a] BindInputFilter 0x797dd4f7a0
this 0x78fdca7e18
[025:305] [2023-11-19 07:17:40 +0000.756397][6e9a] BindInputFilter 0x78fdca7e18
this 0x78fdca7ed8
[025:305] [2023-11-19 07:17:40 +0000.756430][6e9a] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[025:305] [2023-11-19 07:17:40 +0000.756474][6e9a] BindInputFilter 0x78fdca7d58
this 0x78fdca8298
[025:305] [2023-11-19 07:17:40 +0000.756515][6e9a] BindInputFilter 0x78fdca8298
this 0x78ee223e20
[025:305] [2023-11-19 07:17:40 +0000.756555][6e9a] BindInputFilter 0x78fdca7ed8
this 0x78fdca8358
[025:306] [2023-11-19 07:17:40 +0000.756631][6e9a] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_20791625.mp4
[025:306] [2023-11-19 07:17:40 +0000.757531][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[025:307] [2023-11-19 07:17:40 +0000.757695][6e9a] MediaComposeFile time:20809397
enter.

[025:307] [2023-11-19 07:17:40 +0000.757743][6e9a] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[025:307] [2023-11-19 07:17:40 +0000.757835][6e9a] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[025:307] [2023-11-19 07:17:40 +0000.757875][6e9a] Recording session using default
bitrate support by app:31457280
[025:307] [2023-11-19 07:17:40 +0000.757867][115e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78c22c60c0
[025:307] [2023-11-19 07:17:40 +0000.757924][115e] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[025:307] [2023-11-19 07:17:40 +0000.758002][6e9a] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[025:307] [2023-11-19 07:17:40 +0000.758081][114c] NO get frame from decoder
[025:308] [2023-11-19 07:17:40 +0000.759428][6e9a] GetPipeline:
-----------------------------------------
[025:308] [2023-11-19 07:17:40 +0000.759428][114c] NO get frame from decoder
[025:308] [2023-11-19 07:17:40 +0000.759559][6e9a] GetPipeline: source:
0x797dd4f580
[025:308] [2023-11-19 07:17:40 +0000.759587][6e9a] GetPipeline: filter: NULLFilter
[025:309] [2023-11-19 07:17:40 +0000.759610][6e9a] GetPipeline: filter: NULLFilter
[025:309] [2023-11-19 07:17:40 +0000.759631][6e9a] GetPipeline: filter: NULLFilter
[025:309] [2023-11-19 07:17:40 +0000.759652][6e9a] GetPipeline: audio filter:
AuidoNULLFilter
[025:309] [2023-11-19 07:17:40 +0000.759673][6e9a] GetPipeline: audio filter:
AuidoNULLFilter
[025:309] [2023-11-19 07:17:40 +0000.759694][6e9a] GetPipeline: audio filter:
AudioNUllFilter
[025:309] [2023-11-19 07:17:40 +0000.759716][6e9a] GetPipeline:
------------------------------------------
[025:309] [2023-11-19 07:17:40 +0000.759741][6e9a] filter: filter pipeline2 update
pattern: 2
[025:309] [2023-11-19 07:17:40 +0000.760005][6e9a] MediaComposeFile leave. expire
time = 2 ms
[025:309] [2023-11-19 07:17:40 +0000.760551][6e9a] machine model :redmi
[025:309] [2023-11-19 07:17:40 +0000.760582][6e9a] Support this machine
model :redmi
[025:310] [2023-11-19 07:17:40 +0000.760806][6e9a] global inited! current sdk
version: 07-20-936c45f
[025:314] [2023-11-19 07:17:40 +0000.765580][114c] NO get frame from decoder
[025:317] [2023-11-19 07:17:40 +0000.768184][114c] NO get frame from decoder
[025:325] [2023-11-19 07:17:40 +0000.775832][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[025:325] [2023-11-19 07:17:40 +0000.776144][6e9a] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 271
[025:325] [2023-11-19 07:17:40 +0000.776326][114c] NO get frame from decoder
[025:326] [2023-11-19 07:17:40 +0000.777039][6e9a]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[025:326] [2023-11-19 07:17:40 +0000.777162][6e9a] BeginCompose: BeginCompose, is
composing 0
[025:326] [2023-11-19 07:17:40 +0000.777379][115e] start recording, file path:
[025:327] [2023-11-19 07:17:40 +0000.777696][115e] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 271 audio_timescale:44100
video_timescale:90000
[025:327] [2023-11-19 07:17:40 +0000.777813][115e] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[025:327] [2023-11-19 07:17:40 +0000.777868][115e] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 271
[025:327] [2023-11-19 07:17:40 +0000.777946][115e] fd_open successed
handle:0xb40000798d0990b0
[025:327] [2023-11-19 07:17:40 +0000.778361][115e] create mp4 file:286
m_fileHandle: 0x790ee7be00
[025:327] [2023-11-19 07:17:40 +0000.778415][115e] MP4 file: is opened successfully
[025:327] [2023-11-19 07:17:40 +0000.778440][115e] setupMediaProcessers:
[025:327] [2023-11-19 07:17:40 +0000.778465][115e]
RecordingSessionInternalSimple:setup media processers.
[025:327] [2023-11-19 07:17:40 +0000.778493][115e] construct AAC encoder
[025:328] [2023-11-19 07:17:40 +0000.779121][115e] H264Encoder creating:
ultrafast012323
[025:328] [2023-11-19 07:17:40 +0000.779229][115e] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[025:328] [2023-11-19 07:17:40 +0000.779224][114c] NO get frame from decoder
[025:329] [2023-11-19 07:17:40 +0000.779856][115e] H264Encode::GetMachineModel is
2201117TY
[025:329] [2023-11-19 07:17:40 +0000.779921][115e] H264Encoder machine_mode
is:2201117TY
[025:329] [2023-11-19 07:17:40 +0000.779948][115e] H264Encode::machine size :9
machine_mode:2201117TY
[025:329] [2023-11-19 07:17:40 +0000.779978][115e] H264Encode::machine array
size :22 machine_mode:2201117TY
[025:329] [2023-11-19 07:17:40 +0000.780002][115e] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[025:329] [2023-11-19 07:17:40 +0000.780030][115e] setupCompressionSession:
[025:329] [2023-11-19 07:17:40 +0000.780055][115e] H264Encode::creating hareware
Encoder
[025:329] [2023-11-19 07:17:40 +0000.780081][115e] AndroidHwAvcEncoder
time:20809419 enter.

[025:329] [2023-11-19 07:17:40 +0000.780479][115e] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000798d021380 address:0x78c5e2d760
[025:329] [2023-11-19 07:17:40 +0000.780522][114c] NO get frame from decoder
[025:330] [2023-11-19 07:17:40 +0000.780725][115e] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[025:330] [2023-11-19 07:17:40 +0000.780763][115e] The video avc hw codec address
is 0x797d81fd30
[025:330] [2023-11-19 07:17:40 +0000.780863][115e] AndroidHwAvcEncoder leave.
expire time = 1 ms

[025:330] [2023-11-19 07:17:40 +0000.780892][115e] RegisterEncodeCompleteCallback


time:20809420 enter.

[025:330] [2023-11-19 07:17:40 +0000.781024][115e] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[025:330] [2023-11-19 07:17:40 +0000.781062][115e] InitEncode time:20809420 enter.

[025:330] [2023-11-19 07:17:40 +0000.781136][115e] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[025:330] [2023-11-19 07:17:40 +0000.781232][115e] Create time:20809420 enter.

[025:330] [2023-11-19 07:17:40 +0000.781257][115e] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[025:330] [2023-11-19 07:17:40 +0000.781291][115e]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x78cd50d840
[025:330] [2023-11-19 07:17:40 +0000.781576][115e]
supported_type:image/vnd.android.heic
[025:331] [2023-11-19 07:17:40 +0000.781632][115e] supported_type:video/avc
[025:331] [2023-11-19 07:17:40 +0000.781659][115e] name:OMX.qcom.video.encoder.avc
mime:video/avc
[025:331] [2023-11-19 07:17:40 +0000.781725][115e] hwCodecPrefix :OMX.qcom.
[025:331] [2023-11-19 07:17:40 +0000.781756][115e] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[025:331] [2023-11-19 07:17:40 +0000.781772][114c] NO get frame from decoder
[025:331] [2023-11-19 07:17:40 +0000.781788][115e] mediacodec_createCodecByName
time:20809421 enter.

[025:331] [2023-11-19 07:17:40 +0000.781819][115e] WrapAndroidMediaCodec


time:20809421 enter.

[025:331] [2023-11-19 07:17:40 +0000.781999][115e] WrapAndroidMediaCodec leave.


expire time = 0 ms

[025:338] [2023-11-19 07:17:40 +0000.788683][116d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x797d827e98
[025:389] [2023-11-19 07:17:40 +0000.839665][115e] mediacodec_createCodecByName
leave. expire time = 58 ms

[025:389] [2023-11-19 07:17:40 +0000.839791][115e] WrapAndroidMediaFromat


time:20809479 enter.

[025:389] [2023-11-19 07:17:40 +0000.839884][115e] WrapAndroidMediaFromat leave.


expire time = 0 ms

[025:421] [2023-11-19 07:17:40 +0000.872072][115e] Destroy time:20809511 enter.

[025:421] [2023-11-19 07:17:40 +0000.872175][115e] WrapAndroidMediaFromat::


Destroy
[025:421] [2023-11-19 07:17:40 +0000.872203][115e] Destroy leave. expire time = 0
ms

[025:421] [2023-11-19 07:17:40 +0000.872228][115e] ~WrapAndroidMediaFromat


time:20809511 enter.

[025:421] [2023-11-19 07:17:40 +0000.872253][115e] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[025:421] [2023-11-19 07:17:40 +0000.872279][115e] Create leave. expire time = 91


ms

[025:421] [2023-11-19 07:17:40 +0000.872304][115e] isSemiPlanarSupport


time:20809511 enter.

[025:421] [2023-11-19 07:17:40 +0000.872338][115e] H264Encoder isSemiPlanarSupport


[025:421] [2023-11-19 07:17:40 +0000.872365][115e] isSemiPlanarSupport leave.
expire time = 0 ms

[025:421] [2023-11-19 07:17:40 +0000.872388][115e] creat hw H264Encoder success,


isSemiPlanar:1
[025:421] [2023-11-19 07:17:40 +0000.872543][115e] InitEncode leave. expire time =
91 ms

[025:421] [2023-11-19 07:17:40 +0000.872588][115e] H264Encode::created Encoder


[025:422] [2023-11-19 07:17:40 +0000.872666][115e] H264Encode:: H264 encoder
created.
[025:422] [2023-11-19 07:17:40 +0000.872688][115e] H264 encoder created.
[025:422] [2023-11-19 07:17:40 +0000.872719][115e]
RecordingSessionInternalSimple:created avc encoder avc: 0x797d9e2ec0
[025:422] [2023-11-19 07:17:40 +0000.872743][115e] setOutput:
[025:422] [2023-11-19 07:17:40 +0000.872775][115e]
RecordingSessionInternalSimple:encoder set output to muxer!
[025:422] [2023-11-19 07:17:40 +0000.872798][115e] request a key frame
[025:422] [2023-11-19 07:17:40 +0000.872830][115e] H264Encode:: request a key frame
[025:423] [2023-11-19 07:17:40 +0000.873836][115e] setDisplayRotate :0
[025:423] [2023-11-19 07:17:40 +0000.873897][115e] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[025:426] [2023-11-19 07:17:40 +0000.876803][116d] add aac audio track with id:1
[025:428] [2023-11-19 07:17:40 +0000.879191][115f] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[025:429] [2023-11-19 07:17:40 +0000.880443][115f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[025:430] [2023-11-19 07:17:40 +0000.881322][116d] audio start ts:0
[025:430] [2023-11-19 07:17:40 +0000.881455][116d] the audio frame has been written
into MP4 file
[025:439] [2023-11-19 07:17:40 +0000.890370][1163] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6976 diff: 25
[025:524] [2023-11-19 07:17:40 +0000.975101][115f] DTS queue for
Generator:0x797d84d0b8 10 28 66 87 122 154
[025:578] [2023-11-19 07:17:41 +0000.28966][1163] Error(video_source.cc:430): wait
decoder a frame: 22
[025:590] [2023-11-19 07:17:41 +0000.41416][115f] h264 add frame header cdr flag
[025:591] [2023-11-19 07:17:41 +0000.42009][115f] h264 add frame header cdr flag
[025:591] [2023-11-19 07:17:41 +0000.42273][115f] Received key frame:10
[025:591] [2023-11-19 07:17:41 +0000.42369][115f] H264Encode:: get a sps pps
header!headerSize:31
[025:591] [2023-11-19 07:17:41 +0000.42534][116d] get the H.264 SPS parameter
[025:592] [2023-11-19 07:17:41 +0000.42839][116d] add video track with id:2
[025:592] [2023-11-19 07:17:41 +0000.43288][116d] get the H.264 PPS parameter
[025:614] [2023-11-19 07:17:41 +0000.65349][116d] get the H.264 IDR frame
[025:615] [2023-11-19 07:17:41 +0000.65633][116d] resss:true
[025:615] [2023-11-19 07:17:41 +0000.65672][116d] video start ts:10
[025:615] [2023-11-19 07:17:41 +0000.65806][116d] the video frame has been written
into MP4 file
[025:794] [2023-11-19 07:17:41 +0000.244935][115f] Push an pts:694 to dts queue.
[025:802] [2023-11-19 07:17:41 +0000.253177][fb3] haveEnoughProcessedData
internalAudioStream.length: 0
[025:922] [2023-11-19 07:17:41 +0000.373576][115f] last dts:665 currentPts:694
ppsOrSPS:0 queue length:9
[025:952] [2023-11-19 07:17:41 +0000.402834][115f] DTS queue for
Generator:0x797d84d0b8 792 827 854 891 919 960 992
[026:151] [2023-11-19 07:17:41 +0000.601748][1163] Error(video_source.cc:430): wait
decoder a frame: 7
[026:194] [2023-11-19 07:17:41 +0000.645250][fb3] Run AGC when audioType = 0
[026:338] [2023-11-19 07:17:41 +0000.789074][1164] audio frame wait video
frame.last_video_timestamp:2292 last_audio_timestamp:2506.21
[026:448] [2023-11-19 07:17:41 +0000.899095][115f] DTS queue for
Generator:0x797d84d0b8 1590 1620 1646 1690 1717 1754 1787 1833 1856
[026:489] [2023-11-19 07:17:41 +0000.940068][115f] Push an pts:2011 to dts queue.
[026:641] [2023-11-19 07:17:42 +0000.91697][115f] h264 add frame header cdr flag
[026:641] [2023-11-19 07:17:42 +0000.92205][115f] Received key frame:1986
[026:642] [2023-11-19 07:17:42 +0000.93562][115f] last dts:1986 currentPts:2011
ppsOrSPS:0 queue length:9
[026:643] [2023-11-19 07:17:42 +0000.94402][116d] get the H.264 IDR frame
[026:732] [2023-11-19 07:17:42 +0000.183019][1163] Error(video_source.cc:430): wait
decoder a frame: 3
[026:806] [2023-11-19 07:17:42 +0000.257067][115f] DTS queue for
Generator:0x797d84d0b8 2384 2424 2452 2488 2518 2557 2587 2625 2666 2694
[026:890] [2023-11-19 07:17:42 +0000.341389][115f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2858
[026:891] [2023-11-19 07:17:42 +0000.341706][115f] push video frame to H264
encoder. (100 frame for one log)

[026:891] [2023-11-19 07:17:42 +0000.341790][115f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[026:891] [2023-11-19 07:17:42 +0000.341816][115f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:2858(100 frame for one
log)

[026:891] [2023-11-19 07:17:42 +0000.341853][115f] The input pts:2858 fps:30


[026:957] [2023-11-19 07:17:42 +0000.407770][115f] SendFrame
encodedImage._timeStamp:2694encodedImage->_length:135216
[026:962] [2023-11-19 07:17:42 +0000.412946][115f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2721 pts:2721
[026:999] [2023-11-19 07:17:42 +0000.450000][1164] audio_frame_list_ empty
[027:037] [2023-11-19 07:17:42 +0000.488268][115f] H264Encode::H264SWEncoder get
callback, length:127264 type:1 nalType:1length:127260
[027:141] [2023-11-19 07:17:42 +0000.591652][1163] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7876 diff: 125
[027:142] [2023-11-19 07:17:42 +0000.593531][1163] video frame wait audio frame:
last_video_timestamp:4274 last_audio_timestamp:4061.72
[027:185] [2023-11-19 07:17:42 +0000.636496][115f] Push an pts:3345 to dts queue.
[027:231] [2023-11-19 07:17:42 +0000.681812][115f] DTS queue for
Generator:0x797d84d0b8 3254 3277 3312 3345 3378 3410 3443 3480
[027:290] [2023-11-19 07:17:42 +0000.741096][1164] audio_frame_list_ empty
[027:327] [2023-11-19 07:17:42 +0000.777751][115f] last dts:3312 currentPts:3345
ppsOrSPS:0 queue length:8
[027:426] [2023-11-19 07:17:42 +0000.877257][1163] Error(video_source.cc:430): wait
decoder a frame: 0
[027:530] [2023-11-19 07:17:42 +0000.980917][fb3] haveEnoughProcessedData
internalAudioStream.length: 10
[027:663] [2023-11-19 07:17:43 +0000.114206][1164] audio_frame_list_ empty
[027:678] [2023-11-19 07:17:43 +0000.129174][115f] h264 add frame header cdr flag
[027:679] [2023-11-19 07:17:43 +0000.129605][115f] Received key frame:3991
[027:689] [2023-11-19 07:17:43 +0000.139788][116d] get the H.264 IDR frame
[027:691] [2023-11-19 07:17:43 +0000.142275][115f] DTS queue for
Generator:0x797d84d0b8 4085 4116 4146 4185 4222 4247 4274
[027:946] [2023-11-19 07:17:43 +0000.397152][1163] Error(video_source.cc:430): wait
decoder a frame: 0
[027:953] [2023-11-19 07:17:43 +0000.404623][1163] too much frame will be writed
[028:010] [2023-11-19 07:17:43 +0000.460767][1163] too much frame will be writed
[028:019] [2023-11-19 07:17:43 +0000.469716][1164] audio_frame_list_ empty
[028:029] [2023-11-19 07:17:43 +0000.480554][115f] Push an pts:4684 to dts queue.
[028:070] [2023-11-19 07:17:43 +0000.521310][1163] too much frame will be writed
[028:155] [2023-11-19 07:17:43 +0000.605640][115f] last dts:4658 currentPts:4684
ppsOrSPS:0 queue length:10
[028:197] [2023-11-19 07:17:43 +0000.648533][fb3] Run AGC when audioType = 0
[028:198] [2023-11-19 07:17:43 +0000.648720][fb3]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:285] [2023-11-19 07:17:43 +0000.736309][115f] DTS queue for
Generator:0x797d84d0b8 4884 4919 4945 4977 5014 5052 5084 5118 5155
[028:324] [2023-11-19 07:17:43 +0000.774793][1164] audio_frame_list_ empty
[028:420] [2023-11-19 07:17:43 +0000.871556][1164] too much frame will be writed
[028:435] [2023-11-19 07:17:43 +0000.886408][1163] too much frame will be writed
[028:442] [2023-11-19 07:17:43 +0000.893123][1164] too much frame will be writed
[028:471] [2023-11-19 07:17:43 +0000.922313][1164] too much frame will be writed
[028:483] [2023-11-19 07:17:43 +0000.934310][1163] too much frame will be writed
[028:493] [2023-11-19 07:17:43 +0000.944080][1164] too much frame will be writed
[028:521] [2023-11-19 07:17:43 +0000.971703][1164] too much frame will be writed
[028:540] [2023-11-19 07:17:43 +0000.991535][1163] too much frame will be writed
[028:554] [2023-11-19 07:17:44 +0000.5252][1164] too much frame will be writed
[028:583] [2023-11-19 07:17:44 +0000.34144][1164] too much frame will be writed
[028:589] [2023-11-19 07:17:44 +0000.40669][1163] too much frame will be writed
[028:609] [2023-11-19 07:17:44 +0000.60214][1164] too much frame will be writed
[028:634] [2023-11-19 07:17:44 +0000.85021][1164] too much frame will be writed
[028:642] [2023-11-19 07:17:44 +0000.93190][1163] too much frame will be writed
[028:664] [2023-11-19 07:17:44 +0000.115162][1164] too much frame will be writed
[028:683] [2023-11-19 07:17:44 +0000.134504][1163] too much frame will be writed
[028:686] [2023-11-19 07:17:44 +0000.136931][1164] too much frame will be writed
[028:706] [2023-11-19 07:17:44 +0000.157565][1164] too much frame will be writed
[028:724] [2023-11-19 07:17:44 +0000.175036][1163] too much frame will be writed
[028:727] [2023-11-19 07:17:44 +0000.178231][1164] too much frame will be writed
[028:757] [2023-11-19 07:17:44 +0000.208384][1164] too much frame will be writed
[028:779] [2023-11-19 07:17:44 +0000.230506][1163] too much frame will be writed
[028:783] [2023-11-19 07:17:44 +0000.233792][1164] too much frame will be writed
[028:815] [2023-11-19 07:17:44 +0000.266552][1164] too much frame will be writed
[028:839] [2023-11-19 07:17:44 +0000.290262][1163] Error(video_source.cc:430): wait
decoder a frame: 0
[028:850] [2023-11-19 07:17:44 +0000.300778][1164] too much frame will be writed
[028:854] [2023-11-19 07:17:44 +0000.305515][1163] too much frame will be writed
[028:875] [2023-11-19 07:17:44 +0000.326295][1164] too much frame will be writed
[028:904] [2023-11-19 07:17:44 +0000.355144][1164] too much frame will be writed
[028:910] [2023-11-19 07:17:44 +0000.361511][115f] DTS queue for
Generator:0x797d84d0b8 5739 5777 5809 5851 5873 5909 5939
[028:915] [2023-11-19 07:17:44 +0000.366091][115f] Push an pts:6000 to dts queue.
[028:906] [2023-11-19 07:17:44 +0000.368028][1163] too much frame will be writed
[028:964] [2023-11-19 07:17:44 +0000.414777][1164] too much frame will be writed
[028:988] [2023-11-19 07:17:44 +0000.439434][1164] too much frame will be writed
[028:996] [2023-11-19 07:17:44 +0000.447596][1163] too much frame will be writed
[028:997] [2023-11-19 07:17:44 +0000.448573][115f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6210
[028:998] [2023-11-19 07:17:44 +0000.448722][115f] push video frame to H264
encoder. (100 frame for one log)

[028:998] [2023-11-19 07:17:44 +0000.448780][115f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[028:998] [2023-11-19 07:17:44 +0000.448805][115f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6210(100 frame for one
log)

[028:998] [2023-11-19 07:17:44 +0000.448846][115f] The input pts:6210 fps:30


[029:017] [2023-11-19 07:17:44 +0000.467978][1164] too much frame will be writed
[029:039] [2023-11-19 07:17:44 +0000.490275][1164] too much frame will be writed
[029:041] [2023-11-19 07:17:44 +0000.492440][1163] too much frame will be writed
[029:053] [2023-11-19 07:17:44 +0000.504359][115f] h264 add frame header cdr flag
[029:054] [2023-11-19 07:17:44 +0000.504744][115f] Received key frame:5973
[029:055] [2023-11-19 07:17:44 +0000.506349][115f] SendFrame
encodedImage._timeStamp:6000encodedImage->_length:115680
[029:055] [2023-11-19 07:17:44 +0000.506459][115f] last dts:5973 currentPts:6000
ppsOrSPS:0 queue length:7
[029:056] [2023-11-19 07:17:44 +0000.507048][116d] get the H.264 IDR frame
[029:066] [2023-11-19 07:17:44 +0000.517305][1164] too much frame will be writed
[029:098] [2023-11-19 07:17:44 +0000.549025][1164] too much frame will be writed
[029:103] [2023-11-19 07:17:44 +0000.554363][1163] too much frame will be writed
[029:116] [2023-11-19 07:17:44 +0000.566595][115f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6074 pts:6074
[029:145] [2023-11-19 07:17:44 +0000.595741][115f] H264Encode::H264SWEncoder get
callback, length:123648 type:1 nalType:1length:123644
[029:155] [2023-11-19 07:17:44 +0000.606384][1164] too much frame will be writed
[029:178] [2023-11-19 07:17:44 +0000.628731][1164] too much frame will be writed
[029:204] [2023-11-19 07:17:44 +0000.655545][1164] too much frame will be writed
[029:209] [2023-11-19 07:17:44 +0000.660025][1163] too much frame will be writed
[029:232] [2023-11-19 07:17:44 +0000.682709][1164] too much frame will be writed
[029:259] [2023-11-19 07:17:44 +0000.710231][1164] too much frame will be writed
[029:266] [2023-11-19 07:17:44 +0000.716904][1163] too much frame will be writed
[029:282] [2023-11-19 07:17:44 +0000.732900][1164] too much frame will be writed
[029:286] [2023-11-19 07:17:44 +0000.737183][fb3] haveEnoughProcessedData
internalAudioStream.length: 10
[029:308] [2023-11-19 07:17:44 +0000.759280][1164] too much frame will be writed
[029:314] [2023-11-19 07:17:44 +0000.765142][1163] too much frame will be writed
[029:330] [2023-11-19 07:17:44 +0000.780739][1164] too much frame will be writed
[029:335] [2023-11-19 07:17:44 +0000.786017][115f] DTS queue for
Generator:0x797d84d0b8 6377 6387 6415 6456 6469 6503 6552 6590 6616 6637
[029:368] [2023-11-19 07:17:44 +0000.819555][1164] too much frame will be writed
[029:376] [2023-11-19 07:17:44 +0000.827598][6ebe]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[029:377] [2023-11-19 07:17:44 +0000.828223][6ebe] ~MediaFilterCamera time:20813467
enter.

[029:377] [2023-11-19 07:17:44 +0000.828331][6ebe] StopPullFrameAndWriteMp4


time:20813467 enter.
[029:379] [2023-11-19 07:17:44 +0000.830039][fa7] stop recording
[029:379] [2023-11-19 07:17:44 +0000.830330][fa7] we have stopped recording before
[029:380] [2023-11-19 07:17:44 +0000.831166][6ebe] StopPullFrameAndWriteMp4 leave.
expire time = 3 ms

[029:381] [2023-11-19 07:17:44 +0000.832873][6ebe] DestroyPipelineAndFilters


time:20813471 enter.

[029:382] [2023-11-19 07:17:44 +0000.833355][6ebe] DestroyPipelineAndFilters


leave. expire time = 1 ms

[029:382] [2023-11-19 07:17:44 +0000.833455][6ebe] AppDeviceManagerStopMic

[029:382] [2023-11-19 07:17:44 +0000.833590][6ebe] AppDeviceManagerStopMic::mic


status is on
[029:383] [2023-11-19 07:17:44 +0000.834137][6ebe] Try to stop webrtc device.

[029:383] [2023-11-19 07:17:44 +0000.834358][6ebe] Set record state to


stopped.threadID:28350

[029:383] [2023-11-19 07:17:44 +0000.834404][1163] too much frame will be writed


[029:391] [2023-11-19 07:17:44 +0000.841735][1164] too much frame will be writed
[029:399] [2023-11-19 07:17:44 +0000.850163][1163] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8812 diff: 189
[029:420] [2023-11-19 07:17:44 +0000.871327][1164] too much frame will be writed
[029:431] [2023-11-19 07:17:44 +0000.882165][1163] too much frame will be writed
[029:446] [2023-11-19 07:17:44 +0000.897494][1164] too much frame will be writed
[029:491] [2023-11-19 07:17:44 +0000.941680][1163] too much frame will be writed
[029:512] [2023-11-19 07:17:44 +0000.963095][6ebe] Try to destory the
recorder.threadID:28350

[029:540] [2023-11-19 07:17:44 +0000.990831][1164] too much frame will be writed


[029:541] [2023-11-19 07:17:44 +0000.992521][1163] Error(video_source.cc:430): wait
decoder a frame: 0
[029:545] [2023-11-19 07:17:44 +0000.995724][1163] too much frame will be writed
[029:574] [2023-11-19 07:17:45 +0000.25105][1164] too much frame will be writed
[029:590] [2023-11-19 07:17:45 +0000.40744][115f] Push an pts:7175 to dts queue.
[029:605] [2023-11-19 07:17:45 +0000.55678][1163] too much frame will be writed
[029:611] [2023-11-19 07:17:45 +0000.62146][1164] too much frame will be writed
[029:636] [2023-11-19 07:17:45 +0000.87537][1164] too much frame will be writed
[029:663] [2023-11-19 07:17:45 +0000.113903][1163] too much frame will be writed
[029:686] [2023-11-19 07:17:45 +0000.137047][1164] too much frame will be writed
[029:712] [2023-11-19 07:17:45 +0000.163318][6ebe] DestroyAudioRecorder:
[029:712] [2023-11-19 07:17:45 +0000.163470][6ebe] Cleanup the buffer queue in the
recorder.
[029:712] [2023-11-19 07:17:45 +0000.163503][6ebe] Destroy the recorder.

[029:714] [2023-11-19 07:17:45 +0000.164824][6ebe] StopRecording finished.

[029:714] [2023-11-19 07:17:45 +0000.164967][6ebe] The stop recording success.

[029:714] [2023-11-19 07:17:45 +0000.165068][6ebe]


AudioDeviceDataHandler::StopMicProcess

[029:714] [2023-11-19 07:17:45 +0000.165128][1164] too much frame will be writed


[029:715] [2023-11-19 07:17:45 +0000.166312][6ebe] AppDeviceManager stop.

[029:715] [2023-11-19 07:17:45 +0000.166415][6ebe] Rlease the webrtc device object.


[029:718] [2023-11-19 07:17:45 +0000.169176][6ebe] OpenSlesInput destruct.

[029:718] [2023-11-19 07:17:45 +0000.169313][6ebe] OpenSlesOutput destruct.

[029:720] [2023-11-19 07:17:45 +0000.170719][1163] too much frame will be writed


[029:720] [2023-11-19 07:17:45 +0000.171569][6ebe] EventDispatchServerScope
destruct
[029:723] [2023-11-19 07:17:45 +0000.173753][6ebe]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[029:723] [2023-11-19 07:17:45 +0000.173980][6ebe] ~AudioDeviceDataHandler

[029:724] [2023-11-19 07:17:45 +0000.174979][6ebe] AppDeviceManagerDestruct.

[029:724] [2023-11-19 07:17:45 +0000.175136][6ebe] ~AppDeviceManager:


[029:725] [2023-11-19 07:17:45 +0000.176097][6ebe] ~CpuOverloadDetect tim[000:057]
[2024-01-08 10:07:32 +0000.444343][70bf] Log to file:/storage/emulated/0/voip-
data/com.android.camera/trace.txt start time:2024-01-08 10:07:32 +0000
[000:057] [2024-01-08 10:07:32 +0000.444421][70bf] set AppID=50011 old AppID=-1
[000:057] [2024-01-08 10:07:32 +0000.444476][70bf] Init the android object with
jvm:0xb4000079bcc21380 env:0x79ad0101c0 context:0x7942e76288

[000:057] [2024-01-08 10:07:32 +0000.444563][70bf] SetAndroidMediaCodecObjects


time:44313524 enter.

[000:057] [2024-01-08 10:07:32 +0000.444625][70bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:057] [2024-01-08 10:07:32 +0000.444684][70bf] SetAndroidMediaCodecObjects


time:44313524 enter.

[000:057] [2024-01-08 10:07:32 +0000.444737][70bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079bcc21380
[000:057] [2024-01-08 10:07:32 +0000.444790][70bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079bcc21380 address:0x78e68f2760
[000:057] [2024-01-08 10:07:32 +0000.444847][70bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079bcc21380
address:0x78e68f2760
[000:058] [2024-01-08 10:07:32 +0000.444900][70bf] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[000:058] [2024-01-08 10:07:32 +0000.444973][70bf] Set the android objects with


jvm:0xb4000079bcc21380 env:0x79ad0101c0 context:0x7942e76288

[000:059] [2024-01-08 10:07:32 +0000.446654][70bf] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x79ad0101c0
[000:059] [2024-01-08 10:07:32 +0000.446722][70bf] SystemUtil Init done
[000:064] [2024-01-08 10:07:32 +0000.451687][70bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:066] [2024-01-08 10:07:32 +0000.453777][70bf] MediaFilterCamera
[000:066] [2024-01-08 10:07:32 +0000.453877][70bf] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:067] [2024-01-08 10:07:32 +0000.454056][70bf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:067] [2024-01-08 10:07:32 +0000.454131][70bf] Recording session using default
bitrate support by app:31457280
[000:067] [2024-01-08 10:07:32 +0000.454108][6dc3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79ad183340
[000:067] [2024-01-08 10:07:32 +0000.454436][6dc3] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:067] [2024-01-08 10:07:32 +0000.454560][70bf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:068] [2024-01-08 10:07:32 +0000.455504][70bf] Error(ini.cc:191): Open the file
failed. error:2
[000:068] [2024-01-08 10:07:32 +0000.455572][70bf]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:068] [2024-01-08 10:07:32 +0000.455637][70bf] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:071] [2024-01-08 10:07:32 +0000.458686][70bf] Error(ini.cc:191): Open the file
failed. error:2
[000:071] [2024-01-08 10:07:32 +0000.458768][70bf]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:071] [2024-01-08 10:07:32 +0000.458834][70bf] The device model: 2201117ty
usingHardwareAEC value: 0
[000:071] [2024-01-08 10:07:32 +0000.458876][70bf] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:072] [2024-01-08 10:07:32 +0000.458944][70bf] Using Default AEC type: software
AEC
[000:073] [2024-01-08 10:07:32 +0000.460660][70bf] The device model: 2201117ty enum
value: 0
[000:074] [2024-01-08 10:07:32 +0000.461540][70bf] GetMachineModel is 2201117TY
[000:074] [2024-01-08 10:07:32 +0000.461629][70bf] GetMachineInfo: 2201117TY
[000:074] [2024-01-08 10:07:32 +0000.461694][70bf] Construct BeautifyReader
begin...
[000:074] [2024-01-08 10:07:32 +0000.461754][70bf] dumpStickerRgba:0
dumpStickerYuv:0
[000:074] [2024-01-08 10:07:32 +0000.461811][70bf] Construct BeautifyReader done.
[000:079] [2024-01-08 10:07:32 +0000.466679][70bf] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:079] [2024-01-08 10:07:32 +0000.466790][70bf] AppDeviceManager telnet server
for statistics started......
[000:079] [2024-01-08 10:07:32 +0000.466723][6dc6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79ad19c9a0
[000:080] [2024-01-08 10:07:32 +0000.467328][70bf] CpuOverloadDetect time:44313547
enter.

[000:080] [2024-01-08 10:07:32 +0000.467470][70bf] CpuOverloadDetect leave. expire


time = 0 ms

[000:080] [2024-01-08 10:07:32 +0000.467507][6dc7] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x791d55abc0
[000:081] [2024-01-08 10:07:32 +0000.468472][70bf] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:081] [2024-01-08 10:07:32 +0000.468533][70bf] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:083] [2024-01-08 10:07:32 +0000.469944][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:085] [2024-01-08 10:07:32 +0000.472132][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:085] [2024-01-08 10:07:32 +0000.472861][70bf] CreatePlatformSpecificObjects:
[000:086] [2024-01-08 10:07:32 +0000.472937][70bf] audio device use opensle input
and opensl output
[000:086] [2024-01-08 10:07:32 +0000.473007][70bf] Create OpenSLES output module
with java VM support.

[000:086] [2024-01-08 10:07:32 +0000.473255][70bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:086] [2024-01-08 10:07:32 +0000.473468][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:086] [2024-01-08 10:07:32 +0000.473740][70bf] Create OpenSLES output module
with buffer num:1

[000:087] [2024-01-08 10:07:32 +0000.473965][70bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:087] [2024-01-08 10:07:32 +0000.474168][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:087] [2024-01-08 10:07:32 +0000.474413][70bf] Create OpenSLES input module
with java VM support.

[000:087] [2024-01-08 10:07:32 +0000.474486][70bf] Create OpenSLES input module


with buffer num:1

[000:087] [2024-01-08 10:07:32 +0000.474599][70bf] Error(trace.cc:40): Init the


output and input for audio device template.
[000:087] [2024-01-08 10:07:32 +0000.474657][70bf] Init the output device.

[000:087] [2024-01-08 10:07:32 +0000.474721][70bf] Init the opensl input.


[000:087] [2024-01-08 10:07:32 +0000.474803][70bf] AppDeviceManager get setting
samplerate: 0
[000:088] [2024-01-08 10:07:32 +0000.475379][70bf] The device model: 2201117ty enum
value: 0
[000:089] [2024-01-08 10:07:32 +0000.476393][70bf] The device model: 2201117ty enum
value: 0
[000:089] [2024-01-08 10:07:32 +0000.476456][70bf] Set the sample rate to be:48000

[000:089] [2024-01-08 10:07:32 +0000.476513][70bf] Enable the recording stereo:0


[000:089] [2024-01-08 10:07:32 +0000.476574][70bf] Set the playout as stereo:1
[000:089] [2024-01-08 10:07:32 +0000.476631][70bf] Init the microphone.
[000:091] [2024-01-08 10:07:32 +0000.478110][70bf] Update the recording sample rate
to be: 48000
[000:091] [2024-01-08 10:07:32 +0000.478198][70bf] Init the speaker.
[000:091] [2024-01-08 10:07:32 +0000.478281][70bf] Low latency buffer size:144 low
sample rate:48000
[000:091] [2024-01-08 10:07:32 +0000.478681][70bf] Using 1 x 10ms for an audio
frame.

[000:096] [2024-01-08 10:07:32 +0000.483638][70bf] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:096] [2024-01-08 10:07:32 +0000.483818][70bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:097] [2024-01-08 10:07:32 +0000.483973][70bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:103] [2024-01-08 10:07:32 +0000.490719][70bf] The device model:2201117ty

[000:103] [2024-01-08 10:07:32 +0000.490832][70bf] speaker output factor:100


defaultFactor: 100

[000:104] [2024-01-08 10:07:32 +0000.490895][70bf] headset output factor:100


defaultFactor: 100

[000:104] [2024-01-08 10:07:32 +0000.491548][70bf] AppDeviceManagerStart finished.


[000:104] [2024-01-08 10:07:32 +0000.491610][70bf] AppDeviceManagerStartMic::mic
status is off
[000:104] [2024-01-08 10:07:32 +0000.491693][70bf] AppDeviceManagerStartMic update
aec type: 2
[000:104] [2024-01-08 10:07:32 +0000.491747][70bf] AppDeviceManagerStartMic update
voiceChangeMode: 4

[000:104] [2024-01-08 10:07:32 +0000.491810][70bf]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:104] [2024-01-08 10:07:32 +0000.491864][70bf]
AudioDeviceDataHandler::StartMicProcess

[000:105] [2024-01-08 10:07:32 +0000.492096][70bf] Try to start webrtc recording


device.

[000:105] [2024-01-08 10:07:32 +0000.492144][70bf] StartRecording. threadID:28863

[000:105] [2024-01-08 10:07:32 +0000.492139][6dc8] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:105] [2024-01-08 10:07:32 +0000.492319][6dc8] haveEnoughProcessedData
internalAudioStream.length: 0
[000:105] [2024-01-08 10:07:32 +0000.492722][70bf] The machine model:2201117TY

[000:105] [2024-01-08 10:07:32 +0000.492837][70bf] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:106] [2024-01-08 10:07:32 +0000.492893][70bf] Set the recording mode before


getSetting: 4
[000:106] [2024-01-08 10:07:32 +0000.492962][70bf] Set the recording mode after
getSetting: 1
[000:143] [2024-01-08 10:07:32 +0000.530420][70bf] StartRecording finished.

[000:143] [2024-01-08 10:07:32 +0000.530561][70bf] audio: start the audio mic


checker timer.

[000:145] [2024-01-08 10:07:32 +0000.532383][70bf] machine model :redmi


[000:145] [2024-01-08 10:07:32 +0000.532544][70bf] Support this machine
model :redmi
[000:153] [2024-01-08 10:07:32 +0000.539941][70bf] global inited! current sdk
version: 07-20-936c45f
[000:228] [2024-01-08 10:07:32 +0000.615269][6dc9] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:228] [2024-01-08 10:07:32 +0000.615487][6dc9] _deviceSampleRate:48000

[000:233] [2024-01-08 10:07:32 +0000.620461][6dc8] Run AGC when audioType = 0


[000:233] [2024-01-08 10:07:32 +0000.620647][6dc8]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:758] [2024-01-08 10:07:33 +0000.145223][74fa]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:758] [2024-01-08 10:07:33 +0000.145598][6dc4] MediaFilterCamera, recording
file context:0x795361da00 input texture:20
[000:758] [2024-01-08 10:07:33 +0000.145691][6dc4] GLESContext:
[000:758] [2024-01-08 10:07:33 +0000.145761][6dc4] The result of eglGetDisplay is:
0x1
[000:761] [2024-01-08 10:07:33 +0000.148214][6dc4] The result of creation:
0x791a550b00
[000:761] [2024-01-08 10:07:33 +0000.148527][6dc4] The result of
eglCreatePbufferSurface is: 0x791a550c00
[000:761] [2024-01-08 10:07:33 +0000.148757][74fa]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x795361da00 input_texture: 20
[001:852] [2024-01-08 10:07:34 +0000.239562][6dc8] haveEnoughProcessedData
internalAudioStream.length: 10
[001:970] [2024-01-08 10:07:34 +0000.357782][7095] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[001:971] [2024-01-08 10:07:34 +0000.357941][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[001:981] [2024-01-08 10:07:34 +0000.368837][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[001:982] [2024-01-08 10:07:34 +0000.369254][6dc4] operator() time:44315449 enter.

[001:982] [2024-01-08 10:07:34 +0000.369353][6dc4] MediaFilterCamera, recording


file context:0x795361da00 input texture:20
[001:984] [2024-01-08 10:07:34 +0000.370963][6dc4] MicSource: Mic source
created:10x7925fd8d80
[001:984] [2024-01-08 10:07:34 +0000.371828][6dc4] received external audio stream

[001:985] [2024-01-08 10:07:34 +0000.372007][6dc4] alloc thread: 0x7926341800


name:worker0 thread id:519761185984 to Mic_source
[001:985] [2024-01-08 10:07:34 +0000.372079][6dc4] audio: start the audio sender
thread.

[001:985] [2024-01-08 10:07:34 +0000.372206][6dc4] construct OpenGLRenderProgram


0x791a63f398
[001:985] [2024-01-08 10:07:34 +0000.372280][6dc4] CropFilter::SetOrientation
orientation: 90
[001:985] [2024-01-08 10:07:34 +0000.372526][6dc4] filter: filter pipeline
construtc this: 0x79bcdd3140
[001:985] [2024-01-08 10:07:34 +0000.372590][6dc4] filter: filter pipeline2 update
pattern: 1
[001:985] [2024-01-08 10:07:34 +0000.372705][6dc4] CameraSource::source_id_:1
[001:985] [2024-01-08 10:07:34 +0000.372774][6dc4] RecordAudioSource::source_id_:2
[001:986] [2024-01-08 10:07:34 +0000.373060][6dc4] BindInputFilter 0x7926341f40
this 0x791a63f5c0
[001:986] [2024-01-08 10:07:34 +0000.373148][6dc4] BindInputFilter 0x79263420d8
this 0x7926342250
[001:986] [2024-01-08 10:07:34 +0000.373251][6dc4] BindInputFilter 0x791a63f5c0
this 0x79bcdd31e0
[001:986] [2024-01-08 10:07:34 +0000.373339][6dc4] setParamentForFilters:
speed:1.000000
[001:986] [2024-01-08 10:07:34 +0000.373410][6dc4] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[001:986] [2024-01-08 10:07:34 +0000.373469][6dc4] SetParamForFilter time:44315453
enter.

[001:986] [2024-01-08 10:07:34 +0000.373522][6dc4] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[001:986] [2024-01-08 10:07:34 +0000.373577][6dc4] SetParamForFilter: Params video
index is: 0
[001:986] [2024-01-08 10:07:34 +0000.373635][6dc4] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[001:986] [2024-01-08 10:07:34 +0000.373686][6dc4] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[001:986] [2024-01-08 10:07:34 +0000.373738][6dc4] crop filter mode tpye:
citytravelvideo index:0
[001:988] [2024-01-08 10:07:34 +0000.375493][6dc8] On audio frame the broadcast
with timestamp:44315455 samples:480. (1000 frame for one log)

[001:992] [2024-01-08 10:07:34 +0000.379298][6dc4]


Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379411][6dc4]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379455][6dc4]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379495][6dc4]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379536][6dc4]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379575][6dc4]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379614][6dc4]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379654][6dc4]
Warning(parse_template_json.cc:81): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379693][6dc4]
Warning(parse_template_json.cc:81): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379732][6dc4]
Warning(parse_template_json.cc:67): json parament no found the parament
[001:992] [2024-01-08 10:07:34 +0000.379771][6dc4]
Warning(parse_template_json.cc:93): json parament no found the duration
[001:992] [2024-01-08 10:07:34 +0000.379819][6dc4] SetParamForFilter leave. expire
time = 6 ms

[001:993] [2024-01-08 10:07:34 +0000.380361][6dc4] OnOutputSizeChanged width 1280


height 720
[001:993] [2024-01-08 10:07:34 +0000.380481][6dc4] OpenGLFrameBuffer: width:1280
height:720
[001:993] [2024-01-08 10:07:34 +0000.380541][6dc4] OpenGLFrameBuffer: width:1280
height:720
[001:993] [2024-01-08 10:07:34 +0000.380592][6dc4] OpenGLFrameBuffer: width:1280
height:720
[001:993] [2024-01-08 10:07:34 +0000.380641][6dc4] OpenGLFrameBuffer: width:1280
height:720
[001:993] [2024-01-08 10:07:34 +0000.380690][6dc4] OpenGLFrameBuffer: width:1280
height:720
[001:993] [2024-01-08 10:07:34 +0000.380785][6dc4] OpenGLFrameBuffer: width:1280
height:720
[001:993] [2024-01-08 10:07:34 +0000.380836][6dc4] construct TrivalImageDrawer
0x791a466340
[001:994] [2024-01-08 10:07:34 +0000.380921][6dc4] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x791a466340 context 0x7953328c80
[001:994] [2024-01-08 10:07:34 +0000.380991][6dc4] setupGLES:
[001:994] [2024-01-08 10:07:34 +0000.381754][6dc4] OpenGLRenderProgram::Initialize.
[001:995] [2024-01-08 10:07:34 +0000.381898][6dc4] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[001:995] [2024-01-08 10:07:34 +0000.381952][6dc4] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[001:995] [2024-01-08 10:07:34 +0000.382049][6dc4] Init open gl render:
0x791a63f398
[001:995] [2024-01-08 10:07:34 +0000.382110][6dc4] Fragement shader path:
[001:995] [2024-01-08 10:07:34 +0000.382168][6dc4] Fragement shader path:
[001:995] [2024-01-08 10:07:34 +0000.382219][6dc4] create opengl program object.
[001:995] [2024-01-08 10:07:34 +0000.382266][6dc4] create shader: vertex
[001:995] [2024-01-08 10:07:34 +0000.382389][6e2f] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[001:995] [2024-01-08 10:07:34 +0000.382637][6dc4] create shader: fragment
[001:996] [2024-01-08 10:07:34 +0000.383250][6e2f] The output timestamp from audio
mixer change:44315455
[001:996] [2024-01-08 10:07:34 +0000.383355][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[001:998] [2024-01-08 10:07:34 +0000.385319][6dc4] Have not extra filter filename!
[001:998] [2024-01-08 10:07:34 +0000.385410][6dc4] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[001:998] [2024-01-08 10:07:34 +0000.385497][6dc4] OpenGLRenderProgram::Initialize
success.
[001:998] [2024-01-08 10:07:34 +0000.385633][6dc4] Setup the OpenGL result:1
[001:999] [2024-01-08 10:07:34 +0000.386579][6dc3] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
[001:999] [2024-01-08 10:07:34 +0000.386882][6dc3] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[002:000] [2024-01-08 10:07:34 +0000.387028][6dc3] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[002:000] [2024-01-08 10:07:34 +0000.387124][6dc3] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
fileFD: -1
[002:001] [2024-01-08 10:07:34 +0000.388221][6dc3] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
is opened successfully
[002:001] [2024-01-08 10:07:34 +0000.388175][6e36] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79ad0ad898
[002:001] [2024-01-08 10:07:34 +0000.388330][6dc3] setupMediaProcessers:
[002:001] [2024-01-08 10:07:34 +0000.388385][6dc3]
RecordingSessionInternalSimple:setup media processers.
[002:001] [2024-01-08 10:07:34 +0000.388442][6dc3] construct AAC encoder
[002:002] [2024-01-08 10:07:34 +0000.389734][6dc3] H264Encoder creating:
superfast011818
[002:003] [2024-01-08 10:07:34 +0000.389908][6dc3] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[002:004] [2024-01-08 10:07:34 +0000.391232][6dc3] H264Encode::GetMachineModel is
2201117TY
[002:004] [2024-01-08 10:07:34 +0000.391329][6dc3] H264Encoder machine_mode
is:2201117TY
[002:004] [2024-01-08 10:07:34 +0000.391384][6dc3] H264Encode::machine size :9
machine_mode:2201117TY
[002:004] [2024-01-08 10:07:34 +0000.391437][6dc3] H264Encode::machine array
size :22 machine_mode:2201117TY
[002:004] [2024-01-08 10:07:34 +0000.391489][6dc3] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[002:004] [2024-01-08 10:07:34 +0000.391587][6dc3] setupCompressionSession:
[002:004] [2024-01-08 10:07:34 +0000.391637][6dc3] H264Encode::creating hareware
Encoder
[002:004] [2024-01-08 10:07:34 +0000.391686][6dc3] AndroidHwAvcEncoder
time:44315471 enter.

[002:005] [2024-01-08 10:07:34 +0000.392013][6dc3] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079bcc21380 address:0x78e68f2760
[002:005] [2024-01-08 10:07:34 +0000.392291][6dc3] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[002:005] [2024-01-08 10:07:34 +0000.392367][6dc3] The video avc hw codec address
is 0x791d6440a8
[002:005] [2024-01-08 10:07:34 +0000.392478][6dc3] AndroidHwAvcEncoder leave.
expire time = 1 ms

[002:005] [2024-01-08 10:07:34 +0000.392540][6dc3] RegisterEncodeCompleteCallback


time:44315472 enter.

[002:005] [2024-01-08 10:07:34 +0000.392690][6dc3] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[002:005] [2024-01-08 10:07:34 +0000.392774][6dc3] InitEncode time:44315472 enter.

[002:006] [2024-01-08 10:07:34 +0000.392907][6dc3] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[002:006] [2024-01-08 10:07:34 +0000.392984][6dc3] Create time:44315473 enter.

[002:006] [2024-01-08 10:07:34 +0000.393054][6dc3] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[002:006] [2024-01-08 10:07:34 +0000.393130][6dc3]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7913011f40
[002:036] [2024-01-08 10:07:34 +0000.423838][6dc3]
supported_type:image/vnd.android.heic
[002:037] [2024-01-08 10:07:34 +0000.424016][6dc3] supported_type:video/avc
[002:037] [2024-01-08 10:07:34 +0000.424062][6dc3] name:OMX.qcom.video.encoder.avc
mime:video/avc
[002:037] [2024-01-08 10:07:34 +0000.424156][6dc3] hwCodecPrefix :OMX.qcom.
[002:037] [2024-01-08 10:07:34 +0000.424202][6dc3] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[002:037] [2024-01-08 10:07:34 +0000.424250][6dc3] mediacodec_createCodecByName
time:44315504 enter.

[002:037] [2024-01-08 10:07:34 +0000.424294][6dc3] WrapAndroidMediaCodec


time:44315504 enter.

[002:037] [2024-01-08 10:07:34 +0000.424597][6dc3] WrapAndroidMediaCodec leave.


expire time = 0 ms

[002:057] [2024-01-08 10:07:34 +0000.444827][6dc3] mediacodec_createCodecByName


leave. expire time = 20 ms

[002:058] [2024-01-08 10:07:34 +0000.444973][6dc3] WrapAndroidMediaFromat


time:44315525 enter.

[002:058] [2024-01-08 10:07:34 +0000.445140][6dc3] WrapAndroidMediaFromat leave.


expire time = 0 ms

[002:107] [2024-01-08 10:07:34 +0000.494896][6dc3] Destroy time:44315574 enter.

[002:108] [2024-01-08 10:07:34 +0000.495008][6dc3] WrapAndroidMediaFromat::


Destroy
[002:108] [2024-01-08 10:07:34 +0000.495052][6dc3] Destroy leave. expire time = 1
ms

[002:108] [2024-01-08 10:07:34 +0000.495094][6dc3] ~WrapAndroidMediaFromat


time:44315575 enter.

[002:108] [2024-01-08 10:07:34 +0000.495135][6dc3] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[002:108] [2024-01-08 10:07:34 +0000.495178][6dc3] Create leave. expire time = 102


ms

[002:108] [2024-01-08 10:07:34 +0000.495221][6dc3] isSemiPlanarSupport


time:44315575 enter.

[002:108] [2024-01-08 10:07:34 +0000.495260][6dc3] H264Encoder isSemiPlanarSupport


[002:108] [2024-01-08 10:07:34 +0000.495301][6dc3] isSemiPlanarSupport leave.
expire time = 0 ms

[002:108] [2024-01-08 10:07:34 +0000.495342][6dc3] creat hw H264Encoder success,


isSemiPlanar:1
[002:108] [2024-01-08 10:07:34 +0000.495478][6dc3] InitEncode leave. expire time =
103 ms

[002:108] [2024-01-08 10:07:34 +0000.495538][6dc3] H264Encode::created Encoder


[002:108] [2024-01-08 10:07:34 +0000.495592][6dc3] H264Encode:: H264 encoder
created.
[002:108] [2024-01-08 10:07:34 +0000.495649][6dc3] H264 encoder created.
[002:108] [2024-01-08 10:07:34 +0000.495699][6dc3]
RecordingSessionInternalSimple:created avc encoder avc: 0x791d6055c0
[002:108] [2024-01-08 10:07:34 +0000.495753][6dc3] setOutput:
[002:108] [2024-01-08 10:07:34 +0000.495865][6dc3]
RecordingSessionInternalSimple:encoder set output to muxer!
[002:109] [2024-01-08 10:07:34 +0000.495948][6dc3] request a key frame
[002:109] [2024-01-08 10:07:34 +0000.495988][6dc3] H264Encode:: request a key frame
[002:109] [2024-01-08 10:07:34 +0000.496130][6dc3] setDisplayRotate :90
[002:109] [2024-01-08 10:07:34 +0000.496176][6dc3] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[002:109] [2024-01-08 10:07:34 +0000.496291][6dc4] StartRecording:
[002:109] [2024-01-08 10:07:34 +0000.496552][6e2f] operator(): Set the recording
session in mic source. recording session: 0x7926341f80
[002:109] [2024-01-08 10:07:34 +0000.496756][6dc4] operator() leave. expire time =
127 ms

[002:109] [2024-01-08 10:07:34 +0000.496747][6e2e] AF_SpeedFilter audio


0x7926342100 PullFrame
[002:109] [2024-01-08 10:07:34 +0000.496855][6e2e]
RecordAudioSource::PullAudioFrame
[002:110] [2024-01-08 10:07:34 +0000.496896][6e2e] AF_SpeedFilter::PullFrame eof4
[002:112] [2024-01-08 10:07:34 +0000.499026][6e2e]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[002:112] [2024-01-08 10:07:34 +0000.499137][6e2e] AF_SpeedFilter audio time,
0x7926342100 rcv time: 44315575
[002:112] [2024-01-08 10:07:34 +0000.499186][6e2e] AF_SpeedFilter audio time,
0x7926342100 rcv time: 44315575in_nSamples:441
[002:112] [2024-01-08 10:07:34 +0000.499361][6e2e] resampled_data_size:0
[002:173] [2024-01-08 10:07:34 +0000.560535][6dc4]
MediaFilterCamera::NeedProcessTexture
[002:173] [2024-01-08 10:07:34 +0000.560618][6dc4] begine recode to first frame
spend time:191
[002:173] [2024-01-08 10:07:34 +0000.560666][6dc4] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7926341e00
[002:173] [2024-01-08 10:07:34 +0000.560772][6dc4] blur_distance_:0
[002:173] [2024-01-08 10:07:34 +0000.560827][6dc4] blur_direction_angle_:-90
[002:174] [2024-01-08 10:07:34 +0000.560892][6dc4]
GPUImageProcessing::SetOrientation orientation: 90
[002:174] [2024-01-08 10:07:34 +0000.560952][6dc4] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[002:174] [2024-01-08 10:07:34 +0000.561056][6dc4] GPUImageProcessing: process
video frame with resolution 1280 X 720
[002:174] [2024-01-08 10:07:34 +0000.561198][6dc4] GPUImageProcessing: input frame
width1280 X 720
[002:177] [2024-01-08 10:07:34 +0000.564749][6dc4] drawYUV420 render
OpenGLRenderProgram:0x791a63f398
[002:179] [2024-01-08 10:07:34 +0000.566750][6dc4] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[002:180] [2024-01-08 10:07:34 +0000.566950][6dc4] CropFilter::OnVideoFrame
outputtexture :22
[002:180] [2024-01-08 10:07:34 +0000.567000][6dc4] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[002:185] [2024-01-08 10:07:34 +0000.572818][6dc4] The read pixel from buffer take:
5 width:1280 height:720 frameType:0
[002:213] [2024-01-08 10:07:34 +0000.600306][6dc4] drawYUV420 render
OpenGLRenderProgram:0x791a63f398
[002:226] [2024-01-08 10:07:34 +0000.613545][6dc8] Run AGC when audioType = 0
[002:227] [2024-01-08 10:07:34 +0000.614484][6dc4] The convert RGB to YUV take 6
[002:227] [2024-01-08 10:07:34 +0000.614766][6dc4] FilterPipeline2::OnVideoFrame
pts 36 last_video_timestamp_ 36
[002:227] [2024-01-08 10:07:34 +0000.614877][6dc4]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[002:231] [2024-01-08 10:07:34 +0000.618103][6e35]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[002:231] [2024-01-08 10:07:34 +0000.618276][6e35] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[002:231] [2024-01-08 10:07:34 +0000.618332][6e35] push video frame to H264
encoder. (100 frame for one log)

[002:231] [2024-01-08 10:07:34 +0000.618386][6e35] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[002:231] [2024-01-08 10:07:34 +0000.618442][6e35] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[002:231] [2024-01-08 10:07:34 +0000.618595][6e35] Push an pts:0 to dts queue.


[002:231] [2024-01-08 10:07:34 +0000.618684][6e35] DTS queue for
Generator:0x79ad0adcb8 0
[002:231] [2024-01-08 10:07:34 +0000.618731][6e35] The input pts:0 fps:30
[002:233] [2024-01-08 10:07:34 +0000.620295][6e35]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[002:236] [2024-01-08 10:07:34 +0000.623565][6e2e] AF_SpeedFilter audio time 222,
0x7926342100 out time: 44315575 org time: 44315575
[002:236] [2024-01-08 10:07:34 +0000.623714][6e2e] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[002:236] [2024-01-08 10:07:34 +0000.623779][6e2e]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44315575
[002:236] [2024-01-08 10:07:34 +0000.623827][6e2e]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[002:237] [2024-01-08 10:07:34 +0000.623979][6e2e] AF_SpeedFilter audio time
[002:237] [2024-01-08 10:07:34 +0000.624212][6e2e] AF_SpeedFilter audio time 111,
0x7926342100 out time: 44315585 org time: 44315585
[002:246] [2024-01-08 10:07:34 +0000.633170][6dc4] drawYUV420 render
OpenGLRenderProgram:0x791a63f398
[002:326] [2024-01-08 10:07:34 +0000.713072][6e34]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:9
[002:327] [2024-01-08 10:07:34 +0000.714007][6e36] add aac audio track with id:1
[002:327] [2024-01-08 10:07:34 +0000.714179][6e36] audio start ts:0
[002:327] [2024-01-08 10:07:34 +0000.714246][6e36] the audio frame has been written
into MP4 file
[002:356] [2024-01-08 10:07:34 +0000.743218][6e35] h264 add frame header cdr flag
[002:357] [2024-01-08 10:07:34 +0000.744023][6e35] h264 add frame header cdr flag
[002:357] [2024-01-08 10:07:34 +0000.744373][6e35] SendFrame
encodedImage._timeStamp:0encodedImage->_length:34159
[002:357] [2024-01-08 10:07:34 +0000.744461][6e35] Received key frame:0
[002:357] [2024-01-08 10:07:34 +0000.744529][6e35] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[002:357] [2024-01-08 10:07:34 +0000.744582][6e35] H264Encode::H264SWEncoder get
callback, length:34159 type:0 nalType:7length:18
[002:357] [2024-01-08 10:07:34 +0000.744627][6e35] H264Encode:: get a sps pps
header!headerSize:31
[002:357] [2024-01-08 10:07:34 +0000.744669][6e35] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[002:357] [2024-01-08 10:07:34 +0000.744837][6e36] get the H.264 SPS parameter
[002:358] [2024-01-08 10:07:34 +0000.745388][6e36] add video track with id:2
[002:358] [2024-01-08 10:07:34 +0000.745878][6e36] get the H.264 PPS parameter
[002:360] [2024-01-08 10:07:34 +0000.747771][6e36] get the H.264 IDR frame
[002:361] [2024-01-08 10:07:34 +0000.747972][6e36] resss:true
[002:361] [2024-01-08 10:07:34 +0000.748021][6e36] video start ts:0
[002:361] [2024-01-08 10:07:34 +0000.748098][6e36] the video frame has been written
into MP4 file
[002:673] [2024-01-08 10:07:35 +0000.59989][6dc4] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[002:703] [2024-01-08 10:07:35 +0000.90003][6dc4] The convert RGB to YUV take 6
[002:993] [2024-01-08 10:07:35 +0000.380323][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[003:037] [2024-01-08 10:07:35 +0000.424023][6e35] DTS queue for
Generator:0x79ad0adcb8 790 817
[003:162] [2024-01-08 10:07:35 +0000.549300][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:203] [2024-01-08 10:07:35 +0000.590246][6dc4] The convert RGB to YUV take 5
[003:531] [2024-01-08 10:07:35 +0000.918167][6e35] Push an pts:1315 to dts queue.
[003:559] [2024-01-08 10:07:35 +0000.946018][6dc8] haveEnoughProcessedData
internalAudioStream.length: 10
[003:578] [2024-01-08 10:07:35 +0000.965765][6e35] last dts:1278 currentPts:1315
ppsOrSPS:0 queue length:2
[003:669] [2024-01-08 10:07:36 +0000.56875][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:700] [2024-01-08 10:07:36 +0000.86996][6e2e] AF_SpeedFilter audio 0x7926342100
PullFrame
[003:704] [2024-01-08 10:07:36 +0000.90955][6dc4] The convert RGB to YUV take 6
[003:866] [2024-01-08 10:07:36 +0000.253720][6e35] DTS queue for
Generator:0x79ad0adcb8 1624 1650
[003:948] [2024-01-08 10:07:36 +0000.335206][6e2e]
RecordAudioSource::PullAudioFrame
[004:000] [2024-01-08 10:07:36 +0000.387314][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:147] [2024-01-08 10:07:36 +0000.534559][6dbd]
monitorTime:4004totalDuration:3930
[004:160] [2024-01-08 10:07:36 +0000.547689][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:204] [2024-01-08 10:07:36 +0000.591178][6dc4] The convert RGB to YUV take 7
[004:228] [2024-01-08 10:07:36 +0000.615390][6dc8] Run AGC when audioType = 0
[004:228] [2024-01-08 10:07:36 +0000.615545][6dc8]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:230] [2024-01-08 10:07:36 +0000.617617][6dc4] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 984 diff: 17
[004:288] [2024-01-08 10:07:36 +0000.675513][6e35] h264 add frame header cdr flag
[004:289] [2024-01-08 10:07:36 +0000.676444][6e35] Received key frame:1987
[004:293] [2024-01-08 10:07:36 +0000.680734][6e36] get the H.264 IDR frame
[004:355] [2024-01-08 10:07:36 +0000.742658][6e2e] AF_SpeedFilter::PullFrame eof4
[004:358] [2024-01-08 10:07:36 +0000.745102][6e2e]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[004:402] [2024-01-08 10:07:36 +0000.789293][6e2e] resampled_data_size:7168
[004:591] [2024-01-08 10:07:36 +0000.978270][6e34]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:3
[004:662] [2024-01-08 10:07:37 +0000.49479][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:709] [2024-01-08 10:07:37 +0000.96266][6dc4] The convert RGB to YUV take 9
[004:711] [2024-01-08 10:07:37 +0000.98079][6e35] DTS queue for
Generator:0x79ad0adcb8 2412 2452 2490
[004:864] [2024-01-08 10:07:37 +0000.251356][6e35] Push an pts:2648 to dts queue.
[004:924] [2024-01-08 10:07:37 +0000.311577][6e35] last dts:2618 currentPts:2648
ppsOrSPS:0 queue length:2
[004:997] [2024-01-08 10:07:37 +0000.384039][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:175] [2024-01-08 10:07:37 +0000.562384][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:214] [2024-01-08 10:07:37 +0000.601517][6dc4] The convert RGB to YUV take 5
[005:269] [2024-01-08 10:07:37 +0000.656499][6dc8] haveEnoughProcessedData
internalAudioStream.length: 0
[005:290] [2024-01-08 10:07:37 +0000.677077][6e2e] AF_SpeedFilter audio
0x7926342100 PullFrame
[005:454] [2024-01-08 10:07:37 +0000.841497][6dc4] drawYUV420 render
OpenGLRenderProgram:0x791a63f398
[005:508] [2024-01-08 10:07:37 +0000.895627][6e35] DTS queue for
Generator:0x79ad0adcb8 3286
[005:527] [2024-01-08 10:07:37 +0000.914471][6dc4] GPUImageProcessing: process
video frame with resolution 1280 X 720
[005:527] [2024-01-08 10:07:37 +0000.914637][6dc4] GPUImageProcessing: input frame
width1280 X 720
[005:528] [2024-01-08 10:07:37 +0000.915191][6dc4] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[005:528] [2024-01-08 10:07:37 +0000.915289][6dc4] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[005:534] [2024-01-08 10:07:37 +0000.921584][6e35]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3318
[005:568] [2024-01-08 10:07:37 +0000.955794][6e35] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3350
[005:569] [2024-01-08 10:07:37 +0000.956123][6e35] push video frame to H264
encoder. (100 frame for one log)

[005:569] [2024-01-08 10:07:37 +0000.956227][6e35] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[005:569] [2024-01-08 10:07:37 +0000.956285][6e35] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:3350(100 frame for one
log)

[005:569] [2024-01-08 10:07:37 +0000.956355][6e35] The input pts:3350 fps:30


[005:572] [2024-01-08 10:07:37 +0000.959606][6e35] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3286 pts:3286
[005:602] [2024-01-08 10:07:37 +0000.989654][6e35] SendFrame
encodedImage._timeStamp:3318encodedImage->_length:135360
[005:639] [2024-01-08 10:07:38 +0000.26308][6e35] H264Encode::H264SWEncoder get
callback, length:140176 type:1 nalType:1length:140172
[005:654] [2024-01-08 10:07:38 +0000.41891][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:699] [2024-01-08 10:07:38 +0000.86555][6dc4] The convert RGB to YUV take 5
[005:797] [2024-01-08 10:07:38 +0000.184021][6e2e]
RecordAudioSource::PullAudioFrame
[005:994] [2024-01-08 10:07:38 +0000.381186][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:155] [2024-01-08 10:07:38 +0000.542754][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:193] [2024-01-08 10:07:38 +0000.580146][6dc4] The convert RGB to YUV take 5
[006:195] [2024-01-08 10:07:38 +0000.582222][6e35] Push an pts:3978 to dts queue.
[006:232] [2024-01-08 10:07:38 +0000.619379][6dc8] Run AGC when audioType = 0
[006:263] [2024-01-08 10:07:38 +0000.650661][6e35] h264 add frame header cdr flag
[006:264] [2024-01-08 10:07:38 +0000.651533][6e35] Received key frame:3978
[006:264] [2024-01-08 10:07:38 +0000.651762][6e35] last dts:3946 currentPts:3978
ppsOrSPS:0 queue length:3
[006:297] [2024-01-08 10:07:38 +0000.684455][6dc4] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1981 diff: 20
[006:312] [2024-01-08 10:07:38 +0000.699284][6e36] get the H.264 IDR frame
[006:336] [2024-01-08 10:07:38 +0000.723309][6e35] DTS queue for
Generator:0x79ad0adcb8 4088 4119
[006:611] [2024-01-08 10:07:38 +0000.998509][6e2e] resampled_data_size:0
[006:620] [2024-01-08 10:07:39 +0000.7185][6e2e] AF_SpeedFilter::PullFrame eof4
[006:622] [2024-01-08 10:07:39 +0000.9505][6e2e]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[006:659] [2024-01-08 10:07:39 +0000.46855][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:701] [2024-01-08 10:07:39 +0000.88738][6dc4] The convert RGB to YUV take 7
[006:854] [2024-01-08 10:07:39 +0000.241692][6e2e] AF_SpeedFilter audio
0x7926342100 PullFrame
[006:951] [2024-01-08 10:07:39 +0000.338877][6e34]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:7
[006:979] [2024-01-08 10:07:39 +0000.366701][6dc8] haveEnoughProcessedData
internalAudioStream.length: 0
[006:998] [2024-01-08 10:07:39 +0000.385165][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:158] [2024-01-08 10:07:39 +0000.545040][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:171] [2024-01-08 10:07:39 +0000.558695][6e35] DTS queue for
Generator:0x79ad0adcb8 4908 4948
[007:194] [2024-01-08 10:07:39 +0000.581827][6dc4] The convert RGB to YUV take 5
[007:532] [2024-01-08 10:07:39 +0000.919129][6e35] Push an pts:5313 to dts queue.
[007:602] [2024-01-08 10:07:39 +0000.989642][6e35] last dts:5282 currentPts:5313
ppsOrSPS:0 queue length:3
[007:633] [2024-01-08 10:07:40 +0000.20860][6e2e] RecordAudioSource::PullAudioFrame
[007:653] [2024-01-08 10:07:40 +0000.40449][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:695] [2024-01-08 10:07:40 +0000.81941][6dc4] The convert RGB to YUV take 5
[007:991] [2024-01-08 10:07:40 +0000.378562][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:003] [2024-01-08 10:07:40 +0000.390767][6e35] DTS queue for
Generator:0x79ad0adcb8 5753 5780
[008:157] [2024-01-08 10:07:40 +0000.544666][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:198] [2024-01-08 10:07:40 +0000.585357][6dc4] The convert RGB to YUV take 7
[008:230] [2024-01-08 10:07:40 +0000.616981][6dc8] Run AGC when audioType = 0
[008:230] [2024-01-08 10:07:40 +0000.617294][6dc8]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:272] [2024-01-08 10:07:40 +0000.659429][6e35] h264 add frame header cdr flag
[008:273] [2024-01-08 10:07:40 +0000.660322][6e35] Received key frame:5981
[008:279] [2024-01-08 10:07:40 +0000.666830][6e36] get the H.264 IDR frame
[008:354] [2024-01-08 10:07:40 +0000.741012][6dc4] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2981 diff: 20
[008:455] [2024-01-08 10:07:40 +0000.842179][6e2e] AF_SpeedFilter audio
0x7926342100 PullFrame
[008:654] [2024-01-08 10:07:41 +0000.41377][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:695] [2024-01-08 10:07:41 +0000.82757][6dc4] The convert RGB to YUV take 5
[008:700] [2024-01-08 10:07:41 +0000.87732][6dc8] haveEnoughProcessedData
internalAudioStream.length: 10
[008:786] [2024-01-08 10:07:41 +0000.173040][6dc4] drawYUV420 render
OpenGLRenderProgram:0x791a63f398
[008:823] [2024-01-08 10:07:41 +0000.210818][6e35] DTS queue for
Generator:0x79ad0adcb8 6546 6576 6606
[008:830] [2024-01-08 10:07:41 +0000.217519][6e2e] resampled_data_size:10240
[008:860] [2024-01-08 10:07:41 +0000.247181][6e35]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6642
[008:860] [2024-01-08 10:07:41 +0000.247385][6e35] Push an pts:6642 to dts queue.
[008:882] [2024-01-08 10:07:41 +0000.269689][6dc4] GPUImageProcessing: process
video frame with resolution 1280 X 720
[008:882] [2024-01-08 10:07:41 +0000.269854][6dc4] GPUImageProcessing: input frame
width1280 X 720
[008:883] [2024-01-08 10:07:41 +0000.270366][6e2e] AF_SpeedFilter::PullFrame eof4
[008:883] [2024-01-08 10:07:41 +0000.270660][6dc4] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[008:883] [2024-01-08 10:07:41 +0000.270771][6dc4] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[008:885] [2024-01-08 10:07:41 +0000.272885][6e2e]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[008:929] [2024-01-08 10:07:41 +0000.315968][6e35] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6711
[008:929] [2024-01-08 10:07:41 +0000.316167][6e35] push video frame to H264
encoder. (100 frame for one log)

[008:929] [2024-01-08 10:07:41 +0000.316262][6e35] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[008:929] [2024-01-08 10:07:41 +0000.316322][6e35] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6711(100 frame for one
log)

[008:929] [2024-01-08 10:07:41 +0000.316393][6e35] The input pts:6711 fps:30


[008:934] [2024-01-08 10:07:41 +0000.321411][6e35] SendFrame
encodedImage._timeStamp:6642encodedImage->_length:142928
[008:934] [2024-01-08 10:07:41 +0000.321619][6e35] last dts:6606 currentPts:6642
ppsOrSPS:0 queue length:3
[008:934] [2024-01-08 10:07:41 +0000.321696][6e35] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6642 pts:6642
[008:998] [2024-01-08 10:07:41 +0000.385550][6e35] H264Encode::H264SWEncoder get
callback, length:151072 type:1 nalType:1length:151068
[009:003] [2024-01-08 10:07:41 +0000.390619][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:146] [2024-01-08 10:07:41 +0000.532999][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:199] [2024-01-08 10:07:41 +0000.586380][6dc4] The convert RGB to YUV take 7
[009:212] [2024-01-08 10:07:41 +0000.599237][6e34]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:1
[009:479] [2024-01-08 10:07:41 +0000.866506][6e2e]
RecordAudioSource::PullAudioFrame
[009:651] [2024-01-08 10:07:42 +0000.38620][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:658] [2024-01-08 10:07:42 +0000.45558][6e35] DTS queue for
Generator:0x79ad0adcb8 7377 7401 7441
[009:687] [2024-01-08 10:07:42 +0000.74113][6dc4] The convert RGB to YUV take 5
[009:990] [2024-01-08 10:07:42 +0000.377641][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:036] [2024-01-08 10:07:42 +0000.423251][6e2e] AF_SpeedFilter audio
0x7926342100 PullFrame
[010:149] [2024-01-08 10:07:42 +0000.536315][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:187] [2024-01-08 10:07:42 +0000.574847][6dc4] The convert RGB to YUV take 4
[010:189] [2024-01-08 10:07:42 +0000.576023][6e35] Push an pts:7973 to dts queue.
[010:227] [2024-01-08 10:07:42 +0000.614703][6dc9] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:228] [2024-01-08 10:07:42 +0000.614955][6dc9] _deviceSampleRate:48000


[010:233] [2024-01-08 10:07:42 +0000.620055][6dc8] Run AGC when audioType = 0
[010:268] [2024-01-08 10:07:42 +0000.655694][6e35] h264 add frame header cdr flag
[010:269] [2024-01-08 10:07:42 +0000.656587][6e35] Received key frame:7973
[010:269] [2024-01-08 10:07:42 +0000.656683][6e35] last dts:7939 currentPts:7973
ppsOrSPS:0 queue length:3
[010:308] [2024-01-08 10:07:42 +0000.694942][6e36] get the H.264 IDR frame
[010:415] [2024-01-08 10:07:42 +0000.802551][6dc8] haveEnoughProcessedData
internalAudioStream.length: 0
[010:444] [2024-01-08 10:07:42 +0000.831202][6dc4] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3981 diff: 20
[010:458] [2024-01-08 10:07:42 +0000.845168][6e35] DTS queue for
Generator:0x79ad0adcb8 8205 8235
[010:656] [2024-01-08 10:07:43 +0000.43310][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:690] [2024-01-08 10:07:43 +0000.77017][6dc4] The convert RGB to YUV take 6
[010:997] [2024-01-08 10:07:43 +0000.384321][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:084] [2024-01-08 10:07:43 +0000.471291][6e2e] resampled_data_size:1024
[011:143] [2024-01-08 10:07:43 +0000.530896][6e2e] AF_SpeedFilter::PullFrame eof4
[011:146] [2024-01-08 10:07:43 +0000.533394][6e2e]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[011:153] [2024-01-08 10:07:43 +0000.540819][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:196] [2024-01-08 10:07:43 +0000.583658][6dc4] The convert RGB to YUV take 6
[011:302] [2024-01-08 10:07:43 +0000.689267][6e35] DTS queue for
Generator:0x79ad0adcb8 9032 9081
[011:329] [2024-01-08 10:07:43 +0000.716318][6e2e]
RecordAudioSource::PullAudioFrame
[011:519] [2024-01-08 10:07:43 +0000.906037][6e35] Push an pts:9301 to dts queue.
[011:561] [2024-01-08 10:07:43 +0000.948676][6e34]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:3
[011:587] [2024-01-08 10:07:43 +0000.974635][6e35] last dts:9266 currentPts:9301
ppsOrSPS:0 queue length:3
[011:621] [2024-01-08 10:07:44 +0000.8740][6e2e] AF_SpeedFilter audio 0x7926342100
PullFrame
[011:649] [2024-01-08 10:07:44 +0000.36081][6dc4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:683] [2024-01-08 10:07:44 +0000.70220][6dc4] The convert RGB to YUV take 6
[011:964] [2024-01-08 10:07:44 +0000.351744][6e2f] The output timestamp from audio
mixer change:44325427
[011:991] [2024-01-08 10:07:44 +0000.378031][6dc8] On audio frame the broadcast
with timestamp:44325458 samples:480. (1000 frame for one log)

[011:996] [2024-01-08 10:07:44 +0000.383138][6e2f] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[011:996] [2024-01-08 10:07:44 +0000.383409][6e2f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:089] [2024-01-08 10:07:44 +0000.476831][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[012:090] [2024-01-08 10:07:44 +0000.477298][6dc4] operator(): Stop
[012:090] [2024-01-08 10:07:44 +0000.477389][6dc4] StopPullFrameAndWriteMp4
time:44325557 enter.

[012:090] [2024-01-08 10:07:44 +0000.477445][6dc4] StopRecording:


[012:094] [2024-01-08 10:07:44 +0000.481081][6e2e] resampled_data_size:512
[012:094] [2024-01-08 10:07:44 +0000.481240][6e2e] AF_SpeedFilter audio time 222,
0x7926342100 out time: 44325465 org time: 44325465
[012:094] [2024-01-08 10:07:44 +0000.481389][6e2e] PullAudioFrame: PullFrame audio
finished.
[012:094] [2024-01-08 10:07:44 +0000.481458][6e2e]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[012:096] [2024-01-08 10:07:44 +0000.483784][6e35]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:297
[012:097] [2024-01-08 10:07:44 +0000.484619][6dc3] stop recording
[012:097] [2024-01-08 10:07:44 +0000.484794][6dc3]
RecordingSessionInternalSimple:destroy media processers
[012:097] [2024-01-08 10:07:44 +0000.484845][6dc3] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[012:097] [2024-01-08 10:07:44 +0000.484888][6dc3] H264Encode::flushing hareware
Encoder
[012:098] [2024-01-08 10:07:44 +0000.485201][6dc3] Flush time:44325565 enter.

[012:098] [2024-01-08 10:07:44 +0000.485267][6dc3] H264Encoder encoder flush


[012:098] [2024-01-08 10:07:44 +0000.485312][6dc3] flush output queue
[012:131] [2024-01-08 10:07:44 +0000.518780][6dc8] haveEnoughProcessedData
internalAudioStream.length: 10
[012:232] [2024-01-08 10:07:44 +0000.619111][6dc8] Run AGC when audioType = 0
[012:232] [2024-01-08 10:07:44 +0000.619308][6dc8]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:425] [2024-01-08 10:07:44 +0000.812504][6dc3] Flush leave. expire time = 327
ms

[012:425] [2024-01-08 10:07:44 +0000.813351][6dc3] ~H264EncodeWrap:


[012:426] [2024-01-08 10:07:44 +0000.813585][6dc3] ~H264Encode:
[012:426] [2024-01-08 10:07:44 +0000.813675][6dc3] teardownCompressionSession:
H264Encode::destroying Encoder
[012:426] [2024-01-08 10:07:44 +0000.813740][6dc3] Release time:44325893 enter.

[012:427] [2024-01-08 10:07:44 +0000.814099][6dc3] Release:


MediaCodecVideoEncoder::Release _inited:1
[012:427] [2024-01-08 10:07:44 +0000.814220][6dc3] Destroy time:44325894 enter.

[012:427] [2024-01-08 10:07:44 +0000.814332][6dc3] H264Encoder encoderDestroy


[012:427] [2024-01-08 10:07:44 +0000.814397][6dc3]
AndroidMediaCodecVideoEncoder::release env: 0x791d6498c0
[012:427] [2024-01-08 10:07:44 +0000.814459][6dc3]
AndroidMediaCodecVideoEncoder::Destroy
[012:458] [2024-01-08 10:07:44 +0000.845006][6dc3] Destroy leave. expire time = 31
ms

[012:458] [2024-01-08 10:07:44 +0000.845347][6dc3] Release leave. expire time = 32


ms

[012:458] [2024-01-08 10:07:44 +0000.845478][6dc3] ~AndroidHwAvcEncoder


time:44325925 enter.

[012:458] [2024-01-08 10:07:44 +0000.845828][6dc3] Release time:44325925 enter.

[012:459] [2024-01-08 10:07:44 +0000.846009][6dc3] Release:


MediaCodecVideoEncoder:: has been released before, just return
[012:459] [2024-01-08 10:07:44 +0000.846092][6dc3] Release leave. expire time = 1
ms

[012:459] [2024-01-08 10:07:44 +0000.846161][6dc3] ~AndroidMediaCodecVideoEncoder


[012:459] [2024-01-08 10:07:44 +0000.846223][6dc3] ~WrapAndroidMediaCodec
time:44325926 enter.
[012:459] [2024-01-08 10:07:44 +0000.846288][6dc3] ~WrapAndroidMediaCodec leave.
expire time = 0 ms

[012:459] [2024-01-08 10:07:44 +0000.846363][6dc3] video hevc hw codec


destructor:0x791d6440a8

[012:459] [2024-01-08 10:07:44 +0000.846620][6dc3] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[012:459] [2024-01-08 10:07:44 +0000.846784][6dc3] teardownCompressionSession:


H264Encode::destroyed Encoder
[012:460] [2024-01-08 10:07:44 +0000.846911][6dc3]
RecordingSessionInternalSimple:destroy aac encoder output!
[012:460] [2024-01-08 10:07:44 +0000.846979][6dc3] AACSWEncode destructor
[012:474] [2024-01-08 10:07:44 +0000.861106][6e36] MP4 close file successfully
[012:474] [2024-01-08 10:07:44 +0000.861320][6e36] Recording session Internal:
notify recording ok
[012:474] [2024-01-08 10:07:44 +0000.861368][6e36] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4,
output_video_timestamp_:9834 last_video_pts_:9834
[012:474] [2024-01-08 10:07:44 +0000.861447][6e36] OnRecordFinish:
[012:475] [2024-01-08 10:07:44 +0000.862769][6e36] onRecordingOk: net seek
pos:0record video duration:9867record audio duration:9845
[012:477] [2024-01-08 10:07:44 +0000.863996][6e2f] destructMicSource_w:
[012:477] [2024-01-08 10:07:44 +0000.864095][6e2f] setOutput_w:
MicSource::setOutput() 0x0
[012:477] [2024-01-08 10:07:44 +0000.864156][6e2f] close external audio stream

[012:477] [2024-01-08 10:07:44 +0000.864376][6dc4] releaseThread 0x7926341800


[012:477] [2024-01-08 10:07:44 +0000.864430][6dc4] ~MicSource: Mic source
destroyed:0x7925fd8d80
[012:478] [2024-01-08 10:07:44 +0000.865231][6dc4] StopPullFrameAndWriteMp4 leave.
expire time = 388 ms

[012:478] [2024-01-08 10:07:44 +0000.865285][6dc4] DestroyPipelineAndFilters


time:44325945 enter.

[012:478] [2024-01-08 10:07:44 +0000.865356][6dc4] UnbindInputFilter 0x7926341f40


this 0x791a63f5c0
[012:478] [2024-01-08 10:07:44 +0000.865418][6dc4] UnbindInputFilter 0x79263420d8
this 0x7926342250
[012:478] [2024-01-08 10:07:44 +0000.865493][6dc4] UnbindInputFilter 0x791a63f5c0
this 0x79bcdd31e0
[012:478] [2024-01-08 10:07:44 +0000.865558][6dc4] filter: filter pipeline destroy
this: 0x79bcdd3140
[012:479] [2024-01-08 10:07:44 +0000.865945][6dc4] ClearVideoOfSources: recodring
total frames:0
[012:479] [2024-01-08 10:07:44 +0000.866021][6dc4] ClearVideoOfSources:
[012:479] [2024-01-08 10:07:44 +0000.866060][6dc4] GPUImageProcessing destruct.
[012:479] [2024-01-08 10:07:44 +0000.866176][6dc4] destroy TrivalImageDrawer
0x791a466340
[012:479] [2024-01-08 10:07:44 +0000.866218][6dc4] The shader has been initialize,
clean up them.

[012:479] [2024-01-08 10:07:44 +0000.866296][6dc4] ~OpenGLFrameBuffer:


[012:480] [2024-01-08 10:07:44 +0000.866968][6dc4] ~OpenGLFrameBuffer:
[012:480] [2024-01-08 10:07:44 +0000.867113][6dc4] ~OpenGLFrameBuffer:
[012:480] [2024-01-08 10:07:44 +0000.867224][6dc4] ~OpenGLFrameBuffer:
[012:480] [2024-01-08 10:07:44 +0000.867328][6dc4] ~OpenGLFrameBuffer:
[012:480] [2024-01-08 10:07:44 +0000.867439][6dc4] ~OpenGLFrameBuffer:
[012:480] [2024-01-08 10:07:44 +0000.867749][6dc4] GPUImageProcessing destruct
finish.
[012:480] [2024-01-08 10:07:44 +0000.867833][6dc4] GPURGBAFrame destruct.
[012:481] [2024-01-08 10:07:44 +0000.867927][6dc4] destroy OpenGLRenderProgram
0x791a63f398
[012:481] [2024-01-08 10:07:44 +0000.867976][6dc4] ~CameraSource time:44325948
enter.

[012:481] [2024-01-08 10:07:44 +0000.868017][6dc4] ~CameraSource leave. expire


time = 0 ms

[012:481] [2024-01-08 10:07:44 +0000.868065][6dc4] ~RecordAudioSource time:44325948


enter.

[012:481] [2024-01-08 10:07:44 +0000.868105][6dc4] ~RecordAudioSource leave.


expire time = 0 ms

[012:481] [2024-01-08 10:07:44 +0000.868150][6dc4] DestroyPipelineAndFilters


leave. expire time = 3 ms

[012:536] [2024-01-08 10:07:44 +0000.922986][7095]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[012:537] [2024-01-08 10:07:44 +0000.924189][7095] machine model :redmi
[012:537] [2024-01-08 10:07:44 +0000.924332][7095] Support this machine
model :redmi
[012:537] [2024-01-08 10:07:44 +0000.924373][7095] global inited! current sdk
version: 07-20-936c45f
[012:537] [2024-01-08 10:07:44 +0000.924602][7095] filter: filter pipeline
construtc this: 0x79261e4600
[012:537] [2024-01-08 10:07:44 +0000.924656][7095] MediaFilterGraph:
MediaFilterGraph construct
[012:537] [2024-01-08 10:07:44 +0000.924697][7095] GLESContext:
[012:537] [2024-01-08 10:07:44 +0000.924764][7095] The result of eglGetDisplay is:
0x1
[012:540] [2024-01-08 10:07:44 +0000.927319][7095] The result of creation:
0x7926171c00
[012:540] [2024-01-08 10:07:44 +0000.927492][7095] The result of
eglCreatePbufferSurface is: 0x7926171d00
[012:541] [2024-01-08 10:07:44 +0000.928740][7095] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
[012:541] [2024-01-08 10:07:44 +0000.928822][7095] The source 0 speed:1
[012:541] [2024-01-08 10:07:44 +0000.928888][7095] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4,
delay: 0
[012:542] [2024-01-08 10:07:44 +0000.928946][7095] CreateDecoderByVideoSource
time:44326009 enter.

[012:542] [2024-01-08 10:07:44 +0000.929299][7095] running_decoder_count:0max


count:2
[012:542] [2024-01-08 10:07:44 +0000.929350][7095] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x79a0607000
[012:554] [2024-01-08 10:07:44 +0000.941699][6e78] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x793ea33000] Current FFmpeg version git-2021-06-16-
97cea6f
[012:693] [2024-01-08 10:07:45 +0000.80632][6e78] OnStreamInfoFound: video
duration_: 9867
[012:695] [2024-01-08 10:07:45 +0000.82778][7095] start decoder
[012:695] [2024-01-08 10:07:45 +0000.82886][7095] CreateDecoderByVideoSource
leave. expire time = 154 ms

[012:696] [2024-01-08 10:07:45 +0000.82971][7095] BindInputFilter 0x792611ce20


this 0x79261dbcd8
[012:696] [2024-01-08 10:07:45 +0000.83035][7095] BindInputFilter 0x79261dbcd8
this 0x79261dbd98
[012:696] [2024-01-08 10:07:45 +0000.83099][7095] BindInputFilter 0x792611ce20
this 0x79261dbe58
[012:696] [2024-01-08 10:07:45 +0000.83163][7095] BindInputFilter 0x79261dbe58
this 0x79261dbf18
[012:696] [2024-01-08 10:07:45 +0000.83202][7095] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
[012:696] [2024-01-08 10:07:45 +0000.83264][7095] BindInputFilter 0x79261dbd98
this 0x79261dbfd8
[012:696] [2024-01-08 10:07:45 +0000.83322][7095] BindInputFilter 0x79261dbfd8
this 0x79261e46a0
[012:696] [2024-01-08 10:07:45 +0000.83380][7095] BindInputFilter 0x79261dbf18
this 0x7926205098
[012:696] [2024-01-08 10:07:45 +0000.83440][7095] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44315465.mp4
[012:697] [2024-01-08 10:07:45 +0000.84828][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[012:698] [2024-01-08 10:07:45 +0000.85558][7095] machine model :redmi
[012:698] [2024-01-08 10:07:45 +0000.85673][7095] Support this machine model :redmi
[012:698] [2024-01-08 10:07:45 +0000.85717][7095] global inited! current sdk
version: 07-20-936c45f
[012:698] [2024-01-08 10:07:45 +0000.85857][7095] GetPipeline:
-----------------------------------------
[012:699] [2024-01-08 10:07:45 +0000.85902][7095] GetPipeline: source: 0x792611cc00
[012:699] [2024-01-08 10:07:45 +0000.85946][7095] GetPipeline: filter: NULLFilter
[012:699] [2024-01-08 10:07:45 +0000.85986][7095] GetPipeline: filter: NULLFilter
[012:699] [2024-01-08 10:07:45 +0000.86025][7095] GetPipeline: filter: NULLFilter
[012:699] [2024-01-08 10:07:45 +0000.86063][7095] GetPipeline: audio filter:
AuidoNULLFilter
[012:699] [2024-01-08 10:07:45 +0000.86101][7095] GetPipeline: audio filter:
AuidoNULLFilter
[012:699] [2024-01-08 10:07:45 +0000.86139][7095] GetPipeline: audio filter:
AudioNUllFilter
[012:699] [2024-01-08 10:07:45 +0000.86176][7095] GetPipeline:
------------------------------------------
[012:699] [2024-01-08 10:07:45 +0000.86199][6e79] NO get frame from decoder
[012:699] [2024-01-08 10:07:45 +0000.86219][7095] filter: filter pipeline2 update
pattern: 0
[012:701] [2024-01-08 10:07:45 +0000.88171][7095] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[012:701] [2024-01-08 10:07:45 +0000.88535][7095] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[012:701] [2024-01-08 10:07:45 +0000.88605][7095] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[012:701] [2024-01-08 10:07:45 +0000.88771][6e79] NO get frame from decoder
[012:702] [2024-01-08 10:07:45 +0000.88943][7095] DeviceInit:
[012:702] [2024-01-08 10:07:45 +0000.89368][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[012:702] [2024-01-08 10:07:45 +0000.89855][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[012:703] [2024-01-08 10:07:45 +0000.90297][7095] CreatePlatformSpecificObjects:
[012:703] [2024-01-08 10:07:45 +0000.90379][7095] audio device use null audio
input and opensl output
[012:703] [2024-01-08 10:07:45 +0000.90428][7095] Create OpenSLES output module
with java VM support.

[012:703] [2024-01-08 10:07:45 +0000.90432][6e79] NO get frame from decoder


[012:703] [2024-01-08 10:07:45 +0000.90739][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[012:704] [2024-01-08 10:07:45 +0000.91247][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[012:704] [2024-01-08 10:07:45 +0000.91564][6e79] NO get frame from decoder
[012:704] [2024-01-08 10:07:45 +0000.91580][7095] Create OpenSLES output module
with buffer num:2

[012:704] [2024-01-08 10:07:45 +0000.91683][7095] Error(trace.cc:40): Init the


output and input for audio device template.
[012:704] [2024-01-08 10:07:45 +0000.91747][7095] Init the output device.

[012:704] [2024-01-08 10:07:45 +0000.91790][7095] Set the playout as stereo:1


[012:704] [2024-01-08 10:07:45 +0000.91833][7095] Set the sample rate to be:44100

[012:705] [2024-01-08 10:07:45 +0000.91941][7095] Low latency buffer size:144 low


sample rate:48000
[012:705] [2024-01-08 10:07:45 +0000.91994][7095] DeviceInit: Done
[012:705] [2024-01-08 10:07:45 +0000.92227][7095] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[012:706] [2024-01-08 10:07:45 +0000.93563][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[012:706] [2024-01-08 10:07:45 +0000.93665][7095]
MediaFilterPlayer::SetPlayerNotify 0x791a35ee60
[012:707] [2024-01-08 10:07:45 +0000.94625][6e83] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78fe536b18
[012:709] [2024-01-08 10:07:45 +0000.95970][6e79] NO get frame from decoder
[012:710] [2024-01-08 10:07:45 +0000.97295][6e79] NO get frame from decoder
[012:717] [2024-01-08 10:07:45 +0000.104095][7095]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[012:717] [2024-01-08 10:07:45 +0000.104328][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[012:719] [2024-01-08 10:07:45 +0000.105984][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[012:719] [2024-01-08 10:07:45 +0000.106167][6e79] NO get frame from decoder
[012:720] [2024-01-08 10:07:45 +0000.107314][7095] SetGraphLoop: SetGraphLoop 1
[012:720] [2024-01-08 10:07:45 +0000.107463][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[012:721] [2024-01-08 10:07:45 +0000.108405][6e79] NO get frame from decoder
[012:721] [2024-01-08 10:07:45 +0000.108701][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[012:723] [2024-01-08 10:07:45 +0000.110535][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[012:726] [2024-01-08 10:07:45 +0000.113885][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[012:734] [2024-01-08 10:07:45 +0000.121532][6e85] Start:
[012:741] [2024-01-08 10:07:45 +0000.128348][6e84] operator(): video render
started.
[012:741] [2024-01-08 10:07:45 +0000.128632][6e84] DriveRender working... (1/200)
[012:741] [2024-01-08 10:07:45 +0000.128684][6e84] Warning(video_render.cc:390): No
picture to display (1/50)
[012:742] [2024-01-08 10:07:45 +0000.129015][6e85] Start:
[012:742] [2024-01-08 10:07:45 +0000.129295][6e85] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[012:742] [2024-01-08 10:07:45 +0000.129423][6e85] Reset: history total size: 98
[012:746] [2024-01-08 10:07:45 +0000.133824][6e85] DeviceStart:
audioDevice_:0x791a1b4000
[012:749] [2024-01-08 10:07:45 +0000.136890][6e85] DeviceStart: time profile
playout init before
[012:750] [2024-01-08 10:07:45 +0000.137083][6e85] DeviceStart: time profile
playout init end
[012:750] [2024-01-08 10:07:45 +0000.137136][6e85] OpenSlesOutput:Start playout

[012:752] [2024-01-08 10:07:45 +0000.139042][6e85] Create the opensl output player.


streamtype before:0

[012:752] [2024-01-08 10:07:45 +0000.139135][6e85] Create the opensl output player.


streamtype after:3

[012:815] [2024-01-08 10:07:45 +0000.202868][6e85] Enqueue opensl buffer size:1764


[012:895] [2024-01-08 10:07:45 +0000.282815][6e85] DeviceStart: time profile
playout all end
[012:895] [2024-01-08 10:07:45 +0000.282863][6e8b]
PlayerSimpleBufferQueueCallbackHandler function
[012:896] [2024-01-08 10:07:45 +0000.283013][6e85] operator(): Audio playback
started.
[012:896] [2024-01-08 10:07:45 +0000.283106][6e8b] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[012:896] [2024-01-08 10:07:45 +0000.283161][6e85] operator(): Started now!
[012:896] [2024-01-08 10:07:45 +0000.283176][6e8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[012:896] [2024-01-08 10:07:45 +0000.283178][6e86] Pull audio failed.(wait video!)
[012:896] [2024-01-08 10:07:45 +0000.283311][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[012:896] [2024-01-08 10:07:45 +0000.283403][6e87] Error(video_source.cc:430): wait
decoder a frame: 0
[012:898] [2024-01-08 10:07:45 +0000.285010][6e87] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[012:898] [2024-01-08 10:07:45 +0000.285281][6e86] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[012:898] [2024-01-08 10:07:45 +0000.285394][6e86] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[012:898] [2024-01-08 10:07:45 +0000.285642][6e86] FilterPipeline2::OnAudioFrame
pts 2028 last_audio_timestamp_ 45.9864
[012:898] [2024-01-08 10:07:45 +0000.285882][6e86] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[012:900] [2024-01-08 10:07:45 +0000.287792][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[012:902] [2024-01-08 10:07:45 +0000.289331][6e87] OnVideoFrameReady(1/200)
[012:902] [2024-01-08 10:07:45 +0000.289620][6e84] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[012:902] [2024-01-08 10:07:45 +0000.289786][6e86] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[012:904] [2024-01-08 10:07:45 +0000.291632][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[012:906] [2024-01-08 10:07:45 +0000.293262][6e85] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[012:906] [2024-01-08 10:07:45 +0000.293492][6e85] The audio playback speed:100
(1/100)
[012:906] [2024-01-08 10:07:45 +0000.293567][6e85] lipsync_debug: The current
played audio timestamp is:0(1/50)
[012:906] [2024-01-08 10:07:45 +0000.293622][6e85] First audio frame rendering
[012:912] [2024-01-08 10:07:45 +0000.298973][6e84] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:44326379
[012:949] [2024-01-08 10:07:45 +0000.336206][6e84] lipsync_debug: render a video
frame
[012:949] [2024-01-08 10:07:45 +0000.336317][6e84] lipsync_debug: First video frame
rendering.
[012:985] [2024-01-08 10:07:45 +0000.372131][6e84]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:18 timeDelta:73 last
video ts:900 frame->pts:2520 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[012:985] [2024-01-08 10:07:45 +0000.372286][6e84] lipsync_debug: tsDelta -
timeDelta = -55
[012:985] [2024-01-08 10:07:45 +0000.372328][6e84] lipsync_debug:result remaining
time:0
[012:985] [2024-01-08 10:07:45 +0000.372368][6e84] dynamic updated lipsync delay:0
[013:015] [2024-01-08 10:07:45 +0000.402310][6e84] lipsync_debug:remaining time:10
tsDelta - timeDelta:5
[013:015] [2024-01-08 10:07:45 +0000.402415][6e84] lipsync_debug:result remaining
time:5
[013:054] [2024-01-08 10:07:45 +0000.441882][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:056] [2024-01-08 10:07:45 +0000.443411][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:057] [2024-01-08 10:07:45 +0000.444793][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:059] [2024-01-08 10:07:45 +0000.446228][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:060] [2024-01-08 10:07:45 +0000.447544][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:062] [2024-01-08 10:07:45 +0000.449248][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:063] [2024-01-08 10:07:45 +0000.450620][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:067] [2024-01-08 10:07:45 +0000.454763][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:069] [2024-01-08 10:07:45 +0000.456366][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:070] [2024-01-08 10:07:45 +0000.457857][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:072] [2024-01-08 10:07:45 +0000.459186][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:073] [2024-01-08 10:07:45 +0000.460793][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:075] [2024-01-08 10:07:45 +0000.462232][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:076] [2024-01-08 10:07:45 +0000.463786][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:078] [2024-01-08 10:07:45 +0000.465266][6e86] audio frame wait video
frame.last_video_timestamp:186 last_audio_timestamp:300.907
[013:079] [2024-01-08 10:07:45 +0000.466762][6e86]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[013:319] [2024-01-08 10:07:45 +0000.705967][6e87] video frame wait audio frame:
last_video_timestamp:660 last_audio_timestamp:556.825
[013:320] [2024-01-08 10:07:45 +0000.707713][6e87]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[013:519] [2024-01-08 10:07:45 +0000.906032][6e87] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4993 diff: 8
[013:562] [2024-01-08 10:07:45 +0000.949880][6e84] lipsync_debug:displaying video
ts:59400 The current displayed video timestamp is:44327029
[013:673] [2024-01-08 10:07:46 +0000.60275][6e8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[013:686] [2024-01-08 10:07:46 +0000.73158][6e86] audio_frame_list_ empty
[013:851] [2024-01-08 10:07:46 +0000.238356][6dc8] haveEnoughProcessedData
internalAudioStream.length: 0
[013:896] [2024-01-08 10:07:46 +0000.283459][6e85] do work DoLipsync!
[013:896] [2024-01-08 10:07:46 +0000.283602][6e85] total delay:112 videoTsMS:988
audioTsMS:876 diff:112
[013:896] [2024-01-08 10:07:46 +0000.283651][6e85] Set the lipsync delay:112
[013:994] [2024-01-08 10:07:46 +0000.381807][6e87] Error(video_source.cc:430): wait
decoder a frame: 0
[014:229] [2024-01-08 10:07:46 +0000.616133][6dc8] Run AGC when audioType = 0
[014:329] [2024-01-08 10:07:46 +0000.716527][6e84] lipsync_debug:displaying video
ts:118350 The current displayed video timestamp is:44327796
[014:581] [2024-01-08 10:07:46 +0000.968232][6e84] DriveRender working... (1/200)
[014:763] [2024-01-08 10:07:47 +0000.150044][6e84]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:26 last
video ts:155070 frame->pts:157860 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[014:763] [2024-01-08 10:07:47 +0000.150451][6e84] lipsync_debug: tsDelta -
timeDelta = 5
[014:801] [2024-01-08 10:07:47 +0000.188027][6e8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[014:976] [2024-01-08 10:07:47 +0000.363288][6e86] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[014:976] [2024-01-08 10:07:47 +0000.363456][6e86] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[015:007] [2024-01-08 10:07:47 +0000.394830][6e84] lipsync_debug:displaying video
ts:178830 The current displayed video timestamp is:44328474
[015:043] [2024-01-08 10:07:47 +0000.429914][6e85] The audio playback speed:100
(1/100)
[015:043] [2024-01-08 10:07:47 +0000.430110][6e85] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[015:300] [2024-01-08 10:07:47 +0000.687358][6e87] Error(video_source.cc:430): wait
decoder a frame: 0
[015:329] [2024-01-08 10:07:47 +0000.716681][6e84] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[015:329] [2024-01-08 10:07:47 +0000.716796][6e84] lipsync_debug:result remaining
time:6
[015:576] [2024-01-08 10:07:47 +0000.963308][6dc8] haveEnoughProcessedData
internalAudioStream.length: 0
[015:668] [2024-01-08 10:07:48 +0000.55800][6e84] lipsync_debug:displaying video
ts:238320 The current displayed video timestamp is:44329135
[015:761] [2024-01-08 10:07:48 +0000.148192][6e8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[015:947] [2024-01-08 10:07:48 +0000.334457][6e87] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 298620pts ms:3.318e+06
[015:950] [2024-01-08 10:07:48 +0000.337580][6e87] OnVideoFrameReady(1/200)
[015:951] [2024-01-08 10:07:48 +0000.337957][6e84] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[016:230] [2024-01-08 10:07:48 +0000.617525][6dc8] Run AGC when audioType = 0
[016:230] [2024-01-08 10:07:48 +0000.617662][6dc8]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:299] [2024-01-08 10:07:48 +0000.686148][6e84] DriveRender working... (1/200)
[016:389] [2024-01-08 10:07:48 +0000.776213][6e84] lipsync_debug:displaying video
ts:298620 The current displayed video timestamp is:44329856
[016:393] [2024-01-08 10:07:48 +0000.780833][6e84] lipsync_debug: render a video
frame
[016:421] [2024-01-08 10:07:48 +0000.807930][6e84] lipsync_debug:result remaining
time:0
[016:421] [2024-01-08 10:07:48 +0000.808092][6e84] dynamic updated lipsync delay:0
[016:445] [2024-01-08 10:07:48 +0000.831967][6e84]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:25 last
video ts:301500 frame->pts:304470 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[016:445] [2024-01-08 10:07:48 +0000.832118][6e84] lipsync_debug: tsDelta -
timeDelta = 8
[016:731] [2024-01-08 10:07:49 +0000.118172][6e8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[016:731] [2024-01-08 10:07:49 +0000.118408][6e87] Error(video_source.cc:430): wait
decoder a frame: 0
[016:963] [2024-01-08 10:07:49 +0000.350360][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[016:963] [2024-01-08 10:07:49 +0000.350863][6e85] Stop:
[016:964] [2024-01-08 10:07:49 +0000.351814][6e84] operator(): Video Render
stopped.
[016:970] [2024-01-08 10:07:49 +0000.357286][6e85] Stop:
[016:970] [2024-01-08 10:07:49 +0000.357752][6e85] DeviceStop:
audioDevice_:0x791a1b4000
[016:970] [2024-01-08 10:07:49 +0000.357809][6e85] OpenSlesOutput:Stop playout

[016:977] [2024-01-08 10:07:49 +0000.364841][6e85] DeviceStop: Done


[016:978] [2024-01-08 10:07:49 +0000.365299][6e85] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[016:978] [2024-01-08 10:07:49 +0000.365403][6e85] operator(): Stop now!
[016:987] [2024-01-08 10:07:49 +0000.374313][7095] Stop:
[016:987] [2024-01-08 10:07:49 +0000.374533][6e85] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[016:987] [2024-01-08 10:07:49 +0000.374783][7095] DeviceRelease:
audioDevice_:0x791a1b4000
[016:987] [2024-01-08 10:07:49 +0000.374860][7095] OpenSlesOutput:Stop playout

[016:988] [2024-01-08 10:07:49 +0000.374946][7095] DeviceRelease: Release the


webrtc device object.
[016:988] [2024-01-08 10:07:49 +0000.375271][7095] OpenSlesOutput destruct.

[016:988] [2024-01-08 10:07:49 +0000.375388][7095] DeviceRelease: Done


[016:988] [2024-01-08 10:07:49 +0000.375545][7095] Stop:
[016:988] [2024-01-08 10:07:49 +0000.375688][6e84] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[016:997] [2024-01-08 10:07:49 +0000.384039][7095] global uninited!
[017:006] [2024-01-08 10:07:49 +0000.393153][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[017:006] [2024-01-08 10:07:49 +0000.393431][7095] ~MediaFilterGraph:
MediaFilterGraph destruct
[017:006] [2024-01-08 10:07:49 +0000.393498][7095] RemoveVideoBackGroud: hava not
add video backgroud
[017:006] [2024-01-08 10:07:49 +0000.393583][7095] UnbindInputFilter 0x79261dbfd8
this 0x79261e46a0
[017:006] [2024-01-08 10:07:49 +0000.393651][7095] ClearAllSource: remove source
filter, sourceid: 0x792611cc00
[017:006] [2024-01-08 10:07:49 +0000.393693][7095] DestoryDecoderByVideoSource
time:44330473 enter.

[017:006] [2024-01-08 10:07:49 +0000.393743][7095] ~VideoBindDecoder time:44330473


enter.

[017:007] [2024-01-08 10:07:49 +0000.394089][7095] CleanUp time:44330474 enter.

[017:103] [2024-01-08 10:07:49 +0000.490517][7095] CleanUp leave. expire time = 96


ms

[017:103] [2024-01-08 10:07:49 +0000.490645][7095] CleanUp time:44330570 enter.

[017:104] [2024-01-08 10:07:49 +0000.491032][7095] CleanUp leave. expire time = 1


ms

[017:105] [2024-01-08 10:07:49 +0000.491945][7095] ~VideoBindDecoder leave. expire


time = 99 ms

[017:105] [2024-01-08 10:07:49 +0000.492014][7095] DestoryDecoderByVideoSource


leave. expire time = 99 ms

[017:105] [2024-01-08 10:07:49 +0000.492082][7095] UnbindInputFilter 0x79261dbd98


this 0x79261dbfd8
[017:105] [2024-01-08 10:07:49 +0000.492146][7095] UnbindInputFilter 0x79261dbcd8
this 0x79261dbd98
[017:105] [2024-01-08 10:07:49 +0000.492207][7095] UnbindInputFilter 0x792611ce20
this 0x79261dbcd8
[017:105] [2024-01-08 10:07:49 +0000.492270][7095] UnbindInputFilter 0x79261dbf18
this 0x7926205098
[017:105] [2024-01-08 10:07:49 +0000.492330][7095] UnbindInputFilter 0x79261dbe58
this 0x79261dbf18
[017:105] [2024-01-08 10:07:49 +0000.492404][7095] UnbindInputFilter 0x792611ce20
this 0x79261dbe58
[017:106] [2024-01-08 10:07:49 +0000.493233][7095] ~GLESContext:
[017:107] [2024-01-08 10:07:49 +0000.494199][7095] GLESContext destruct finish.
[017:107] [2024-01-08 10:07:49 +0000.494279][7095] filter: filter pipeline destroy
this: 0x79261e4600
[017:287] [2024-01-08 10:07:49 +0000.674788][6dc8] haveEnoughProcessedData
internalAudioStream.length: 10
[018:230] [2024-01-08 10:07:50 +0000.617677][6dc8] Run AGC when audioType = 0
[019:008] [2024-01-08 10:07:51 +0000.395567][6dc8] haveEnoughProcessedData
internalAudioStream.length: 10
[020:225] [2024-01-08 10:07:52 +0000.612673][70bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[020:226] [2024-01-08 10:07:52 +0000.612930][70bf] ~MediaFilterCamera time:44333693
enter.

[020:226] [2024-01-08 10:07:52 +0000.612979][70bf] StopPullFrameAndWriteMp4


time:44333693 enter.

[020:226] [2024-01-08 10:07:52 +0000.613338][6dc9] webrtc device:Handle the data


from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:226] [2024-01-08 10:07:52 +0000.613427][6dc9] _deviceSampleRate:48000

[020:227] [2024-01-08 10:07:52 +0000.614373][6dc3] stop recording


[020:227] [2024-01-08 10:07:52 +0000.614517][6dc3] we have stopped recording before
[020:228] [2024-01-08 10:07:52 +0000.615019][70bf] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[020:228] [2024-01-08 10:07:52 +0000.615650][70bf] DestroyPipelineAndFilters


time:44333695 enter.

[020:228] [2024-01-08 10:07:52 +0000.615731][70bf] DestroyPipelineAndFilters


leave. expire time = 0 ms

[020:228] [2024-01-08 10:07:52 +0000.615795][70bf] AppDeviceManagerStopMic

[020:228] [2024-01-08 10:07:52 +0000.615886][70bf] AppDeviceManagerStopMic::mic


status is on
[020:229] [2024-01-08 10:07:52 +0000.616003][70bf] Try to stop webrtc device.

[020:229] [2024-01-08 10:07:52 +0000.616062][70bf] Set record state to


stopped.threadID:28863

[020:231] [2024-01-08 10:07:52 +0000.618449][6dc8] Run AGC when audioType = 0


[020:231] [2024-01-08 10:07:52 +0000.618671][6dc8]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:279] [2024-01-08 10:07:52 +0000.666160][70bf] Try to destory the
recorder.threadID:28863

[020:479] [2024-01-08 10:07:52 +0000.866502][70bf] DestroyAudioRecorder:


[020:479] [2024-01-08 10:07:52 +0000.866812][70bf] Cleanup the buffer queue in the
recorder.
[020:479] [2024-01-08 10:07:52 +0000.866870][70bf] Destroy the recorder.

[020:482] [2024-01-08 10:07:52 +0000.869861][70bf] StopRecording finished.

[020:483] [2024-01-08 10:07:52 +0000.870102][70bf] The stop recording success.

[020:483] [2024-01-08 10:07:52 +0000.870156][70bf]


AudioDeviceDataHandler::StopMicProcess

[020:488] [2024-01-08 10:07:52 +0000.874992][70bf] AppDeviceManager stop.

[020:488] [2024-01-08 10:07:52 +0000.875379][70bf] Rlease the webrtc device object.

[020:492] [2024-01-08 10:07:52 +0000.879749][70bf] OpenSlesInput destruct.

[020:493] [2024-01-08 10:07:52 +0000.880122][70bf] OpenSlesOutput destruct.

[020:494] [2024-01-08 10:07:52 +0000.881869][70bf] EventDispatchServerScope


destruct
[020:495] [2024-01-08 10:07:52 +0000.882088][70bf]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[020:495] [2024-01-08 10:07:52 +0000.882254][70bf] ~AudioDeviceDataHandler

[020:496] [2024-01-08 10:07:52 +0000.883588][70bf] AppDeviceManagerDestruct.

[020:496] [2024-01-08 10:07:52 +0000.883827][70bf] ~AppDeviceManager:


[020:497] [2024-01-08 10:07:52 +0000.884578][70bf] ~CpuOverloadDetect time:44333964
enter.

[020:500] [2024-01-08 10:07:52 +0000.886991][70bf] ~CpuOverloadDetect leave.


expire time = 3 ms
[020:504] [2024-01-08 10:07:52 +0000.891814][70bf] Destruct BeautifyReader begin...
[020:505] [2024-01-08 10:07:52 +0000.892040][70bf] Destruct BeautifyReader done.
[020:505] [2024-01-08 10:07:52 +0000.892173][70bf] ~MediaFilterCamera leave.
expire time = 279 ms

[020:505] [2024-01-08 10:07:52 +0000.892595][70bf] ~GLESContext:


[020:511] [2024-01-08 10:07:52 +0000.898374][70bf] GLESContext destruct finish.
[020:511] [2024-01-08 10:07:52 +0000.898655][70bf] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[020:513] [2024-01-08 10:07:52 +0000.900782][70bf] global uninited!
[020:529] [2024-01-08 10:07:52 +0000.916825][70bf] clear AppID 50011
[020:530] [2024-01-08 10:07:52 +0000.916980][70bf] UnRegister JVM for Xplatform
util
[020:530] [2024-01-08 10:07:52 +0000.917085][70bf] Dispose::unregister webrtc video
engine
[020:530] [2024-01-08 10:07:52 +0000.917230][70bf] Init the android object with
jvm:0x0 env:0x0 context:0x0

[020:530] [2024-01-08 10:07:52 +0000.917557][70bf] SetAndroidMediaCodecObjects


time:44333997 enter.

[020:530] [2024-01-08 10:07:52 +0000.917656][70bf] ClearAndroidMediaCodecObjects


time:44333997 enter.

[020:530] [2024-01-08 10:07:52 +0000.917716][70bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[020:530] [2024-01-08 10:07:52 +0000.917761][70bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[020:530] [2024-01-08 10:07:52 +0000.917804][70bf] SetAndroidMediaCodecObjects


time:44333997 enter.

[020:531] [2024-01-08 10:07:52 +0000.917912][70bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[020:531] [2024-01-08 10:07:52 +0000.917987][70bf] ClearAndroidMediaCodecObjects
time:44333998 enter.

[020:531] [2024-01-08 10:07:52 +0000.918063][70bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[020:531] [2024-01-08 10:07:52 +0000.918123][70bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[020:531] [2024-01-08 10:07:52 +0000.918187][70bf] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[020:531] [2024-01-08 10:07:52 +0000.918255][70bf] Dispose::unregister webrtc voice


engine
[020:531] [2024-01-08 10:07:52 +0000.918296][70bf] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[020:531] [2024-01-08 10:07:52 +0000.918344][70bf] SystemUtil UnInit done


[026:731] [2024-01-08 10:07:59 +0000.117934][70bf] Register JVM for xplatform util
[026:738] [2024-01-08 10:07:59 +0000.125494][70bf] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-01-
08 10:07:59 +0000
[026:738] [2024-01-08 10:07:59 +0000.125569][70bf] set AppID=50011 old AppID=-1
[026:738] [2024-01-08 10:07:59 +0000.125612][70bf] Init the android object with
jvm:0xb4000079bcc21380 env:0x79ad0101c0 context:0x7942e76288
[026:738] [2024-01-08 10:07:59 +0000.125674][70bf] SetAndroidMediaCodecObjects
time:44340205 enter.

[026:738] [2024-01-08 10:07:59 +0000.125737][70bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[026:738] [2024-01-08 10:07:59 +0000.125793][70bf] SetAndroidMediaCodecObjects


time:44340205 enter.

[026:738] [2024-01-08 10:07:59 +0000.125845][70bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079bcc21380
[026:739] [2024-01-08 10:07:59 +0000.125899][70bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079bcc21380 address:0x78e68f2760
[026:739] [2024-01-08 10:07:59 +0000.125953][70bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079bcc21380
address:0x78e68f2760
[026:739] [2024-01-08 10:07:59 +0000.126006][70bf] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[026:739] [2024-01-08 10:07:59 +0000.126048][70bf] Set the android objects with


jvm:0xb4000079bcc21380 env:0x79ad0101c0 context:0x7942e76288

[026:739] [2024-01-08 10:07:59 +0000.126089][70bf] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x79ad0101c0
[026:739] [2024-01-08 10:07:59 +0000.126134][70bf] SystemUtil Init done
[026:739] [2024-01-08 10:07:59 +0000.126473][70bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[026:739] [2024-01-08 10:07:59 +0000.126634][70bf] MediaFilterCamera
[026:739] [2024-01-08 10:07:59 +0000.126704][70bf] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[026:739] [2024-01-08 10:07:59 +0000.126868][70bf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[026:740] [2024-01-08 10:07:59 +0000.126938][70bf] Recording session using default
bitrate support by app:31457280
[026:740] [2024-01-08 10:07:59 +0000.126921][6f40] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79ad183340
[026:740] [2024-01-08 10:07:59 +0000.127223][6f40] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[026:740] [2024-01-08 10:07:59 +0000.127346][70bf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[026:741] [2024-01-08 10:07:59 +0000.128577][70bf] Error(ini.cc:191): Open the file
failed. error:2
[026:741] [2024-01-08 10:07:59 +0000.128646][70bf]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[026:741] [2024-01-08 10:07:59 +0000.128691][70bf] The device model: 2201117ty
usingSoftwareAEC value: 0
[026:745] [2024-01-08 10:07:59 +0000.132452][70bf] Error(ini.cc:191): Open the file
failed. error:2
[026:745] [2024-01-08 10:07:59 +0000.132566][70bf]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[026:745] [2024-01-08 10:07:59 +0000.132632][70bf] The device model: 2201117ty
usingHardwareAEC value: 0
[026:745] [2024-01-08 10:07:59 +0000.132688][70bf] The machine device: 2201117ty
usingHardwareAEC value: 0
[026:745] [2024-01-08 10:07:59 +0000.132749][70bf] Using Default AEC type: software
AEC
[026:747] [2024-01-08 10:07:59 +0000.134534][70bf] The device model: 2201117ty enum
value: 0
[026:748] [2024-01-08 10:07:59 +0000.135456][70bf] GetMachineModel is 2201117TY
[026:748] [2024-01-08 10:07:59 +0000.135562][70bf] GetMachineInfo: 2201117TY
[026:748] [2024-01-08 10:07:59 +0000.135604][70bf] Construct BeautifyReader
begin...
[026:748] [2024-01-08 10:07:59 +0000.135680][70bf] dumpStickerRgba:0
dumpStickerYuv:0
[026:748] [2024-01-08 10:07:59 +0000.135745][70bf] Construct BeautifyReader done.
[026:752] [2024-01-08 10:07:59 +0000.139386][70bf] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[026:752] [2024-01-08 10:07:59 +0000.139432][6f43] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79ad1a1da0
[026:752] [2024-01-08 10:07:59 +0000.139497][70bf] AppDeviceManager telnet server
for statistics started......
[026:753] [2024-01-08 10:07:59 +0000.140130][70bf] CpuOverloadDetect time:44340220
enter.

[026:753] [2024-01-08 10:07:59 +0000.140273][70bf] CpuOverloadDetect leave. expire


time = 0 ms

[026:753] [2024-01-08 10:07:59 +0000.140305][6f44] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x791d5581c0
[026:754] [2024-01-08 10:07:59 +0000.141286][70bf] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[026:754] [2024-01-08 10:07:59 +0000.141361][70bf] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[026:754] [2024-01-08 10:07:59 +0000.141684][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[026:755] [2024-01-08 10:07:59 +0000.142070][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[026:755] [2024-01-08 10:07:59 +0000.142391][70bf] CreatePlatformSpecificObjects:
[026:755] [2024-01-08 10:07:59 +0000.142455][70bf] audio device use opensle input
and opensl output
[026:755] [2024-01-08 10:07:59 +0000.142518][70bf] Create OpenSLES output module
with java VM support.

[026:755] [2024-01-08 10:07:59 +0000.142722][70bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[026:756] [2024-01-08 10:07:59 +0000.143161][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[026:756] [2024-01-08 10:07:59 +0000.143483][70bf] Create OpenSLES output module
with buffer num:1

[026:756] [2024-01-08 10:07:59 +0000.143702][70bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[026:757] [2024-01-08 10:07:59 +0000.143966][70bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[026:757] [2024-01-08 10:07:59 +0000.144231][70bf] Create OpenSLES input module
with java VM support.

[026:757] [2024-01-08 10:07:59 +0000.144309][70bf] Create OpenSLES input module


with buffer num:1

[026:757] [2024-01-08 10:07:59 +0000.144377][70bf] Error(trace.cc:40): Init the


output and input for audio device template.
[026:757] [2024-01-08 10:07:59 +0000.144433][70bf] Init the output device.

[026:757] [2024-01-08 10:07:59 +0000.144491][70bf] Init the opensl input.


[026:757] [2024-01-08 10:07:59 +0000.144553][70bf] AppDeviceManager get setting
samplerate: 0
[026:758] [2024-01-08 10:07:59 +0000.145167][70bf] The device model: 2201117ty enum
value: 0
[026:759] [2024-01-08 10:07:59 +0000.146330][70bf] The device model: 2201117ty enum
value: 0
[026:759] [2024-01-08 10:07:59 +0000.146397][70bf] Set the sample rate to be:48000

[026:759] [2024-01-08 10:07:59 +0000.146441][70bf] Enable the recording stereo:0


[026:759] [2024-01-08 10:07:59 +0000.146484][70bf] Set the playout as stereo:1
[026:759] [2024-01-08 10:07:59 +0000.146542][70bf] Init the microphone.
[026:760] [2024-01-08 10:07:59 +0000.147087][70bf] Update the recording sample rate
to be: 48000
[026:760] [2024-01-08 10:07:59 +0000.147162][70bf] Init the speaker.
[026:760] [2024-01-08 10:07:59 +0000.147215][70bf] Low latency buffer size:144 low
sample rate:48000
[026:760] [2024-01-08 10:07:59 +0000.147586][70bf] Using 1 x 10ms for an audio
frame.

[026:765] [2024-01-08 10:07:59 +0000.152621][70bf] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[026:765] [2024-01-08 10:07:59 +0000.152797][70bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[026:766] [2024-01-08 10:07:59 +0000.152926][70bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[026:773] [2024-01-08 10:07:59 +0000.159969][70bf] The device model:2201117ty

[026:773] [2024-01-08 10:07:59 +0000.160096][70bf] speaker output factor:100


defaultFactor: 100

[026:773] [2024-01-08 10:07:59 +0000.160143][70bf] headset output factor:100


defaultFactor: 100

[026:773] [2024-01-08 10:07:59 +0000.160712][70bf] AppDeviceManagerStart finished.


[026:773] [2024-01-08 10:07:59 +0000.160773][70bf] AppDeviceManagerStartMic::mic
status is off
[026:773] [2024-01-08 10:07:59 +0000.160875][70bf] AppDeviceManagerStartMic update
aec type: 2

[026:774] [2024-01-08 10:07:59 +0000.160929][70bf] AppDeviceManagerStartMic update


voiceChangeMode: 4

[026:774] [2024-01-08 10:07:59 +0000.160989][70bf]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[026:774] [2024-01-08 10:07:59 +0000.161051][70bf]
AudioDeviceDataHandler::StartMicProcess

[026:774] [2024-01-08 10:07:59 +0000.161233][70bf] Try to start webrtc recording


device.

[026:774] [2024-01-08 10:07:59 +0000.161302][70bf] StartRecording. threadID:28863

[026:774] [2024-01-08 10:07:59 +0000.161275][6f45] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[026:774] [2024-01-08 10:07:59 +0000.161402][70bf] default mode: Set the recording
mode to voice communication to enable HW AEC .

[026:774] [2024-01-08 10:07:59 +0000.161445][70bf] Set the recording mode before


getSetting: 4
[026:774] [2024-01-08 10:07:59 +0000.161526][70bf] Set the recording mode after
getSetting: 1
[026:796] [2024-01-08 10:07:59 +0000.183797][70bf] StartRecording finished.

[026:797] [2024-01-08 10:07:59 +0000.183974][70bf] audio: start the audio mic


checker timer.

[026:797] [2024-01-08 10:07:59 +0000.184688][70bf] machine model :redmi


[026:797] [2024-01-08 10:07:59 +0000.184769][70bf] Support this machine
model :redmi
[026:797] [2024-01-08 10:07:59 +0000.184818][70bf] global inited! current sdk
version: 07-20-936c45f
[027:126] [2024-01-08 10:07:59 +0000.513078][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[027:374] [2024-01-08 10:07:59 +0000.761185][74fa]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[027:374] [2024-01-08 10:07:59 +0000.761535][6f41] MediaFilterCamera, recording
file context:0x795361da00 input texture:20
[027:374] [2024-01-08 10:07:59 +0000.761626][6f41] GLESContext:
[027:374] [2024-01-08 10:07:59 +0000.761724][6f41] The result of eglGetDisplay is:
0x1
[027:376] [2024-01-08 10:07:59 +0000.763533][6f41] The result of creation:
0x791a550f00
[027:376] [2024-01-08 10:07:59 +0000.763758][6f41] The result of
eglCreatePbufferSurface is: 0x78fe3a7080
[027:377] [2024-01-08 10:07:59 +0000.764048][74fa]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x795361da00 input_texture: 20
[028:835] [2024-01-08 10:08:01 +0000.222160][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[028:867] [2024-01-08 10:08:01 +0000.254072][6f45] Run AGC when audioType = 0
[030:186] [2024-01-08 10:08:02 +0000.573703][7095] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[030:187] [2024-01-08 10:08:02 +0000.573897][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[030:187] [2024-01-08 10:08:02 +0000.574217][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[030:187] [2024-01-08 10:08:02 +0000.574489][6f41] operator() time:44343654 enter.

[030:187] [2024-01-08 10:08:02 +0000.574571][6f41] MediaFilterCamera, recording


file context:0x795361da00 input texture:20
[030:189] [2024-01-08 10:08:02 +0000.576769][6f41] MicSource: Mic source
created:10x7925fd9100
[030:190] [2024-01-08 10:08:02 +0000.577723][6f41] alloc thread: 0x790c1cb980
name:worker0 thread id:519623924928 to Mic_source
[030:190] [2024-01-08 10:08:02 +0000.577829][6f41] audio: start the audio sender
thread.

[030:191] [2024-01-08 10:08:02 +0000.577922][6f41] construct OpenGLRenderProgram


0x791a1f9b98
[030:191] [2024-01-08 10:08:02 +0000.577969][6f41] CropFilter::SetOrientation
orientation: 90
[030:191] [2024-01-08 10:08:02 +0000.578257][6f41] filter: filter pipeline
construtc this: 0x79261bb280
[030:191] [2024-01-08 10:08:02 +0000.578323][6f41] filter: filter pipeline2 update
pattern: 1
[030:191] [2024-01-08 10:08:02 +0000.578370][6f41] CameraSource::source_id_:4
[030:191] [2024-01-08 10:08:02 +0000.578417][6f41] RecordAudioSource::source_id_:5
[030:192] [2024-01-08 10:08:02 +0000.578891][6f41] BindInputFilter 0x790c1cc0c0
this 0x791a1f9dc0
[030:192] [2024-01-08 10:08:02 +0000.578987][6f41] BindInputFilter 0x790c1cc258
this 0x790c1cc3d0
[030:192] [2024-01-08 10:08:02 +0000.579052][6f41] BindInputFilter 0x791a1f9dc0
this 0x79261bb320
[030:192] [2024-01-08 10:08:02 +0000.579162][6f41] setParamentForFilters:
speed:1.000000
[030:192] [2024-01-08 10:08:02 +0000.579211][6f41] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[030:192] [2024-01-08 10:08:02 +0000.579330][6f41] SetParamForFilter time:44343659
enter.

[030:192] [2024-01-08 10:08:02 +0000.579379][6f41] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[030:192] [2024-01-08 10:08:02 +0000.579457][6f41] SetParamForFilter: Params video
index is: 0
[030:192] [2024-01-08 10:08:02 +0000.579612][6f41] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[030:192] [2024-01-08 10:08:02 +0000.579675][6f41] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[030:192] [2024-01-08 10:08:02 +0000.579729][6f41] crop filter mode tpye:
citytravelvideo index:0
[030:196] [2024-01-08 10:08:02 +0000.583918][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584029][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584072][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584113][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584153][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584193][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584232][6f41]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584324][6f41]
Warning(parse_template_json.cc:81): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584365][6f41]
Warning(parse_template_json.cc:81): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584405][6f41]
Warning(parse_template_json.cc:67): json parament no found the parament
[030:197] [2024-01-08 10:08:02 +0000.584474][6f41]
Warning(parse_template_json.cc:93): json parament no found the duration
[030:197] [2024-01-08 10:08:02 +0000.584518][6f41] SetParamForFilter leave. expire
time = 5 ms

[030:197] [2024-01-08 10:08:02 +0000.584788][6f41] OnOutputSizeChanged width 1280


height 720
[030:197] [2024-01-08 10:08:02 +0000.584847][6f41] OpenGLFrameBuffer: width:1280
height:720
[030:197] [2024-01-08 10:08:02 +0000.584891][6f41] OpenGLFrameBuffer: width:1280
height:720
[030:198] [2024-01-08 10:08:02 +0000.584960][6f41] OpenGLFrameBuffer: width:1280
height:720
[030:198] [2024-01-08 10:08:02 +0000.585019][6f41] OpenGLFrameBuffer: width:1280
height:720
[030:198] [2024-01-08 10:08:02 +0000.585078][6f41] OpenGLFrameBuffer: width:1280
height:720
[030:198] [2024-01-08 10:08:02 +0000.585135][6f41] OpenGLFrameBuffer: width:1280
height:720
[030:198] [2024-01-08 10:08:02 +0000.585193][6f41] construct TrivalImageDrawer
0x791a465bc0
[030:198] [2024-01-08 10:08:02 +0000.585274][6f41] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x791a465bc0 context 0x79533562c0
[030:198] [2024-01-08 10:08:02 +0000.585317][6f41] setupGLES:
[030:199] [2024-01-08 10:08:02 +0000.585954][6f41] OpenGLRenderProgram::Initialize.
[030:199] [2024-01-08 10:08:02 +0000.586029][6f41] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[030:199] [2024-01-08 10:08:02 +0000.586071][6f41] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[030:199] [2024-01-08 10:08:02 +0000.586173][6f41] Init open gl render:
0x791a1f9b98
[030:199] [2024-01-08 10:08:02 +0000.586221][6f41] Fragement shader path:
[030:199] [2024-01-08 10:08:02 +0000.586268][6f41] Fragement shader path:
[030:199] [2024-01-08 10:08:02 +0000.586306][6f41] create opengl program object.
[030:199] [2024-01-08 10:08:02 +0000.586346][6f41] create shader: vertex
[030:199] [2024-01-08 10:08:02 +0000.586720][6f41] create shader: fragment
[030:202] [2024-01-08 10:08:02 +0000.589424][6f41] Have not extra filter filename!
[030:202] [2024-01-08 10:08:02 +0000.589570][6f41] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[030:202] [2024-01-08 10:08:02 +0000.589616][6f41] OpenGLRenderProgram::Initialize
success.
[030:202] [2024-01-08 10:08:02 +0000.589703][6f41] Setup the OpenGL result:1
[030:203] [2024-01-08 10:08:02 +0000.590060][6f40] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[030:203] [2024-01-08 10:08:02 +0000.590250][6f40] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[030:203] [2024-01-08 10:08:02 +0000.590283][6f9a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78c2f11898
[030:203] [2024-01-08 10:08:02 +0000.590339][6f40] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[030:203] [2024-01-08 10:08:02 +0000.590402][6f40] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
fileFD: -1
[030:203] [2024-01-08 10:08:02 +0000.590886][6f40] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
is opened successfully
[030:204] [2024-01-08 10:08:02 +0000.590965][6f40] setupMediaProcessers:
[030:204] [2024-01-08 10:08:02 +0000.591011][6f40]
RecordingSessionInternalSimple:setup media processers.
[030:204] [2024-01-08 10:08:02 +0000.591053][6f40] construct AAC encoder
[030:204] [2024-01-08 10:08:02 +0000.591490][6f40] H264Encoder creating:
superfast011818
[030:204] [2024-01-08 10:08:02 +0000.591545][6f40] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[030:205] [2024-01-08 10:08:02 +0000.592313][6f40] H264Encode::GetMachineModel is
2201117TY
[030:205] [2024-01-08 10:08:02 +0000.592419][6f40] H264Encoder machine_mode
is:2201117TY
[030:205] [2024-01-08 10:08:02 +0000.592466][6f40] H264Encode::machine size :9
machine_mode:2201117TY
[030:205] [2024-01-08 10:08:02 +0000.592515][6f40] H264Encode::machine array
size :22 machine_mode:2201117TY
[030:205] [2024-01-08 10:08:02 +0000.592562][6f40] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[030:205] [2024-01-08 10:08:02 +0000.592609][6f40] setupCompressionSession:
[030:205] [2024-01-08 10:08:02 +0000.592655][6f40] H264Encode::creating hareware
Encoder
[030:205] [2024-01-08 10:08:02 +0000.592820][6f40] AndroidHwAvcEncoder
time:44343672 enter.

[030:206] [2024-01-08 10:08:02 +0000.593135][6f40] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079bcc21380 address:0x78e68f2760
[030:206] [2024-01-08 10:08:02 +0000.593382][6f40] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[030:206] [2024-01-08 10:08:02 +0000.593452][6f40] The video avc hw codec address
is 0x791a33d958
[030:206] [2024-01-08 10:08:02 +0000.593578][6f40] AndroidHwAvcEncoder leave.
expire time = 1 ms

[030:206] [2024-01-08 10:08:02 +0000.593627][6f40] RegisterEncodeCompleteCallback


time:44343673 enter.

[030:206] [2024-01-08 10:08:02 +0000.593789][6f40] RegisterEncodeCompleteCallback


leave. expire time = 0 ms
[030:206] [2024-01-08 10:08:02 +0000.593869][6f40] InitEncode time:44343673 enter.

[030:207] [2024-01-08 10:08:02 +0000.593979][6f40] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[030:207] [2024-01-08 10:08:02 +0000.594065][6f40] Create time:44343674 enter.

[030:207] [2024-01-08 10:08:02 +0000.594106][6f40] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[030:207] [2024-01-08 10:08:02 +0000.594155][6f40]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x791a146000
[030:207] [2024-01-08 10:08:02 +0000.594485][6f40]
supported_type:image/vnd.android.heic
[030:207] [2024-01-08 10:08:02 +0000.594588][6f40] supported_type:video/avc
[030:207] [2024-01-08 10:08:02 +0000.594671][6f40] name:OMX.qcom.video.encoder.avc
mime:video/avc
[030:207] [2024-01-08 10:08:02 +0000.594773][6f40] hwCodecPrefix :OMX.qcom.
[030:207] [2024-01-08 10:08:02 +0000.594844][6f40] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[030:208] [2024-01-08 10:08:02 +0000.594892][6f40] mediacodec_createCodecByName
time:44343674 enter.

[030:208] [2024-01-08 10:08:02 +0000.594937][6f40] WrapAndroidMediaCodec


time:44343675 enter.

[030:208] [2024-01-08 10:08:02 +0000.595176][6f40] WrapAndroidMediaCodec leave.


expire time = 0 ms

[030:231] [2024-01-08 10:08:02 +0000.618262][6f40] mediacodec_createCodecByName


leave. expire time = 24 ms

[030:231] [2024-01-08 10:08:02 +0000.618399][6f40] WrapAndroidMediaFromat


time:44343698 enter.

[030:231] [2024-01-08 10:08:02 +0000.618511][6f40] WrapAndroidMediaFromat leave.


expire time = 0 ms

[030:270] [2024-01-08 10:08:02 +0000.657189][6f40] Destroy time:44343737 enter.

[030:270] [2024-01-08 10:08:02 +0000.657303][6f40] WrapAndroidMediaFromat::


Destroy
[030:270] [2024-01-08 10:08:02 +0000.657380][6f40] Destroy leave. expire time = 0
ms

[030:270] [2024-01-08 10:08:02 +0000.657425][6f40] ~WrapAndroidMediaFromat


time:44343737 enter.

[030:270] [2024-01-08 10:08:02 +0000.657467][6f40] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[030:270] [2024-01-08 10:08:02 +0000.657511][6f40] Create leave. expire time = 63


ms

[030:270] [2024-01-08 10:08:02 +0000.657555][6f40] isSemiPlanarSupport


time:44343737 enter.

[030:270] [2024-01-08 10:08:02 +0000.657594][6f40] H264Encoder isSemiPlanarSupport


[030:270] [2024-01-08 10:08:02 +0000.657637][6f40] isSemiPlanarSupport leave.
expire time = 0 ms

[030:270] [2024-01-08 10:08:02 +0000.657678][6f40] creat hw H264Encoder success,


isSemiPlanar:1
[030:270] [2024-01-08 10:08:02 +0000.657831][6f40] InitEncode leave. expire time =
64 ms

[030:271] [2024-01-08 10:08:02 +0000.657929][6f40] H264Encode::created Encoder


[030:271] [2024-01-08 10:08:02 +0000.657974][6f40] H264Encode:: H264 encoder
created.
[030:271] [2024-01-08 10:08:02 +0000.658013][6f40] H264 encoder created.
[030:271] [2024-01-08 10:08:02 +0000.658054][6f40]
RecordingSessionInternalSimple:created avc encoder avc: 0x78fe7f0640
[030:271] [2024-01-08 10:08:02 +0000.658098][6f40] setOutput:
[030:271] [2024-01-08 10:08:02 +0000.658138][6f40]
RecordingSessionInternalSimple:encoder set output to muxer!
[030:271] [2024-01-08 10:08:02 +0000.658178][6f40] request a key frame
[030:271] [2024-01-08 10:08:02 +0000.658218][6f40] H264Encode:: request a key frame
[030:271] [2024-01-08 10:08:02 +0000.658424][6f40] setDisplayRotate :90
[030:271] [2024-01-08 10:08:02 +0000.658474][6f40] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[030:271] [2024-01-08 10:08:02 +0000.658580][6f41] StartRecording:
[030:271] [2024-01-08 10:08:02 +0000.658693][6f93] operator(): Set the recording
session in mic source. recording session: 0x790c1cc100
[030:272] [2024-01-08 10:08:02 +0000.658936][6f41] operator() leave. expire time =
85 ms

[030:287] [2024-01-08 10:08:02 +0000.674044][6f92] AF_SpeedFilter audio time,


0x790c1cc280 rcv time: 44343749
[030:287] [2024-01-08 10:08:02 +0000.674239][6f92] AF_SpeedFilter audio time,
0x790c1cc280 rcv time: 44343749in_nSamples:441
[030:313] [2024-01-08 10:08:02 +0000.700549][6f41] begine recode to first frame
spend time:126
[030:313] [2024-01-08 10:08:02 +0000.700679][6f41]
GPUImageProcessing::SetOrientation orientation: 90
[030:315] [2024-01-08 10:08:02 +0000.701925][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[030:353] [2024-01-08 10:08:02 +0000.740749][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[030:365] [2024-01-08 10:08:02 +0000.752112][6f99]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[030:384] [2024-01-08 10:08:02 +0000.771292][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[030:385] [2024-01-08 10:08:02 +0000.772877][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[030:394] [2024-01-08 10:08:02 +0000.780967][6f92]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44343754
[030:394] [2024-01-08 10:08:02 +0000.781220][6f99] DTS queue for
Generator:0x78c2f11ab8 0 32
[030:394] [2024-01-08 10:08:02 +0000.781398][6f92]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[030:398] [2024-01-08 10:08:02 +0000.785102][6f9a] add aac audio track with id:1
[030:434] [2024-01-08 10:08:02 +0000.821453][6f99] h264 add frame header cdr flag
[030:435] [2024-01-08 10:08:02 +0000.822340][6f99] h264 add frame header cdr flag
[030:435] [2024-01-08 10:08:02 +0000.822760][6f99] Received key frame:0
[030:436] [2024-01-08 10:08:02 +0000.822892][6f99] H264Encode:: get a sps pps
header!headerSize:31
[030:436] [2024-01-08 10:08:02 +0000.823137][6f9a] get the H.264 SPS parameter
[030:436] [2024-01-08 10:08:02 +0000.823611][6f9a] add video track with id:2
[030:437] [2024-01-08 10:08:02 +0000.824391][6f9a] get the H.264 PPS parameter
[030:438] [2024-01-08 10:08:02 +0000.825471][6f9a] get the H.264 IDR frame
[030:438] [2024-01-08 10:08:02 +0000.825623][6f9a] resss:true
[030:438] [2024-01-08 10:08:02 +0000.825680][6f9a] video start ts:0
[030:438] [2024-01-08 10:08:02 +0000.825833][6f9a] the video frame has been written
into MP4 file
[030:460] [2024-01-08 10:08:02 +0000.847578][6f41] The convert RGB to YUV take 6
[030:461] [2024-01-08 10:08:02 +0000.848725][6f99]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:101
[030:470] [2024-01-08 10:08:02 +0000.857415][6f99] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:69 pts:69
[030:480] [2024-01-08 10:08:02 +0000.867934][6f41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[030:481] [2024-01-08 10:08:02 +0000.868116][6f41] GPUImageProcessing: input frame
width1280 X 720
[030:484] [2024-01-08 10:08:02 +0000.871117][6f41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[030:484] [2024-01-08 10:08:02 +0000.871433][6f41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[030:491] [2024-01-08 10:08:02 +0000.878734][6f9a] audio start ts:0
[030:492] [2024-01-08 10:08:02 +0000.878941][6f9a] the audio frame has been written
into MP4 file
[030:495] [2024-01-08 10:08:02 +0000.882822][6f99] SendFrame
encodedImage._timeStamp:101encodedImage->_length:33584
[030:554] [2024-01-08 10:08:02 +0000.941848][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[030:591] [2024-01-08 10:08:02 +0000.978439][6f99] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:232
[030:591] [2024-01-08 10:08:02 +0000.978608][6f99] push video frame to H264
encoder. (100 frame for one log)

[030:591] [2024-01-08 10:08:02 +0000.978683][6f99] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[030:591] [2024-01-08 10:08:02 +0000.978729][6f99] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:232(100 frame for one log)

[030:591] [2024-01-08 10:08:02 +0000.978789][6f99] The input pts:232 fps:30


[030:624] [2024-01-08 10:08:03 +0000.11065][6f99] H264Encode::H264SWEncoder get
callback, length:10336 type:1 nalType:1length:10332
[030:628] [2024-01-08 10:08:03 +0000.14964][6f41] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5981 diff: 20
[030:725] [2024-01-08 10:08:03 +0000.112582][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[030:798] [2024-01-08 10:08:03 +0000.185084][6dbd]
monitorTime:4001totalDuration:3930
[030:867] [2024-01-08 10:08:03 +0000.254088][6f45] Run AGC when audioType = 0
[030:867] [2024-01-08 10:08:03 +0000.254318][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[030:885] [2024-01-08 10:08:03 +0000.272005][6f41] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[030:954] [2024-01-08 10:08:03 +0000.341216][6f41] The convert RGB to YUV take 4
[031:137] [2024-01-08 10:08:03 +0000.524854][6f99] Push an pts:777 to dts queue.
[031:208] [2024-01-08 10:08:03 +0000.595436][6f99] last dts:728 currentPts:777
ppsOrSPS:0 queue length:3
[031:223] [2024-01-08 10:08:03 +0000.610659][6f99] DTS queue for
Generator:0x78c2f11ab8 810 844 865
[031:364] [2024-01-08 10:08:03 +0000.750919][6f92]
RecordAudioSource::PullAudioFrame
[031:391] [2024-01-08 10:08:03 +0000.778177][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[031:392] [2024-01-08 10:08:03 +0000.779482][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[031:466] [2024-01-08 10:08:03 +0000.853513][6f41] The convert RGB to YUV take 6
[031:526] [2024-01-08 10:08:03 +0000.913216][6f41] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[031:528] [2024-01-08 10:08:03 +0000.915700][6f92] resampled_data_size:8704
[031:529] [2024-01-08 10:08:03 +0000.916310][6f92] AF_SpeedFilter audio time 111,
0x790c1cc280 out time: 44344944 org time: 44344944
[031:611] [2024-01-08 10:08:03 +0000.998765][6f92] AF_SpeedFilter audio time
[031:614] [2024-01-08 10:08:04 +0000.1075][6f92] AF_SpeedFilter::PullFrame eof4
[031:618] [2024-01-08 10:08:04 +0000.5442][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[031:715] [2024-01-08 10:08:04 +0000.102071][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[031:877] [2024-01-08 10:08:04 +0000.264710][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[031:947] [2024-01-08 10:08:04 +0000.334174][6f41] The convert RGB to YUV take 6
[032:058] [2024-01-08 10:08:04 +0000.445555][6f99] DTS queue for
Generator:0x78c2f11ab8 1630 1660 1700
[032:181] [2024-01-08 10:08:04 +0000.568194][6f98]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1741queue_audio_frame_:7
[032:275] [2024-01-08 10:08:04 +0000.662768][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[032:374] [2024-01-08 10:08:04 +0000.761623][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[032:419] [2024-01-08 10:08:04 +0000.806315][6f99] h264 add frame header cdr flag
[032:420] [2024-01-08 10:08:04 +0000.807260][6f99] Received key frame:1994
[032:452] [2024-01-08 10:08:04 +0000.839151][6f41] The convert RGB to YUV take 5
[032:455] [2024-01-08 10:08:04 +0000.842462][6f99] Push an pts:2095 to dts queue.
[032:462] [2024-01-08 10:08:04 +0000.849379][6f9a] get the H.264 IDR frame
[032:523] [2024-01-08 10:08:04 +0000.910913][6f99] last dts:2057 currentPts:2095
ppsOrSPS:0 queue length:3
[032:687] [2024-01-08 10:08:05 +0000.74751][6f41] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6981 diff: 20
[032:721] [2024-01-08 10:08:05 +0000.108484][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[032:849] [2024-01-08 10:08:05 +0000.236218][6f99] DTS queue for
Generator:0x78c2f11ab8 2459 2488
[032:867] [2024-01-08 10:08:05 +0000.254005][6f45] Run AGC when audioType = 0
[032:875] [2024-01-08 10:08:05 +0000.262665][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[032:951] [2024-01-08 10:08:05 +0000.338336][6f41] The convert RGB to YUV take 5
[032:964] [2024-01-08 10:08:05 +0000.351357][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[033:198] [2024-01-08 10:08:05 +0000.585824][6f92]
RecordAudioSource::PullAudioFrame
[033:375] [2024-01-08 10:08:05 +0000.762573][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[033:455] [2024-01-08 10:08:05 +0000.842313][6f41] The convert RGB to YUV take 7
[033:603] [2024-01-08 10:08:05 +0000.990351][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[033:677] [2024-01-08 10:08:06 +0000.64011][6f99] DTS queue for
Generator:0x78c2f11ab8 3293 3320
[033:715] [2024-01-08 10:08:06 +0000.101950][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[033:757] [2024-01-08 10:08:06 +0000.144647][6f92] resampled_data_size:0
[033:788] [2024-01-08 10:08:06 +0000.175853][6f99]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3430
[033:789] [2024-01-08 10:08:06 +0000.176171][6f99] Push an pts:3430 to dts queue.
[033:845] [2024-01-08 10:08:06 +0000.232002][6f41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[033:845] [2024-01-08 10:08:06 +0000.232136][6f41] GPUImageProcessing: input frame
width1280 X 720
[033:845] [2024-01-08 10:08:06 +0000.232643][6f41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[033:845] [2024-01-08 10:08:06 +0000.232751][6f41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[033:851] [2024-01-08 10:08:06 +0000.238119][6f92] AF_SpeedFilter::PullFrame eof4
[033:856] [2024-01-08 10:08:06 +0000.243014][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[033:860] [2024-01-08 10:08:06 +0000.247790][6f99] SendFrame
encodedImage._timeStamp:3430encodedImage->_length:155104
[033:861] [2024-01-08 10:08:06 +0000.248059][6f99] last dts:3389 currentPts:3430
ppsOrSPS:0 queue length:3
[033:861] [2024-01-08 10:08:06 +0000.248155][6f99] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3430 pts:3430
[033:871] [2024-01-08 10:08:06 +0000.258232][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[033:920] [2024-01-08 10:08:06 +0000.307836][6f99] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3560
[033:921] [2024-01-08 10:08:06 +0000.308049][6f99] push video frame to H264
encoder. (100 frame for one log)

[033:921] [2024-01-08 10:08:06 +0000.308115][6f99] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[033:921] [2024-01-08 10:08:06 +0000.308160][6f99] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:3560(100 frame for one
log)

[033:921] [2024-01-08 10:08:06 +0000.308214][6f99] The input pts:3560 fps:30


[033:949] [2024-01-08 10:08:06 +0000.336314][6f41] The convert RGB to YUV take 5
[033:983] [2024-01-08 10:08:06 +0000.369926][6f99] H264Encode::H264SWEncoder get
callback, length:153456 type:1 nalType:1length:153452
[033:986] [2024-01-08 10:08:06 +0000.373229][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[034:369] [2024-01-08 10:08:06 +0000.756340][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[034:414] [2024-01-08 10:08:06 +0000.801093][6f99] h264 add frame header cdr flag
[034:414] [2024-01-08 10:08:06 +0000.801890][6f99] Received key frame:3990
[034:445] [2024-01-08 10:08:06 +0000.832916][6f41] The convert RGB to YUV take 5
[034:452] [2024-01-08 10:08:06 +0000.839486][6f9a] get the H.264 IDR frame
[034:454] [2024-01-08 10:08:06 +0000.841764][6f98]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4063queue_audio_frame_:1
[034:515] [2024-01-08 10:08:06 +0000.902163][6f99] DTS queue for
Generator:0x78c2f11ab8 4089 4123 4157
[034:540] [2024-01-08 10:08:06 +0000.927304][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[034:722] [2024-01-08 10:08:07 +0000.109012][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[034:767] [2024-01-08 10:08:07 +0000.154097][6f41] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7981 diff: 20
[034:863] [2024-01-08 10:08:07 +0000.250098][6f45] Run AGC when audioType = 0
[034:863] [2024-01-08 10:08:07 +0000.250268][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[034:875] [2024-01-08 10:08:07 +0000.262511][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[034:940] [2024-01-08 10:08:07 +0000.327589][6f41] The convert RGB to YUV take 5
[035:038] [2024-01-08 10:08:07 +0000.425189][6f92]
RecordAudioSource::PullAudioFrame
[035:115] [2024-01-08 10:08:07 +0000.502326][6f99] Push an pts:4755 to dts queue.
[035:181] [2024-01-08 10:08:07 +0000.567993][6f99] last dts:4721 currentPts:4755
ppsOrSPS:0 queue length:3
[035:349] [2024-01-08 10:08:07 +0000.736292][6f99] DTS queue for
Generator:0x78c2f11ab8 4939 4957 4989
[035:366] [2024-01-08 10:08:07 +0000.753680][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[035:436] [2024-01-08 10:08:07 +0000.823716][6f41] The convert RGB to YUV take 4
[035:698] [2024-01-08 10:08:08 +0000.85297][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[035:718] [2024-01-08 10:08:08 +0000.105062][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[035:868] [2024-01-08 10:08:08 +0000.255944][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[035:947] [2024-01-08 10:08:08 +0000.334174][6f41] The convert RGB to YUV take 7
[035:955] [2024-01-08 10:08:08 +0000.342084][6f92] resampled_data_size:11776
[036:115] [2024-01-08 10:08:08 +0000.502161][6f92] AF_SpeedFilter::PullFrame eof4
[036:119] [2024-01-08 10:08:08 +0000.506603][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[036:135] [2024-01-08 10:08:08 +0000.522360][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[036:157] [2024-01-08 10:08:08 +0000.544403][6f99] DTS queue for
Generator:0x78c2f11ab8 5791
[036:373] [2024-01-08 10:08:08 +0000.760089][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[036:424] [2024-01-08 10:08:08 +0000.811266][6f99] h264 add frame header cdr flag
[036:425] [2024-01-08 10:08:08 +0000.812152][6f99] Received key frame:5990
[036:428] [2024-01-08 10:08:08 +0000.815680][6f9a] get the H.264 IDR frame
[036:449] [2024-01-08 10:08:08 +0000.836649][6f41] The convert RGB to YUV take 7
[036:453] [2024-01-08 10:08:08 +0000.840142][6f99] Push an pts:6090 to dts queue.
[036:515] [2024-01-08 10:08:08 +0000.902836][6f99] last dts:6059 currentPts:6090
ppsOrSPS:0 queue length:3
[036:716] [2024-01-08 10:08:09 +0000.103569][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[036:796] [2024-01-08 10:08:09 +0000.183597][6f98]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6385queue_audio_frame_:4
[036:840] [2024-01-08 10:08:09 +0000.226962][6f41] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8981 diff: 20
[036:864] [2024-01-08 10:08:09 +0000.251025][6f46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[036:864] [2024-01-08 10:08:09 +0000.251209][6f46] _deviceSampleRate:48000

[036:867] [2024-01-08 10:08:09 +0000.253950][6f45] Run AGC when audioType = 0


[036:870] [2024-01-08 10:08:09 +0000.257011][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[036:885] [2024-01-08 10:08:09 +0000.272497][6f92]
RecordAudioSource::PullAudioFrame
[036:935] [2024-01-08 10:08:09 +0000.322031][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[036:939] [2024-01-08 10:08:09 +0000.326818][6f41] The convert RGB to YUV take 4
[036:980] [2024-01-08 10:08:09 +0000.367868][6f99] DTS queue for
Generator:0x78c2f11ab8 6584 6618
[037:106] [2024-01-08 10:08:09 +0000.493685][6f99]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6748
[037:182] [2024-01-08 10:08:09 +0000.569267][6f99] SendFrame
encodedImage._timeStamp:6748encodedImage->_length:117728
[037:204] [2024-01-08 10:08:09 +0000.591471][6f41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[037:204] [2024-01-08 10:08:09 +0000.591622][6f41] GPUImageProcessing: input frame
width1280 X 720
[037:205] [2024-01-08 10:08:09 +0000.592210][6f41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[037:205] [2024-01-08 10:08:09 +0000.592335][6f41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[037:215] [2024-01-08 10:08:09 +0000.602512][6f99] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6781 pts:6781
[037:283] [2024-01-08 10:08:09 +0000.670395][6f99] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6924
[037:284] [2024-01-08 10:08:09 +0000.671324][6f99] push video frame to H264
encoder. (100 frame for one log)

[037:284] [2024-01-08 10:08:09 +0000.671406][6f99] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[037:284] [2024-01-08 10:08:09 +0000.671453][6f99] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6924(100 frame for one
log)

[037:284] [2024-01-08 10:08:09 +0000.671513][6f99] The input pts:6924 fps:30


[037:341] [2024-01-08 10:08:09 +0000.728673][6f99] H264Encode::H264SWEncoder get
callback, length:145920 type:1 nalType:1length:145916
[037:366] [2024-01-08 10:08:09 +0000.753728][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[037:419] [2024-01-08 10:08:09 +0000.806412][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[037:441] [2024-01-08 10:08:09 +0000.828637][6f41] The convert RGB to YUV take 5
[037:724] [2024-01-08 10:08:10 +0000.110997][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[037:727] [2024-01-08 10:08:10 +0000.114607][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[037:775] [2024-01-08 10:08:10 +0000.162177][6f99] Push an pts:7417 to dts queue.
[037:818] [2024-01-08 10:08:10 +0000.205218][6f99] DTS queue for
Generator:0x78c2f11ab8 7417 7454
[037:820] [2024-01-08 10:08:10 +0000.207255][6f99] last dts:7386 currentPts:7417
ppsOrSPS:0 queue length:2
[037:863] [2024-01-08 10:08:10 +0000.250367][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[037:944] [2024-01-08 10:08:10 +0000.330928][6f41] The convert RGB to YUV take 7
[038:218] [2024-01-08 10:08:10 +0000.605660][6f92] resampled_data_size:2560
[038:362] [2024-01-08 10:08:10 +0000.749680][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[038:398] [2024-01-08 10:08:10 +0000.785238][6f92] AF_SpeedFilter::PullFrame eof4
[038:402] [2024-01-08 10:08:10 +0000.789763][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[038:409] [2024-01-08 10:08:10 +0000.796649][6f99] h264 add frame header cdr flag
[038:410] [2024-01-08 10:08:10 +0000.797349][6f99] Received key frame:7982
[038:416] [2024-01-08 10:08:10 +0000.803402][6f9a] get the H.264 IDR frame
[038:443] [2024-01-08 10:08:10 +0000.830697][6f41] The convert RGB to YUV take 6
[038:491] [2024-01-08 10:08:10 +0000.878880][6f92] FilterPipeline2::OnAudioFrame
pts 8170 last_audio_timestamp_ 8170
[038:634] [2024-01-08 10:08:11 +0000.21438][6f99] DTS queue for
Generator:0x78c2f11ab8 8216 8246 8277
[038:718] [2024-01-08 10:08:11 +0000.105354][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[038:749] [2024-01-08 10:08:11 +0000.136605][6f92]
RecordAudioSource::PullAudioFrame
[038:866] [2024-01-08 10:08:11 +0000.253089][6f45] Run AGC when audioType = 0
[038:866] [2024-01-08 10:08:11 +0000.253286][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[038:868] [2024-01-08 10:08:11 +0000.255322][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[038:927] [2024-01-08 10:08:11 +0000.314652][6f41] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9981 diff: 20
[038:933] [2024-01-08 10:08:11 +0000.320602][6f41] The convert RGB to YUV take 5
[039:105] [2024-01-08 10:08:11 +0000.492202][6f99] Push an pts:8746 to dts queue.
[039:132] [2024-01-08 10:08:11 +0000.519862][6f45] haveEnoughProcessedData
internalAudioStream.length: 10
[039:160] [2024-01-08 10:08:11 +0000.547789][6f98]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8707queue_audio_frame_:7
[039:174] [2024-01-08 10:08:11 +0000.561826][6f99] last dts:8713 currentPts:8746
ppsOrSPS:0 queue length:3
[039:321] [2024-01-08 10:08:11 +0000.708457][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[039:368] [2024-01-08 10:08:11 +0000.755357][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[039:437] [2024-01-08 10:08:11 +0000.824396][6f41] The convert RGB to YUV take 5
[039:473] [2024-01-08 10:08:11 +0000.860515][6f99] DTS queue for
Generator:0x78c2f11ab8 9042 9081 9114
[039:659] [2024-01-08 10:08:12 +0000.46333][6f93] The output timestamp from audio
mixer change:44353122
[039:702] [2024-01-08 10:08:12 +0000.89014][6f45] On audio frame the broadcast with
timestamp:44353169 samples:480. (1000 frame for one log)

[039:722] [2024-01-08 10:08:12 +0000.109117][6f93] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[039:722] [2024-01-08 10:08:12 +0000.109483][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[039:864] [2024-01-08 10:08:12 +0000.251526][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[039:932] [2024-01-08 10:08:12 +0000.319684][6f41] The convert RGB to YUV take 4
[040:264] [2024-01-08 10:08:12 +0000.651668][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[040:279] [2024-01-08 10:08:12 +0000.666763][6f99] DTS queue for
Generator:0x78c2f11ab8 9914
[040:288] [2024-01-08 10:08:12 +0000.674916][6f92] AF_SpeedFilter audio time,
0x790c1cc280 rcv time: 44353753
[040:288] [2024-01-08 10:08:12 +0000.675060][6f92] AF_SpeedFilter audio time,
0x790c1cc280 rcv time: 44353753in_nSamples:441
[040:376] [2024-01-08 10:08:12 +0000.763075][6f92] resampled_data_size:15360
[040:376] [2024-01-08 10:08:12 +0000.763386][6f92]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44353754
[040:376] [2024-01-08 10:08:12 +0000.763541][6f92]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[040:393] [2024-01-08 10:08:12 +0000.780606][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[040:407] [2024-01-08 10:08:12 +0000.794859][6f99] h264 add frame header cdr flag
[040:408] [2024-01-08 10:08:12 +0000.795738][6f99] Received key frame:9979
[040:472] [2024-01-08 10:08:12 +0000.859722][6f41] The convert RGB to YUV take 7
[040:474] [2024-01-08 10:08:12 +0000.860932][6f99]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:10114
[040:474] [2024-01-08 10:08:12 +0000.861181][6f99] Push an pts:10114 to dts queue.
[040:480] [2024-01-08 10:08:12 +0000.867556][6f9a] get the H.264 IDR frame
[040:543] [2024-01-08 10:08:12 +0000.930897][6f99] SendFrame
encodedImage._timeStamp:10114encodedImage->_length:178384
[040:544] [2024-01-08 10:08:12 +0000.931096][6f99] last dts:10077 currentPts:10114
ppsOrSPS:0 queue length:3
[040:594] [2024-01-08 10:08:12 +0000.981451][6f41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[040:594] [2024-01-08 10:08:12 +0000.981605][6f41] GPUImageProcessing: input frame
width1280 X 720
[040:595] [2024-01-08 10:08:12 +0000.982092][6f41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[040:595] [2024-01-08 10:08:12 +0000.982219][6f41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[040:600] [2024-01-08 10:08:12 +0000.987384][6f92]
RecordAudioSource::PullAudioFrame
[040:610] [2024-01-08 10:08:12 +0000.997377][6f99] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10180 pts:10180
[040:671] [2024-01-08 10:08:13 +0000.58852][6f92] AF_SpeedFilter::PullFrame eof4
[040:673] [2024-01-08 10:08:13 +0000.60053][6f99] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10315
[040:673] [2024-01-08 10:08:13 +0000.60188][6f99] push video frame to H264 encoder.
(100 frame for one log)

[040:673] [2024-01-08 10:08:13 +0000.60264][6f99] push video frame to H264 encoder.


(100 frame for one log) used width:1280 height:720

[040:673] [2024-01-08 10:08:13 +0000.60310][6f99] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:10315(100 frame for one
log)

[040:673] [2024-01-08 10:08:13 +0000.60374][6f99] The input pts:10315 fps:30


[040:676] [2024-01-08 10:08:13 +0000.63481][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[040:723] [2024-01-08 10:08:13 +0000.110649][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[040:734] [2024-01-08 10:08:13 +0000.121204][6f99] H264Encode::H264SWEncoder get
callback, length:7584 type:1 nalType:1length:7580
[040:845] [2024-01-08 10:08:13 +0000.232740][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[040:866] [2024-01-08 10:08:13 +0000.253663][6f45] Run AGC when audioType = 0
[040:904] [2024-01-08 10:08:13 +0000.291735][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[040:916] [2024-01-08 10:08:13 +0000.303051][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[040:975] [2024-01-08 10:08:13 +0000.362880][6f41] The convert RGB to YUV take 7
[041:028] [2024-01-08 10:08:13 +0000.415150][6f41] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10977 diff: 24
[041:125] [2024-01-08 10:08:13 +0000.512520][6f99] DTS queue for
Generator:0x78c2f11ab8 10739 10766
[041:383] [2024-01-08 10:08:13 +0000.770614][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:423] [2024-01-08 10:08:13 +0000.810028][6f98]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11029queue_audio_frame_:1
[041:470] [2024-01-08 10:08:13 +0000.857701][6f41] The convert RGB to YUV take 7
[041:721] [2024-01-08 10:08:14 +0000.108027][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[041:800] [2024-01-08 10:08:14 +0000.187155][6f99] Push an pts:11442 to dts queue.
[041:867] [2024-01-08 10:08:14 +0000.254368][6f99] last dts:11406 currentPts:11442
ppsOrSPS:0 queue length:3
[041:893] [2024-01-08 10:08:14 +0000.280270][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:959] [2024-01-08 10:08:14 +0000.345965][6f41] The convert RGB to YUV take 6
[041:966] [2024-01-08 10:08:14 +0000.353525][6f99] DTS queue for
Generator:0x78c2f11ab8 11573 11602
[042:382] [2024-01-08 10:08:14 +0000.768911][6f41] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[042:429] [2024-01-08 10:08:14 +0000.816125][6f99] h264 add frame header cdr flag
[042:430] [2024-01-08 10:08:14 +0000.817029][6f99] Received key frame:12002
[042:463] [2024-01-08 10:08:14 +0000.850070][6f41] The convert RGB to YUV take 5
[042:466] [2024-01-08 10:08:14 +0000.853156][6f92]
RecordAudioSource::PullAudioFrame
[042:471] [2024-01-08 10:08:14 +0000.858670][6f9a] get the H.264 IDR frame
[042:503] [2024-01-08 10:08:14 +0000.890730][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[042:563] [2024-01-08 10:08:14 +0000.950711][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[042:637] [2024-01-08 10:08:15 +0000.23980][6f92] resampled_data_size:6144
[042:657] [2024-01-08 10:08:15 +0000.44624][6f41] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[042:718] [2024-01-08 10:08:15 +0000.105775][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[042:732] [2024-01-08 10:08:15 +0000.119093][6f92] AF_SpeedFilter audio time 111,
0x790c1cc280 out time: 44356134 org time: 44356134
[042:766] [2024-01-08 10:08:15 +0000.153254][6f99] DTS queue for
Generator:0x78c2f11ab8 12404
[042:828] [2024-01-08 10:08:15 +0000.215006][6f92] AF_SpeedFilter audio time
[042:865] [2024-01-08 10:08:15 +0000.252437][6f45] Run AGC when audioType = 0
[042:865] [2024-01-08 10:08:15 +0000.252654][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[042:889] [2024-01-08 10:08:15 +0000.276787][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[042:954] [2024-01-08 10:08:15 +0000.341871][6f41] The convert RGB to YUV take 4
[042:964] [2024-01-08 10:08:15 +0000.351394][6f92] AF_SpeedFilter::PullFrame eof4
[042:969] [2024-01-08 10:08:15 +0000.356206][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[043:090] [2024-01-08 10:08:15 +0000.477886][6f41] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11981 diff: 20
[043:123] [2024-01-08 10:08:15 +0000.510723][6f99] Push an pts:12766 to dts queue.
[043:175] [2024-01-08 10:08:15 +0000.562533][6f99] last dts:12734 currentPts:12766
ppsOrSPS:0 queue length:2
[043:383] [2024-01-08 10:08:15 +0000.770638][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[043:459] [2024-01-08 10:08:15 +0000.845961][6f41] The convert RGB to YUV take 6
[043:621] [2024-01-08 10:08:16 +0000.8485][6f41] drawYUV420 render
OpenGLRenderProgram:0x791a1f9b98
[043:624] [2024-01-08 10:08:16 +0000.11562][6f99] DTS queue for
Generator:0x78c2f11ab8 13256
[043:716] [2024-01-08 10:08:16 +0000.102984][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[043:763] [2024-01-08 10:08:16 +0000.150711][6f98]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13351queue_audio_frame_:4
[043:787] [2024-01-08 10:08:16 +0000.173956][6f99]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13429
[043:861] [2024-01-08 10:08:16 +0000.248361][6f99] SendFrame
encodedImage._timeStamp:13429encodedImage->_length:116608
[043:879] [2024-01-08 10:08:16 +0000.266020][6f41] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[043:928] [2024-01-08 10:08:16 +0000.315803][6f99] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13527 pts:13527
[043:951] [2024-01-08 10:08:16 +0000.338403][6f41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[043:951] [2024-01-08 10:08:16 +0000.338506][6f41] GPUImageProcessing: input frame
width1280 X 720
[043:952] [2024-01-08 10:08:16 +0000.339454][6f41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[043:952] [2024-01-08 10:08:16 +0000.339585][6f41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[043:956] [2024-01-08 10:08:16 +0000.343683][6f41] The convert RGB to YUV take 4
[044:024] [2024-01-08 10:08:16 +0000.411104][6f99] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13667
[044:024] [2024-01-08 10:08:16 +0000.411266][6f99] push video frame to H264
encoder. (100 frame for one log)

[044:024] [2024-01-08 10:08:16 +0000.411377][6f99] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[044:024] [2024-01-08 10:08:16 +0000.411434][6f99] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:13667(100 frame for one
log)

[044:024] [2024-01-08 10:08:16 +0000.411507][6f99] The input pts:13667 fps:30


[044:087] [2024-01-08 10:08:16 +0000.474795][6f92] AF_SpeedFilter audio
0x790c1cc280 PullFrame
[044:093] [2024-01-08 10:08:16 +0000.480553][6f99] H264Encode::H264SWEncoder get
callback, length:116016 type:1 nalType:1length:116012
[044:278] [2024-01-08 10:08:16 +0000.665842][6f45] haveEnoughProcessedData
internalAudioStream.length: 10
[044:316] [2024-01-08 10:08:16 +0000.703427][6f92]
RecordAudioSource::PullAudioFrame
[044:380] [2024-01-08 10:08:16 +0000.767697][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[044:423] [2024-01-08 10:08:16 +0000.810337][6f99] h264 add frame header cdr flag
[044:424] [2024-01-08 10:08:16 +0000.811234][6f99] Received key frame:13992
[044:424] [2024-01-08 10:08:16 +0000.811349][6f99] DTS queue for
Generator:0x78c2f11ab8 14029 14065
[044:461] [2024-01-08 10:08:16 +0000.848267][6f41] The convert RGB to YUV take 6
[044:463] [2024-01-08 10:08:16 +0000.850187][6f99] Push an pts:14104 to dts queue.
[044:470] [2024-01-08 10:08:16 +0000.856913][6f9a] get the H.264 IDR frame
[044:531] [2024-01-08 10:08:16 +0000.917925][6f99] last dts:14065 currentPts:14104
ppsOrSPS:0 queue length:3
[044:714] [2024-01-08 10:08:17 +0000.101204][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[044:822] [2024-01-08 10:08:17 +0000.209083][6f92] resampled_data_size:0
[044:865] [2024-01-08 10:08:17 +0000.251960][6f45] Run AGC when audioType = 0
[044:881] [2024-01-08 10:08:17 +0000.268468][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[044:950] [2024-01-08 10:08:17 +0000.337214][6f41] The convert RGB to YUV take 5
[045:182] [2024-01-08 10:08:17 +0000.569235][6f41] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12981 diff: 20
[045:235] [2024-01-08 10:08:17 +0000.622813][6f92] AF_SpeedFilter::PullFrame eof4
[045:240] [2024-01-08 10:08:17 +0000.627409][6f92]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[045:254] [2024-01-08 10:08:17 +0000.641280][6f99] DTS queue for
Generator:0x78c2f11ab8 14859 14891
[045:384] [2024-01-08 10:08:17 +0000.771059][6f41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[045:457] [2024-01-08 10:08:17 +0000.844876][6f41] The convert RGB to YUV take 6
[045:550] [2024-01-08 10:08:17 +0000.937439][6f41] StopRecording:
[045:551] [2024-01-08 10:08:17 +0000.937956][6f41] OnNeedStopRecording:
[045:554] [2024-01-08 10:08:17 +0000.941853][6f92] PullAudioFrame: PullFrame audio
finished.
[045:555] [2024-01-08 10:08:17 +0000.942189][6f92]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[045:561] [2024-01-08 10:08:17 +0000.948599][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[045:562] [2024-01-08 10:08:17 +0000.949156][6f41] operator(): Stop
[045:562] [2024-01-08 10:08:17 +0000.949358][6f41] StopPullFrameAndWriteMp4
time:44359029 enter.

[045:562] [2024-01-08 10:08:17 +0000.949417][6f41] StopRecording:


[045:564] [2024-01-08 10:08:17 +0000.951927][6f99]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:456
[045:566] [2024-01-08 10:08:17 +0000.953119][6f40] stop recording
[045:566] [2024-01-08 10:08:17 +0000.953208][6f40]
RecordingSessionInternalSimple:destroy media processers
[045:566] [2024-01-08 10:08:17 +0000.953254][6f40] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[045:566] [2024-01-08 10:08:17 +0000.953297][6f40] H264Encode::flushing hareware
Encoder
[045:566] [2024-01-08 10:08:17 +0000.953531][6f40] Flush time:44359033 enter.

[045:566] [2024-01-08 10:08:17 +0000.953598][6f40] H264Encoder encoder flush


[045:566] [2024-01-08 10:08:17 +0000.953645][6f40] flush output queue
[045:726] [2024-01-08 10:08:18 +0000.113593][6f93] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[045:889] [2024-01-08 10:08:18 +0000.276215][6f40] Flush leave. expire time = 323
ms

[045:889] [2024-01-08 10:08:18 +0000.276618][6f40] ~H264EncodeWrap:


[045:889] [2024-01-08 10:08:18 +0000.276797][6f40] ~H264Encode:
[045:889] [2024-01-08 10:08:18 +0000.276878][6f40] teardownCompressionSession:
H264Encode::destroying Encoder
[045:890] [2024-01-08 10:08:18 +0000.276945][6f40] Release time:44359357 enter.

[045:890] [2024-01-08 10:08:18 +0000.277713][6f40] Release:


MediaCodecVideoEncoder::Release _inited:1
[045:891] [2024-01-08 10:08:18 +0000.277896][6f40] Destroy time:44359357 enter.

[045:891] [2024-01-08 10:08:18 +0000.277965][6f40] H264Encoder encoderDestroy


[045:891] [2024-01-08 10:08:18 +0000.278027][6f40]
AndroidMediaCodecVideoEncoder::release env: 0x78fe7f0780
[045:891] [2024-01-08 10:08:18 +0000.278087][6f40]
AndroidMediaCodecVideoEncoder::Destroy
[045:927] [2024-01-08 10:08:18 +0000.314670][6f40] Destroy leave. expire time = 37
ms

[045:928] [2024-01-08 10:08:18 +0000.315013][6f40] Release leave. expire time = 38


ms

[045:928] [2024-01-08 10:08:18 +0000.315168][6f40] ~AndroidHwAvcEncoder


time:44359395 enter.

[045:928] [2024-01-08 10:08:18 +0000.315713][6f40] Release time:44359395 enter.

[045:928] [2024-01-08 10:08:18 +0000.315940][6f40] Release:


MediaCodecVideoEncoder:: has been released before, just return
[045:929] [2024-01-08 10:08:18 +0000.316040][6f40] Release leave. expire time = 1
ms

[045:929] [2024-01-08 10:08:18 +0000.316117][6f40] ~AndroidMediaCodecVideoEncoder


[045:929] [2024-01-08 10:08:18 +0000.316182][6f40] ~WrapAndroidMediaCodec
time:44359396 enter.

[045:929] [2024-01-08 10:08:18 +0000.316250][6f40] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[045:929] [2024-01-08 10:08:18 +0000.316316][6f40] video hevc hw codec


destructor:0x791a33d958

[045:929] [2024-01-08 10:08:18 +0000.316537][6f40] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[045:929] [2024-01-08 10:08:18 +0000.316646][6f40] teardownCompressionSession:


H264Encode::destroyed Encoder
[045:929] [2024-01-08 10:08:18 +0000.316719][6f40]
RecordingSessionInternalSimple:destroy aac encoder output!
[045:929] [2024-01-08 10:08:18 +0000.316784][6f40] AACSWEncode destructor
[045:952] [2024-01-08 10:08:18 +0000.339183][6f9a] MP4 close file successfully
[045:952] [2024-01-08 10:08:18 +0000.339315][6f9a] Recording session Internal:
notify recording ok
[045:952] [2024-01-08 10:08:18 +0000.339370][6f9a] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4,
output_video_timestamp_:15193 last_video_pts_:15160
[045:952] [2024-01-08 10:08:18 +0000.339446][6f9a] OnRecordFinish:
[045:953] [2024-01-08 10:08:18 +0000.340293][6f9a] onRecordingOk: net seek
pos:0record video duration:15193record audio duration:15162
[045:954] [2024-01-08 10:08:18 +0000.341417][6f93] destructMicSource_w:
[045:954] [2024-01-08 10:08:18 +0000.341543][6f93] setOutput_w:
MicSource::setOutput() 0x0
[045:955] [2024-01-08 10:08:18 +0000.342008][6f41] releaseThread 0x790c1cb980
[045:955] [2024-01-08 10:08:18 +0000.342090][6f41] ~MicSource: Mic source
destroyed:0x7925fd9100
[045:956] [2024-01-08 10:08:18 +0000.343086][6f41] StopPullFrameAndWriteMp4 leave.
expire time = 394 ms

[045:956] [2024-01-08 10:08:18 +0000.343169][6f41] DestroyPipelineAndFilters


time:44359423 enter.

[045:956] [2024-01-08 10:08:18 +0000.343281][6f41] UnbindInputFilter 0x790c1cc0c0


this 0x791a1f9dc0
[045:956] [2024-01-08 10:08:18 +0000.343373][6f41] UnbindInputFilter 0x790c1cc258
this 0x790c1cc3d0
[045:956] [2024-01-08 10:08:18 +0000.343483][6f41] UnbindInputFilter 0x791a1f9dc0
this 0x79261bb320
[045:956] [2024-01-08 10:08:18 +0000.343545][6f41] filter: filter pipeline destroy
this: 0x79261bb280
[045:956] [2024-01-08 10:08:18 +0000.343853][6f41] ClearVideoOfSources: recodring
total frames:0
[045:957] [2024-01-08 10:08:18 +0000.343960][6f41] ClearVideoOfSources:
[045:957] [2024-01-08 10:08:18 +0000.344012][6f41] GPUImageProcessing destruct.
[045:957] [2024-01-08 10:08:18 +0000.344103][6f41] destroy TrivalImageDrawer
0x791a465bc0
[045:957] [2024-01-08 10:08:18 +0000.344177][6f41] The shader has been initialize,
clean up them.

[045:957] [2024-01-08 10:08:18 +0000.344286][6f41] ~OpenGLFrameBuffer:


[045:958] [2024-01-08 10:08:18 +0000.345079][6f41] ~OpenGLFrameBuffer:
[045:958] [2024-01-08 10:08:18 +0000.345226][6f41] ~OpenGLFrameBuffer:
[045:958] [2024-01-08 10:08:18 +0000.345360][6f41] ~OpenGLFrameBuffer:
[045:958] [2024-01-08 10:08:18 +0000.345504][6f41] ~OpenGLFrameBuffer:
[045:958] [2024-01-08 10:08:18 +0000.345669][6f41] ~OpenGLFrameBuffer:
[045:959] [2024-01-08 10:08:18 +0000.346056][6f41] GPUImageProcessing destruct
finish.
[045:959] [2024-01-08 10:08:18 +0000.346145][6f41] GPURGBAFrame destruct.
[045:959] [2024-01-08 10:08:18 +0000.346241][6f41] destroy OpenGLRenderProgram
0x791a1f9b98
[045:959] [2024-01-08 10:08:18 +0000.346301][6f41] ~CameraSource time:44359426
enter.

[045:959] [2024-01-08 10:08:18 +0000.346352][6f41] ~CameraSource leave. expire


time = 0 ms

[045:959] [2024-01-08 10:08:18 +0000.346410][6f41] ~RecordAudioSource time:44359426


enter.

[045:959] [2024-01-08 10:08:18 +0000.346462][6f41] ~RecordAudioSource leave.


expire time = 0 ms

[045:959] [2024-01-08 10:08:18 +0000.346517][6f41] DestroyPipelineAndFilters


leave. expire time = 3 ms

[045:974] [2024-01-08 10:08:18 +0000.361708][7095]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[045:976] [2024-01-08 10:08:18 +0000.363101][7095] machine model :redmi
[045:976] [2024-01-08 10:08:18 +0000.363181][7095] Support this machine
model :redmi
[045:976] [2024-01-08 10:08:18 +0000.363362][7095] global inited! current sdk
version: 07-20-936c45f
[045:976] [2024-01-08 10:08:18 +0000.363689][7095] filter: filter pipeline
construtc this: 0x7926103b00
[045:976] [2024-01-08 10:08:18 +0000.363876][7095] MediaFilterGraph:
MediaFilterGraph construct
[045:977] [2024-01-08 10:08:18 +0000.363972][7095] GLESContext:
[045:977] [2024-01-08 10:08:18 +0000.364061][7095] The result of eglGetDisplay is:
0x1
[045:979] [2024-01-08 10:08:18 +0000.366507][7095] The result of creation:
0x7926171380
[045:979] [2024-01-08 10:08:18 +0000.366731][7095] The result of
eglCreatePbufferSurface is: 0x7926171480
[045:980] [2024-01-08 10:08:18 +0000.366942][7095] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[045:980] [2024-01-08 10:08:18 +0000.367011][7095] The source 0 speed:1
[045:980] [2024-01-08 10:08:18 +0000.367081][7095] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4,
delay: 0
[045:980] [2024-01-08 10:08:18 +0000.367146][7095] CreateDecoderByVideoSource
time:44359447 enter.

[045:980] [2024-01-08 10:08:18 +0000.367524][7095] running_decoder_count:0max


count:2
[045:980] [2024-01-08 10:08:18 +0000.367588][7095] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x79a0607000
[045:982] [2024-01-08 10:08:18 +0000.369707][6ff8] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x79a057e600] Current FFmpeg version git-2021-06-16-
97cea6f

[045:995] [2024-01-08 10:08:18 +0000.382721][6f45] haveEnoughProcessedData


internalAudioStream.length: 10
[046:126] [2024-01-08 10:08:18 +0000.513601][6ff8] OnStreamInfoFound: video
duration_: 15193
[046:129] [2024-01-08 10:08:18 +0000.516290][7095] start decoder
[046:129] [2024-01-08 10:08:18 +0000.516457][7095] CreateDecoderByVideoSource
leave. expire time = 149 ms

[046:129] [2024-01-08 10:08:18 +0000.516537][7095] BindInputFilter 0x79261815a0


this 0x7926206c58
[046:129] [2024-01-08 10:08:18 +0000.516598][7095] BindInputFilter 0x7926206c58
this 0x791a146218
[046:129] [2024-01-08 10:08:18 +0000.516688][7095] BindInputFilter 0x79261815a0
this 0x791a146758
[046:129] [2024-01-08 10:08:18 +0000.516748][7095] BindInputFilter 0x791a146758
this 0x791a148618
[046:129] [2024-01-08 10:08:18 +0000.516788][7095] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[046:129] [2024-01-08 10:08:18 +0000.516853][7095] BindInputFilter 0x791a146218
this 0x791a1486d8
[046:130] [2024-01-08 10:08:18 +0000.516945][7095] BindInputFilter 0x791a1486d8
this 0x7926103ba0
[046:130] [2024-01-08 10:08:18 +0000.517003][7095] BindInputFilter 0x791a148618
this 0x791a148798
[046:130] [2024-01-08 10:08:18 +0000.517106][7095] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[046:130] [2024-01-08 10:08:18 +0000.517203][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[046:131] [2024-01-08 10:08:18 +0000.517904][7095] machine model :redmi
[046:131] [2024-01-08 10:08:18 +0000.517974][7095] Support this machine
model :redmi
[046:131] [2024-01-08 10:08:18 +0000.518015][7095] global inited! current sdk
version: 07-20-936c45f
[046:131] [2024-01-08 10:08:18 +0000.518108][7095] GetPipeline:
-----------------------------------------
[046:131] [2024-01-08 10:08:18 +0000.518153][7095] GetPipeline: source:
0x7926181380
[046:131] [2024-01-08 10:08:18 +0000.518211][7095] GetPipeline: filter: NULLFilter
[046:131] [2024-01-08 10:08:18 +0000.518251][7095] GetPipeline: filter: NULLFilter
[046:131] [2024-01-08 10:08:18 +0000.518289][7095] GetPipeline: filter: NULLFilter
[046:131] [2024-01-08 10:08:18 +0000.518349][7095] GetPipeline: audio filter:
AuidoNULLFilter
[046:131] [2024-01-08 10:08:18 +0000.518388][7095] GetPipeline: audio filter:
AuidoNULLFilter
[046:131] [2024-01-08 10:08:18 +0000.518426][7095] GetPipeline: audio filter:
AudioNUllFilter
[046:131] [2024-01-08 10:08:18 +0000.518463][7095] GetPipeline:
------------------------------------------
[046:131] [2024-01-08 10:08:18 +0000.518503][7095] filter: filter pipeline2 update
pattern: 0
[046:132] [2024-01-08 10:08:18 +0000.518964][7095] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[046:132] [2024-01-08 10:08:18 +0000.519255][7095] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[046:132] [2024-01-08 10:08:18 +0000.519350][7095] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[046:132] [2024-01-08 10:08:18 +0000.519376][6ff9] NO get frame from decoder
[046:132] [2024-01-08 10:08:18 +0000.519681][7095] DeviceInit:
[046:133] [2024-01-08 10:08:18 +0000.520272][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[046:133] [2024-01-08 10:08:18 +0000.520533][6ff9] NO get frame from decoder
[046:133] [2024-01-08 10:08:18 +0000.520694][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[046:134] [2024-01-08 10:08:18 +0000.521522][7095] CreatePlatformSpecificObjects:
[046:134] [2024-01-08 10:08:18 +0000.521606][7095] audio device use null audio
input and opensl output
[046:134] [2024-01-08 10:08:18 +0000.521660][7095] Create OpenSLES output module
with java VM support.

[046:135] [2024-01-08 10:08:18 +0000.521966][7095] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[046:135] [2024-01-08 10:08:18 +0000.522404][7095] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[046:135] [2024-01-08 10:08:18 +0000.522849][6ff9] NO get frame from decoder
[046:135] [2024-01-08 10:08:18 +0000.522842][7095] Create OpenSLES output module
with buffer num:2

[046:136] [2024-01-08 10:08:18 +0000.523024][7095] Error(trace.cc:40): Init the


output and input for audio device template.
[046:136] [2024-01-08 10:08:18 +0000.523077][7095] Init the output device.

[046:136] [2024-01-08 10:08:18 +0000.523121][7095] Set the playout as stereo:1


[046:136] [2024-01-08 10:08:18 +0000.523163][7095] Set the sample rate to be:44100

[046:136] [2024-01-08 10:08:18 +0000.523263][7095] Low latency buffer size:144 low


sample rate:48000
[046:136] [2024-01-08 10:08:18 +0000.523327][7095] DeviceInit: Done
[046:136] [2024-01-08 10:08:18 +0000.523641][7095] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[046:137] [2024-01-08 10:08:18 +0000.524058][6ff9] NO get frame from decoder
[046:137] [2024-01-08 10:08:18 +0000.524186][7004] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x791a686b18
[046:137] [2024-01-08 10:08:18 +0000.524467][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[046:137] [2024-01-08 10:08:18 +0000.524607][7095]
MediaFilterPlayer::SetPlayerNotify 0x791a5b57a0
[046:137] [2024-01-08 10:08:18 +0000.524673][7095]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[046:137] [2024-01-08 10:08:18 +0000.524718][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[046:137] [2024-01-08 10:08:18 +0000.524764][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[046:137] [2024-01-08 10:08:18 +0000.524868][7095] SetGraphLoop: SetGraphLoop 1
[046:138] [2024-01-08 10:08:18 +0000.524913][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[046:138] [2024-01-08 10:08:18 +0000.524954][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[046:139] [2024-01-08 10:08:18 +0000.526233][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[046:139] [2024-01-08 10:08:18 +0000.526632][6ff9] NO get frame from decoder
[046:139] [2024-01-08 10:08:18 +0000.526702][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[046:140] [2024-01-08 10:08:18 +0000.526961][7006] Start:
[046:140] [2024-01-08 10:08:18 +0000.527190][7005] operator(): video render
started.
[046:140] [2024-01-08 10:08:18 +0000.527357][7006] Start:
[046:140] [2024-01-08 10:08:18 +0000.527636][7006] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[046:140] [2024-01-08 10:08:18 +0000.527717][7006] Reset: history total size: 98
[046:140] [2024-01-08 10:08:18 +0000.527772][7006] DeviceStart:
audioDevice_:0x791a543000
[046:140] [2024-01-08 10:08:18 +0000.527818][7006] DeviceStart: time profile
playout init before
[046:140] [2024-01-08 10:08:18 +0000.527864][7006] DeviceStart: time profile
playout init end
[046:141] [2024-01-08 10:08:18 +0000.528253][7006] OpenSlesOutput:Start playout

[046:142] [2024-01-08 10:08:18 +0000.529117][6ff9] NO get frame from decoder


[046:143] [2024-01-08 10:08:18 +0000.530101][7006] Create the opensl output player.
streamtype before:0

[046:143] [2024-01-08 10:08:18 +0000.530214][7006] Create the opensl output player.


streamtype after:3

[046:144] [2024-01-08 10:08:18 +0000.531463][6ff9] NO get frame from decoder


[046:156] [2024-01-08 10:08:18 +0000.543604][6ff9] NO get frame from decoder
[046:203] [2024-01-08 10:08:18 +0000.590238][7006] Enqueue opensl buffer size:1764
[046:260] [2024-01-08 10:08:18 +0000.647370][7006] DeviceStart: time profile
playout all end
[046:260] [2024-01-08 10:08:18 +0000.647560][7006] operator(): Audio playback
started.
[046:260] [2024-01-08 10:08:18 +0000.647774][7006] operator(): Started now!
[046:262] [2024-01-08 10:08:18 +0000.649116][7007] Pull audio failed.(wait video!)
[046:263] [2024-01-08 10:08:18 +0000.650592][7007]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:267] [2024-01-08 10:08:18 +0000.653940][7007] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[046:267] [2024-01-08 10:08:18 +0000.654252][7007]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:270] [2024-01-08 10:08:18 +0000.656916][7007] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[046:270] [2024-01-08 10:08:18 +0000.657164][7007]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:271] [2024-01-08 10:08:18 +0000.657904][7006] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[046:271] [2024-01-08 10:08:18 +0000.658192][7006] First audio frame rendering
[046:331] [2024-01-08 10:08:18 +0000.718090][7005] lipsync_debug: First video frame
rendering.
[046:351] [2024-01-08 10:08:18 +0000.738121][7005] lipsync_debug:displaying video
ts:6210 The current displayed video timestamp is:44359818
[046:369] [2024-01-08 10:08:18 +0000.756671][7007] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 14328
[046:369] [2024-01-08 10:08:18 +0000.756810][7007] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[046:615] [2024-01-08 10:08:19 +0000.2594][7006] The audio playback speed:100
(1/100)
[046:616] [2024-01-08 10:08:19 +0000.3305][7006] lipsync_debug: The current played
audio timestamp is:23542(1/50)
[046:748] [2024-01-08 10:08:19 +0000.134946][7009]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[046:862] [2024-01-08 10:08:19 +0000.249732][6f46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[046:862] [2024-01-08 10:08:19 +0000.249857][6f46] _deviceSampleRate:48000

[046:864] [2024-01-08 10:08:19 +0000.251133][6f45] Run AGC when audioType = 0


[046:864] [2024-01-08 10:08:19 +0000.251309][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[046:987] [2024-01-08 10:08:19 +0000.374133][7005] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[046:987] [2024-01-08 10:08:19 +0000.374380][7005] lipsync_debug:result remaining
time:10
[047:008] [2024-01-08 10:08:19 +0000.395346][7005] lipsync_debug:displaying video
ts:65520 The current displayed video timestamp is:44360475
[047:072] [2024-01-08 10:08:19 +0000.459215][7008] Error(video_source.cc:430): wait
decoder a frame: 0
[047:229] [2024-01-08 10:08:19 +0000.616651][7005] DriveRender working... (1/200)
[047:507] [2024-01-08 10:08:19 +0000.894354][7005]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:41 timeDelta:26 last
video ts:101520 frame->pts:105210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[047:507] [2024-01-08 10:08:19 +0000.894583][7005] lipsync_debug: tsDelta -
timeDelta = 15
[047:702] [2024-01-08 10:08:20 +0000.88999][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[047:719] [2024-01-08 10:08:20 +0000.106824][7009]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[047:748] [2024-01-08 10:08:20 +0000.135259][7005] lipsync_debug:displaying video
ts:125460 The current displayed video timestamp is:44361215
[048:209] [2024-01-08 10:08:20 +0000.596731][7008] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 197100pts ms:2.19e+06
[048:212] [2024-01-08 10:08:20 +0000.599387][7008] OnVideoFrameReady(1/200)
[048:212] [2024-01-08 10:08:20 +0000.599637][7005] operator() frame->pts-
9223372036854775808 queue_ size: 11 (1/200)
[048:380] [2024-01-08 10:08:20 +0000.767267][7008] Error(video_source.cc:430): wait
decoder a frame: 0
[048:461] [2024-01-08 10:08:20 +0000.848198][7005] lipsync_debug:displaying video
ts:185130 The current displayed video timestamp is:44361928
[048:684] [2024-01-08 10:08:21 +0000.71832][7007] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 116696
[048:685] [2024-01-08 10:08:21 +0000.72061][7007] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[048:838] [2024-01-08 10:08:21 +0000.225052][7009]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[048:857] [2024-01-08 10:08:21 +0000.244792][7005] DriveRender working... (1/200)
[048:866] [2024-01-08 10:08:21 +0000.253089][6f45] Run AGC when audioType = 0
[048:888] [2024-01-08 10:08:21 +0000.275377][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[048:893] [2024-01-08 10:08:21 +0000.280122][7006] Stop:
[048:899] [2024-01-08 10:08:21 +0000.286809][7005] operator(): Video Render
stopped.
[048:900] [2024-01-08 10:08:21 +0000.287278][7006] Stop:
[048:900] [2024-01-08 10:08:21 +0000.287639][7006] DeviceStop:
audioDevice_:0x791a543000
[048:900] [2024-01-08 10:08:21 +0000.287714][7006] OpenSlesOutput:Stop playout

[048:903] [2024-01-08 10:08:21 +0000.290236][7006] DeviceStop: Done


[048:903] [2024-01-08 10:08:21 +0000.290626][7006] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[048:903] [2024-01-08 10:08:21 +0000.290699][7006] operator(): Stop now!
[048:950] [2024-01-08 10:08:21 +0000.337870][7095]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[048:951] [2024-01-08 10:08:21 +0000.338049][7095] StopPreView: Have Stopped,
operation cancel
[048:951] [2024-01-08 10:08:21 +0000.338124][7095] Stop:
[048:951] [2024-01-08 10:08:21 +0000.338745][7006] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[048:952] [2024-01-08 10:08:21 +0000.339210][7095] DeviceRelease:
audioDevice_:0x791a543000
[048:952] [2024-01-08 10:08:21 +0000.339288][7095] OpenSlesOutput:Stop playout

[048:952] [2024-01-08 10:08:21 +0000.339350][7095] DeviceRelease: Release the


webrtc device object.
[048:953] [2024-01-08 10:08:21 +0000.340341][7095] OpenSlesOutput destruct.

[048:953] [2024-01-08 10:08:21 +0000.340474][7095] DeviceRelease: Done


[048:953] [2024-01-08 10:08:21 +0000.340693][7095] Stop:
[048:953] [2024-01-08 10:08:21 +0000.340824][7005] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[048:960] [2024-01-08 10:08:21 +0000.347130][7095] global uninited!
[048:960] [2024-01-08 10:08:21 +0000.347308][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[048:960] [2024-01-08 10:08:21 +0000.347398][7095] ~MediaFilterGraph:
MediaFilterGraph destruct
[048:960] [2024-01-08 10:08:21 +0000.347440][7095] RemoveVideoBackGroud: hava not
add video backgroud
[048:960] [2024-01-08 10:08:21 +0000.347511][7095] UnbindInputFilter 0x791a1486d8
this 0x7926103ba0
[048:960] [2024-01-08 10:08:21 +0000.347578][7095] ClearAllSource: remove source
filter, sourceid: 0x7926181380
[048:960] [2024-01-08 10:08:21 +0000.347619][7095] DestoryDecoderByVideoSource
time:44362427 enter.

[048:960] [2024-01-08 10:08:21 +0000.347670][7095] ~VideoBindDecoder time:44362427


enter.

[048:961] [2024-01-08 10:08:21 +0000.347933][7095] CleanUp time:44362428 enter.

[049:023] [2024-01-08 10:08:21 +0000.410820][7095] CleanUp leave. expire time = 62


ms

[049:024] [2024-01-08 10:08:21 +0000.411010][7095] CleanUp time:44362491 enter.

[049:024] [2024-01-08 10:08:21 +0000.411538][7095] CleanUp leave. expire time = 0


ms

[049:025] [2024-01-08 10:08:21 +0000.412537][7095] ~VideoBindDecoder leave. expire


time = 65 ms

[049:025] [2024-01-08 10:08:21 +0000.412637][7095] DestoryDecoderByVideoSource


leave. expire time = 65 ms

[049:025] [2024-01-08 10:08:21 +0000.412709][7095] UnbindInputFilter 0x791a146218


this 0x791a1486d8
[049:025] [2024-01-08 10:08:21 +0000.412849][7095] UnbindInputFilter 0x7926206c58
this 0x791a146218
[049:026] [2024-01-08 10:08:21 +0000.412969][7095] UnbindInputFilter 0x79261815a0
this 0x7926206c58
[049:026] [2024-01-08 10:08:21 +0000.413036][7095] UnbindInputFilter 0x791a148618
this 0x791a148798
[049:026] [2024-01-08 10:08:21 +0000.413123][7095] UnbindInputFilter 0x791a146758
this 0x791a148618
[049:026] [2024-01-08 10:08:21 +0000.413198][7095] UnbindInputFilter 0x79261815a0
this 0x791a146758
[049:029] [2024-01-08 10:08:21 +0000.416242][7095] ~GLESContext:
[049:030] [2024-01-08 10:08:21 +0000.417404][7095] GLESContext destruct finish.
[049:030] [2024-01-08 10:08:21 +0000.417516][7095] filter: filter pipeline destroy
this: 0x7926103b00
[049:033] [2024-01-08 10:08:21 +0000.420225][7095]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[049:034] [2024-01-08 10:08:21 +0000.421064][7095] machine model :redmi
[049:034] [2024-01-08 10:08:21 +0000.421113][7095] Support this machine
model :redmi
[049:034] [2024-01-08 10:08:21 +0000.421158][7095] global inited! current sdk
version: 07-20-936c45f
[049:034] [2024-01-08 10:08:21 +0000.421353][7095] filter: filter pipeline
construtc this: 0x7926103b00
[049:034] [2024-01-08 10:08:21 +0000.421402][7095] MediaFilterGraph:
MediaFilterGraph construct
[049:034] [2024-01-08 10:08:21 +0000.421442][7095] GLESContext:
[049:034] [2024-01-08 10:08:21 +0000.421511][7095] The result of eglGetDisplay is:
0x1
[049:036] [2024-01-08 10:08:21 +0000.423207][7095] The result of creation:
0x7926171180
[049:036] [2024-01-08 10:08:21 +0000.423374][7095] The result of
eglCreatePbufferSurface is: 0x7926171480
[049:036] [2024-01-08 10:08:21 +0000.423509][7095] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[049:036] [2024-01-08 10:08:21 +0000.423603][7095] The source 0 speed:1
[049:036] [2024-01-08 10:08:21 +0000.423676][7095] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4,
delay: 0
[049:036] [2024-01-08 10:08:21 +0000.423745][7095] CreateDecoderByVideoSource
time:44362503 enter.

[049:037] [2024-01-08 10:08:21 +0000.424228][7095] running_decoder_count:0max


count:2
[049:037] [2024-01-08 10:08:21 +0000.424325][7095] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x79a0607000
[049:038] [2024-01-08 10:08:21 +0000.425726][7017] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x79533c3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[049:178] [2024-01-08 10:08:21 +0000.565532][7017] OnStreamInfoFound: video


duration_: 15193
[049:181] [2024-01-08 10:08:21 +0000.568079][7095] start decoder
[049:181] [2024-01-08 10:08:21 +0000.568244][7095] CreateDecoderByVideoSource
leave. expire time = 145 ms

[049:181] [2024-01-08 10:08:21 +0000.568328][7095] BindInputFilter 0x79261815a0


this 0x7926206c58
[049:181] [2024-01-08 10:08:21 +0000.568391][7095] BindInputFilter 0x7926206c58
this 0x791a146218
[049:181] [2024-01-08 10:08:21 +0000.568453][7095] BindInputFilter 0x79261815a0
this 0x791a146758
[049:181] [2024-01-08 10:08:21 +0000.568512][7095] BindInputFilter 0x791a146758
this 0x791a148618
[049:181] [2024-01-08 10:08:21 +0000.568550][7095] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[049:181] [2024-01-08 10:08:21 +0000.568615][7095] BindInputFilter 0x791a146218
this 0x791a1486d8
[049:181] [2024-01-08 10:08:21 +0000.568672][7095] BindInputFilter 0x791a1486d8
this 0x7926103ba0
[049:181] [2024-01-08 10:08:21 +0000.568730][7095] BindInputFilter 0x791a148618
this 0x791a148798
[049:181] [2024-01-08 10:08:21 +0000.568819][7095] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44343669.mp4
[049:184] [2024-01-08 10:08:21 +0000.571236][7018] NO get frame from decoder
[049:185] [2024-01-08 10:08:21 +0000.572570][7018] NO get frame from decoder
[049:186] [2024-01-08 10:08:21 +0000.573482][7018] NO get frame from decoder
[049:187] [2024-01-08 10:08:21 +0000.574554][7018] NO get frame from decoder
[049:188] [2024-01-08 10:08:21 +0000.575424][7018] NO get frame from decoder
[049:189] [2024-01-08 10:08:21 +0000.576667][7018] NO get frame from decoder
[049:190] [2024-01-08 10:08:21 +0000.577565][7018] NO get frame from decoder
[049:191] [2024-01-08 10:08:21 +0000.578863][7018] NO get frame from decoder
[049:193] [2024-01-08 10:08:21 +0000.580461][7095]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[049:193] [2024-01-08 10:08:21 +0000.580812][7095] MediaComposeFile time:44362660
enter.

[049:193] [2024-01-08 10:08:21 +0000.580882][7095] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[049:194] [2024-01-08 10:08:21 +0000.581094][7095] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[049:194] [2024-01-08 10:08:21 +0000.581167][7095] Recording session using default
bitrate support by app:31457280
[049:196] [2024-01-08 10:08:21 +0000.583002][7022] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78a23a09c0
[049:196] [2024-01-08 10:08:21 +0000.583129][7022] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[049:196] [2024-01-08 10:08:21 +0000.583331][7095] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[049:196] [2024-01-08 10:08:21 +0000.583541][7095] GetPipeline:
-----------------------------------------
[049:196] [2024-01-08 10:08:21 +0000.583605][7095] GetPipeline: source:
0x7926181380
[049:196] [2024-01-08 10:08:21 +0000.583650][7095] GetPipeline: filter: NULLFilter
[049:196] [2024-01-08 10:08:21 +0000.583743][7095] GetPipeline: filter: NULLFilter
[049:196] [2024-01-08 10:08:21 +0000.583783][7095] GetPipeline: filter: NULLFilter
[049:196] [2024-01-08 10:08:21 +0000.583820][7095] GetPipeline: audio filter:
AuidoNULLFilter
[049:196] [2024-01-08 10:08:21 +0000.583870][7095] GetPipeline: audio filter:
AuidoNULLFilter
[049:197] [2024-01-08 10:08:21 +0000.583943][7095] GetPipeline: audio filter:
AudioNUllFilter
[049:197] [2024-01-08 10:08:21 +0000.583982][7095] GetPipeline:
------------------------------------------
[049:197] [2024-01-08 10:08:21 +0000.584022][7095] filter: filter pipeline2 update
pattern: 2
[049:197] [2024-01-08 10:08:21 +0000.584402][7095] MediaComposeFile leave. expire
time = 4 ms

[049:198] [2024-01-08 10:08:21 +0000.585051][7095] machine model :redmi


[049:198] [2024-01-08 10:08:21 +0000.585110][7095] Support this machine
model :redmi
[049:198] [2024-01-08 10:08:21 +0000.585151][7095] global inited! current sdk
version: 07-20-936c45f
[049:217] [2024-01-08 10:08:21 +0000.604364][7095]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[049:217] [2024-01-08 10:08:21 +0000.604594][7095] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 251
[049:218] [2024-01-08 10:08:21 +0000.605466][7095]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[049:218] [2024-01-08 10:08:21 +0000.605595][7095] BeginCompose: BeginCompose, is
composing 0
[049:224] [2024-01-08 10:08:21 +0000.611237][7022] start recording, file path:
[049:224] [2024-01-08 10:08:21 +0000.611678][7022] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 251 audio_timescale:44100
video_timescale:90000
[049:224] [2024-01-08 10:08:21 +0000.611758][7022] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[049:224] [2024-01-08 10:08:21 +0000.611819][7022] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 251
[049:224] [2024-01-08 10:08:21 +0000.611888][7022] fd_open successed
handle:0xb4000079bcc990b0
[049:225] [2024-01-08 10:08:21 +0000.612331][7022] create mp4 file:274
m_fileHandle: 0x791a686800
[049:225] [2024-01-08 10:08:21 +0000.612388][7022] MP4 file: is opened successfully
[049:225] [2024-01-08 10:08:21 +0000.612432][7022] setupMediaProcessers:
[049:225] [2024-01-08 10:08:21 +0000.612472][7022]
RecordingSessionInternalSimple:setup media processers.
[049:225] [2024-01-08 10:08:21 +0000.612513][7022] construct AAC encoder
[049:226] [2024-01-08 10:08:21 +0000.613104][7022] H264Encoder creating:
ultrafast012323
[049:226] [2024-01-08 10:08:21 +0000.613176][7022] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[049:226] [2024-01-08 10:08:21 +0000.613846][7022] H264Encode::GetMachineModel is
2201117TY
[049:227] [2024-01-08 10:08:21 +0000.613909][7022] H264Encoder machine_mode
is:2201117TY
[049:227] [2024-01-08 10:08:21 +0000.613949][7022] H264Encode::machine size :9
machine_mode:2201117TY
[049:227] [2024-01-08 10:08:21 +0000.613992][7022] H264Encode::machine array
size :22 machine_mode:2201117TY
[049:227] [2024-01-08 10:08:21 +0000.614065][7022] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[049:227] [2024-01-08 10:08:21 +0000.614107][7022] setupCompressionSession:
[049:227] [2024-01-08 10:08:21 +0000.614145][7022] H264Encode::creating hareware
Encoder
[049:227] [2024-01-08 10:08:21 +0000.614184][7022] AndroidHwAvcEncoder
time:44362694 enter.

[049:227] [2024-01-08 10:08:21 +0000.614435][7022] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079bcc21380 address:0x78e68f2760
[049:227] [2024-01-08 10:08:21 +0000.614616][7022] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[049:227] [2024-01-08 10:08:21 +0000.614664][7022] The video avc hw codec address
is 0x791a33d868
[049:227] [2024-01-08 10:08:21 +0000.614761][7022] AndroidHwAvcEncoder leave.
expire time = 0 ms

[049:227] [2024-01-08 10:08:21 +0000.614807][7022] RegisterEncodeCompleteCallback


time:44362694 enter.

[049:228] [2024-01-08 10:08:21 +0000.614943][7022] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[049:228] [2024-01-08 10:08:21 +0000.615000][7022] InitEncode time:44362695 enter.

[049:228] [2024-01-08 10:08:21 +0000.615095][7022] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[049:228] [2024-01-08 10:08:21 +0000.615145][7022] Create time:44362695 enter.

[049:228] [2024-01-08 10:08:21 +0000.615189][7022] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[049:228] [2024-01-08 10:08:21 +0000.615235][7022]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x791a156540
[049:228] [2024-01-08 10:08:21 +0000.615465][7022]
supported_type:image/vnd.android.heic
[049:228] [2024-01-08 10:08:21 +0000.615536][7022] supported_type:video/avc
[049:228] [2024-01-08 10:08:21 +0000.615579][7022] name:OMX.qcom.video.encoder.avc
mime:video/avc
[049:228] [2024-01-08 10:08:21 +0000.615645][7022] hwCodecPrefix :OMX.qcom.
[049:228] [2024-01-08 10:08:21 +0000.615690][7022] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[049:228] [2024-01-08 10:08:21 +0000.615743][7022] mediacodec_createCodecByName
time:44362695 enter.

[049:228] [2024-01-08 10:08:21 +0000.615786][7022] WrapAndroidMediaCodec


time:44362695 enter.

[049:229] [2024-01-08 10:08:21 +0000.616029][7022] WrapAndroidMediaCodec leave.


expire time = 1 ms

[049:239] [2024-01-08 10:08:21 +0000.626601][7027] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x791a33fa98
[049:295] [2024-01-08 10:08:21 +0000.682520][7022] mediacodec_createCodecByName
leave. expire time = 67 ms

[049:295] [2024-01-08 10:08:21 +0000.682727][7022] WrapAndroidMediaFromat


time:44362762 enter.
[049:295] [2024-01-08 10:08:21 +0000.682884][7022] WrapAndroidMediaFromat leave.
expire time = 1 ms

[049:337] [2024-01-08 10:08:21 +0000.724380][7022] Destroy time:44362804 enter.

[049:337] [2024-01-08 10:08:21 +0000.724523][7022] WrapAndroidMediaFromat::


Destroy
[049:337] [2024-01-08 10:08:21 +0000.724571][7022] Destroy leave. expire time = 0
ms

[049:337] [2024-01-08 10:08:21 +0000.724620][7022] ~WrapAndroidMediaFromat


time:44362804 enter.

[049:337] [2024-01-08 10:08:21 +0000.724662][7022] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[049:337] [2024-01-08 10:08:21 +0000.724708][7022] Create leave. expire time = 109


ms

[049:337] [2024-01-08 10:08:21 +0000.724753][7022] isSemiPlanarSupport


time:44362804 enter.

[049:337] [2024-01-08 10:08:21 +0000.724795][7022] H264Encoder isSemiPlanarSupport


[049:337] [2024-01-08 10:08:21 +0000.724839][7022] isSemiPlanarSupport leave.
expire time = 0 ms

[049:337] [2024-01-08 10:08:21 +0000.724881][7022] creat hw H264Encoder success,


isSemiPlanar:1
[049:338] [2024-01-08 10:08:21 +0000.725029][7022] InitEncode leave. expire time =
110 ms

[049:338] [2024-01-08 10:08:21 +0000.725075][7022] H264Encode::created Encoder


[049:338] [2024-01-08 10:08:21 +0000.725115][7022] H264Encode:: H264 encoder
created.
[049:338] [2024-01-08 10:08:21 +0000.725224][7022] H264 encoder created.
[049:338] [2024-01-08 10:08:21 +0000.725279][7022]
RecordingSessionInternalSimple:created avc encoder avc: 0x78fe4fcb40
[049:338] [2024-01-08 10:08:21 +0000.725336][7022] setOutput:
[049:338] [2024-01-08 10:08:21 +0000.725387][7022]
RecordingSessionInternalSimple:encoder set output to muxer!
[049:338] [2024-01-08 10:08:21 +0000.725439][7022] request a key frame
[049:338] [2024-01-08 10:08:21 +0000.725487][7022] H264Encode:: request a key frame
[049:339] [2024-01-08 10:08:21 +0000.726734][7022] setDisplayRotate :90
[049:340] [2024-01-08 10:08:21 +0000.726963][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[049:341] [2024-01-08 10:08:21 +0000.728843][7023] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[049:343] [2024-01-08 10:08:21 +0000.730023][7023]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[049:344] [2024-01-08 10:08:21 +0000.731146][7027] add aac audio track with id:1
[049:347] [2024-01-08 10:08:21 +0000.734349][7027] audio start ts:0
[049:347] [2024-01-08 10:08:21 +0000.734528][7027] the audio frame has been written
into MP4 file
[049:403] [2024-01-08 10:08:21 +0000.790610][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[049:434] [2024-01-08 10:08:21 +0000.821566][7025] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13957 diff: 44
[049:484] [2024-01-08 10:08:21 +0000.871257][7023] h264 add frame header cdr flag
[049:485] [2024-01-08 10:08:21 +0000.872526][7023] h264 add frame header cdr flag
[049:485] [2024-01-08 10:08:21 +0000.872860][7023] Received key frame:10
[049:486] [2024-01-08 10:08:21 +0000.872972][7023] H264Encode:: get a sps pps
header!headerSize:31
[049:486] [2024-01-08 10:08:21 +0000.873208][7027] get the H.264 SPS parameter
[049:486] [2024-01-08 10:08:21 +0000.873559][7023] Push an pts:259 to dts queue.
[049:486] [2024-01-08 10:08:21 +0000.873597][7027] add video track with id:2
[049:487] [2024-01-08 10:08:21 +0000.874234][7027] get the H.264 PPS parameter
[049:551] [2024-01-08 10:08:21 +0000.938270][7027] get the H.264 IDR frame
[049:551] [2024-01-08 10:08:21 +0000.938422][7027] resss:true
[049:551] [2024-01-08 10:08:21 +0000.938474][7027] video start ts:10
[049:551] [2024-01-08 10:08:21 +0000.938662][7027] the video frame has been written
into MP4 file
[049:622] [2024-01-08 10:08:22 +0000.9873][7023] last dts:232 currentPts:259
ppsOrSPS:0 queue length:10
[049:656] [2024-01-08 10:08:22 +0000.43238][7023] DTS queue for
Generator:0x791a33fcb8 338 366 393 427 469 501 534 564 599 633 661
[049:674] [2024-01-08 10:08:22 +0000.61038][7022] setDisplayRotate :90
[049:674] [2024-01-08 10:08:22 +0000.61154][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[049:710] [2024-01-08 10:08:22 +0000.97746][7025] Error(video_source.cc:430): wait
decoder a frame: 36
[049:711] [2024-01-08 10:08:22 +0000.98750][7025] FilterPipeline2::OnVideoFrame pts
69930 last_video_timestamp_ 777
[049:712] [2024-01-08 10:08:22 +0000.98950][7022] setDisplayRotate :90
[049:712] [2024-01-08 10:08:22 +0000.99019][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[049:769] [2024-01-08 10:08:22 +0000.156490][7022] setDisplayRotate :90
[049:769] [2024-01-08 10:08:22 +0000.156678][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[049:913] [2024-01-08 10:08:22 +0000.300062][7022] setDisplayRotate :90
[049:913] [2024-01-08 10:08:22 +0000.300402][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[049:938] [2024-01-08 10:08:22 +0000.325123][7022] setDisplayRotate :90
[049:938] [2024-01-08 10:08:22 +0000.325273][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[050:214] [2024-01-08 10:08:22 +0000.601155][7023] DTS queue for
Generator:0x791a33fcb8 1193 1231 1263 1298 1330 1368 1394 1436 1463
[050:226] [2024-01-08 10:08:22 +0000.613109][7023] Push an pts:1561 to dts queue.
[050:366] [2024-01-08 10:08:22 +0000.752908][7022] setDisplayRotate :90
[050:366] [2024-01-08 10:08:22 +0000.753040][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[050:411] [2024-01-08 10:08:22 +0000.798076][7023] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1830
[050:411] [2024-01-08 10:08:22 +0000.798221][7023] push video frame to H264
encoder. (100 frame for one log)

[050:411] [2024-01-08 10:08:22 +0000.798288][7023] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[050:411] [2024-01-08 10:08:22 +0000.798331][7023] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:1830(100 frame for one
log)

[050:411] [2024-01-08 10:08:22 +0000.798390][7023] The input pts:1830 fps:30


[050:488] [2024-01-08 10:08:22 +0000.875138][7023] SendFrame
encodedImage._timeStamp:1561encodedImage->_length:158416
[050:488] [2024-01-08 10:08:22 +0000.875422][7023] last dts:1526 currentPts:1561
ppsOrSPS:0 queue length:9
[050:534] [2024-01-08 10:08:22 +0000.921631][7023] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1630 pts:1630
[050:543] [2024-01-08 10:08:22 +0000.930259][7025] Error(video_source.cc:430): wait
decoder a frame: 6
[050:634] [2024-01-08 10:08:23 +0000.21611][7023] H264Encode::H264SWEncoder get
callback, length:163264 type:1 nalType:1length:163260
[050:738] [2024-01-08 10:08:23 +0000.125207][7023] h264 add frame header cdr flag
[050:738] [2024-01-08 10:08:23 +0000.125890][7023] Received key frame:1994
[050:746] [2024-01-08 10:08:23 +0000.133327][7023] DTS queue for
Generator:0x791a33fcb8 2057 2095 2126 2162 2190 2228
[050:747] [2024-01-08 10:08:23 +0000.134628][7027] get the H.264 IDR frame
[050:792] [2024-01-08 10:08:23 +0000.179490][7026] audio frame wait video
frame.last_video_timestamp:2429 last_audio_timestamp:2646.17
[050:793] [2024-01-08 10:08:23 +0000.180595][7022] setDisplayRotate :90
[050:793] [2024-01-08 10:08:23 +0000.180677][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[050:863] [2024-01-08 10:08:23 +0000.249959][6f45] Run AGC when audioType = 0
[050:863] [2024-01-08 10:08:23 +0000.250443][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[050:887] [2024-01-08 10:08:23 +0000.274727][7022] setDisplayRotate :90
[050:887] [2024-01-08 10:08:23 +0000.274857][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[050:930] [2024-01-08 10:08:23 +0000.317414][7022] setDisplayRotate :90
[050:930] [2024-01-08 10:08:23 +0000.317591][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:034] [2024-01-08 10:08:23 +0000.421454][7022] setDisplayRotate :90
[051:034] [2024-01-08 10:08:23 +0000.421597][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:079] [2024-01-08 10:08:23 +0000.466070][7022] setDisplayRotate :90
[051:079] [2024-01-08 10:08:23 +0000.466229][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:106] [2024-01-08 10:08:23 +0000.493254][7023] Push an pts:2885 to dts queue.
[051:128] [2024-01-08 10:08:23 +0000.515717][7022] setDisplayRotate :90
[051:128] [2024-01-08 10:08:23 +0000.515862][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:134] [2024-01-08 10:08:23 +0000.520914][6f45] haveEnoughProcessedData
internalAudioStream.length: 10
[051:161] [2024-01-08 10:08:23 +0000.548743][7022] setDisplayRotate :90
[051:162] [2024-01-08 10:08:23 +0000.548908][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:200] [2024-01-08 10:08:23 +0000.587584][7022] setDisplayRotate :90
[051:200] [2024-01-08 10:08:23 +0000.587699][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:226] [2024-01-08 10:08:23 +0000.613697][7023] DTS queue for
Generator:0x791a33fcb8 2885 2922 2965 2994 3024 3051
[051:228] [2024-01-08 10:08:23 +0000.615123][7023] last dts:2856 currentPts:2885
ppsOrSPS:0 queue length:6
[051:243] [2024-01-08 10:08:23 +0000.630770][7022] setDisplayRotate :90
[051:244] [2024-01-08 10:08:23 +0000.630915][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:269] [2024-01-08 10:08:23 +0000.656641][7022] setDisplayRotate :90
[051:269] [2024-01-08 10:08:23 +0000.656748][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:299] [2024-01-08 10:08:23 +0000.686886][7022] setDisplayRotate :90
[051:300] [2024-01-08 10:08:23 +0000.686992][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:349] [2024-01-08 10:08:23 +0000.736829][7022] setDisplayRotate :90
[051:350] [2024-01-08 10:08:23 +0000.736966][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:437] [2024-01-08 10:08:23 +0000.824870][7022] setDisplayRotate :90
[051:438] [2024-01-08 10:08:23 +0000.825031][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:495] [2024-01-08 10:08:23 +0000.882276][7022] setDisplayRotate :90
[051:495] [2024-01-08 10:08:23 +0000.882412][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:505] [2024-01-08 10:08:23 +0000.892214][7025] Error(video_source.cc:430): wait
decoder a frame: 10
[051:506] [2024-01-08 10:08:23 +0000.893246][7022] setDisplayRotate :90
[051:506] [2024-01-08 10:08:23 +0000.893352][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:553] [2024-01-08 10:08:23 +0000.940766][7022] setDisplayRotate :90
[051:554] [2024-01-08 10:08:23 +0000.940935][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:656] [2024-01-08 10:08:24 +0000.43580][7026] FilterPipeline2::OnAudioFrame pts
168894 last_audio_timestamp_ 3829.8
[051:666] [2024-01-08 10:08:24 +0000.53484][7022] setDisplayRotate :90
[051:666] [2024-01-08 10:08:24 +0000.53668][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[051:874] [2024-01-08 10:08:24 +0000.261197][7023] DTS queue for
Generator:0x791a33fcb8 3803 3839
[052:047] [2024-01-08 10:08:24 +0000.434740][7023] h264 add frame header cdr flag
[052:048] [2024-01-08 10:08:24 +0000.435511][7023] Received key frame:3990
[052:059] [2024-01-08 10:08:24 +0000.446305][7027] get the H.264 IDR frame
[052:097] [2024-01-08 10:08:24 +0000.484132][7023] Push an pts:4225 to dts queue.
[052:104] [2024-01-08 10:08:24 +0000.491470][7026] audio_frame_list_ empty
[052:380] [2024-01-08 10:08:24 +0000.767120][7022] setDisplayRotate :90
[052:380] [2024-01-08 10:08:24 +0000.767247][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[052:404] [2024-01-08 10:08:24 +0000.791580][7025] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14961 diff: 40
[052:414] [2024-01-08 10:08:24 +0000.800984][7023] last dts:4187 currentPts:4225
ppsOrSPS:0 queue length:4
[052:437] [2024-01-08 10:08:24 +0000.824440][7025] Error(video_source.cc:430): wait
decoder a frame: 0
[052:540] [2024-01-08 10:08:24 +0000.927770][7023] DTS queue for
Generator:0x791a33fcb8 4491 4525 4556 4584 4621 4658 4691 4721 4755
[052:722] [2024-01-08 10:08:25 +0000.109472][7023] SendFrame
encodedImage._timeStamp:4889encodedImage->_length:132960
[052:740] [2024-01-08 10:08:25 +0000.127571][7023] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5191
[052:740] [2024-01-08 10:08:25 +0000.127770][7023] push video frame to H264
encoder. (100 frame for one log)

[052:740] [2024-01-08 10:08:25 +0000.127835][7023] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[052:740] [2024-01-08 10:08:25 +0000.127880][7023] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:5191(100 frame for one
log)

[052:741] [2024-01-08 10:08:25 +0000.128025][7023] The input pts:5191 fps:30


[052:778] [2024-01-08 10:08:25 +0000.165755][7023] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4989 pts:4989
[052:864] [2024-01-08 10:08:25 +0000.250963][6f45] Run AGC when audioType = 0
[052:874] [2024-01-08 10:08:25 +0000.261420][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[052:876] [2024-01-08 10:08:25 +0000.263059][7023] H264Encode::H264SWEncoder get
callback, length:136352 type:1 nalType:1length:136348
[052:963] [2024-01-08 10:08:25 +0000.350003][7023] DTS queue for
Generator:0x791a33fcb8 5383 5418 5452 5488 5518
[052:969] [2024-01-08 10:08:25 +0000.356663][7023] Push an pts:5551 to dts queue.
[053:012] [2024-01-08 10:08:25 +0000.399522][7022] setDisplayRotate :90
[053:012] [2024-01-08 10:08:25 +0000.399678][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[053:033] [2024-01-08 10:08:25 +0000.420560][7022] setDisplayRotate :90
[053:033] [2024-01-08 10:08:25 +0000.420714][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[053:111] [2024-01-08 10:08:25 +0000.498546][7022] setDisplayRotate :90
[053:111] [2024-01-08 10:08:25 +0000.498762][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[053:125] [2024-01-08 10:08:25 +0000.512527][7023] last dts:5518 currentPts:5551
ppsOrSPS:0 queue length:7
[053:184] [2024-01-08 10:08:25 +0000.571777][7022] setDisplayRotate :90
[053:184] [2024-01-08 10:08:25 +0000.571875][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[053:325] [2024-01-08 10:08:25 +0000.712669][7025] Error(video_source.cc:430): wait
decoder a frame: 0
[053:491] [2024-01-08 10:08:25 +0000.878503][7023] h264 add frame header cdr flag
[053:492] [2024-01-08 10:08:25 +0000.879230][7023] Received key frame:5990
[053:508] [2024-01-08 10:08:25 +0000.895413][7027] get the H.264 IDR frame
[053:529] [2024-01-08 10:08:25 +0000.916359][7023] DTS queue for
Generator:0x791a33fcb8 6152 6196 6225 6256 6289 6319 6351 6385
[053:662] [2024-01-08 10:08:26 +0000.49512][7022] setDisplayRotate :90
[053:662] [2024-01-08 10:08:26 +0000.49648][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[053:697] [2024-01-08 10:08:26 +0000.84756][7022] setDisplayRotate :90
[053:697] [2024-01-08 10:08:26 +0000.84879][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[053:827] [2024-01-08 10:08:26 +0000.214329][7023] Push an pts:6883 to dts queue.
[053:867] [2024-01-08 10:08:26 +0000.254178][7026] audio frame wait video
frame.last_video_timestamp:6924 last_audio_timestamp:7125.76
[053:948] [2024-01-08 10:08:26 +0000.334916][7023] last dts:6854 currentPts:6883
ppsOrSPS:0 queue length:1
[054:001] [2024-01-08 10:08:26 +0000.388031][7022] setDisplayRotate :90
[054:001] [2024-01-08 10:08:26 +0000.388241][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:057] [2024-01-08 10:08:26 +0000.444566][7023] DTS queue for
Generator:0x791a33fcb8 7054 7085 7118 7149
[054:072] [2024-01-08 10:08:26 +0000.459184][7022] setDisplayRotate :90
[054:072] [2024-01-08 10:08:26 +0000.459360][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:101] [2024-01-08 10:08:26 +0000.488830][7022] setDisplayRotate :90
[054:102] [2024-01-08 10:08:26 +0000.489151][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:157] [2024-01-08 10:08:26 +0000.544082][7022] setDisplayRotate :90
[054:157] [2024-01-08 10:08:26 +0000.544216][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:259] [2024-01-08 10:08:26 +0000.646240][7022] setDisplayRotate :90
[054:259] [2024-01-08 10:08:26 +0000.646399][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:262] [2024-01-08 10:08:26 +0000.649781][7025] Error(video_source.cc:430): wait
decoder a frame: 3
[054:321] [2024-01-08 10:08:26 +0000.708569][7022] setDisplayRotate :90
[054:321] [2024-01-08 10:08:26 +0000.708708][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:568] [2024-01-08 10:08:26 +0000.955093][7023] DTS queue for
Generator:0x791a33fcb8 7848 7880 7919 7947 7982 8011
[054:602] [2024-01-08 10:08:26 +0000.989539][6f45] haveEnoughProcessedData
internalAudioStream.length: 0
[054:677] [2024-01-08 10:08:27 +0000.64034][7023] h264 add frame header cdr flag
[054:677] [2024-01-08 10:08:27 +0000.64750][7023] Received key frame:7982
[054:684] [2024-01-08 10:08:27 +0000.71049][7027] get the H.264 IDR frame
[054:742] [2024-01-08 10:08:27 +0000.129622][7022] setDisplayRotate :90
[054:742] [2024-01-08 10:08:27 +0000.129792][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:746] [2024-01-08 10:08:27 +0000.132936][7023] Push an pts:8216 to dts queue.
[054:781] [2024-01-08 10:08:27 +0000.168327][7022] setDisplayRotate :90
[054:781] [2024-01-08 10:08:27 +0000.168630][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:862] [2024-01-08 10:08:27 +0000.248931][7023] SendFrame
encodedImage._timeStamp:8216encodedImage->_length:135328
[054:862] [2024-01-08 10:08:27 +0000.249194][7023] last dts:8182 currentPts:8216
ppsOrSPS:0 queue length:3
[054:866] [2024-01-08 10:08:27 +0000.253129][6f45] Run AGC when audioType = 0
[054:866] [2024-01-08 10:08:27 +0000.253337][6f45]
AudioDeviceDataHandler::MixAndSendOutFrame
[054:920] [2024-01-08 10:08:27 +0000.307862][7023] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8551
[054:921] [2024-01-08 10:08:27 +0000.308058][7023] push video frame to H264
encoder. (100 frame for one log)

[054:921] [2024-01-08 10:08:27 +0000.308124][7023] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[054:921] [2024-01-08 10:08:27 +0000.308174][7023] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:8551(100 frame for one
log)

[054:921] [2024-01-08 10:08:27 +0000.308233][7023] The input pts:8551 fps:30


[054:957] [2024-01-08 10:08:27 +0000.344244][7023] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8345 pts:8345
[054:999] [2024-01-08 10:08:27 +0000.386526][7025] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15977 diff: 24
[055:037] [2024-01-08 10:08:27 +0000.424460][7022] setDisplayRotate :90
[055:037] [2024-01-08 10:08:27 +0000.424643][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[055:105] [2024-01-08 10:08:27 +0000.492048][7023] H264Encode::H264SWEncoder get
callback, length:134208 type:1 nalType:1length:134204
[055:195] [2024-01-08 10:08:27 +0000.582426][7025] Error(video_source.cc:430): wait
decoder a frame: 6
[055:196] [2024-01-08 10:08:27 +0000.583132][7023] DTS queue for
Generator:0x791a33fcb8 8746
[055:235] [2024-01-08 10:08:27 +0000.621971][7026] audio_frame_list_ empty
[055:546] [2024-01-08 10:08:27 +0000.933573][7026] audio_frame_list_ empty
[055:655] [2024-01-08 10:08:28 +0000.42207][7025] video frame wait audio frame:
last_video_timestamp:9378 last_audio_timestamp:9168.12
[055:673] [2024-01-08 10:08:28 +0000.60424][7022] setDisplayRotate :90
[055:673] [2024-01-08 10:08:28 +0000.60557][7022] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[055:769] [2024-01-08 10:08:28 +0000.156125][7023] Push an pts:9549 to dts queue.
[055:810] [2024-01-08 10:08:28 +0000.197742][7023] DTS queue for
Generator:0x791a33fcb8 9513 9549 9577 9612 9636
[055:820] [2024-01-08 10:08:28 +0000.207474][7025] Error(video_source.cc:430): wait
decoder a frame: 7
[055:828] [2024-01-08 10:08:28 +0000.215098][7023] last dts:9513 currentPts:9549
ppsOrSPS:0 queue length:5
[055:933] [2024-01-08 10:08:28 +0000.320421][7026] audio_frame_list_ empty
[056:111] [2024-01-08 10:08:28 +0000.497945][7023] h264 add frame header cdr flag
[056:111] [2024-01-08 10:08:28 +0000.498378][7023] Received key frame:9979
[056:114] [2024-01-08 10:08:28 +0000.501778][7027] get the H.264 IDR frame
[056:265] [2024-01-08 10:08:28 +0000.652862][7023] DTS queue for
Generator:0x791a33fcb8 10370 10384 10422 10467 10492 10522
[056:330] [2024-01-08 10:08:28 +0000.717356][7026] audio_frame_list_ empty
[056:354] [2024-01-08 10:08:28 +0000.741746][6f45] haveEnoughProcessedData
internalAudioStream.length: 10
[056:490] [2024-01-08 10:08:28 +0000.877802][7023] Push an pts:10915 to dts queue.
[056:630] [2024-01-08 10:08:29 +0000.17718][7026] audio_frame_list_ empty
[056:675] [2024-01-08 10:08:29 +0000.62029][7025] Error(video_source.cc:430): wait
decoder a frame: 0
[056:683] [2024-01-08 10:08:29 +0000.70101][7023] last dts:10874 currentPts:10915
ppsOrSPS:0 queue length:5
[056:861] [2024-01-08 10:08:29 +0000.248293][7023] DTS queue for
Generator:0x791a33fcb8 11238 11281
[056:861] [2024-01-08 10:08:29 +0000.248725][6f46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[056:861] [2024-01-08 10:08:29 +0000.248826][6f46] _deviceSampleRate:48000

[056:866] [2024-01-08 10:08:29 +0000.253275][6f45] Run AGC when audioType = 0


[056:939] [2024-01-08 10:08:29 +0000.326108][70bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[056:939] [2024-01-08 10:08:29 +0000.326295][70bf] ~MediaFilterCamera time:44370406
enter.

[056:939] [2024-01-08 10:08:29 +0000.326342][70bf] StopPullFrameAndWriteMp4


time:44370406 enter.

[056:940] [2024-01-08 10:08:29 +0000.327107][6f40] stop recording


[056:940] [2024-01-08 10:08:29 +0000.327173][6f40] we have stopped recording before
[056:940] [2024-01-08 10:08:29 +0000.327300][70bf] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[056:941] [2024-01-08 10:08:29 +0000.327985][70bf] DestroyPipelineAndFilters


time:44370408 enter.

[056:941] [2024-01-08 10:08:29 +0000.328040][70bf] DestroyPipelineAndFilters


leave. expire time = 0 ms

[056:941] [2024-01-08 10:08:29 +0000.328082][70bf] AppDeviceManagerStopMic

[056:941] [2024-01-08 10:08:29 +0000.328202][70bf] AppDeviceManagerStopMic::mic


status is on
[056:941] [2024-01-08 10:08:29 +0000.328245][70bf] Try to stop webrtc device.

[056:941] [2024-01-08 10:08:29 +0000.328285][70bf] Set record state to


stopped.threadID:28863

[057:040] [2024-01-08 10:08:29 +0000.427446][70bf] Try to destory the


recorder.threadID:28863

[057:204] [2024-01-08 10:08:29 +0000.591296][7023] Error(H264Encode.cpp:486):


compressionSessionOutput used too much time.
[057:206] [2024-01-08 10:08:29 +0000.592903][7023] SendFrame
encodedImage._timeStamp:11573encodedImage->_length:127488
[057:235] [2024-01-08 10:08:29 +0000.622108][7025] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16865 diff: 136
[057:240] [2024-01-08 10:08:29 +0000.627194][7023] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11737 pts:11737
[057:240] [2024-01-08 10:08:29 +0000.627650][70bf] DestroyAudioRecorder:
[057:240] [2024-01-08 10:08:29 +0000.627740][70bf] Cleanup the buffer queue in the
recorder.
[057:240] [2024-01-08 10:08:29 +0000.627801][70bf] Destroy the recorder.

[057:253] [2024-01-08 10:08:29 +0000.640041][70bf] StopRecording finished.

[057:253] [2024-01-08 10:08:29 +0000.640176][70bf] The stop recording success.

[057:253] [2024-01-08 10:08:29 +0000.640231][70bf]


AudioDeviceDataHandler::StopMicProcess
[057:258] [2024-01-08 10:08:29 +0000.645503][70bf] AppDeviceManager stop.

[057:258] [2024-01-08 10:08:29 +0000.645819][70bf] Rlease the webrtc device object.

[057:259] [2024-01-08 10:08:29 +0000.646829][70bf] OpenSlesInput destruct.

[057:260] [2024-01-08 10:08:29 +0000.646967][70bf] OpenSlesOutput destruct.

[057:261] [2024-01-08 10:08:29 +0000.648356][70bf] EventDispatchServerScope


destruct
[057:261] [2024-01-08 10:08:29 +0000.648444][70bf]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[057:261] [2024-01-08 10:08:29 +0000.648557][70bf] ~AudioDeviceDataHandler

[057:262] [2024-01-08 10:08:29 +0000.649589][70bf] AppDeviceManagerDestruct.

[057:262] [2024-01-08 10:08:29 +0000.649667][70bf] ~AppDeviceManager:


[057:262] [2024-01-08 10:08:29 +0000.649769][70bf] ~CpuOverloadDetect time:44370729
enter.

[057:264] [2024-01-08 10:08:29 +0000.651461][70bf] ~CpuOverloadDetect leave.


expire time = 2 ms

[057:272] [2024-01-08 10:08:29 +0000.659750][70bf] Destruct BeautifyReader begin...


[057:273] [2024-01-08 10:08:29 +0000.660607][70bf] Destruct BeautifyReader done.
[057:274] [2024-01-08 10:08:29 +0000.661179][70bf] ~MediaFilterCamera leave.
expire time = 335 ms

[057:274] [2024-01-08 10:08:29 +0000.661898][70bf] ~GLESContext:


[057:280] [2024-01-08 10:08:29 +0000.666933][7023] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11944
[057:280] [2024-01-08 10:08:29 +0000.667117][7023] push video frame to H264
encoder. (100 frame for one log)

[057:280] [2024-01-08 10:08:29 +0000.667200][7023] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[057:280] [2024-01-08 10:08:29 +0000.667257][7023] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:11944(100 frame for one
log)

[057:280] [2024-01-08 10:08:29 +0000.667330][7023] The input pts:11944 fps:30


[057:283] [2024-01-08 10:08:29 +0000.670576][70bf] GLESContext destruct finish.
[057:283] [2024-01-08 10:08:29 +0000.670833][70bf] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[057:285] [2024-01-08 10:08:29 +0000.672909][70bf] global uninited!
[057:330] [2024-01-08 10:08:29 +0000.717718][7025] Error(video_source.cc:430): wait
decoder a frame: 3
[057:402] [2024-01-08 10:08:29 +0000.788904][7023] H264Encode::H264SWEncoder get
callback, length:136896 type:1 nalType:1length:136892
[057:458] [2024-01-08 10:08:29 +0000.845143][7023] DTS queue for
Generator:0x791a33fcb8 12002 12031 12065 12107 12143 12174
[057:462] [2024-01-08 10:08:29 +0000.849514][7023] h264 add frame header cdr flag
[057:463] [2024-01-08 10:08:29 +0000.850549][7023] Received key frame:12002
[057:471] [2024-01-08 10:08:29 +0000.858560][7023] Push an pts:12231 to dts queue.
[057:478] [2024-01-08 10:08:29 +0000.865798][7027] get the H.264 IDR frame
[057:640] [2024-01-08 10:08:30 +0000.27028][7023] last dts:12205 currentPts:12231
ppsOrSPS:0 queue length:7
[057:931] [2024-01-08 10:08:30 +0000.318676][7026] audio frame wait video
frame.last_video_timestamp:13969 last_audio_timestamp:14182.5
[058:032] [2024-01-08 10:08:30 +0000.419271][7023] DTS queue for
Generator:0x791a33fcb8 12766 12810 12839 12865 12908 12941 12972 12999 13032
[058:232] [2024-01-08 10:08:30 +0000.619222][7025] Error(video_source.cc:430): wait
decoder a frame: 9
[058:334] [2024-01-08 10:08:30 +0000.720999][7023] Push an pts:13566 to dts queue.
[058:500] [2024-01-08 10:08:30 +0000.887649][7023] DTS queue for
Generator:0x791a33fcb8 13566 13601 13641 13667 13692 13732 13770 13803 13838 13864
13898
[058:512] [2024-01-08 10:08:30 +0000.899853][7023] last dts:13527 currentPts:13566
ppsOrSPS:0 queue length:11
[058:568] [2024-01-08 10:08:30 +0000.955313][7018] av_read_frame AVERROR_EOF
[058:695] [2024-01-08 10:08:31 +0000.82359][7023] h264 add frame header cdr flag
[058:696] [2024-01-08 10:08:31 +0000.83310][7023] Received key frame:13992
[058:708] [2024-01-08 10:08:31 +0000.95522][7027] get the H.264 IDR frame
[058:712] [2024-01-08 10:08:31 +0000.99683][7018] OnReceiveEOF:
[058:713] [2024-01-08 10:08:31 +0000.100130][7018] OnDecoderEOF time:44372180
enter.

[058:713] [2024-01-08 10:08:31 +0000.100545][7016] CleanUp time:44372180 enter.

[058:713] [2024-01-08 10:08:31 +0000.100870][7018] OnDecoderEOF leave. expire time


= 1 ms

[058:714] [2024-01-08 10:08:31 +0000.100947][7018] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7926181380
[058:714] [2024-01-08 10:08:31 +0000.101084][7018] NULLFilter::OnVideoSourceEOF
0x7926181380 this 0x7926206bc0
[058:714] [2024-01-08 10:08:31 +0000.101194][7018] NULLFilter::OnVideoSourceEOF
0x7926206bc0 this 0x791a146180
[058:714] [2024-01-08 10:08:31 +0000.101278][7018] NULLFilter::OnVideoSourceEOF
0x791a146180 this 0x791a148640
[058:714] [2024-01-08 10:08:31 +0000.100951][7025]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[058:714] [2024-01-08 10:08:31 +0000.101450][7025] OnVideoTimer: OnVideoTimer
return
[058:715] [2024-01-08 10:08:31 +0000.102650][7026] PullAudioFrame: PullFrame audio
finished.
[058:715] [2024-01-08 10:08:31 +0000.102808][7026]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[058:715] [2024-01-08 10:08:31 +0000.102890][7026] OnAudioTimer: OnAudioTimer
EndComposeFile
[058:716] [2024-01-08 10:08:31 +0000.102950][7026] EndComposeFile: EndComposeFile,
is composing 1
[058:723] [2024-01-08 10:08:31 +0000.110699][7016] CleanUp leave. expire time = 10
ms

[058:724] [2024-01-08 10:08:31 +0000.111085][7016] clean up


[058:724] [2024-01-08 10:08:31 +0000.111197][7016] running_decoder_count:0max
count:2
[058:818] [2024-01-08 10:08:31 +0000.205615][7023] DTS queue for
Generator:0x791a33fcb8 14393 14434 14463 14500 14530 14569 14594 14632 14662 14704
[058:882] [2024-01-08 10:08:31 +0000.269043][7023] Push an pts:14891 to dts queue.
[058:976] [2024-01-08 10:08:31 +0000.363474][7023]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:456
[058:976] [2024-01-08 10:08:31 +0000.363653][7023]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x791a5d2000
[058:980] [2024-01-08 10:08:31 +0000.366928][7024]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[058:980] [2024-01-08 10:08:31 +0000.367091][7024]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[058:980] [2024-01-08 10:08:31 +0000.367450][7022] stop recording
[058:980] [2024-01-08 10:08:31 +0000.367528][7022]
RecordingSessionInternalSimple:destroy media processers
[058:980] [2024-01-08 10:08:31 +0000.367623][7022] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[058:980] [2024-01-08 10:08:31 +0000.367695][7022] H264Encode::flushing hareware
Encoder
[058:981] [2024-01-08 10:08:31 +0000.367979][7022] Flush time:44372448 enter.

[058:981] [2024-01-08 10:08:31 +0000.368156][7022] H264Encoder encoder flush


[058:981] [2024-01-08 10:08:31 +0000.368232][7022] flush output queue
[058:982] [2024-01-08 10:08:31 +0000.368958][7022] SendFrame
encodedImage._timeStamp:14891encodedImage->_length:133792
[058:982] [2024-01-08 10:08:31 +0000.369047][7022] last dts:14859 currentPts:14891
ppsOrSPS:0 queue length:9
[059:065] [2024-01-08 10:08:31 +0000.452578][7022] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:15100 pts:15100
[059:307] [2024-01-08 10:08:31 +0000.694156][7022] Flush leave. expire time = 326
ms

[059:307] [2024-01-08 10:08:31 +0000.694409][7022] ~H264EncodeWrap:


[059:307] [2024-01-08 10:08:31 +0000.694479][7022] ~H264Encode:
[059:307] [2024-01-08 10:08:31 +0000.694532][7022] teardownCompressionSession:
H264Encode::destroying Encoder
[059:307] [2024-01-08 10:08:31 +0000.694586][7022] Release time:44372774 enter.

[059:307] [2024-01-08 10:08:31 +0000.694778][7022] Release:


MediaCodecVideoEncoder::Release _inited:1
[059:307] [2024-01-08 10:08:31 +0000.694864][7022] Destroy time:44372774 enter.

[059:308] [2024-01-08 10:08:31 +0000.694918][7022] H264Encoder encoderDestroy


[059:308] [2024-01-08 10:08:31 +0000.694970][7022]
AndroidMediaCodecVideoEncoder::release env: 0x78fe4fcc80
[059:308] [2024-01-08 10:08:31 +0000.695023][7022]
AndroidMediaCodecVideoEncoder::Destroy
[059:329] [2024-01-08 10:08:31 +0000.716483][7022] Destroy leave. expire time = 22
ms

[059:329] [2024-01-08 10:08:31 +0000.716712][7022] Release leave. expire time = 22


ms

[059:329] [2024-01-08 10:08:31 +0000.716797][7022] ~AndroidHwAvcEncoder


time:44372796 enter.

[059:330] [2024-01-08 10:08:31 +0000.717023][7022] Release time:44372797 enter.

[059:330] [2024-01-08 10:08:31 +0000.717155][7022] Release:


MediaCodecVideoEncoder:: has been released before, just return
[059:330] [2024-01-08 10:08:31 +0000.717246][7022] Release leave. expire time = 0
ms

[059:330] [2024-01-08 10:08:31 +0000.717300][7022] ~AndroidMediaCodecVideoEncoder


[059:330] [2024-01-08 10:08:31 +0000.717377][7022] ~WrapAndroidMediaCodec
time:44372797 enter.

[059:330] [2024-01-08 10:08:31 +0000.717461][7022] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[059:330] [2024-01-08 10:08:31 +0000.717547][7022] video hevc hw codec


destructor:0x791a33d868

[059:330] [2024-01-08 10:08:31 +0000.717637][7022] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[059:330] [2024-01-08 10:08:31 +0000.717747][7022] teardownCompressionSession:


H264Encode::destroyed Encoder
[059:330] [2024-01-08 10:08:31 +0000.717806][7022]
RecordingSessionInternalSimple:destroy aac encoder output!
[059:330] [2024-01-08 10:08:31 +0000.717858][7022] AACSWEncode destructor
[059:345] [2024-01-08 10:08:31 +0000.732898][7027] fd_close successed!
[059:346] [2024-01-08 10:08:31 +0000.733349][7027] MP4 close file successfully
[059:346] [2024-01-08 10:08:31 +0000.733431][7027] Recording session Internal:
notify recording ok
[059:346] [2024-01-08 10:08:31 +0000.733487][7027] onRecordingOk: Recording Ok,
compose use time: 10128, averagefps 0
[059:346] [2024-01-08 10:08:31 +0000.733543][7027] OnReceiveEOF:
[059:350] [2024-01-08 10:08:31 +0000.737355][7026] OnAudioTimer: OnAudioTimer
return
[072:558] [2024-01-08 10:08:44 +0000.945844][7095]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[072:559] [2024-01-08 10:08:44 +0000.946400][7095] ~MediaComposeFile time:44386026
enter.

[072:559] [2024-01-08 10:08:44 +0000.946563][7095] CancelCompose: CancelCompose,


is composing 0
[072:560] [2024-01-08 10:08:44 +0000.947119][7022] stop recording
[072:560] [2024-01-08 10:08:44 +0000.947195][7022] we have stopped recording before
[072:563] [2024-01-08 10:08:44 +0000.949965][7095] ~MediaComposeFile leave. expire
time = 4 ms

[072:563] [2024-01-08 10:08:44 +0000.950466][7095] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[072:564] [2024-01-08 10:08:44 +0000.951304][7095] global uninited!
[072:564] [20[000:040] [2024-04-06 00:35:54 +0000.316162][66bf] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-04-
06 00:35:54 +0000
[000:040] [2024-04-06 00:35:54 +0000.316212][66bf] set AppID=50011 old AppID=-1
[000:040] [2024-04-06 00:35:54 +0000.316244][66bf] Init the android object with
jvm:0xb400007307a21380 env:0x72f781b080 context:0x728bac1288

[000:040] [2024-04-06 00:35:54 +0000.316286][66bf] SetAndroidMediaCodecObjects


time:15145439 enter.

[000:040] [2024-04-06 00:35:54 +0000.316324][66bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:040] [2024-04-06 00:35:54 +0000.316378][66bf] SetAndroidMediaCodecObjects


time:15145439 enter.

[000:040] [2024-04-06 00:35:54 +0000.316416][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007307a21380
[000:040] [2024-04-06 00:35:54 +0000.316448][66bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007307a21380 address:0x721eedc760
[000:040] [2024-04-06 00:35:54 +0000.316494][66bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007307a21380
address:0x721eedc760
[000:040] [2024-04-06 00:35:54 +0000.316531][66bf] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:041] [2024-04-06 00:35:54 +0000.316631][66bf] Set the android objects with


jvm:0xb400007307a21380 env:0x72f781b080 context:0x728bac1288

[000:042] [2024-04-06 00:35:54 +0000.318149][66bf] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x72f781b080
[000:042] [2024-04-06 00:35:54 +0000.318189][66bf] SystemUtil Init done
[000:046] [2024-04-06 00:35:54 +0000.321617][66bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:047] [2024-04-06 00:35:54 +0000.323112][66bf] MediaFilterCamera
[000:047] [2024-04-06 00:35:54 +0000.323182][66bf] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:047] [2024-04-06 00:35:54 +0000.323332][66bf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:047] [2024-04-06 00:35:54 +0000.323380][66bf] Recording session using default
bitrate support by app:31457280
[000:047] [2024-04-06 00:35:54 +0000.323369][7d2e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7264aaeac0
[000:048] [2024-04-06 00:35:54 +0000.323590][7d2e] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:048] [2024-04-06 00:35:54 +0000.323671][66bf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:048] [2024-04-06 00:35:54 +0000.324280][66bf] Error(ini.cc:191): Open the file
failed. error:2
[000:048] [2024-04-06 00:35:54 +0000.324323][66bf]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:048] [2024-04-06 00:35:54 +0000.324372][66bf] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:050] [2024-04-06 00:35:54 +0000.326298][66bf] Error(ini.cc:191): Open the file
failed. error:2
[000:050] [2024-04-06 00:35:54 +0000.326341][66bf]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:050] [2024-04-06 00:35:54 +0000.326382][66bf] The device model: 2201117ty
usingHardwareAEC value: 0
[000:050] [2024-04-06 00:35:54 +0000.326412][66bf] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:050] [2024-04-06 00:35:54 +0000.326446][66bf] Using Default AEC type: software
AEC
[000:051] [2024-04-06 00:35:54 +0000.327427][66bf] The device model: 2201117ty enum
value: 0
[000:052] [2024-04-06 00:35:54 +0000.327915][66bf] GetMachineModel is 2201117TY
[000:052] [2024-04-06 00:35:54 +0000.327969][66bf] GetMachineInfo: 2201117TY
[000:052] [2024-04-06 00:35:54 +0000.328016][66bf] Construct BeautifyReader
begin...
[000:052] [2024-04-06 00:35:54 +0000.328050][66bf] dumpStickerRgba:0
dumpStickerYuv:0
[000:052] [2024-04-06 00:35:54 +0000.328082][66bf] Construct BeautifyReader done.
[000:056] [2024-04-06 00:35:54 +0000.331746][66bf] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:056] [2024-04-06 00:35:54 +0000.331776][7d31] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7264afc7a0
[000:056] [2024-04-06 00:35:54 +0000.332153][66bf] AppDeviceManager telnet server
for statistics started......
[000:057] [2024-04-06 00:35:54 +0000.332587][66bf] CpuOverloadDetect time:15145456
enter.
[000:057] [2024-04-06 00:35:54 +0000.332679][66bf] CpuOverloadDetect leave. expire
time = 0 ms

[000:057] [2024-04-06 00:35:54 +0000.332707][7d32] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x72670edf40
[000:057] [2024-04-06 00:35:54 +0000.333248][66bf] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:057] [2024-04-06 00:35:54 +0000.333284][66bf] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:059] [2024-04-06 00:35:54 +0000.334822][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:059] [2024-04-06 00:35:54 +0000.335214][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:060] [2024-04-06 00:35:54 +0000.335657][66bf] CreatePlatformSpecificObjects:
[000:060] [2024-04-06 00:35:54 +0000.335700][66bf] audio device use opensle input
and opensl output
[000:060] [2024-04-06 00:35:54 +0000.335742][66bf] Create OpenSLES output module
with java VM support.

[000:060] [2024-04-06 00:35:54 +0000.335880][66bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:060] [2024-04-06 00:35:54 +0000.336021][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:060] [2024-04-06 00:35:54 +0000.336190][66bf] Create OpenSLES output module
with buffer num:1

[000:060] [2024-04-06 00:35:54 +0000.336321][66bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:060] [2024-04-06 00:35:54 +0000.336453][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:061] [2024-04-06 00:35:54 +0000.336705][66bf] Create OpenSLES input module
with java VM support.

[000:061] [2024-04-06 00:35:54 +0000.336751][66bf] Create OpenSLES input module


with buffer num:1

[000:061] [2024-04-06 00:35:54 +0000.336819][66bf] Error(trace.cc:40): Init the


output and input for audio device template.
[000:061] [2024-04-06 00:35:54 +0000.336854][66bf] Init the output device.

[000:061] [2024-04-06 00:35:54 +0000.336876][66bf] Init the opensl input.


[000:061] [2024-04-06 00:35:54 +0000.336915][66bf] AppDeviceManager get setting
samplerate: 0
[000:061] [2024-04-06 00:35:54 +0000.337292][66bf] The device model: 2201117ty enum
value: 0
[000:062] [2024-04-06 00:35:54 +0000.337823][66bf] The device model: 2201117ty enum
value: 0
[000:062] [2024-04-06 00:35:54 +0000.337875][66bf] Set the sample rate to be:48000

[000:062] [2024-04-06 00:35:54 +0000.337902][66bf] Enable the recording stereo:0


[000:062] [2024-04-06 00:35:54 +0000.337927][66bf] Set the playout as stereo:1
[000:062] [2024-04-06 00:35:54 +0000.337949][66bf] Init the microphone.
[000:062] [2024-04-06 00:35:54 +0000.338490][66bf] Update the recording sample rate
to be: 48000
[000:062] [2024-04-06 00:35:54 +0000.338541][66bf] Init the speaker.
[000:063] [2024-04-06 00:35:54 +0000.338580][66bf] Low latency buffer size:144 low
sample rate:48000
[000:063] [2024-04-06 00:35:54 +0000.338810][66bf] Using 1 x 10ms for an audio
frame.

[000:066] [2024-04-06 00:35:54 +0000.342024][66bf] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:066] [2024-04-06 00:35:54 +0000.342162][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:066] [2024-04-06 00:35:54 +0000.342215][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:071] [2024-04-06 00:35:54 +0000.346585][66bf] The device model:2201117ty

[000:071] [2024-04-06 00:35:54 +0000.346710][66bf] speaker output factor:100


defaultFactor: 100

[000:071] [2024-04-06 00:35:54 +0000.346741][66bf] headset output factor:100


defaultFactor: 100

[000:071] [2024-04-06 00:35:54 +0000.347110][66bf] AppDeviceManagerStart finished.


[000:071] [2024-04-06 00:35:54 +0000.347149][66bf] AppDeviceManagerStartMic::mic
status is off
[000:071] [2024-04-06 00:35:54 +0000.347201][66bf] AppDeviceManagerStartMic update
aec type: 2

[000:071] [2024-04-06 00:35:54 +0000.347232][66bf] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:071] [2024-04-06 00:35:54 +0000.347267][66bf]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:071] [2024-04-06 00:35:54 +0000.347302][66bf]
AudioDeviceDataHandler::StartMicProcess

[000:071] [2024-04-06 00:35:54 +0000.347435][66bf] Try to start webrtc recording


device.

[000:071] [2024-04-06 00:35:54 +0000.347470][66bf] StartRecording. threadID:26303

[000:071] [2024-04-06 00:35:54 +0000.347463][7d33] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:071] [2024-04-06 00:35:54 +0000.347528][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[000:072] [2024-04-06 00:35:54 +0000.347796][66bf] The machine model:2201117TY

[000:072] [2024-04-06 00:35:54 +0000.347852][66bf] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:072] [2024-04-06 00:35:54 +0000.347884][66bf] Set the recording mode before


getSetting: 4
[000:072] [2024-04-06 00:35:54 +0000.347924][66bf] Set the recording mode after
getSetting: 1
[000:091] [2024-04-06 00:35:54 +0000.367104][66bf] StartRecording finished.

[000:091] [2024-04-06 00:35:54 +0000.367222][66bf] audio: start the audio mic


checker timer.

[000:092] [2024-04-06 00:35:54 +0000.367879][66bf] machine model :redmi


[000:092] [2024-04-06 00:35:54 +0000.367926][66bf] Support this machine
model :redmi
[000:096] [2024-04-06 00:35:54 +0000.371680][66bf] global inited! current sdk
version: 07-20-936c45f
[000:166] [2024-04-06 00:35:54 +0000.441581][7d34] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:166] [2024-04-06 00:35:54 +0000.441675][7d34] _deviceSampleRate:48000

[000:169] [2024-04-06 00:35:54 +0000.444654][7d33] Run AGC when audioType = 0


[000:169] [2024-04-06 00:35:54 +0000.444742][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:665] [2024-04-06 00:35:54 +0000.941532][692d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:666] [2024-04-06 00:35:54 +0000.941867][7d2f] MediaFilterCamera, recording
file context:0x72f3752c00 input texture:19
[000:666] [2024-04-06 00:35:54 +0000.941946][7d2f] GLESContext:
[000:666] [2024-04-06 00:35:54 +0000.942075][7d2f] The result of eglGetDisplay is:
0x1
[000:668] [2024-04-06 00:35:54 +0000.943599][7d2f] The result of creation:
0x72f378e280
[000:668] [2024-04-06 00:35:54 +0000.943812][7d2f] The result of
eglCreatePbufferSurface is: 0x72f378e380
[000:668] [2024-04-06 00:35:54 +0000.944319][692d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x72f3752c00 input_texture: 19
[001:808] [2024-04-06 00:35:56 +0000.84421][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[002:168] [2024-04-06 00:35:56 +0000.444280][7d33] Run AGC when audioType = 0
[003:520] [2024-04-06 00:35:57 +0000.795592][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[004:093] [2024-04-06 00:35:58 +0000.369088][7d2a]
monitorTime:4002totalDuration:3930
[004:167] [2024-04-06 00:35:58 +0000.443209][7d33] Run AGC when audioType = 0
[004:167] [2024-04-06 00:35:58 +0000.443318][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:208] [2024-04-06 00:35:59 +0000.483850][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[006:167] [2024-04-06 00:36:00 +0000.442916][7d33] Run AGC when audioType = 0
[006:906] [2024-04-06 00:36:01 +0000.181733][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[008:163] [2024-04-06 00:36:02 +0000.439550][7d33] Run AGC when audioType = 0
[008:164] [2024-04-06 00:36:02 +0000.439634][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:597] [2024-04-06 00:36:02 +0000.872693][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[010:164] [2024-04-06 00:36:04 +0000.440506][7d34] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:165] [2024-04-06 00:36:04 +0000.440646][7d34] _deviceSampleRate:48000

[010:166] [2024-04-06 00:36:04 +0000.442322][7d33] Run AGC when audioType = 0


[010:283] [2024-04-06 00:36:04 +0000.559505][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[011:971] [2024-04-06 00:36:06 +0000.247191][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[012:170] [2024-04-06 00:36:06 +0000.445901][7d33] Run AGC when audioType = 0
[012:170] [2024-04-06 00:36:06 +0000.445998][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:658] [2024-04-06 00:36:07 +0000.933921][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[014:167] [2024-04-06 00:36:08 +0000.443395][7d33] Run AGC when audioType = 0
[015:349] [2024-04-06 00:36:09 +0000.625377][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[016:165] [2024-04-06 00:36:10 +0000.441273][7d33] Run AGC when audioType = 0
[016:165] [2024-04-06 00:36:10 +0000.441379][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[017:038] [2024-04-06 00:36:11 +0000.313640][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[018:169] [2024-04-06 00:36:12 +0000.445015][7d33] Run AGC when audioType = 0
[018:724] [2024-04-06 00:36:13 +0000.345][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[020:164] [2024-04-06 00:36:14 +0000.439587][7d34] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:164] [2024-04-06 00:36:14 +0000.439677][7d34] _deviceSampleRate:48000

[020:168] [2024-04-06 00:36:14 +0000.443659][7d33] Run AGC when audioType = 0


[020:168] [2024-04-06 00:36:14 +0000.443856][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:412] [2024-04-06 00:36:14 +0000.688435][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[022:099] [2024-04-06 00:36:16 +0000.374910][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[022:165] [2024-04-06 00:36:16 +0000.441211][7d33] Run AGC when audioType = 0
[023:785] [2024-04-06 00:36:18 +0000.61210][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[024:167] [2024-04-06 00:36:18 +0000.443344][7d33] Run AGC when audioType = 0
[024:167] [2024-04-06 00:36:18 +0000.443502][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[025:477] [2024-04-06 00:36:19 +0000.753423][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[026:165] [2024-04-06 00:36:20 +0000.441051][7d33] Run AGC when audioType = 0
[027:164] [2024-04-06 00:36:21 +0000.440112][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[028:168] [2024-04-06 00:36:22 +0000.443787][7d33] Run AGC when audioType = 0
[028:168] [2024-04-06 00:36:22 +0000.443900][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:851] [2024-04-06 00:36:23 +0000.126812][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[030:165] [2024-04-06 00:36:24 +0000.441474][7d34] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:166] [2024-04-06 00:36:24 +0000.441561][7d34] _deviceSampleRate:48000

[030:166] [2024-04-06 00:36:24 +0000.441934][7d33] Run AGC when audioType = 0


[030:538] [2024-04-06 00:36:24 +0000.814397][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[032:164] [2024-04-06 00:36:26 +0000.439833][7d33] Run AGC when audioType = 0
[032:164] [2024-04-06 00:36:26 +0000.439927][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:225] [2024-04-06 00:36:26 +0000.501420][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[033:917] [2024-04-06 00:36:28 +0000.193412][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[034:167] [2024-04-06 00:36:28 +0000.443181][7d33] Run AGC when audioType = 0
[035:605] [2024-04-06 00:36:29 +0000.881355][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[036:166] [2024-04-06 00:36:30 +0000.442215][7d33] Run AGC when audioType = 0
[036:167] [2024-04-06 00:36:30 +0000.442600][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[037:293] [2024-04-06 00:36:31 +0000.568847][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[038:164] [2024-04-06 00:36:32 +0000.440364][7d33] Run AGC when audioType = 0
[038:980] [2024-04-06 00:36:33 +0000.255848][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[040:164] [2024-04-06 00:36:34 +0000.440493][7d34] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:165] [2024-04-06 00:36:34 +0000.440655][7d34] _deviceSampleRate:48000

[040:167] [2024-04-06 00:36:34 +0000.443385][7d33] Run AGC when audioType = 0


[040:167] [2024-04-06 00:36:34 +0000.443483][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[040:667] [2024-04-06 00:36:34 +0000.942688][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[042:168] [2024-04-06 00:36:36 +0000.444088][7d33] Run AGC when audioType = 0
[042:357] [2024-04-06 00:36:36 +0000.632752][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[044:044] [2024-04-06 00:36:38 +0000.320313][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[044:167] [2024-04-06 00:36:38 +0000.442602][7d33] Run AGC when audioType = 0
[044:167] [2024-04-06 00:36:38 +0000.442701][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[045:736] [2024-04-06 00:36:40 +0000.12172][7d33] haveEnoughProcessedData
internalAudioStream.length: 10
[046:169] [2024-04-06 00:36:40 +0000.445095][7d33] Run AGC when audioType = 0
[047:423] [2024-04-06 00:36:41 +0000.698834][7d33] haveEnoughProcessedData
internalAudioStream.length: 0
[048:167] [2024-04-06 00:36:42 +0000.443108][7d33] Run AGC when audioType = 0
[048:167] [2024-04-06 00:36:42 +0000.443255][7d33]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:313] [2024-04-06 00:36:42 +0000.588925][66bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[048:313] [2024-04-06 00:36:42 +0000.589173][66bf] ~MediaFilterCamera time:15193712
enter.

[048:313] [2024-04-06 00:36:42 +0000.589232][66bf] StopPullFrameAndWriteMp4


time:15193712 enter.

[048:315] [2024-04-06 00:36:42 +0000.590849][7d2e] stop recording


[048:315] [2024-04-06 00:36:42 +0000.590962][7d2e] we have stopped recording before
[048:317] [2024-04-06 00:36:42 +0000.593529][66bf] StopPullFrameAndWriteMp4 leave.
expire time = 5 ms

[048:319] [2024-04-06 00:36:42 +0000.594688][66bf] DestroyPipelineAndFilters


time:15193718 enter.

[048:319] [2024-04-06 00:36:42 +0000.594871][66bf] DestroyPipelineAndFilters


leave. expire time = 0 ms

[048:319] [2024-04-06 00:36:42 +0000.594925][66bf] AppDeviceManagerStopMic

[048:319] [2024-04-06 00:36:42 +0000.595001][66bf] AppDeviceManagerStopMic::mic


status is on
[048:319] [2024-04-06 00:36:42 +0000.595034][66bf] Try to stop webrtc device.
[048:319] [2024-04-06 00:36:42 +0000.595060][66bf] Set record state to
stopped.threadID:26303

[048:363] [2024-04-06 00:36:42 +0000.639351][66bf] Try to destory the


recorder.threadID:26303

[048:563] [2024-04-06 00:36:42 +0000.839527][66bf] DestroyAudioRecorder:


[048:564] [2024-04-06 00:36:42 +0000.839629][66bf] Cleanup the buffer queue in the
recorder.
[048:564] [2024-04-06 00:36:42 +0000.839656][66bf] Destroy the recorder.

[048:566] [2024-04-06 00:36:42 +0000.842350][66bf] StopRecording finished.

[048:566] [2024-04-06 00:36:42 +0000.842465][66bf] The stop recording success.

[048:566] [2024-04-06 00:36:42 +0000.842526][66bf]


AudioDeviceDataHandler::StopMicProcess

[048:568] [2024-04-06 00:36:42 +0000.844020][66bf] AppDeviceManager stop.

[048:568] [2024-04-06 00:36:42 +0000.844129][66bf] Rlease the webrtc device object.

[048:568] [2024-04-06 00:36:42 +0000.844397][66bf] OpenSlesInput destruct.

[048:568] [2024-04-06 00:36:42 +0000.844460][66bf] OpenSlesOutput destruct.

[048:569] [2024-04-06 00:36:42 +0000.844962][66bf] EventDispatchServerScope


destruct
[048:569] [2024-04-06 00:36:42 +0000.845069][66bf]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[048:569] [2024-04-06 00:36:42 +0000.845142][66bf] ~AudioDeviceDataHandler

[048:570] [2024-04-06 00:36:42 +0000.845589][66bf] AppDeviceManagerDestruct.

[048:570] [2024-04-06 00:36:42 +0000.845642][66bf] ~AppDeviceManager:


[048:570] [2024-04-06 00:36:42 +0000.845698][66bf] ~CpuOverloadDetect time:15193969
enter.

[048:570] [2024-04-06 00:36:42 +0000.845917][66bf] ~CpuOverloadDetect leave.


expire time = 0 ms

[048:571] [2024-04-06 00:36:42 +0000.847437][66bf] Destruct BeautifyReader begin...


[048:571] [2024-04-06 00:36:42 +0000.847504][66bf] Destruct BeautifyReader done.
[048:572] [2024-04-06 00:36:42 +0000.847619][66bf] ~MediaFilterCamera leave.
expire time = 259 ms

[048:572] [2024-04-06 00:36:42 +0000.847790][66bf] ~GLESContext:


[048:573] [2024-04-06 00:36:42 +0000.848601][66bf] GLESContext destruct finish.
[048:573] [2024-04-06 00:36:42 +0000.848661][66bf] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[048:573] [2024-04-06 00:36:42 +0000.849055][66bf] global uninited!
[048:574] [2024-04-06 00:36:42 +0000.849866][66bf] clear AppID 50011
[048:574] [2024-04-06 00:36:42 +0000.849910][66bf] UnRegister JVM for Xplatform
util
[048:574] [2024-04-06 00:36:42 +0000.849948][66bf] Dispose::unregister webrtc video
engine
[048:574] [2024-04-06 00:36:42 +0000.849982][66bf] Init the android object with
jvm:0x0 env:0x0 context:0x0
[048:574] [2024-04-06 00:36:42 +0000.850017][66bf] SetAndroidMediaCodecObjects
time:15193973 enter.

[048:574] [2024-04-06 00:36:42 +0000.850050][66bf] ClearAndroidMediaCodecObjects


time:15193973 enter.

[048:574] [2024-04-06 00:36:42 +0000.850087][66bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[048:574] [2024-04-06 00:36:42 +0000.850118][66bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[048:574] [2024-04-06 00:36:42 +0000.850154][66bf] SetAndroidMediaCodecObjects


time:15193973 enter.

[048:574] [2024-04-06 00:36:42 +0000.850191][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[048:574] [2024-04-06 00:36:42 +0000.850214][66bf] ClearAndroidMediaCodecObjects
time:15193973 enter.

[048:574] [2024-04-06 00:36:42 +0000.850245][66bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[048:574] [2024-04-06 00:36:42 +0000.850280][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[048:574] [2024-04-06 00:36:42 +0000.850302][66bf] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[048:574] [2024-04-06 00:36:42 +0000.850333][66bf] Dispose::unregister webrtc voice


engine
[048:574] [2024-04-06 00:36:42 +0000.850368][66bf] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[048:574] [2024-04-06 00:36:42 +0000.850404][66bf] SystemUtil UnInit done


[050:834] [2024-04-06 00:36:45 +0000.110211][66bf] Register JVM for xplatform util
[050:842] [2024-04-06 00:36:45 +0000.118457][66bf] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-04-
06 00:36:45 +0000
[050:842] [2024-04-06 00:36:45 +0000.118505][66bf] set AppID=50011 old AppID=-1
[050:842] [2024-04-06 00:36:45 +0000.118539][66bf] Init the android object with
jvm:0xb400007307a21380 env:0x72f781b080 context:0x728bac1288

[050:843] [2024-04-06 00:36:45 +0000.118578][66bf] SetAndroidMediaCodecObjects


time:15196242 enter.

[050:843] [2024-04-06 00:36:45 +0000.118615][66bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[050:843] [2024-04-06 00:36:45 +0000.118650][66bf] SetAndroidMediaCodecObjects


time:15196242 enter.

[050:843] [2024-04-06 00:36:45 +0000.118686][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007307a21380
[050:843] [2024-04-06 00:36:45 +0000.118711][66bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007307a21380 address:0x721eedc760
[050:843] [2024-04-06 00:36:45 +0000.118742][66bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007307a21380
address:0x721eedc760
[050:843] [2024-04-06 00:36:45 +0000.118778][66bf] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[050:843] [2024-04-06 00:36:45 +0000.118815][66bf] Set the android objects with


jvm:0xb400007307a21380 env:0x72f781b080 context:0x728bac1288

[050:843] [2024-04-06 00:36:45 +0000.118850][66bf] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x72f781b080
[050:843] [2024-04-06 00:36:45 +0000.118887][66bf] SystemUtil Init done
[050:843] [2024-04-06 00:36:45 +0000.119156][66bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[050:844] [2024-04-06 00:36:45 +0000.120179][66bf] MediaFilterCamera
[050:844] [2024-04-06 00:36:45 +0000.120230][66bf] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[050:844] [2024-04-06 00:36:45 +0000.120351][66bf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[050:844] [2024-04-06 00:36:45 +0000.120397][66bf] Recording session using default
bitrate support by app:31457280
[050:844] [2024-04-06 00:36:45 +0000.120393][7e40] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7264aaeac0
[050:844] [2024-04-06 00:36:45 +0000.120452][7e40] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[050:844] [2024-04-06 00:36:45 +0000.120531][66bf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[050:845] [2024-04-06 00:36:45 +0000.121278][66bf] Error(ini.cc:191): Open the file
failed. error:2
[050:845] [2024-04-06 00:36:45 +0000.121310][66bf]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[050:845] [2024-04-06 00:36:45 +0000.121335][66bf] The device model: 2201117ty
usingSoftwareAEC value: 0
[050:847] [2024-04-06 00:36:45 +0000.123235][66bf] Error(ini.cc:191): Open the file
failed. error:2
[050:847] [2024-04-06 00:36:45 +0000.123280][66bf]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[050:847] [2024-04-06 00:36:45 +0000.123317][66bf] The device model: 2201117ty
usingHardwareAEC value: 0
[050:847] [2024-04-06 00:36:45 +0000.123350][66bf] The machine device: 2201117ty
usingHardwareAEC value: 0
[050:847] [2024-04-06 00:36:45 +0000.123372][66bf] Using Default AEC type: software
AEC
[050:848] [2024-04-06 00:36:45 +0000.123874][66bf] The device model: 2201117ty enum
value: 0
[050:848] [2024-04-06 00:36:45 +0000.124386][66bf] GetMachineModel is 2201117TY
[050:848] [2024-04-06 00:36:45 +0000.124425][66bf] GetMachineInfo: 2201117TY
[050:848] [2024-04-06 00:36:45 +0000.124461][66bf] Construct BeautifyReader
begin...
[050:848] [2024-04-06 00:36:45 +0000.124496][66bf] dumpStickerRgba:0
dumpStickerYuv:0
[050:848] [2024-04-06 00:36:45 +0000.124531][66bf] Construct BeautifyReader done.
[050:851] [2024-04-06 00:36:45 +0000.127059][66bf] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[050:851] [2024-04-06 00:36:45 +0000.127176][66bf] AppDeviceManager telnet server
for statistics started......
[050:851] [2024-04-06 00:36:45 +0000.127275][7e43] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x727ae91fa0
[050:852] [2024-04-06 00:36:45 +0000.127907][66bf] CpuOverloadDetect time:15196251
enter.

[050:852] [2024-04-06 00:36:45 +0000.128060][66bf] CpuOverloadDetect leave. expire


time = 0 ms

[050:852] [2024-04-06 00:36:45 +0000.128095][7e44] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x72f7901200
[050:853] [2024-04-06 00:36:45 +0000.128733][66bf] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[050:853] [2024-04-06 00:36:45 +0000.128809][66bf] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[050:853] [2024-04-06 00:36:45 +0000.129088][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[050:853] [2024-04-06 00:36:45 +0000.129335][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[050:854] [2024-04-06 00:36:45 +0000.129655][66bf] CreatePlatformSpecificObjects:
[050:854] [2024-04-06 00:36:45 +0000.129709][66bf] audio device use opensle input
and opensl output
[050:854] [2024-04-06 00:36:45 +0000.129735][66bf] Create OpenSLES output module
with java VM support.

[050:854] [2024-04-06 00:36:45 +0000.129894][66bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[050:854] [2024-04-06 00:36:45 +0000.130066][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[050:854] [2024-04-06 00:36:45 +0000.130255][66bf] Create OpenSLES output module
with buffer num:1

[050:854] [2024-04-06 00:36:45 +0000.130410][66bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[050:855] [2024-04-06 00:36:45 +0000.130558][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[050:855] [2024-04-06 00:36:45 +0000.130762][66bf] Create OpenSLES input module
with java VM support.

[050:855] [2024-04-06 00:36:45 +0000.130804][66bf] Create OpenSLES input module


with buffer num:1

[050:855] [2024-04-06 00:36:45 +0000.130852][66bf] Error(trace.cc:40): Init the


output and input for audio device template.
[050:855] [2024-04-06 00:36:45 +0000.130887][66bf] Init the output device.

[050:855] [2024-04-06 00:36:45 +0000.130926][66bf] Init the opensl input.


[050:855] [2024-04-06 00:36:45 +0000.130954][66bf] AppDeviceManager get setting
samplerate: 0
[050:855] [2024-04-06 00:36:45 +0000.131370][66bf] The device model: 2201117ty enum
value: 0
[050:856] [2024-04-06 00:36:45 +0000.131917][66bf] The device model: 2201117ty enum
value: 0
[050:856] [2024-04-06 00:36:45 +0000.131961][66bf] Set the sample rate to be:48000

[050:856] [2024-04-06 00:36:45 +0000.131987][66bf] Enable the recording stereo:0


[050:856] [2024-04-06 00:36:45 +0000.132012][66bf] Set the playout as stereo:1
[050:856] [2024-04-06 00:36:45 +0000.132034][66bf] Init the microphone.
[050:856] [2024-04-06 00:36:45 +0000.132355][66bf] Update the recording sample rate
to be: 48000
[050:856] [2024-04-06 00:36:45 +0000.132433][66bf] Init the speaker.
[050:856] [2024-04-06 00:36:45 +0000.132466][66bf] Low latency buffer size:144 low
sample rate:48000
[050:857] [2024-04-06 00:36:45 +0000.132717][66bf] Using 1 x 10ms for an audio
frame.
[050:858] [2024-04-06 00:36:45 +0000.133724][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[050:858] [2024-04-06 00:36:45 +0000.133794][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[050:858] [2024-04-06 00:36:45 +0000.133843][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[050:862] [2024-04-06 00:36:45 +0000.138340][66bf] The device model:2201117ty

[050:862] [2024-04-06 00:36:45 +0000.138430][66bf] speaker output factor:100


defaultFactor: 100

[050:862] [2024-04-06 00:36:45 +0000.138465][66bf] headset output factor:100


defaultFactor: 100

[050:863] [2024-04-06 00:36:45 +0000.138817][66bf] AppDeviceManagerStart finished.


[050:863] [2024-04-06 00:36:45 +0000.138854][66bf] AppDeviceManagerStartMic::mic
status is off
[050:863] [2024-04-06 00:36:45 +0000.138915][66bf] AppDeviceManagerStartMic update
aec type: 2

[050:863] [2024-04-06 00:36:45 +0000.138943][66bf] AppDeviceManagerStartMic update


voiceChangeMode: 4

[050:863] [2024-04-06 00:36:45 +0000.138964][66bf]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[050:863] [2024-04-06 00:36:45 +0000.138993][66bf]
AudioDeviceDataHandler::StartMicProcess

[050:863] [2024-04-06 00:36:45 +0000.139121][66bf] Try to start webrtc recording


device.

[050:863] [2024-04-06 00:36:45 +0000.139157][66bf] StartRecording. threadID:26303

[050:863] [2024-04-06 00:36:45 +0000.139150][7e45] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[050:863] [2024-04-06 00:36:45 +0000.139217][66bf] default mode: Set the recording
mode to voice communication to enable HW AEC .

[050:863] [2024-04-06 00:36:45 +0000.139251][66bf] Set the recording mode before


getSetting: 4
[050:863] [2024-04-06 00:36:45 +0000.139289][66bf] Set the recording mode after
getSetting: 1
[050:881] [2024-04-06 00:36:45 +0000.157304][66bf] StartRecording finished.

[050:881] [2024-04-06 00:36:45 +0000.157378][66bf] audio: start the audio mic


checker timer.

[050:882] [2024-04-06 00:36:45 +0000.157822][66bf] machine model :redmi


[050:882] [2024-04-06 00:36:45 +0000.157857][66bf] Support this machine
model :redmi
[050:882] [2024-04-06 00:36:45 +0000.157884][66bf] global inited! current sdk
version: 07-20-936c45f
[051:304] [2024-04-06 00:36:45 +0000.579879][692d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[051:304] [2024-04-06 00:36:45 +0000.580074][7e41] MediaFilterCamera, recording
file context:0x72f3752c00 input texture:21
[051:304] [2024-04-06 00:36:45 +0000.580143][7e41] GLESContext:
[051:304] [2024-04-06 00:36:45 +0000.580208][7e41] The result of eglGetDisplay is:
0x1
[051:305] [2024-04-06 00:36:45 +0000.581410][7e41] The result of creation:
0x72670cff00
[051:306] [2024-04-06 00:36:45 +0000.581598][7e41] The result of
eglCreatePbufferSurface is: 0x7267133000
[051:306] [2024-04-06 00:36:45 +0000.582374][692d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x72f3752c00 input_texture: 21
[051:528] [2024-04-06 00:36:45 +0000.803785][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[052:800] [2024-04-06 00:36:47 +0000.75756][7e46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[052:800] [2024-04-06 00:36:47 +0000.75916][7e46] _deviceSampleRate:48000

[052:804] [2024-04-06 00:36:47 +0000.79679][7e45] Run AGC when audioType = 0


[053:217] [2024-04-06 00:36:47 +0000.493276][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[054:804] [2024-04-06 00:36:49 +0000.80085][7e45] Run AGC when audioType = 0
[054:804] [2024-04-06 00:36:49 +0000.80218][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[054:882] [2024-04-06 00:36:49 +0000.158123][7d2a]
monitorTime:4001totalDuration:3930
[054:906] [2024-04-06 00:36:49 +0000.182138][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[056:593] [2024-04-06 00:36:50 +0000.869367][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[056:802] [2024-04-06 00:36:51 +0000.78345][7e45] Run AGC when audioType = 0
[058:285] [2024-04-06 00:36:52 +0000.561254][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[058:800] [2024-04-06 00:36:53 +0000.76229][7e45] Run AGC when audioType = 0
[058:800] [2024-04-06 00:36:53 +0000.76309][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[059:972] [2024-04-06 00:36:54 +0000.248278][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[060:803] [2024-04-06 00:36:55 +0000.79533][7e45] Run AGC when audioType = 0
[061:659] [2024-04-06 00:36:55 +0000.935473][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[062:799] [2024-04-06 00:36:57 +0000.74724][7e46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[062:799] [2024-04-06 00:36:57 +0000.74835][7e46] _deviceSampleRate:48000

[062:801] [2024-04-06 00:36:57 +0000.77462][7e45] Run AGC when audioType = 0


[062:801] [2024-04-06 00:36:57 +0000.77534][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[063:347] [2024-04-06 00:36:57 +0000.622613][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[064:804] [2024-04-06 00:36:59 +0000.80169][7e45] Run AGC when audioType = 0
[065:034] [2024-04-06 00:36:59 +0000.310085][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[066:721] [2024-04-06 00:37:00 +0000.997233][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[066:803] [2024-04-06 00:37:01 +0000.78950][7e45] Run AGC when audioType = 0
[066:803] [2024-04-06 00:37:01 +0000.79047][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[068:412] [2024-04-06 00:37:02 +0000.688386][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[068:800] [2024-04-06 00:37:03 +0000.76083][7e45] Run AGC when audioType = 0
[070:100] [2024-04-06 00:37:04 +0000.375981][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[070:803] [2024-04-06 00:37:05 +0000.79399][7e45] Run AGC when audioType = 0
[070:803] [2024-04-06 00:37:05 +0000.79500][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[071:787] [2024-04-06 00:37:06 +0000.63048][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[072:801] [2024-04-06 00:37:07 +0000.76683][7e46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[072:801] [2024-04-06 00:37:07 +0000.76778][7e46] _deviceSampleRate:48000

[072:802] [2024-04-06 00:37:07 +0000.77836][7e45] Run AGC when audioType = 0


[073:476] [2024-04-06 00:37:07 +0000.752391][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[074:398] [2024-04-06 00:37:08 +0000.674295][665f] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[074:398] [2024-04-06 00:37:08 +0000.674363][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[074:399] [2024-04-06 00:37:08 +0000.674978][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[074:399] [2024-04-06 00:37:08 +0000.675106][7e41] operator() time:15219798 enter.

[074:399] [2024-04-06 00:37:08 +0000.675150][7e41] MediaFilterCamera, recording


file context:0x72f3752c00 input texture:21
[074:400] [2024-04-06 00:37:08 +0000.676012][7e41] MicSource: Mic source
created:10x72f7903f80
[074:400] [2024-04-06 00:37:08 +0000.676455][7e41] received external audio stream

[074:400] [2024-04-06 00:37:08 +0000.676531][7e41] alloc thread: 0x72670a5400


name:worker0 thread id:491116608704 to Mic_source
[074:401] [2024-04-06 00:37:08 +0000.676626][7e41] audio: start the audio sender
thread.

[074:401] [2024-04-06 00:37:08 +0000.676716][7e41] construct OpenGLRenderProgram


0x7264ad7498
[074:401] [2024-04-06 00:37:08 +0000.676756][7e41] CropFilter::SetOrientation
orientation: 90
[074:401] [2024-04-06 00:37:08 +0000.676939][7e41] filter: filter pipeline
construtc this: 0x727af52440
[074:401] [2024-04-06 00:37:08 +0000.676979][7e41] filter: filter pipeline2 update
pattern: 1
[074:401] [2024-04-06 00:37:08 +0000.677057][7e41] CameraSource::source_id_:1
[074:401] [2024-04-06 00:37:08 +0000.677098][7e41] RecordAudioSource::source_id_:2
[074:401] [2024-04-06 00:37:08 +0000.677322][7e41] BindInputFilter 0x7267168ac0
this 0x7264ad76c0
[074:401] [2024-04-06 00:37:08 +0000.677373][7e41] BindInputFilter 0x7267168dd8
this 0x7267168f50
[074:401] [2024-04-06 00:37:08 +0000.677417][7e41] BindInputFilter 0x7264ad76c0
this 0x727af524e0
[074:401] [2024-04-06 00:37:08 +0000.677479][7e41] setParamentForFilters:
speed:1.000000
[074:401] [2024-04-06 00:37:08 +0000.677521][7e41] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[074:402] [2024-04-06 00:37:08 +0000.677559][7e41] SetParamForFilter time:15219801
enter.
[074:402] [2024-04-06 00:37:08 +0000.677599][7e41] Error(crop_filter.cc:263):
SetParamForFilter: Not found modetype param, using default modetype citytravel!
[074:402] [2024-04-06 00:37:08 +0000.677665][7e41] SetParamForFilter: Params video
index is: 0
[074:402] [2024-04-06 00:37:08 +0000.677698][7e41] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[074:402] [2024-04-06 00:37:08 +0000.677738][7e41] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[074:402] [2024-04-06 00:37:08 +0000.677764][7e41] crop filter mode tpye:
citytravelvideo index:0
[074:404] [2024-04-06 00:37:08 +0000.679968][7e45] On audio frame the broadcast
with timestamp:15219803 samples:480. (1000 frame for one log)

[074:404] [2024-04-06 00:37:08 +0000.680240][7e41]


Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680281][7e41]
Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680317][7e41]
Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680351][7e41]
Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680387][7e41]
Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680421][7e41]
Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680456][7e41]
Warning(parse_template_json.cc:45): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680491][7e41]
Warning(parse_template_json.cc:81): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680514][7e41]
Warning(parse_template_json.cc:81): json parament no found the parament
[074:404] [2024-04-06 00:37:08 +0000.680536][7e41]
Warning(parse_template_json.cc:67): json parament no found the parament
[074:405] [2024-04-06 00:37:08 +0000.680581][7e41]
Warning(parse_template_json.cc:93): json parament no found the duration
[074:405] [2024-04-06 00:37:08 +0000.680624][7e41] SetParamForFilter leave. expire
time = 3 ms

[074:405] [2024-04-06 00:37:08 +0000.680811][7e41] OnOutputSizeChanged width 1280


height 720
[074:405] [2024-04-06 00:37:08 +0000.680849][7e41] OpenGLFrameBuffer: width:1280
height:720
[074:405] [2024-04-06 00:37:08 +0000.680885][7e41] OpenGLFrameBuffer: width:1280
height:720
[074:405] [2024-04-06 00:37:08 +0000.680906][7e41] OpenGLFrameBuffer: width:1280
height:720
[074:405] [2024-04-06 00:37:08 +0000.680926][7e41] OpenGLFrameBuffer: width:1280
height:720
[074:405] [2024-04-06 00:37:08 +0000.680946][7e41] OpenGLFrameBuffer: width:1280
height:720
[074:405] [2024-04-06 00:37:08 +0000.680977][7e41] OpenGLFrameBuffer: width:1280
height:720
[074:405] [2024-04-06 00:37:08 +0000.680997][7e41] construct TrivalImageDrawer
0x72672887c0
[074:405] [2024-04-06 00:37:08 +0000.681042][7e41] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x72672887c0 context 0x727aed4000
[074:405] [2024-04-06 00:37:08 +0000.681075][7e41] setupGLES:
[074:405] [2024-04-06 00:37:08 +0000.681398][7e41] OpenGLRenderProgram::Initialize.
[074:405] [2024-04-06 00:37:08 +0000.681448][7e41] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[074:405] [2024-04-06 00:37:08 +0000.681479][7e41] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[074:406] [2024-04-06 00:37:08 +0000.681552][7e41] Init open gl render:
0x7264ad7498
[074:406] [2024-04-06 00:37:08 +0000.681594][7e41] Fragement shader path:
[074:406] [2024-04-06 00:37:08 +0000.681622][7e41] Fragement shader path:
[074:406] [2024-04-06 00:37:08 +0000.681644][7e41] create opengl program object.
[074:406] [2024-04-06 00:37:08 +0000.681676][7e41] create shader: vertex
[074:406] [2024-04-06 00:37:08 +0000.681952][7e41] create shader: fragment
[074:407] [2024-04-06 00:37:08 +0000.683281][7e41] Have not extra filter filename!
[074:407] [2024-04-06 00:37:08 +0000.683331][7e41] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[074:407] [2024-04-06 00:37:08 +0000.683356][7e41] OpenGLRenderProgram::Initialize
success.
[074:407] [2024-04-06 00:37:08 +0000.683439][7e41] Setup the OpenGL result:1
[074:408] [2024-04-06 00:37:08 +0000.683692][7e40] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
[074:408] [2024-04-06 00:37:08 +0000.683828][7e40] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[074:408] [2024-04-06 00:37:08 +0000.683858][7ea0] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x72f375da98
[074:408] [2024-04-06 00:37:08 +0000.683880][7e40] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[074:408] [2024-04-06 00:37:08 +0000.683941][7e40] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
fileFD: -1
[074:408] [2024-04-06 00:37:08 +0000.684436][7e40] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
is opened successfully
[074:408] [2024-04-06 00:37:08 +0000.684496][7e40] setupMediaProcessers:
[074:408] [2024-04-06 00:37:08 +0000.684535][7e40]
RecordingSessionInternalSimple:setup media processers.
[074:409] [2024-04-06 00:37:08 +0000.684635][7e40] construct AAC encoder
[074:410] [2024-04-06 00:37:08 +0000.685718][7e40] H264Encoder creating:
superfast011818
[074:410] [2024-04-06 00:37:08 +0000.685852][7e40] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[074:411] [2024-04-06 00:37:08 +0000.686570][7e40] H264Encode::GetMachineModel is
2201117TY
[074:411] [2024-04-06 00:37:08 +0000.686668][7e40] H264Encoder machine_mode
is:2201117TY
[074:411] [2024-04-06 00:37:08 +0000.686721][7e40] H264Encode::machine size :9
machine_mode:2201117TY
[074:411] [2024-04-06 00:37:08 +0000.686769][7e40] H264Encode::machine array
size :22 machine_mode:2201117TY
[074:411] [2024-04-06 00:37:08 +0000.686824][7e40] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[074:411] [2024-04-06 00:37:08 +0000.686850][7e40] setupCompressionSession:
[074:411] [2024-04-06 00:37:08 +0000.686843][7e99] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[074:411] [2024-04-06 00:37:08 +0000.686886][7e40] H264Encode::creating hareware
Encoder
[074:411] [2024-04-06 00:37:08 +0000.686964][7e40] AndroidHwAvcEncoder
time:15219810 enter.

[074:411] [2024-04-06 00:37:08 +0000.687296][7e40] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007307a21380 address:0x721eedc760
[074:411] [2024-04-06 00:37:08 +0000.687326][7e99] The output timestamp from audio
mixer change:15219803
[074:411] [2024-04-06 00:37:08 +0000.687404][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[074:411] [2024-04-06 00:37:08 +0000.687503][7e40] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[074:411] [2024-04-06 00:37:08 +0000.687543][7e40] The video avc hw codec address
is 0x726fdfc888
[074:412] [2024-04-06 00:37:08 +0000.687614][7e40] AndroidHwAvcEncoder leave.
expire time = 1 ms

[074:412] [2024-04-06 00:37:08 +0000.687652][7e40] RegisterEncodeCompleteCallback


time:15219811 enter.

[074:412] [2024-04-06 00:37:08 +0000.687747][7e40] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[074:412] [2024-04-06 00:37:08 +0000.687789][7e40] InitEncode time:15219811 enter.


[074:412] [2024-04-06 00:37:08 +0000.687856][7e40] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[074:412] [2024-04-06 00:37:08 +0000.687896][7e40] Create time:15219811 enter.

[074:412] [2024-04-06 00:37:08 +0000.687931][7e40] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[074:412] [2024-04-06 00:37:08 +0000.687961][7e40]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x726fd74c40
[074:427] [2024-04-06 00:37:08 +0000.703364][7e40]
supported_type:image/vnd.android.heic
[074:427] [2024-04-06 00:37:08 +0000.703461][7e40] supported_type:video/avc
[074:427] [2024-04-06 00:37:08 +0000.703488][7e40] name:OMX.qcom.video.encoder.avc
mime:video/avc
[074:427] [2024-04-06 00:37:08 +0000.703538][7e40] hwCodecPrefix :OMX.qcom.
[074:428] [2024-04-06 00:37:08 +0000.703574][7e40] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[074:428] [2024-04-06 00:37:08 +0000.703611][7e40] mediacodec_createCodecByName
time:15219827 enter.

[074:428] [2024-04-06 00:37:08 +0000.703648][7e40] WrapAndroidMediaCodec


time:15219827 enter.

[074:428] [2024-04-06 00:37:08 +0000.703827][7e40] WrapAndroidMediaCodec leave.


expire time = 0 ms

[074:441] [2024-04-06 00:37:08 +0000.717253][7e40] mediacodec_createCodecByName


leave. expire time = 13 ms

[074:441] [2024-04-06 00:37:08 +0000.717395][7e40] WrapAndroidMediaFromat


time:15219840 enter.

[074:442] [2024-04-06 00:37:08 +0000.717582][7e40] WrapAndroidMediaFromat leave.


expire time = 1 ms

[074:467] [2024-04-06 00:37:08 +0000.742589][7e40] Destroy time:15219866 enter.

[074:467] [2024-04-06 00:37:08 +0000.742702][7e40] WrapAndroidMediaFromat::


Destroy
[074:467] [2024-04-06 00:37:08 +0000.742749][7e40] Destroy leave. expire time = 0
ms

[074:467] [2024-04-06 00:37:08 +0000.742791][7e40] ~WrapAndroidMediaFromat


time:15219866 enter.

[074:467] [2024-04-06 00:37:08 +0000.742867][7e40] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[074:467] [2024-04-06 00:37:08 +0000.742906][7e40] Create leave. expire time = 55


ms

[074:467] [2024-04-06 00:37:08 +0000.742945][7e40] isSemiPlanarSupport


time:15219866 enter.

[074:467] [2024-04-06 00:37:08 +0000.742989][7e40] H264Encoder isSemiPlanarSupport


[074:467] [2024-04-06 00:37:08 +0000.743041][7e40] isSemiPlanarSupport leave.
expire time = 0 ms
[074:467] [2024-04-06 00:37:08 +0000.743066][7e40] creat hw H264Encoder success,
isSemiPlanar:1
[074:467] [2024-04-06 00:37:08 +0000.743248][7e40] InitEncode leave. expire time =
55 ms

[074:467] [2024-04-06 00:37:08 +0000.743310][7e40] H264Encode::created Encoder


[074:467] [2024-04-06 00:37:08 +0000.743338][7e40] H264Encode:: H264 encoder
created.
[074:467] [2024-04-06 00:37:08 +0000.743400][7e40] H264 encoder created.
[074:467] [2024-04-06 00:37:08 +0000.743429][7e40]
RecordingSessionInternalSimple:created avc encoder avc: 0x725fe6c340
[074:467] [2024-04-06 00:37:08 +0000.743477][7e40] setOutput:
[074:467] [2024-04-06 00:37:08 +0000.743513][7e40]
RecordingSessionInternalSimple:encoder set output to muxer!
[074:467] [2024-04-06 00:37:08 +0000.743540][7e40] request a key frame
[074:468] [2024-04-06 00:37:08 +0000.743564][7e40] H264Encode:: request a key frame
[074:468] [2024-04-06 00:37:08 +0000.743702][7e40] setDisplayRotate :90
[074:468] [2024-04-06 00:37:08 +0000.743747][7e40] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[074:468] [2024-04-06 00:37:08 +0000.743844][7e41] StartRecording:
[074:468] [2024-04-06 00:37:08 +0000.743943][7e99] operator(): Set the recording
session in mic source. recording session: 0x7267168c80
[074:468] [2024-04-06 00:37:08 +0000.744050][7e41] operator() leave. expire time =
69 ms

[074:468] [2024-04-06 00:37:08 +0000.744073][7e98] AF_SpeedFilter audio


0x7267168e00 PullFrame
[074:468] [2024-04-06 00:37:08 +0000.744169][7e98]
RecordAudioSource::PullAudioFrame
[074:468] [2024-04-06 00:37:08 +0000.744210][7e98] AF_SpeedFilter::PullFrame eof4
[074:470] [2024-04-06 00:37:08 +0000.746333][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[074:475] [2024-04-06 00:37:08 +0000.750635][7e98] AF_SpeedFilter audio time,
0x7267168e00 rcv time: 15219869
[074:475] [2024-04-06 00:37:08 +0000.750706][7e98] AF_SpeedFilter audio time,
0x7267168e00 rcv time: 15219869in_nSamples:441
[074:475] [2024-04-06 00:37:08 +0000.750840][7e98] resampled_data_size:0
[074:525] [2024-04-06 00:37:08 +0000.801291][7e41]
MediaFilterCamera::NeedProcessTexture
[074:525] [2024-04-06 00:37:08 +0000.801393][7e41] begine recode to first frame
spend time:126
[074:525] [2024-04-06 00:37:08 +0000.801427][7e41] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7267168980
[074:525] [2024-04-06 00:37:08 +0000.801497][7e41] blur_distance_:0
[074:525] [2024-04-06 00:37:08 +0000.801526][7e41] blur_direction_angle_:-90
[074:526] [2024-04-06 00:37:08 +0000.801587][7e41]
GPUImageProcessing::SetOrientation orientation: 90
[074:526] [2024-04-06 00:37:08 +0000.801616][7e41] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[074:526] [2024-04-06 00:37:08 +0000.801712][7e41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[074:526] [2024-04-06 00:37:08 +0000.801747][7e41] GPUImageProcessing: input frame
width1280 X 720
[074:527] [2024-04-06 00:37:08 +0000.802854][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[074:528] [2024-04-06 00:37:08 +0000.803811][7e41] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[074:528] [2024-04-06 00:37:08 +0000.804015][7e41] CropFilter::OnVideoFrame
outputtexture :23
[074:528] [2024-04-06 00:37:08 +0000.804059][7e41] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[074:529] [2024-04-06 00:37:08 +0000.804989][7e41] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[074:562] [2024-04-06 00:37:08 +0000.838177][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[074:566] [2024-04-06 00:37:08 +0000.842176][7e41] The convert RGB to YUV take 3
[074:566] [2024-04-06 00:37:08 +0000.842513][7e41] FilterPipeline2::OnVideoFrame
pts 37 last_video_timestamp_ 37
[074:567] [2024-04-06 00:37:08 +0000.842599][7e41]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[074:568] [2024-04-06 00:37:08 +0000.844493][7e9f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[074:569] [2024-04-06 00:37:08 +0000.844611][7e9f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[074:569] [2024-04-06 00:37:08 +0000.844655][7e9f] push video frame to H264
encoder. (100 frame for one log)

[074:569] [2024-04-06 00:37:08 +0000.844694][7e9f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[074:569] [2024-04-06 00:37:08 +0000.844736][7e9f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[074:569] [2024-04-06 00:37:08 +0000.844770][7e9f] Push an pts:0 to dts queue.


[074:569] [2024-04-06 00:37:08 +0000.844833][7e9f] DTS queue for
Generator:0x72f375dcb8 0
[074:569] [2024-04-06 00:37:08 +0000.844866][7e9f] The input pts:0 fps:30
[074:570] [2024-04-06 00:37:08 +0000.845846][7e9f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[074:591] [2024-04-06 00:37:08 +0000.867482][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[074:598] [2024-04-06 00:37:08 +0000.873594][7e98] AF_SpeedFilter audio time 222,
0x7267168e00 out time: 15219869 org time: 15219869
[074:598] [2024-04-06 00:37:08 +0000.873762][7e98] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[074:598] [2024-04-06 00:37:08 +0000.873816][7e98]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15219869
[074:598] [2024-04-06 00:37:08 +0000.873852][7e98]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[074:598] [2024-04-06 00:37:08 +0000.873944][7e98] AF_SpeedFilter audio time
[074:598] [2024-04-06 00:37:08 +0000.874028][7e98] AF_SpeedFilter audio time 111,
0x7267168e00 out time: 15219879 org time: 15219879
[074:600] [2024-04-06 00:37:08 +0000.875967][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[074:601] [2024-04-06 00:37:08 +0000.876972][7ea0] add aac audio track with id:1
[074:638] [2024-04-06 00:37:08 +0000.913777][7e9f] h264 add frame header cdr flag
[074:638] [2024-04-06 00:37:08 +0000.914168][7e9f] h264 add frame header cdr flag
[074:638] [2024-04-06 00:37:08 +0000.914375][7e9f] SendFrame
encodedImage._timeStamp:0encodedImage->_length:78319
[074:638] [2024-04-06 00:37:08 +0000.914428][7e9f] Received key frame:0
[074:638] [2024-04-06 00:37:08 +0000.914472][7e9f] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[074:638] [2024-04-06 00:37:08 +0000.914518][7e9f] H264Encode::H264SWEncoder get
callback, length:78319 type:0 nalType:7length:18
[074:639] [2024-04-06 00:37:08 +0000.914560][7e9f] H264Encode:: get a sps pps
header!headerSize:31
[074:639] [2024-04-06 00:37:08 +0000.914598][7e9f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[074:639] [2024-04-06 00:37:08 +0000.914716][7ea0] get the H.264 SPS parameter
[074:639] [2024-04-06 00:37:08 +0000.915047][7ea0] add video track with id:2
[074:639] [2024-04-06 00:37:08 +0000.915504][7ea0] get the H.264 PPS parameter
[074:640] [2024-04-06 00:37:08 +0000.915829][7ea0] get the H.264 IDR frame
[074:640] [2024-04-06 00:37:08 +0000.915896][7ea0] resss:true
[074:640] [2024-04-06 00:37:08 +0000.915928][7ea0] video start ts:0
[074:640] [2024-04-06 00:37:08 +0000.916001][7ea0] the video frame has been written
into MP4 file
[074:693] [2024-04-06 00:37:08 +0000.969552][7ea0] audio start ts:0
[074:694] [2024-04-06 00:37:08 +0000.970023][7ea0] the audio frame has been written
into MP4 file
[074:800] [2024-04-06 00:37:09 +0000.76297][7e45] Run AGC when audioType = 0
[074:800] [2024-04-06 00:37:09 +0000.76434][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[075:015] [2024-04-06 00:37:09 +0000.290984][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[075:050] [2024-04-06 00:37:09 +0000.325655][7e41] The convert RGB to YUV take 3
[075:169] [2024-04-06 00:37:09 +0000.445155][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[075:385] [2024-04-06 00:37:09 +0000.661187][7e9f] DTS queue for
Generator:0x72f375dcb8 783 816
[075:400] [2024-04-06 00:37:09 +0000.675887][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[075:514] [2024-04-06 00:37:09 +0000.790196][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[075:552] [2024-04-06 00:37:09 +0000.828010][7e41] The convert RGB to YUV take 4
[075:878] [2024-04-06 00:37:10 +0000.154405][7e9f] Push an pts:1311 to dts queue.
[075:919] [2024-04-06 00:37:10 +0000.194944][7e9f] last dts:1278 currentPts:1311
ppsOrSPS:0 queue length:2
[076:010] [2024-04-06 00:37:10 +0000.285682][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[076:010] [2024-04-06 00:37:10 +0000.286376][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[076:044] [2024-04-06 00:37:10 +0000.319964][7e41] The convert RGB to YUV take 3
[076:216] [2024-04-06 00:37:10 +0000.492445][7e9f] DTS queue for
Generator:0x72f375dcb8 1613 1646
[076:234] [2024-04-06 00:37:10 +0000.509701][7e98]
RecordAudioSource::PullAudioFrame
[076:408] [2024-04-06 00:37:10 +0000.684040][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[076:501] [2024-04-06 00:37:10 +0000.777122][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[076:538] [2024-04-06 00:37:10 +0000.813933][7e41] The convert RGB to YUV take 3
[076:566] [2024-04-06 00:37:10 +0000.842212][7e41] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[076:607] [2024-04-06 00:37:10 +0000.882981][7e9f] h264 add frame header cdr flag
[076:607] [2024-04-06 00:37:10 +0000.883425][7e9f] Received key frame:1972
[076:609] [2024-04-06 00:37:10 +0000.885219][7e98] AF_SpeedFilter::PullFrame eof4
[076:611] [2024-04-06 00:37:10 +0000.887480][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[076:641] [2024-04-06 00:37:10 +0000.917495][7ea0] get the H.264 IDR frame
[076:760] [2024-04-06 00:37:11 +0000.35852][7e98] resampled_data_size:7168
[076:801] [2024-04-06 00:37:11 +0000.76730][7e45] Run AGC when audioType = 0
[076:863] [2024-04-06 00:37:11 +0000.139018][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[076:957] [2024-04-06 00:37:11 +0000.232818][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:4
[076:999] [2024-04-06 00:37:11 +0000.274605][7e41] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[077:006] [2024-04-06 00:37:11 +0000.281642][7e9f] DTS queue for
Generator:0x72f375dcb8 2436
[077:034] [2024-04-06 00:37:11 +0000.310326][7e41] The convert RGB to YUV take 4
[077:202] [2024-04-06 00:37:11 +0000.477948][7e9f] Push an pts:2633 to dts queue.
[077:273] [2024-04-06 00:37:11 +0000.549364][7e9f] last dts:2599 currentPts:2633
ppsOrSPS:0 queue length:3
[077:405] [2024-04-06 00:37:11 +0000.681359][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[077:494] [2024-04-06 00:37:11 +0000.770096][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[077:520] [2024-04-06 00:37:11 +0000.796114][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[077:536] [2024-04-06 00:37:11 +0000.812457][7e41] The convert RGB to YUV take 4
[077:794] [2024-04-06 00:37:12 +0000.69687][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[077:860] [2024-04-06 00:37:12 +0000.136127][7e41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[077:860] [2024-04-06 00:37:12 +0000.136221][7e41] GPUImageProcessing: input frame
width1280 X 720
[077:860] [2024-04-06 00:37:12 +0000.136537][7e41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[077:861] [2024-04-06 00:37:12 +0000.136703][7e41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[077:865] [2024-04-06 00:37:12 +0000.141123][7e9f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3298
[077:865] [2024-04-06 00:37:12 +0000.141269][7e9f] DTS queue for
Generator:0x72f375dcb8 3231 3263 3298
[077:894] [2024-04-06 00:37:12 +0000.169962][7e9f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3326
[077:894] [2024-04-06 00:37:12 +0000.170062][7e9f] push video frame to H264
encoder. (100 frame for one log)

[077:894] [2024-04-06 00:37:12 +0000.170112][7e9f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[077:894] [2024-04-06 00:37:12 +0000.170150][7e9f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:3326(100 frame for one
log)

[077:894] [2024-04-06 00:37:12 +0000.170192][7e9f] The input pts:3326 fps:30


[077:897] [2024-04-06 00:37:12 +0000.172857][7e9f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3263 pts:3263
[077:930] [2024-04-06 00:37:12 +0000.205922][7e9f] SendFrame
encodedImage._timeStamp:3298encodedImage->_length:152096
[077:961] [2024-04-06 00:37:12 +0000.236962][7e9f] H264Encode::H264SWEncoder get
callback, length:114272 type:1 nalType:1length:114268
[077:989] [2024-04-06 00:37:12 +0000.264966][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[077:996] [2024-04-06 00:37:12 +0000.272543][7e98]
RecordAudioSource::PullAudioFrame
[078:023] [2024-04-06 00:37:12 +0000.299252][7e41] The convert RGB to YUV take 3
[078:405] [2024-04-06 00:37:12 +0000.681407][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[078:487] [2024-04-06 00:37:12 +0000.762827][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[078:528] [2024-04-06 00:37:12 +0000.804372][7e41] The convert RGB to YUV take 3
[078:530] [2024-04-06 00:37:12 +0000.806365][7e9f] Push an pts:3963 to dts queue.
[078:551] [2024-04-06 00:37:12 +0000.827403][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[078:591] [2024-04-06 00:37:12 +0000.867511][7e9f] h264 add frame header cdr flag
[078:592] [2024-04-06 00:37:12 +0000.867963][7e9f] Received key frame:3963
[078:592] [2024-04-06 00:37:12 +0000.868022][7e9f] last dts:3923 currentPts:3963
ppsOrSPS:0 queue length:3
[078:619] [2024-04-06 00:37:12 +0000.895449][7e41] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[078:625] [2024-04-06 00:37:12 +0000.901097][7ea0] get the H.264 IDR frame
[078:658] [2024-04-06 00:37:12 +0000.933765][7e9f] DTS queue for
Generator:0x72f375dcb8 4053 4087
[078:751] [2024-04-06 00:37:13 +0000.26955][7e98] AF_SpeedFilter::PullFrame eof4
[078:753] [2024-04-06 00:37:13 +0000.29250][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[078:803] [2024-04-06 00:37:13 +0000.78797][7e45] Run AGC when audioType = 0
[078:803] [2024-04-06 00:37:13 +0000.78924][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[078:962] [2024-04-06 00:37:13 +0000.238117][7e98] resampled_data_size:0
[078:983] [2024-04-06 00:37:13 +0000.259303][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[079:018] [2024-04-06 00:37:13 +0000.294117][7e41] The convert RGB to YUV take 4
[079:045] [2024-04-06 00:37:13 +0000.321051][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[079:306] [2024-04-06 00:37:13 +0000.581595][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:8
[079:406] [2024-04-06 00:37:13 +0000.681937][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[079:474] [2024-04-06 00:37:13 +0000.750402][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[079:481] [2024-04-06 00:37:13 +0000.757331][7e9f] DTS queue for
Generator:0x72f375dcb8 4880 4912
[079:512] [2024-04-06 00:37:13 +0000.788008][7e41] The convert RGB to YUV take 3
[079:756] [2024-04-06 00:37:14 +0000.32158][7e98] RecordAudioSource::PullAudioFrame
[079:846] [2024-04-06 00:37:14 +0000.121835][7e9f] Push an pts:5278 to dts queue.
[079:913] [2024-04-06 00:37:14 +0000.188847][7e9f] last dts:5242 currentPts:5278
ppsOrSPS:0 queue length:3
[079:971] [2024-04-06 00:37:14 +0000.247480][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[080:007] [2024-04-06 00:37:14 +0000.282905][7e41] The convert RGB to YUV take 4
[080:244] [2024-04-06 00:37:14 +0000.520446][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[080:310] [2024-04-06 00:37:14 +0000.585649][7e9f] DTS queue for
Generator:0x72f375dcb8 5705 5740
[080:405] [2024-04-06 00:37:14 +0000.680752][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[080:471] [2024-04-06 00:37:14 +0000.747434][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[080:514] [2024-04-06 00:37:14 +0000.789891][7e41] The convert RGB to YUV take 3
[080:570] [2024-04-06 00:37:14 +0000.846498][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[080:578] [2024-04-06 00:37:14 +0000.853760][7e9f] h264 add frame header cdr flag
[080:578] [2024-04-06 00:37:14 +0000.854328][7e9f] Received key frame:5948
[080:610] [2024-04-06 00:37:14 +0000.886532][7ea0] get the H.264 IDR frame
[080:702] [2024-04-06 00:37:14 +0000.977576][7e41] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[080:802] [2024-04-06 00:37:15 +0000.78138][7e45] Run AGC when audioType = 0
[080:887] [2024-04-06 00:37:15 +0000.163515][7e98] AF_SpeedFilter::PullFrame eof4
[080:890] [2024-04-06 00:37:15 +0000.165707][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[080:967] [2024-04-06 00:37:15 +0000.243091][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[081:000] [2024-04-06 00:37:15 +0000.275758][7e41] The convert RGB to YUV take 4
[081:095] [2024-04-06 00:37:15 +0000.371389][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[081:104] [2024-04-06 00:37:15 +0000.380537][7e9f] DTS queue for
Generator:0x72f375dcb8 6533
[081:168] [2024-04-06 00:37:15 +0000.444023][7e9f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6599
[081:168] [2024-04-06 00:37:15 +0000.444108][7e9f] Push an pts:6599 to dts queue.
[081:190] [2024-04-06 00:37:15 +0000.466065][7e98] resampled_data_size:10240
[081:193] [2024-04-06 00:37:15 +0000.469200][7e41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[081:193] [2024-04-06 00:37:15 +0000.469279][7e41] GPUImageProcessing: input frame
width1280 X 720
[081:194] [2024-04-06 00:37:15 +0000.469567][7e41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[081:194] [2024-04-06 00:37:15 +0000.469634][7e41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[081:234] [2024-04-06 00:37:15 +0000.510535][7e9f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6666
[081:235] [2024-04-06 00:37:15 +0000.510620][7e9f] push video frame to H264
encoder. (100 frame for one log)

[081:235] [2024-04-06 00:37:15 +0000.510671][7e9f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[081:235] [2024-04-06 00:37:15 +0000.510695][7e9f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6666(100 frame for one
log)

[081:235] [2024-04-06 00:37:15 +0000.510735][7e9f] The input pts:6666 fps:30


[081:236] [2024-04-06 00:37:15 +0000.512464][7e9f] SendFrame
encodedImage._timeStamp:6599encodedImage->_length:73216
[081:237] [2024-04-06 00:37:15 +0000.512777][7e9f] last dts:6564 currentPts:6599
ppsOrSPS:0 queue length:3
[081:237] [2024-04-06 00:37:15 +0000.512853][7e9f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6599 pts:6599
[081:304] [2024-04-06 00:37:15 +0000.579777][7e9f] H264Encode::H264SWEncoder get
callback, length:82688 type:1 nalType:1length:82684
[081:404] [2024-04-06 00:37:15 +0000.680135][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[081:457] [2024-04-06 00:37:15 +0000.733086][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[081:497] [2024-04-06 00:37:15 +0000.772663][7e41] The convert RGB to YUV take 5
[081:520] [2024-04-06 00:37:15 +0000.795907][7e98]
RecordAudioSource::PullAudioFrame
[081:574] [2024-04-06 00:37:15 +0000.850434][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:2
[081:940] [2024-04-06 00:37:16 +0000.215796][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[081:962] [2024-04-06 00:37:16 +0000.237609][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[081:966] [2024-04-06 00:37:16 +0000.242386][7e9f] DTS queue for
Generator:0x72f375dcb8 7328 7359 7399
[081:996] [2024-04-06 00:37:16 +0000.271978][7e41] The convert RGB to YUV take 4
[082:095] [2024-04-06 00:37:16 +0000.371448][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[082:413] [2024-04-06 00:37:16 +0000.688798][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[082:449] [2024-04-06 00:37:16 +0000.724990][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[082:487] [2024-04-06 00:37:16 +0000.763520][7e41] The convert RGB to YUV take 3
[082:488] [2024-04-06 00:37:16 +0000.764492][7e9f] Push an pts:7921 to dts queue.
[082:557] [2024-04-06 00:37:16 +0000.832679][7e9f] h264 add frame header cdr flag
[082:557] [2024-04-06 00:37:16 +0000.833146][7e9f] Received key frame:7921
[082:557] [2024-04-06 00:37:16 +0000.833212][7e9f] last dts:7886 currentPts:7921
ppsOrSPS:0 queue length:3
[082:589] [2024-04-06 00:37:16 +0000.865168][7ea0] get the H.264 IDR frame
[082:751] [2024-04-06 00:37:17 +0000.27072][7e41] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[082:754] [2024-04-06 00:37:17 +0000.30491][7e9f] DTS queue for
Generator:0x72f375dcb8 8153 8186
[082:800] [2024-04-06 00:37:17 +0000.75712][7e46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[082:800] [2024-04-06 00:37:17 +0000.75805][7e46] _deviceSampleRate:48000

[082:804] [2024-04-06 00:37:17 +0000.80320][7e45] Run AGC when audioType = 0


[082:804] [2024-04-06 00:37:17 +0000.80411][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[082:948] [2024-04-06 00:37:17 +0000.223692][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[082:982] [2024-04-06 00:37:17 +0000.257772][7e41] The convert RGB to YUV take 5
[083:030] [2024-04-06 00:37:17 +0000.305598][7e98] AF_SpeedFilter::PullFrame eof4
[083:032] [2024-04-06 00:37:17 +0000.307851][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[083:285] [2024-04-06 00:37:17 +0000.560621][7e98]
RecordAudioSource::PullAudioFrame
[083:404] [2024-04-06 00:37:17 +0000.680320][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[083:442] [2024-04-06 00:37:17 +0000.718129][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[083:447] [2024-04-06 00:37:17 +0000.722802][7e98] resampled_data_size:1024
[083:482] [2024-04-06 00:37:17 +0000.758105][7e41] The convert RGB to YUV take 4
[083:581] [2024-04-06 00:37:17 +0000.857185][7e9f] DTS queue for
Generator:0x72f375dcb8 8984 9013
[083:622] [2024-04-06 00:37:17 +0000.898254][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[083:635] [2024-04-06 00:37:17 +0000.910684][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[083:819] [2024-04-06 00:37:18 +0000.94917][7e9f] Push an pts:9249 to dts queue.
[083:883] [2024-04-06 00:37:18 +0000.158738][7e9f] last dts:9213 currentPts:9249
ppsOrSPS:0 queue length:3
[083:922] [2024-04-06 00:37:18 +0000.198320][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:4
[083:942] [2024-04-06 00:37:18 +0000.218023][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[083:974] [2024-04-06 00:37:18 +0000.250106][7e41] The convert RGB to YUV take 4
[084:382] [2024-04-06 00:37:18 +0000.657958][7e99] The output timestamp from audio
mixer change:15229771
[084:400] [2024-04-06 00:37:18 +0000.676356][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[084:404] [2024-04-06 00:37:18 +0000.679914][7e45] On audio frame the broadcast
with timestamp:15229803 samples:480. (1000 frame for one log)

[084:408] [2024-04-06 00:37:18 +0000.684526][7e9f] DTS queue for


Generator:0x72f375dcb8 9803 9838
[084:413] [2024-04-06 00:37:18 +0000.689124][7e99] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[084:413] [2024-04-06 00:37:18 +0000.689315][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[084:432] [2024-04-06 00:37:18 +0000.707967][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[084:470] [2024-04-06 00:37:18 +0000.746004][7e41] The convert RGB to YUV take 4
[084:473] [2024-04-06 00:37:18 +0000.749120][7e9f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9903
[084:485] [2024-04-06 00:37:18 +0000.761066][7e98] AF_SpeedFilter audio time,
0x7267168e00 rcv time: 15229874
[084:485] [2024-04-06 00:37:18 +0000.761153][7e98] AF_SpeedFilter audio time,
0x7267168e00 rcv time: 15229874in_nSamples:441
[084:534] [2024-04-06 00:37:18 +0000.810332][7e41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[084:534] [2024-04-06 00:37:18 +0000.810433][7e41] GPUImageProcessing: input frame
width1280 X 720
[084:535] [2024-04-06 00:37:18 +0000.810829][7e41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[084:535] [2024-04-06 00:37:18 +0000.810921][7e41] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[084:543] [2024-04-06 00:37:18 +0000.819192][7e9f] h264 add frame header cdr flag
[084:544] [2024-04-06 00:37:18 +0000.819710][7e9f] SendFrame
encodedImage._timeStamp:9903encodedImage->_length:163152
[084:544] [2024-04-06 00:37:18 +0000.819769][7e9f] Received key frame:9903
[084:544] [2024-04-06 00:37:18 +0000.820499][7e9f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9934 pts:9934
[084:545] [2024-04-06 00:37:18 +0000.821471][7ea0] get the H.264 IDR frame
[084:571] [2024-04-06 00:37:18 +0000.847238][7e9f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10001
[084:571] [2024-04-06 00:37:18 +0000.847325][7e9f] push video frame to H264
encoder. (100 frame for one log)

[084:571] [2024-04-06 00:37:18 +0000.847351][7e9f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[084:571] [2024-04-06 00:37:18 +0000.847376][7e9f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:10001(100 frame for one
log)

[084:571] [2024-04-06 00:37:18 +0000.847409][7e9f] The input pts:10001 fps:30


[084:580] [2024-04-06 00:37:18 +0000.855923][7e98] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[084:580] [2024-04-06 00:37:18 +0000.856012][7e98]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15229869
[084:580] [2024-04-06 00:37:18 +0000.856036][7e98]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[084:639] [2024-04-06 00:37:18 +0000.914892][7e9f] H264Encode::H264SWEncoder get
callback, length:114720 type:1 nalType:1length:114716
[084:803] [2024-04-06 00:37:19 +0000.78786][7e45] Run AGC when audioType = 0
[084:828] [2024-04-06 00:37:19 +0000.103905][7e41] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4980 diff: 21
[084:931] [2024-04-06 00:37:19 +0000.207339][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[084:965] [2024-04-06 00:37:19 +0000.241217][7e41] The convert RGB to YUV take 3
[085:046] [2024-04-06 00:37:19 +0000.322082][7e98]
RecordAudioSource::PullAudioFrame
[085:139] [2024-04-06 00:37:19 +0000.415526][7e9f] Push an pts:10569 to dts queue.
[085:145] [2024-04-06 00:37:19 +0000.421516][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[085:169] [2024-04-06 00:37:19 +0000.444880][7e98] AF_SpeedFilter::PullFrame eof4
[085:171] [2024-04-06 00:37:19 +0000.447167][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[085:203] [2024-04-06 00:37:19 +0000.479579][7e9f] last dts:10534 currentPts:10569
ppsOrSPS:0 queue length:3
[085:232] [2024-04-06 00:37:19 +0000.508536][7e9f] DTS queue for
Generator:0x72f375dcb8 10603 10633 10665
[085:324] [2024-04-06 00:37:19 +0000.600364][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[085:410] [2024-04-06 00:37:19 +0000.686005][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[085:423] [2024-04-06 00:37:19 +0000.699417][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[085:461] [2024-04-06 00:37:19 +0000.736683][7e41] The convert RGB to YUV take 4
[085:559] [2024-04-06 00:37:19 +0000.834820][7e41] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[085:617] [2024-04-06 00:37:19 +0000.893370][7e98] resampled_data_size:13312
[085:710] [2024-04-06 00:37:19 +0000.986272][7e98] AF_SpeedFilter audio time
[085:710] [2024-04-06 00:37:19 +0000.986426][7e98] AF_SpeedFilter audio time 111,
0x7267168e00 out time: 15231059 org time: 15231059
[085:922] [2024-04-06 00:37:20 +0000.198475][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[085:958] [2024-04-06 00:37:20 +0000.234226][7e41] The convert RGB to YUV take 4
[086:057] [2024-04-06 00:37:20 +0000.332682][7e9f] DTS queue for
Generator:0x72f375dcb8 11423 11454 11489
[086:280] [2024-04-06 00:37:20 +0000.556002][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:8
[086:408] [2024-04-06 00:37:20 +0000.684518][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[086:415] [2024-04-06 00:37:20 +0000.691130][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[086:456] [2024-04-06 00:37:20 +0000.731841][7e41] The convert RGB to YUV take 5
[086:459] [2024-04-06 00:37:20 +0000.734903][7e9f] Push an pts:11889 to dts queue.
[086:526] [2024-04-06 00:37:20 +0000.802505][7e9f] h264 add frame header cdr flag
[086:527] [2024-04-06 00:37:20 +0000.802956][7e9f] Received key frame:11889
[086:527] [2024-04-06 00:37:20 +0000.803016][7e9f] last dts:11852 currentPts:11889
ppsOrSPS:0 queue length:3
[086:528] [2024-04-06 00:37:20 +0000.804483][7ea0] get the H.264 IDR frame
[086:659] [2024-04-06 00:37:20 +0000.935116][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[086:803] [2024-04-06 00:37:21 +0000.79360][7e45] Run AGC when audioType = 0
[086:804] [2024-04-06 00:37:21 +0000.79558][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[086:811] [2024-04-06 00:37:21 +0000.87264][7e98] RecordAudioSource::PullAudioFrame
[086:862] [2024-04-06 00:37:21 +0000.137663][7e9f] DTS queue for
Generator:0x72f375dcb8 12254 12290
[086:888] [2024-04-06 00:37:21 +0000.164093][7e41] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[086:916] [2024-04-06 00:37:21 +0000.191916][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[086:947] [2024-04-06 00:37:21 +0000.223338][7e41] The convert RGB to YUV take 3
[087:019] [2024-04-06 00:37:21 +0000.294823][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[087:309] [2024-04-06 00:37:21 +0000.585558][7e98] AF_SpeedFilter::PullFrame eof4
[087:312] [2024-04-06 00:37:21 +0000.587767][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[087:405] [2024-04-06 00:37:21 +0000.681169][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[087:406] [2024-04-06 00:37:21 +0000.682103][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[087:444] [2024-04-06 00:37:21 +0000.719930][7e41] The convert RGB to YUV take 4
[087:677] [2024-04-06 00:37:21 +0000.952825][7e9f] DTS queue for
Generator:0x72f375dcb8 13075 13107
[087:704] [2024-04-06 00:37:21 +0000.979813][7e41] drawYUV420 render
OpenGLRenderProgram:0x7264ad7498
[087:778] [2024-04-06 00:37:22 +0000.54343][7e9f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13208
[087:778] [2024-04-06 00:37:22 +0000.54430][7e9f] Push an pts:13208 to dts queue.
[087:846] [2024-04-06 00:37:22 +0000.122187][7e9f] SendFrame
encodedImage._timeStamp:13208encodedImage->_length:135568
[087:846] [2024-04-06 00:37:22 +0000.122385][7e9f] last dts:13173 currentPts:13208
ppsOrSPS:0 queue length:3
[087:868] [2024-04-06 00:37:22 +0000.144511][7e41] GPUImageProcessing: process
video frame with resolution 1280 X 720
[087:869] [2024-04-06 00:37:22 +0000.144629][7e41] GPUImageProcessing: input frame
width1280 X 720
[087:869] [2024-04-06 00:37:22 +0000.145038][7e41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[087:869] [2024-04-06 00:37:22 +0000.145091][7e41] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[087:882] [2024-04-06 00:37:22 +0000.158460][7e98] resampled_data_size:4096
[087:909] [2024-04-06 00:37:22 +0000.185512][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[087:915] [2024-04-06 00:37:22 +0000.190835][7e9f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13347
[087:915] [2024-04-06 00:37:22 +0000.190947][7e9f] push video frame to H264
encoder. (100 frame for one log)

[087:915] [2024-04-06 00:37:22 +0000.190985][7e9f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[087:915] [2024-04-06 00:37:22 +0000.191010][7e9f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:13347(100 frame for one
log)

[087:915] [2024-04-06 00:37:22 +0000.191059][7e9f] The input pts:13347 fps:30


[087:917] [2024-04-06 00:37:22 +0000.193162][7e9f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13276 pts:13276
[087:945] [2024-04-06 00:37:22 +0000.220641][7e41] The convert RGB to YUV take 4
[087:985] [2024-04-06 00:37:22 +0000.260831][7e9f] H264Encode::H264SWEncoder get
callback, length:163792 type:1 nalType:1length:163788
[088:187] [2024-04-06 00:37:22 +0000.463041][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[088:401] [2024-04-06 00:37:22 +0000.677322][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[088:405] [2024-04-06 00:37:22 +0000.680815][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[088:435] [2024-04-06 00:37:22 +0000.710806][7e41] The convert RGB to YUV take 4
[088:504] [2024-04-06 00:37:22 +0000.779633][7e9f] h264 add frame header cdr flag
[088:504] [2024-04-06 00:37:22 +0000.780151][7e9f] Received key frame:13869
[088:504] [2024-04-06 00:37:22 +0000.780202][7e9f] DTS queue for
Generator:0x72f375dcb8 13869 13900 13935
[088:536] [2024-04-06 00:37:22 +0000.812376][7ea0] get the H.264 IDR frame
[088:543] [2024-04-06 00:37:22 +0000.818652][7e9e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13931queue_audio_frame_:2
[088:575] [2024-04-06 00:37:22 +0000.850786][7e98]
RecordAudioSource::PullAudioFrame
[088:713] [2024-04-06 00:37:22 +0000.989142][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[088:800] [2024-04-06 00:37:23 +0000.76177][7e45] Run AGC when audioType = 0
[088:896] [2024-04-06 00:37:23 +0000.171822][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[088:929] [2024-04-06 00:37:23 +0000.205402][7e41] The convert RGB to YUV take 4
[088:960] [2024-04-06 00:37:23 +0000.235744][7e41] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6980 diff: 21
[089:101] [2024-04-06 00:37:23 +0000.377274][7e9f] Push an pts:14531 to dts queue.
[089:165] [2024-04-06 00:37:23 +0000.441570][7e9f] last dts:14494 currentPts:14531
ppsOrSPS:0 queue length:3
[089:300] [2024-04-06 00:37:23 +0000.576263][7e9f] DTS queue for
Generator:0x72f375dcb8 14728
[089:393] [2024-04-06 00:37:23 +0000.669405][7e41] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[089:413] [2024-04-06 00:37:23 +0000.688895][7e99] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[089:432] [2024-04-06 00:37:23 +0000.708292][7e41] The convert RGB to YUV take 3
[089:452] [2024-04-06 00:37:23 +0000.728258][7e98] AF_SpeedFilter::PullFrame eof4
[089:454] [2024-04-06 00:37:23 +0000.730442][7e98]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[089:712] [2024-04-06 00:37:23 +0000.988401][7e98] AF_SpeedFilter audio
0x7267168e00 PullFrame
[089:760] [2024-04-06 00:37:24 +0000.36200][7e41] StopRecording:
[089:760] [2024-04-06 00:37:24 +0000.36459][7e41] OnNeedStopRecording:
[089:763] [2024-04-06 00:37:24 +0000.39573][7e98] resampled_data_size:512
[089:764] [2024-04-06 00:37:24 +0000.39752][7e98] AF_SpeedFilter audio time 222,
0x7267168e00 out time: 15235119 org time: 15235119
[089:764] [2024-04-06 00:37:24 +0000.39899][7e98] PullAudioFrame: PullFrame audio
finished.
[089:764] [2024-04-06 00:37:24 +0000.39944][7e98]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[089:766] [2024-04-06 00:37:24 +0000.41905][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[089:766] [2024-04-06 00:37:24 +0000.42186][7e41] operator(): Stop
[089:766] [2024-04-06 00:37:24 +0000.42235][7e41] StopPullFrameAndWriteMp4
time:15235165 enter.

[089:766] [2024-04-06 00:37:24 +0000.42262][7e41] StopRecording:


[089:769] [2024-04-06 00:37:24 +0000.45227][7e9f]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:460
[089:771] [2024-04-06 00:37:24 +0000.47033][7e40] stop recording
[089:771] [2024-04-06 00:37:24 +0000.47072][7e40]
RecordingSessionInternalSimple:destroy media processers
[089:771] [2024-04-06 00:37:24 +0000.47105][7e40] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[089:771] [2024-04-06 00:37:24 +0000.47138][7e40] H264Encode::flushing hareware
Encoder
[089:771] [2024-04-06 00:37:24 +0000.47292][7e40] Flush time:15235170 enter.
[089:771] [2024-04-06 00:37:24 +0000.47332][7e40] H264Encoder encoder flush
[089:771] [2024-04-06 00:37:24 +0000.47368][7e40] flush output queue
[090:079] [2024-04-06 00:37:24 +0000.354628][7e40] Flush leave. expire time = 308
ms

[090:079] [2024-04-06 00:37:24 +0000.354809][7e40] ~H264EncodeWrap:


[090:079] [2024-04-06 00:37:24 +0000.354850][7e40] ~H264Encode:
[090:079] [2024-04-06 00:37:24 +0000.354886][7e40] teardownCompressionSession:
H264Encode::destroying Encoder
[090:079] [2024-04-06 00:37:24 +0000.354923][7e40] Release time:15235478 enter.

[090:079] [2024-04-06 00:37:24 +0000.355060][7e40] Release:


MediaCodecVideoEncoder::Release _inited:1
[090:079] [2024-04-06 00:37:24 +0000.355100][7e40] Destroy time:15235478 enter.

[090:079] [2024-04-06 00:37:24 +0000.355138][7e40] H264Encoder encoderDestroy


[090:079] [2024-04-06 00:37:24 +0000.355182][7e40]
AndroidMediaCodecVideoEncoder::release env: 0x725fe6c840
[090:079] [2024-04-06 00:37:24 +0000.355225][7e40]
AndroidMediaCodecVideoEncoder::Destroy
[090:092] [2024-04-06 00:37:24 +0000.368109][7e40] Destroy leave. expire time = 13
ms

[090:092] [2024-04-06 00:37:24 +0000.368255][7e40] Release leave. expire time = 13


ms

[090:092] [2024-04-06 00:37:24 +0000.368293][7e40] ~AndroidHwAvcEncoder


time:15235491 enter.

[090:092] [2024-04-06 00:37:24 +0000.368434][7e40] Release time:15235491 enter.

[090:092] [2024-04-06 00:37:24 +0000.368473][7e40] Release:


MediaCodecVideoEncoder:: has been released before, just return
[090:092] [2024-04-06 00:37:24 +0000.368507][7e40] Release leave. expire time = 0
ms

[090:092] [2024-04-06 00:37:24 +0000.368531][7e40] ~AndroidMediaCodecVideoEncoder


[090:093] [2024-04-06 00:37:24 +0000.368597][7e40] ~WrapAndroidMediaCodec
time:15235492 enter.

[090:093] [2024-04-06 00:37:24 +0000.368645][7e40] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[090:093] [2024-04-06 00:37:24 +0000.368674][7e40] video hevc hw codec


destructor:0x726fdfc888

[090:093] [2024-04-06 00:37:24 +0000.368724][7e40] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[090:093] [2024-04-06 00:37:24 +0000.368782][7e40] teardownCompressionSession:


H264Encode::destroyed Encoder
[090:093] [2024-04-06 00:37:24 +0000.368809][7e40]
RecordingSessionInternalSimple:destroy aac encoder output!
[090:093] [2024-04-06 00:37:24 +0000.368832][7e40] AACSWEncode destructor
[090:100] [2024-04-06 00:37:24 +0000.376256][7ea0] MP4 close file successfully
[090:100] [2024-04-06 00:37:24 +0000.376340][7ea0] Recording session Internal:
notify recording ok
[090:100] [2024-04-06 00:37:24 +0000.376364][7ea0] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4,
output_video_timestamp_:15194 last_video_pts_:15160
[090:100] [2024-04-06 00:37:24 +0000.376409][7ea0] OnRecordFinish:
[090:101] [2024-04-06 00:37:24 +0000.377098][7ea0] onRecordingOk: net seek
pos:0record video duration:15193record audio duration:15162
[090:101] [2024-04-06 00:37:24 +0000.377497][7e99] destructMicSource_w:
[090:101] [2024-04-06 00:37:24 +0000.377538][7e99] setOutput_w:
MicSource::setOutput() 0x0
[090:102] [2024-04-06 00:37:24 +0000.377578][7e99] close external audio stream

[090:102] [2024-04-06 00:37:24 +0000.377682][7e41] releaseThread 0x72670a5400


[090:102] [2024-04-06 00:37:24 +0000.377721][7e41] ~MicSource: Mic source
destroyed:0x72f7903f80
[090:102] [2024-04-06 00:37:24 +0000.378392][7e41] StopPullFrameAndWriteMp4 leave.
expire time = 336 ms

[090:102] [2024-04-06 00:37:24 +0000.378430][7e41] DestroyPipelineAndFilters


time:15235501 enter.

[090:102] [2024-04-06 00:37:24 +0000.378485][7e41] UnbindInputFilter 0x7267168ac0


this 0x7264ad76c0
[090:102] [2024-04-06 00:37:24 +0000.378527][7e41] UnbindInputFilter 0x7267168dd8
this 0x7267168f50
[090:103] [2024-04-06 00:37:24 +0000.378578][7e41] UnbindInputFilter 0x7264ad76c0
this 0x727af524e0
[090:103] [2024-04-06 00:37:24 +0000.378608][7e41] filter: filter pipeline destroy
this: 0x727af52440
[090:103] [2024-04-06 00:37:24 +0000.378780][7e41] ClearVideoOfSources: recodring
total frames:0
[090:103] [2024-04-06 00:37:24 +0000.378815][7e41] ClearVideoOfSources:
[090:103] [2024-04-06 00:37:24 +0000.378847][7e41] GPUImageProcessing destruct.
[090:103] [2024-04-06 00:37:24 +0000.378906][7e41] destroy TrivalImageDrawer
0x72672887c0
[090:103] [2024-04-06 00:37:24 +0000.378938][7e41] The shader has been initialize,
clean up them.

[090:103] [2024-04-06 00:37:24 +0000.378995][7e41] ~OpenGLFrameBuffer:


[090:103] [2024-04-06 00:37:24 +0000.379094][7e41] ~OpenGLFrameBuffer:
[090:103] [2024-04-06 00:37:24 +0000.379176][7e41] ~OpenGLFrameBuffer:
[090:103] [2024-04-06 00:37:24 +0000.379252][7e41] ~OpenGLFrameBuffer:
[090:103] [2024-04-06 00:37:24 +0000.379324][7e41] ~OpenGLFrameBuffer:
[090:103] [2024-04-06 00:37:24 +0000.379400][7e41] ~OpenGLFrameBuffer:
[090:104] [2024-04-06 00:37:24 +0000.379586][7e41] GPUImageProcessing destruct
finish.
[090:104] [2024-04-06 00:37:24 +0000.379633][7e41] GPURGBAFrame destruct.
[090:104] [2024-04-06 00:37:24 +0000.379697][7e41] destroy OpenGLRenderProgram
0x7264ad7498
[090:104] [2024-04-06 00:37:24 +0000.379738][7e41] ~CameraSource time:15235503
enter.

[090:104] [2024-04-06 00:37:24 +0000.379779][7e41] ~CameraSource leave. expire


time = 0 ms

[090:104] [2024-04-06 00:37:24 +0000.379826][7e41] ~RecordAudioSource time:15235503


enter.

[090:104] [2024-04-06 00:37:24 +0000.379862][7e41] ~RecordAudioSource leave.


expire time = 0 ms
[090:104] [2024-04-06 00:37:24 +0000.379912][7e41] DestroyPipelineAndFilters
leave. expire time = 2 ms

[090:129] [2024-04-06 00:37:24 +0000.404842][665f]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[090:129] [2024-04-06 00:37:24 +0000.405469][665f] machine model :redmi
[090:129] [2024-04-06 00:37:24 +0000.405527][665f] Support this machine
model :redmi
[090:130] [2024-04-06 00:37:24 +0000.405553][665f] global inited! current sdk
version: 07-20-936c45f
[090:130] [2024-04-06 00:37:24 +0000.405743][665f] filter: filter pipeline
construtc this: 0x72ff9f0180
[090:130] [2024-04-06 00:37:24 +0000.405796][665f] MediaFilterGraph:
MediaFilterGraph construct
[090:130] [2024-04-06 00:37:24 +0000.405848][665f] GLESContext:
[090:130] [2024-04-06 00:37:24 +0000.405909][665f] The result of eglGetDisplay is:
0x1
[090:132] [2024-04-06 00:37:24 +0000.408226][665f] The result of creation:
0x725fc5c100
[090:132] [2024-04-06 00:37:24 +0000.408366][665f] The result of
eglCreatePbufferSurface is: 0x725fc5c300
[090:133] [2024-04-06 00:37:24 +0000.409104][665f] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
[090:133] [2024-04-06 00:37:24 +0000.409154][665f] The source 0 speed:1
[090:133] [2024-04-06 00:37:24 +0000.409196][665f] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4,
delay: 0
[090:133] [2024-04-06 00:37:24 +0000.409247][665f] CreateDecoderByVideoSource
time:15235532 enter.

[090:133] [2024-04-06 00:37:24 +0000.409507][665f] running_decoder_count:0max


count:2
[090:133] [2024-04-06 00:37:24 +0000.409545][665f] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x726005a000
[090:157] [2024-04-06 00:37:24 +0000.433166][7eb3] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x725fc2ea00] Current FFmpeg version git-2021-06-16-
97cea6f

[090:278] [2024-04-06 00:37:24 +0000.554067][7eb3] OnStreamInfoFound: video


duration_: 15193
[090:280] [2024-04-06 00:37:24 +0000.556303][665f] start decoder
[090:280] [2024-04-06 00:37:24 +0000.556495][665f] CreateDecoderByVideoSource
leave. expire time = 147 ms

[090:281] [2024-04-06 00:37:24 +0000.556600][665f] BindInputFilter 0x725feb4ba0


this 0x725fd9be18
[090:281] [2024-04-06 00:37:24 +0000.556643][665f] BindInputFilter 0x725fd9be18
this 0x725fd9bed8
[090:281] [2024-04-06 00:37:24 +0000.556679][665f] BindInputFilter 0x725feb4ba0
this 0x725fd9c298
[090:281] [2024-04-06 00:37:24 +0000.556737][665f] BindInputFilter 0x725fd9c298
this 0x725fd9ca18
[090:281] [2024-04-06 00:37:24 +0000.556779][665f] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
[090:281] [2024-04-06 00:37:24 +0000.556822][665f] BindInputFilter 0x725fd9bed8
this 0x725fd9cad8
[090:281] [2024-04-06 00:37:24 +0000.556865][665f] BindInputFilter 0x725fd9cad8
this 0x72ff9f0220
[090:281] [2024-04-06 00:37:24 +0000.556917][665f] BindInputFilter 0x725fd9ca18
this 0x725fd9cb98
[090:281] [2024-04-06 00:37:24 +0000.556961][665f] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15219806.mp4
[090:282] [2024-04-06 00:37:24 +0000.557944][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[090:282] [2024-04-06 00:37:24 +0000.558461][665f] machine model :redmi
[090:282] [2024-04-06 00:37:24 +0000.558522][665f] Support this machine
model :redmi
[090:282] [2024-04-06 00:37:24 +0000.558548][665f] global inited! current sdk
version: 07-20-936c45f
[090:283] [2024-04-06 00:37:24 +0000.558654][665f] GetPipeline:
-----------------------------------------
[090:283] [2024-04-06 00:37:24 +0000.558691][665f] GetPipeline: source:
0x725feb4980
[090:283] [2024-04-06 00:37:24 +0000.558731][665f] GetPipeline: filter: NULLFilter
[090:283] [2024-04-06 00:37:24 +0000.558755][665f] GetPipeline: filter: NULLFilter
[090:283] [2024-04-06 00:37:24 +0000.558794][665f] GetPipeline: filter: NULLFilter
[090:283] [2024-04-06 00:37:24 +0000.558816][665f] GetPipeline: audio filter:
AuidoNULLFilter
[090:283] [2024-04-06 00:37:24 +0000.558839][665f] GetPipeline: audio filter:
AuidoNULLFilter
[090:283] [2024-04-06 00:37:24 +0000.558860][665f] GetPipeline: audio filter:
AudioNUllFilter
[090:283] [2024-04-06 00:37:24 +0000.558883][665f] GetPipeline:
------------------------------------------
[090:283] [2024-04-06 00:37:24 +0000.558910][665f] filter: filter pipeline2 update
pattern: 0
[090:284] [2024-04-06 00:37:24 +0000.559666][665f] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[090:284] [2024-04-06 00:37:24 +0000.560058][665f] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[090:284] [2024-04-06 00:37:24 +0000.560191][665f] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[090:284] [2024-04-06 00:37:24 +0000.560357][7eb4] NO get frame from decoder
[090:284] [2024-04-06 00:37:24 +0000.560528][665f] DeviceInit:
[090:285] [2024-04-06 00:37:24 +0000.561005][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[090:285] [2024-04-06 00:37:24 +0000.561409][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[090:286] [2024-04-06 00:37:24 +0000.561859][665f] CreatePlatformSpecificObjects:
[090:286] [2024-04-06 00:37:24 +0000.561948][665f] audio device use null audio
input and opensl output
[090:286] [2024-04-06 00:37:24 +0000.561999][665f] Create OpenSLES output module
with java VM support.

[090:286] [2024-04-06 00:37:24 +0000.562293][665f] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[090:287] [2024-04-06 00:37:24 +0000.562612][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[090:287] [2024-04-06 00:37:24 +0000.562889][7eb4] NO get frame from decoder
[090:287] [2024-04-06 00:37:24 +0000.562917][665f] Create OpenSLES output module
with buffer num:2

[090:287] [2024-04-06 00:37:24 +0000.562962][665f] Error(trace.cc:40): Init the


output and input for audio device template.
[090:287] [2024-04-06 00:37:24 +0000.562998][665f] Init the output device.

[090:287] [2024-04-06 00:37:24 +0000.563043][665f] Set the playout as stereo:1


[090:287] [2024-04-06 00:37:24 +0000.563079][665f] Set the sample rate to be:44100

[090:287] [2024-04-06 00:37:24 +0000.563171][665f] Low latency buffer size:144 low


sample rate:48000
[090:287] [2024-04-06 00:37:24 +0000.563224][665f] DeviceInit: Done
[090:287] [2024-04-06 00:37:24 +0000.563444][665f] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[090:287] [2024-04-06 00:37:24 +0000.563462][7eb4] NO get frame from decoder
[090:287] [2024-04-06 00:37:24 +0000.563444][7ebe] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x724636e218
[090:288] [2024-04-06 00:37:24 +0000.564527][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[090:289] [2024-04-06 00:37:24 +0000.564746][665f]
MediaFilterPlayer::SetPlayerNotify 0x725fc827e0
[090:289] [2024-04-06 00:37:24 +0000.564919][7eb4] NO get frame from decoder
[090:289] [2024-04-06 00:37:24 +0000.565457][665f]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[090:289] [2024-04-06 00:37:24 +0000.565540][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[090:290] [2024-04-06 00:37:24 +0000.566338][7eb4] NO get frame from decoder
[090:291] [2024-04-06 00:37:24 +0000.566574][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[090:291] [2024-04-06 00:37:24 +0000.567264][665f] SetGraphLoop: SetGraphLoop 1
[090:291] [2024-04-06 00:37:24 +0000.567366][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[090:292] [2024-04-06 00:37:24 +0000.568016][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[090:292] [2024-04-06 00:37:24 +0000.568158][7eb4] NO get frame from decoder
[090:294] [2024-04-06 00:37:24 +0000.569826][7eb4] NO get frame from decoder
[090:296] [2024-04-06 00:37:24 +0000.572210][7eb4] NO get frame from decoder
[090:300] [2024-04-06 00:37:24 +0000.575914][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[090:301] [2024-04-06 00:37:24 +0000.577040][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[090:301] [2024-04-06 00:37:24 +0000.577284][7ec0] Start:
[090:301] [2024-04-06 00:37:24 +0000.577470][7ebf] operator(): video render
started.
[090:301] [2024-04-06 00:37:24 +0000.577533][7ebf] DriveRender working... (1/200)
[090:301] [2024-04-06 00:37:24 +0000.577546][7ec0] Start:
[090:302] [2024-04-06 00:37:24 +0000.577604][7ebf] Warning(video_render.cc:390): No
picture to display (1/50)
[090:302] [2024-04-06 00:37:24 +0000.577720][7ec0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[090:302] [2024-04-06 00:37:24 +0000.577773][7ec0] Reset: history total size: 98
[090:302] [2024-04-06 00:37:24 +0000.577811][7ec0] DeviceStart:
audioDevice_:0x725fe89000
[090:302] [2024-04-06 00:37:24 +0000.577846][7ec0] DeviceStart: time profile
playout init before
[090:302] [2024-04-06 00:37:24 +0000.577893][7ec0] DeviceStart: time profile
playout init end
[090:302] [2024-04-06 00:37:24 +0000.577929][7ec0] OpenSlesOutput:Start playout
[090:309] [2024-04-06 00:37:24 +0000.585516][7ec0] Create the opensl output player.
streamtype before:0

[090:310] [2024-04-06 00:37:24 +0000.585615][7ec0] Create the opensl output player.


streamtype after:3

[090:346] [2024-04-06 00:37:24 +0000.622006][7ec0] Enqueue opensl buffer size:1764


[090:405] [2024-04-06 00:37:24 +0000.680876][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[090:407] [2024-04-06 00:37:24 +0000.682784][7ec0] DeviceStart: time profile
playout all end
[090:407] [2024-04-06 00:37:24 +0000.682839][7ec4]
PlayerSimpleBufferQueueCallbackHandler function
[090:407] [2024-04-06 00:37:24 +0000.682853][7ec0] operator(): Audio playback
started.
[090:407] [2024-04-06 00:37:24 +0000.682950][7ec4] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[090:407] [2024-04-06 00:37:24 +0000.682981][7ec0] operator(): Started now!
[090:407] [2024-04-06 00:37:24 +0000.682982][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[090:407] [2024-04-06 00:37:24 +0000.683088][7ec1] Pull audio failed.(wait video!)
[090:407] [2024-04-06 00:37:24 +0000.683123][7ec1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:408] [2024-04-06 00:37:24 +0000.683683][7ec2] Error(video_source.cc:430): wait
decoder a frame: 0
[090:409] [2024-04-06 00:37:24 +0000.684866][7ec2] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[090:409] [2024-04-06 00:37:24 +0000.685311][7ec1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[090:409] [2024-04-06 00:37:24 +0000.685413][7ec1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[090:410] [2024-04-06 00:37:24 +0000.685903][7ec1] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[090:411] [2024-04-06 00:37:24 +0000.687193][7ec1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:412] [2024-04-06 00:37:24 +0000.687856][7ec1] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[090:413] [2024-04-06 00:37:24 +0000.689279][7ec1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:414] [2024-04-06 00:37:24 +0000.690114][7ec1] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[090:415] [2024-04-06 00:37:24 +0000.691193][7ec1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:416] [2024-04-06 00:37:24 +0000.691730][7ec1] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[090:417] [2024-04-06 00:37:24 +0000.693043][7ec0] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[090:417] [2024-04-06 00:37:24 +0000.693375][7ec0] The audio playback speed:100
(1/100)
[090:417] [2024-04-06 00:37:24 +0000.693450][7ec0] lipsync_debug: The current
played audio timestamp is:0(1/50)
[090:417] [2024-04-06 00:37:24 +0000.693481][7ec0] First audio frame rendering
[090:419] [2024-04-06 00:37:24 +0000.694971][7ec2] OnVideoFrameReady(1/200)
[090:419] [2024-04-06 00:37:24 +0000.695464][7ebf] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[090:427] [2024-04-06 00:37:24 +0000.703137][7ebf] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:15235826
[090:443] [2024-04-06 00:37:24 +0000.718858][7ebf] lipsync_debug: render a video
frame
[090:443] [2024-04-06 00:37:24 +0000.719031][7ebf] lipsync_debug: First video frame
rendering.
[090:453] [2024-04-06 00:37:24 +0000.729339][7ebf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:18 timeDelta:26 last
video ts:900 frame->pts:2520 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[090:453] [2024-04-06 00:37:24 +0000.729491][7ebf] lipsync_debug: tsDelta -
timeDelta = -8
[090:453] [2024-04-06 00:37:24 +0000.729516][7ebf] lipsync_debug:result remaining
time:0
[090:453] [2024-04-06 00:37:24 +0000.729536][7ebf] dynamic updated lipsync delay:0
[090:460] [2024-04-06 00:37:24 +0000.736261][7ebf] lipsync_debug:remaining time:10
tsDelta - timeDelta:24
[090:460] [2024-04-06 00:37:24 +0000.736477][7ebf] lipsync_debug:result remaining
time:10
[090:529] [2024-04-06 00:37:24 +0000.805426][7ec2] video frame wait audio frame:
last_video_timestamp:289 last_audio_timestamp:184.943
[090:530] [2024-04-06 00:37:24 +0000.805586][7ec2]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[090:802] [2024-04-06 00:37:25 +0000.78205][7e45] Run AGC when audioType = 0
[090:802] [2024-04-06 00:37:25 +0000.78418][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[091:070] [2024-04-06 00:37:25 +0000.345688][7ebf] lipsync_debug:displaying video
ts:58590 The current displayed video timestamp is:15236469
[091:290] [2024-04-06 00:37:25 +0000.566310][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[091:407] [2024-04-06 00:37:25 +0000.683143][7ec0] do work DoLipsync!
[091:407] [2024-04-06 00:37:25 +0000.683258][7ec0] total delay:151 videoTsMS:986
audioTsMS:835 diff:151
[091:407] [2024-04-06 00:37:25 +0000.683287][7ec0] Set the lipsync delay:151
[091:458] [2024-04-06 00:37:25 +0000.733853][7ec2] Error(video_source.cc:430): wait
decoder a frame: 0
[091:881] [2024-04-06 00:37:26 +0000.157323][7ebf] lipsync_debug:displaying video
ts:117990 The current displayed video timestamp is:15237280
[091:955] [2024-04-06 00:37:26 +0000.230613][7ebf] DriveRender working... (1/200)
[092:051] [2024-04-06 00:37:26 +0000.326858][7ebf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:3 last video
ts:133020 frame->pts:136080 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[092:051] [2024-04-06 00:37:26 +0000.326999][7ebf] lipsync_debug: tsDelta -
timeDelta = 31
[092:103] [2024-04-06 00:37:26 +0000.378665][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[092:262] [2024-04-06 00:37:26 +0000.537736][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[092:489] [2024-04-06 00:37:26 +0000.764714][7ebf] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[092:489] [2024-04-06 00:37:26 +0000.764803][7ebf] lipsync_debug:result remaining
time:10
[092:543] [2024-04-06 00:37:26 +0000.818706][7ebf] lipsync_debug:displaying video
ts:177480 The current displayed video timestamp is:15237942
[092:582] [2024-04-06 00:37:26 +0000.857766][7ec1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[092:582] [2024-04-06 00:37:26 +0000.857850][7ec1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[092:591] [2024-04-06 00:37:26 +0000.867128][7ec0] The audio playback speed:100
(1/100)
[092:591] [2024-04-06 00:37:26 +0000.867361][7ec0] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[092:594] [2024-04-06 00:37:26 +0000.869551][7ec2] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7996 diff: 5
[092:756] [2024-04-06 00:37:27 +0000.32591][7ec2] Error(video_source.cc:430): wait
decoder a frame: 0
[092:799] [2024-04-06 00:37:27 +0000.74657][7e46] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[092:799] [2024-04-06 00:37:27 +0000.74727][7e46] _deviceSampleRate:48000

[092:800] [2024-04-06 00:37:27 +0000.75645][7e45] Run AGC when audioType = 0


[093:203] [2024-04-06 00:37:27 +0000.479110][7ebf] lipsync_debug:displaying video
ts:236970 The current displayed video timestamp is:15238602
[093:223] [2024-04-06 00:37:27 +0000.499318][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[093:407] [2024-04-06 00:37:27 +0000.682818][7ec2] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 296820pts ms:3.298e+06
[093:417] [2024-04-06 00:37:27 +0000.693064][7ec2] OnVideoFrameReady(1/200)
[093:417] [2024-04-06 00:37:27 +0000.693441][7ebf] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[093:459] [2024-04-06 00:37:27 +0000.735528][7ebf] DriveRender working... (1/200)
[093:549] [2024-04-06 00:37:27 +0000.825039][7ebf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:14 last
video ts:276030 frame->pts:278910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[093:549] [2024-04-06 00:37:27 +0000.825239][7ebf] lipsync_debug: tsDelta -
timeDelta = 18
[093:766] [2024-04-06 00:37:28 +0000.41748][7ebf] lipsync_debug:displaying video
ts:296820 The current displayed video timestamp is:15239165
[093:768] [2024-04-06 00:37:28 +0000.43862][7ebf] lipsync_debug: render a video
frame
[093:794] [2024-04-06 00:37:28 +0000.70271][7ebf] lipsync_debug:result remaining
time:0
[093:794] [2024-04-06 00:37:28 +0000.70350][7ebf] dynamic updated lipsync delay:0
[093:803] [2024-04-06 00:37:28 +0000.78819][7e45] haveEnoughProcessedData
internalAudioStream.length: 10
[094:193] [2024-04-06 00:37:28 +0000.468757][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[094:195] [2024-04-06 00:37:28 +0000.471429][7ec2] Error(video_source.cc:430): wait
decoder a frame: 0
[094:439] [2024-04-06 00:37:28 +0000.714917][7ebf] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[094:439] [2024-04-06 00:37:28 +0000.715013][7ebf] lipsync_debug:result remaining
time:10
[094:452] [2024-04-06 00:37:28 +0000.728256][7ebf] lipsync_debug:displaying video
ts:356670 The current displayed video timestamp is:15239851
[094:804] [2024-04-06 00:37:29 +0000.80381][7e45] Run AGC when audioType = 0
[094:804] [2024-04-06 00:37:29 +0000.80486][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[094:844] [2024-04-06 00:37:29 +0000.120127][7ec1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[094:844] [2024-04-06 00:37:29 +0000.120222][7ec1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[094:871] [2024-04-06 00:37:29 +0000.146773][7ec0] The audio playback speed:100
(1/100)
[094:871] [2024-04-06 00:37:29 +0000.146884][7ec0] lipsync_debug: The current
played audio timestamp is:204692(1/50)
[094:948] [2024-04-06 00:37:29 +0000.223899][7ebf] DriveRender working... (1/200)
[095:049] [2024-04-06 00:37:29 +0000.324891][7ebf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:30 last
video ts:406980 frame->pts:409680 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[095:049] [2024-04-06 00:37:29 +0000.325054][7ebf] lipsync_debug: tsDelta -
timeDelta = 0
[095:116] [2024-04-06 00:37:29 +0000.391818][7ebf] lipsync_debug:displaying video
ts:415710 The current displayed video timestamp is:15240515
[095:320] [2024-04-06 00:37:29 +0000.596021][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[095:495] [2024-04-06 00:37:29 +0000.771246][7ec2] Error(video_source.cc:430): wait
decoder a frame: 0
[095:500] [2024-04-06 00:37:29 +0000.775798][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[095:823] [2024-04-06 00:37:30 +0000.98820][7ebf] lipsync_debug:displaying video
ts:475020 The current displayed video timestamp is:15241222
[096:290] [2024-04-06 00:37:30 +0000.566109][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[096:431] [2024-04-06 00:37:30 +0000.706609][7ebf] lipsync_debug:remaining time:10
tsDelta - timeDelta:26
[096:431] [2024-04-06 00:37:30 +0000.706706][7ebf] lipsync_debug:result remaining
time:10
[096:496] [2024-04-06 00:37:30 +0000.772395][7ebf] lipsync_debug:displaying video
ts:535320 The current displayed video timestamp is:15241895
[096:499] [2024-04-06 00:37:30 +0000.774952][7ebf] DriveRender working... (1/200)
[096:600] [2024-04-06 00:37:30 +0000.875676][7ebf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:37 timeDelta:13 last
video ts:543510 frame->pts:546840 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[096:600] [2024-04-06 00:37:30 +0000.875755][7ebf] lipsync_debug: tsDelta -
timeDelta = 24
[096:640] [2024-04-06 00:37:30 +0000.915549][7ec2] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 593910pts ms:6.599e+06
[096:641] [2024-04-06 00:37:30 +0000.917238][7ec2] OnVideoFrameReady(1/200)
[096:641] [2024-04-06 00:37:30 +0000.917512][7ebf] operator() frame->pts-
9223372036854775808 queue_ size: 16 (1/200)
[096:774] [2024-04-06 00:37:31 +0000.50524][7ec2] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8996 diff: 5
[096:792] [2024-04-06 00:37:31 +0000.68452][7ec2] Error(video_source.cc:430): wait
decoder a frame: 0
[096:805] [2024-04-06 00:37:31 +0000.80789][7e45] Run AGC when audioType = 0
[096:895] [2024-04-06 00:37:31 +0000.171249][7ec2] video frame wait audio frame:
last_video_timestamp:6766 last_audio_timestamp:6637.91
[096:895] [2024-04-06 00:37:31 +0000.171351][7ec2]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[097:147] [2024-04-06 00:37:31 +0000.423274][7ebf] lipsync_debug:displaying video
ts:593910 The current displayed video timestamp is:15242546
[097:150] [2024-04-06 00:37:31 +0000.426449][7ebf] lipsync_debug: render a video
frame
[097:179] [2024-04-06 00:37:31 +0000.454935][7ebf] lipsync_debug:result remaining
time:0
[097:179] [2024-04-06 00:37:31 +0000.455042][7ebf] dynamic updated lipsync delay:0
[097:203] [2024-04-06 00:37:31 +0000.478913][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[097:251] [2024-04-06 00:37:31 +0000.527123][7ec1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 307060
[097:251] [2024-04-06 00:37:31 +0000.527225][7ec1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[097:255] [2024-04-06 00:37:31 +0000.531107][7ec4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[097:284] [2024-04-06 00:37:31 +0000.560476][7ec0] The audio playback speed:100
(1/100)
[097:285] [2024-04-06 00:37:31 +0000.560651][7ec0] lipsync_debug: The current
played audio timestamp is:307060(1/50)
[097:652] [2024-04-06 00:37:31 +0000.928196][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[097:653] [2024-04-06 00:37:31 +0000.928913][7ec0] Stop:
[097:653] [2024-04-06 00:37:31 +0000.929093][7ebf] operator(): Video Render
stopped.
[097:653] [2024-04-06 00:37:31 +0000.929192][7ec0] Stop:
[097:653] [2024-04-06 00:37:31 +0000.929370][7ec0] DeviceStop:
audioDevice_:0x725fe89000
[097:653] [2024-04-06 00:37:31 +0000.929408][7ec0] OpenSlesOutput:Stop playout

[097:655] [2024-04-06 00:37:31 +0000.930768][7ec0] DeviceStop: Done


[097:655] [2024-04-06 00:37:31 +0000.931001][7ec0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[097:655] [2024-04-06 00:37:31 +0000.931065][7ec0] operator(): Stop now!
[097:656] [2024-04-06 00:37:31 +0000.931570][665f] Stop:
[097:656] [2024-04-06 00:37:31 +0000.931674][7ec0] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[097:656] [2024-04-06 00:37:31 +0000.931806][665f] DeviceRelease:
audioDevice_:0x725fe89000
[097:656] [2024-04-06 00:37:31 +0000.931845][665f] OpenSlesOutput:Stop playout

[097:656] [2024-04-06 00:37:31 +0000.931896][665f] DeviceRelease: Release the


webrtc device object.
[097:656] [2024-04-06 00:37:31 +0000.932036][665f] OpenSlesOutput destruct.

[097:656] [2024-04-06 00:37:31 +0000.932102][665f] DeviceRelease: Done


[097:656] [2024-04-06 00:37:31 +0000.932203][665f] Stop:
[097:656] [2024-04-06 00:37:31 +0000.932282][7ebf] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[097:659] [2024-04-06 00:37:31 +0000.934897][665f] global uninited!
[097:660] [2024-04-06 00:37:31 +0000.935811][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[097:660] [2024-04-06 00:37:31 +0000.935888][665f] ~MediaFilterGraph:
MediaFilterGraph destruct
[097:660] [2024-04-06 00:37:31 +0000.935950][665f] RemoveVideoBackGroud: hava not
add video backgroud
[097:660] [2024-04-06 00:37:31 +0000.935999][665f] UnbindInputFilter 0x725fd9cad8
this 0x72ff9f0220
[097:660] [2024-04-06 00:37:31 +0000.936044][665f] ClearAllSource: remove source
filter, sourceid: 0x725feb4980
[097:660] [2024-04-06 00:37:31 +0000.936077][665f] DestoryDecoderByVideoSource
time:15243059 enter.

[097:660] [2024-04-06 00:37:31 +0000.936116][665f] ~VideoBindDecoder time:15243059


enter.

[097:660] [2024-04-06 00:37:31 +0000.936283][665f] CleanUp time:15243059 enter.

[097:664] [2024-04-06 00:37:31 +0000.940506][665f] CleanUp leave. expire time = 4


ms

[097:665] [2024-04-06 00:37:31 +0000.940669][665f] CleanUp time:15243064 enter.

[097:665] [2024-04-06 00:37:31 +0000.941167][665f] CleanUp leave. expire time = 0


ms
[097:666] [2024-04-06 00:37:31 +0000.941934][665f] ~VideoBindDecoder leave. expire
time = 6 ms

[097:666] [2024-04-06 00:37:31 +0000.942025][665f] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[097:666] [2024-04-06 00:37:31 +0000.942071][665f] UnbindInputFilter 0x725fd9bed8


this 0x725fd9cad8
[097:666] [2024-04-06 00:37:31 +0000.942113][665f] UnbindInputFilter 0x725fd9be18
this 0x725fd9bed8
[097:666] [2024-04-06 00:37:31 +0000.942150][665f] UnbindInputFilter 0x725feb4ba0
this 0x725fd9be18
[097:666] [2024-04-06 00:37:31 +0000.942213][665f] UnbindInputFilter 0x725fd9ca18
this 0x725fd9cb98
[097:666] [2024-04-06 00:37:31 +0000.942266][665f] UnbindInputFilter 0x725fd9c298
this 0x725fd9ca18
[097:666] [2024-04-06 00:37:31 +0000.942311][665f] UnbindInputFilter 0x725feb4ba0
this 0x725fd9c298
[097:667] [2024-04-06 00:37:31 +0000.942565][665f] ~GLESContext:
[097:667] [2024-04-06 00:37:31 +0000.943278][665f] GLESContext destruct finish.
[097:667] [2024-04-06 00:37:31 +0000.943325][665f] filter: filter pipeline destroy
this: 0x72ff9f0180
[098:803] [2024-04-06 00:37:33 +0000.78888][7e45] Run AGC when audioType = 0
[098:803] [2024-04-06 00:37:33 +0000.79015][7e45]
AudioDeviceDataHandler::MixAndSendOutFrame
[098:895] [2024-04-06 00:37:33 +0000.170865][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[100:481] [2024-04-06 00:37:34 +0000.757226][66bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[100:481] [2024-04-06 00:37:34 +0000.757428][66bf] ~MediaFilterCamera time:15245880
enter.

[100:481] [2024-04-06 00:37:34 +0000.757459][66bf] StopPullFrameAndWriteMp4


time:15245880 enter.

[100:482] [2024-04-06 00:37:34 +0000.758553][7e40] stop recording


[100:483] [2024-04-06 00:37:34 +0000.758636][7e40] we have stopped recording before
[100:483] [2024-04-06 00:37:34 +0000.758870][66bf] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[100:484] [2024-04-06 00:37:34 +0000.759656][66bf] DestroyPipelineAndFilters


time:15245883 enter.

[100:484] [2024-04-06 00:37:34 +0000.759721][66bf] DestroyPipelineAndFilters


leave. expire time = 0 ms

[100:484] [2024-04-06 00:37:34 +0000.759744][66bf] AppDeviceManagerStopMic

[100:484] [2024-04-06 00:37:34 +0000.759793][66bf] AppDeviceManagerStopMic::mic


status is on
[100:484] [2024-04-06 00:37:34 +0000.759825][66bf] Try to stop webrtc device.

[100:484] [2024-04-06 00:37:34 +0000.759848][66bf] Set record state to


stopped.threadID:26303

[100:550] [2024-04-06 00:37:34 +0000.826229][66bf] Try to destory the


recorder.threadID:26303
[100:650] [2024-04-06 00:37:34 +0000.925736][7e45] haveEnoughProcessedData
internalAudioStream.length: 0
[100:750] [2024-04-06 00:37:35 +0000.26455][66bf] DestroyAudioRecorder:
[100:751] [2024-04-06 00:37:35 +0000.26568][66bf] Cleanup the buffer queue in the
recorder.
[100:751] [2024-04-06 00:37:35 +0000.26596][66bf] Destroy the recorder.

[100:756] [2024-04-06 00:37:35 +0000.32484][66bf] StopRecording finished.

[100:757] [2024-04-06 00:37:35 +0000.32608][66bf] The stop recording success.

[100:757] [2024-04-06 00:37:35 +0000.32634][66bf]


AudioDeviceDataHandler::StopMicProcess

[100:759] [2024-04-06 00:37:35 +0000.34853][66bf] AppDeviceManager stop.

[100:759] [2024-04-06 00:37:35 +0000.34988][66bf] Rlease the webrtc device object.

[100:759] [2024-04-06 00:37:35 +0000.35399][66bf] OpenSlesInput destruct.

[100:759] [2024-04-06 00:37:35 +0000.35450][66bf] OpenSlesOutput destruct.

[100:760] [2024-04-06 00:37:35 +0000.36024][66bf] EventDispatchServerScope destruct


[100:760] [2024-04-06 00:37:35 +0000.36117][66bf]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[100:760] [2024-04-06 00:37:35 +0000.36203][66bf] ~AudioDeviceDataHandler

[100:761] [2024-04-06 00:37:35 +0000.36999][66bf] AppDeviceManagerDestruct.

[100:761] [2024-04-06 00:37:35 +0000.37069][66bf] ~AppDeviceManager:


[100:761] [2024-04-06 00:37:35 +0000.37118][66bf] ~CpuOverloadDetect time:15246160
enter.

[100:761] [2024-04-06 00:37:35 +0000.37455][66bf] ~CpuOverloadDetect leave. expire


time = 0 ms

[100:764] [2024-04-06 00:37:35 +0000.39803][66bf] Destruct BeautifyReader begin...


[100:764] [2024-04-06 00:37:35 +0000.39864][66bf] Destruct BeautifyReader done.
[100:764] [2024-04-06 00:37:35 +0000.39899][66bf] ~MediaFilterCamera leave. expire
time = 283 ms

[100:764] [2024-04-06 00:37:35 +0000.40065][66bf] ~GLESContext:


[100:772] [2024-04-06 00:37:35 +0000.47669][66bf] GLESContext destruct finish.
[100:772] [2024-04-06 00:37:35 +0000.47788][66bf] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[100:772] [2024-04-06 00:37:35 +0000.48472][66bf] global uninited!
[100:773] [2024-04-06 00:37:35 +0000.48782][66bf] clear AppID 50011
[100:773] [2024-04-06 00:37:35 +0000.48820][66bf] UnRegister JVM for Xplatform util
[100:773] [2024-04-06 00:37:35 +0000.48849][66bf] Dispose::unregister webrtc video
engine
[100:773] [2024-04-06 00:37:35 +0000.48873][66bf] Init the android object with
jvm:0x0 env:0x0 context:0x0

[100:773] [2024-04-06 00:37:35 +0000.48905][66bf] SetAndroidMediaCodecObjects


time:15246172 enter.

[100:773] [2024-04-06 00:37:35 +0000.48933][66bf] ClearAndroidMediaCodecObjects


time:15246172 enter.
[100:773] [2024-04-06 00:37:35 +0000.48963][66bf] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms

[100:773] [2024-04-06 00:37:35 +0000.48989][66bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[100:773] [2024-04-06 00:37:35 +0000.49013][66bf] SetAndroidMediaCodecObjects


time:15246172 enter.

[100:773] [2024-04-06 00:37:35 +0000.49039][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[100:773] [2024-04-06 00:37:35 +0000.49067][66bf] ClearAndroidMediaCodecObjects
time:15246172 enter.

[100:773] [2024-04-06 00:37:35 +0000.49092][66bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[100:773] [2024-04-06 00:37:35 +0000.49120][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[100:773] [2024-04-06 00:37:35 +0000.49144][66bf] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[100:773] [2024-04-06 00:37:35 +0000.49170][66bf] Dispose::unregister webrtc voice


engine
[100:773] [2024-04-06 00:37:35 +0000.49196][66bf] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[100:773] [2024-04-06 00:37:35 +0000.49226][66bf] SystemUtil UnInit done


[101:773] [2024-04-06 00:37:36 +0000.49367][66bf] Register JVM for xplatform util
[101:779] [2024-04-06 00:37:36 +0000.55073][66bf] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-04-
06 00:37:36 +0000
[101:779] [2024-04-06 00:37:36 +0000.55123][66bf] set AppID=50011 old AppID=-1
[101:779] [2024-04-06 00:37:36 +0000.55148][66bf] Init the android object with
jvm:0xb400007307a21380 env:0x72f781b080 context:0x728bac1288

[101:779] [2024-04-06 00:37:36 +0000.55176][66bf] SetAndroidMediaCodecObjects


time:15247178 enter.

[101:779] [2024-04-06 00:37:36 +0000.55213][66bf] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[101:779] [2024-04-06 00:37:36 +0000.55252][66bf] SetAndroidMediaCodecObjects


time:15247178 enter.

[101:779] [2024-04-06 00:37:36 +0000.55275][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007307a21380
[101:779] [2024-04-06 00:37:36 +0000.55306][66bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007307a21380 address:0x721eedc760
[101:779] [2024-04-06 00:37:36 +0000.55342][66bf] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007307a21380
address:0x721eedc760
[101:779] [2024-04-06 00:37:36 +0000.55365][66bf] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[101:779] [2024-04-06 00:37:36 +0000.55396][66bf] Set the android objects with


jvm:0xb400007307a21380 env:0x72f781b080 context:0x728bac1288

[101:779] [2024-04-06 00:37:36 +0000.55420][66bf] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x72f781b080
[101:779] [2024-04-06 00:37:36 +0000.55466][66bf] SystemUtil Init done
[101:780] [2024-04-06 00:37:36 +0000.55744][66bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[101:780] [2024-04-06 00:37:36 +0000.55842][66bf] MediaFilterCamera
[101:780] [2024-04-06 00:37:36 +0000.55883][66bf] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[101:780] [2024-04-06 00:37:36 +0000.56001][66bf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[101:780] [2024-04-06 00:37:36 +0000.56044][66bf] Recording session using default
bitrate support by app:31457280
[101:780] [2024-04-06 00:37:36 +0000.56036][7f5f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7264aaeac0
[101:780] [2024-04-06 00:37:36 +0000.56127][7f5f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[101:780] [2024-04-06 00:37:36 +0000.56204][66bf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[101:781] [2024-04-06 00:37:36 +0000.57005][66bf] Error(ini.cc:191): Open the file
failed. error:2
[101:781] [2024-04-06 00:37:36 +0000.57044][66bf]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[101:781] [2024-04-06 00:37:36 +0000.57081][66bf] The device model: 2201117ty
usingSoftwareAEC value: 0
[101:783] [2024-04-06 00:37:36 +0000.59099][66bf] Error(ini.cc:191): Open the file
failed. error:2
[101:783] [2024-04-06 00:37:36 +0000.59143][66bf]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[101:783] [2024-04-06 00:37:36 +0000.59178][66bf] The device model: 2201117ty
usingHardwareAEC value: 0
[101:783] [2024-04-06 00:37:36 +0000.59208][66bf] The machine device: 2201117ty
usingHardwareAEC value: 0
[101:783] [2024-04-06 00:37:36 +0000.59229][66bf] Using Default AEC type: software
AEC
[101:784] [2024-04-06 00:37:36 +0000.60221][66bf] The device model: 2201117ty enum
value: 0
[101:785] [2024-04-06 00:37:36 +0000.60717][66bf] GetMachineModel is 2201117TY
[101:785] [2024-04-06 00:37:36 +0000.60768][66bf] GetMachineInfo: 2201117TY
[101:785] [2024-04-06 00:37:36 +0000.60805][66bf] Construct BeautifyReader begin...
[101:785] [2024-04-06 00:37:36 +0000.60838][66bf] dumpStickerRgba:0
dumpStickerYuv:0
[101:785] [2024-04-06 00:37:36 +0000.60870][66bf] Construct BeautifyReader done.
[101:787] [2024-04-06 00:37:36 +0000.63417][66bf] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[101:787] [2024-04-06 00:37:36 +0000.63449][7f62] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x727ae8f5a0
[101:788] [2024-04-06 00:37:36 +0000.63550][66bf] AppDeviceManager telnet server
for statistics started......
[101:788] [2024-04-06 00:37:36 +0000.63950][66bf] CpuOverloadDetect time:15247187
enter.

[101:788] [2024-04-06 00:37:36 +0000.64040][66bf] CpuOverloadDetect leave. expire


time = 0 ms

[101:788] [2024-04-06 00:37:36 +0000.64068][7f63] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x72f79005c0
[101:789] [2024-04-06 00:37:36 +0000.64641][66bf] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[101:789] [2024-04-06 00:37:36 +0000.64678][66bf] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[101:789] [2024-04-06 00:37:36 +0000.64919][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[101:789] [2024-04-06 00:37:36 +0000.65293][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[101:789] [2024-04-06 00:37:36 +0000.65532][66bf] CreatePlatformSpecificObjects:
[101:790] [2024-04-06 00:37:36 +0000.65578][66bf] audio device use opensle input
and opensl output
[101:790] [2024-04-06 00:37:36 +0000.65607][66bf] Create OpenSLES output module
with java VM support.

[101:790] [2024-04-06 00:37:36 +0000.65763][66bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[101:790] [2024-04-06 00:37:36 +0000.65925][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[101:790] [2024-04-06 00:37:36 +0000.66111][66bf] Create OpenSLES output module
with buffer num:1

[101:790] [2024-04-06 00:37:36 +0000.66302][66bf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[101:790] [2024-04-06 00:37:36 +0000.66449][66bf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[101:791] [2024-04-06 00:37:36 +0000.66622][66bf] Create OpenSLES input module with
java VM support.

[101:791] [2024-04-06 00:37:36 +0000.66662][66bf] Create OpenSLES input module with


buffer num:1

[101:791] [2024-04-06 00:37:36 +0000.66718][66bf] Error(trace.cc:40): Init the


output and input for audio device template.
[101:791] [2024-04-06 00:37:36 +0000.66753][66bf] Init the output device.

[101:791] [2024-04-06 00:37:36 +0000.66789][66bf] Init the opensl input.


[101:791] [2024-04-06 00:37:36 +0000.66839][66bf] AppDeviceManager get setting
samplerate: 0
[101:791] [2024-04-06 00:37:36 +0000.67254][66bf] The device model: 2201117ty enum
value: 0
[101:792] [2024-04-06 00:37:36 +0000.67963][66bf] The device model: 2201117ty enum
value: 0
[101:792] [2024-04-06 00:37:36 +0000.68032][66bf] Set the sample rate to be:48000

[101:792] [2024-04-06 00:37:36 +0000.68060][66bf] Enable the recording stereo:0


[101:792] [2024-04-06 00:37:36 +0000.68086][66bf] Set the playout as stereo:1
[101:792] [2024-04-06 00:37:36 +0000.68110][66bf] Init the microphone.
[101:792] [2024-04-06 00:37:36 +0000.68478][66bf] Update the recording sample rate
to be: 48000
[101:793] [2024-04-06 00:37:36 +0000.68598][66bf] Init the speaker.
[101:793] [2024-04-06 00:37:36 +0000.68633][66bf] Low latency buffer size:144 low
sample rate:48000
[101:793] [2024-04-06 00:37:36 +0000.68941][66bf] Using 1 x 10ms for an audio
frame.

[101:796] [2024-04-06 00:37:36 +0000.72299][66bf] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[101:796] [2024-04-06 00:37:36 +0000.72449][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[101:796] [2024-04-06 00:37:36 +0000.72498][66bf] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[101:801] [2024-04-06 00:37:36 +0000.77241][66bf] The device model:2201117ty
[101:801] [2024-04-06 00:37:36 +0000.77331][66bf] speaker output factor:100
defaultFactor: 100

[101:801] [2024-04-06 00:37:36 +0000.77370][66bf] headset output factor:100


defaultFactor: 100

[101:802] [2024-04-06 00:37:36 +0000.77697][66bf] AppDeviceManagerStart finished.


[101:802] [2024-04-06 00:37:36 +0000.77762][66bf] AppDeviceManagerStartMic::mic
status is off
[101:802] [2024-04-06 00:37:36 +0000.77822][66bf] AppDeviceManagerStartMic update
aec type: 2

[101:802] [2024-04-06 00:37:36 +0000.77852][66bf] AppDeviceManagerStartMic update


voiceChangeMode: 4

[101:802] [2024-04-06 00:37:36 +0000.77886][66bf]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[101:802] [2024-04-06 00:37:36 +0000.77919][66bf]
AudioDeviceDataHandler::StartMicProcess

[101:802] [2024-04-06 00:37:36 +0000.78051][66bf] Try to start webrtc recording


device.

[101:802] [2024-04-06 00:37:36 +0000.78089][66bf] StartRecording. threadID:26303

[101:802] [2024-04-06 00:37:36 +0000.78086][7f64] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[101:802] [2024-04-06 00:37:36 +0000.78149][66bf] default mode: Set the recording
mode to voice communication to enable HW AEC .

[101:802] [2024-04-06 00:37:36 +0000.78181][66bf] Set the recording mode before


getSetting: 4
[101:802] [2024-04-06 00:37:36 +0000.78218][66bf] Set the recording mode after
getSetting: 1
[101:820] [2024-04-06 00:37:36 +0000.95825][66bf] StartRecording finished.

[101:820] [2024-04-06 00:37:36 +0000.95897][66bf] audio: start the audio mic


checker timer.

[101:820] [2024-04-06 00:37:36 +0000.96398][66bf] machine model :redmi


[101:820] [2024-04-06 00:37:36 +0000.96439][66bf] Support this machine model :redmi
[101:820] [2024-04-06 00:37:36 +0000.96466][66bf] global inited! current sdk
version: 07-20-936c45f
[102:215] [2024-04-06 00:37:36 +0000.490673][7f64] Run AGC when audioType = 0
[102:219] [2024-04-06 00:37:36 +0000.495309][692d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[102:219] [2024-04-06 00:37:36 +0000.495444][7f60] MediaFilterCamera, recording
file context:0x72f3752c00 input texture:25
[102:219] [2024-04-06 00:37:36 +0000.495498][7f60] GLESContext:
[102:219] [2024-04-06 00:37:36 +0000.495547][7f60] The result of eglGetDisplay is:
0x1
[102:220] [2024-04-06 00:37:36 +0000.496477][7f60] The result of creation:
0x7267286500
[102:221] [2024-04-06 00:37:36 +0000.496583][7f60] The result of
eglCreatePbufferSurface is: 0x7267286780
[102:221] [2024-04-06 00:37:36 +0000.496773][692d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x72f3752c00 input_texture: 25
[103:454] [2024-04-06 00:37:37 +0000.729962][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[104:211] [2024-04-06 00:37:38 +0000.487532][7f65] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[104:212] [2024-04-06 00:37:38 +0000.487645][7f65] _deviceSampleRate:48000

[104:213] [2024-04-06 00:37:38 +0000.489251][7f64] Run AGC when audioType = 0


[104:213] [2024-04-06 00:37:38 +0000.489381][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[105:142] [2024-04-06 00:37:39 +0000.418054][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[105:821] [2024-04-06 00:37:40 +0000.96752][7d2a]
monitorTime:4001totalDuration:3930
[105:943] [2024-04-06 00:37:40 +0000.218895][665f] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[105:943] [2024-04-06 00:37:40 +0000.218967][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[105:943] [2024-04-06 00:37:40 +0000.219132][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[105:943] [2024-04-06 00:37:40 +0000.219260][7f60] operator() time:15251342 enter.

[105:943] [2024-04-06 00:37:40 +0000.219311][7f60] MediaFilterCamera, recording


file context:0x72f3752c00 input texture:25
[105:944] [2024-04-06 00:37:40 +0000.220469][7f60] MicSource: Mic source
created:10x7264b9a180
[105:945] [2024-04-06 00:37:40 +0000.221068][7f60] alloc thread: 0x7264d63480
name:worker0 thread id:491114527936 to Mic_source
[105:945] [2024-04-06 00:37:40 +0000.221134][7f60] audio: start the audio sender
thread.

[105:945] [2024-04-06 00:37:40 +0000.221194][7f60] construct OpenGLRenderProgram


0x7264ad7a98
[105:945] [2024-04-06 00:37:40 +0000.221254][7f60] CropFilter::SetOrientation
orientation: 90
[105:945] [2024-04-06 00:37:40 +0000.221423][7f60] filter: filter pipeline
construtc this: 0x7264c32840
[105:945] [2024-04-06 00:37:40 +0000.221459][7f60] filter: filter pipeline2 update
pattern: 1
[105:945] [2024-04-06 00:37:40 +0000.221497][7f60] CameraSource::source_id_:4
[105:945] [2024-04-06 00:37:40 +0000.221531][7f60] RecordAudioSource::source_id_:5
[105:946] [2024-04-06 00:37:40 +0000.221671][7f60] BindInputFilter 0x7264d650c0
this 0x7264ad7cc0
[105:946] [2024-04-06 00:37:40 +0000.221717][7f60] BindInputFilter 0x7264d65b58
this 0x7264d65cd0
[105:946] [2024-04-06 00:37:40 +0000.221759][7f60] BindInputFilter 0x7264ad7cc0
this 0x7264c328e0
[105:946] [2024-04-06 00:37:40 +0000.221820][7f60] setParamentForFilters:
speed:1.000000
[105:946] [2024-04-06 00:37:40 +0000.221853][7f60] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[105:946] [2024-04-06 00:37:40 +0000.221889][7f60] SetParamForFilter time:15251345
enter.

[105:946] [2024-04-06 00:37:40 +0000.221923][7f60] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[105:946] [2024-04-06 00:37:40 +0000.221960][7f60] SetParamForFilter: Params video
index is: 0
[105:946] [2024-04-06 00:37:40 +0000.222001][7f60] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[105:946] [2024-04-06 00:37:40 +0000.222039][7f60] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[105:946] [2024-04-06 00:37:40 +0000.222082][7f60] crop filter mode tpye:
citytravelvideo index:0
[105:951] [2024-04-06 00:37:40 +0000.226975][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227085][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227108][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227129][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227151][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227174][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227195][7f60]
Warning(parse_template_json.cc:45): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227217][7f60]
Warning(parse_template_json.cc:81): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227239][7f60]
Warning(parse_template_json.cc:81): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227260][7f60]
Warning(parse_template_json.cc:67): json parament no found the parament
[105:951] [2024-04-06 00:37:40 +0000.227303][7f60]
Warning(parse_template_json.cc:93): json parament no found the duration
[105:951] [2024-04-06 00:37:40 +0000.227335][7f60] SetParamForFilter leave. expire
time = 5 ms

[105:952] [2024-04-06 00:37:40 +0000.227829][7f60] OnOutputSizeChanged width 1280


height 720
[105:952] [2024-04-06 00:37:40 +0000.227893][7f60] OpenGLFrameBuffer: width:1280
height:720
[105:952] [2024-04-06 00:37:40 +0000.227930][7f60] OpenGLFrameBuffer: width:1280
height:720
[105:952] [2024-04-06 00:37:40 +0000.227968][7f60] OpenGLFrameBuffer: width:1280
height:720
[105:952] [2024-04-06 00:37:40 +0000.228004][7f60] OpenGLFrameBuffer: width:1280
height:720
[105:952] [2024-04-06 00:37:40 +0000.228046][7f60] OpenGLFrameBuffer: width:1280
height:720
[105:952] [2024-04-06 00:37:40 +0000.228087][7f60] OpenGLFrameBuffer: width:1280
height:720
[105:952] [2024-04-06 00:37:40 +0000.228140][7f60] construct TrivalImageDrawer
0x7264ad1a40
[105:952] [2024-04-06 00:37:40 +0000.228176][7f60] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7264ad1a40 context 0x727aed4bc0
[105:952] [2024-04-06 00:37:40 +0000.228213][7f60] setupGLES:
[105:953] [2024-04-06 00:37:40 +0000.228741][7f60] OpenGLRenderProgram::Initialize.
[105:953] [2024-04-06 00:37:40 +0000.228783][7f60] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[105:953] [2024-04-06 00:37:40 +0000.228808][7f60] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[105:953] [2024-04-06 00:37:40 +0000.228849][7f60] Init open gl render:
0x7264ad7a98
[105:953] [2024-04-06 00:37:40 +0000.228879][7f60] Fragement shader path:
[105:953] [2024-04-06 00:37:40 +0000.228921][7f60] Fragement shader path:
[105:953] [2024-04-06 00:37:40 +0000.228954][7f60] create opengl program object.
[105:953] [2024-04-06 00:37:40 +0000.228978][7f60] create shader: vertex
[105:953] [2024-04-06 00:37:40 +0000.229269][7f60] create shader: fragment
[105:954] [2024-04-06 00:37:40 +0000.230531][7f60] Have not extra filter filename!
[105:955] [2024-04-06 00:37:40 +0000.230576][7f60] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[105:955] [2024-04-06 00:37:40 +0000.230610][7f60] OpenGLRenderProgram::Initialize
success.
[105:955] [2024-04-06 00:37:40 +0000.230658][7f60] Setup the OpenGL result:1
[105:955] [2024-04-06 00:37:40 +0000.230888][7f5f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[105:955] [2024-04-06 00:37:40 +0000.231014][7f5f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[105:955] [2024-04-06 00:37:40 +0000.231037][7f95] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x724a1ba098
[105:955] [2024-04-06 00:37:40 +0000.231095][7f5f] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[105:955] [2024-04-06 00:37:40 +0000.231139][7f5f] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
fileFD: -1
[105:955] [2024-04-06 00:37:40 +0000.231459][7f5f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
is opened successfully
[105:955] [2024-04-06 00:37:40 +0000.231495][7f5f] setupMediaProcessers:
[105:955] [2024-04-06 00:37:40 +0000.231528][7f5f]
RecordingSessionInternalSimple:setup media processers.
[105:956] [2024-04-06 00:37:40 +0000.231562][7f5f] construct AAC encoder
[105:956] [2024-04-06 00:37:40 +0000.231859][7f5f] H264Encoder creating:
superfast011818
[105:956] [2024-04-06 00:37:40 +0000.231898][7f5f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[105:956] [2024-04-06 00:37:40 +0000.232311][7f5f] H264Encode::GetMachineModel is
2201117TY
[105:956] [2024-04-06 00:37:40 +0000.232352][7f5f] H264Encoder machine_mode
is:2201117TY
[105:956] [2024-04-06 00:37:40 +0000.232385][7f5f] H264Encode::machine size :9
machine_mode:2201117TY
[105:956] [2024-04-06 00:37:40 +0000.232420][7f5f] H264Encode::machine array
size :22 machine_mode:2201117TY
[105:956] [2024-04-06 00:37:40 +0000.232453][7f5f] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[105:956] [2024-04-06 00:37:40 +0000.232486][7f5f] setupCompressionSession:
[105:956] [2024-04-06 00:37:40 +0000.232520][7f5f] H264Encode::creating hareware
Encoder
[105:957] [2024-04-06 00:37:40 +0000.232597][7f5f] AndroidHwAvcEncoder
time:15251356 enter.

[105:957] [2024-04-06 00:37:40 +0000.232762][7f5f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007307a21380 address:0x721eedc760
[105:957] [2024-04-06 00:37:40 +0000.232878][7f5f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[105:957] [2024-04-06 00:37:40 +0000.232913][7f5f] The video avc hw codec address
is 0x726fdfc208
[105:957] [2024-04-06 00:37:40 +0000.232983][7f5f] AndroidHwAvcEncoder leave.
expire time = 0 ms

[105:957] [2024-04-06 00:37:40 +0000.233018][7f5f] RegisterEncodeCompleteCallback


time:15251356 enter.

[105:957] [2024-04-06 00:37:40 +0000.233095][7f5f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[105:957] [2024-04-06 00:37:40 +0000.233126][7f5f] InitEncode time:15251356 enter.

[105:957] [2024-04-06 00:37:40 +0000.233179][7f5f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[105:957] [2024-04-06 00:37:40 +0000.233206][7f5f] Create time:15251356 enter.

[105:957] [2024-04-06 00:37:40 +0000.233228][7f5f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[105:957] [2024-04-06 00:37:40 +0000.233253][7f5f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x725fb75400
[105:957] [2024-04-06 00:37:40 +0000.233408][7f5f]
supported_type:image/vnd.android.heic
[105:957] [2024-04-06 00:37:40 +0000.233449][7f5f] supported_type:video/avc
[105:957] [2024-04-06 00:37:40 +0000.233472][7f5f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[105:957] [2024-04-06 00:37:40 +0000.233509][7f5f] hwCodecPrefix :OMX.qcom.
[105:957] [2024-04-06 00:37:40 +0000.233534][7f5f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[105:958] [2024-04-06 00:37:40 +0000.233560][7f5f] mediacodec_createCodecByName
time:15251357 enter.

[105:958] [2024-04-06 00:37:40 +0000.233583][7f5f] WrapAndroidMediaCodec


time:15251357 enter.

[105:958] [2024-04-06 00:37:40 +0000.233696][7f5f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[105:969] [2024-04-06 00:37:40 +0000.245357][7f5f] mediacodec_createCodecByName


leave. expire time = 11 ms

[105:970] [2024-04-06 00:37:40 +0000.245626][7f5f] WrapAndroidMediaFromat


time:15251369 enter.

[105:970] [2024-04-06 00:37:40 +0000.245715][7f5f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[105:990] [2024-04-06 00:37:40 +0000.265834][7f5f] Destroy time:15251389 enter.

[105:990] [2024-04-06 00:37:40 +0000.265924][7f5f] WrapAndroidMediaFromat::


Destroy
[105:990] [2024-04-06 00:37:40 +0000.265965][7f5f] Destroy leave. expire time = 0
ms

[105:990] [2024-04-06 00:37:40 +0000.266004][7f5f] ~WrapAndroidMediaFromat


time:15251389 enter.

[105:990] [2024-04-06 00:37:40 +0000.266043][7f5f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[105:990] [2024-04-06 00:37:40 +0000.266086][7f5f] Create leave. expire time = 33


ms

[105:990] [2024-04-06 00:37:40 +0000.266119][7f5f] isSemiPlanarSupport


time:15251389 enter.

[105:990] [2024-04-06 00:37:40 +0000.266143][7f5f] H264Encoder isSemiPlanarSupport


[105:990] [2024-04-06 00:37:40 +0000.266175][7f5f] isSemiPlanarSupport leave.
expire time = 0 ms

[105:990] [2024-04-06 00:37:40 +0000.266212][7f5f] creat hw H264Encoder success,


isSemiPlanar:1
[105:990] [2024-04-06 00:37:40 +0000.266401][7f5f] InitEncode leave. expire time =
33 ms

[105:990] [2024-04-06 00:37:40 +0000.266438][7f5f] H264Encode::created Encoder


[105:990] [2024-04-06 00:37:40 +0000.266462][7f5f] H264Encode:: H264 encoder
created.
[105:990] [2024-04-06 00:37:40 +0000.266498][7f5f] H264 encoder created.
[105:990] [2024-04-06 00:37:40 +0000.266537][7f5f]
RecordingSessionInternalSimple:created avc encoder avc: 0x725fe6c0c0
[105:991] [2024-04-06 00:37:40 +0000.266579][7f5f] setOutput:
[105:991] [2024-04-06 00:37:40 +0000.266619][7f5f]
RecordingSessionInternalSimple:encoder set output to muxer!
[105:991] [2024-04-06 00:37:40 +0000.266645][7f5f] request a key frame
[105:991] [2024-04-06 00:37:40 +0000.266678][7f5f] H264Encode:: request a key frame
[105:991] [2024-04-06 00:37:40 +0000.266778][7f5f] setDisplayRotate :90
[105:991] [2024-04-06 00:37:40 +0000.266814][7f5f] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[105:991] [2024-04-06 00:37:40 +0000.266879][7f60] StartRecording:
[105:991] [2024-04-06 00:37:40 +0000.266950][7f8e] operator(): Set the recording
session in mic source. recording session: 0x7264d65a00
[105:991] [2024-04-06 00:37:40 +0000.267054][7f60] operator() leave. expire time =
48 ms

[106:050] [2024-04-06 00:37:40 +0000.326025][7f60] begine recode to first frame


spend time:107
[106:050] [2024-04-06 00:37:40 +0000.326146][7f60]
GPUImageProcessing::SetOrientation orientation: 90
[106:052] [2024-04-06 00:37:40 +0000.328054][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[106:084] [2024-04-06 00:37:40 +0000.359643][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[106:094] [2024-04-06 00:37:40 +0000.370057][7f94]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[106:116] [2024-04-06 00:37:40 +0000.391701][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[106:125] [2024-04-06 00:37:40 +0000.401108][7f95] add aac audio track with id:1
[106:152] [2024-04-06 00:37:40 +0000.427873][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[106:159] [2024-04-06 00:37:40 +0000.434696][7f94] h264 add frame header cdr flag
[106:159] [2024-04-06 00:37:40 +0000.435113][7f94] h264 add frame header cdr flag
[106:159] [2024-04-06 00:37:40 +0000.435390][7f94] Received key frame:0
[106:159] [2024-04-06 00:37:40 +0000.435448][7f94] H264Encode:: get a sps pps
header!headerSize:31
[106:160] [2024-04-06 00:37:40 +0000.435567][7f95] get the H.264 SPS parameter
[106:160] [2024-04-06 00:37:40 +0000.435890][7f95] add video track with id:2
[106:160] [2024-04-06 00:37:40 +0000.436409][7f95] get the H.264 PPS parameter
[106:161] [2024-04-06 00:37:40 +0000.436852][7f95] get the H.264 IDR frame
[106:161] [2024-04-06 00:37:40 +0000.436953][7f95] resss:true
[106:161] [2024-04-06 00:37:40 +0000.436986][7f95] video start ts:0
[106:161] [2024-04-06 00:37:40 +0000.437163][7f95] the video frame has been written
into MP4 file
[106:215] [2024-04-06 00:37:40 +0000.491219][7f64] Run AGC when audioType = 0
[106:220] [2024-04-06 00:37:40 +0000.496352][7f95] audio start ts:0
[106:221] [2024-04-06 00:37:40 +0000.496864][7f95] the audio frame has been written
into MP4 file
[106:222] [2024-04-06 00:37:40 +0000.497904][7f60] The convert RGB to YUV take 4
[106:265] [2024-04-06 00:37:40 +0000.540996][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[106:308] [2024-04-06 00:37:40 +0000.584444][7f8d] resampled_data_size:14848
[106:451] [2024-04-06 00:37:40 +0000.727337][7f94] DTS queue for
Generator:0x724a1ba2b8 332 363
[106:566] [2024-04-06 00:37:40 +0000.841984][7f8d]
RecordAudioSource::PullAudioFrame
[106:649] [2024-04-06 00:37:40 +0000.925132][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[106:717] [2024-04-06 00:37:40 +0000.993500][7f60] The convert RGB to YUV take 4
[106:753] [2024-04-06 00:37:41 +0000.29298][7f94] Push an pts:664 to dts queue.
[106:825] [2024-04-06 00:37:41 +0000.101121][7f94] last dts:630 currentPts:664
ppsOrSPS:0 queue length:3
[106:836] [2024-04-06 00:37:41 +0000.112513][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[107:140] [2024-04-06 00:37:41 +0000.416311][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[107:210] [2024-04-06 00:37:41 +0000.485734][7f60] The convert RGB to YUV take 4
[107:256] [2024-04-06 00:37:41 +0000.531783][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1068queue_audio_frame_:7
[107:264] [2024-04-06 00:37:41 +0000.539862][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[107:279] [2024-04-06 00:37:41 +0000.555404][7f94] DTS queue for
Generator:0x724a1ba2b8 1154 1188
[107:409] [2024-04-06 00:37:41 +0000.684591][7f94]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1320
[107:462] [2024-04-06 00:37:41 +0000.737786][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[107:469] [2024-04-06 00:37:41 +0000.744869][7f60] GPUImageProcessing: process
video frame with resolution 1280 X 720
[107:469] [2024-04-06 00:37:41 +0000.744945][7f60] GPUImageProcessing: input frame
width1280 X 720
[107:469] [2024-04-06 00:37:41 +0000.745301][7f60] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[107:469] [2024-04-06 00:37:41 +0000.745379][7f60] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[107:477] [2024-04-06 00:37:41 +0000.752777][7f94] SendFrame
encodedImage._timeStamp:1320encodedImage->_length:136160
[107:508] [2024-04-06 00:37:41 +0000.783943][7f94] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1351 pts:1351
[107:533] [2024-04-06 00:37:41 +0000.808683][7f8d] FilterPipeline2::OnAudioFrame
pts 1500 last_audio_timestamp_ 1500
[107:573] [2024-04-06 00:37:41 +0000.849551][7f94] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1484
[107:574] [2024-04-06 00:37:41 +0000.849771][7f94] push video frame to H264
encoder. (100 frame for one log)

[107:574] [2024-04-06 00:37:41 +0000.849830][7f94] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[107:574] [2024-04-06 00:37:41 +0000.849861][7f94] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:1484(100 frame for one
log)

[107:574] [2024-04-06 00:37:41 +0000.849903][7f94] The input pts:1484 fps:30


[107:635] [2024-04-06 00:37:41 +0000.910946][7f60] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9984 diff: 17
[107:635] [2024-04-06 00:37:41 +0000.911413][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[107:643] [2024-04-06 00:37:41 +0000.919203][7f94] H264Encode::H264SWEncoder get
callback, length:137296 type:1 nalType:1length:137292
[107:703] [2024-04-06 00:37:41 +0000.979419][7f60] The convert RGB to YUV take 3
[107:824] [2024-04-06 00:37:42 +0000.100070][7f8d] AF_SpeedFilter::PullFrame eof4
[107:828] [2024-04-06 00:37:42 +0000.104471][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[108:077] [2024-04-06 00:37:42 +0000.353382][7f94] Push an pts:1988 to dts queue.
[108:110] [2024-04-06 00:37:42 +0000.385939][7f94] DTS queue for
Generator:0x724a1ba2b8 1988 2017
[108:134] [2024-04-06 00:37:42 +0000.410456][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[108:142] [2024-04-06 00:37:42 +0000.417647][7f94] h264 add frame header cdr flag
[108:142] [2024-04-06 00:37:42 +0000.418281][7f94] Received key frame:1988
[108:142] [2024-04-06 00:37:42 +0000.418376][7f94] last dts:1950 currentPts:1988
ppsOrSPS:0 queue length:3
[108:175] [2024-04-06 00:37:42 +0000.450957][7f95] get the H.264 IDR frame
[108:204] [2024-04-06 00:37:42 +0000.480502][7f60] The convert RGB to YUV take 3
[108:216] [2024-04-06 00:37:42 +0000.491697][7f64] Run AGC when audioType = 0
[108:216] [2024-04-06 00:37:42 +0000.491791][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[108:263] [2024-04-06 00:37:42 +0000.538731][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[108:332] [2024-04-06 00:37:42 +0000.608321][7f8d]
RecordAudioSource::PullAudioFrame
[108:533] [2024-04-06 00:37:42 +0000.809042][7f64] haveEnoughProcessedData
internalAudioStream.length: 10
[108:574] [2024-04-06 00:37:42 +0000.850212][7f8d] resampled_data_size:5632
[108:630] [2024-04-06 00:37:42 +0000.905786][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[108:697] [2024-04-06 00:37:42 +0000.972686][7f60] The convert RGB to YUV take 3
[108:930] [2024-04-06 00:37:43 +0000.206307][7f94] DTS queue for
Generator:0x724a1ba2b8 2775 2805 2840
[108:988] [2024-04-06 00:37:43 +0000.264098][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[109:122] [2024-04-06 00:37:43 +0000.398081][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[109:193] [2024-04-06 00:37:43 +0000.469175][7f60] The convert RGB to YUV take 4
[109:271] [2024-04-06 00:37:43 +0000.547448][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[109:322] [2024-04-06 00:37:43 +0000.598427][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[109:397] [2024-04-06 00:37:43 +0000.673545][7f94] Push an pts:3309 to dts queue.
[109:465] [2024-04-06 00:37:43 +0000.740734][7f94] last dts:3273 currentPts:3309
ppsOrSPS:0 queue length:3
[109:514] [2024-04-06 00:37:43 +0000.790092][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3390queue_audio_frame_:1
[109:620] [2024-04-06 00:37:43 +0000.896328][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[109:692] [2024-04-06 00:37:43 +0000.967812][7f60] The convert RGB to YUV take 4
[109:692] [2024-04-06 00:37:43 +0000.968063][7f60] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10984 diff: 17
[109:762] [2024-04-06 00:37:44 +0000.37610][7f94] DTS queue for
Generator:0x724a1ba2b8 3605 3639 3672
[109:962] [2024-04-06 00:37:44 +0000.238252][7f8d] AF_SpeedFilter::PullFrame eof4
[109:966] [2024-04-06 00:37:44 +0000.242503][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[110:095] [2024-04-06 00:37:44 +0000.370742][7f8d]
RecordAudioSource::PullAudioFrame
[110:114] [2024-04-06 00:37:44 +0000.390520][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[110:121] [2024-04-06 00:37:44 +0000.396995][7f94] h264 add frame header cdr flag
[110:121] [2024-04-06 00:37:44 +0000.397550][7f94] Received key frame:3965
[110:153] [2024-04-06 00:37:44 +0000.428626][7f95] get the H.264 IDR frame
[110:184] [2024-04-06 00:37:44 +0000.459816][7f60] The convert RGB to YUV take 3
[110:210] [2024-04-06 00:37:44 +0000.485710][7f8e] The output timestamp from audio
mixer change:15255602
[110:214] [2024-04-06 00:37:44 +0000.489732][7f64] Run AGC when audioType = 0
[110:224] [2024-04-06 00:37:44 +0000.500383][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[110:245] [2024-04-06 00:37:44 +0000.520922][7f64] On audio frame the broadcast
with timestamp:15255644 samples:480. (1000 frame for one log)
[110:261] [2024-04-06 00:37:44 +0000.537449][7f8e] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[110:262] [2024-04-06 00:37:44 +0000.537604][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[110:513] [2024-04-06 00:37:44 +0000.788953][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[110:547] [2024-04-06 00:37:44 +0000.823530][7f94] DTS queue for
Generator:0x724a1ba2b8 4426 4457
[110:608] [2024-04-06 00:37:44 +0000.884088][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[110:677] [2024-04-06 00:37:44 +0000.952801][7f60] The convert RGB to YUV take 4
[110:714] [2024-04-06 00:37:44 +0000.990253][7f94]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4626
[110:714] [2024-04-06 00:37:44 +0000.990363][7f94] Push an pts:4626 to dts queue.
[110:715] [2024-04-06 00:37:44 +0000.990972][7f8d] AF_SpeedFilter audio time,
0x7264d65b80 rcv time: 15256104
[110:715] [2024-04-06 00:37:44 +0000.991117][7f8d] AF_SpeedFilter audio time,
0x7264d65b80 rcv time: 15256104in_nSamples:441
[110:746] [2024-04-06 00:37:45 +0000.21718][7f8d] resampled_data_size:0
[110:783] [2024-04-06 00:37:45 +0000.59371][7f94] SendFrame
encodedImage._timeStamp:4626encodedImage->_length:104368
[110:784] [2024-04-06 00:37:45 +0000.59578][7f94] last dts:4590 currentPts:4626
ppsOrSPS:0 queue length:3
[110:807] [2024-04-06 00:37:45 +0000.83205][7f60] GPUImageProcessing: process video
frame with resolution 1280 X 720
[110:807] [2024-04-06 00:37:45 +0000.83264][7f60] GPUImageProcessing: input frame
width1280 X 720
[110:808] [2024-04-06 00:37:45 +0000.83617][7f60] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[110:808] [2024-04-06 00:37:45 +0000.83690][7f60] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[110:829] [2024-04-06 00:37:45 +0000.105295][7f8d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15256103
[110:830] [2024-04-06 00:37:45 +0000.105570][7f8d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[110:850] [2024-04-06 00:37:45 +0000.126228][7f94] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4693 pts:4693
[110:916] [2024-04-06 00:37:45 +0000.191593][7f94] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4825
[110:916] [2024-04-06 00:37:45 +0000.191693][7f94] push video frame to H264
encoder. (100 frame for one log)

[110:916] [2024-04-06 00:37:45 +0000.191736][7f94] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[110:916] [2024-04-06 00:37:45 +0000.191761][7f94] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:4825(100 frame for one
log)

[110:916] [2024-04-06 00:37:45 +0000.191794][7f94] The input pts:4825 fps:30


[110:983] [2024-04-06 00:37:45 +0000.258756][7f94] H264Encode::H264SWEncoder get
callback, length:100480 type:1 nalType:1length:100476
[111:108] [2024-04-06 00:37:45 +0000.384482][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[111:179] [2024-04-06 00:37:45 +0000.455487][7f60] The convert RGB to YUV take 3
[111:270] [2024-04-06 00:37:45 +0000.546010][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[111:377] [2024-04-06 00:37:45 +0000.653420][7f94] DTS queue for
Generator:0x724a1ba2b8 5257 5286
[111:599] [2024-04-06 00:37:45 +0000.875505][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[111:669] [2024-04-06 00:37:45 +0000.945196][7f60] The convert RGB to YUV take 4
[111:765] [2024-04-06 00:37:46 +0000.41294][7f60] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11984 diff: 17
[111:856] [2024-04-06 00:37:46 +0000.132398][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5712queue_audio_frame_:5
[111:857] [2024-04-06 00:37:46 +0000.132979][7f8d]
RecordAudioSource::PullAudioFrame
[111:917] [2024-04-06 00:37:46 +0000.193026][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[112:037] [2024-04-06 00:37:46 +0000.313552][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[112:039] [2024-04-06 00:37:46 +0000.314928][7f94] Push an pts:5950 to dts queue.
[112:096] [2024-04-06 00:37:46 +0000.372132][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:104] [2024-04-06 00:37:46 +0000.379805][7f94] h264 add frame header cdr flag
[112:104] [2024-04-06 00:37:46 +0000.380093][7f8d] AF_SpeedFilter::PullFrame eof4
[112:104] [2024-04-06 00:37:46 +0000.380328][7f94] Received key frame:5950
[112:104] [2024-04-06 00:37:46 +0000.380378][7f94] last dts:5911 currentPts:5950
ppsOrSPS:0 queue length:3
[112:108] [2024-04-06 00:37:46 +0000.384320][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[112:136] [2024-04-06 00:37:46 +0000.412542][7f95] get the H.264 IDR frame
[112:167] [2024-04-06 00:37:46 +0000.442744][7f60] The convert RGB to YUV take 4
[112:198] [2024-04-06 00:37:46 +0000.473649][7f94] DTS queue for
Generator:0x724a1ba2b8 6044 6079 6110
[112:214] [2024-04-06 00:37:46 +0000.490044][7f64] Run AGC when audioType = 0
[112:214] [2024-04-06 00:37:46 +0000.490159][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[112:274] [2024-04-06 00:37:46 +0000.550454][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[112:594] [2024-04-06 00:37:46 +0000.870546][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:631] [2024-04-06 00:37:46 +0000.906586][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[112:667] [2024-04-06 00:37:46 +0000.943244][7f60] The convert RGB to YUV take 4
[112:858] [2024-04-06 00:37:47 +0000.134265][7f60] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[112:988] [2024-04-06 00:37:47 +0000.263897][7f8d] resampled_data_size:9216
[113:025] [2024-04-06 00:37:47 +0000.301213][7f94] DTS queue for
Generator:0x724a1ba2b8 6871 6904 6938
[113:088] [2024-04-06 00:37:47 +0000.363728][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[113:157] [2024-04-06 00:37:47 +0000.433217][7f60] The convert RGB to YUV take 3
[113:180] [2024-04-06 00:37:47 +0000.456184][7f8d] AF_SpeedFilter audio time
[113:180] [2024-04-06 00:37:47 +0000.456272][7f8d] AF_SpeedFilter audio time 111,
0x7264d65b80 out time: 15258493 org time: 15258493
[113:271] [2024-04-06 00:37:47 +0000.547536][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[113:360] [2024-04-06 00:37:47 +0000.635598][7f94] Push an pts:7270 to dts queue.
[113:424] [2024-04-06 00:37:47 +0000.700528][7f94] last dts:7235 currentPts:7270
ppsOrSPS:0 queue length:3
[113:563] [2024-04-06 00:37:47 +0000.838758][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[113:581] [2024-04-06 00:37:47 +0000.857260][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[113:612] [2024-04-06 00:37:47 +0000.888306][7f64] haveEnoughProcessedData
internalAudioStream.length: 10
[113:619] [2024-04-06 00:37:47 +0000.894994][7f8d]
RecordAudioSource::PullAudioFrame
[113:653] [2024-04-06 00:37:47 +0000.928843][7f60] The convert RGB to YUV take 4
[113:822] [2024-04-06 00:37:48 +0000.98164][7f60] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12984 diff: 17
[113:854] [2024-04-06 00:37:48 +0000.129953][7f94] DTS queue for
Generator:0x724a1ba2b8 7700 7733 7765
[114:025] [2024-04-06 00:37:48 +0000.300941][7f94]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:7933
[114:085] [2024-04-06 00:37:48 +0000.361244][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:092] [2024-04-06 00:37:48 +0000.367841][7f94] h264 add frame header cdr flag
[114:092] [2024-04-06 00:37:48 +0000.368273][7f94] SendFrame
encodedImage._timeStamp:7933encodedImage->_length:195040
[114:092] [2024-04-06 00:37:48 +0000.368345][7f94] Received key frame:7933
[114:125] [2024-04-06 00:37:48 +0000.400613][7f95] get the H.264 IDR frame
[114:148] [2024-04-06 00:37:48 +0000.424473][7f60] GPUImageProcessing: process
video frame with resolution 1280 X 720
[114:148] [2024-04-06 00:37:48 +0000.424541][7f60] GPUImageProcessing: input frame
width1280 X 720
[114:149] [2024-04-06 00:37:48 +0000.424962][7f60] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[114:149] [2024-04-06 00:37:48 +0000.425019][7f60] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[114:152] [2024-04-06 00:37:48 +0000.428460][7f60] The convert RGB to YUV take 3
[114:190] [2024-04-06 00:37:48 +0000.465919][7f94] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8032 pts:8032
[114:210] [2024-04-06 00:37:48 +0000.486477][7f65] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[114:211] [2024-04-06 00:37:48 +0000.486559][7f65] _deviceSampleRate:48000

[114:212] [2024-04-06 00:37:48 +0000.488135][7f64] Run AGC when audioType = 0


[114:223] [2024-04-06 00:37:48 +0000.499302][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8034queue_audio_frame_:8
[114:245] [2024-04-06 00:37:48 +0000.521517][7f8d] AF_SpeedFilter::PullFrame eof4
[114:250] [2024-04-06 00:37:48 +0000.525845][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[114:260] [2024-04-06 00:37:48 +0000.536334][7f94] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8167
[114:260] [2024-04-06 00:37:48 +0000.536511][7f94] push video frame to H264
encoder. (100 frame for one log)

[114:261] [2024-04-06 00:37:48 +0000.536617][7f94] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[114:261] [2024-04-06 00:37:48 +0000.536650][7f94] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:8167(100 frame for one
log)

[114:261] [2024-04-06 00:37:48 +0000.536697][7f94] The input pts:8167 fps:30


[114:270] [2024-04-06 00:37:48 +0000.545859][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[114:317] [2024-04-06 00:37:48 +0000.593034][7f94] H264Encode::H264SWEncoder get
callback, length:147280 type:1 nalType:1length:147276
[114:574] [2024-04-06 00:37:48 +0000.850082][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:644] [2024-04-06 00:37:48 +0000.919572][7f60] The convert RGB to YUV take 3
[114:646] [2024-04-06 00:37:48 +0000.922244][7f94] DTS queue for
Generator:0x724a1ba2b8 8525 8556
[114:679] [2024-04-06 00:37:48 +0000.955449][7f94] Push an pts:8591 to dts queue.
[114:747] [2024-04-06 00:37:49 +0000.22982][7f94] last dts:8556 currentPts:8591
ppsOrSPS:0 queue length:3
[115:074] [2024-04-06 00:37:49 +0000.350257][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[115:075] [2024-04-06 00:37:49 +0000.350626][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[115:142] [2024-04-06 00:37:49 +0000.417572][7f60] The convert RGB to YUV take 5
[115:234] [2024-04-06 00:37:49 +0000.510169][7f8d] resampled_data_size:0
[115:265] [2024-04-06 00:37:49 +0000.540748][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[115:305] [2024-04-06 00:37:49 +0000.581355][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[115:382] [2024-04-06 00:37:49 +0000.657868][7f8d]
RecordAudioSource::PullAudioFrame
[115:478] [2024-04-06 00:37:49 +0000.754348][7f94] DTS queue for
Generator:0x724a1ba2b8 9355 9386
[115:568] [2024-04-06 00:37:49 +0000.844352][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[115:639] [2024-04-06 00:37:49 +0000.915545][7f60] The convert RGB to YUV take 3
[115:896] [2024-04-06 00:37:50 +0000.171588][7f60] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13984 diff: 17
[115:929] [2024-04-06 00:37:50 +0000.204887][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[115:999] [2024-04-06 00:37:50 +0000.274968][7f94] Push an pts:9911 to dts queue.
[116:063] [2024-04-06 00:37:50 +0000.338769][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[116:069] [2024-04-06 00:37:50 +0000.345467][7f94] h264 add frame header cdr flag
[116:070] [2024-04-06 00:37:50 +0000.345978][7f94] Received key frame:9911
[116:070] [2024-04-06 00:37:50 +0000.346035][7f94] last dts:9877 currentPts:9911
ppsOrSPS:0 queue length:3
[116:101] [2024-04-06 00:37:50 +0000.376969][7f95] get the H.264 IDR frame
[116:131] [2024-04-06 00:37:50 +0000.407189][7f60] The convert RGB to YUV take 3
[116:215] [2024-04-06 00:37:50 +0000.490659][7f64] Run AGC when audioType = 0
[116:215] [2024-04-06 00:37:50 +0000.490778][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[116:266] [2024-04-06 00:37:50 +0000.541670][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[116:267] [2024-04-06 00:37:50 +0000.543184][7f94] DTS queue for
Generator:0x724a1ba2b8 10177
[116:299] [2024-04-06 00:37:50 +0000.575336][7f60] FilterPipeline2::OnVideoFrame
pts 10241 last_video_timestamp_ 10241
[116:386] [2024-04-06 00:37:50 +0000.662514][7f8d] AF_SpeedFilter::PullFrame eof4
[116:391] [2024-04-06 00:37:50 +0000.666805][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[116:488] [2024-04-06 00:37:50 +0000.763788][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 10356queue_audio_frame_:2
[116:555] [2024-04-06 00:37:50 +0000.831194][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[116:604] [2024-04-06 00:37:50 +0000.880515][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[116:629] [2024-04-06 00:37:50 +0000.905170][7f60] The convert RGB to YUV take 4
[117:005] [2024-04-06 00:37:51 +0000.281313][7f64] haveEnoughProcessedData
internalAudioStream.length: 10
[117:055] [2024-04-06 00:37:51 +0000.331162][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[117:126] [2024-04-06 00:37:51 +0000.402342][7f60] The convert RGB to YUV take 4
[117:128] [2024-04-06 00:37:51 +0000.403850][7f94] DTS queue for
Generator:0x724a1ba2b8 10971 11004 11039
[117:150] [2024-04-06 00:37:51 +0000.426453][7f8d]
RecordAudioSource::PullAudioFrame
[117:267] [2024-04-06 00:37:51 +0000.543062][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[117:321] [2024-04-06 00:37:51 +0000.596825][7f94]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:11233
[117:321] [2024-04-06 00:37:51 +0000.596927][7f94] Push an pts:11233 to dts queue.
[117:390] [2024-04-06 00:37:51 +0000.665687][7f94] SendFrame
encodedImage._timeStamp:11233encodedImage->_length:161920
[117:390] [2024-04-06 00:37:51 +0000.665954][7f94] last dts:11199 currentPts:11233
ppsOrSPS:0 queue length:3
[117:424] [2024-04-06 00:37:51 +0000.700004][7f8d] resampled_data_size:12288
[117:480] [2024-04-06 00:37:51 +0000.756330][7f60] GPUImageProcessing: process
video frame with resolution 1280 X 720
[117:480] [2024-04-06 00:37:51 +0000.756401][7f60] GPUImageProcessing: input frame
width1280 X 720
[117:481] [2024-04-06 00:37:51 +0000.756789][7f60] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[117:481] [2024-04-06 00:37:51 +0000.756856][7f60] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[117:525] [2024-04-06 00:37:51 +0000.800805][7f94] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11366 pts:11366
[117:548] [2024-04-06 00:37:51 +0000.823882][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[117:586] [2024-04-06 00:37:51 +0000.862031][7f94] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11498
[117:586] [2024-04-06 00:37:51 +0000.862149][7f94] push video frame to H264
encoder. (100 frame for one log)

[117:586] [2024-04-06 00:37:51 +0000.862200][7f94] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[117:586] [2024-04-06 00:37:51 +0000.862225][7f94] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:11498(100 frame for one
log)

[117:586] [2024-04-06 00:37:51 +0000.862291][7f94] The input pts:11498 fps:30


[117:609] [2024-04-06 00:37:51 +0000.884896][7f8d] FilterPipeline2::OnAudioFrame
pts 11500 last_audio_timestamp_ 11500
[117:620] [2024-04-06 00:37:51 +0000.896363][7f60] The convert RGB to YUV take 4
[117:626] [2024-04-06 00:37:51 +0000.902476][7f94] H264Encode::H264SWEncoder get
callback, length:116512 type:1 nalType:1length:116508
[117:922] [2024-04-06 00:37:52 +0000.197627][7f94] DTS queue for
Generator:0x724a1ba2b8 11828
[117:947] [2024-04-06 00:37:52 +0000.223359][7f60] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14984 diff: 17
[118:048] [2024-04-06 00:37:52 +0000.324334][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[118:056] [2024-04-06 00:37:52 +0000.332422][7f94] h264 add frame header cdr flag
[118:057] [2024-04-06 00:37:52 +0000.332898][7f94] Received key frame:11894
[118:059] [2024-04-06 00:37:52 +0000.334828][7f95] get the H.264 IDR frame
[118:114] [2024-04-06 00:37:52 +0000.389856][7f60] The convert RGB to YUV take 4
[118:129] [2024-04-06 00:37:52 +0000.405141][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[118:212] [2024-04-06 00:37:52 +0000.487746][7f64] Run AGC when audioType = 0
[118:264] [2024-04-06 00:37:52 +0000.540132][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[118:529] [2024-04-06 00:37:52 +0000.805125][7f8d] AF_SpeedFilter::PullFrame eof4
[118:534] [2024-04-06 00:37:52 +0000.809588][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[118:542] [2024-04-06 00:37:52 +0000.818222][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[118:612] [2024-04-06 00:37:52 +0000.887672][7f60] The convert RGB to YUV take 4
[118:648] [2024-04-06 00:37:52 +0000.924284][7f94] Push an pts:12559 to dts queue.
[118:694] [2024-04-06 00:37:52 +0000.969861][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[118:717] [2024-04-06 00:37:52 +0000.992696][7f94] last dts:12525 currentPts:12559
ppsOrSPS:0 queue length:3
[118:748] [2024-04-06 00:37:53 +0000.23647][7f94] DTS queue for
Generator:0x724a1ba2b8 12625 12657
[118:837] [2024-04-06 00:37:53 +0000.112866][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 12678queue_audio_frame_:5
[118:914] [2024-04-06 00:37:53 +0000.189918][7f8d]
RecordAudioSource::PullAudioFrame
[119:037] [2024-04-06 00:37:53 +0000.312708][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[119:106] [2024-04-06 00:37:53 +0000.382406][7f60] The convert RGB to YUV take 3
[119:234] [2024-04-06 00:37:53 +0000.510027][7f60] drawYUV420 render
OpenGLRenderProgram:0x7264ad7a98
[119:264] [2024-04-06 00:37:53 +0000.540398][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[119:529] [2024-04-06 00:37:53 +0000.805031][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[119:570] [2024-04-06 00:37:53 +0000.846083][7f94] DTS queue for
Generator:0x724a1ba2b8 13445 13480
[119:599] [2024-04-06 00:37:53 +0000.874975][7f60] The convert RGB to YUV take 4
[119:658] [2024-04-06 00:37:53 +0000.933809][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[119:678] [2024-04-06 00:37:53 +0000.953871][7f8d] resampled_data_size:3072
[119:971] [2024-04-06 00:37:54 +0000.246943][7f94] Push an pts:13882 to dts queue.
[120:034] [2024-04-06 00:37:54 +0000.309796][7f60] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15984 diff: 17
[120:035] [2024-04-06 00:37:54 +0000.310664][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[120:042] [2024-04-06 00:37:54 +0000.318474][7f94] h264 add frame header cdr flag
[120:043] [2024-04-06 00:37:54 +0000.318961][7f94] Received key frame:13882
[120:043] [2024-04-06 00:37:54 +0000.319022][7f94] last dts:13846 currentPts:13882
ppsOrSPS:0 queue length:3
[120:045] [2024-04-06 00:37:54 +0000.320755][7f95] get the H.264 IDR frame
[120:100] [2024-04-06 00:37:54 +0000.376307][7f60] The convert RGB to YUV take 4
[120:181] [2024-04-06 00:37:54 +0000.456825][7f8e] The output timestamp from audio
mixer change:15265572
[120:214] [2024-04-06 00:37:54 +0000.490263][7f64] Run AGC when audioType = 0
[120:214] [2024-04-06 00:37:54 +0000.490424][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[120:245] [2024-04-06 00:37:54 +0000.521169][7f64] On audio frame the broadcast
with timestamp:15265644 samples:480. (1000 frame for one log)

[120:273] [2024-04-06 00:37:54 +0000.548885][7f8e] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[120:273] [2024-04-06 00:37:54 +0000.549038][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[120:366] [2024-04-06 00:37:54 +0000.642031][7f94] DTS queue for
Generator:0x724a1ba2b8 14273
[120:388] [2024-04-06 00:37:54 +0000.664248][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[120:521] [2024-04-06 00:37:54 +0000.797510][7f60] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[120:591] [2024-04-06 00:37:54 +0000.866957][7f60] The convert RGB to YUV take 4
[120:629] [2024-04-06 00:37:54 +0000.905193][7f94]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:14539
[120:675] [2024-04-06 00:37:54 +0000.951410][7f8d] AF_SpeedFilter::PullFrame eof4
[120:680] [2024-04-06 00:37:54 +0000.955688][7f8d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[120:682] [2024-04-06 00:37:54 +0000.957902][7f8d]
RecordAudioSource::PullAudioFrame
[120:694] [2024-04-06 00:37:54 +0000.970492][7f94] SendFrame
encodedImage._timeStamp:14539encodedImage->_length:92208
[120:706] [2024-04-06 00:37:54 +0000.981555][7f8d] AF_SpeedFilter audio time,
0x7264d65b80 rcv time: 15266099
[120:706] [2024-04-06 00:37:54 +0000.981626][7f8d] AF_SpeedFilter audio time,
0x7264d65b80 rcv time: 15266099in_nSamples:441
[120:809] [2024-04-06 00:37:55 +0000.84859][7f8d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15266103
[120:809] [2024-04-06 00:37:55 +0000.84995][7f8d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[120:819] [2024-04-06 00:37:55 +0000.95032][7f60] GPUImageProcessing: process video
frame with resolution 1280 X 720
[120:819] [2024-04-06 00:37:55 +0000.95108][7f60] GPUImageProcessing: input frame
width1280 X 720
[120:819] [2024-04-06 00:37:55 +0000.95537][7f60] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[120:820] [2024-04-06 00:37:55 +0000.95671][7f60] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[120:859] [2024-04-06 00:37:55 +0000.135371][7f94] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14706 pts:14706
[120:925] [2024-04-06 00:37:55 +0000.201053][7f94] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:14835
[120:925] [2024-04-06 00:37:55 +0000.201136][7f94] push video frame to H264
encoder. (100 frame for one log)

[120:925] [2024-04-06 00:37:55 +0000.201178][7f94] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[120:925] [2024-04-06 00:37:55 +0000.201218][7f94] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:14835(100 frame for one
log)

[120:925] [2024-04-06 00:37:55 +0000.201262][7f94] The input pts:14835 fps:30


[120:992] [2024-04-06 00:37:55 +0000.267931][7f94] H264Encode::H264SWEncoder get
callback, length:135056 type:1 nalType:1length:135052
[121:018] [2024-04-06 00:37:55 +0000.293588][7f60] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[121:091] [2024-04-06 00:37:55 +0000.366802][7f60] The convert RGB to YUV take 3
[121:185] [2024-04-06 00:37:55 +0000.460791][7f8d] AF_SpeedFilter audio
0x7264d65b80 PullFrame
[121:192] [2024-04-06 00:37:55 +0000.467871][7f93]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 15000queue_audio_frame_:8
[121:223] [2024-04-06 00:37:55 +0000.499296][7f94] DTS queue for
Generator:0x724a1ba2b8 15067 15099 15135
[121:270] [2024-04-06 00:37:55 +0000.545645][7f8e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[121:290] [2024-04-06 00:37:55 +0000.566042][7f60] StopRecording:
[121:290] [2024-04-06 00:37:55 +0000.566293][7f60] OnNeedStopRecording:
[121:293] [2024-04-06 00:37:55 +0000.569170][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[121:293] [2024-04-06 00:37:55 +0000.569310][7f8d] PullAudioFrame: PullFrame audio
finished.
[121:293] [2024-04-06 00:37:55 +0000.569362][7f8d]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[121:293] [2024-04-06 00:37:55 +0000.569368][7f60] operator(): Stop
[121:293] [2024-04-06 00:37:55 +0000.569430][7f60] StopPullFrameAndWriteMp4
time:15266692 enter.

[121:293] [2024-04-06 00:37:55 +0000.569467][7f60] StopRecording:


[121:295] [2024-04-06 00:37:55 +0000.570775][7f94]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:460
[121:296] [2024-04-06 00:37:55 +0000.572144][7f5f] stop recording
[121:296] [2024-04-06 00:37:55 +0000.572226][7f5f]
RecordingSessionInternalSimple:destroy media processers
[121:296] [2024-04-06 00:37:55 +0000.572266][7f5f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[121:296] [2024-04-06 00:37:55 +0000.572287][7f5f] H264Encode::flushing hareware
Encoder
[121:296] [2024-04-06 00:37:55 +0000.572522][7f5f] Flush time:15266695 enter.

[121:297] [2024-04-06 00:37:55 +0000.572611][7f5f] H264Encoder encoder flush


[121:297] [2024-04-06 00:37:55 +0000.572661][7f5f] flush output queue
[121:605] [2024-04-06 00:37:55 +0000.881036][7f5f] Flush leave. expire time = 309
ms

[121:605] [2024-04-06 00:37:55 +0000.881209][7f5f] ~H264EncodeWrap:


[121:605] [2024-04-06 00:37:55 +0000.881249][7f5f] ~H264Encode:
[121:605] [2024-04-06 00:37:55 +0000.881281][7f5f] teardownCompressionSession:
H264Encode::destroying Encoder
[121:605] [2024-04-06 00:37:55 +0000.881304][7f5f] Release time:15267004 enter.

[121:605] [2024-04-06 00:37:55 +0000.881442][7f5f] Release:


MediaCodecVideoEncoder::Release _inited:1
[121:605] [2024-04-06 00:37:55 +0000.881482][7f5f] Destroy time:15267004 enter.

[121:605] [2024-04-06 00:37:55 +0000.881518][7f5f] H264Encoder encoderDestroy


[121:606] [2024-04-06 00:37:55 +0000.881555][7f5f]
AndroidMediaCodecVideoEncoder::release env: 0x725fe6c200
[121:606] [2024-04-06 00:37:55 +0000.881588][7f5f]
AndroidMediaCodecVideoEncoder::Destroy
[121:619] [2024-04-06 00:37:55 +0000.895083][7f5f] Destroy leave. expire time = 14
ms

[121:619] [2024-04-06 00:37:55 +0000.895227][7f5f] Release leave. expire time = 14


ms

[121:619] [2024-04-06 00:37:55 +0000.895261][7f5f] ~AndroidHwAvcEncoder


time:15267018 enter.

[121:619] [2024-04-06 00:37:55 +0000.895424][7f5f] Release time:15267018 enter.


[121:619] [2024-04-06 00:37:55 +0000.895467][7f5f] Release:
MediaCodecVideoEncoder:: has been released before, just return
[121:619] [2024-04-06 00:37:55 +0000.895491][7f5f] Release leave. expire time = 0
ms

[121:619] [2024-04-06 00:37:55 +0000.895524][7f5f] ~AndroidMediaCodecVideoEncoder


[121:619] [2024-04-06 00:37:55 +0000.895547][7f5f] ~WrapAndroidMediaCodec
time:15267018 enter.

[121:620] [2024-04-06 00:37:55 +0000.895581][7f5f] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[121:620] [2024-04-06 00:37:55 +0000.895605][7f5f] video hevc hw codec


destructor:0x726fdfc208

[121:620] [2024-04-06 00:37:55 +0000.895680][7f5f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[121:620] [2024-04-06 00:37:55 +0000.895729][7f5f] teardownCompressionSession:


H264Encode::destroyed Encoder
[121:620] [2024-04-06 00:37:55 +0000.895756][7f5f]
RecordingSessionInternalSimple:destroy aac encoder output!
[121:620] [2024-04-06 00:37:55 +0000.895778][7f5f] AACSWEncode destructor
[121:627] [2024-04-06 00:37:55 +0000.902641][7f95] MP4 close file successfully
[121:627] [2024-04-06 00:37:55 +0000.902785][7f95] Recording session Internal:
notify recording ok
[121:627] [2024-04-06 00:37:55 +0000.902813][7f95] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4,
output_video_timestamp_:15201 last_video_pts_:15165
[121:627] [2024-04-06 00:37:55 +0000.902880][7f95] OnRecordFinish:
[121:627] [2024-04-06 00:37:55 +0000.903383][7f95] onRecordingOk: net seek
pos:0record video duration:15198record audio duration:15185
[121:628] [2024-04-06 00:37:55 +0000.904362][7f8e] destructMicSource_w:
[121:628] [2024-04-06 00:37:55 +0000.904442][7f8e] setOutput_w:
MicSource::setOutput() 0x0
[121:629] [2024-04-06 00:37:55 +0000.904666][7f60] releaseThread 0x7264d63480
[121:629] [2024-04-06 00:37:55 +0000.904709][7f60] ~MicSource: Mic source
destroyed:0x7264b9a180
[121:629] [2024-04-06 00:37:55 +0000.905178][7f60] StopPullFrameAndWriteMp4 leave.
expire time = 336 ms

[121:629] [2024-04-06 00:37:55 +0000.905214][7f60] DestroyPipelineAndFilters


time:15267028 enter.

[121:629] [2024-04-06 00:37:55 +0000.905266][7f60] UnbindInputFilter 0x7264d650c0


this 0x7264ad7cc0
[121:629] [2024-04-06 00:37:55 +0000.905306][7f60] UnbindInputFilter 0x7264d65b58
this 0x7264d65cd0
[121:629] [2024-04-06 00:37:55 +0000.905354][7f60] UnbindInputFilter 0x7264ad7cc0
this 0x7264c328e0
[121:629] [2024-04-06 00:37:55 +0000.905381][7f60] filter: filter pipeline destroy
this: 0x7264c32840
[121:629] [2024-04-06 00:37:55 +0000.905547][7f60] ClearVideoOfSources: recodring
total frames:0
[121:630] [2024-04-06 00:37:55 +0000.905581][7f60] ClearVideoOfSources:
[121:630] [2024-04-06 00:37:55 +0000.905617][7f60] GPUImageProcessing destruct.
[121:630] [2024-04-06 00:37:55 +0000.905678][7f60] destroy TrivalImageDrawer
0x7264ad1a40
[121:630] [2024-04-06 00:37:55 +0000.905710][7f60] The shader has been initialize,
clean up them.

[121:630] [2024-04-06 00:37:55 +0000.905769][7f60] ~OpenGLFrameBuffer:


[121:630] [2024-04-06 00:37:55 +0000.905870][7f60] ~OpenGLFrameBuffer:
[121:630] [2024-04-06 00:37:55 +0000.905952][7f60] ~OpenGLFrameBuffer:
[121:630] [2024-04-06 00:37:55 +0000.906024][7f60] ~OpenGLFrameBuffer:
[121:630] [2024-04-06 00:37:55 +0000.906097][7f60] ~OpenGLFrameBuffer:
[121:630] [2024-04-06 00:37:55 +0000.906349][7f60] ~OpenGLFrameBuffer:
[121:630] [2024-04-06 00:37:55 +0000.906540][7f60] GPUImageProcessing destruct
finish.
[121:631] [2024-04-06 00:37:55 +0000.906588][7f60] GPURGBAFrame destruct.
[121:631] [2024-04-06 00:37:55 +0000.906652][7f60] destroy OpenGLRenderProgram
0x7264ad7a98
[121:631] [2024-04-06 00:37:55 +0000.906697][7f60] ~CameraSource time:15267030
enter.

[121:631] [2024-04-06 00:37:55 +0000.906733][7f60] ~CameraSource leave. expire


time = 0 ms

[121:631] [2024-04-06 00:37:55 +0000.906762][7f60] ~RecordAudioSource time:15267030


enter.

[121:631] [2024-04-06 00:37:55 +0000.906795][7f60] ~RecordAudioSource leave.


expire time = 0 ms

[121:631] [2024-04-06 00:37:55 +0000.906821][7f60] DestroyPipelineAndFilters


leave. expire time = 2 ms

[121:651] [2024-04-06 00:37:55 +0000.926664][665f]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[121:651] [2024-04-06 00:37:55 +0000.927389][665f] machine model :redmi
[121:651] [2024-04-06 00:37:55 +0000.927444][665f] Support this machine
model :redmi
[121:651] [2024-04-06 00:37:55 +0000.927484][665f] global inited! current sdk
version: 07-20-936c45f
[121:652] [2024-04-06 00:37:55 +0000.927680][665f] filter: filter pipeline
construtc this: 0x726fc39200
[121:652] [2024-04-06 00:37:55 +0000.927720][665f] MediaFilterGraph:
MediaFilterGraph construct
[121:652] [2024-04-06 00:37:55 +0000.927764][665f] GLESContext:
[121:652] [2024-04-06 00:37:55 +0000.927822][665f] The result of eglGetDisplay is:
0x1
[121:653] [2024-04-06 00:37:55 +0000.928975][665f] The result of creation:
0x72f378e000
[121:653] [2024-04-06 00:37:55 +0000.929102][665f] The result of
eglCreatePbufferSurface is: 0x72f378e380
[121:653] [2024-04-06 00:37:55 +0000.929229][665f] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[121:653] [2024-04-06 00:37:55 +0000.929305][665f] The source 0 speed:1
[121:653] [2024-04-06 00:37:55 +0000.929346][665f] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4,
delay: 0
[121:653] [2024-04-06 00:37:55 +0000.929431][665f] CreateDecoderByVideoSource
time:15267052 enter.

[121:654] [2024-04-06 00:37:55 +0000.929725][665f] running_decoder_count:0max


count:2
[121:654] [2024-04-06 00:37:55 +0000.929760][665f] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x72f35c6400
[121:655] [2024-04-06 00:37:55 +0000.931080][7fa8] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x72ffaca200] Current FFmpeg version git-2021-06-16-
97cea6f

[121:744] [2024-04-06 00:37:56 +0000.20451][7fa8] OnStreamInfoFound: video


duration_: 15198
[121:747] [2024-04-06 00:37:56 +0000.22626][665f] start decoder
[121:747] [2024-04-06 00:37:56 +0000.22650][7fa9] NO get frame from decoder
[121:747] [2024-04-06 00:37:56 +0000.22741][665f] CreateDecoderByVideoSource
leave. expire time = 94 ms

[121:747] [2024-04-06 00:37:56 +0000.22815][665f] BindInputFilter 0x7307bc2020


this 0x725fc8b798
[121:747] [2024-04-06 00:37:56 +0000.22866][665f] BindInputFilter 0x725fc8b798
this 0x725fc8b858
[121:747] [2024-04-06 00:37:56 +0000.22902][665f] BindInputFilter 0x7307bc2020
this 0x725fc8b918
[121:747] [2024-04-06 00:37:56 +0000.22948][665f] BindInputFilter 0x725fc8b918
this 0x725fc8b9d8
[121:747] [2024-04-06 00:37:56 +0000.22983][665f] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[121:747] [2024-04-06 00:37:56 +0000.23022][665f] BindInputFilter 0x725fc8b858
this 0x725fc8bd98
[121:747] [2024-04-06 00:37:56 +0000.23064][665f] BindInputFilter 0x725fc8bd98
this 0x726fc392a0
[121:747] [2024-04-06 00:37:56 +0000.23112][665f] BindInputFilter 0x725fc8b9d8
this 0x725fc8be58
[121:747] [2024-04-06 00:37:56 +0000.23160][665f] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[121:747] [2024-04-06 00:37:56 +0000.23210][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[121:749] [2024-04-06 00:37:56 +0000.24985][7fa9] NO get frame from decoder
[121:749] [2024-04-06 00:37:56 +0000.25053][665f] machine model :redmi
[121:749] [2024-04-06 00:37:56 +0000.25143][665f] Support this machine model :redmi
[121:749] [2024-04-06 00:37:56 +0000.25186][665f] global inited! current sdk
version: 07-20-936c45f
[121:749] [2024-04-06 00:37:56 +0000.25329][665f] GetPipeline:
-----------------------------------------
[121:749] [2024-04-06 00:37:56 +0000.25371][665f] GetPipeline: source: 0x7307bc1e00
[121:749] [2024-04-06 00:37:56 +0000.25403][665f] GetPipeline: filter: NULLFilter
[121:749] [2024-04-06 00:37:56 +0000.25427][665f] GetPipeline: filter: NULLFilter
[121:749] [2024-04-06 00:37:56 +0000.25466][665f] GetPipeline: filter: NULLFilter
[121:749] [2024-04-06 00:37:56 +0000.25489][665f] GetPipeline: audio filter:
AuidoNULLFilter
[121:749] [2024-04-06 00:37:56 +0000.25531][665f] GetPipeline: audio filter:
AuidoNULLFilter
[121:750] [2024-04-06 00:37:56 +0000.25553][665f] GetPipeline: audio filter:
AudioNUllFilter
[121:750] [2024-04-06 00:37:56 +0000.25597][665f] GetPipeline:
------------------------------------------
[121:750] [2024-04-06 00:37:56 +0000.25634][665f] filter: filter pipeline2 update
pattern: 0
[121:751] [2024-04-06 00:37:56 +0000.26713][665f] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[121:751] [2024-04-06 00:37:56 +0000.27103][665f] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[121:751] [2024-04-06 00:37:56 +0000.27192][665f] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[121:751] [2024-04-06 00:37:56 +0000.27213][7fa9] NO get frame from decoder
[121:751] [2024-04-06 00:37:56 +0000.27393][665f] DeviceInit:
[121:752] [2024-04-06 00:37:56 +0000.27725][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[121:752] [2024-04-06 00:37:56 +0000.28131][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[121:752] [2024-04-06 00:37:56 +0000.28528][665f] CreatePlatformSpecificObjects:
[121:753] [2024-04-06 00:37:56 +0000.28652][665f] audio device use null audio
input and opensl output
[121:753] [2024-04-06 00:37:56 +0000.28697][665f] Create OpenSLES output module
with java VM support.

[121:753] [2024-04-06 00:37:56 +0000.28877][7fa9] NO get frame from decoder


[121:753] [2024-04-06 00:37:56 +0000.28915][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[121:753] [2024-04-06 00:37:56 +0000.29205][665f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[121:753] [2024-04-06 00:37:56 +0000.29498][665f] Create OpenSLES output module
with buffer num:2

[121:754] [2024-04-06 00:37:56 +0000.29558][665f] Error(trace.cc:40): Init the


output and input for audio device template.
[121:754] [2024-04-06 00:37:56 +0000.29586][665f] Init the output device.

[121:754] [2024-04-06 00:37:56 +0000.29611][665f] Set the playout as stereo:1


[121:754] [2024-04-06 00:37:56 +0000.29637][665f] Set the sample rate to be:44100

[121:754] [2024-04-06 00:37:56 +0000.29700][665f] Low latency buffer size:144 low


sample rate:48000
[121:754] [2024-04-06 00:37:56 +0000.29745][665f] DeviceInit: Done
[121:754] [2024-04-06 00:37:56 +0000.29955][665f] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[121:754] [2024-04-06 00:37:56 +0000.30267][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[121:754] [2024-04-06 00:37:56 +0000.30360][665f]
MediaFilterPlayer::SetPlayerNotify 0x726fddeea0
[121:754] [2024-04-06 00:37:56 +0000.30414][665f]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[121:754] [2024-04-06 00:37:56 +0000.30452][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[121:754] [2024-04-06 00:37:56 +0000.30479][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[121:755] [2024-04-06 00:37:56 +0000.30574][665f] SetGraphLoop: SetGraphLoop 1
[121:755] [2024-04-06 00:37:56 +0000.30599][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[121:755] [2024-04-06 00:37:56 +0000.30640][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[121:755] [2024-04-06 00:37:56 +0000.31255][7fa9] NO get frame from decoder
[121:755] [2024-04-06 00:37:56 +0000.31544][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[121:756] [2024-04-06 00:37:56 +0000.31956][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[121:756] [2024-04-06 00:37:56 +0000.31600][7fb3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x72460a0c18
[121:757] [2024-04-06 00:37:56 +0000.32937][7fa9] NO get frame from decoder
[121:757] [2024-04-06 00:37:56 +0000.32798][7fb5] Start:
[121:757] [2024-04-06 00:37:56 +0000.33192][7fb4] operator(): video render started.
[121:757] [2024-04-06 00:37:56 +0000.33285][7fb5] Start:
[121:757] [2024-04-06 00:37:56 +0000.33511][7fb5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[121:759] [2024-04-06 00:37:56 +0000.34761][7fa9] NO get frame from decoder
[121:760] [2024-04-06 00:37:56 +0000.36270][7fa9] NO get frame from decoder
[121:760] [2024-04-06 00:37:56 +0000.36270][7fb5] Reset: history total size: 98
[121:767] [2024-04-06 00:37:56 +0000.42925][7fb5] DeviceStart:
audioDevice_:0x724610e000
[121:767] [2024-04-06 00:37:56 +0000.43011][7fb5] DeviceStart: time profile playout
init before
[121:767] [2024-04-06 00:37:56 +0000.43072][7fb5] DeviceStart: time profile playout
init end
[121:767] [2024-04-06 00:37:56 +0000.43119][7fb5] OpenSlesOutput:Start playout

[121:776] [2024-04-06 00:37:56 +0000.52178][7fb5] Create the opensl output player.


streamtype before:0

[121:776] [2024-04-06 00:37:56 +0000.52309][7fb5] Create the opensl output player.


streamtype after:3

[121:802] [2024-04-06 00:37:56 +0000.77708][7fb5] Enqueue opensl buffer size:1764


[121:844] [2024-04-06 00:37:56 +0000.119665][7fb5] DeviceStart: time profile
playout all end
[121:844] [2024-04-06 00:37:56 +0000.119766][7fb5] operator(): Audio playback
started.
[121:844] [2024-04-06 00:37:56 +0000.120123][7fb6]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[121:845] [2024-04-06 00:37:56 +0000.120993][7fb6] Pull audio failed.(wait video!)
[121:846] [2024-04-06 00:37:56 +0000.121813][7fb6]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[121:849] [2024-04-06 00:37:56 +0000.125486][7fb6] audio_frame_list_ empty
[121:852] [2024-04-06 00:37:56 +0000.128592][7fb5] operator(): Started now!
[121:870] [2024-04-06 00:37:56 +0000.145625][7fb4] lipsync_debug: First video frame
rendering.
[121:946] [2024-04-06 00:37:56 +0000.221872][7fb4] lipsync_debug:displaying video
ts:8730 The current displayed video timestamp is:15267345
[122:019] [2024-04-06 00:37:56 +0000.294770][7fb5] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[122:019] [2024-04-06 00:37:56 +0000.295094][7fb5] First audio frame rendering
[122:080] [2024-04-06 00:37:56 +0000.356343][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[122:152] [2024-04-06 00:37:56 +0000.428301][7fb8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[122:194] [2024-04-06 00:37:56 +0000.469864][7fb4] DriveRender working... (1/200)
[122:215] [2024-04-06 00:37:56 +0000.490851][7f64] Run AGC when audioType = 0
[122:317] [2024-04-06 00:37:56 +0000.592615][7fb7] Error(video_source.cc:430): wait
decoder a frame: 0
[122:413] [2024-04-06 00:37:56 +0000.689415][7fb4]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:32 last
video ts:47880 frame->pts:50850 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[122:413] [2024-04-06 00:37:56 +0000.689495][7fb4] lipsync_debug: tsDelta -
timeDelta = 1
[122:614] [2024-04-06 00:37:56 +0000.890019][7fb4] lipsync_debug:displaying video
ts:68850 The current displayed video timestamp is:15268013
[122:725] [2024-04-06 00:37:57 +0000.1551][7fb4] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[122:726] [2024-04-06 00:37:57 +0000.1699][7fb4] lipsync_debug:result remaining
time:10
[123:281] [2024-04-06 00:37:57 +0000.557090][7fb8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[123:294] [2024-04-06 00:37:57 +0000.569813][7fb7] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16992 diff: 9
[123:477] [2024-04-06 00:37:57 +0000.753354][7fb4] lipsync_debug:displaying video
ts:127530 The current displayed video timestamp is:15268876
[123:609] [2024-04-06 00:37:57 +0000.884999][7fb6] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 79840
[123:609] [2024-04-06 00:37:57 +0000.885138][7fb6] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[123:625] [2024-04-06 00:37:57 +0000.900665][7fb7] Error(video_source.cc:430): wait
decoder a frame: 0
[123:632] [2024-04-06 00:37:57 +0000.908409][7fb5] The audio playback speed:100
(1/100)
[123:632] [2024-04-06 00:37:57 +0000.908535][7fb5] lipsync_debug: The current
played audio timestamp is:79840(1/50)
[123:774] [2024-04-06 00:37:58 +0000.50069][7fb4] DriveRender working... (1/200)
[123:776] [2024-04-06 00:37:58 +0000.51607][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[123:991] [2024-04-06 00:37:58 +0000.266722][7fb4]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:3 last video
ts:160740 frame->pts:163530 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[123:991] [2024-04-06 00:37:58 +0000.266838][7fb4] lipsync_debug: tsDelta -
timeDelta = 28
[124:088] [2024-04-06 00:37:58 +0000.364097][7fb7] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 207990pts ms:2.311e+06
[124:090] [2024-04-06 00:37:58 +0000.366535][7fb7] OnVideoFrameReady(1/200)
[124:091] [2024-04-06 00:37:58 +0000.366685][7fb4] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[124:209] [2024-04-06 00:37:58 +0000.485551][7f65] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[124:210] [2024-04-06 00:37:58 +0000.485642][7f65] _deviceSampleRate:48000

[124:210] [2024-04-06 00:37:58 +0000.486310][7f64] Run AGC when audioType = 0


[124:210] [2024-04-06 00:37:58 +0000.486380][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[124:241] [2024-04-06 00:37:58 +0000.517201][7fb8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[124:284] [2024-04-06 00:37:58 +0000.559821][7fb4] lipsync_debug:displaying video
ts:187380 The current displayed video timestamp is:15269683
[124:670] [2024-04-06 00:37:58 +0000.945835][7fb4] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[124:670] [2024-04-06 00:37:58 +0000.945920][7fb4] lipsync_debug:result remaining
time:9
[124:866] [2024-04-06 00:37:59 +0000.142275][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[124:867] [2024-04-06 00:37:59 +0000.142864][7fb5] Stop:
[124:867] [2024-04-06 00:37:59 +0000.143059][7fb4] operator(): Video Render
stopped.
[124:867] [2024-04-06 00:37:59 +0000.143173][7fb5] Stop:
[124:867] [2024-04-06 00:37:59 +0000.143357][7fb5] DeviceStop:
audioDevice_:0x724610e000
[124:867] [2024-04-06 00:37:59 +0000.143397][7fb5] OpenSlesOutput:Stop playout

[124:869] [2024-04-06 00:37:59 +0000.144753][7fb5] DeviceStop: Done


[124:869] [2024-04-06 00:37:59 +0000.144981][7fb5] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[124:869] [2024-04-06 00:37:59 +0000.145043][7fb5] operator(): Stop now!
[124:895] [2024-04-06 00:37:59 +0000.170621][665f]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[124:895] [2024-04-06 00:37:59 +0000.170725][665f] StopPreView: Have Stopped,
operation cancel
[124:895] [2024-04-06 00:37:59 +0000.170768][665f] Stop:
[124:895] [2024-04-06 00:37:59 +0000.170915][7fb5] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[124:895] [2024-04-06 00:37:59 +0000.171149][665f] DeviceRelease:
audioDevice_:0x724610e000
[124:895] [2024-04-06 00:37:59 +0000.171198][665f] OpenSlesOutput:Stop playout

[124:895] [2024-04-06 00:37:59 +0000.171240][665f] DeviceRelease: Release the


webrtc device object.
[124:895] [2024-04-06 00:37:59 +0000.171432][665f] OpenSlesOutput destruct.

[124:895] [2024-04-06 00:37:59 +0000.171503][665f] DeviceRelease: Done


[124:896] [2024-04-06 00:37:59 +0000.171860][665f] Stop:
[124:896] [2024-04-06 00:37:59 +0000.171966][7fb4] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[124:900] [2024-04-06 00:37:59 +0000.175696][665f] global uninited!
[124:900] [2024-04-06 00:37:59 +0000.175839][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[124:900] [2024-04-06 00:37:59 +0000.175908][665f] ~MediaFilterGraph:
MediaFilterGraph destruct
[124:900] [2024-04-06 00:37:59 +0000.175935][665f] RemoveVideoBackGroud: hava not
add video backgroud
[124:900] [2024-04-06 00:37:59 +0000.175981][665f] UnbindInputFilter 0x725fc8bd98
this 0x726fc392a0
[124:900] [2024-04-06 00:37:59 +0000.176017][665f] ClearAllSource: remove source
filter, sourceid: 0x7307bc1e00
[124:900] [2024-04-06 00:37:59 +0000.176041][665f] DestoryDecoderByVideoSource
time:15270299 enter.

[124:900] [2024-04-06 00:37:59 +0000.176070][665f] ~VideoBindDecoder time:15270299


enter.

[124:900] [2024-04-06 00:37:59 +0000.176235][665f] CleanUp time:15270299 enter.

[124:904] [2024-04-06 00:37:59 +0000.179598][665f] CleanUp leave. expire time = 4


ms

[124:904] [2024-04-06 00:37:59 +0000.179681][665f] CleanUp time:15270303 enter.

[124:904] [2024-04-06 00:37:59 +0000.179918][665f] CleanUp leave. expire time = 0


ms

[124:904] [2024-04-06 00:37:59 +0000.180418][665f] ~VideoBindDecoder leave. expire


time = 4 ms

[124:904] [2024-04-06 00:37:59 +0000.180462][665f] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[124:904] [2024-04-06 00:37:59 +0000.180532][665f] UnbindInputFilter 0x725fc8b858


this 0x725fc8bd98
[124:905] [2024-04-06 00:37:59 +0000.180602][665f] UnbindInputFilter 0x725fc8b798
this 0x725fc8b858
[124:905] [2024-04-06 00:37:59 +0000.180656][665f] UnbindInputFilter 0x7307bc2020
this 0x725fc8b798
[124:905] [2024-04-06 00:37:59 +0000.180699][665f] UnbindInputFilter 0x725fc8b9d8
this 0x725fc8be58
[124:905] [2024-04-06 00:37:59 +0000.180743][665f] UnbindInputFilter 0x725fc8b918
this 0x725fc8b9d8
[124:905] [2024-04-06 00:37:59 +0000.180785][665f] UnbindInputFilter 0x7307bc2020
this 0x725fc8b918
[124:906] [2024-04-06 00:37:59 +0000.181619][665f] ~GLESContext:
[124:906] [2024-04-06 00:37:59 +0000.182192][665f] GLESContext destruct finish.
[124:906] [2024-04-06 00:37:59 +0000.182235][665f] filter: filter pipeline destroy
this: 0x726fc39200
[124:907] [2024-04-06 00:37:59 +0000.183073][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[124:908] [2024-04-06 00:37:59 +0000.184036][665f] machine model :redmi
[124:908] [2024-04-06 00:37:59 +0000.184120][665f] Support this machine
model :redmi
[124:908] [2024-04-06 00:37:59 +0000.184167][665f] global inited! current sdk
version: 07-20-936c45f
[124:909] [2024-04-06 00:37:59 +0000.184602][665f] filter: filter pipeline
construtc this: 0x726fc39200
[124:909] [2024-04-06 00:37:59 +0000.184650][665f] MediaFilterGraph:
MediaFilterGraph construct
[124:909] [2024-04-06 00:37:59 +0000.184702][665f] GLESContext:
[124:909] [2024-04-06 00:37:59 +0000.184767][665f] The result of eglGetDisplay is:
0x1
[124:910] [2024-04-06 00:37:59 +0000.186106][665f] The result of creation:
0x72f366e480
[124:910] [2024-04-06 00:37:59 +0000.186289][665f] The result of
eglCreatePbufferSurface is: 0x72f378e280
[124:910] [2024-04-06 00:37:59 +0000.186505][665f] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[124:911] [2024-04-06 00:37:59 +0000.186553][665f] The source 0 speed:1
[124:911] [2024-04-06 00:37:59 +0000.186599][665f] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4,
delay: 0
[124:911] [2024-04-06 00:37:59 +0000.186652][665f] CreateDecoderByVideoSource
time:15270310 enter.

[124:911] [2024-04-06 00:37:59 +0000.186987][665f] running_decoder_count:0max


count:2
[124:911] [2024-04-06 00:37:59 +0000.187054][665f] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x72f35c6400
[124:913] [2024-04-06 00:37:59 +0000.188648][7fbf] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x725fb77200] Current FFmpeg version git-2021-06-16-
97cea6f

[125:003] [2024-04-06 00:37:59 +0000.279336][7fbf] OnStreamInfoFound: video


duration_: 15198
[125:005] [2024-04-06 00:37:59 +0000.281052][7fc0] NO get frame from decoder
[125:005] [2024-04-06 00:37:59 +0000.281072][665f] start decoder
[125:005] [2024-04-06 00:37:59 +0000.281193][665f] CreateDecoderByVideoSource
leave. expire time = 94 ms

[125:005] [2024-04-06 00:37:59 +0000.281285][665f] BindInputFilter 0x7307bc2020


this 0x725fc8b558
[125:005] [2024-04-06 00:37:59 +0000.281342][665f] BindInputFilter 0x725fc8b558
this 0x725fc8b618
[125:005] [2024-04-06 00:37:59 +0000.281392][665f] BindInputFilter 0x7307bc2020
this 0x725fc8b9d8
[125:005] [2024-04-06 00:37:59 +0000.281439][665f] BindInputFilter 0x725fc8b9d8
this 0x725fc8ba98
[125:005] [2024-04-06 00:37:59 +0000.281475][665f] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[125:005] [2024-04-06 00:37:59 +0000.281533][665f] BindInputFilter 0x725fc8b618
this 0x725fc8bb58
[125:006] [2024-04-06 00:37:59 +0000.281578][665f] BindInputFilter 0x725fc8bb58
this 0x726fc392a0
[125:006] [2024-04-06 00:37:59 +0000.281625][665f] BindInputFilter 0x725fc8ba98
this 0x725fc8bc18
[125:006] [2024-04-06 00:37:59 +0000.281671][665f] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15251354.mp4
[125:007] [2024-04-06 00:37:59 +0000.282673][7fc0] NO get frame from decoder
[125:007] [2024-04-06 00:37:59 +0000.282963][665f]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[125:007] [2024-04-06 00:37:59 +0000.283176][665f] MediaComposeFile time:15270406
enter.

[125:007] [2024-04-06 00:37:59 +0000.283239][665f] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[125:007] [2024-04-06 00:37:59 +0000.283385][665f] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[125:007] [2024-04-06 00:37:59 +0000.283411][7fc0] NO get frame from decoder
[125:007] [2024-04-06 00:37:59 +0000.283449][665f] Recording session using default
bitrate support by app:31457280
[125:007] [2024-04-06 00:37:59 +0000.283522][7fca] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x724a20dec0
[125:008] [2024-04-06 00:37:59 +0000.283590][7fca] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[125:008] [2024-04-06 00:37:59 +0000.283693][665f] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[125:008] [2024-04-06 00:37:59 +0000.283793][665f] GetPipeline:
-----------------------------------------
[125:008] [2024-04-06 00:37:59 +0000.283821][665f] GetPipeline: source:
0x7307bc1e00
[125:008] [2024-04-06 00:37:59 +0000.283849][665f] GetPipeline: filter: NULLFilter
[125:008] [2024-04-06 00:37:59 +0000.283872][665f] GetPipeline: filter: NULLFilter
[125:008] [2024-04-06 00:37:59 +0000.283894][665f] GetPipeline: filter: NULLFilter
[125:008] [2024-04-06 00:37:59 +0000.283915][665f] GetPipeline: audio filter:
AuidoNULLFilter
[125:008] [2024-04-06 00:37:59 +0000.283937][665f] GetPipeline: audio filter:
AuidoNULLFilter
[125:008] [2024-04-06 00:37:59 +0000.283958][665f] GetPipeline: audio filter:
AudioNUllFilter
[125:008] [2024-04-06 00:37:59 +0000.283978][665f] GetPipeline:
------------------------------------------
[125:008] [2024-04-06 00:37:59 +0000.284003][665f] filter: filter pipeline2 update
pattern: 2
[125:008] [2024-04-06 00:37:59 +0000.284236][665f] MediaComposeFile leave. expire
time = 1 ms

[125:009] [2024-04-06 00:37:59 +0000.284723][665f] machine model :redmi


[125:009] [2024-04-06 00:37:59 +0000.284764][665f] Support this machine
model :redmi
[125:009] [2024-04-06 00:37:59 +0000.284792][665f] global inited! current sdk
version: 07-20-936c45f
[125:009] [2024-04-06 00:37:59 +0000.284832][7fc0] NO get frame from decoder
[125:011] [2024-04-06 00:37:59 +0000.286772][7fc0] NO get frame from decoder
[125:015] [2024-04-06 00:37:59 +0000.290698][7fc0] NO get frame from decoder
[125:024] [2024-04-06 00:37:59 +0000.300308][665f]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[125:024] [2024-04-06 00:37:59 +0000.300324][7fc0] NO get frame from decoder
[125:024] [2024-04-06 00:37:59 +0000.300478][665f] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 254
[125:025] [2024-04-06 00:37:59 +0000.301057][665f]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[125:025] [2024-04-06 00:37:59 +0000.301123][665f] BeginCompose: BeginCompose, is
composing 0
[125:040] [2024-04-06 00:37:59 +0000.315659][7fca] start recording, file path:
[125:041] [2024-04-06 00:37:59 +0000.317088][7fca] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 254 audio_timescale:44100
video_timescale:90000
[125:041] [2024-04-06 00:37:59 +0000.317226][7fca] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[125:041] [2024-04-06 00:37:59 +0000.317298][7fca] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 254
[125:041] [2024-04-06 00:37:59 +0000.317358][7fca] fd_open successed
handle:0xb400007307a990b0
[125:042] [2024-04-06 00:37:59 +0000.317694][7fca] create mp4 file:276
m_fileHandle: 0x724a167200
[125:042] [2024-04-06 00:37:59 +0000.317770][7fca] MP4 file: is opened successfully
[125:042] [2024-04-06 00:37:59 +0000.317846][7fca] setupMediaProcessers:
[125:042] [2024-04-06 00:37:59 +0000.317898][7fca]
RecordingSessionInternalSimple:setup media processers.
[125:042] [2024-04-06 00:37:59 +0000.317953][7fca] construct AAC encoder
[125:042] [2024-04-06 00:37:59 +0000.318418][7fca] H264Encoder creating:
ultrafast012323
[125:042] [2024-04-06 00:37:59 +0000.318499][7fca] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[125:043] [2024-04-06 00:37:59 +0000.318940][7fca] H264Encode::GetMachineModel is
2201117TY
[125:043] [2024-04-06 00:37:59 +0000.319027][7fca] H264Encoder machine_mode
is:2201117TY
[125:043] [2024-04-06 00:37:59 +0000.319067][7fca] H264Encode::machine size :9
machine_mode:2201117TY
[125:043] [2024-04-06 00:37:59 +0000.319094][7fca] H264Encode::machine array
size :22 machine_mode:2201117TY
[125:043] [2024-04-06 00:37:59 +0000.319118][7fca] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[125:043] [2024-04-06 00:37:59 +0000.319142][7fca] setupCompressionSession:
[125:043] [2024-04-06 00:37:59 +0000.319164][7fca] H264Encode::creating hareware
Encoder
[125:043] [2024-04-06 00:37:59 +0000.319187][7fca] AndroidHwAvcEncoder
time:15270442 enter.
[125:043] [2024-04-06 00:37:59 +0000.319453][7fca] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007307a21380 address:0x721eedc760
[125:044] [2024-04-06 00:37:59 +0000.319640][7fca] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[125:044] [2024-04-06 00:37:59 +0000.319690][7fca] The video avc hw codec address
is 0x726fdfc380
[125:044] [2024-04-06 00:37:59 +0000.319798][7fca] AndroidHwAvcEncoder leave.
expire time = 1 ms

[125:044] [2024-04-06 00:37:59 +0000.319848][7fca] RegisterEncodeCompleteCallback


time:15270443 enter.

[125:044] [2024-04-06 00:37:59 +0000.320011][7fca] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[125:044] [2024-04-06 00:37:59 +0000.320057][7fca] InitEncode time:15270443 enter.

[125:044] [2024-04-06 00:37:59 +0000.320138][7fca] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[125:044] [2024-04-06 00:37:59 +0000.320178][7fca] Create time:15270443 enter.

[125:044] [2024-04-06 00:37:59 +0000.320205][7fc0] NO get frame from decoder


[125:044] [2024-04-06 00:37:59 +0000.320223][7fca] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[125:044] [2024-04-06 00:37:59 +0000.320254][7fca]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x725fd9ba80
[125:045] [2024-04-06 00:37:59 +0000.320620][7fca]
supported_type:image/vnd.android.heic
[125:045] [2024-04-06 00:37:59 +0000.320709][7fca] supported_type:video/avc
[125:045] [2024-04-06 00:37:59 +0000.320742][7fca] name:OMX.qcom.video.encoder.avc
mime:video/avc
[125:045] [2024-04-06 00:37:59 +0000.320819][7fca] hwCodecPrefix :OMX.qcom.
[125:045] [2024-04-06 00:37:59 +0000.320858][7fca] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[125:045] [2024-04-06 00:37:59 +0000.320915][7fca] mediacodec_createCodecByName
time:15270444 enter.

[125:046] [2024-04-06 00:37:59 +0000.322352][7fca] WrapAndroidMediaCodec


time:15270445 enter.

[125:046] [2024-04-06 00:37:59 +0000.322543][7fca] WrapAndroidMediaCodec leave.


expire time = 1 ms

[125:047] [2024-04-06 00:37:59 +0000.323152][7fcf] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x725fe45298
[125:071] [2024-04-06 00:37:59 +0000.347051][7fca] mediacodec_createCodecByName
leave. expire time = 26 ms

[125:071] [2024-04-06 00:37:59 +0000.347169][7fca] WrapAndroidMediaFromat


time:15270470 enter.

[125:071] [2024-04-06 00:37:59 +0000.347252][7fca] WrapAndroidMediaFromat leave.


expire time = 0 ms

[125:092] [2024-04-06 00:37:59 +0000.368438][7fca] Destroy time:15270491 enter.

[125:092] [2024-04-06 00:37:59 +0000.368544][7fca] WrapAndroidMediaFromat::


Destroy
[125:093] [2024-04-06 00:37:59 +0000.368634][7fca] Destroy leave. expire time = 1
ms

[125:093] [2024-04-06 00:37:59 +0000.368699][7fca] ~WrapAndroidMediaFromat


time:15270492 enter.

[125:093] [2024-04-06 00:37:59 +0000.368733][7fca] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[125:093] [2024-04-06 00:37:59 +0000.368771][7fca] Create leave. expire time = 49


ms

[125:093] [2024-04-06 00:37:59 +0000.368808][7fca] isSemiPlanarSupport


time:15270492 enter.

[125:093] [2024-04-06 00:37:59 +0000.368848][7fca] H264Encoder isSemiPlanarSupport


[125:093] [2024-04-06 00:37:59 +0000.368890][7fca] isSemiPlanarSupport leave.
expire time = 0 ms

[125:093] [2024-04-06 00:37:59 +0000.368927][7fca] creat hw H264Encoder success,


isSemiPlanar:1
[125:093] [2024-04-06 00:37:59 +0000.369067][7fca] InitEncode leave. expire time =
49 ms

[125:093] [2024-04-06 00:37:59 +0000.369115][7fca] H264Encode::created Encoder


[125:093] [2024-04-06 00:37:59 +0000.369154][7fca] H264Encode:: H264 encoder
created.
[125:093] [2024-04-06 00:37:59 +0000.369205][7fca] H264 encoder created.
[125:093] [2024-04-06 00:37:59 +0000.369233][7fca]
RecordingSessionInternalSimple:created avc encoder avc: 0x7249baf0c0
[125:093] [2024-04-06 00:37:59 +0000.369260][7fca] setOutput:
[125:093] [2024-04-06 00:37:59 +0000.369282][7fca]
RecordingSessionInternalSimple:encoder set output to muxer!
[125:093] [2024-04-06 00:37:59 +0000.369305][7fca] request a key frame
[125:093] [2024-04-06 00:37:59 +0000.369326][7fca] H264Encode:: request a key frame
[125:094] [2024-04-06 00:37:59 +0000.370500][7fca] setDisplayRotate :90
[125:095] [2024-04-06 00:37:59 +0000.370628][7fca] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[125:097] [2024-04-06 00:37:59 +0000.373206][7fcb] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[125:097] [2024-04-06 00:37:59 +0000.373327][7fcb] Push an pts:10 to dts queue.
[125:098] [2024-04-06 00:37:59 +0000.374379][7fcb]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[125:116] [2024-04-06 00:37:59 +0000.392102][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[125:284] [2024-04-06 00:37:59 +0000.560330][7fca] setDisplayRotate :90
[125:284] [2024-04-06 00:37:59 +0000.560463][7fca] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[125:285] [2024-04-06 00:37:59 +0000.561049][7fcf] add aac audio track with id:1
[125:285] [2024-04-06 00:37:59 +0000.561149][7fcf] audio start ts:0
[125:285] [2024-04-06 00:37:59 +0000.561197][7fcf] the audio frame has been written
into MP4 file
[125:294] [2024-04-06 00:37:59 +0000.569603][7fcb] h264 add frame header cdr flag
[125:294] [2024-04-06 00:37:59 +0000.569931][7fcb] h264 add frame header cdr flag
[125:294] [2024-04-06 00:37:59 +0000.570113][7fcb] Received key frame:10
[125:295] [2024-04-06 00:37:59 +0000.571070][7fcb] last dts:0 currentPts:10
ppsOrSPS:0 queue length:10
[125:295] [2024-04-06 00:37:59 +0000.571133][7fcb] H264Encode:: get a sps pps
header!headerSize:31
[125:298] [2024-04-06 00:37:59 +0000.574600][7fcf] get the H.264 SPS parameter
[125:299] [2024-04-06 00:37:59 +0000.575309][7fcf] add video track with id:2
[125:306] [2024-04-06 00:37:59 +0000.582136][7fcf] get the H.264 PPS parameter
[125:313] [2024-04-06 00:37:59 +0000.588703][7fcf] get the H.264 IDR frame
[125:314] [2024-04-06 00:37:59 +0000.590030][7fcf] resss:true
[125:314] [2024-04-06 00:37:59 +0000.590143][7fcf] video start ts:10
[125:314] [2024-04-06 00:37:59 +0000.590254][7fcf] the video frame has been written
into MP4 file
[125:356] [2024-04-06 00:37:59 +0000.631911][7fce] audio_frame_list_ empty
[125:437] [2024-04-06 00:37:59 +0000.713342][7fcb] DTS queue for
Generator:0x725fe454b8 565 599 630 664 698 733 765 801 832 864
[125:474] [2024-04-06 00:37:59 +0000.749583][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[125:698] [2024-04-06 00:37:59 +0000.973819][7fca] setDisplayRotate :90
[125:698] [2024-04-06 00:37:59 +0000.973997][7fca] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[125:716] [2024-04-06 00:37:59 +0000.992344][7fcb] Push an pts:1320 to dts queue.
[125:724] [2024-04-06 00:38:00 +0000.77][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[125:790] [2024-04-06 00:38:00 +0000.66395][7fce] audio_frame_list_ empty
[125:869] [2024-04-06 00:38:00 +0000.144926][7fcb] last dts:1288 currentPts:1320
ppsOrSPS:0 queue length:10
[125:870] [2024-04-06 00:38:00 +0000.146321][7fcb] DTS queue for
Generator:0x725fe454b8 1417 1455 1484 1518 1552 1585 1616 1652
[126:065] [2024-04-06 00:38:00 +0000.340811][7fce] audio_frame_list_ empty
[126:103] [2024-04-06 00:38:00 +0000.378763][7fcb] h264 add frame header cdr flag
[126:103] [2024-04-06 00:38:00 +0000.379329][7fcb] Received key frame:1988
[126:111] [2024-04-06 00:38:00 +0000.386598][7fcd] webrtc common_video plane
old ..... (1/1000) new: 18001 delete: 17956 diff: 45
[126:114] [2024-04-06 00:38:00 +0000.389991][7fcf] get the H.264 IDR frame
[126:138] [2024-04-06 00:38:00 +0000.413626][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[126:180] [2024-04-06 00:38:00 +0000.456541][7fcb] DTS queue for
Generator:0x725fe454b8 2183 2212 2246 2277 2311 2343 2378 2409 2445 2477 2512
[126:214] [2024-04-06 00:38:00 +0000.489964][7f64] Run AGC when audioType = 0
[126:262] [2024-04-06 00:38:00 +0000.538182][7fcb] Push an pts:2644 to dts queue.
[126:379] [2024-04-06 00:38:00 +0000.655475][7fcb] SendFrame
encodedImage._timeStamp:2644encodedImage->_length:148592
[126:380] [2024-04-06 00:38:00 +0000.655660][7fcb] last dts:2610 currentPts:2644
ppsOrSPS:0 queue length:8
[126:408] [2024-04-06 00:38:00 +0000.684179][7fcb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2979
[126:408] [2024-04-06 00:38:00 +0000.684321][7fcb] push video frame to H264
encoder. (100 frame for one log)

[126:408] [2024-04-06 00:38:00 +0000.684368][7fcb] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[126:408] [2024-04-06 00:38:00 +0000.684390][7fcb] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:2979(100 frame for one
log)

[126:408] [2024-04-06 00:38:00 +0000.684424][7fcb] The input pts:2979 fps:30


[126:409] [2024-04-06 00:38:00 +0000.685166][7fce] audio_frame_list_ empty
[126:440] [2024-04-06 00:38:00 +0000.715863][7fcb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2775 pts:2775
[126:549] [2024-04-06 00:38:00 +0000.824629][7fcb] H264Encode::H264SWEncoder get
callback, length:146400 type:1 nalType:1length:146396
[126:568] [2024-04-06 00:38:00 +0000.843838][7fcb] DTS queue for
Generator:0x725fe454b8 3105 3136 3173 3203 3239
[126:671] [2024-04-06 00:38:00 +0000.947381][7fcd] Error(video_source.cc:430): wait
decoder a frame: 18
[126:787] [2024-04-06 00:38:01 +0000.63302][7fce] audio_frame_list_ empty
[126:810] [2024-04-06 00:38:01 +0000.85654][7fcb] Push an pts:3965 to dts queue.
[126:880] [2024-04-06 00:38:01 +0000.156446][7fcb] DTS queue for
Generator:0x725fe454b8 3897 3930 3965 3995 4031 4062 4097
[126:920] [2024-04-06 00:38:01 +0000.196534][7fcb] h264 add frame header cdr flag
[126:921] [2024-04-06 00:38:01 +0000.197149][7fcb] Received key frame:3965
[126:921] [2024-04-06 00:38:01 +0000.197222][7fcb] last dts:3930 currentPts:3965
ppsOrSPS:0 queue length:9
[126:935] [2024-04-06 00:38:01 +0000.210764][7fcf] get the H.264 IDR frame
[127:135] [2024-04-06 00:38:01 +0000.410978][7fce] audio_frame_list_ empty
[127:181] [2024-04-06 00:38:01 +0000.457316][7f64] haveEnoughProcessedData
internalAudioStream.length: 10
[127:201] [2024-04-06 00:38:01 +0000.477307][7fcb] DTS queue for
Generator:0x725fe454b8 4657 4693 4724 4760 4791 4825 4857 4891 4924 4963
[127:297] [2024-04-06 00:38:01 +0000.573515][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[127:329] [2024-04-06 00:38:01 +0000.605429][7fcb] Push an pts:5286 to dts queue.
[127:442] [2024-04-06 00:38:01 +0000.717897][7fcb] last dts:5257 currentPts:5286
ppsOrSPS:0 queue length:8
[127:534] [2024-04-06 00:38:01 +0000.810249][7fcb] DTS queue for
Generator:0x725fe454b8 5516 5551 5581 5616 5647 5682 5714 5748
[127:574] [2024-04-06 00:38:01 +0000.850308][7fcd] webrtc common_video plane
old ..... (1/1000) new: 19001 delete: 18884 diff: 117
[127:622] [2024-04-06 00:38:01 +0000.898185][7fcd] Error(video_source.cc:430): wait
decoder a frame: 12
[127:699] [2024-04-06 00:38:01 +0000.975523][7fcb] h264 add frame header cdr flag
[127:700] [2024-04-06 00:38:01 +0000.975949][7fcb] SendFrame
encodedImage._timeStamp:5950encodedImage->_length:224656
[127:700] [2024-04-06 00:38:01 +0000.976001][7fcb] Received key frame:5950
[127:703] [2024-04-06 00:38:01 +0000.979066][7fcf] get the H.264 IDR frame
[127:723] [2024-04-06 00:38:01 +0000.999308][7fcb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6314
[127:723] [2024-04-06 00:38:01 +0000.999436][7fcb] push video frame to H264
encoder. (100 frame for one log)

[127:723] [2024-04-06 00:38:01 +0000.999495][7fcb] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[127:723] [2024-04-06 00:38:01 +0000.999519][7fcb] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6314(100 frame for one
log)

[127:724] [2024-04-06 00:38:01 +0000.999557][7fcb] The input pts:6314 fps:30


[127:755] [2024-04-06 00:38:02 +0000.31010][7fcb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6110 pts:6110
[127:812] [2024-04-06 00:38:02 +0000.87773][7fcb] DTS queue for
Generator:0x725fe454b8 6314 6345 6378 6412 6444 6479 6511 6547 6580
[127:818] [2024-04-06 00:38:02 +0000.94524][7fcb] H264Encode::H264SWEncoder get
callback, length:143952 type:1 nalType:1length:143948
[127:825] [2024-04-06 00:38:02 +0000.100996][7fcb] Push an pts:6611 to dts queue.
[127:932] [2024-04-06 00:38:02 +0000.208355][7fcb] last dts:6580 currentPts:6611
ppsOrSPS:0 queue length:9
[127:977] [2024-04-06 00:38:02 +0000.252894][7fcd] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[128:082] [2024-04-06 00:38:02 +0000.357781][7fce] audio frame wait video
frame.last_video_timestamp:8131 last_audio_timestamp:8332.38
[128:131] [2024-04-06 00:38:02 +0000.407189][7fcd] Error(video_source.cc:430): wait
decoder a frame: 16
[128:161] [2024-04-06 00:38:02 +0000.437528][7fcb] DTS queue for
Generator:0x725fe454b8 7137 7168 7203 7235 7270 7299 7334 7365 7400
[128:216] [2024-04-06 00:38:02 +0000.492299][7f64] Run AGC when audioType = 0
[128:217] [2024-04-06 00:38:02 +0000.492761][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[128:352] [2024-04-06 00:38:02 +0000.628267][7fcb] Push an pts:7933 to dts queue.
[128:480] [2024-04-06 00:38:02 +0000.756011][7fcb] h264 add frame header cdr flag
[128:481] [2024-04-06 00:38:02 +0000.756670][7fcb] Received key frame:7933
[128:481] [2024-04-06 00:38:02 +0000.756736][7fcb] DTS queue for
Generator:0x725fe454b8 7933 7968 8001 8032 8065 8097 8131 8167 8202 8225
[128:481] [2024-04-06 00:38:02 +0000.756776][7fcb] last dts:7898 currentPts:7933
ppsOrSPS:0 queue length:10
[128:498] [2024-04-06 00:38:02 +0000.774197][7fcf] get the H.264 IDR frame
[128:668] [2024-04-06 00:38:02 +0000.943836][7fcd] Error(video_source.cc:430): wait
decoder a frame: 31
[128:854] [2024-04-06 00:38:03 +0000.130555][7fcb] DTS queue for
Generator:0x725fe454b8 8819 8854 8886 8920 8954 8991
[128:890] [2024-04-06 00:38:03 +0000.166463][7f64] haveEnoughProcessedData
internalAudioStream.length: 10
[128:911] [2024-04-06 00:38:03 +0000.187306][7fce] audio_frame_list_ empty
[128:936] [2024-04-06 00:38:03 +0000.212234][7fcd] video frame wait audio frame:
last_video_timestamp:10405 last_audio_timestamp:10189.8
[128:972] [2024-04-06 00:38:03 +0000.247895][7fcb] Push an pts:9254 to dts queue.
[129:059] [2024-04-06 00:38:03 +0000.335525][7fcb] SendFrame
encodedImage._timeStamp:9254encodedImage->_length:10208
[129:060] [2024-04-06 00:38:03 +0000.335720][7fcb] last dts:9218 currentPts:9254
ppsOrSPS:0 queue length:8
[129:091] [2024-04-06 00:38:03 +0000.367027][7fcd] webrtc common_video plane
old ..... (1/1000) new: 20001 delete: 19832 diff: 169
[129:105] [2024-04-06 00:38:03 +0000.380869][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[129:112] [2024-04-06 00:38:03 +0000.387955][7fce] too much frame will be writed
[129:113] [2024-04-06 00:38:03 +0000.388742][7fcd] too much frame will be writed
[129:147] [2024-04-06 00:38:03 +0000.422640][7fcb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9452 pts:9452
[129:150] [2024-04-06 00:38:03 +0000.425659][7fcb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9652
[129:150] [2024-04-06 00:38:03 +0000.425762][7fcb] push video frame to H264
encoder. (100 frame for one log)

[129:150] [2024-04-06 00:38:03 +0000.425836][7fcb] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[129:150] [2024-04-06 00:38:03 +0000.425860][7fcb] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:9652(100 frame for one
log)

[129:150] [2024-04-06 00:38:03 +0000.425961][7fcb] The input pts:9652 fps:30


[129:178] [2024-04-06 00:38:03 +0000.454511][7fcd] too much frame will be writed
[129:206] [2024-04-06 00:38:03 +0000.482439][7fcb] DTS queue for
Generator:0x725fe454b8 9619 9652 9679 9722 9751 9785 9812 9846
[129:230] [2024-04-06 00:38:03 +0000.505615][7fcb] H264Encode::H264SWEncoder get
callback, length:159328 type:1 nalType:1length:159324
[129:245] [2024-04-06 00:38:03 +0000.520852][7fcd] too much frame will be writed
[129:275] [2024-04-06 00:38:03 +0000.550764][7fce] audio_frame_list_ empty
[129:348] [2024-04-06 00:38:03 +0000.624536][7fcb] h264 add frame header cdr flag
[129:349] [2024-04-06 00:38:03 +0000.624961][7fcb] Received key frame:9911
[129:351] [2024-04-06 00:38:03 +0000.626765][7fcf] get the H.264 IDR frame
[129:374] [2024-04-06 00:38:03 +0000.650198][7fce] FilterPipeline2::OnAudioFrame
pts 504654 last_audio_timestamp_ 11443.4
[129:410] [2024-04-06 00:38:03 +0000.685978][7fce] too much frame will be writed
[129:451] [2024-04-06 00:38:03 +0000.727304][7fce] too much frame will be writed
[129:463] [2024-04-06 00:38:03 +0000.739541][7fcd] too much frame will be writed
[129:474] [2024-04-06 00:38:03 +0000.750364][7fce] too much frame will be writed
[129:483] [2024-04-06 00:38:03 +0000.759552][7fcb] Push an pts:10573 to dts queue.
[129:513] [2024-04-06 00:38:03 +0000.789086][7fce] too much frame will be writed
[129:516] [2024-04-06 00:38:03 +0000.791942][7fcd] too much frame will be writed
[129:519] [2024-04-06 00:38:03 +0000.795078][7fcb] DTS queue for
Generator:0x725fe454b8 10405 10440 10472 10509 10541 10573 10604 10641 10671
[129:538] [2024-04-06 00:38:03 +0000.814259][7fce] too much frame will be writed
[129:562] [2024-04-06 00:38:03 +0000.838006][7fce] too much frame will be writed
[129:573] [2024-04-06 00:38:03 +0000.849449][7fcd] too much frame will be writed
[129:589] [2024-04-06 00:38:03 +0000.864819][7fce] too much frame will be writed
[129:597] [2024-04-06 00:38:03 +0000.873394][7fcb] last dts:10541 currentPts:10573
ppsOrSPS:0 queue length:9
[129:601] [2024-04-06 00:38:03 +0000.877367][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[129:614] [2024-04-06 00:38:03 +0000.890225][7fce] too much frame will be writed
[129:621] [2024-04-06 00:38:03 +0000.897381][7fcd] too much frame will be writed
[129:641] [2024-04-06 00:38:03 +0000.917227][7fce] too much frame will be writed
[129:663] [2024-04-06 00:38:03 +0000.938925][7fce] too much frame will be writed
[129:680] [2024-04-06 00:38:03 +0000.956123][7fcd] too much frame will be writed
[129:688] [2024-04-06 00:38:03 +0000.964015][7fce] too much frame will be writed
[129:715] [2024-04-06 00:38:03 +0000.991412][7fce] too much frame will be writed
[129:737] [2024-04-06 00:38:04 +0000.12902][7fcd] too much frame will be writed
[129:739] [2024-04-06 00:38:04 +0000.15162][7fce] too much frame will be writed
[129:761] [2024-04-06 00:38:04 +0000.37334][7fce] too much frame will be writed
[129:778] [2024-04-06 00:38:04 +0000.54459][7fcd] too much frame will be writed
[129:783] [2024-04-06 00:38:04 +0000.59014][7fce] too much frame will be writed
[129:804] [2024-04-06 00:38:04 +0000.80272][7fce] too much frame will be writed
[129:823] [2024-04-06 00:38:04 +0000.98652][7fcd] too much frame will be writed
[129:833] [2024-04-06 00:38:04 +0000.109045][7fce] too much frame will be writed
[129:859] [2024-04-06 00:38:04 +0000.135308][7fce] too much frame will be writed
[129:871] [2024-04-06 00:38:04 +0000.146649][7fcd] too much frame will be writed
[129:880] [2024-04-06 00:38:04 +0000.155676][7fce] too much frame will be writed
[129:906] [2024-04-06 00:38:04 +0000.182307][7fce] too much frame will be writed
[129:924] [2024-04-06 00:38:04 +0000.200269][7fcb] DTS queue for
Generator:0x725fe454b8 11265 11300 11331 11366 11397 11432 11463
[129:931] [2024-04-06 00:38:04 +0000.207551][7fcd] too much frame will be writed
[129:937] [2024-04-06 00:38:04 +0000.213200][7fce] too much frame will be writed
[129:963] [2024-04-06 00:38:04 +0000.239526][7fce] too much frame will be writed
[129:987] [2024-04-06 00:38:04 +0000.263178][7fcd] too much frame will be writed
[129:992] [2024-04-06 00:38:04 +0000.268528][7fce] too much frame will be writed
[130:014] [2024-04-06 00:38:04 +0000.289912][7fce] too much frame will be writed
[130:028] [2024-04-06 00:38:04 +0000.304607][7fcd] too much frame will be writed
[130:035] [2024-04-06 00:38:04 +0000.311295][7fce] too much frame will be writed
[130:061] [2024-04-06 00:38:04 +0000.337355][7fce] too much frame will be writed
[130:084] [2024-04-06 00:38:04 +0000.360585][7fcd] too much frame will be writed
[130:091] [2024-04-06 00:38:04 +0000.367102][7fce] too much frame will be writed
[130:119] [2024-04-06 00:38:04 +0000.394749][7fce] too much frame will be writed
[130:138] [2024-04-06 00:38:04 +0000.413853][7fcd] too much frame will be writed
[130:143] [2024-04-06 00:38:04 +0000.419109][7fce] too much frame will be writed
[130:145] [2024-04-06 00:38:04 +0000.420793][7fcb] Push an pts:11894 to dts queue.
[130:170] [2024-04-06 00:38:04 +0000.445768][7fce] too much frame will be writed
[130:189] [2024-04-06 00:38:04 +0000.465301][7fcd] too much frame will be writed
[130:192] [2024-04-06 00:38:04 +0000.467667][7fce] too much frame will be writed
[130:213] [2024-04-06 00:38:04 +0000.489393][7f64] Run AGC when audioType = 0
[130:217] [2024-04-06 00:38:04 +0000.492726][7fce] too much frame will be writed
[130:245] [2024-04-06 00:38:04 +0000.521131][7fce] too much frame will be writed
[130:246] [2024-04-06 00:38:04 +0000.522031][7fcd] too much frame will be writed
[130:259] [2024-04-06 00:38:04 +0000.535558][7fcb] h264 add frame header cdr flag
[130:260] [2024-04-06 00:38:04 +0000.535911][7fcb] Received key frame:11894
[130:260] [2024-04-06 00:38:04 +0000.536058][7fcb] last dts:11859 currentPts:11894
ppsOrSPS:0 queue length:8
[130:271] [2024-04-06 00:38:04 +0000.547243][7fce] too much frame will be writed
[130:279] [2024-04-06 00:38:04 +0000.554922][7fcf] get the H.264 IDR frame
[130:294] [2024-04-06 00:38:04 +0000.569889][7fcd] too much frame will be writed
[130:294] [2024-04-06 00:38:04 +0000.570402][7fce] too much frame will be writed
[130:307] [2024-04-06 00:38:04 +0000.583011][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[130:324] [2024-04-06 00:38:04 +0000.600093][7fce] too much frame will be writed
[130:331] [2024-04-06 00:38:04 +0000.607064][7fcb] DTS queue for
Generator:0x725fe454b8 12095 12124 12163 12192 12228 12259
[130:349] [2024-04-06 00:38:04 +0000.625105][7fc0] av_read_frame AVERROR_EOF
[130:357] [2024-04-06 00:38:04 +0000.633453][7fcd] too much frame will be writed
[130:363] [2024-04-06 00:38:04 +0000.638682][7fce] too much frame will be writed
[130:394] [2024-04-06 00:38:04 +0000.670550][7fce] too much frame will be writed
[130:418] [2024-04-06 00:38:04 +0000.694248][7fc0] OnReceiveEOF:
[130:418] [2024-04-06 00:38:04 +0000.694357][7fc0] OnDecoderEOF time:15275817
enter.

[130:418] [2024-04-06 00:38:04 +0000.694400][7fc0] OnDecoderEOF leave. expire time


= 0 ms

[130:418] [2024-04-06 00:38:04 +0000.694426][7fbe] CleanUp time:15275817 enter.

[130:418] [2024-04-06 00:38:04 +0000.694448][7fc0] OnDecoderFinished:


OnDecoderFinished total decoder frames:460 this:0x7307bc1e00
[130:420] [2024-04-06 00:38:04 +0000.695977][7fcd] too much frame will be writed
[130:422] [2024-04-06 00:38:04 +0000.698100][7fbe] CleanUp leave. expire time = 4
ms

[130:422] [2024-04-06 00:38:04 +0000.698222][7fbe] clean up


[130:422] [2024-04-06 00:38:04 +0000.698264][7fbe] running_decoder_count:0max
count:2
[130:432] [2024-04-06 00:38:04 +0000.708168][7fce] too much frame will be writed
[130:471] [2024-04-06 00:38:04 +0000.746870][7fce] too much frame will be writed
[130:481] [2024-04-06 00:38:04 +0000.757278][7fcd] too much frame will be writed
[130:495] [2024-04-06 00:38:04 +0000.771163][7fce] too much frame will be writed
[130:505] [2024-04-06 00:38:04 +0000.781446][7fcb] SendFrame
encodedImage._timeStamp:12559encodedImage->_length:137376
[130:527] [2024-04-06 00:38:04 +0000.802975][7fce] too much frame will be writed
[130:537] [2024-04-06 00:38:04 +0000.813484][7fcb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:12985
[130:538] [2024-04-06 00:38:04 +0000.813594][7fcb] push video frame to H264
encoder. (100 frame for one log)
[130:538] [2024-04-06 00:38:04 +0000.813670][7fcb] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[130:538] [2024-04-06 00:38:04 +0000.813699][7fcb] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:12985(100 frame for one
log)

[130:538] [2024-04-06 00:38:04 +0000.813739][7fcb] The input pts:12985 fps:30


[130:541] [2024-04-06 00:38:04 +0000.817277][7fcd] too much frame will be writed
[130:551] [2024-04-06 00:38:04 +0000.826611][7fce] too much frame will be writed
[130:578] [2024-04-06 00:38:04 +0000.854205][7fce] too much frame will be writed
[130:580] [2024-04-06 00:38:04 +0000.855665][7fcb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:12785 pts:12785
[130:591] [2024-04-06 00:38:04 +0000.867415][7fcb] DTS queue for
Generator:0x725fe454b8 12852 12886 12917 12953 12985 13020 13050 13087 13116 13151
[130:594] [2024-04-06 00:38:04 +0000.870197][7f64] haveEnoughProcessedData
internalAudioStream.length: 0
[130:598] [2024-04-06 00:38:04 +0000.873578][7fcd] too much frame will be writed
[130:605] [2024-04-06 00:38:04 +0000.881216][7fce] too much frame will be writed
[130:612] [2024-04-06 00:38:04 +0000.887965][7fcb] Push an pts:13217 to dts queue.
[130:633] [2024-04-06 00:38:04 +0000.909228][7fce] too much frame will be writed
[130:644] [2024-04-06 00:38:04 +0000.919739][7fcb] H264Encode::H264SWEncoder get
callback, length:156576 type:1 nalType:1length:156572
[130:653] [2024-04-06 00:38:04 +0000.928925][7fcd] too much frame will be writed
[130:673] [2024-04-06 00:38:04 +0000.949072][7fce] too much frame will be writed
[130:696] [2024-04-06 00:38:04 +0000.971796][7fce] too much frame will be writed
[130:711] [2024-04-06 00:38:04 +0000.987016][7fcd] webrtc common_video plane
old ..... (1/1000) new: 21001 delete: 20812 diff: 189
[130:714] [2024-04-06 00:38:04 +0000.990202][7fcd] too much frame will be writed
[130:716] [2024-04-06 00:38:04 +0000.992530][7fcb] last dts:13182 currentPts:13217
ppsOrSPS:0 queue length:10
[130:725] [2024-04-06 00:38:05 +0000.1530][7fce] too much frame will be writed
[130:732] [2024-04-06 00:38:05 +0000.8299][7fce] PullAudioFrame: PullFrame audio
finished.
[130:732] [2024-04-06 00:38:05 +0000.8457][7fce]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[130:732] [2024-04-06 00:38:05 +0000.8495][7fce] OnAudioTimer: OnAudioTimer return
[130:734] [2024-04-06 00:38:05 +0000.9810][7fcd] Error(video_source.cc:430): wait
decoder a frame: 0
[130:771] [2024-04-06 00:38:05 +0000.46717][7fcd]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[130:771] [2024-04-06 00:38:05 +0000.46877][7fcd] OnVideoTimer: OnVideoTimer
EndComposeFile
[130:771] [2024-04-06 00:38:05 +0000.46945][7fcd] EndComposeFile: EndComposeFile,
is composing 1
[130:853] [2024-04-06 00:38:05 +0000.128665][7fcb] DTS queue for
Generator:0x725fe454b8 13682 13712 13748 13779 13813 13846 13882 13916 13950 13979
[130:927] [2024-04-06 00:38:05 +0000.202727][7fcb] h264 add frame header cdr flag
[130:927] [2024-04-06 00:38:05 +0000.203134][7fcb] Received key frame:13882
[130:936] [2024-04-06 00:38:05 +0000.212012][7fcf] get the H.264 IDR frame
[131:031] [2024-04-06 00:38:05 +0000.306853][7fcb] Push an pts:14539 to dts queue.
[131:114] [2024-04-06 00:38:05 +0000.389945][7fcb] DTS queue for
Generator:0x725fe454b8 14503 14539 14570 14605 14638 14673 14706 14736 14768
[131:135] [2024-04-06 00:38:05 +0000.410680][7fcb] last dts:14503 currentPts:14539
ppsOrSPS:0 queue length:10
[131:241] [2024-04-06 00:38:05 +0000.516944][7fcb]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:460
[131:241] [2024-04-06 00:38:05 +0000.517085][7fcb]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x726fc52000
[131:243] [2024-04-06 00:38:05 +0000.518568][7fcc]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[131:243] [2024-04-06 00:38:05 +0000.518659][7fcc]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[131:243] [2024-04-06 00:38:05 +0000.518953][7fca] stop recording
[131:243] [2024-04-06 00:38:05 +0000.519026][7fca]
RecordingSessionInternalSimple:destroy media processers
[131:243] [2024-04-06 00:38:05 +0000.519053][7fca] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[131:243] [2024-04-06 00:38:05 +0000.519077][7fca] H264Encode::flushing hareware
Encoder
[131:243] [2024-04-06 00:38:05 +0000.519281][7fca] Flush time:15276642 enter.

[131:243] [2024-04-06 00:38:05 +0000.519321][7fca] H264Encoder encoder flush


[131:243] [2024-04-06 00:38:05 +0000.519346][7fca] flush output queue
[131:558] [2024-04-06 00:38:05 +0000.834450][7fca] Flush leave. expire time = 315
ms

[131:559] [2024-04-06 00:38:05 +0000.834601][7fca] ~H264EncodeWrap:


[131:559] [2024-04-06 00:38:05 +0000.834640][7fca] ~H264Encode:
[131:559] [2024-04-06 00:38:05 +0000.834680][7fca] teardownCompressionSession:
H264Encode::destroying Encoder
[131:559] [2024-04-06 00:38:05 +0000.834702][7fca] Release time:15276958 enter.

[131:559] [2024-04-06 00:38:05 +0000.834839][7fca] Release:


MediaCodecVideoEncoder::Release _inited:1
[131:559] [2024-04-06 00:38:05 +0000.834880][7fca] Destroy time:15276958 enter.

[131:559] [2024-04-06 00:38:05 +0000.834913][7fca] H264Encoder encoderDestroy


[131:559] [2024-04-06 00:38:05 +0000.834937][7fca]
AndroidMediaCodecVideoEncoder::release env: 0x7249baf200
[131:559] [2024-04-06 00:38:05 +0000.834969][7fca]
AndroidMediaCodecVideoEncoder::Destroy
[131:572] [2024-04-06 00:38:05 +0000.847603][7fca] Destroy leave. expire time = 13
ms

[131:572] [2024-04-06 00:38:05 +0000.847986][7fca] Release leave. expire time = 13


ms

[131:572] [2024-04-06 00:38:05 +0000.848044][7fca] ~AndroidHwAvcEncoder


time:15276971 enter.

[131:572] [2024-04-06 00:38:05 +0000.848264][7fca] Release time:15276971 enter.

[131:572] [2024-04-06 00:38:05 +0000.848307][7fca] Release:


MediaCodecVideoEncoder:: has been released before, just return
[131:572] [2024-04-06 00:38:05 +0000.848332][7fca] Release leave. expire time = 0
ms

[131:572] [2024-04-06 00:38:05 +0000.848355][7fca] ~AndroidMediaCodecVideoEncoder


[131:572] [2024-04-06 00:38:05 +0000.848378][7fca] ~WrapAndroidMediaCodec
time:15276971 enter.

[131:572] [2024-04-06 00:38:05 +0000.848402][7fca] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[131:572] [2024-04-06 00:38:05 +0000.848427][7fca] video hevc hw codec


destructor:0x726fdfc380
[131:572] [2024-04-06 00:38:05 +0000.848485][7fca] ~AndroidHwAvcEncoder leave.
expire time = 0 ms

[131:572] [2024-04-06 00:38:05 +0000.848524][7fca] teardownCompressionSession:


H264Encode::destroyed Encoder
[131:573] [2024-04-06 00:38:05 +0000.848603][7fca]
RecordingSessionInternalSimple:destroy aac encoder output!
[131:573] [2024-04-06 00:38:05 +0000.848628][7fca] AACSWEncode destructor
[131:579] [2024-04-06 00:38:05 +0000.855369][7fcf] fd_close successed!
[131:580] [2024-04-06 00:38:05 +0000.855663][7fcf] MP4 close file successfully
[131:580] [2024-04-06 00:38:05 +0000.855710][7fcf] Recording session Internal:
notify recording ok
[131:580] [2024-04-06 00:38:05 +0000.855736][7fcf] onRecordingOk: Recording Ok,
compose use time: 6555, averagefps 0
[131:580] [2024-04-06 00:38:05 +0000.855776][7fcf] OnReceiveEOF:
[131:582] [2024-04-06 00:38:05 +0000.857750][7fcd] OnVideoTimer: OnVideoTimer
return
[131:598] [2024-04-06 00:38:05 +0000.873849][665f]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[131:598] [2024-04-06 00:38:05 +0000.873983][665f] ~MediaComposeFile time:15276997
enter.

[131:598] [2024-04-06 00:38:05 +0000.874024][665f] CancelCompose: CancelCompose,


is composing 0
[131:598] [2024-04-06 00:38:05 +0000.874143][7fca] stop recording
[131:598] [2024-04-06 00:38:05 +0000.874189][7fca] we have stopped recording before
[131:599] [2024-04-06 00:38:05 +0000.874931][665f] ~MediaComposeFile leave. expire
time = 1 ms

[131:599] [2024-04-06 00:38:05 +0000.875121][665f] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[131:600] [2024-04-06 00:38:05 +0000.875570][665f] global uninited!
[131:600] [2024-04-06 00:38:05 +0000.875648][665f]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[131:600] [2024-04-06 00:38:05 +0000.875708][665f] ~MediaFilterGraph:
MediaFilterGraph destruct
[131:600] [2024-04-06 00:38:05 +0000.875742][665f] RemoveVideoBackGroud: hava not
add video backgroud
[131:600] [2024-04-06 00:38:05 +0000.875796][665f] UnbindInputFilter 0x725fc8bb58
this 0x726fc392a0
[131:600] [2024-04-06 00:38:05 +0000.875865][665f] ClearAllSource: remove source
filter, sourceid: 0x7307bc1e00
[131:600] [2024-04-06 00:38:05 +0000.875897][665f] DestoryDecoderByVideoSource
time:15276999 enter.

[131:600] [2024-04-06 00:38:05 +0000.875935][665f] ~VideoBindDecoder time:15276999


enter.

[131:600] [2024-04-06 00:38:05 +0000.876072][665f] CleanUp time:15276999 enter.

[131:600] [2024-04-06 00:38:05 +0000.876313][665f] CleanUp leave. expire time = 0


ms

[131:600] [2024-04-06 00:38:05 +0000.876373][665f] CleanUp time:15276999 enter.

[131:601] [2024-04-06 00:38:05 +0000.876660][665f] CleanUp leave. expire time = 1


ms

[131:601] [2024-04-06 00:38:05 +0000.877389][665f] ~VideoBindDecoder leave. expire


time = 1 ms

[131:601] [2024-04-06 00:38:05 +0000.877449][665f] DestoryDecoderByVideoSource


leave. expire time = 1 ms

[131:601] [2024-04-06 00:38:05 +0000.877503][665f] UnbindInputFilter 0x725fc8b618


this 0x725fc8bb58
[131:602] [2024-04-06 00:38:05 +0000.877551][665f] UnbindInputFilter 0x725fc8b558
this 0x725fc8b618
[131:602] [2024-04-06 00:38:05 +0000.877597][665f] UnbindInputFilter 0x7307bc2020
this 0x725fc8b558
[131:602] [2024-04-06 00:38:05 +0000.877649][665f] UnbindInputFilter 0x725fc8ba98
this 0x725fc8bc18
[131:602] [2024-04-06 00:38:05 +0000.877692][665f] UnbindInputFilter 0x725fc8b9d8
this 0x725fc8ba98
[131:602] [2024-04-06 00:38:05 +0000.877735][665f] UnbindInputFilter 0x7307bc2020
this 0x725fc8b9d8
[131:602] [2024-04-06 00:38:05 +0000.877795][665f] ~GLESContext:
[131:605] [2024-04-06 00:38:05 +0000.881003][665f] GLESContext destruct finish.
[131:605] [2024-04-06 00:38:05 +0000.881105][665f] filter: filter pipeline destroy
this: 0x726fc39200
[132:211] [2024-04-06 00:38:06 +0000.487543][7f64] Run AGC when audioType = 0
[132:212] [2024-04-06 00:38:06 +0000.487668][7f64]
AudioDeviceDataHandler::MixAndSendOutFrame
[132:293] [2024-04-06 00:38:06 +0000.569497][7f64] haveEnoughProcessedData
internalAudioStream.length: 10
[132:995] [2024-04-06 00:38:07 +0000.270794][66bf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[132:995] [2024-04-06 00:38:07 +0000.270940][66bf] ~MediaFilterCamera time:15278394
enter.

[132:996] [2024-04-06 00:38:07 +0000.271607][66bf] StopPullFrameAndWriteMp4


time:15278395 enter.

[132:996] [2024-04-06 00:38:07 +0000.272374][7f5f] stop recording


[132:997] [2024-04-06 00:38:07 +0000.272634][7f5f] we have stopped recording before
[132:998] [2024-04-06 00:38:07 +0000.274306][66bf] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[132:999] [2024-04-06 00:38:07 +0000.275471][66bf] DestroyPipelineAndFilters


time:15278398 enter.

[133:000] [2024-04-06 00:38:07 +0000.275580][66bf] DestroyPipelineAndFilters


leave. expire time = 1 ms

[133:000] [2024-04-06 00:38:07 +0000.275604][66bf] AppDeviceManagerStopMic

[133:000] [2024-04-06 00:38:07 +0000.275689][66bf] AppDeviceManagerStopMic::mic


status is on
[133:000] [2024-04-06 00:38:07 +0000.275714][66bf] Try to stop webrtc device.

[133:000] [2024-04-06 00:38:07 +0000.275738][66bf] Set record state to


stopped.threadID:26303

[133:040] [2024-04-06 00:38:07 +0000.316154][66bf] Try to destory the


recorder.threadID:26303

[133:240] [2024-04-06 00:38:07 +0000.516366][66bf] DestroyAudioRecorder:


[133:240] [2024-04-06 00:38:07 +0000.516448][66bf] Cleanup the buffer queue in the
recorder.
[133:240] [2024-04-06 00:38:07 +0000.516476][66bf] Destroy the recorder.

[133:243] [2024-04-06 00:38:07 +0000.519474][66bf] StopRecording finished.

[133:243] [2024-04-06 00:38:07 +0000.519546][66bf] The stop recording success.

[133:244] [2024-04-06 00:38:07 +0000.519569][66bf]


AudioDeviceDataHandler::StopMicProcess

[133:248] [2024-04-06 00:38:07 +0000.523907][66bf] AppDeviceManager stop.

[133:248] [2024-04-06 00:38:07 +0000.524016][66bf] Rlease the webrtc device object.

[133:248] [2024-04-06 00:38:07 +0000.524430][66bf] OpenSlesInput destruct.

[133:248] [2024-04-06 00:38:07 +0000.524522][66bf] OpenSlesOutput destruct.

[133:250] [2024-04-06 00:38:07 +0000.525804][66bf] EventDispatchServerScope


destruct
[133:250] [2024-04-06 00:38:07 +0000.525907][66bf]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[133:250] [2024-04-06 00:38:07 +0000.525963][66bf] ~AudioDeviceDataHandler

[133:250] [2024-04-06 00:38:07 +0000.526435][66bf] AppDeviceManagerDestruct.

[133:250] [2024-04-06 00:38:07 +0000.526503][66bf] ~AppDeviceManager:


[133:251] [2024-04-06 00:38:07 +0000.526552][66bf] ~CpuOverloadDetect time:15278650
enter.

[133:251] [2024-04-06 00:38:07 +0000.526908][66bf] ~CpuOverloadDetect leave.


expire time = 0 ms

[133:253] [2024-04-06 00:38:07 +0000.528679][66bf] Destruct BeautifyReader begin...


[133:253] [2024-04-06 00:38:07 +0000.528755][66bf] Destruct BeautifyReader done.
[133:253] [2024-04-06 00:38:07 +0000.528788][66bf] ~MediaFilterCamera leave.
expire time = 258 ms

[133:253] [2024-04-06 00:38:07 +0000.528942][66bf] ~GLESContext:


[133:255] [2024-04-06 00:38:07 +0000.531049][66bf] GLESContext destruct finish.
[133:255] [2024-04-06 00:38:07 +0000.531239][66bf] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[133:259] [2024-04-06 00:38:07 +0000.534903][66bf] global uninited!
[133:259] [2024-04-06 00:38:07 +0000.535228][66bf] clear AppID 50011
[133:259] [2024-04-06 00:38:07 +0000.535275][66bf] UnRegister JVM for Xplatform
util
[133:259] [2024-04-06 00:38:07 +0000.535320][66bf] Dispose::unregister webrtc video
engine
[133:259] [2024-04-06 00:38:07 +0000.535359][66bf] Init the android object with
jvm:0x0 env:0x0 context:0x0

[133:259] [2024-04-06 00:38:07 +0000.535400][66bf] SetAndroidMediaCodecObjects


time:15278658 enter.

[133:259] [2024-04-06 00:38:07 +0000.535439][66bf] ClearAndroidMediaCodecObjects


time:15278658 enter.

[133:259] [2024-04-06 00:38:07 +0000.535483][66bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms
[133:259] [2024-04-06 00:38:07 +0000.535505][66bf] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[133:259] [2024-04-06 00:38:07 +0000.535529][66bf] SetAndroidMediaCodecObjects


time:15278658 enter.

[133:260] [2024-04-06 00:38:07 +0000.535552][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[133:260] [2024-04-06 00:38:07 +0000.535574][66bf] ClearAndroidMediaCodecObjects
time:15278659 enter.

[133:260] [2024-04-06 00:38:07 +0000.535596][66bf] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[133:260] [2024-04-06 00:38:07 +0000.535642][66bf] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[133:260] [2024-04-06 00:38:07 +0000.535665][66bf] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[133:260] [2024-04-06 00:38:07 +0000.535690][66bf] Dispose::unregister webrtc voice


engine
[133:260] [2024-04-06 00:38:07 +0000.535711][66bf] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[133:260] [2024-04-06 00:38:07 +0000.535735][66bf] SystemUtil UnInit done


[000:035] [2024-05-01 05:15:39 +0000.723427][2f4c] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-05-
01 05:15:39 +0000
[000:035] [2024-05-01 05:15:39 +0000.723474][2f4c] set AppID=50011 old AppID=-1
[000:035] [2024-05-01 05:15:39 +0000.723508][2f4c] Init the android object with
jvm:0xb400007eec221380 env:0x7edc81b440 context:0x7e71a1f288

[000:035] [2024-05-01 05:15:39 +0000.723557][2f4c] SetAndroidMediaCodecObjects


time:4722857 enter.

[000:036] [2024-05-01 05:15:39 +0000.723595][2f4c] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[000:036] [2024-05-01 05:15:39 +0000.723634][2f4c] SetAndroidMediaCodecObjects


time:4722858 enter.

[000:036] [2024-05-01 05:15:39 +0000.723671][2f4c] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007eec221380
[000:036] [2024-05-01 05:15:39 +0000.723694][2f4c] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007eec221380 address:0x7e124ae760
[000:036] [2024-05-01 05:15:39 +0000.723729][2f4c] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007eec221380
address:0x7e124ae760
[000:036] [2024-05-01 05:15:39 +0000.723753][2f4c] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:036] [2024-05-01 05:15:39 +0000.723797][2f4c] Set the android objects with


jvm:0xb400007eec221380 env:0x7edc81b440 context:0x7e71a1f288

[000:037] [2024-05-01 05:15:39 +0000.725332][2f4c] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7edc81b440
[000:037] [2024-05-01 05:15:39 +0000.725374][2f4c] SystemUtil Init done
[000:040] [2024-05-01 05:15:39 +0000.728379][2f4c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:042] [2024-05-01 05:15:39 +0000.730218][2f4c] MediaFilterCamera
[000:042] [2024-05-01 05:15:39 +0000.730339][2f4c] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:042] [2024-05-01 05:15:39 +0000.730487][2f4c] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:042] [2024-05-01 05:15:39 +0000.730538][2f4c] Recording session using default
bitrate support by app:31457280
[000:042] [2024-05-01 05:15:39 +0000.730535][5330] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7edc888440
[000:043] [2024-05-01 05:15:39 +0000.730746][5330] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:043] [2024-05-01 05:15:39 +0000.730828][2f4c] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:043] [2024-05-01 05:15:39 +0000.731385][2f4c] Error(ini.cc:191): Open the file
failed. error:2
[000:043] [2024-05-01 05:15:39 +0000.731425][2f4c]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:043] [2024-05-01 05:15:39 +0000.731466][2f4c] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:045] [2024-05-01 05:15:39 +0000.733471][2f4c] Error(ini.cc:191): Open the file
failed. error:2
[000:045] [2024-05-01 05:15:39 +0000.733522][2f4c]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:045] [2024-05-01 05:15:39 +0000.733568][2f4c] The device model: 2201117ty
usingHardwareAEC value: 0
[000:046] [2024-05-01 05:15:39 +0000.733622][2f4c] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:046] [2024-05-01 05:15:39 +0000.733655][2f4c] Using Default AEC type: software
AEC
[000:047] [2024-05-01 05:15:39 +0000.734660][2f4c] The device model: 2201117ty enum
value: 0
[000:047] [2024-05-01 05:15:39 +0000.735135][2f4c] GetMachineModel is 2201117TY
[000:047] [2024-05-01 05:15:39 +0000.735185][2f4c] GetMachineInfo: 2201117TY
[000:047] [2024-05-01 05:15:39 +0000.735239][2f4c] Construct BeautifyReader
begin...
[000:047] [2024-05-01 05:15:39 +0000.735274][2f4c] dumpStickerRgba:0
dumpStickerYuv:0
[000:047] [2024-05-01 05:15:39 +0000.735296][2f4c] Construct BeautifyReader done.
[000:051] [2024-05-01 05:15:39 +0000.738773][2f4c] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:051] [2024-05-01 05:15:39 +0000.738804][5333] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7ecfd476a0
[000:051] [2024-05-01 05:15:39 +0000.739169][2f4c] AppDeviceManager telnet server
for statistics started......
[000:051] [2024-05-01 05:15:39 +0000.739583][2f4c] CpuOverloadDetect time:4722873
enter.

[000:052] [2024-05-01 05:15:39 +0000.739680][2f4c] CpuOverloadDetect leave. expire


time = 1 ms

[000:052] [2024-05-01 05:15:39 +0000.739699][5334] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7ecfd54900
[000:052] [2024-05-01 05:15:39 +0000.740251][2f4c] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:052] [2024-05-01 05:15:39 +0000.740287][2f4c] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:054] [2024-05-01 05:15:39 +0000.741922][2f4c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:055] [2024-05-01 05:15:39 +0000.743282][2f4c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:056] [2024-05-01 05:15:39 +0000.743739][2f4c] CreatePlatformSpecificObjects:
[000:056] [2024-05-01 05:15:39 +0000.743779][2f4c] audio device use opensle input
and opensl output
[000:056] [2024-05-01 05:15:39 +0000.743836][2f4c] Create OpenSLES output module
with java VM support.

[000:056] [2024-05-01 05:15:39 +0000.743989][2f4c] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:056] [2024-05-01 05:15:39 +0000.744133][2f4c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:056] [2024-05-01 05:15:39 +0000.744292][2f4c] Create OpenSLES output module
with buffer num:1

[000:056] [2024-05-01 05:15:39 +0000.744425][2f4c] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:056] [2024-05-01 05:15:39 +0000.744548][2f4c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:057] [2024-05-01 05:15:39 +0000.744687][2f4c] Create OpenSLES input module
with java VM support.

[000:057] [2024-05-01 05:15:39 +0000.744727][2f4c] Create OpenSLES input module


with buffer num:1

[000:057] [2024-05-01 05:15:39 +0000.744799][2f4c] Error(trace.cc:40): Init the


output and input for audio device template.
[000:057] [2024-05-01 05:15:39 +0000.744834][2f4c] Init the output device.

[000:057] [2024-05-01 05:15:39 +0000.744859][2f4c] Init the opensl input.


[000:057] [2024-05-01 05:15:39 +0000.744897][2f4c] AppDeviceManager get setting
samplerate: 0
[000:057] [2024-05-01 05:15:39 +0000.745268][2f4c] The device model: 2201117ty enum
value: 0
[000:058] [2024-05-01 05:15:39 +0000.745853][2f4c] The device model: 2201117ty enum
value: 0
[000:058] [2024-05-01 05:15:39 +0000.745892][2f4c] Set the sample rate to be:48000

[000:058] [2024-05-01 05:15:39 +0000.745935][2f4c] Enable the recording stereo:0


[000:058] [2024-05-01 05:15:39 +0000.745962][2f4c] Set the playout as stereo:1
[000:058] [2024-05-01 05:15:39 +0000.745996][2f4c] Init the microphone.
[000:059] [2024-05-01 05:15:39 +0000.746701][2f4c] Update the recording sample rate
to be: 48000
[000:059] [2024-05-01 05:15:39 +0000.746748][2f4c] Init the speaker.
[000:059] [2024-05-01 05:15:39 +0000.746790][2f4c] Low latency buffer size:144 low
sample rate:48000
[000:059] [2024-05-01 05:15:39 +0000.747095][2f4c] Using 1 x 10ms for an audio
frame.

[000:062] [2024-05-01 05:15:39 +0000.750326][2f4c] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:062] [2024-05-01 05:15:39 +0000.750476][2f4c] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:062] [2024-05-01 05:15:39 +0000.750542][2f4c] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:067] [2024-05-01 05:15:39 +0000.754950][2f4c] The device model:2201117ty

[000:067] [2024-05-01 05:15:39 +0000.755039][2f4c] speaker output factor:100


defaultFactor: 100

[000:067] [2024-05-01 05:15:39 +0000.755074][2f4c] headset output factor:100


defaultFactor: 100

[000:067] [2024-05-01 05:15:39 +0000.755452][2f4c] AppDeviceManagerStart finished.


[000:067] [2024-05-01 05:15:39 +0000.755490][2f4c] AppDeviceManagerStartMic::mic
status is off
[000:067] [2024-05-01 05:15:39 +0000.755550][2f4c] AppDeviceManagerStartMic update
aec type: 2

[000:067] [2024-05-01 05:15:39 +0000.755582][2f4c] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:068] [2024-05-01 05:15:39 +0000.755606][2f4c]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:068] [2024-05-01 05:15:39 +0000.755637][2f4c]
AudioDeviceDataHandler::StartMicProcess

[000:068] [2024-05-01 05:15:39 +0000.755755][2f4c] Try to start webrtc recording


device.

[000:068] [2024-05-01 05:15:39 +0000.755791][2f4c] StartRecording. threadID:12108

[000:068] [2024-05-01 05:15:39 +0000.755788][5335] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:068] [2024-05-01 05:15:39 +0000.755857][5335] haveEnoughProcessedData
internalAudioStream.length: 0
[000:068] [2024-05-01 05:15:39 +0000.756124][2f4c] The machine model:2201117TY

[000:068] [2024-05-01 05:15:39 +0000.756181][2f4c] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:068] [2024-05-01 05:15:39 +0000.756204][2f4c] Set the recording mode before


getSetting: 4
[000:068] [2024-05-01 05:15:39 +0000.756230][2f4c] Set the recording mode after
getSetting: 1
[000:088] [2024-05-01 05:15:39 +0000.775958][2f4c] StartRecording finished.

[000:088] [2024-05-01 05:15:39 +0000.776045][2f4c] audio: start the audio mic


checker timer.

[000:088] [2024-05-01 05:15:39 +0000.776544][2f4c] machine model :redmi


[000:089] [2024-05-01 05:15:39 +0000.776608][2f4c] Support this machine
model :redmi
[000:092] [2024-05-01 05:15:39 +0000.780193][2f4c] global inited! current sdk
version: 07-20-936c45f
[000:154] [2024-05-01 05:15:39 +0000.842314][5336] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:154] [2024-05-01 05:15:39 +0000.842482][5336] _deviceSampleRate:48000

[000:160] [2024-05-01 05:15:39 +0000.847705][5335] Run AGC when audioType = 0


[000:160] [2024-05-01 05:15:39 +0000.847852][5335]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:639] [2024-05-01 05:15:40 +0000.326860][30fe]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:639] [2024-05-01 05:15:40 +0000.327049][5331] MediaFilterCamera, recording
file context:0x7ed84e9a00 input texture:25
[000:639] [2024-05-01 05:15:40 +0000.327116][5331] GLESContext:
[000:639] [2024-05-01 05:15:40 +0000.327168][5331] The result of eglGetDisplay is:
0x1
[000:640] [2024-05-01 05:15:40 +0000.328376][5331] The result of creation:
0x7e396ff700
[000:640] [2024-05-01 05:15:40 +0000.328487][5331] The result of
eglCreatePbufferSurface is: 0x7e396ff800
[000:641] [2024-05-01 05:15:40 +0000.328609][30fe]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ed84e9a00 input_texture: 25
[001:443] [2024-05-01 05:15:41 +0000.131365][2e1c] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[001:443] [2024-05-01 05:15:41 +0000.131480][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[001:445] [2024-05-01 05:15:41 +0000.132707][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[001:445] [2024-05-01 05:15:41 +0000.132945][5331] operator() time:4724267 enter.

[001:445] [2024-05-01 05:15:41 +0000.133048][5331] MediaFilterCamera, recording


file context:0x7ed84e9a00 input texture:25
[001:447] [2024-05-01 05:15:41 +0000.135020][5331] MicSource: Mic source
created:10x7ed87ebf00
[001:448] [2024-05-01 05:15:41 +0000.136102][5331] received external audio stream

[001:448] [2024-05-01 05:15:41 +0000.136232][5331] alloc thread: 0x7e22277d80


name:worker0 thread id:541567515840 to Mic_source
[001:448] [2024-05-01 05:15:41 +0000.136301][5331] audio: start the audio sender
thread.

[001:448] [2024-05-01 05:15:41 +0000.136463][5331] construct OpenGLRenderProgram


0x7ed8630898
[001:448] [2024-05-01 05:15:41 +0000.136577][5331] CropFilter::SetOrientation
orientation: 90
[001:449] [2024-05-01 05:15:41 +0000.136900][5331] filter: filter pipeline
construtc this: 0x7e393e8580
[001:449] [2024-05-01 05:15:41 +0000.136988][5331] filter: filter pipeline2 update
pattern: 1
[001:449] [2024-05-01 05:15:41 +0000.137108][5331] CameraSource::source_id_:1
[001:449] [2024-05-01 05:15:41 +0000.137170][5331] RecordAudioSource::source_id_:2
[001:449] [2024-05-01 05:15:41 +0000.137525][5331] BindInputFilter 0x7e222784c0
this 0x7ed8630ac0
[001:450] [2024-05-01 05:15:41 +0000.137687][5331] BindInputFilter 0x7e22278658
this 0x7e222787d0
[001:450] [2024-05-01 05:15:41 +0000.137762][5331] BindInputFilter 0x7ed8630ac0
this 0x7e393e8620
[001:450] [2024-05-01 05:15:41 +0000.137865][5331] setParamentForFilters:
speed:1.000000
[001:450] [2024-05-01 05:15:41 +0000.137918][5331] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[001:450] [2024-05-01 05:15:41 +0000.137974][5331] SetParamForFilter time:4724272
enter.

[001:450] [2024-05-01 05:15:41 +0000.138024][5331] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[001:450] [2024-05-01 05:15:41 +0000.138077][5331] SetParamForFilter: Params video
index is: 0
[001:450] [2024-05-01 05:15:41 +0000.138125][5331] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[001:450] [2024-05-01 05:15:41 +0000.138209][5331] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[001:450] [2024-05-01 05:15:41 +0000.138259][5331] crop filter mode tpye:
citytravelvideo index:0
[001:455] [2024-05-01 05:15:41 +0000.143357][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:455] [2024-05-01 05:15:41 +0000.143464][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:455] [2024-05-01 05:15:41 +0000.143518][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:455] [2024-05-01 05:15:41 +0000.143570][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.143620][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.143670][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.143738][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.143895][5331]
Warning(parse_template_json.cc:81): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.143945][5331]
Warning(parse_template_json.cc:81): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.143995][5331]
Warning(parse_template_json.cc:67): json parament no found the parament
[001:456] [2024-05-01 05:15:41 +0000.144044][5331]
Warning(parse_template_json.cc:93): json parament no found the duration
[001:456] [2024-05-01 05:15:41 +0000.144103][5331] SetParamForFilter leave. expire
time = 6 ms

[001:456] [2024-05-01 05:15:41 +0000.144458][5331] OnOutputSizeChanged width 1280


height 720
[001:456] [2024-05-01 05:15:41 +0000.144537][5331] OpenGLFrameBuffer: width:1280
height:720
[001:457] [2024-05-01 05:15:41 +0000.144596][5331] OpenGLFrameBuffer: width:1280
height:720
[001:457] [2024-05-01 05:15:41 +0000.144645][5331] OpenGLFrameBuffer: width:1280
height:720
[001:457] [2024-05-01 05:15:41 +0000.144693][5331] OpenGLFrameBuffer: width:1280
height:720
[001:457] [2024-05-01 05:15:41 +0000.144741][5331] OpenGLFrameBuffer: width:1280
height:720
[001:457] [2024-05-01 05:15:41 +0000.144805][5331] OpenGLFrameBuffer: width:1280
height:720
[001:457] [2024-05-01 05:15:41 +0000.144853][5331] construct TrivalImageDrawer
0x7e395efd80
[001:457] [2024-05-01 05:15:41 +0000.144920][5331] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7e395efd80 context 0x7e2fac1100
[001:457] [2024-05-01 05:15:41 +0000.144987][5331] setupGLES:
[001:457] [2024-05-01 05:15:41 +0000.145059][5335] On audio frame the broadcast
with timestamp:4724279 samples:480. (1000 frame for one log)

[001:458] [2024-05-01 05:15:41 +0000.145912][5331] OpenGLRenderProgram::Initialize.


[001:458] [2024-05-01 05:15:41 +0000.146045][5331] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[001:458] [2024-05-01 05:15:41 +0000.146113][5331] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[001:458] [2024-05-01 05:15:41 +0000.146205][5331] Init open gl render:
0x7ed8630898
[001:458] [2024-05-01 05:15:41 +0000.146266][5331] Fragement shader path:
[001:458] [2024-05-01 05:15:41 +0000.146325][5331] Fragement shader path:
[001:458] [2024-05-01 05:15:41 +0000.146376][5331] create opengl program object.
[001:458] [2024-05-01 05:15:41 +0000.146423][5331] create shader: vertex
[001:459] [2024-05-01 05:15:41 +0000.146596][535d] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[001:459] [2024-05-01 05:15:41 +0000.146832][5331] create shader: fragment
[001:459] [2024-05-01 05:15:41 +0000.147399][535d] The output timestamp from audio
mixer change:4724279
[001:459] [2024-05-01 05:15:41 +0000.147462][535d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[001:461] [2024-05-01 05:15:41 +0000.149347][5331] Have not extra filter filename!
[001:461] [2024-05-01 05:15:41 +0000.149427][5331] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[001:461] [2024-05-01 05:15:41 +0000.149482][5331] OpenGLRenderProgram::Initialize
success.
[001:462] [2024-05-01 05:15:41 +0000.149676][5331] Setup the OpenGL result:1
[001:462] [2024-05-01 05:15:41 +0000.150074][5330] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4
[001:462] [2024-05-01 05:15:41 +0000.150277][5330] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[001:462] [2024-05-01 05:15:41 +0000.150322][5364] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7edc863898
[001:462] [2024-05-01 05:15:41 +0000.150376][5330] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[001:462] [2024-05-01 05:15:41 +0000.150450][5330] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4
fileFD: -1
[001:463] [2024-05-01 05:15:41 +0000.151051][5330] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4 is
opened successfully
[001:463] [2024-05-01 05:15:41 +0000.151111][5330] setupMediaProcessers:
[001:463] [2024-05-01 05:15:41 +0000.151161][5330]
RecordingSessionInternalSimple:setup media processers.
[001:463] [2024-05-01 05:15:41 +0000.151214][5330] construct AAC encoder
[001:464] [2024-05-01 05:15:41 +0000.152327][5330] H264Encoder creating:
superfast011818
[001:464] [2024-05-01 05:15:41 +0000.152430][5330] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[001:465] [2024-05-01 05:15:41 +0000.153442][5330] H264Encode::GetMachineModel is
2201117TY
[001:465] [2024-05-01 05:15:41 +0000.153568][5330] H264Encoder machine_mode
is:2201117TY
[001:466] [2024-05-01 05:15:41 +0000.153756][5330] H264Encode::machine size :9
machine_mode:2201117TY
[001:466] [2024-05-01 05:15:41 +0000.153812][5330] H264Encode::machine array
size :22 machine_mode:2201117TY
[001:466] [2024-05-01 05:15:41 +0000.153879][5330] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[001:466] [2024-05-01 05:15:41 +0000.153931][5330] setupCompressionSession:
[001:466] [2024-05-01 05:15:41 +0000.153978][5330] H264Encode::creating hareware
Encoder
[001:466] [2024-05-01 05:15:41 +0000.154028][5330] AndroidHwAvcEncoder time:4724288
enter.

[001:466] [2024-05-01 05:15:41 +0000.154503][5330] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007eec221380 address:0x7e124ae760
[001:467] [2024-05-01 05:15:41 +0000.154828][5330] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[001:467] [2024-05-01 05:15:41 +0000.154893][5330] The video avc hw codec address
is 0x7e3e95a028
[001:467] [2024-05-01 05:15:41 +0000.155057][5330] AndroidHwAvcEncoder leave.
expire time = 1 ms

[001:467] [2024-05-01 05:15:41 +0000.155121][5330] RegisterEncodeCompleteCallback


time:4724289 enter.

[001:467] [2024-05-01 05:15:41 +0000.155295][5330] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[001:467] [2024-05-01 05:15:41 +0000.155407][5330] InitEncode time:4724289 enter.

[001:467] [2024-05-01 05:15:41 +0000.155533][5330] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[001:468] [2024-05-01 05:15:41 +0000.155595][5330] Create time:4724290 enter.

[001:468] [2024-05-01 05:15:41 +0000.155680][5330] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[001:468] [2024-05-01 05:15:41 +0000.155746][5330]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7e2ed0ae40
[001:468] [2024-05-01 05:15:41 +0000.156259][5330]
supported_type:image/vnd.android.heic
[001:468] [2024-05-01 05:15:41 +0000.156357][5330] supported_type:video/avc
[001:468] [2024-05-01 05:15:41 +0000.156414][5330] name:OMX.qcom.video.encoder.avc
mime:video/avc
[001:468] [2024-05-01 05:15:41 +0000.156522][5330] hwCodecPrefix :OMX.qcom.
[001:469] [2024-05-01 05:15:41 +0000.156665][5330] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[001:469] [2024-05-01 05:15:41 +0000.156727][5330] mediacodec_createCodecByName
time:4724291 enter.

[001:469] [2024-05-01 05:15:41 +0000.156782][5330] WrapAndroidMediaCodec


time:4724291 enter.

[001:469] [2024-05-01 05:15:41 +0000.157134][5330] WrapAndroidMediaCodec leave.


expire time = 0 ms

[001:487] [2024-05-01 05:15:41 +0000.175262][5330] mediacodec_createCodecByName


leave. expire time = 18 ms

[001:487] [2024-05-01 05:15:41 +0000.175422][5330] WrapAndroidMediaFromat


time:4724309 enter.

[001:487] [2024-05-01 05:15:41 +0000.175591][5330] WrapAndroidMediaFromat leave.


expire time = 1 ms

[001:534] [2024-05-01 05:15:41 +0000.221679][5330] Destroy time:4724356 enter.

[001:534] [2024-05-01 05:15:41 +0000.221818][5330] WrapAndroidMediaFromat::


Destroy
[001:534] [2024-05-01 05:15:41 +0000.221875][5330] Destroy leave. expire time = 0
ms

[001:534] [2024-05-01 05:15:41 +0000.221927][5330] ~WrapAndroidMediaFromat


time:4724356 enter.

[001:534] [2024-05-01 05:15:41 +0000.221980][5330] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[001:534] [2024-05-01 05:15:41 +0000.222034][5330] Create leave. expire time = 66


ms

[001:534] [2024-05-01 05:15:41 +0000.222088][5330] isSemiPlanarSupport time:4724356


enter.

[001:534] [2024-05-01 05:15:41 +0000.222152][5330] H264Encoder isSemiPlanarSupport


[001:534] [2024-05-01 05:15:41 +0000.222204][5330] isSemiPlanarSupport leave.
expire time = 0 ms

[001:534] [2024-05-01 05:15:41 +0000.222256][5330] creat hw H264Encoder success,


isSemiPlanar:1
[001:534] [2024-05-01 05:15:41 +0000.222422][5330] InitEncode leave. expire time =
67 ms

[001:534] [2024-05-01 05:15:41 +0000.222494][5330] H264Encode::created Encoder


[001:534] [2024-05-01 05:15:41 +0000.222545][5330] H264Encode:: H264 encoder
created.
[001:535] [2024-05-01 05:15:41 +0000.222593][5330] H264 encoder created.
[001:535] [2024-05-01 05:15:41 +0000.222641][5330]
RecordingSessionInternalSimple:created avc encoder avc: 0x7e2efe8e40
[001:535] [2024-05-01 05:15:41 +0000.222692][5330] setOutput:
[001:535] [2024-05-01 05:15:41 +0000.222741][5330]
RecordingSessionInternalSimple:encoder set output to muxer!
[001:535] [2024-05-01 05:15:41 +0000.222789][5330] request a key frame
[001:535] [2024-05-01 05:15:41 +0000.222835][5330] H264Encode:: request a key frame
[001:535] [2024-05-01 05:15:41 +0000.223163][5330] setDisplayRotate :90
[001:535] [2024-05-01 05:15:41 +0000.223233][5330] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[001:535] [2024-05-01 05:15:41 +0000.223500][5331] StartRecording:
[001:536] [2024-05-01 05:15:41 +0000.223635][535d] operator(): Set the recording
session in mic source. recording session: 0x7e22278500
[001:536] [2024-05-01 05:15:41 +0000.223964][535c] AF_SpeedFilter audio
0x7e22278680 PullFrame
[001:536] [2024-05-01 05:15:41 +0000.224065][535c]
RecordAudioSource::PullAudioFrame
[001:536] [2024-05-01 05:15:41 +0000.223981][5331] operator() leave. expire time =
91 ms

[001:536] [2024-05-01 05:15:41 +0000.224130][535c] AF_SpeedFilter::PullFrame eof4


[001:538] [2024-05-01 05:15:41 +0000.226313][535c]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[001:543] [2024-05-01 05:15:41 +0000.230599][535c] AF_SpeedFilter audio time,
0x7e22278680 rcv time: 4724361
[001:543] [2024-05-01 05:15:41 +0000.230707][535c] AF_SpeedFilter audio time,
0x7e22278680 rcv time: 4724361in_nSamples:441
[001:543] [2024-05-01 05:15:41 +0000.230911][535c] resampled_data_size:0
[001:622] [2024-05-01 05:15:41 +0000.309805][5331]
MediaFilterCamera::NeedProcessTexture
[001:622] [2024-05-01 05:15:41 +0000.309957][5331] begine recode to first frame
spend time:177
[001:622] [2024-05-01 05:15:41 +0000.309996][5331] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7e22278380
[001:622] [2024-05-01 05:15:41 +0000.310053][5331] blur_distance_:0
[001:622] [2024-05-01 05:15:41 +0000.310115][5331] blur_direction_angle_:-90
[001:622] [2024-05-01 05:15:41 +0000.310175][5331]
GPUImageProcessing::SetOrientation orientation: 90
[001:622] [2024-05-01 05:15:41 +0000.310203][5331] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[001:622] [2024-05-01 05:15:41 +0000.310303][5331] GPUImageProcessing: process
video frame with resolution 1280 X 720
[001:622] [2024-05-01 05:15:41 +0000.310364][5331] GPUImageProcessing: input frame
width1280 X 720
[001:626] [2024-05-01 05:15:41 +0000.314208][5331] drawYUV420 render
OpenGLRenderProgram:0x7ed8630898
[001:628] [2024-05-01 05:15:41 +0000.315683][5331] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[001:628] [2024-05-01 05:15:41 +0000.315813][5331] CropFilter::OnVideoFrame
outputtexture :27
[001:628] [2024-05-01 05:15:41 +0000.315843][5331] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[001:632] [2024-05-01 05:15:41 +0000.319895][5331] The read pixel from buffer take:
4 width:1280 height:720 frameType:0
[001:633] [2024-05-01 05:15:41 +0000.320963][5331] drawYUV420 render
OpenGLRenderProgram:0x7ed8630898
[001:640] [2024-05-01 05:15:41 +0000.328309][5331] The convert RGB to YUV take 6
[001:640] [2024-05-01 05:15:41 +0000.328547][5331] FilterPipeline2::OnVideoFrame
pts 6 last_video_timestamp_ 6
[001:641] [2024-05-01 05:15:41 +0000.328611][5331]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[001:642] [2024-05-01 05:15:41 +0000.329853][5363]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[001:642] [2024-05-01 05:15:41 +0000.329931][5363] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[001:642] [2024-05-01 05:15:41 +0000.329977][5363] push video frame to H264
encoder. (100 frame for one log)

[001:642] [2024-05-01 05:15:41 +0000.330006][5363] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[001:642] [2024-05-01 05:15:41 +0000.330035][5363] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[001:642] [2024-05-01 05:15:41 +0000.330076][5363] Push an pts:0 to dts queue.


[001:642] [2024-05-01 05:15:41 +0000.330117][5363] DTS queue for
Generator:0x7edc8a1eb8 0
[001:642] [2024-05-01 05:15:41 +0000.330158][5363] The input pts:0 fps:30
[001:643] [2024-05-01 05:15:41 +0000.331140][5363]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[001:663] [2024-05-01 05:15:41 +0000.350868][535c] AF_SpeedFilter audio time 222,
0x7e22278680 out time: 4724361 org time: 4724361
[001:663] [2024-05-01 05:15:41 +0000.351029][535c] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[001:663] [2024-05-01 05:15:41 +0000.351102][535c]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 4724361
[001:663] [2024-05-01 05:15:41 +0000.351161][535c]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[001:663] [2024-05-01 05:15:41 +0000.351257][535c] AF_SpeedFilter audio time
[001:663] [2024-05-01 05:15:41 +0000.351347][535c] AF_SpeedFilter audio time 111,
0x7e22278680 out time: 4724371 org time: 4724371
[001:670] [2024-05-01 05:15:41 +0000.357778][5331] drawYUV420 render
OpenGLRenderProgram:0x7ed8630898
[001:706] [2024-05-01 05:15:41 +0000.393868][5363] h264 add frame header cdr flag
[001:707] [2024-05-01 05:15:41 +0000.394742][5363] h264 add frame header cdr flag
[001:707] [2024-05-01 05:15:41 +0000.395065][5363] SendFrame
encodedImage._timeStamp:0encodedImage->_length:42559
[001:707] [2024-05-01 05:15:41 +0000.395147][5363] Received key frame:0
[001:707] [2024-05-01 05:15:41 +0000.395215][5363] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[001:707] [2024-05-01 05:15:41 +0000.395282][5363] H264Encode::H264SWEncoder get
callback, length:42559 type:0 nalType:7length:18
[001:707] [2024-05-01 05:15:41 +0000.395341][5363] H264Encode:: get a sps pps
header!headerSize:31
[001:707] [2024-05-01 05:15:41 +0000.395421][5363] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[001:708] [2024-05-01 05:15:41 +0000.395874][5364] get the H.264 SPS parameter
[001:708] [2024-05-01 05:15:41 +0000.396431][5364] add video track with id:1
[001:709] [2024-05-01 05:15:41 +0000.396947][5364] get the H.264 PPS parameter
[001:709] [2024-05-01 05:15:41 +0000.397143][5364] get the H.264 IDR frame
[001:709] [2024-05-01 05:15:41 +0000.397209][5364] resss:true
[001:709] [2024-05-01 05:15:41 +0000.397259][5364] video start ts:0
[001:709] [2024-05-01 05:15:41 +0000.397349][5364] the video frame has been written
into MP4 file
[001:758] [2024-05-01 05:15:41 +0000.445958][5362]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:7
[001:759] [2024-05-01 05:15:41 +0000.447352][5364] add aac audio track with id:2
[001:760] [2024-05-01 05:15:41 +0000.447672][5364] audio start ts:0
[001:760] [2024-05-01 05:15:41 +0000.447780][5364] the audio frame has been written
into MP4 file
[001:796] [2024-05-01 05:15:41 +0000.484022][5335] haveEnoughProcessedData
internalAudioStream.length: 10
[002:092] [2024-05-01 05:15:41 +0000.780280][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[002:128] [2024-05-01 05:15:41 +0000.816437][5331] The convert RGB to YUV take 4
[002:156] [2024-05-01 05:15:41 +0000.843708][5335] Run AGC when audioType = 0
[002:460] [2024-05-01 05:15:42 +0000.148054][535d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[002:472] [2024-05-01 05:15:42 +0000.160441][5363] DTS queue for
Generator:0x7edc8a1eb8 794 835
[002:611] [2024-05-01 05:15:42 +0000.298764][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[002:647] [2024-05-01 05:15:42 +0000.335538][5331] The convert RGB to YUV take 4
[002:965] [2024-05-01 05:15:42 +0000.653573][5363] Push an pts:1332 to dts queue.
[003:031] [2024-05-01 05:15:42 +0000.719558][5363] last dts:1300 currentPts:1332
ppsOrSPS:0 queue length:3
[003:093] [2024-05-01 05:15:42 +0000.781525][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:109] [2024-05-01 05:15:42 +0000.797179][535c] AF_SpeedFilter audio
0x7e22278680 PullFrame
[003:132] [2024-05-01 05:15:42 +0000.819848][5331] The convert RGB to YUV take 5
[003:303] [2024-05-01 05:15:42 +0000.990880][5363] DTS queue for
Generator:0x7edc8a1eb8 1630 1667
[003:353] [2024-05-01 05:15:43 +0000.41224][535c] RecordAudioSource::PullAudioFrame
[003:460] [2024-05-01 05:15:43 +0000.148249][535d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[003:498] [2024-05-01 05:15:43 +0000.186036][5335] haveEnoughProcessedData
internalAudioStream.length: 0
[003:607] [2024-05-01 05:15:43 +0000.295390][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:638] [2024-05-01 05:15:43 +0000.326291][5331] The convert RGB to YUV take 6
[003:653] [2024-05-01 05:15:43 +0000.340633][5331] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[003:699] [2024-05-01 05:15:43 +0000.386823][5363] h264 add frame header cdr flag
[003:700] [2024-05-01 05:15:43 +0000.387787][5363] Received key frame:2005
[003:732] [2024-05-01 05:15:43 +0000.420258][5364] get the H.264 IDR frame
[003:757] [2024-05-01 05:15:43 +0000.445459][535c] AF_SpeedFilter::PullFrame eof4
[003:760] [2024-05-01 05:15:43 +0000.447735][535c]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[003:827] [2024-05-01 05:15:43 +0000.515496][535c] resampled_data_size:7168
[004:019] [2024-05-01 05:15:43 +0000.707504][5362]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:1
[004:091] [2024-05-01 05:15:43 +0000.779594][532c]
monitorTime:4003totalDuration:3940
[004:096] [2024-05-01 05:15:43 +0000.784563][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:112] [2024-05-01 05:15:43 +0000.800341][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[004:113] [2024-05-01 05:15:43 +0000.800613][5331] operator(): Stop
[004:113] [2024-05-01 05:15:43 +0000.800714][5331] StopPullFrameAndWriteMp4
time:4726935 enter.

[004:113] [2024-05-01 05:15:43 +0000.800804][5331] StopRecording:


[004:120] [2024-05-01 05:15:43 +0000.808199][535c] resampled_data_size:512
[004:120] [2024-05-01 05:15:43 +0000.808358][535c] AF_SpeedFilter audio time 222,
0x7e22278680 out time: 4726801 org time: 4726801
[004:120] [2024-05-01 05:15:43 +0000.808562][535c] PullAudioFrame: PullFrame audio
finished.
[004:121] [2024-05-01 05:15:43 +0000.808690][535c]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[004:123] [2024-05-01 05:15:43 +0000.810857][5363]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:75
[004:127] [2024-05-01 05:15:43 +0000.814982][5330] stop recording
[004:127] [2024-05-01 05:15:43 +0000.815072][5330]
RecordingSessionInternalSimple:destroy media processers
[004:127] [2024-05-01 05:15:43 +0000.815118][5330] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[004:127] [2024-05-01 05:15:43 +0000.815159][5330] H264Encode::flushing hareware
Encoder
[004:127] [2024-05-01 05:15:43 +0000.815385][5330] Flush time:4726949 enter.

[004:127] [2024-05-01 05:15:43 +0000.815443][5330] H264Encoder encoder flush


[004:127] [2024-05-01 05:15:43 +0000.815530][5330] flush output queue
[004:128] [2024-05-01 05:15:43 +0000.816199][5330] DTS queue for
Generator:0x7edc8a1eb8 2468
[004:157] [2024-05-01 05:15:43 +0000.845378][5335] Run AGC when audioType = 0
[004:157] [2024-05-01 05:15:43 +0000.845528][5335]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:440] [2024-05-01 05:15:44 +0000.128513][5330] Flush leave. expire time = 313
ms

[004:441] [2024-05-01 05:15:44 +0000.128944][5330] ~H264EncodeWrap:


[004:441] [2024-05-01 05:15:44 +0000.129553][5330] ~H264Encode:
[004:442] [2024-05-01 05:15:44 +0000.129946][5330] teardownCompressionSession:
H264Encode::destroying Encoder
[004:442] [2024-05-01 05:15:44 +0000.130066][5330] Release time:4727264 enter.

[004:442] [2024-05-01 05:15:44 +0000.130490][5330] Release:


MediaCodecVideoEncoder::Release _inited:1
[004:443] [2024-05-01 05:15:44 +0000.130639][5330] Destroy time:4727265 enter.

[004:443] [2024-05-01 05:15:44 +0000.130720][5330] H264Encoder encoderDestroy


[004:443] [2024-05-01 05:15:44 +0000.130795][5330]
AndroidMediaCodecVideoEncoder::release env: 0x7e2efe90c0
[004:443] [2024-05-01 05:15:44 +0000.130869][5330]
AndroidMediaCodecVideoEncoder::Destroy
[004:467] [2024-05-01 05:15:44 +0000.154732][535d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:489] [2024-05-01 05:15:44 +0000.177032][5330] Destroy leave. expire time = 46
ms

[004:489] [2024-05-01 05:15:44 +0000.177415][5330] Release leave. expire time = 47


ms

[004:489] [2024-05-01 05:15:44 +0000.177547][5330] ~AndroidHwAvcEncoder


time:4727311 enter.

[004:490] [2024-05-01 05:15:44 +0000.177895][5330] Release time:4727312 enter.


[004:490] [2024-05-01 05:15:44 +0000.177998][5330] Release:
MediaCodecVideoEncoder:: has been released before, just return
[004:490] [2024-05-01 05:15:44 +0000.178049][5330] Release leave. expire time = 0
ms

[004:490] [2024-05-01 05:15:44 +0000.178099][5330] ~AndroidMediaCodecVideoEncoder


[004:490] [2024-05-01 05:15:44 +0000.178144][5330] ~WrapAndroidMediaCodec
time:4727312 enter.

[004:490] [2024-05-01 05:15:44 +0000.178192][5330] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[004:490] [2024-05-01 05:15:44 +0000.178249][5330] video hevc hw codec


destructor:0x7e3e95a028

[004:490] [2024-05-01 05:15:44 +0000.178394][5330] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[004:490] [2024-05-01 05:15:44 +0000.178464][5330] teardownCompressionSession:


H264Encode::destroyed Encoder
[004:490] [2024-05-01 05:15:44 +0000.178516][5330]
RecordingSessionInternalSimple:destroy aac encoder output!
[004:490] [2024-05-01 05:15:44 +0000.178564][5330] AACSWEncode destructor
[004:508] [2024-05-01 05:15:44 +0000.195773][5364] MP4 close file successfully
[004:508] [2024-05-01 05:15:44 +0000.195976][5364] Recording session Internal:
notify recording ok
[004:508] [2024-05-01 05:15:44 +0000.196228][5364] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4,
output_video_timestamp_:2468 last_video_pts_:2468
[004:508] [2024-05-01 05:15:44 +0000.196427][5364] OnRecordFinish:
[004:511] [2024-05-01 05:15:44 +0000.199295][5364] onRecordingOk: net seek
pos:0record video duration:2501record audio duration:2438
[004:513] [2024-05-01 05:15:44 +0000.200868][535d] destructMicSource_w:
[004:513] [2024-05-01 05:15:44 +0000.201010][535d] setOutput_w:
MicSource::setOutput() 0x0
[004:513] [2024-05-01 05:15:44 +0000.201117][535d] close external audio stream

[004:513] [2024-05-01 05:15:44 +0000.201434][5331] releaseThread 0x7e22277d80


[004:513] [2024-05-01 05:15:44 +0000.201533][5331] ~MicSource: Mic source
destroyed:0x7ed87ebf00
[004:516] [2024-05-01 05:15:44 +0000.203885][5331] StopPullFrameAndWriteMp4 leave.
expire time = 403 ms

[004:516] [2024-05-01 05:15:44 +0000.204039][5331] DestroyPipelineAndFilters


time:4727338 enter.

[004:516] [2024-05-01 05:15:44 +0000.204145][5331] UnbindInputFilter 0x7e222784c0


this 0x7ed8630ac0
[004:516] [2024-05-01 05:15:44 +0000.204229][5331] UnbindInputFilter 0x7e22278658
this 0x7e222787d0
[004:516] [2024-05-01 05:15:44 +0000.204335][5331] UnbindInputFilter 0x7ed8630ac0
this 0x7e393e8620
[004:516] [2024-05-01 05:15:44 +0000.204384][5331] filter: filter pipeline destroy
this: 0x7e393e8580
[004:517] [2024-05-01 05:15:44 +0000.205383][5331] ClearVideoOfSources: recodring
total frames:0
[004:517] [2024-05-01 05:15:44 +0000.205567][5331] ClearVideoOfSources:
[004:518] [2024-05-01 05:15:44 +0000.205770][5331] GPUImageProcessing destruct.
[004:518] [2024-05-01 05:15:44 +0000.205864][5331] destroy TrivalImageDrawer
0x7e395efd80
[004:518] [2024-05-01 05:15:44 +0000.205918][5331] The shader has been initialize,
clean up them.

[004:518] [2024-05-01 05:15:44 +0000.206011][5331] ~OpenGLFrameBuffer:


[004:518] [2024-05-01 05:15:44 +0000.206265][5331] ~OpenGLFrameBuffer:
[004:518] [2024-05-01 05:15:44 +0000.206503][5331] ~OpenGLFrameBuffer:
[004:519] [2024-05-01 05:15:44 +0000.206746][5331] ~OpenGLFrameBuffer:
[004:520] [2024-05-01 05:15:44 +0000.208132][5331] ~OpenGLFrameBuffer:
[004:520] [2024-05-01 05:15:44 +0000.208438][5331] ~OpenGLFrameBuffer:
[004:521] [2024-05-01 05:15:44 +0000.208999][5331] GPUImageProcessing destruct
finish.
[004:521] [2024-05-01 05:15:44 +0000.209193][5331] GPURGBAFrame destruct.
[004:521] [2024-05-01 05:15:44 +0000.209337][5331] destroy OpenGLRenderProgram
0x7ed8630898
[004:521] [2024-05-01 05:15:44 +0000.209422][5331] ~CameraSource time:4727343
enter.

[004:521] [2024-05-01 05:15:44 +0000.209482][5331] ~CameraSource leave. expire


time = 0 ms

[004:521] [2024-05-01 05:15:44 +0000.209557][5331] ~RecordAudioSource time:4727343


enter.

[004:522] [2024-05-01 05:15:44 +0000.209672][5331] ~RecordAudioSource leave.


expire time = 1 ms

[004:522] [2024-05-01 05:15:44 +0000.209735][5331] DestroyPipelineAndFilters


leave. expire time = 6 ms

[004:544] [2024-05-01 05:15:44 +0000.232219][2e1c]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[004:545] [2024-05-01 05:15:44 +0000.233175][2e1c] machine model :redmi
[004:545] [2024-05-01 05:15:44 +0000.233265][2e1c] Support this machine
model :redmi
[004:545] [2024-05-01 05:15:44 +0000.233317][2e1c] global inited! current sdk
version: 07-20-936c45f
[004:546] [2024-05-01 05:15:44 +0000.233739][2e1c] filter: filter pipeline
construtc this: 0x7ed87b8a80
[004:546] [2024-05-01 05:15:44 +0000.233822][2e1c] MediaFilterGraph:
MediaFilterGraph construct
[004:546] [2024-05-01 05:15:44 +0000.233873][2e1c] GLESContext:
[004:546] [2024-05-01 05:15:44 +0000.233956][2e1c] The result of eglGetDisplay is:
0x1
[004:548] [2024-05-01 05:15:44 +0000.236306][2e1c] The result of creation:
0x7e4cd4b000
[004:548] [2024-05-01 05:15:44 +0000.236524][2e1c] The result of
eglCreatePbufferSurface is: 0x7e4cd4d580
[004:550] [2024-05-01 05:15:44 +0000.237873][2e1c] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4
[004:550] [2024-05-01 05:15:44 +0000.238011][2e1c] The source 0 speed:1
[004:550] [2024-05-01 05:15:44 +0000.238089][2e1c] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4, delay:
0
[004:550] [2024-05-01 05:15:44 +0000.238158][2e1c] CreateDecoderByVideoSource
time:4727372 enter.
[004:550] [2024-05-01 05:15:44 +0000.238524][2e1c] running_decoder_count:0max
count:2
[004:551] [2024-05-01 05:15:44 +0000.238596][2e1c] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7ecfd1b000
[004:582] [2024-05-01 05:15:44 +0000.270262][5371] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7e4a61aa00] Current FFmpeg version git-2021-06-16-
97cea6f

[004:668] [2024-05-01 05:15:44 +0000.355951][5371] OnStreamInfoFound: video


duration_: 2501
[004:670] [2024-05-01 05:15:44 +0000.357784][5372] NO get frame from decoder
[004:670] [2024-05-01 05:15:44 +0000.357816][2e1c] start decoder
[004:670] [2024-05-01 05:15:44 +0000.357928][2e1c] CreateDecoderByVideoSource
leave. expire time = 120 ms

[004:670] [2024-05-01 05:15:44 +0000.357984][2e1c] BindInputFilter 0x7ed87cd7a0


this 0x7e4ce14518
[004:670] [2024-05-01 05:15:44 +0000.358020][2e1c] BindInputFilter 0x7e4ce14518
this 0x7e4ce145d8
[004:670] [2024-05-01 05:15:44 +0000.358060][2e1c] BindInputFilter 0x7ed87cd7a0
this 0x7e4ce14758
[004:670] [2024-05-01 05:15:44 +0000.358095][2e1c] BindInputFilter 0x7e4ce14758
this 0x7e4ce148d8
[004:670] [2024-05-01 05:15:44 +0000.358120][2e1c] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4
[004:670] [2024-05-01 05:15:44 +0000.358161][2e1c] BindInputFilter 0x7e4ce145d8
this 0x7e4ce14f98
[004:670] [2024-05-01 05:15:44 +0000.358194][2e1c] BindInputFilter 0x7e4ce14f98
this 0x7ed87b8b20
[004:670] [2024-05-01 05:15:44 +0000.358229][2e1c] BindInputFilter 0x7e4ce148d8
this 0x7e4ce15a18
[004:670] [2024-05-01 05:15:44 +0000.358261][2e1c] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_4724284.mp4
[004:670] [2024-05-01 05:15:44 +0000.358454][5372] NO get frame from decoder
[004:671] [2024-05-01 05:15:44 +0000.359150][5372] NO get frame from decoder
[004:671] [2024-05-01 05:15:44 +0000.359518][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[004:672] [2024-05-01 05:15:44 +0000.360037][2e1c] machine model :redmi
[004:672] [2024-05-01 05:15:44 +0000.360090][2e1c] Support this machine
model :redmi
[004:672] [2024-05-01 05:15:44 +0000.360114][2e1c] global inited! current sdk
version: 07-20-936c45f
[004:672] [2024-05-01 05:15:44 +0000.360211][2e1c] GetPipeline:
-----------------------------------------
[004:672] [2024-05-01 05:15:44 +0000.360238][2e1c] GetPipeline: source:
0x7ed87cd580
[004:672] [2024-05-01 05:15:44 +0000.360266][2e1c] GetPipeline: filter: NULLFilter
[004:672] [2024-05-01 05:15:44 +0000.360288][2e1c] GetPipeline: filter: NULLFilter
[004:672] [2024-05-01 05:15:44 +0000.360309][2e1c] GetPipeline: filter: NULLFilter
[004:672] [2024-05-01 05:15:44 +0000.360331][2e1c] GetPipeline: audio filter:
AuidoNULLFilter
[004:672] [2024-05-01 05:15:44 +0000.360353][2e1c] GetPipeline: audio filter:
AuidoNULLFilter
[004:672] [2024-05-01 05:15:44 +0000.360373][2e1c] GetPipeline: audio filter:
AudioNUllFilter
[004:672] [2024-05-01 05:15:44 +0000.360394][2e1c] GetPipeline:
------------------------------------------
[004:672] [2024-05-01 05:15:44 +0000.360420][2e1c] filter: filter pipeline2 update
pattern: 0
[004:672] [2024-05-01 05:15:44 +0000.360448][5372] NO get frame from decoder
[004:673] [2024-05-01 05:15:44 +0000.361318][2e1c] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[004:674] [2024-05-01 05:15:44 +0000.361716][2e1c] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[004:674] [2024-05-01 05:15:44 +0000.361801][2e1c] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[004:674] [2024-05-01 05:15:44 +0000.362115][2e1c] DeviceInit:
[004:674] [2024-05-01 05:15:44 +0000.362536][2e1c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[004:674] [2024-05-01 05:15:44 +0000.362587][5372] NO get frame from decoder
[004:675] [2024-05-01 05:15:44 +0000.362948][2e1c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[004:675] [2024-05-01 05:15:44 +0000.363187][2e1c] CreatePlatformSpecificObjects:
[004:675] [2024-05-01 05:15:44 +0000.363223][2e1c] audio device use null audio
input and opensl output
[004:675] [2024-05-01 05:15:44 +0000.363250][2e1c] Create OpenSLES output module
with java VM support.

[004:675] [2024-05-01 05:15:44 +0000.363412][2e1c] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[004:675] [2024-05-01 05:15:44 +0000.363547][2e1c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[004:676] [2024-05-01 05:15:44 +0000.363740][2e1c] Create OpenSLES output module
with buffer num:2

[004:676] [2024-05-01 05:15:44 +0000.363778][2e1c] Error(trace.cc:40): Init the


output and input for audio device template.
[004:676] [2024-05-01 05:15:44 +0000.363804][2e1c] Init the output device.

[004:676] [2024-05-01 05:15:44 +0000.363828][2e1c] Set the playout as stereo:1


[004:676] [2024-05-01 05:15:44 +0000.363853][2e1c] Set the sample rate to be:44100

[004:676] [2024-05-01 05:15:44 +0000.363898][2e1c] Low latency buffer size:144 low


sample rate:48000
[004:676] [2024-05-01 05:15:44 +0000.363926][2e1c] DeviceInit: Done
[004:676] [2024-05-01 05:15:44 +0000.364110][2e1c] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[004:677] [2024-05-01 05:15:44 +0000.364988][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[004:677] [2024-05-01 05:15:44 +0000.365089][2e1c]
MediaFilterPlayer::SetPlayerNotify 0x7e3948a440
[004:679] [2024-05-01 05:15:44 +0000.367239][5372] NO get frame from decoder
[004:680] [2024-05-01 05:15:44 +0000.368381][5372] NO get frame from decoder
[004:682] [2024-05-01 05:15:44 +0000.369944][5372] NO get frame from decoder
[004:683] [2024-05-01 05:15:44 +0000.371292][2e1c]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[004:683] [2024-05-01 05:15:44 +0000.371407][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[004:684] [2024-05-01 05:15:44 +0000.372211][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[004:685] [2024-05-01 05:15:44 +0000.372751][2e1c] SetGraphLoop: SetGraphLoop 1
[004:685] [2024-05-01 05:15:44 +0000.372792][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[004:685] [2024-05-01 05:15:44 +0000.373219][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[004:687] [2024-05-01 05:15:44 +0000.375450][537c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7e2f8cb418
[004:689] [2024-05-01 05:15:44 +0000.376773][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[004:691] [2024-05-01 05:15:44 +0000.379345][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[004:696] [2024-05-01 05:15:44 +0000.384110][537e] Start:
[004:696] [2024-05-01 05:15:44 +0000.384314][537d] operator(): video render
started.
[004:696] [2024-05-01 05:15:44 +0000.384366][537d] DriveRender working... (1/200)
[004:696] [2024-05-01 05:15:44 +0000.384389][537d] Warning(video_render.cc:390): No
picture to display (1/50)
[004:696] [2024-05-01 05:15:44 +0000.384451][537e] Start:
[004:697] [2024-05-01 05:15:44 +0000.384608][537e] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[004:697] [2024-05-01 05:15:44 +0000.384661][537e] Reset: history total size: 98
[004:697] [2024-05-01 05:15:44 +0000.384691][537e] DeviceStart:
audioDevice_:0x7e39714000
[004:697] [2024-05-01 05:15:44 +0000.384751][537e] DeviceStart: time profile
playout init before
[004:697] [2024-05-01 05:15:44 +0000.384786][537e] DeviceStart: time profile
playout init end
[004:697] [2024-05-01 05:15:44 +0000.384808][537e] OpenSlesOutput:Start playout

[004:697] [2024-05-01 05:15:44 +0000.385476][537e] Create the opensl output player.


streamtype before:0

[004:697] [2024-05-01 05:15:44 +0000.385521][537e] Create the opensl output player.


streamtype after:3

[004:732] [2024-05-01 05:15:44 +0000.419780][537e] Enqueue opensl buffer size:1764


[004:774] [2024-05-01 05:15:44 +0000.462378][537e] DeviceStart: time profile
playout all end
[004:774] [2024-05-01 05:15:44 +0000.462426][5381]
PlayerSimpleBufferQueueCallbackHandler function
[004:774] [2024-05-01 05:15:44 +0000.462537][537e] operator(): Audio playback
started.
[004:775] [2024-05-01 05:15:44 +0000.462633][5381] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[004:775] [2024-05-01 05:15:44 +0000.462680][537e] operator(): Started now!
[004:775] [2024-05-01 05:15:44 +0000.462692][537f] Pull audio failed.(wait video!)
[004:775] [2024-05-01 05:15:44 +0000.462787][537f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[004:775] [2024-05-01 05:15:44 +0000.462701][5381]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[004:776] [2024-05-01 05:15:44 +0000.463883][5380] Error(video_source.cc:430): wait
decoder a frame: 0
[004:780] [2024-05-01 05:15:44 +0000.468053][5380] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[004:786] [2024-05-01 05:15:44 +0000.473947][537f] audio_frame_list_ empty
[004:797] [2024-05-01 05:15:44 +0000.484649][5380] OnVideoFrameReady(1/200)
[004:841] [2024-05-01 05:15:44 +0000.529537][537d] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[004:842] [2024-05-01 05:15:44 +0000.529704][537d] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:4727664
[004:844] [2024-05-01 05:15:44 +0000.531676][5380]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[004:864] [2024-05-01 05:15:44 +0000.551989][537d] lipsync_debug: render a video
frame
[004:864] [2024-05-01 05:15:44 +0000.552110][537d] lipsync_debug: First video frame
rendering.
[004:875] [2024-05-01 05:15:44 +0000.562850][537d]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:33 last
video ts:900 frame->pts:3690 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[004:875] [2024-05-01 05:15:44 +0000.562986][537d] lipsync_debug: tsDelta -
timeDelta = -2
[004:875] [2024-05-01 05:15:44 +0000.563012][537d] lipsync_debug:result remaining
time:0
[004:875] [2024-05-01 05:15:44 +0000.563034][537d] dynamic updated lipsync delay:0
[004:881] [2024-05-01 05:15:44 +0000.569047][537d] lipsync_debug:remaining time:10
tsDelta - timeDelta:18
[004:881] [2024-05-01 05:15:44 +0000.569141][537d] lipsync_debug:result remaining
time:10
[005:014] [2024-05-01 05:15:44 +0000.702401][537f] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[005:015] [2024-05-01 05:15:44 +0000.702605][537f] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[005:015] [2024-05-01 05:15:44 +0000.702762][537e] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[005:015] [2024-05-01 05:15:44 +0000.702951][537e] The audio playback speed:100
(1/100)
[005:015] [2024-05-01 05:15:44 +0000.703001][537e] lipsync_debug: The current
played audio timestamp is:0(1/50)
[005:015] [2024-05-01 05:15:44 +0000.703030][537e] First audio frame rendering
[005:141] [2024-05-01 05:15:44 +0000.829132][5380] video frame wait audio frame:
last_video_timestamp:465 last_audio_timestamp:347.891
[005:206] [2024-05-01 05:15:44 +0000.894461][5335] haveEnoughProcessedData
internalAudioStream.length: 0
[005:498] [2024-05-01 05:15:45 +0000.185755][537d] lipsync_debug:displaying video
ts:59850 The current displayed video timestamp is:4728320
[005:522] [2024-05-01 05:15:45 +0000.210156][5372] av_read_frame AVERROR_EOF
[005:655] [2024-05-01 05:15:45 +0000.342609][5381]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[005:775] [2024-05-01 05:15:45 +0000.463534][537e] do work DoLipsync!
[005:776] [2024-05-01 05:15:45 +0000.463633][537e] total delay:254 videoTsMS:930
audioTsMS:676 diff:254
[005:776] [2024-05-01 05:15:45 +0000.463668][537e] Set the lipsync delay:254
[005:830] [2024-05-01 05:15:45 +0000.517793][5372] OnReceiveEOF:
[005:830] [2024-05-01 05:15:45 +0000.517952][5372] OnDecoderEOF time:4728652
enter.

[005:830] [2024-05-01 05:15:45 +0000.518015][5372] OnDecoderEOF leave. expire time


= 0 ms

[005:830] [2024-05-01 05:15:45 +0000.518042][5370] CleanUp time:4728652 enter.

[005:830] [2024-05-01 05:15:45 +0000.518045][5372] OnDecoderFinished:


OnDecoderFinished total decoder frames:75 this:0x7ed87cd580
[005:837] [2024-05-01 05:15:45 +0000.525307][5370] CleanUp leave. expire time = 7
ms

[005:837] [2024-05-01 05:15:45 +0000.525426][5370] clean up


[005:837] [2024-05-01 05:15:45 +0000.525458][5370] running_decoder_count:0max
count:2
[005:988] [2024-05-01 05:15:45 +0000.676431][5380] Error(video_source.cc:430): wait
decoder a frame: 0
[006:160] [2024-05-01 05:15:45 +0000.847845][5335] Run AGC when audioType = 0
[006:363] [2024-05-01 05:15:46 +0000.51182][537d] lipsync_debug:displaying video
ts:119880 The current displayed video timestamp is:4729185
[006:468] [2024-05-01 05:15:46 +0000.156381][537d] DriveRender working... (1/200)
[006:626] [2024-05-01 05:15:46 +0000.313662][5381]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[006:631] [2024-05-01 05:15:46 +0000.318987][537d]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:8 last video
ts:138240 frame->pts:141030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[006:631] [2024-05-01 05:15:46 +0000.319152][537d] lipsync_debug: tsDelta -
timeDelta = 23
[006:690] [2024-05-01 05:15:46 +0000.378226][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[006:691] [2024-05-01 05:15:46 +0000.378769][537e] Stop:
[006:692] [2024-05-01 05:15:46 +0000.380303][537d] operator(): Video Render
stopped.
[006:692] [2024-05-01 05:15:46 +0000.380517][537e] Stop:
[006:693] [2024-05-01 05:15:46 +0000.380782][537e] DeviceStop:
audioDevice_:0x7e39714000
[006:693] [2024-05-01 05:15:46 +0000.380833][537e] OpenSlesOutput:Stop playout

[006:695] [2024-05-01 05:15:46 +0000.382757][537e] DeviceStop: Done


[006:695] [2024-05-01 05:15:46 +0000.383014][537e] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[006:695] [2024-05-01 05:15:46 +0000.383100][537e] operator(): Stop now!
[006:695] [2024-05-01 05:15:46 +0000.383546][2e1c] Stop:
[006:696] [2024-05-01 05:15:46 +0000.383655][537e] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[006:696] [2024-05-01 05:15:46 +0000.383848][2e1c] DeviceRelease:
audioDevice_:0x7e39714000
[006:696] [2024-05-01 05:15:46 +0000.383925][2e1c] OpenSlesOutput:Stop playout

[006:696] [2024-05-01 05:15:46 +0000.383978][2e1c] DeviceRelease: Release the


webrtc device object.
[006:696] [2024-05-01 05:15:46 +0000.384187][2e1c] OpenSlesOutput destruct.

[006:696] [2024-05-01 05:15:46 +0000.384273][2e1c] DeviceRelease: Done


[006:696] [2024-05-01 05:15:46 +0000.384421][2e1c] Stop:
[006:696] [2024-05-01 05:15:46 +0000.384531][537d] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[006:704] [2024-05-01 05:15:46 +0000.392516][2e1c] global uninited!
[006:712] [2024-05-01 05:15:46 +0000.400603][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[006:713] [2024-05-01 05:15:46 +0000.400786][2e1c] ~MediaFilterGraph:
MediaFilterGraph destruct
[006:713] [2024-05-01 05:15:46 +0000.400847][2e1c] RemoveVideoBackGroud: hava not
add video backgroud
[006:713] [2024-05-01 05:15:46 +0000.400931][2e1c] UnbindInputFilter 0x7e4ce14f98
this 0x7ed87b8b20
[006:713] [2024-05-01 05:15:46 +0000.401007][2e1c] ClearAllSource: remove source
filter, sourceid: 0x7ed87cd580
[006:713] [2024-05-01 05:15:46 +0000.401089][2e1c] DestoryDecoderByVideoSource
time:4729535 enter.

[006:713] [2024-05-01 05:15:46 +0000.401148][2e1c] ~VideoBindDecoder time:4729535


enter.

[006:713] [2024-05-01 05:15:46 +0000.401405][2e1c] CleanUp time:4729535 enter.

[006:714] [2024-05-01 05:15:46 +0000.401828][2e1c] CleanUp leave. expire time = 1


ms

[006:714] [2024-05-01 05:15:46 +0000.401900][2e1c] CleanUp time:4729536 enter.

[006:714] [2024-05-01 05:15:46 +0000.402237][2e1c] CleanUp leave. expire time = 0


ms

[006:715] [2024-05-01 05:15:46 +0000.403193][2e1c] ~VideoBindDecoder leave. expire


time = 2 ms

[006:715] [2024-05-01 05:15:46 +0000.403279][2e1c] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[006:715] [2024-05-01 05:15:46 +0000.403359][2e1c] UnbindInputFilter 0x7e4ce145d8


this 0x7e4ce14f98
[006:715] [2024-05-01 05:15:46 +0000.403470][2e1c] UnbindInputFilter 0x7e4ce14518
this 0x7e4ce145d8
[006:715] [2024-05-01 05:15:46 +0000.403561][2e1c] UnbindInputFilter 0x7ed87cd7a0
this 0x7e4ce14518
[006:716] [2024-05-01 05:15:46 +0000.403636][2e1c] UnbindInputFilter 0x7e4ce148d8
this 0x7e4ce15a18
[006:716] [2024-05-01 05:15:46 +0000.403712][2e1c] UnbindInputFilter 0x7e4ce14758
this 0x7e4ce148d8
[006:716] [2024-05-01 05:15:46 +0000.403782][2e1c] UnbindInputFilter 0x7ed87cd7a0
this 0x7e4ce14758
[006:716] [2024-05-01 05:15:46 +0000.404010][2e1c] ~GLESContext:
[006:721] [2024-05-01 05:15:46 +0000.409145][2e1c] GLESContext destruct finish.
[006:721] [2024-05-01 05:15:46 +0000.409273][2e1c] filter: filter pipeline destroy
this: 0x7ed87b8a80
[006:917] [2024-05-01 05:15:46 +0000.604620][5335] haveEnoughProcessedData
internalAudioStream.length: 10
[008:155] [2024-05-01 05:15:47 +0000.843015][5335] Run AGC when audioType = 0
[008:155] [2024-05-01 05:15:47 +0000.843313][5335]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:636] [2024-05-01 05:15:48 +0000.324404][5335] haveEnoughProcessedData
internalAudioStream.length: 10
[010:154] [2024-05-01 05:15:49 +0000.841889][5336] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:154] [2024-05-01 05:15:49 +0000.842065][5336] _deviceSampleRate:48000

[010:159] [2024-05-01 05:15:49 +0000.846927][5335] Run AGC when audioType = 0


[010:364] [2024-05-01 05:15:50 +0000.52468][5335] haveEnoughProcessedData
internalAudioStream.length: 0
[011:721] [2024-05-01 05:15:51 +0000.409246][2e1c] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[011:721] [2024-05-01 05:15:51 +0000.409376][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[011:722] [2024-05-01 05:15:51 +0000.409738][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[011:722] [2024-05-01 05:15:51 +0000.410069][5331] operator() time:4734544 enter.
[011:722] [2024-05-01 05:15:51 +0000.410157][5331] MediaFilterCamera, recording
file context:0x7ed84e9a00 input texture:25
[011:724] [2024-05-01 05:15:51 +0000.412548][5331] MicSource: Mic source
created:10x7ed87ebf00
[011:726] [2024-05-01 05:15:51 +0000.413772][5331] alloc thread: 0x7e22278380
name:worker1 thread id:541563919552 to Mic_source
[011:726] [2024-05-01 05:15:51 +0000.413867][5331] audio: start the audio sender
thread.

[011:726] [2024-05-01 05:15:51 +0000.413961][5331] construct OpenGLRenderProgram


0x7ed8630898
[011:726] [2024-05-01 05:15:51 +0000.414049][5331] CropFilter::SetOrientation
orientation: 90
[011:726] [2024-05-01 05:15:51 +0000.414294][5331] filter: filter pipeline
construtc this: 0x7e394a0180
[011:726] [2024-05-01 05:15:51 +0000.414353][5331] filter: filter pipeline2 update
pattern: 1
[011:726] [2024-05-01 05:15:51 +0000.414408][5331] CameraSource::source_id_:4
[011:726] [2024-05-01 05:15:51 +0000.414461][5331] RecordAudioSource::source_id_:5
[011:727] [2024-05-01 05:15:51 +0000.414770][5331] BindInputFilter 0x7e22279840
this 0x7ed8630ac0
[011:727] [2024-05-01 05:15:51 +0000.414854][5331] BindInputFilter 0x7e222799d8
this 0x7e2f64cc50
[011:727] [2024-05-01 05:15:51 +0000.414926][5331] BindInputFilter 0x7ed8630ac0
this 0x7e394a0220
[011:727] [2024-05-01 05:15:51 +0000.415058][5331] setParamentForFilters:
speed:0.500000
[011:727] [2024-05-01 05:15:51 +0000.415111][5331] SetParamForFilter:
AF_SpeedFilter params:, speed_ 0.5
[011:727] [2024-05-01 05:15:51 +0000.415167][5331] SetParamForFilter time:4734549
enter.

[011:727] [2024-05-01 05:15:51 +0000.415217][5331] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[011:727] [2024-05-01 05:15:51 +0000.415270][5331] SetParamForFilter: Params video
index is: 0
[011:727] [2024-05-01 05:15:51 +0000.415318][5331] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[011:727] [2024-05-01 05:15:51 +0000.415369][5331] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[011:727] [2024-05-01 05:15:51 +0000.415423][5331] crop filter mode tpye:
citytravelvideo index:0
[011:732] [2024-05-01 05:15:51 +0000.419708][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.419807][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.419862][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.419913][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.419963][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.420013][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.420065][5331]
Warning(parse_template_json.cc:45): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.420115][5331]
Warning(parse_template_json.cc:81): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.420164][5331]
Warning(parse_template_json.cc:81): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.420213][5331]
Warning(parse_template_json.cc:67): json parament no found the parament
[011:732] [2024-05-01 05:15:51 +0000.420262][5331]
Warning(parse_template_json.cc:93): json parament no found the duration
[011:732] [2024-05-01 05:15:51 +0000.420316][5331] SetParamForFilter leave. expire
time = 5 ms

[011:732] [2024-05-01 05:15:51 +0000.420430][5331] OnOutputSizeChanged width 1280


height 720
[011:732] [2024-05-01 05:15:51 +0000.420488][5331] OpenGLFrameBuffer: width:1280
height:720
[011:732] [2024-05-01 05:15:51 +0000.420542][5331] OpenGLFrameBuffer: width:1280
height:720
[011:732] [2024-05-01 05:15:51 +0000.420591][5331] OpenGLFrameBuffer: width:1280
height:720
[011:733] [2024-05-01 05:15:51 +0000.420641][5331] OpenGLFrameBuffer: width:1280
height:720
[011:733] [2024-05-01 05:15:51 +0000.420689][5331] OpenGLFrameBuffer: width:1280
height:720
[011:733] [2024-05-01 05:15:51 +0000.420737][5331] OpenGLFrameBuffer: width:1280
height:720
[011:733] [2024-05-01 05:15:51 +0000.420785][5331] construct TrivalImageDrawer
0x7e395fd480
[011:733] [2024-05-01 05:15:51 +0000.420833][5331] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7e395fd480 context 0x7e2fac1100
[011:733] [2024-05-01 05:15:51 +0000.420885][5331] setupGLES:
[011:733] [2024-05-01 05:15:51 +0000.421496][5331] OpenGLRenderProgram::Initialize.
[011:733] [2024-05-01 05:15:51 +0000.421561][5331] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[011:734] [2024-05-01 05:15:51 +0000.421670][5331] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[011:734] [2024-05-01 05:15:51 +0000.421794][5331] Init open gl render:
0x7ed8630898
[011:734] [2024-05-01 05:15:51 +0000.421854][5331] Fragement shader path:
[011:734] [2024-05-01 05:15:51 +0000.421907][5331] Fragement shader path:
[011:734] [2024-05-01 05:15:51 +0000.421955][5331] create opengl program object.
[011:734] [2024-05-01 05:15:51 +0000.422003][5331] create shader: vertex
[011:734] [2024-05-01 05:15:51 +0000.422245][5331] create shader: fragment
[011:736] [2024-05-01 05:15:51 +0000.424463][5331] Have not extra filter filename!
[011:736] [2024-05-01 05:15:51 +0000.424523][5331] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[011:736] [2024-05-01 05:15:51 +0000.424578][5331] OpenGLRenderProgram::Initialize
success.
[011:737] [2024-05-01 05:15:51 +0000.424663][5331] Setup the OpenGL result:1
[011:737] [2024-05-01 05:15:51 +0000.425324][5330] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[011:737] [2024-05-01 05:15:51 +0000.425532][5330] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[011:737] [2024-05-01 05:15:51 +0000.425576][5391] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7edc863898
[011:738] [2024-05-01 05:15:51 +0000.425712][5330] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[011:738] [2024-05-01 05:15:51 +0000.425796][5330] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
fileFD: -1
[011:738] [2024-05-01 05:15:51 +0000.426341][5330] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4 is
opened successfully
[011:738] [2024-05-01 05:15:51 +0000.426427][5330] setupMediaProcessers:
[011:738] [2024-05-01 05:15:51 +0000.426477][5330]
RecordingSessionInternalSimple:setup media processers.
[011:738] [2024-05-01 05:15:51 +0000.426527][5330] construct AAC encoder
[011:739] [2024-05-01 05:15:51 +0000.426981][5330] H264Encoder creating:
superfast011818
[011:739] [2024-05-01 05:15:51 +0000.427072][5330] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[011:740] [2024-05-01 05:15:51 +0000.428074][5330] H264Encode::GetMachineModel is
2201117TY
[011:740] [2024-05-01 05:15:51 +0000.428165][5330] H264Encoder machine_mode
is:2201117TY
[011:740] [2024-05-01 05:15:51 +0000.428216][5330] H264Encode::machine size :9
machine_mode:2201117TY
[011:740] [2024-05-01 05:15:51 +0000.428268][5330] H264Encode::machine array
size :22 machine_mode:2201117TY
[011:740] [2024-05-01 05:15:51 +0000.428318][5330] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[011:740] [2024-05-01 05:15:51 +0000.428366][5330] setupCompressionSession:
[011:740] [2024-05-01 05:15:51 +0000.428413][5330] H264Encode::creating hareware
Encoder
[011:740] [2024-05-01 05:15:51 +0000.428461][5330] AndroidHwAvcEncoder time:4734562
enter.

[011:741] [2024-05-01 05:15:51 +0000.428725][5330] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007eec221380 address:0x7e124ae760
[011:741] [2024-05-01 05:15:51 +0000.428914][5330] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[011:741] [2024-05-01 05:15:51 +0000.428987][5330] The video avc hw codec address
is 0x7edc81fff8
[011:741] [2024-05-01 05:15:51 +0000.429132][5330] AndroidHwAvcEncoder leave.
expire time = 1 ms

[011:741] [2024-05-01 05:15:51 +0000.429206][5330] RegisterEncodeCompleteCallback


time:4734563 enter.

[011:741] [2024-05-01 05:15:51 +0000.429375][5330] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[011:741] [2024-05-01 05:15:51 +0000.429458][5330] InitEncode time:4734563 enter.

[011:741] [2024-05-01 05:15:51 +0000.429576][5330] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[011:742] [2024-05-01 05:15:51 +0000.429765][5330] Create time:4734564 enter.

[011:742] [2024-05-01 05:15:51 +0000.429836][5330] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[011:742] [2024-05-01 05:15:51 +0000.429910][5330]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7e2ed0b200
[011:742] [2024-05-01 05:15:51 +0000.430190][5330]
supported_type:image/vnd.android.heic
[011:742] [2024-05-01 05:15:51 +0000.430297][5330] supported_type:video/avc
[011:742] [2024-05-01 05:15:51 +0000.430376][5330] name:OMX.qcom.video.encoder.avc
mime:video/avc
[011:742] [2024-05-01 05:15:51 +0000.430452][5330] hwCodecPrefix :OMX.qcom.
[011:742] [2024-05-01 05:15:51 +0000.430508][5330] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[011:742] [2024-05-01 05:15:51 +0000.430579][5330] mediacodec_createCodecByName
time:4734564 enter.

[011:743] [2024-05-01 05:15:51 +0000.430648][5330] WrapAndroidMediaCodec


time:4734565 enter.

[011:743] [2024-05-01 05:15:51 +0000.430895][5330] WrapAndroidMediaCodec leave.


expire time = 0 ms

[011:760] [2024-05-01 05:15:51 +0000.448216][5330] mediacodec_createCodecByName


leave. expire time = 18 ms

[011:760] [2024-05-01 05:15:51 +0000.448375][5330] WrapAndroidMediaFromat


time:4734582 enter.

[011:760] [2024-05-01 05:15:51 +0000.448501][5330] WrapAndroidMediaFromat leave.


expire time = 0 ms

[011:805] [2024-05-01 05:15:51 +0000.493355][5330] Destroy time:4734627 enter.


[011:805] [2024-05-01 05:15:51 +0000.493472][5330] WrapAndroidMediaFromat::
Destroy
[011:805] [2024-05-01 05:15:51 +0000.493517][5330] Destroy leave. expire time = 0
ms

[011:805] [2024-05-01 05:15:51 +0000.493559][5330] ~WrapAndroidMediaFromat


time:4734627 enter.

[011:806] [2024-05-01 05:15:51 +0000.493634][5330] ~WrapAndroidMediaFromat leave.


expire time = 1 ms

[011:806] [2024-05-01 05:15:51 +0000.493717][5330] Create leave. expire time = 64


ms

[011:806] [2024-05-01 05:15:51 +0000.493761][5330] isSemiPlanarSupport time:4734628


enter.

[011:806] [2024-05-01 05:15:51 +0000.493801][5330] H264Encoder isSemiPlanarSupport


[011:806] [2024-05-01 05:15:51 +0000.493845][5330] isSemiPlanarSupport leave.
expire time = 0 ms

[011:806] [2024-05-01 05:15:51 +0000.493899][5330] creat hw H264Encoder success,


isSemiPlanar:1
[011:806] [2024-05-01 05:15:51 +0000.494068][5330] InitEncode leave. expire time =
65 ms

[011:806] [2024-05-01 05:15:51 +0000.494114][5330] H264Encode::created Encoder


[011:806] [2024-05-01 05:15:51 +0000.494154][5330] H264Encode:: H264 encoder
created.
[011:806] [2024-05-01 05:15:51 +0000.494192][5330] H264 encoder created.
[011:806] [2024-05-01 05:15:51 +0000.494229][5330]
RecordingSessionInternalSimple:created avc encoder avc: 0x7e2efe90c0
[011:806] [2024-05-01 05:15:51 +0000.494271][5330] setOutput:
[011:806] [2024-05-01 05:15:51 +0000.494308][5330]
RecordingSessionInternalSimple:encoder set output to muxer!
[011:806] [2024-05-01 05:15:51 +0000.494346][5330] request a key frame
[011:806] [2024-05-01 05:15:51 +0000.494381][5330] H264Encode:: request a key frame
[011:806] [2024-05-01 05:15:51 +0000.494566][5330] setDisplayRotate :90
[011:807] [2024-05-01 05:15:51 +0000.494620][5330] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[011:807] [2024-05-01 05:15:51 +0000.494726][5331] StartRecording:
[011:807] [2024-05-01 05:15:51 +0000.494843][538b] operator(): Set the recording
session in mic source. recording session: 0x7e22279880
[011:807] [2024-05-01 05:15:51 +0000.495041][5331] operator() leave. expire time =
85 ms

[011:861] [2024-05-01 05:15:51 +0000.549279][5331] begine recode to first frame


spend time:139
[011:861] [2024-05-01 05:15:51 +0000.549362][5331]
GPUImageProcessing::SetOrientation orientation: 90
[011:862] [2024-05-01 05:15:51 +0000.549710][5331] drawYUV420 render
OpenGLRenderProgram:0x7ed8630898
[011:907] [2024-05-01 05:15:51 +0000.595444][5331] drawYUV420 render
OpenGLRenderProgram:0x7ed8630898
[011:919] [2024-05-01 05:15:51 +0000.606935][5331] The convert RGB to YUV take 5
[011:922] [2024-05-01 05:15:51 +0000.610605][5390]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[011:937] [2024-05-01 05:15:51 +0000.625568][5331] drawYUV420 render
OpenGLRenderProgram:0x7ed8630898
[011:960] [2024-05-01 05:15:51 +0000.647886][5391] add aac audio track with id:1
[012:000] [2024-05-01 05:15:51 +0000.688029][5390] h264 add frame header cdr flag
[012:000] [2024-05-01 05:15:51 +0000.688555][5390] h264 add frame header cdr flag
[012:001] [2024-05-01 05:15:51 +0000.688739][5390] Received key frame:0
[012:001] [2024-05-01 05:15:51 +0000.688835][5390] H264Encode:: get a sps pps
header!headerSize:31
[012:001] [2024-05-01 05:15:51 +0000.689165][5391] get the H.264 SPS parameter
[012:002] [2024-05-01 05:15:51 +0000.689883][5391] add video track with id:2
[012:002] [2024-05-01 05:15:51 +0000.690201][5391] get the H.264 PPS parameter
[012:003] [2024-05-01 05:15:51 +0000.690873][5391] get the H.264 IDR frame
[012:003] [2024-05-01 05:15:51 +0000.690960][5391] resss:true
[012:003] [2024-05-01 05:15:51 +0000.691010][5391] video start ts:0
[012:003] [2024-05-01 05:15:51 +0000.691086][5391] the video frame has been written
into MP4 file
[012:026] [2024-05-01 05:15:51 +0000.714208][5391] audio start ts:0
[012:026] [2024-05-01 05:15:51 +0000.714350][5391] the audio frame has been written
into MP4 file
[012:065] [2024-05-01 05:15:51 +0000.752791][5390] Push an pts:300 to dts queue.
[012:085] [2024-05-01 05:15:51 +0000.772873][5335] haveEnoughProcessedData
internalAudioStream.length: 10
[012:101] [2024-05-01 05:15:51 +0000.788615][5390] last dts:238 currentPts:300
ppsOrSPS:0 queue length:2
[012:158] [2024-05-01 05:15:51 +0000.845992][5335] Run AGC when audioType = 0
[012:158] [2024-05-01 05:15:51 +0000.846231][5335]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:310] [2024-05-01 05:15:51 +0000.997763][5389] AF_SpeedFilter audio
0x7e2f64cb00 PullFrame
[012:324] [2024-05-01 05:15:52 +0000.11980][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:406] [2024-05-01 05:15:52 +0000.94147][5331] The convert RGB to YUV take 5
[012:406] [2024-05-01 05:15:52 +0000.94487][5331] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[012:683] [2024-05-01 05:15:52 +0000.371472][538b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:690] [2024-05-01 05:15:52 +0000.378436][5331] GPUImageProcessing: process
video frame with resolution 1280 X 720
[012:690] [2024-05-01 05:15:52 +0000.378544][5331] GPUImageProcessing: input frame
width1280 X 720
[012:691] [2024-05-01 05:15:52 +0000.379164][5331] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[012:691] [2024-05-01 05:15:52 +0000.379259][5331] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[012:701] [2024-05-01 05:15:52 +0000.389396][5390] DTS queue for
Generator:0x7edc8a1eb8 1500 1566
[012:702] [2024-05-01 05:15:52 +0000.389689][5390] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1446 pts:1446
[012:737] [2024-05-01 05:15:52 +0000.425537][5390]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1644
[012:767] [2024-05-01 05:15:52 +0000.455209][5390] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1706
[012:767] [2024-05-01 05:15:52 +0000.455393][5390] push video frame to H264
encoder. (100 frame for one log)

[012:767] [2024-05-01 05:15:52 +0000.455489][5390] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[012:767] [2024-05-01 05:15:52 +0000.455546][5390] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:1706(100 frame for one
log)

[012:768] [2024-05-01 05:15:52 +0000.455680][5390] The input pts:1706 fps:30


[012:811] [2024-05-01 05:15:52 +0000.499250][5390] SendFrame
encodedImage._timeStamp:1644encodedImage->_length:10480
[012:812] [2024-05-01 05:15:52 +0000.500502][5390] H264Encode::H264SWEncoder get
callback, length:116480 type:1 nalType:1length:116476
[012:823] [2024-05-01 05:15:52 +0000.511490][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:873] [2024-05-01 05:15:52 +0000.561101][5389]
RecordAudioSource::PullAudioFrame
[012:902] [2024-05-01 05:15:52 +0000.589916][5331] The convert RGB to YUV take 4
[013:018] [2024-05-01 05:15:52 +0000.706272][5389] resampled_data_size:4096
[013:082] [2024-05-01 05:15:52 +0000.769887][538f]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2182queue_audio_frame_:11
[013:329] [2024-05-01 05:15:53 +0000.17117][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:409] [2024-05-01 05:15:53 +0000.96648][5331] The convert RGB to YUV take 6
[013:409] [2024-05-01 05:15:53 +0000.97528][5390] Push an pts:2992 to dts queue.
[013:472] [2024-05-01 05:15:53 +0000.160525][5390] last dts:2928 currentPts:2992
ppsOrSPS:0 queue length:3
[013:538] [2024-05-01 05:15:53 +0000.225865][5390] DTS queue for
Generator:0x7edc8a1eb8 3184 3250
[013:679] [2024-05-01 05:15:53 +0000.366711][538b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:687] [2024-05-01 05:15:53 +0000.375561][5389] AF_SpeedFilter audio
0x7e2f64cb00 PullFrame
[013:696] [2024-05-01 05:15:53 +0000.384388][5389] AF_SpeedFilter::PullFrame eof4
[013:701] [2024-05-01 05:15:53 +0000.388866][5389]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[013:795] [2024-05-01 05:15:53 +0000.482657][5335] haveEnoughProcessedData
internalAudioStream.length: 10
[013:831] [2024-05-01 05:15:53 +0000.518724][5331] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:909] [2024-05-01 05:15:53 +0000.596861][5331] The convert RGB to YUV take 5
[013:970] [2024-05-01 05:15:53 +0000.658570][5390] h264 add frame header cdr flag
[013:971] [2024-05-01 05:15:53 +0000.659350][5390] Received key frame:3992
[014:000] [2024-05-01 05:15:53 +0000.688042][5391] get the H.264 IDR frame
[014:004] [2024-05-01 05:15:53 +0000.692274][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[014:004] [2024-05-01 05:15:53 +0000.692484][5331] operator(): Stop
[014:004] [2024-05-01 05:15:53 +0000.692530][5331] StopPullFrameAndWriteMp4
time:4736826 enter.

[014:004] [2024-05-01 05:15:53 +0000.692562][5331] StopRecording:


[014:012] [2024-05-01 05:15:53 +0000.699962][5389] PullAudioFrame: PullFrame audio
finished.
[014:012] [2024-05-01 05:15:53 +0000.700059][5389]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[014:012] [2024-05-01 05:15:53 +0000.700526][5390]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:64
[014:016] [2024-05-01 05:15:53 +0000.703912][5330] stop recording
[014:016] [2024-05-01 05:15:53 +0000.703971][5330]
RecordingSessionInternalSimple:destroy media processers
[014:016] [2024-05-01 05:15:53 +0000.704005][5330] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[014:016] [2024-05-01 05:15:53 +0000.704039][5330] H264Encode::flushing hareware
Encoder
[014:016] [2024-05-01 05:15:53 +0000.704214][5330] Flush time:4736838 enter.

[014:016] [2024-05-01 05:15:53 +0000.704266][5330] H264Encoder encoder flush


[014:016] [2024-05-01 05:15:53 +0000.704315][5330] flush output queue
[014:157] [2024-05-01 05:15:53 +0000.845575][5335] Run AGC when audioType = 0
[014:340] [2024-05-01 05:15:54 +0000.27833][5330] Flush leave. expire time = 324
ms

[014:340] [2024-05-01 05:15:54 +0000.28094][5330] ~H264EncodeWrap:


[014:340] [2024-05-01 05:15:54 +0000.28146][5330] ~H264Encode:
[014:340] [2024-05-01 05:15:54 +0000.28186][5330] teardownCompressionSession:
H264Encode::destroying Encoder
[014:340] [2024-05-01 05:15:54 +0000.28227][5330] Release time:4737162 enter.

[014:340] [2024-05-01 05:15:54 +0000.28403][5330] Release:


MediaCodecVideoEncoder::Release _inited:1
[014:340] [2024-05-01 05:15:54 +0000.28456][5330] Destroy time:4737162 enter.

[014:340] [2024-05-01 05:15:54 +0000.28496][5330] H264Encoder encoderDestroy


[014:340] [2024-05-01 05:15:54 +0000.28536][5330]
AndroidMediaCodecVideoEncoder::release env: 0x7e2efe9200
[014:340] [2024-05-01 05:15:54 +0000.28576][5330]
AndroidMediaCodecVideoEncoder::Destroy
[014:359] [2024-05-01 05:15:54 +0000.47406][5330] Destroy leave. expire time = 19
ms

[014:360] [2024-05-01 05:15:54 +0000.47840][5330] Release leave. expire time = 20


ms

[014:360] [2024-05-01 05:15:54 +0000.47904][5330] ~AndroidHwAvcEncoder time:4737182


enter.

[014:360] [2024-05-01 05:15:54 +0000.48201][5330] Release time:4737182 enter.

[014:360] [2024-05-01 05:15:54 +0000.48292][5330] Release: MediaCodecVideoEncoder::


has been released before, just return
[014:360] [2024-05-01 05:15:54 +0000.48322][5330] Release leave. expire time = 0
ms

[014:360] [2024-05-01 05:15:54 +0000.48347][5330] ~AndroidMediaCodecVideoEncoder


[014:360] [2024-05-01 05:15:54 +0000.48370][5330] ~WrapAndroidMediaCodec
time:4737182 enter.

[014:360] [2024-05-01 05:15:54 +0000.48393][5330] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[014:360] [2024-05-01 05:15:54 +0000.48422][5330] video hevc hw codec


destructor:0x7edc81fff8

[014:360] [2024-05-01 05:15:54 +0000.48508][5330] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[014:360] [2024-05-01 05:15:54 +0000.48552][5330] teardownCompressionSession:


H264Encode::destroyed Encoder
[014:360] [2024-05-01 05:15:54 +0000.48588][5330]
RecordingSessionInternalSimple:destroy aac encoder output!
[014:361] [2024-05-01 05:15:54 +0000.48617][5330] AACSWEncode destructor
[014:363] [2024-05-01 05:15:54 +0000.50704][5391] MP4 close file successfully
[014:363] [2024-05-01 05:15:54 +0000.50880][5391] Recording session Internal:
notify recording ok
[014:363] [2024-05-01 05:15:54 +0000.50913][5391] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4,
output_video_timestamp_:4164 last_video_pts_:4164
[014:363] [2024-05-01 05:15:54 +0000.51024][5391] OnRecordFinish:
[014:364] [2024-05-01 05:15:54 +0000.51711][5391] onRecordingOk: net seek
pos:0record video duration:4197record audio duration:4179
[014:365] [2024-05-01 05:15:54 +0000.52749][538b] destructMicSource_w:
[014:365] [2024-05-01 05:15:54 +0000.52823][538b] setOutput_w:
MicSource::setOutput() 0x0
[014:365] [2024-05-01 05:15:54 +0000.53472][5331] releaseThread 0x7e22278380
[014:365] [2024-05-01 05:15:54 +0000.53510][5331] ~MicSource: Mic source
destroyed:0x7ed87ebf00
[014:366] [2024-05-01 05:15:54 +0000.54524][5331] StopPullFrameAndWriteMp4 leave.
expire time = 362 ms

[014:367] [2024-05-01 05:15:54 +0000.54596][5331] DestroyPipelineAndFilters


time:4737189 enter.

[014:367] [2024-05-01 05:15:54 +0000.54636][5331] UnbindInputFilter 0x7e22279840


this 0x7ed8630ac0
[014:367] [2024-05-01 05:15:54 +0000.54671][5331] UnbindInputFilter 0x7e222799d8
this 0x7e2f64cc50
[014:367] [2024-05-01 05:15:54 +0000.54714][5331] UnbindInputFilter 0x7ed8630ac0
this 0x7e394a0220
[014:367] [2024-05-01 05:15:54 +0000.54737][5331] filter: filter pipeline destroy
this: 0x7e394a0180
[014:367] [2024-05-01 05:15:54 +0000.55279][5331] ClearVideoOfSources: recodring
total frames:0
[014:367] [2024-05-01 05:15:54 +0000.55333][5331] ClearVideoOfSources:
[014:367] [2024-05-01 05:15:54 +0000.55359][5331] GPUImageProcessing destruct.
[014:367] [2024-05-01 05:15:54 +0000.55438][5331] destroy TrivalImageDrawer
0x7e395fd480
[014:367] [2024-05-01 05:15:54 +0000.55464][5331] The shader has been initialize,
clean up them.

[014:367] [2024-05-01 05:15:54 +0000.55532][5331] ~OpenGLFrameBuffer:


[014:368] [2024-05-01 05:15:54 +0000.55664][5331] ~OpenGLFrameBuffer:
[014:368] [2024-05-01 05:15:54 +0000.55744][5331] ~OpenGLFrameBuffer:
[014:368] [2024-05-01 05:15:54 +0000.55827][5331] ~OpenGLFrameBuffer:
[014:368] [2024-05-01 05:15:54 +0000.55909][5331] ~OpenGLFrameBuffer:
[014:368] [2024-05-01 05:15:54 +0000.55996][5331] ~OpenGLFrameBuffer:
[014:368] [2024-05-01 05:15:54 +0000.56187][5331] GPUImageProcessing destruct
finish.
[014:368] [2024-05-01 05:15:54 +0000.56254][5331] GPURGBAFrame destruct.
[014:368] [2024-05-01 05:15:54 +0000.56299][5331] destroy OpenGLRenderProgram
0x7ed8630898
[014:368] [2024-05-01 05:15:54 +0000.56325][5331] ~CameraSource time:4737190
enter.

[014:368] [2024-05-01 05:15:54 +0000.56349][5331] ~CameraSource leave. expire time


= 0 ms

[014:368] [2024-05-01 05:15:54 +0000.56376][5331] ~RecordAudioSource time:4737190


enter.
[014:368] [2024-05-01 05:15:54 +0000.56398][5331] ~RecordAudioSource leave. expire
time = 0 ms

[014:368] [2024-05-01 05:15:54 +0000.56423][5331] DestroyPipelineAndFilters leave.


expire time = 1 ms

[014:387] [2024-05-01 05:15:54 +0000.74914][2e1c]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[014:387] [2024-05-01 05:15:54 +0000.75430][2e1c] machine model :redmi
[014:387] [2024-05-01 05:15:54 +0000.75481][2e1c] Support this machine model :redmi
[014:387] [2024-05-01 05:15:54 +0000.75526][2e1c] global inited! current sdk
version: 07-20-936c45f
[014:388] [2024-05-01 05:15:54 +0000.75717][2e1c] filter: filter pipeline construtc
this: 0x7ed873ba00
[014:388] [2024-05-01 05:15:54 +0000.75776][2e1c] MediaFilterGraph:
MediaFilterGraph construct
[014:388] [2024-05-01 05:15:54 +0000.75801][2e1c] GLESContext:
[014:388] [2024-05-01 05:15:54 +0000.75862][2e1c] The result of eglGetDisplay is:
0x1
[014:389] [2024-05-01 05:15:54 +0000.77042][2e1c] The result of creation:
0x7ed851c200
[014:389] [2024-05-01 05:15:54 +0000.77225][2e1c] The result of
eglCreatePbufferSurface is: 0x7ed851c300
[014:389] [2024-05-01 05:15:54 +0000.77355][2e1c] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[014:389] [2024-05-01 05:15:54 +0000.77399][2e1c] The source 0 speed:0.5
[014:389] [2024-05-01 05:15:54 +0000.77444][2e1c] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4, delay:
0
[014:389] [2024-05-01 05:15:54 +0000.77482][2e1c] CreateDecoderByVideoSource
time:4737211 enter.

[014:390] [2024-05-01 05:15:54 +0000.77756][2e1c] running_decoder_count:0max


count:2
[014:390] [2024-05-01 05:15:54 +0000.77800][2e1c] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7e4ce48400
[014:391] [2024-05-01 05:15:54 +0000.78822][539e] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7e4ba1ec00] Current FFmpeg version git-2021-06-16-97cea6f

[014:448] [2024-05-01 05:15:54 +0000.135654][539e] OnStreamInfoFound: video


duration_: 4197
[014:450] [2024-05-01 05:15:54 +0000.137759][2e1c] start decoder
[014:450] [2024-05-01 05:15:54 +0000.137908][2e1c] CreateDecoderByVideoSource
leave. expire time = 61 ms

[014:450] [2024-05-01 05:15:54 +0000.137963][2e1c] BindInputFilter 0x7ed87cda20


this 0x7e4ce14758
[014:450] [2024-05-01 05:15:54 +0000.138001][2e1c] BindInputFilter 0x7e4ce14758
this 0x7e4ce148d8
[014:450] [2024-05-01 05:15:54 +0000.138038][2e1c] BindInputFilter 0x7ed87cda20
this 0x7e4ce14f98
[014:450] [2024-05-01 05:15:54 +0000.138072][2e1c] BindInputFilter 0x7e4ce14f98
this 0x7ed870a6d8
[014:450] [2024-05-01 05:15:54 +0000.138119][2e1c] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[014:450] [2024-05-01 05:15:54 +0000.138156][2e1c] BindInputFilter 0x7e4ce148d8
this 0x7e4ce15118
[014:450] [2024-05-01 05:15:54 +0000.138188][2e1c] BindInputFilter 0x7e4ce15118
this 0x7ed873baa0
[014:450] [2024-05-01 05:15:54 +0000.138221][2e1c] BindInputFilter 0x7ed870a6d8
this 0x7e4ce15418
[014:450] [2024-05-01 05:15:54 +0000.138253][2e1c] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[014:450] [2024-05-01 05:15:54 +0000.138310][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[014:451] [2024-05-01 05:15:54 +0000.138779][2e1c] machine model :redmi
[014:451] [2024-05-01 05:15:54 +0000.138816][2e1c] Support this machine
model :redmi
[014:451] [2024-05-01 05:15:54 +0000.138839][2e1c] global inited! current sdk
version: 07-20-936c45f
[014:451] [2024-05-01 05:15:54 +0000.138899][2e1c] GetPipeline:
-----------------------------------------
[014:451] [2024-05-01 05:15:54 +0000.138932][2e1c] GetPipeline: source:
0x7ed87cd800
[014:451] [2024-05-01 05:15:54 +0000.138954][2e1c] GetPipeline: filter: NULLFilter
[014:451] [2024-05-01 05:15:54 +0000.138975][2e1c] GetPipeline: filter: NULLFilter
[014:451] [2024-05-01 05:15:54 +0000.138996][2e1c] GetPipeline: filter: NULLFilter
[014:451] [2024-05-01 05:15:54 +0000.139038][2e1c] GetPipeline: audio filter:
AuidoNULLFilter
[014:451] [2024-05-01 05:15:54 +0000.139060][2e1c] GetPipeline: audio filter:
AuidoNULLFilter
[014:451] [2024-05-01 05:15:54 +0000.139080][2e1c] GetPipeline: audio filter:
AudioNUllFilter
[014:451] [2024-05-01 05:15:54 +0000.139101][2e1c] GetPipeline:
------------------------------------------
[014:451] [2024-05-01 05:15:54 +0000.139140][2e1c] filter: filter pipeline2 update
pattern: 0
[014:452] [2024-05-01 05:15:54 +0000.139967][539f] NO get frame from decoder
[014:452] [2024-05-01 05:15:54 +0000.140260][2e1c] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[014:453] [2024-05-01 05:15:54 +0000.140636][2e1c] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[014:453] [2024-05-01 05:15:54 +0000.140712][2e1c] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[014:453] [2024-05-01 05:15:54 +0000.140923][2e1c] DeviceInit:
[014:453] [2024-05-01 05:15:54 +0000.141281][2e1c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[014:453] [2024-05-01 05:15:54 +0000.141359][539f] NO get frame from decoder
[014:454] [2024-05-01 05:15:54 +0000.141713][2e1c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[014:454] [2024-05-01 05:15:54 +0000.142130][2e1c] CreatePlatformSpecificObjects:
[014:454] [2024-05-01 05:15:54 +0000.142195][2e1c] audio device use null audio
input and opensl output
[014:454] [2024-05-01 05:15:54 +0000.142259][2e1c] Create OpenSLES output module
with java VM support.

[014:454] [2024-05-01 05:15:54 +0000.142500][2e1c] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[014:454] [2024-05-01 05:15:54 +0000.142503][539f] NO get frame from decoder
[014:455] [2024-05-01 05:15:54 +0000.142741][2e1c] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[014:455] [2024-05-01 05:15:54 +0000.142910][2e1c] Create OpenSLES output module
with buffer num:2

[014:455] [2024-05-01 05:15:54 +0000.142956][2e1c] Error(trace.cc:40): Init the


output and input for audio device template.
[014:455] [2024-05-01 05:15:54 +0000.142996][2e1c] Init the output device.

[014:455] [2024-05-01 05:15:54 +0000.143020][2e1c] Set the playout as stereo:1


[014:455] [2024-05-01 05:15:54 +0000.143060][2e1c] Set the sample rate to be:44100

[014:455] [2024-05-01 05:15:54 +0000.143103][2e1c] Low latency buffer size:144 low


sample rate:48000
[014:455] [2024-05-01 05:15:54 +0000.143140][2e1c] DeviceInit: Done
[014:455] [2024-05-01 05:15:54 +0000.143288][2e1c] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[014:455] [2024-05-01 05:15:54 +0000.143528][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[014:456] [2024-05-01 05:15:54 +0000.143591][2e1c]
MediaFilterPlayer::SetPlayerNotify 0x7ed851b0a0
[014:456] [2024-05-01 05:15:54 +0000.143634][2e1c]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[014:456] [2024-05-01 05:15:54 +0000.143672][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[014:456] [2024-05-01 05:15:54 +0000.143697][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[014:456] [2024-05-01 05:15:54 +0000.143766][2e1c] SetGraphLoop: SetGraphLoop 1
[014:456] [2024-05-01 05:15:54 +0000.143790][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[014:456] [2024-05-01 05:15:54 +0000.143814][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[014:456] [2024-05-01 05:15:54 +0000.144496][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[014:457] [2024-05-01 05:15:54 +0000.144674][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[014:457] [2024-05-01 05:15:54 +0000.144812][53ab] Start:
[014:457] [2024-05-01 05:15:54 +0000.145049][53aa] operator(): video render
started.
[014:457] [2024-05-01 05:15:54 +0000.145152][53a9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7e4cd52018
[014:457] [2024-05-01 05:15:54 +0000.145241][53ab] Start:
[014:457] [2024-05-01 05:15:54 +0000.145418][53ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[014:457] [2024-05-01 05:15:54 +0000.145478][53ab] Reset: history total size: 98
[014:457] [2024-05-01 05:15:54 +0000.145507][53ab] DeviceStart:
audioDevice_:0x7e105a2000
[014:457] [2024-05-01 05:15:54 +0000.145531][53ab] DeviceStart: time profile
playout init before
[014:457] [2024-05-01 05:15:54 +0000.145558][53ab] DeviceStart: time profile
playout init end
[014:457] [2024-05-01 05:15:54 +0000.145579][53ab] OpenSlesOutput:Start playout

[014:459] [2024-05-01 05:15:54 +0000.146994][539f] NO get frame from decoder


[014:463] [2024-05-01 05:15:54 +0000.151069][539f] NO get frame from decoder
[014:464] [2024-05-01 05:15:54 +0000.152569][539f] NO get frame from decoder
[014:466] [2024-05-01 05:15:54 +0000.153765][539f] NO get frame from decoder
[014:467] [2024-05-01 05:15:54 +0000.154708][53ab] Create the opensl output player.
streamtype before:0

[014:467] [2024-05-01 05:15:54 +0000.154794][53ab] Create the opensl output player.


streamtype after:3
[014:474] [2024-05-01 05:15:54 +0000.162346][539f] NO get frame from decoder
[014:490] [2024-05-01 05:15:54 +0000.178120][53ab] Enqueue opensl buffer size:1764
[014:536] [2024-05-01 05:15:54 +0000.224090][53ab] DeviceStart: time profile
playout all end
[014:536] [2024-05-01 05:15:54 +0000.224216][53ab] operator(): Audio playback
started.
[014:536] [2024-05-01 05:15:54 +0000.224366][53ab] operator(): Started now!
[014:539] [2024-05-01 05:15:54 +0000.226932][53ac] Pull audio failed.(wait video!)
[014:539] [2024-05-01 05:15:54 +0000.227051][53ac]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[014:565] [2024-05-01 05:15:54 +0000.253088][53ab] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[014:565] [2024-05-01 05:15:54 +0000.253628][53ab] First audio frame rendering
[014:566] [2024-05-01 05:15:54 +0000.254574][53ac] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[014:568] [2024-05-01 05:15:54 +0000.255866][53ac]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[014:568] [2024-05-01 05:15:54 +0000.256203][53ac] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[014:569] [2024-05-01 05:15:54 +0000.257473][53ac]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[014:570] [2024-05-01 05:15:54 +0000.257903][53ac] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[014:571] [2024-05-01 05:15:54 +0000.259153][53ac]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[014:571] [2024-05-01 05:15:54 +0000.259487][53ac] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[014:573] [2024-05-01 05:15:54 +0000.260744][53ac]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[014:573] [2024-05-01 05:15:54 +0000.261270][53ac] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[014:574] [2024-05-01 05:15:54 +0000.262140][53aa] lipsync_debug: First video frame
rendering.
[014:575] [2024-05-01 05:15:54 +0000.263363][53ac]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[014:576] [2024-05-01 05:15:54 +0000.263808][53ac] audio frame wait video
frame.last_video_timestamp:33 last_audio_timestamp:138.957
[014:646] [2024-05-01 05:15:54 +0000.334067][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[014:654] [2024-05-01 05:15:54 +0000.342272][53ab] Stop:
[014:658] [2024-05-01 05:15:54 +0000.346612][53aa] operator(): Video Render
stopped.
[014:660] [2024-05-01 05:15:54 +0000.348577][53ab] Stop:
[014:661] [2024-05-01 05:15:54 +0000.348960][53ab] DeviceStop:
audioDevice_:0x7e105a2000
[014:661] [2024-05-01 05:15:54 +0000.349024][53ab] OpenSlesOutput:Stop playout

[014:667] [2024-05-01 05:15:54 +0000.355091][53ab] DeviceStop: Done


[014:668] [2024-05-01 05:15:54 +0000.355714][53ab] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[014:668] [2024-05-01 05:15:54 +0000.355890][53ab] operator(): Stop now!
[014:741] [2024-05-01 05:15:54 +0000.429161][2e1c]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[014:741] [2024-05-01 05:15:54 +0000.429263][2e1c] StopPreView: Have Stopped,
operation cancel
[014:741] [2024-05-01 05:15:54 +0000.429318][2e1c] Stop:
[014:749] [2024-05-01 05:15:54 +0000.437265][53ab] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[014:750] [2024-05-01 05:15:54 +0000.437683][2e1c] DeviceRelease:
audioDevice_:0x7e105a2000
[014:750] [2024-05-01 05:15:54 +0000.438289][2e1c] OpenSlesOutput:Stop playout

[014:750] [2024-05-01 05:15:54 +0000.438340][2e1c] DeviceRelease: Release the


webrtc device object.
[014:756] [2024-05-01 05:15:54 +0000.443833][2e1c] OpenSlesOutput destruct.

[014:756] [2024-05-01 05:15:54 +0000.444232][2e1c] DeviceRelease: Done


[014:756] [2024-05-01 05:15:54 +0000.444412][2e1c] Stop:
[014:756] [2024-05-01 05:15:54 +0000.444592][53aa] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[014:766] [2024-05-01 05:15:54 +0000.453945][2e1c] global uninited!
[014:766] [2024-05-01 05:15:54 +0000.454077][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[014:766] [2024-05-01 05:15:54 +0000.454178][2e1c] ~MediaFilterGraph:
MediaFilterGraph destruct
[014:766] [2024-05-01 05:15:54 +0000.454213][2e1c] RemoveVideoBackGroud: hava not
add video backgroud
[014:766] [2024-05-01 05:15:54 +0000.454255][2e1c] UnbindInputFilter 0x7e4ce15118
this 0x7ed873baa0
[014:766] [2024-05-01 05:15:54 +0000.454300][2e1c] ClearAllSource: remove source
filter, sourceid: 0x7ed87cd800
[014:766] [2024-05-01 05:15:54 +0000.454335][2e1c] DestoryDecoderByVideoSource
time:4737588 enter.

[014:766] [2024-05-01 05:15:54 +0000.454378][2e1c] ~VideoBindDecoder time:4737588


enter.

[014:779] [2024-05-01 05:15:54 +0000.467400][2e1c] CleanUp time:4737601 enter.

[014:804] [2024-05-01 05:15:54 +0000.492124][2e1c] CleanUp leave. expire time = 25


ms

[014:804] [2024-05-01 05:15:54 +0000.492227][2e1c] CleanUp time:4737626 enter.

[014:805] [2024-05-01 05:15:54 +0000.492751][2e1c] CleanUp leave. expire time = 1


ms

[014:805] [2024-05-01 05:15:54 +0000.493285][2e1c] ~VideoBindDecoder leave. expire


time = 39 ms

[014:805] [2024-05-01 05:15:54 +0000.493322][2e1c] DestoryDecoderByVideoSource


leave. expire time = 39 ms

[014:805] [2024-05-01 05:15:54 +0000.493361][2e1c] UnbindInputFilter 0x7e4ce148d8


this 0x7e4ce15118
[014:805] [2024-05-01 05:15:54 +0000.493404][2e1c] UnbindInputFilter 0x7e4ce14758
this 0x7e4ce148d8
[014:805] [2024-05-01 05:15:54 +0000.493447][2e1c] UnbindInputFilter 0x7ed87cda20
this 0x7e4ce14758
[014:805] [2024-05-01 05:15:54 +0000.493495][2e1c] UnbindInputFilter 0x7ed870a6d8
this 0x7e4ce15418
[014:805] [2024-05-01 05:15:54 +0000.493541][2e1c] UnbindInputFilter 0x7e4ce14f98
this 0x7ed870a6d8
[014:805] [2024-05-01 05:15:54 +0000.493585][2e1c] UnbindInputFilter 0x7ed87cda20
this 0x7e4ce14f98
[014:806] [2024-05-01 05:15:54 +0000.494105][2e1c] ~GLESContext:
[014:807] [2024-05-01 05:15:54 +0000.494678][2e1c] GLESContext destruct finish.
[014:807] [2024-05-01 05:15:54 +0000.494717][2e1c] filter: filter pipeline destroy
this: 0x7ed873ba00
[014:808] [2024-05-01 05:15:54 +0000.495754][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[014:808] [2024-05-01 05:15:54 +0000.496334][2e1c] machine model :redmi
[014:808] [2024-05-01 05:15:54 +0000.496369][2e1c] Support this machine
model :redmi
[014:808] [2024-05-01 05:15:54 +0000.496396][2e1c] global inited! current sdk
version: 07-20-936c45f
[014:808] [2024-05-01 05:15:54 +0000.496525][2e1c] filter: filter pipeline
construtc this: 0x7ed873ba00
[014:808] [2024-05-01 05:15:54 +0000.496551][2e1c] MediaFilterGraph:
MediaFilterGraph construct
[014:808] [2024-05-01 05:15:54 +0000.496574][2e1c] GLESContext:
[014:809] [2024-05-01 05:15:54 +0000.496613][2e1c] The result of eglGetDisplay is:
0x1
[014:809] [2024-05-01 05:15:54 +0000.497587][2e1c] The result of creation:
0x7ecfd7a700
[014:810] [2024-05-01 05:15:54 +0000.497759][2e1c] The result of
eglCreatePbufferSurface is: 0x7ecfd7a980
[014:810] [2024-05-01 05:15:54 +0000.497857][2e1c] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[014:810] [2024-05-01 05:15:54 +0000.497894][2e1c] The source 0 speed:0.5
[014:810] [2024-05-01 05:15:54 +0000.497928][2e1c] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4, delay:
0
[014:810] [2024-05-01 05:15:54 +0000.497959][2e1c] CreateDecoderByVideoSource
time:4737632 enter.

[014:810] [2024-05-01 05:15:54 +0000.498142][2e1c] running_decoder_count:0max


count:2
[014:810] [2024-05-01 05:15:54 +0000.498180][2e1c] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7e4ce48400
[014:811] [2024-05-01 05:15:54 +0000.499106][53b7] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7e4d129800] Current FFmpeg version git-2021-06-16-
97cea6f

[014:866] [2024-05-01 05:15:54 +0000.554469][53b7] OnStreamInfoFound: video


duration_: 4197
[014:868] [2024-05-01 05:15:54 +0000.556501][2e1c] start decoder
[014:869] [2024-05-01 05:15:54 +0000.556677][2e1c] CreateDecoderByVideoSource
leave. expire time = 59 ms

[014:869] [2024-05-01 05:15:54 +0000.556759][2e1c] BindInputFilter 0x7ed87cda20


this 0x7ed87a5858
[014:869] [2024-05-01 05:15:54 +0000.556821][2e1c] BindInputFilter 0x7ed87a5858
this 0x7ed87a5918
[014:869] [2024-05-01 05:15:54 +0000.556877][2e1c] BindInputFilter 0x7ed87cda20
this 0x7ed87fd218
[014:869] [2024-05-01 05:15:54 +0000.556936][2e1c] BindInputFilter 0x7ed87fd218
this 0x7ed87fdbd8
[014:869] [2024-05-01 05:15:54 +0000.556960][2e1c] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[014:869] [2024-05-01 05:15:54 +0000.557017][2e1c] BindInputFilter 0x7ed87a5918
this 0x7ed87fdd58
[014:869] [2024-05-01 05:15:54 +0000.557053][2e1c] BindInputFilter 0x7ed87fdd58
this 0x7ed873baa0
[014:869] [2024-05-01 05:15:54 +0000.557106][2e1c] BindInputFilter 0x7ed87fdbd8
this 0x7ed87fde18
[014:869] [2024-05-01 05:15:54 +0000.557167][2e1c] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_4734559.mp4
[014:870] [2024-05-01 05:15:54 +0000.558431][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[014:871] [2024-05-01 05:15:54 +0000.558599][2e1c] MediaComposeFile time:4737693
enter.

[014:871] [2024-05-01 05:15:54 +0000.558646][2e1c] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[014:871] [2024-05-01 05:15:54 +0000.558772][2e1c] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[014:871] [2024-05-01 05:15:54 +0000.558817][2e1c] Recording session using default
bitrate support by app:31457280
[014:871] [2024-05-01 05:15:54 +0000.558829][53b8] NO get frame from decoder
[014:871] [2024-05-01 05:15:54 +0000.558953][53c2] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7e39608fc0
[014:871] [2024-05-01 05:15:54 +0000.559030][53c2] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[014:871] [2024-05-01 05:15:54 +0000.559145][2e1c] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[014:871] [2024-05-01 05:15:54 +0000.559249][2e1c] GetPipeline:
-----------------------------------------
[014:871] [2024-05-01 05:15:54 +0000.559316][2e1c] GetPipeline: source:
0x7ed87cd800
[014:871] [2024-05-01 05:15:54 +0000.559345][2e1c] GetPipeline: filter: NULLFilter
[014:871] [2024-05-01 05:15:54 +0000.559368][2e1c] GetPipeline: filter: NULLFilter
[014:871] [2024-05-01 05:15:54 +0000.559407][2e1c] GetPipeline: filter: NULLFilter
[014:871] [2024-05-01 05:15:54 +0000.559429][2e1c] GetPipeline: audio filter:
AuidoNULLFilter
[014:871] [2024-05-01 05:15:54 +0000.559450][2e1c] GetPipeline: audio filter:
AuidoNULLFilter
[014:871] [2024-05-01 05:15:54 +0000.559473][2e1c] GetPipeline: audio filter:
AudioNUllFilter
[014:871] [2024-05-01 05:15:54 +0000.559496][2e1c] GetPipeline:
------------------------------------------
[014:871] [2024-05-01 05:15:54 +0000.559542][2e1c] filter: filter pipeline2 update
pattern: 2
[014:872] [2024-05-01 05:15:54 +0000.559786][2e1c] MediaComposeFile leave. expire
time = 1 ms

[014:872] [2024-05-01 05:15:54 +0000.560003][53b8] NO get frame from decoder


[014:872] [2024-05-01 05:15:54 +0000.560244][2e1c] machine model :redmi
[014:872] [2024-05-01 05:15:54 +0000.560282][2e1c] Support this machine
model :redmi
[014:872] [2024-05-01 05:15:54 +0000.560305][2e1c] global inited! current sdk
version: 07-20-936c45f
[014:873] [2024-05-01 05:15:54 +0000.560722][53b8] NO get frame from decoder
[014:875] [2024-05-01 05:15:54 +0000.562637][53b8] NO get frame from decoder
[014:876] [2024-05-01 05:15:54 +0000.564469][53b8] NO get frame from decoder
[014:877] [2024-05-01 05:15:54 +0000.565587][53b8] NO get frame from decoder
[014:889] [2024-05-01 05:15:54 +0000.576914][53b8] NO get frame from decoder
[014:892] [2024-05-01 05:15:54 +0000.579706][53b8] NO get frame from decoder
[014:896] [2024-05-01 05:15:54 +0000.583773][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[014:896] [2024-05-01 05:15:54 +0000.583993][2e1c] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 278
[014:896] [2024-05-01 05:15:54 +0000.584565][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[014:897] [2024-05-01 05:15:54 +0000.584636][2e1c] BeginCompose: BeginCompose, is
composing 0
[014:897] [2024-05-01 05:15:54 +0000.584776][53c2] start recording, file path:
[014:901] [2024-05-01 05:15:54 +0000.589308][53c2] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 278 audio_timescale:44100
video_timescale:90000
[014:901] [2024-05-01 05:15:54 +0000.589495][53c2] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[014:901] [2024-05-01 05:15:54 +0000.589550][53c2] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 278
[014:902] [2024-05-01 05:15:54 +0000.589647][53c2] fd_open successed
handle:0xb400007eec2990b0
[014:902] [2024-05-01 05:15:54 +0000.590006][53c2] create mp4 file:294
m_fileHandle: 0x7e2f73e300
[014:902] [2024-05-01 05:15:54 +0000.590064][53c2] MP4 file: is opened successfully
[014:902] [2024-05-01 05:15:54 +0000.590090][53c2] setupMediaProcessers:
[014:902] [2024-05-01 05:15:54 +0000.590116][53c2]
RecordingSessionInternalSimple:setup media processers.
[014:902] [2024-05-01 05:15:54 +0000.590139][53c2] construct AAC encoder
[014:902] [2024-05-01 05:15:54 +0000.590517][53c2] H264Encoder creating:
ultrafast012323
[014:902] [2024-05-01 05:15:54 +0000.590583][53c2] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[014:903] [2024-05-01 05:15:54 +0000.591003][53c2] H264Encode::GetMachineModel is
2201117TY
[014:903] [2024-05-01 05:15:54 +0000.591057][53c2] H264Encoder machine_mode
is:2201117TY
[014:903] [2024-05-01 05:15:54 +0000.591080][53c2] H264Encode::machine size :9
machine_mode:2201117TY
[014:903] [2024-05-01 05:15:54 +0000.591103][53c2] H264Encode::machine array
size :22 machine_mode:2201117TY
[014:903] [2024-05-01 05:15:54 +0000.591126][53c2] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[014:903] [2024-05-01 05:15:54 +0000.591165][53c2] setupCompressionSession:
[014:903] [2024-05-01 05:15:54 +0000.591187][53c2] H264Encode::creating hareware
Encoder
[014:903] [2024-05-01 05:15:54 +0000.591228][53c2] AndroidHwAvcEncoder time:4737725
enter.

[014:903] [2024-05-01 05:15:54 +0000.591437][53c2] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007eec221380 address:0x7e124ae760
[014:903] [2024-05-01 05:15:54 +0000.591585][53c2] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[014:904] [2024-05-01 05:15:54 +0000.591612][53c2] The video avc hw codec address
is 0x7e1074d0b8
[014:904] [2024-05-01 05:15:54 +0000.591682][53c2] AndroidHwAvcEncoder leave.
expire time = 1 ms

[014:904] [2024-05-01 05:15:54 +0000.591710][53c2] RegisterEncodeCompleteCallback


time:4737726 enter.

[014:904] [2024-05-01 05:15:54 +0000.591793][53c2] RegisterEncodeCompleteCallback


leave. expire time = 0 ms
[014:904] [2024-05-01 05:15:54 +0000.591825][53c2] InitEncode time:4737726 enter.

[014:904] [2024-05-01 05:15:54 +0000.591882][53c2] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[014:904] [2024-05-01 05:15:54 +0000.591913][53c2] Create time:4737726 enter.

[014:904] [2024-05-01 05:15:54 +0000.591936][53c2] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[014:904] [2024-05-01 05:15:54 +0000.591964][53c2]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7ed87ff400
[014:904] [2024-05-01 05:15:54 +0000.592137][53c2]
supported_type:image/vnd.android.heic
[014:904] [2024-05-01 05:15:54 +0000.592193][53c2] supported_type:video/avc
[014:904] [2024-05-01 05:15:54 +0000.592219][53c2] name:OMX.qcom.video.encoder.avc
mime:video/avc
[014:904] [2024-05-01 05:15:54 +0000.592297][53c2] hwCodecPrefix :OMX.qcom.
[014:904] [2024-05-01 05:15:54 +0000.592326][53c2] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[014:904] [2024-05-01 05:15:54 +0000.592352][53c2] mediacodec_createCodecByName
time:4737726 enter.

[014:904] [2024-05-01 05:15:54 +0000.592377][53c2] WrapAndroidMediaCodec


time:4737726 enter.

[014:904] [2024-05-01 05:15:54 +0000.592528][53c2] WrapAndroidMediaCodec leave.


expire time = 0 ms

[014:911] [2024-05-01 05:15:54 +0000.598770][53c8] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7e10287c98
[014:921] [2024-05-01 05:15:54 +0000.608741][53c2] mediacodec_createCodecByName
leave. expire time = 17 ms

[014:921] [2024-05-01 05:15:54 +0000.608875][53c2] WrapAndroidMediaFromat


time:4737743 enter.

[014:921] [2024-05-01 05:15:54 +0000.608971][53c2] WrapAndroidMediaFromat leave.


expire time = 0 ms

[014:943] [2024-05-01 05:15:54 +0000.630936][53c2] Destroy time:4737765 enter.

[014:943] [2024-05-01 05:15:54 +0000.631028][53c2] WrapAndroidMediaFromat::


Destroy
[014:943] [2024-05-01 05:15:54 +0000.631057][53c2] Destroy leave. expire time = 0
ms

[014:943] [2024-05-01 05:15:54 +0000.631083][53c2] ~WrapAndroidMediaFromat


time:4737765 enter.

[014:943] [2024-05-01 05:15:54 +0000.631108][53c2] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[014:943] [2024-05-01 05:15:54 +0000.631135][53c2] Create leave. expire time = 39


ms

[014:943] [2024-05-01 05:15:54 +0000.631170][53c2] isSemiPlanarSupport time:4737765


enter.

[014:943] [2024-05-01 05:15:54 +0000.631221][53c2] H264Encoder isSemiPlanarSupport


[014:943] [2024-05-01 05:15:54 +0000.631248][53c2] isSemiPlanarSupport leave.
expire time = 0 ms

[014:943] [2024-05-01 05:15:54 +0000.631282][53c2] creat hw H264Encoder success,


isSemiPlanar:1
[014:943] [2024-05-01 05:15:54 +0000.631409][53c2] InitEncode leave. expire time =
39 ms

[014:943] [2024-05-01 05:15:54 +0000.631449][53c2] H264Encode::created Encoder


[014:943] [2024-05-01 05:15:54 +0000.631474][53c2] H264Encode:: H264 encoder
created.
[014:943] [2024-05-01 05:15:54 +0000.631497][53c2] H264 encoder created.
[014:943] [2024-05-01 05:15:54 +0000.631521][53c2]
RecordingSessionInternalSimple:created avc encoder avc: 0x7e395fc6c0
[014:943] [2024-05-01 05:15:54 +0000.631548][53c2] setOutput:
[014:943] [2024-05-01 05:15:54 +0000.631571][53c2]
RecordingSessionInternalSimple:encoder set output to muxer!
[014:944] [2024-05-01 05:15:54 +0000.631596][53c2] request a key frame
[014:944] [2024-05-01 05:15:54 +0000.631619][53c2] H264Encode:: request a key frame
[014:967] [2024-05-01 05:15:54 +0000.654945][53c2] setDisplayRotate :90
[014:967] [2024-05-01 05:15:54 +0000.655062][53c2] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[014:976] [2024-05-01 05:15:54 +0000.664196][53c3] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[014:978] [2024-05-01 05:15:54 +0000.666352][53c3]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[014:979] [2024-05-01 05:15:54 +0000.666917][53c8] add aac audio track with id:1
[014:992] [2024-05-01 05:15:54 +0000.680345][53c8] audio start ts:0
[014:992] [2024-05-01 05:15:54 +0000.680538][53c8] the audio frame has been written
into MP4 file
[015:023] [2024-05-01 05:15:54 +0000.711576][53c5] Error(video_source.cc:430): wait
decoder a frame: 0
[015:060] [2024-05-01 05:15:54 +0000.747962][53c3] h264 add frame header cdr flag
[015:060] [2024-05-01 05:15:54 +0000.748404][53c3] h264 add frame header cdr flag
[015:060] [2024-05-01 05:15:54 +0000.748484][53c3] Received key frame:10
[015:060] [2024-05-01 05:15:54 +0000.748520][53c3] H264Encode:: get a sps pps
header!headerSize:31
[015:061] [2024-05-01 05:15:54 +0000.748619][53c8] get the H.264 SPS parameter
[015:061] [2024-05-01 05:15:54 +0000.748995][53c8] add video track with id:2
[015:061] [2024-05-01 05:15:54 +0000.749186][53c8] get the H.264 PPS parameter
[015:083] [2024-05-01 05:15:54 +0000.771268][53c5] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2936 diff: 65
[015:112] [2024-05-01 05:15:54 +0000.800137][53c8] get the H.264 IDR frame
[015:112] [2024-05-01 05:15:54 +0000.800389][53c8] resss:true
[015:112] [2024-05-01 05:15:54 +0000.800419][53c8] video start ts:10
[015:112] [2024-05-01 05:15:54 +0000.800469][53c8] the video frame has been written
into MP4 file
[015:159] [2024-05-01 05:15:54 +0000.846881][53c3] DTS queue for
Generator:0x7e10287eb8 165 198 231 264 297 330 363 396
[015:292] [2024-05-01 05:15:54 +0000.980173][53c3] Push an pts:693 to dts queue.
[015:383] [2024-05-01 05:15:55 +0000.71246][53c3] last dts:660 currentPts:693
ppsOrSPS:0 queue length:2
[015:494] [2024-05-01 05:15:55 +0000.182399][53c5] Error(video_source.cc:430): wait
decoder a frame: 0
[015:507] [2024-05-01 05:15:55 +0000.194911][5335] haveEnoughProcessedData
internalAudioStream.length: 0
[015:585] [2024-05-01 05:15:55 +0000.273022][53c3] DTS queue for
Generator:0x7e10287eb8 1023 1056 1089 1122 1155 1188
[015:641] [2024-05-01 05:15:55 +0000.329576][53b8] av_read_frame AVERROR_EOF
[015:692] [2024-05-01 05:15:55 +0000.379824][53b8] OnReceiveEOF:
[015:692] [2024-05-01 05:15:55 +0000.379940][53b8] OnDecoderEOF time:4738514
enter.

[015:692] [2024-05-01 05:15:55 +0000.380002][53b8] OnDecoderEOF leave. expire time


= 0 ms

[015:692] [2024-05-01 05:15:55 +0000.380033][53b8] OnDecoderFinished:


OnDecoderFinished total decoder frames:64 this:0x7ed87cd800
[015:692] [2024-05-01 05:15:55 +0000.380041][53b6] CleanUp time:4738514 enter.

[015:697] [2024-05-01 05:15:55 +0000.384756][53b6] CleanUp leave. expire time = 5


ms

[015:697] [2024-05-01 05:15:55 +0000.384882][53b6] clean up


[015:697] [2024-05-01 05:15:55 +0000.384908][53b6] running_decoder_count:0max
count:2
[015:699] [2024-05-01 05:15:55 +0000.387286][53c5] Error(video_source.cc:430): wait
decoder a frame: 0
[015:706] [2024-05-01 05:15:55 +0000.394184][53c6] too much frame will be writed
[015:708] [2024-05-01 05:15:55 +0000.396167][53c5] too much frame will be writed
[015:743] [2024-05-01 05:15:55 +0000.431129][53c6] too much frame will be writed
[015:771] [2024-05-01 05:15:55 +0000.459383][53c5] too much frame will be writed
[015:773] [2024-05-01 05:15:55 +0000.461360][53c6] too much frame will be writed
[015:803] [2024-05-01 05:15:55 +0000.491528][53c6] too much frame will be writed
[015:827] [2024-05-01 05:15:55 +0000.515533][53c5] too much frame will be writed
[015:832] [2024-05-01 05:15:55 +0000.520191][53c6] too much frame will be writed
[015:839] [2024-05-01 05:15:55 +0000.527617][53c3] Push an pts:2013 to dts queue.
[015:858] [2024-05-01 05:15:55 +0000.545806][53c3] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2079
[015:858] [2024-05-01 05:15:55 +0000.546080][53c3] push video frame to H264
encoder. (100 frame for one log)

[015:858] [2024-05-01 05:15:55 +0000.546169][53c3] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[015:858] [2024-05-01 05:15:55 +0000.546226][53c3] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:2079(100 frame for one
log)

[015:858] [2024-05-01 05:15:55 +0000.546301][53c3] DTS queue for


Generator:0x7e10287eb8 1782 1815 1848 1881 1914 1947 1980 2013 2046 2079
[015:858] [2024-05-01 05:15:55 +0000.546358][53c3] The input pts:2079 fps:30
[015:869] [2024-05-01 05:15:55 +0000.557567][53c6] too much frame will be writed
[015:887] [2024-05-01 05:15:55 +0000.574789][53c5] too much frame will be writed
[015:892] [2024-05-01 05:15:55 +0000.579752][53c3] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1881 pts:1881
[015:900] [2024-05-01 05:15:55 +0000.588055][53c6] too much frame will be writed
[015:930] [2024-05-01 05:15:55 +0000.618074][53c6] too much frame will be writed
[015:942] [2024-05-01 05:15:55 +0000.630046][53c3] h264 add frame header cdr flag
[015:943] [2024-05-01 05:15:55 +0000.630650][53c3] Received key frame:1980
[015:944] [2024-05-01 05:15:55 +0000.632246][53c3] SendFrame
encodedImage._timeStamp:2013encodedImage->_length:336
[015:944] [2024-05-01 05:15:55 +0000.632341][53c3] last dts:1980 currentPts:2013
ppsOrSPS:0 queue length:10
[015:944] [2024-05-01 05:15:55 +0000.632514][53c8] get the H.264 IDR frame
[015:945] [2024-05-01 05:15:55 +0000.632756][53c5] too much frame will be writed
[015:959] [2024-05-01 05:15:55 +0000.646932][53c3] H264Encode::H264SWEncoder get
callback, length:352 type:1 nalType:1length:348
[015:960] [2024-05-01 05:15:55 +0000.648249][53c6] too much frame will be writed
[015:991] [2024-05-01 05:15:55 +0000.679244][53c6] too much frame will be writed
[016:003] [2024-05-01 05:15:55 +0000.691245][53c5] too much frame will be writed
[016:013] [2024-05-01 05:15:55 +0000.700640][53c6] PullAudioFrame: PullFrame audio
finished.
[016:013] [2024-05-01 05:15:55 +0000.700904][53c6]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[016:013] [2024-05-01 05:15:55 +0000.700950][53c6] OnAudioTimer: OnAudioTimer
return
[016:063] [2024-05-01 05:15:55 +0000.750982][53c5] too much frame will be writed
[016:071] [2024-05-01 05:15:55 +0000.759589][53c5]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[016:072] [2024-05-01 05:15:55 +0000.759761][53c5] OnVideoTimer: OnVideoTimer
EndComposeFile
[016:072] [2024-05-01 05:15:55 +0000.759803][53c5] EndComposeFile: EndComposeFile,
is composing 1
[016:114] [2024-05-01 05:15:55 +0000.802552][53c3] DTS queue for
Generator:0x7e10287eb8 2574 2607 2640 2673 2706 2739 2772 2805 2838 2871 2904
[016:156] [2024-05-01 05:15:55 +0000.843824][5335] Run AGC when audioType = 0
[016:156] [2024-05-01 05:15:55 +0000.844302][5335]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:247] [2024-05-01 05:15:55 +0000.935293][53c3] Push an pts:3333 to dts queue.
[016:350] [2024-05-01 05:15:56 +0000.37913][53c3] last dts:3300 currentPts:3333
ppsOrSPS:0 queue length:10
[016:382] [2024-05-01 05:15:56 +0000.69927][53c3] DTS queue for
Generator:0x7e10287eb8 3432 3465 3498 3531 3564 3597 3630 3663 3696
[016:528] [2024-05-01 05:15:56 +0000.216188][53c3]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:128
[016:528] [2024-05-01 05:15:56 +0000.216424][53c3]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7e4baf1000
[016:530] [2024-05-01 05:15:56 +0000.217635][53c4]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[016:530] [2024-05-01 05:15:56 +0000.217702][53c4]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[016:530] [2024-05-01 05:15:56 +0000.217907][53c2] stop recording
[016:530] [2024-05-01 05:15:56 +0000.217955][53c2]
RecordingSessionInternalSimple:destroy media processers
[016:530] [2024-05-01 05:15:56 +0000.217989][53c2] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[016:530] [2024-05-01 05:15:56 +0000.218020][53c2] H264Encode::flushing hareware
Encoder
[016:530] [2024-05-01 05:15:56 +0000.218203][53c2] Flush time:4739352 enter.

[016:530] [2024-05-01 05:15:56 +0000.218259][53c2] H264Encoder encoder flush


[016:530] [2024-05-01 05:15:56 +0000.218293][53c2] flush output queue
[016:551] [2024-05-01 05:15:56 +0000.239182][53c2] h264 add frame header cdr flag
[016:552] [2024-05-01 05:15:56 +0000.239827][53c2] Received key frame:3960
[016:554] [2024-05-01 05:15:56 +0000.242043][53c8] get the H.264 IDR frame
[016:857] [2024-05-01 05:15:56 +0000.545643][53c2] Flush leave. expire time = 328
ms

[016:858] [2024-05-01 05:15:56 +0000.546014][53c2] ~H264EncodeWrap:


[016:858] [2024-05-01 05:15:56 +0000.546079][53c2] ~H264Encode:
[016:858] [2024-05-01 05:15:56 +0000.546133][53c2] teardownCompressionSession:
H264Encode::destroying Encoder
[016:858] [2024-05-01 05:15:56 +0000.546185][53c2] Release time:4739680 enter.
[016:858] [2024-05-01 05:15:56 +0000.546408][53c2] Release:
MediaCodecVideoEncoder::Release _inited:1
[016:858] [2024-05-01 05:15:56 +0000.546473][53c2] Destroy time:4739680 enter.

[016:858] [2024-05-01 05:15:56 +0000.546526][53c2] H264Encoder encoderDestroy


[016:858] [2024-05-01 05:15:56 +0000.546576][53c2]
AndroidMediaCodecVideoEncoder::release env: 0x7e395fce40
[016:859] [2024-05-01 05:15:56 +0000.546672][53c2]
AndroidMediaCodecVideoEncoder::Destroy
[016:885] [2024-05-01 05:15:56 +0000.572821][53c2] Destroy leave. expire time = 27
ms

[016:885] [2024-05-01 05:15:56 +0000.573203][53c2] Release leave. expire time = 27


ms

[016:885] [2024-05-01 05:15:56 +0000.573254][53c2] ~AndroidHwAvcEncoder


time:4739707 enter.

[016:885] [2024-05-01 05:15:56 +0000.573504][53c2] Release time:4739707 enter.

[016:885] [2024-05-01 05:15:56 +0000.573564][53c2] Release:


MediaCodecVideoEncoder:: has been released before, just return
[016:886] [2024-05-01 05:15:56 +0000.573645][53c2] Release leave. expire time = 1
ms

[016:886] [2024-05-01 05:15:56 +0000.573680][53c2] ~AndroidMediaCodecVideoEncoder


[016:886] [2024-05-01 05:15:56 +0000.573711][53c2] ~WrapAndroidMediaCodec
time:4739708 enter.

[016:886] [2024-05-01 05:15:56 +0000.573742][53c2] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[016:886] [2024-05-01 05:15:56 +0000.573774][53c2] video hevc hw codec


destructor:0x7e1074d0b8

[016:886] [2024-05-01 05:15:56 +0000.573864][53c2] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[016:886] [2024-05-01 05:15:56 +0000.573914][53c2] teardownCompressionSession:


H264Encode::destroyed Encoder
[016:886] [2024-05-01 05:15:56 +0000.573950][53c2]
RecordingSessionInternalSimple:destroy aac encoder output!
[016:886] [2024-05-01 05:15:56 +0000.573980][53c2] AACSWEncode destructor
[016:888] [2024-05-01 05:15:56 +0000.575959][53c8] fd_close successed!
[016:902] [2024-05-01 05:15:56 +0000.590132][53c8] MP4 close file successfully
[016:902] [2024-05-01 05:15:56 +0000.590297][53c8] Recording session Internal:
notify recording ok
[016:902] [2024-05-01 05:15:56 +0000.590327][53c8] onRecordingOk: Recording Ok,
compose use time: 2005, averagefps 0
[016:902] [2024-05-01 05:15:56 +0000.590359][53c8] OnReceiveEOF:
[016:904] [2024-05-01 05:15:56 +0000.591953][53c5] OnVideoTimer: OnVideoTimer
return
[016:931] [2024-05-01 05:15:56 +0000.619487][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[016:932] [2024-05-01 05:15:56 +0000.619644][2e1c] ~MediaComposeFile time:4739754
enter.

[016:932] [2024-05-01 05:15:56 +0000.619690][2e1c] CancelCompose: CancelCompose,


is composing 0
[016:932] [2024-05-01 05:15:56 +0000.619835][53c2] stop recording
[016:932] [2024-05-01 05:15:56 +0000.619931][53c2] we have stopped recording before
[016:932] [2024-05-01 05:15:56 +0000.620576][2e1c] ~MediaComposeFile leave. expire
time = 1 ms

[016:933] [2024-05-01 05:15:56 +0000.620695][2e1c] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[016:933] [2024-05-01 05:15:56 +0000.621157][2e1c] global uninited!
[016:933] [2024-05-01 05:15:56 +0000.621229][2e1c]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[016:933] [2024-05-01 05:15:56 +0000.621285][2e1c] ~MediaFilterGraph:
MediaFilterGraph destruct
[016:933] [2024-05-01 05:15:56 +0000.621319][2e1c] RemoveVideoBackGroud: hava not
add video backgroud
[016:933] [2024-05-01 05:15:56 +0000.621367][2e1c] UnbindInputFilter 0x7ed87fdd58
this 0x7ed873baa0
[016:933] [2024-05-01 05:15:56 +0000.621412][2e1c] ClearAllSource: remove source
filter, sourceid: 0x7ed87cd800
[016:933] [2024-05-01 05:15:56 +0000.621441][2e1c] DestoryDecoderByVideoSource
time:4739755 enter.

[016:933] [2024-05-01 05:15:56 +0000.621479][2e1c] ~VideoBindDecoder time:4739755


enter.

[016:934] [2024-05-01 05:15:56 +0000.621629][2e1c] CleanUp time:4739756 enter.

[016:934] [2024-05-01 05:15:56 +0000.621930][2e1c] CleanUp leave. expire time = 0


ms

[016:934] [2024-05-01 05:15:56 +0000.621974][2e1c] CleanUp time:4739756 enter.

[016:934] [2024-05-01 05:15:56 +0000.622356][2e1c] CleanUp leave. expire time = 0


ms

[016:935] [2024-05-01 05:15:56 +0000.623444][2e1c] ~VideoBindDecoder leave. expire


time = 2 ms

[016:935] [2024-05-01 05:15:56 +0000.623519][2e1c] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[016:936] [2024-05-01 05:15:56 +0000.623589][2e1c] UnbindInputFilter 0x7ed87a5918


this 0x7ed87fdd58
[016:936] [2024-05-01 05:15:56 +0000.623739][2e1c] UnbindInputFilter 0x7ed87a5858
this 0x7ed87a5918
[016:936] [2024-05-01 05:15:56 +0000.623828][2e1c] UnbindInputFilter 0x7ed87cda20
this 0x7ed87a5858
[016:936] [2024-05-01 05:15:56 +0000.623890][2e1c] UnbindInputFilter 0x7ed87fdbd8
this 0x7ed87fde18
[016:936] [2024-05-01 05:15:56 +0000.623949][2e1c] UnbindInputFilter 0x7ed87fd218
this 0x7ed87fdbd8
[016:936] [2024-05-01 05:15:56 +0000.624007][2e1c] UnbindInputFilter 0x7ed87cda20
this 0x7ed87fd218
[016:936] [2024-05-01 05:15:56 +0000.624071][2e1c] ~GLESContext:
[016:941] [2024-05-01 05:15:56 +0000.629305][2e1c] GLESContext destruct finish.
[016:941] [2024-05-01 05:15:56 +0000.629404][2e1c] filter: filter pipeline destroy
this: 0x7ed873ba00
[017:218] [2024-05-01 05:15:56 +0000.905725][5335] haveEnoughProcessedData
internalAudioStream.length: 0
[018:155] [2024-05-01 05:15:57 +0000.842849][5335] Run AGC when audioType = 0
[018:216] [2024-05-01 05:15:57 +0000.903898][2f4c]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[018:216] [2024-05-01 05:15:57 +0000.904010][2f4c] ~MediaFilterCamera time:4741038
enter.

[018:216] [2024-05-01 05:15:57 +0000.904040][2f4c] StopPullFrameAndWriteMp4


time:4741038 enter.

[018:216] [2024-05-01 05:15:57 +0000.904515][5330] stop recording


[018:216] [2024-05-01 05:15:57 +0000.904554][5330] we have stopped recording before
[018:217] [2024-05-01 05:15:57 +0000.904626][2f4c] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[018:217] [2024-05-01 05:15:57 +0000.905123][2f4c] DestroyPipelineAndFilters


time:4741039 enter.

[018:217] [2024-05-01 05:15:57 +0000.905175][2f4c] DestroyPipelineAndFilters


leave. expire time = 0 ms

[018:217] [2024-05-01 05:15:57 +0000.905201][2f4c] AppDeviceManagerStopMic

[018:217] [2024-05-01 05:15:57 +0000.905249][2f4c] AppDeviceManagerStopMic::mic


status is on
[018:217] [2024-05-01 05:15:57 +0000.905272][2f4c] Try to stop webrtc device.

[018:217] [2024-05-01 05:15:57 +0000.905296][2f4c] Set record state to


stopped.threadID:12108

[018:263] [2024-05-01 05:15:57 +0000.951000][2f4c] Try to destory the


recorder.threadID:12108

[018:463] [2024-05-01 05:15:58 +0000.151207][2f4c] DestroyAudioRecorder:


[018:463] [2024-05-01 05:15:58 +0000.151413][2f4c] Cleanup the buffer queue in the
recorder.
[018:463] [2024-05-01 05:15:58 +0000.151500][2f4c] Destroy the recorder.

[018:473] [2024-05-01 05:15:58 +0000.161265][2f4c] StopRecording finished.

[018:473] [2024-05-01 05:15:58 +0000.161333][2f4c] The stop recording success.

[018:473] [2024-05-01 05:15:58 +0000.161358][2f4c]


AudioDeviceDataHandler::StopMicProcess

[018:474] [2024-05-01 05:15:58 +0000.161996][2f4c] AppDeviceManager stop.

[018:474] [2024-05-01 05:15:58 +0000.162159][2f4c] Rlease the webrtc device object.

[018:477] [2024-05-01 05:15:58 +0000.165260][2f4c] OpenSlesInput destruct.

[018:477] [2024-05-01 05:15:58 +0000.165429][2f4c] OpenSlesOutput destruct.

[018:478] [2024-05-01 05:15:58 +0000.166352][2f4c] EventDispatchServerScope


destruct
[018:478] [2024-05-01 05:15:58 +0000.166448][2f4c]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[018:478] [2024-05-01 05:15:58 +0000.166501][2f4c] ~AudioDeviceDataHandler

[018:479] [2024-05-01 05:15:58 +0000.167041][2f4c] AppDeviceManagerDestruct.


[018:479] [2024-05-01 05:15:58 +0000.167084][2f4c] ~AppDeviceManager:
[018:479] [2024-05-01 05:15:58 +0000.167131][2f4c] ~CpuOverloadDetect time:4741301
enter.

[018:479] [2024-05-01 05:15:58 +0000.167401][2f4c] ~CpuOverloadDetect leave.


expire time = 0 ms

[018:486] [2024-05-01 05:15:58 +0000.174135][2f4c] Destruct BeautifyReader begin...


[018:486] [2024-05-01 05:15:58 +0000.174296][2f4c] Destruct BeautifyReader done.
[018:486] [2024-05-01 05:15:58 +0000.174419][2f4c] ~MediaFilterCamera leave.
expire time = 270 ms

[018:499] [2024-05-01 05:15:58 +0000.186785][2f4c] ~GLESContext:


[018:513] [2024-05-01 05:15:58 +0000.201446][2f4c] GLESContext destruct finish.
[018:514] [2024-05-01 05:15:58 +0000.201822][2f4c] ~RecordingSess[000:033] [2024-
06-13 00:58:23 +0000.60582][57d8] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-06-
13 00:58:23 +0000
[000:033] [2024-06-13 00:58:23 +0000.60641][57d8] set AppID=50011 old AppID=-1
[000:033] [2024-06-13 00:58:23 +0000.60683][57d8] Init the android object with
jvm:0xb400007f1be21380 env:0x7f0c210300 context:0x7ea102d288

[000:033] [2024-06-13 00:58:23 +0000.60753][57d8] SetAndroidMediaCodecObjects


time:6390494 enter.

[000:033] [2024-06-13 00:58:23 +0000.60801][57d8] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:033] [2024-06-13 00:58:23 +0000.60845][57d8] SetAndroidMediaCodecObjects


time:6390494 enter.

[000:033] [2024-06-13 00:58:23 +0000.60886][57d8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007f1be21380
[000:034] [2024-06-13 00:58:23 +0000.60929][57d8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007f1be21380 address:0x7e56a8a760
[000:034] [2024-06-13 00:58:23 +0000.60985][57d8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007f1be21380
address:0x7e56a8a760
[000:034] [2024-06-13 00:58:23 +0000.61026][57d8] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[000:034] [2024-06-13 00:58:23 +0000.61084][57d8] Set the android objects with


jvm:0xb400007f1be21380 env:0x7f0c210300 context:0x7ea102d288

[000:035] [2024-06-13 00:58:23 +0000.62689][57d8] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7f0c210300
[000:035] [2024-06-13 00:58:23 +0000.62741][57d8] SystemUtil Init done
[000:037] [2024-06-13 00:58:23 +0000.64574][57d8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:039] [2024-06-13 00:58:23 +0000.66451][57d8] MediaFilterCamera
[000:039] [2024-06-13 00:58:23 +0000.66520][57d8] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:039] [2024-06-13 00:58:23 +0000.66673][57d8] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:039] [2024-06-13 00:58:23 +0000.66732][57d8] Recording session using default
bitrate support by app:31457280
[000:039] [2024-06-13 00:58:23 +0000.66715][60f8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7e7d854ec0
[000:040] [2024-06-13 00:58:23 +0000.66985][60f8] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:040] [2024-06-13 00:58:23 +0000.67083][57d8] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:040] [2024-06-13 00:58:23 +0000.67796][57d8] Error(ini.cc:191): Open the file
failed. error:2
[000:040] [2024-06-13 00:58:23 +0000.67847][57d8]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:041] [2024-06-13 00:58:23 +0000.67910][57d8] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:043] [2024-06-13 00:58:23 +0000.70276][57d8] Error(ini.cc:191): Open the file
failed. error:2
[000:043] [2024-06-13 00:58:23 +0000.70333][57d8]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:043] [2024-06-13 00:58:23 +0000.70391][57d8] The device model: 2201117ty
usingHardwareAEC value: 0
[000:043] [2024-06-13 00:58:23 +0000.70430][57d8] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:043] [2024-06-13 00:58:23 +0000.70470][57d8] Using Default AEC type: software
AEC
[000:044] [2024-06-13 00:58:23 +0000.71740][57d8] The device model: 2201117ty enum
value: 0
[000:045] [2024-06-13 00:58:23 +0000.72520][57d8] GetMachineModel is 2201117TY
[000:045] [2024-06-13 00:58:23 +0000.72610][57d8] GetMachineInfo: 2201117TY
[000:045] [2024-06-13 00:58:23 +0000.72666][57d8] Construct BeautifyReader begin...
[000:045] [2024-06-13 00:58:23 +0000.72731][57d8] dumpStickerRgba:0
dumpStickerYuv:0
[000:045] [2024-06-13 00:58:23 +0000.72798][57d8] Construct BeautifyReader done.
[000:050] [2024-06-13 00:58:23 +0000.77779][57d8] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:050] [2024-06-13 00:58:23 +0000.77810][60fb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7eff2028a0
[000:051] [2024-06-13 00:58:23 +0000.78197][57d8] AppDeviceManager telnet server
for statistics started......
[000:051] [2024-06-13 00:58:23 +0000.78664][57d8] CpuOverloadDetect time:6390512
enter.

[000:051] [2024-06-13 00:58:23 +0000.78781][57d8] CpuOverloadDetect leave. expire


time = 0 ms

[000:051] [2024-06-13 00:58:23 +0000.78815][60fc] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7e7847f140
[000:052] [2024-06-13 00:58:23 +0000.79574][57d8] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:052] [2024-06-13 00:58:23 +0000.79622][57d8] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:053] [2024-06-13 00:58:23 +0000.80048][57d8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:053] [2024-06-13 00:58:23 +0000.80411][57d8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:054] [2024-06-13 00:58:23 +0000.80921][57d8] CreatePlatformSpecificObjects:
[000:054] [2024-06-13 00:58:23 +0000.80969][57d8] audio device use opensle input
and opensl output
[000:054] [2024-06-13 00:58:23 +0000.81030][57d8] Create OpenSLES output module
with java VM support.

[000:054] [2024-06-13 00:58:23 +0000.81172][57d8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:054] [2024-06-13 00:58:23 +0000.81328][57d8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:054] [2024-06-13 00:58:23 +0000.81522][57d8] Create OpenSLES output module
with buffer num:1

[000:054] [2024-06-13 00:58:23 +0000.81684][57d8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:054] [2024-06-13 00:58:23 +0000.81846][57d8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:055] [2024-06-13 00:58:23 +0000.82073][57d8] Create OpenSLES input module with
java VM support.

[000:055] [2024-06-13 00:58:23 +0000.82124][57d8] Create OpenSLES input module with


buffer num:1

[000:055] [2024-06-13 00:58:23 +0000.82214][57d8] Error(trace.cc:40): Init the


output and input for audio device template.
[000:055] [2024-06-13 00:58:23 +0000.82258][57d8] Init the output device.

[000:055] [2024-06-13 00:58:23 +0000.82301][57d8] Init the opensl input.


[000:055] [2024-06-13 00:58:23 +0000.82354][57d8] AppDeviceManager get setting
samplerate: 0
[000:055] [2024-06-13 00:58:23 +0000.82785][57d8] The device model: 2201117ty enum
value: 0
[000:056] [2024-06-13 00:58:23 +0000.83497][57d8] The device model: 2201117ty enum
value: 0
[000:056] [2024-06-13 00:58:23 +0000.83545][57d8] Set the sample rate to be:48000

[000:056] [2024-06-13 00:58:23 +0000.83586][57d8] Enable the recording stereo:0


[000:056] [2024-06-13 00:58:23 +0000.83633][57d8] Set the playout as stereo:1
[000:056] [2024-06-13 00:58:23 +0000.83675][57d8] Init the microphone.
[000:057] [2024-06-13 00:58:23 +0000.84255][57d8] Update the recording sample rate
to be: 48000
[000:057] [2024-06-13 00:58:23 +0000.84308][57d8] Init the speaker.
[000:057] [2024-06-13 00:58:23 +0000.84372][57d8] Low latency buffer size:144 low
sample rate:48000
[000:057] [2024-06-13 00:58:23 +0000.84732][57d8] Using 1 x 10ms for an audio
frame.

[000:061] [2024-06-13 00:58:23 +0000.88881][57d8] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:062] [2024-06-13 00:58:23 +0000.89045][57d8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:062] [2024-06-13 00:58:23 +0000.89135][57d8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:067] [2024-06-13 00:58:23 +0000.94816][57d8] The device model:2201117ty

[000:068] [2024-06-13 00:58:23 +0000.94923][57d8] speaker output factor:100


defaultFactor: 100

[000:068] [2024-06-13 00:58:23 +0000.94957][57d8] headset output factor:100


defaultFactor: 100

[000:068] [2024-06-13 00:58:23 +0000.95442][57d8] AppDeviceManagerStart finished.


[000:068] [2024-06-13 00:58:23 +0000.95526][57d8] AppDeviceManagerStartMic::mic
status is off
[000:068] [2024-06-13 00:58:23 +0000.95596][57d8] AppDeviceManagerStartMic update
aec type: 2

[000:068] [2024-06-13 00:58:23 +0000.95638][57d8] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:068] [2024-06-13 00:58:23 +0000.95690][57d8]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:068] [2024-06-13 00:58:23 +0000.95735][57d8]
AudioDeviceDataHandler::StartMicProcess

[000:068] [2024-06-13 00:58:23 +0000.95883][57d8] Try to start webrtc recording


device.

[000:069] [2024-06-13 00:58:23 +0000.95930][57d8] StartRecording. threadID:22488

[000:069] [2024-06-13 00:58:23 +0000.95923][60fd] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:069] [2024-06-13 00:58:23 +0000.96007][60fd] haveEnoughProcessedData
internalAudioStream.length: 0
[000:069] [2024-06-13 00:58:23 +0000.96366][57d8] The machine model:2201117TY

[000:069] [2024-06-13 00:58:23 +0000.96438][57d8] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:069] [2024-06-13 00:58:23 +0000.96479][57d8] Set the recording mode before


getSetting: 4
[000:069] [2024-06-13 00:58:23 +0000.96531][57d8] Set the recording mode after
getSetting: 1
[000:107] [2024-06-13 00:58:23 +0000.133977][57d8] StartRecording finished.

[000:107] [2024-06-13 00:58:23 +0000.134054][57d8] audio: start the audio mic


checker timer.

[000:107] [2024-06-13 00:58:23 +0000.134811][57d8] machine model :redmi


[000:107] [2024-06-13 00:58:23 +0000.134877][57d8] Support this machine
model :redmi
[000:113] [2024-06-13 00:58:23 +0000.140257][57d8] global inited! current sdk
version: 07-20-936c45f
[000:190] [2024-06-13 00:58:23 +0000.217280][60fe] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:190] [2024-06-13 00:58:23 +0000.217408][60fe] _deviceSampleRate:48000

[000:192] [2024-06-13 00:58:23 +0000.219666][60fd] Run AGC when audioType = 0


[000:192] [2024-06-13 00:58:23 +0000.219859][60fd]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:716] [2024-06-13 00:58:23 +0000.743870][5fb0]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:717] [2024-06-13 00:58:23 +0000.744270][60f9] MediaFilterCamera, recording
file context:0x7f0c279a00 input texture:12
[000:717] [2024-06-13 00:58:23 +0000.744345][60f9] GLESContext:
[000:717] [2024-06-13 00:58:23 +0000.744414][60f9] The result of eglGetDisplay is:
0x1
[000:718] [2024-06-13 00:58:23 +0000.745727][60f9] The result of creation:
0x7e7dbcfe00
[000:718] [2024-06-13 00:58:23 +0000.745885][60f9] The result of
eglCreatePbufferSurface is: 0x7e7dbcff00
[000:719] [2024-06-13 00:58:23 +0000.746145][5fb0]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7f0c279a00 input_texture: 12
[001:809] [2024-06-13 00:58:24 +0000.836259][60fd] haveEnoughProcessedData
internalAudioStream.length: 0
[002:191] [2024-06-13 00:58:25 +0000.218519][60fd] Run AGC when audioType = 0
[003:527] [2024-06-13 00:58:26 +0000.554525][60fd] haveEnoughProcessedData
internalAudioStream.length: 0
[004:111] [2024-06-13 00:58:27 +0000.138095][60f4]
monitorTime:4004totalDuration:3930
[004:192] [2024-06-13 00:58:27 +0000.219882][60fd] Run AGC when audioType = 0
[004:193] [2024-06-13 00:58:27 +0000.220059][60fd]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:231] [2024-06-13 00:58:28 +0000.258726][60fd] haveEnoughProcessedData
internalAudioStream.length: 0
[005:551] [2024-06-13 00:58:28 +0000.578665][5747] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[005:551] [2024-06-13 00:58:28 +0000.578832][5747]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[005:554] [2024-06-13 00:58:28 +0000.581411][5747]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[005:554] [2024-06-13 00:58:28 +0000.581672][60f9] operator() time:6396015 enter.

[005:554] [2024-06-13 00:58:28 +0000.581788][60f9] MediaFilterCamera, recording


file context:0x7f0c279a00 input texture:12
[005:557] [2024-06-13 00:58:28 +0000.584064][60f9] MicSource: Mic source
created:10x7ea784bb00
[005:558] [2024-06-13 00:58:28 +0000.585211][60f9] received external audio stream

[005:558] [2024-06-13 00:58:28 +0000.585341][60f9] alloc thread: 0x7e78727200


name:worker0 thread id:542831033536 to Mic_source
[005:558] [2024-06-13 00:58:28 +0000.585411][60f9] audio: start the audio sender
thread.

[005:558] [2024-06-13 00:58:28 +0000.585566][60f9] construct OpenGLRenderProgram


0x7e7dc1fa98
[005:558] [2024-06-13 00:58:28 +0000.585629][60f9] CropFilter::SetOrientation
orientation: 90
[005:559] [2024-06-13 00:58:28 +0000.586038][60f9] filter: filter pipeline
construtc this: 0x7ea76f0540
[005:559] [2024-06-13 00:58:28 +0000.586106][60f9] filter: filter pipeline2 update
pattern: 1
[005:559] [2024-06-13 00:58:28 +0000.586244][60f9] CameraSource::source_id_:1
[005:559] [2024-06-13 00:58:28 +0000.586326][60f9] RecordAudioSource::source_id_:2
[005:559] [2024-06-13 00:58:28 +0000.586681][60f9] BindInputFilter 0x7e78727ac0
this 0x7e7dc1fcc0
[005:559] [2024-06-13 00:58:28 +0000.586765][60f9] BindInputFilter 0x7e78727c58
this 0x7e78727dd0
[005:559] [2024-06-13 00:58:28 +0000.586838][60f9] BindInputFilter 0x7e7dc1fcc0
this 0x7ea76f05e0
[005:560] [2024-06-13 00:58:28 +0000.586942][60f9] setParamentForFilters:
speed:1.000000
[005:560] [2024-06-13 00:58:28 +0000.586998][60f9] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[005:560] [2024-06-13 00:58:28 +0000.587059][60f9] SetParamForFilter time:6396021
enter.

[005:560] [2024-06-13 00:58:28 +0000.587108][60f9] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[005:560] [2024-06-13 00:58:28 +0000.587161][60f9] SetParamForFilter: Params video
index is: 0
[005:560] [2024-06-13 00:58:28 +0000.587208][60f9] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[005:560] [2024-06-13 00:58:28 +0000.587257][60f9] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[005:560] [2024-06-13 00:58:28 +0000.587307][60f9] crop filter mode tpye:
citytravelvideo index:0
[005:563] [2024-06-13 00:58:28 +0000.590180][60fd] On audio frame the broadcast
with timestamp:6396024 samples:480. (1000 frame for one log)

[005:567] [2024-06-13 00:58:28 +0000.594049][60f9]


Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594198][60f9]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594251][60f9]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594302][60f9]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594352][60f9]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594416][60f9]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594467][60f9]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594536][60f9]
Warning(parse_template_json.cc:81): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594601][60f9]
Warning(parse_template_json.cc:81): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594652][60f9]
Warning(parse_template_json.cc:67): json parament no found the parament
[005:567] [2024-06-13 00:58:28 +0000.594701][60f9]
Warning(parse_template_json.cc:93): json parament no found the duration
[005:567] [2024-06-13 00:58:28 +0000.594774][60f9] SetParamForFilter leave. expire
time = 7 ms

[005:568] [2024-06-13 00:58:28 +0000.595132][60f9] OnOutputSizeChanged width 1280


height 720
[005:568] [2024-06-13 00:58:28 +0000.595218][60f9] OpenGLFrameBuffer: width:1280
height:720
[005:568] [2024-06-13 00:58:28 +0000.595302][60f9] OpenGLFrameBuffer: width:1280
height:720
[005:568] [2024-06-13 00:58:28 +0000.595439][60f9] OpenGLFrameBuffer: width:1280
height:720
[005:568] [2024-06-13 00:58:28 +0000.595493][60f9] OpenGLFrameBuffer: width:1280
height:720
[005:568] [2024-06-13 00:58:28 +0000.595544][60f9] OpenGLFrameBuffer: width:1280
height:720
[005:568] [2024-06-13 00:58:28 +0000.595593][60f9] OpenGLFrameBuffer: width:1280
height:720
[005:568] [2024-06-13 00:58:28 +0000.595640][60f9] construct TrivalImageDrawer
0x7e5cd74800
[005:568] [2024-06-13 00:58:28 +0000.595693][60f9] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7e5cd74800 context 0x7ea779db00
[005:568] [2024-06-13 00:58:28 +0000.595710][6139] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[005:568] [2024-06-13 00:58:28 +0000.595746][60f9] setupGLES:
[005:569] [2024-06-13 00:58:28 +0000.596557][60f9] OpenGLRenderProgram::Initialize.
[005:569] [2024-06-13 00:58:28 +0000.596574][6139] The output timestamp from audio
mixer change:6396024
[005:569] [2024-06-13 00:58:28 +0000.596689][60f9] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[005:569] [2024-06-13 00:58:28 +0000.596700][6139] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:569] [2024-06-13 00:58:28 +0000.596764][60f9] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[005:569] [2024-06-13 00:58:28 +0000.596854][60f9] Init open gl render:
0x7e7dc1fa98
[005:570] [2024-06-13 00:58:28 +0000.596914][60f9] Fragement shader path:
[005:570] [2024-06-13 00:58:28 +0000.597009][60f9] Fragement shader path:
[005:570] [2024-06-13 00:58:28 +0000.597080][60f9] create opengl program object.
[005:570] [2024-06-13 00:58:28 +0000.597282][60f9] create shader: vertex
[005:570] [2024-06-13 00:58:28 +0000.597715][60f9] create shader: fragment
[005:573] [2024-06-13 00:58:28 +0000.600280][60f9] Have not extra filter filename!
[005:573] [2024-06-13 00:58:28 +0000.600380][60f9] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[005:573] [2024-06-13 00:58:28 +0000.600430][60f9] OpenGLRenderProgram::Initialize
success.
[005:573] [2024-06-13 00:58:28 +0000.600558][60f9] Setup the OpenGL result:1
[005:574] [2024-06-13 00:58:28 +0000.601039][60f8] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
[005:574] [2024-06-13 00:58:28 +0000.601287][60f8] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[005:574] [2024-06-13 00:58:28 +0000.601384][60f8] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[005:574] [2024-06-13 00:58:28 +0000.601461][60f8] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
fileFD: -1
[005:575] [2024-06-13 00:58:28 +0000.602113][60f8] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4 is
opened successfully
[005:575] [2024-06-13 00:58:28 +0000.602172][60f8] setupMediaProcessers:
[005:575] [2024-06-13 00:58:28 +0000.602212][60f8]
RecordingSessionInternalSimple:setup media processers.
[005:575] [2024-06-13 00:58:28 +0000.602255][60f8] construct AAC encoder
[005:575] [2024-06-13 00:58:28 +0000.602428][6140] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7f0c361c98
[005:576] [2024-06-13 00:58:28 +0000.603195][60f8] H264Encoder creating:
superfast011818
[005:576] [2024-06-13 00:58:28 +0000.603272][60f8] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[005:577] [2024-06-13 00:58:28 +0000.604038][60f8] H264Encode::GetMachineModel is
2201117TY
[005:577] [2024-06-13 00:58:28 +0000.604106][60f8] H264Encoder machine_mode
is:2201117TY
[005:577] [2024-06-13 00:58:28 +0000.604150][60f8] H264Encode::machine size :9
machine_mode:2201117TY
[005:577] [2024-06-13 00:58:28 +0000.604192][60f8] H264Encode::machine array
size :22 machine_mode:2201117TY
[005:577] [2024-06-13 00:58:28 +0000.604234][60f8] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[005:577] [2024-06-13 00:58:28 +0000.604273][60f8] setupCompressionSession:
[005:577] [2024-06-13 00:58:28 +0000.604309][60f8] H264Encode::creating hareware
Encoder
[005:577] [2024-06-13 00:58:28 +0000.604347][60f8] AndroidHwAvcEncoder time:6396038
enter.

[005:577] [2024-06-13 00:58:28 +0000.604604][60f8] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007f1be21380 address:0x7e56a8a760
[005:577] [2024-06-13 00:58:28 +0000.604841][60f8] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[005:577] [2024-06-13 00:58:28 +0000.604902][60f8] The video avc hw codec address
is 0x7f0c21f9d8
[005:578] [2024-06-13 00:58:28 +0000.605015][60f8] AndroidHwAvcEncoder leave.
expire time = 1 ms

[005:578] [2024-06-13 00:58:28 +0000.605077][60f8] RegisterEncodeCompleteCallback


time:6396039 enter.

[005:578] [2024-06-13 00:58:28 +0000.605231][60f8] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[005:578] [2024-06-13 00:58:28 +0000.605301][60f8] InitEncode time:6396039 enter.

[005:578] [2024-06-13 00:58:28 +0000.605424][60f8] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[005:578] [2024-06-13 00:58:28 +0000.605488][60f8] Create time:6396039 enter.

[005:578] [2024-06-13 00:58:28 +0000.605540][60f8] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[005:578] [2024-06-13 00:58:28 +0000.605682][60f8]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7f0c34cd00
[005:630] [2024-06-13 00:58:28 +0000.657815][60f8]
supported_type:image/vnd.android.heic
[005:631] [2024-06-13 00:58:28 +0000.657976][60f8] supported_type:video/avc
[005:631] [2024-06-13 00:58:28 +0000.658012][60f8] name:OMX.qcom.video.encoder.avc
mime:video/avc
[005:631] [2024-06-13 00:58:28 +0000.658064][60f8] hwCodecPrefix :OMX.qcom.
[005:631] [2024-06-13 00:58:28 +0000.658100][60f8] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[005:631] [2024-06-13 00:58:28 +0000.658138][60f8] mediacodec_createCodecByName
time:6396092 enter.

[005:631] [2024-06-13 00:58:28 +0000.658175][60f8] WrapAndroidMediaCodec


time:6396092 enter.

[005:631] [2024-06-13 00:58:28 +0000.658469][60f8] WrapAndroidMediaCodec leave.


expire time = 0 ms

[005:953] [2024-06-13 00:58:28 +0000.980402][60f8] mediacodec_createCodecByName


leave. expire time = 322 ms

[005:953] [2024-06-13 00:58:28 +0000.980580][60f8] WrapAndroidMediaFromat


time:6396414 enter.

[005:953] [2024-06-13 00:58:28 +0000.980741][60f8] WrapAndroidMediaFromat leave.


expire time = 0 ms

[006:008] [2024-06-13 00:58:29 +0000.35343][60f8] Destroy time:6396469 enter.

[006:008] [2024-06-13 00:58:29 +0000.35479][60f8] WrapAndroidMediaFromat::


Destroy
[006:008] [2024-06-13 00:58:29 +0000.35535][60f8] Destroy leave. expire time = 0
ms

[006:008] [2024-06-13 00:58:29 +0000.35588][60f8] ~WrapAndroidMediaFromat


time:6396469 enter.

[006:008] [2024-06-13 00:58:29 +0000.35638][60f8] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[006:008] [2024-06-13 00:58:29 +0000.35694][60f8] Create leave. expire time = 430


ms

[006:008] [2024-06-13 00:58:29 +0000.35746][60f8] isSemiPlanarSupport time:6396469


enter.

[006:008] [2024-06-13 00:58:29 +0000.35803][60f8] H264Encoder isSemiPlanarSupport


[006:008] [2024-06-13 00:58:29 +0000.35853][60f8] isSemiPlanarSupport leave.
expire time = 0 ms

[006:009] [2024-06-13 00:58:29 +0000.35903][60f8] creat hw H264Encoder success,


isSemiPlanar:1
[006:009] [2024-06-13 00:58:29 +0000.36084][60f8] InitEncode leave. expire time =
431 ms

[006:009] [2024-06-13 00:58:29 +0000.36140][60f8] H264Encode::created Encoder


[006:009] [2024-06-13 00:58:29 +0000.36191][60f8] H264Encode:: H264 encoder
created.
[006:009] [2024-06-13 00:58:29 +0000.36238][60f8] H264 encoder created.
[006:009] [2024-06-13 00:58:29 +0000.36285][60f8]
RecordingSessionInternalSimple:created avc encoder avc: 0x7e83322d40
[006:009] [2024-06-13 00:58:29 +0000.36337][60f8] setOutput:
[006:009] [2024-06-13 00:58:29 +0000.36386][60f8]
RecordingSessionInternalSimple:encoder set output to muxer!
[006:009] [2024-06-13 00:58:29 +0000.36444][60f8] request a key frame
[006:009] [2024-06-13 00:58:29 +0000.36490][60f8] H264Encode:: request a key frame
[006:009] [2024-06-13 00:58:29 +0000.36731][60f8] setDisplayRotate :90
[006:009] [2024-06-13 00:58:29 +0000.36791][60f8] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[006:010] [2024-06-13 00:58:29 +0000.36909][60f9] StartRecording:
[006:010] [2024-06-13 00:58:29 +0000.37019][6139] operator(): Set the recording
session in mic source. recording session: 0x7e78727b00
[006:010] [2024-06-13 00:58:29 +0000.37193][60f9] operator() leave. expire time =
456 ms

[006:010] [2024-06-13 00:58:29 +0000.37182][6138] AF_SpeedFilter audio 0x7e78727c80


PullFrame
[006:010] [2024-06-13 00:58:29 +0000.37307][6138] RecordAudioSource::PullAudioFrame
[006:010] [2024-06-13 00:58:29 +0000.37360][6138] AF_SpeedFilter::PullFrame eof4
[006:012] [2024-06-13 00:58:29 +0000.39524][6138]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[006:016] [2024-06-13 00:58:29 +0000.43816][6138] AF_SpeedFilter audio time,
0x7e78727c80 rcv time: 6396472
[006:017] [2024-06-13 00:58:29 +0000.43924][6138] AF_SpeedFilter audio time,
0x7e78727c80 rcv time: 6396472in_nSamples:441
[006:017] [2024-06-13 00:58:29 +0000.44146][6138] resampled_data_size:0
[006:089] [2024-06-13 00:58:29 +0000.116137][60f9]
MediaFilterCamera::NeedProcessTexture
[006:089] [2024-06-13 00:58:29 +0000.116295][60f9] begine recode to first frame
spend time:535
[006:089] [2024-06-13 00:58:29 +0000.116358][60f9] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7e78727980
[006:089] [2024-06-13 00:58:29 +0000.116461][60f9] blur_distance_:0
[006:089] [2024-06-13 00:58:29 +0000.116518][60f9] blur_direction_angle_:-90
[006:089] [2024-06-13 00:58:29 +0000.116607][60f9]
GPUImageProcessing::SetOrientation orientation: 90
[006:089] [2024-06-13 00:58:29 +0000.116665][60f9] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[006:089] [2024-06-13 00:58:29 +0000.116811][60f9] GPUImageProcessing: process
video frame with resolution 1280 X 720
[006:089] [2024-06-13 00:58:29 +0000.116878][60f9] GPUImageProcessing: input frame
width1280 X 720
[006:091] [2024-06-13 00:58:29 +0000.118668][60f9] drawYUV420 render
OpenGLRenderProgram:0x7e7dc1fa98
[006:093] [2024-06-13 00:58:29 +0000.120578][60f9] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[006:093] [2024-06-13 00:58:29 +0000.120768][60f9] CropFilter::OnVideoFrame
outputtexture :14
[006:093] [2024-06-13 00:58:29 +0000.120824][60f9] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[006:095] [2024-06-13 00:58:29 +0000.122142][60f9] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[006:125] [2024-06-13 00:58:29 +0000.151907][60f9] drawYUV420 render
OpenGLRenderProgram:0x7e7dc1fa98
[006:131] [2024-06-13 00:58:29 +0000.158685][60f9] The convert RGB to YUV take 5
[006:132] [2024-06-13 00:58:29 +0000.159058][60f9] FilterPipeline2::OnVideoFrame
pts 34 last_video_timestamp_ 34
[006:132] [2024-06-13 00:58:29 +0000.159192][60f9]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[006:134] [2024-06-13 00:58:29 +0000.161358][613f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[006:134] [2024-06-13 00:58:29 +0000.161548][613f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[006:134] [2024-06-13 00:58:29 +0000.161610][613f] push video frame to H264
encoder. (100 frame for one log)

[006:134] [2024-06-13 00:58:29 +0000.161672][613f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[006:134] [2024-06-13 00:58:29 +0000.161764][613f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[006:134] [2024-06-13 00:58:29 +0000.161821][613f] Push an pts:0 to dts queue.


[006:135] [2024-06-13 00:58:29 +0000.161965][613f] DTS queue for
Generator:0x7f0c3f18b8 0
[006:135] [2024-06-13 00:58:29 +0000.162018][613f] The input pts:0 fps:30
[006:137] [2024-06-13 00:58:29 +0000.164039][613f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[006:142] [2024-06-13 00:58:29 +0000.169329][6138] AF_SpeedFilter audio time 222,
0x7e78727c80 out time: 6396472 org time: 6396472
[006:142] [2024-06-13 00:58:29 +0000.169502][6138] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[006:142] [2024-06-13 00:58:29 +0000.169582][6138]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 6396472
[006:142] [2024-06-13 00:58:29 +0000.169633][6138]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[006:142] [2024-06-13 00:58:29 +0000.169741][6138] AF_SpeedFilter audio time
[006:142] [2024-06-13 00:58:29 +0000.169820][6138] AF_SpeedFilter audio time 111,
0x7e78727c80 out time: 6396482 org time: 6396482
[006:145] [2024-06-13 00:58:29 +0000.172598][60f9] drawYUV420 render
OpenGLRenderProgram:0x7e7dc1fa98
[006:191] [2024-06-13 00:58:29 +0000.217982][60fd] Run AGC when audioType = 0
[006:226] [2024-06-13 00:58:29 +0000.253944][613f] h264 add frame header cdr flag
[006:227] [2024-06-13 00:58:29 +0000.254611][613f] h264 add frame header cdr flag
[006:228] [2024-06-13 00:58:29 +0000.254976][613f] SendFrame
encodedImage._timeStamp:0encodedImage->_length:69839
[006:228] [2024-06-13 00:58:29 +0000.255082][613f] Received key frame:0
[006:228] [2024-06-13 00:58:29 +0000.255152][613f] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[006:228] [2024-06-13 00:58:29 +0000.255257][613f] H264Encode::H264SWEncoder get
callback, length:69839 type:0 nalType:7length:18
[006:228] [2024-06-13 00:58:29 +0000.255310][613f] H264Encode:: get a sps pps
header!headerSize:31
[006:228] [2024-06-13 00:58:29 +0000.255364][613f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[006:228] [2024-06-13 00:58:29 +0000.255873][613e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:8
[006:230] [2024-06-13 00:58:29 +0000.257490][6140] get the H.264 SPS parameter
[006:231] [2024-06-13 00:58:29 +0000.257973][6140] add video track with id:1
[006:231] [2024-06-13 00:58:29 +0000.258499][6140] get the H.264 PPS parameter
[006:232] [2024-06-13 00:58:29 +0000.259153][6140] add aac audio track with id:2
[006:232] [2024-06-13 00:58:29 +0000.259228][6140] audio start ts:0
[006:232] [2024-06-13 00:58:29 +0000.259270][6140] the audio frame has been written
into MP4 file
[006:232] [2024-06-13 00:58:29 +0000.259432][6140] get the H.264 IDR frame
[006:232] [2024-06-13 00:58:29 +0000.259467][6140] resss:true
[006:232] [2024-06-13 00:58:29 +0000.259494][6140] video start ts:0
[006:232] [2024-06-13 00:58:29 +0000.259579][6140] the video frame has been written
into MP4 file
[006:569] [2024-06-13 00:58:29 +0000.596627][6139] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:574] [2024-06-13 00:58:29 +0000.601343][60f9] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:610] [2024-06-13 00:58:29 +0000.637507][60f9] The convert RGB to YUV take 4
[006:944] [2024-06-13 00:58:29 +0000.971244][60fd] haveEnoughProcessedData
internalAudioStream.length: 10
[006:948] [2024-06-13 00:58:29 +0000.975409][613f] DTS queue for
Generator:0x7f0c3f18b8 781 817
[007:082] [2024-06-13 00:58:30 +0000.109128][60f9] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:116] [2024-06-13 00:58:30 +0000.143072][60f9] The convert RGB to YUV take 5
[007:441] [2024-06-13 00:58:30 +0000.468148][613f] Push an pts:1312 to dts queue.
[007:485] [2024-06-13 00:58:30 +0000.512354][613f] last dts:1287 currentPts:1312
ppsOrSPS:0 queue length:2
[007:571] [2024-06-13 00:58:30 +0000.598138][6139] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:581] [2024-06-13 00:58:30 +0000.608182][60f9] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:587] [2024-06-13 00:58:30 +0000.614754][6138] AF_SpeedFilter audio
0x7e78727c80 PullFrame
[007:613] [2024-06-13 00:58:30 +0000.640348][60f9] The convert RGB to YUV take 4
[007:760] [2024-06-13 00:58:30 +0000.787458][5747]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[007:760] [2024-06-13 00:58:30 +0000.787824][60f9] operator(): Stop
[007:760] [2024-06-13 00:58:30 +0000.787882][60f9] StopPullFrameAndWriteMp4
time:6398221 enter.

[007:761] [2024-06-13 00:58:30 +0000.787917][60f9] StopRecording:


[007:764] [2024-06-13 00:58:30 +0000.791736][6138] resampled_data_size:512
[007:764] [2024-06-13 00:58:30 +0000.791836][6138] AF_SpeedFilter audio time 222,
0x7e78727c80 out time: 6398162 org time: 6398162
[007:765] [2024-06-13 00:58:30 +0000.791929][6138] PullAudioFrame: PullFrame audio
finished.
[007:765] [2024-06-13 00:58:30 +0000.791968][6138]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[007:767] [2024-06-13 00:58:30 +0000.794588][613f]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:50
[007:768] [2024-06-13 00:58:30 +0000.795482][60f8] stop recording
[007:768] [2024-06-13 00:58:30 +0000.795537][60f8]
RecordingSessionInternalSimple:destroy media processers
[007:768] [2024-06-13 00:58:30 +0000.795597][60f8] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[007:768] [2024-06-13 00:58:30 +0000.795631][60f8] H264Encode::flushing hareware
Encoder
[007:768] [2024-06-13 00:58:30 +0000.795854][60f8] Flush time:6398229 enter.

[007:768] [2024-06-13 00:58:30 +0000.795900][60f8] H264Encoder encoder flush


[007:769] [2024-06-13 00:58:30 +0000.795935][60f8] flush output queue
[007:801] [2024-06-13 00:58:30 +0000.828029][60f8] DTS queue for
Generator:0x7f0c3f18b8
[008:081] [2024-06-13 00:58:31 +0000.108703][60f8] Flush leave. expire time = 313
ms

[008:082] [2024-06-13 00:58:31 +0000.109296][60f8] ~H264EncodeWrap:


[008:082] [2024-06-13 00:58:31 +0000.109497][60f8] ~H264Encode:
[008:082] [2024-06-13 00:58:31 +0000.109571][60f8] teardownCompressionSession:
H264Encode::destroying Encoder
[008:082] [2024-06-13 00:58:31 +0000.109635][60f8] Release time:6398543 enter.

[008:083] [2024-06-13 00:58:31 +0000.110250][60f8] Release:


MediaCodecVideoEncoder::Release _inited:1
[008:083] [2024-06-13 00:58:31 +0000.110497][60f8] Destroy time:6398544 enter.

[008:083] [2024-06-13 00:58:31 +0000.110614][60f8] H264Encoder encoderDestroy


[008:083] [2024-06-13 00:58:31 +0000.110679][60f8]
AndroidMediaCodecVideoEncoder::release env: 0x7e83322e80
[008:083] [2024-06-13 00:58:31 +0000.110734][60f8]
AndroidMediaCodecVideoEncoder::Destroy
[008:121] [2024-06-13 00:58:31 +0000.148187][60f8] Destroy leave. expire time = 38
ms

[008:121] [2024-06-13 00:58:31 +0000.148490][60f8] Release leave. expire time = 39


ms

[008:121] [2024-06-13 00:58:31 +0000.148609][60f8] ~AndroidHwAvcEncoder


time:6398582 enter.

[008:122] [2024-06-13 00:58:31 +0000.149021][60f8] Release time:6398583 enter.

[008:122] [2024-06-13 00:58:31 +0000.149129][60f8] Release:


MediaCodecVideoEncoder:: has been released before, just return
[008:122] [2024-06-13 00:58:31 +0000.149187][60f8] Release leave. expire time = 0
ms

[008:122] [2024-06-13 00:58:31 +0000.149239][60f8] ~AndroidMediaCodecVideoEncoder


[008:122] [2024-06-13 00:58:31 +0000.149291][60f8] ~WrapAndroidMediaCodec
time:6398583 enter.

[008:122] [2024-06-13 00:58:31 +0000.149340][60f8] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[008:122] [2024-06-13 00:58:31 +0000.149397][60f8] video hevc hw codec


destructor:0x7f0c21f9d8

[008:122] [2024-06-13 00:58:31 +0000.149581][60f8] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[008:122] [2024-06-13 00:58:31 +0000.149705][60f8] teardownCompressionSession:


H264Encode::destroyed Encoder
[008:122] [2024-06-13 00:58:31 +0000.149766][60f8]
RecordingSessionInternalSimple:destroy aac encoder output!
[008:122] [2024-06-13 00:58:31 +0000.149812][60f8] AACSWEncode destructor
[008:142] [2024-06-13 00:58:31 +0000.169348][6140] MP4 close file successfully
[008:142] [2024-06-13 00:58:31 +0000.169495][6140] Recording session Internal:
notify recording ok
[008:142] [2024-06-13 00:58:31 +0000.169552][6140] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4,
output_video_timestamp_:1619 last_video_pts_:1619
[008:142] [2024-06-13 00:58:31 +0000.169627][6140] OnRecordFinish:
[008:144] [2024-06-13 00:58:31 +0000.170929][6140] onRecordingOk: net seek
pos:0record video duration:1652record audio duration:1625
[008:144] [2024-06-13 00:58:31 +0000.171686][6139] destructMicSource_w:
[008:144] [2024-06-13 00:58:31 +0000.171785][6139] setOutput_w:
MicSource::setOutput() 0x0
[008:144] [2024-06-13 00:58:31 +0000.171850][6139] close external audio stream

[008:145] [2024-06-13 00:58:31 +0000.172012][60f9] releaseThread 0x7e78727200


[008:145] [2024-06-13 00:58:31 +0000.172099][60f9] ~MicSource: Mic source
destroyed:0x7ea784bb00
[008:146] [2024-06-13 00:58:31 +0000.173305][60f9] StopPullFrameAndWriteMp4 leave.
expire time = 386 ms

[008:146] [2024-06-13 00:58:31 +0000.173403][60f9] DestroyPipelineAndFilters


time:6398607 enter.

[008:146] [2024-06-13 00:58:31 +0000.173486][60f9] UnbindInputFilter 0x7e78727ac0


this 0x7e7dc1fcc0
[008:146] [2024-06-13 00:58:31 +0000.173575][60f9] UnbindInputFilter 0x7e78727c58
this 0x7e78727dd0
[008:146] [2024-06-13 00:58:31 +0000.173740][60f9] UnbindInputFilter 0x7e7dc1fcc0
this 0x7ea76f05e0
[008:146] [2024-06-13 00:58:31 +0000.173805][60f9] filter: filter pipeline destroy
this: 0x7ea76f0540
[008:148] [2024-06-13 00:58:31 +0000.175317][60f9] ClearVideoOfSources: recodring
total frames:0
[008:148] [2024-06-13 00:58:31 +0000.175479][60f9] ClearVideoOfSources:
[008:148] [2024-06-13 00:58:31 +0000.175527][60f9] GPUImageProcessing destruct.
[008:148] [2024-06-13 00:58:31 +0000.175604][60f9] destroy TrivalImageDrawer
0x7e5cd74800
[008:148] [2024-06-13 00:58:31 +0000.175663][60f9] The shader has been initialize,
clean up them.

[008:148] [2024-06-13 00:58:31 +0000.175768][60f9] ~OpenGLFrameBuffer:


[008:149] [2024-06-13 00:58:31 +0000.175963][60f9] ~OpenGLFrameBuffer:
[008:149] [2024-06-13 00:58:31 +0000.176126][60f9] ~OpenGLFrameBuffer:
[008:149] [2024-06-13 00:58:31 +0000.176289][60f9] ~OpenGLFrameBuffer:
[008:149] [2024-06-13 00:58:31 +0000.176445][60f9] ~OpenGLFrameBuffer:
[008:149] [2024-06-13 00:58:31 +0000.176669][60f9] ~OpenGLFrameBuffer:
[008:150] [2024-06-13 00:58:31 +0000.177000][60f9] GPUImageProcessing destruct
finish.
[008:150] [2024-06-13 00:58:31 +0000.177070][60f9] GPURGBAFrame destruct.
[008:150] [2024-06-13 00:58:31 +0000.177176][60f9] destroy OpenGLRenderProgram
0x7e7dc1fa98
[008:150] [2024-06-13 00:58:31 +0000.177238][60f9] ~CameraSource time:6398611
enter.

[008:150] [2024-06-13 00:58:31 +0000.177289][60f9] ~CameraSource leave. expire


time = 0 ms

[008:150] [2024-06-13 00:58:31 +0000.177356][60f9] ~RecordAudioSource time:6398611


enter.

[008:150] [2024-06-13 00:58:31 +0000.177403][60f9] ~RecordAudioSource leave.


expire time = 0 ms
[008:150] [2024-06-13 00:58:31 +0000.177453][60f9] DestroyPipelineAndFilters
leave. expire time = 4 ms

[008:170] [2024-06-13 00:58:31 +0000.197632][5747]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[008:171] [2024-06-13 00:58:31 +0000.198441][5747] machine model :redmi
[008:171] [2024-06-13 00:58:31 +0000.198511][5747] Support this machine
model :redmi
[008:171] [2024-06-13 00:58:31 +0000.198555][5747] global inited! current sdk
version: 07-20-936c45f
[008:171] [2024-06-13 00:58:31 +0000.198874][5747] filter: filter pipeline
construtc this: 0x7e78727680
[008:172] [2024-06-13 00:58:31 +0000.198931][5747] MediaFilterGraph:
MediaFilterGraph construct
[008:172] [2024-06-13 00:58:31 +0000.198972][5747] GLESContext:
[008:172] [2024-06-13 00:58:31 +0000.199042][5747] The result of eglGetDisplay is:
0x1
[008:174] [2024-06-13 00:58:31 +0000.201386][5747] The result of creation:
0x7e789dc800
[008:174] [2024-06-13 00:58:31 +0000.201736][5747] The result of
eglCreatePbufferSurface is: 0x7e789ea000
[008:177] [2024-06-13 00:58:31 +0000.204080][5747] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
[008:177] [2024-06-13 00:58:31 +0000.204290][5747] The source 0 speed:1
[008:177] [2024-06-13 00:58:31 +0000.204392][5747] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4, delay:
0
[008:177] [2024-06-13 00:58:31 +0000.204466][5747] CreateDecoderByVideoSource
time:6398638 enter.

[008:177] [2024-06-13 00:58:31 +0000.204890][5747] running_decoder_count:0max


count:2
[008:178] [2024-06-13 00:58:31 +0000.204972][5747] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7e56bf0c00
[008:190] [2024-06-13 00:58:31 +0000.217734][60fd] Run AGC when audioType = 0
[008:191] [2024-06-13 00:58:31 +0000.217965][60fd]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:202] [2024-06-13 00:58:31 +0000.229480][614a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f13fc7c00] Current FFmpeg version git-2021-06-16-
97cea6f

[008:323] [2024-06-13 00:58:31 +0000.350347][614a] OnStreamInfoFound: video


duration_: 1652
[008:325] [2024-06-13 00:58:31 +0000.352351][5747] start decoder
[008:325] [2024-06-13 00:58:31 +0000.352457][5747] CreateDecoderByVideoSource
leave. expire time = 148 ms

[008:325] [2024-06-13 00:58:31 +0000.352554][5747] BindInputFilter 0x7e7848c720


this 0x7e5cc93518
[008:325] [2024-06-13 00:58:31 +0000.352630][5747] BindInputFilter 0x7e5cc93518
this 0x7e5cc935d8
[008:325] [2024-06-13 00:58:31 +0000.352677][5747] BindInputFilter 0x7e7848c720
this 0x7e5cc93698
[008:325] [2024-06-13 00:58:31 +0000.352721][5747] BindInputFilter 0x7e5cc93698
this 0x7e5cc93758
[008:325] [2024-06-13 00:58:31 +0000.352751][5747] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
[008:325] [2024-06-13 00:58:31 +0000.352797][5747] BindInputFilter 0x7e5cc935d8
this 0x7e5cc93b18
[008:325] [2024-06-13 00:58:31 +0000.352841][5747] BindInputFilter 0x7e5cc93b18
this 0x7e78727720
[008:325] [2024-06-13 00:58:31 +0000.352884][5747] BindInputFilter 0x7e5cc93758
this 0x7e5cc93bd8
[008:326] [2024-06-13 00:58:31 +0000.352927][5747] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
[008:327] [2024-06-13 00:58:31 +0000.354189][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[008:327] [2024-06-13 00:58:31 +0000.354780][5747] machine model :redmi
[008:327] [2024-06-13 00:58:31 +0000.354830][5747] Support this machine
model :redmi
[008:327] [2024-06-13 00:58:31 +0000.354861][5747] global inited! current sdk
version: 07-20-936c45f
[008:327] [2024-06-13 00:58:31 +0000.354903][614b] NO get frame from decoder
[008:328] [2024-06-13 00:58:31 +0000.354977][5747] GetPipeline:
-----------------------------------------
[008:328] [2024-06-13 00:58:31 +0000.355013][5747] GetPipeline: source:
0x7e7848c500
[008:328] [2024-06-13 00:58:31 +0000.355043][5747] GetPipeline: filter: NULLFilter
[008:328] [2024-06-13 00:58:31 +0000.355073][5747] GetPipeline: filter: NULLFilter
[008:328] [2024-06-13 00:58:31 +0000.355101][5747] GetPipeline: filter: NULLFilter
[008:328] [2024-06-13 00:58:31 +0000.355132][5747] GetPipeline: audio filter:
AuidoNULLFilter
[008:328] [2024-06-13 00:58:31 +0000.355160][5747] GetPipeline: audio filter:
AuidoNULLFilter
[008:328] [2024-06-13 00:58:31 +0000.355189][5747] GetPipeline: audio filter:
AudioNUllFilter
[008:328] [2024-06-13 00:58:31 +0000.355219][5747] GetPipeline:
------------------------------------------
[008:328] [2024-06-13 00:58:31 +0000.355250][5747] filter: filter pipeline2 update
pattern: 0
[008:329] [2024-06-13 00:58:31 +0000.356263][614b] NO get frame from decoder
[008:329] [2024-06-13 00:58:31 +0000.356263][5747] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[008:329] [2024-06-13 00:58:31 +0000.356618][5747] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[008:329] [2024-06-13 00:58:31 +0000.356694][5747] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[008:330] [2024-06-13 00:58:31 +0000.356917][5747] DeviceInit:
[008:330] [2024-06-13 00:58:31 +0000.357207][5747] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[008:330] [2024-06-13 00:58:31 +0000.357560][5747] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[008:330] [2024-06-13 00:58:31 +0000.357846][5747] CreatePlatformSpecificObjects:
[008:330] [2024-06-13 00:58:31 +0000.357889][5747] audio device use null audio
input and opensl output
[008:331] [2024-06-13 00:58:31 +0000.357998][5747] Create OpenSLES output module
with java VM support.

[008:331] [2024-06-13 00:58:31 +0000.358257][5747] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[008:331] [2024-06-13 00:58:31 +0000.358614][5747] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[008:332] [2024-06-13 00:58:31 +0000.358943][5747] Create OpenSLES output module
with buffer num:2
[008:332] [2024-06-13 00:58:31 +0000.359006][5747] Error(trace.cc:40): Init the
output and input for audio device template.
[008:332] [2024-06-13 00:58:31 +0000.359037][5747] Init the output device.

[008:332] [2024-06-13 00:58:31 +0000.359112][5747] Set the playout as stereo:1


[008:332] [2024-06-13 00:58:31 +0000.359147][5747] Set the sample rate to be:44100

[008:332] [2024-06-13 00:58:31 +0000.359202][5747] Low latency buffer size:144 low


sample rate:48000
[008:332] [2024-06-13 00:58:31 +0000.359207][614b] NO get frame from decoder
[008:332] [2024-06-13 00:58:31 +0000.359240][5747] DeviceInit: Done
[008:332] [2024-06-13 00:58:31 +0000.359451][5747] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[008:333] [2024-06-13 00:58:31 +0000.360600][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[008:333] [2024-06-13 00:58:31 +0000.360690][5747]
MediaFilterPlayer::SetPlayerNotify 0x7e5c9df340
[008:334] [2024-06-13 00:58:31 +0000.361280][5747]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[008:334] [2024-06-13 00:58:31 +0000.361337][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[008:335] [2024-06-13 00:58:31 +0000.362316][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[008:335] [2024-06-13 00:58:31 +0000.362547][6155] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7e5ce7ce18
[008:336] [2024-06-13 00:58:31 +0000.363165][5747] SetGraphLoop: SetGraphLoop 1
[008:336] [2024-06-13 00:58:31 +0000.363244][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[008:336] [2024-06-13 00:58:31 +0000.363827][614b] NO get frame from decoder
[008:337] [2024-06-13 00:58:31 +0000.364047][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[008:349] [2024-06-13 00:58:31 +0000.376151][614b] NO get frame from decoder
[008:349] [2024-06-13 00:58:31 +0000.376345][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[008:351] [2024-06-13 00:58:31 +0000.378163][614b] NO get frame from decoder
[008:353] [2024-06-13 00:58:31 +0000.380709][614b] NO get frame from decoder
[008:358] [2024-06-13 00:58:31 +0000.385636][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[008:359] [2024-06-13 00:58:31 +0000.385952][6157] Start:
[008:359] [2024-06-13 00:58:31 +0000.386099][6156] operator(): video render
started.
[008:359] [2024-06-13 00:58:31 +0000.386170][6156] DriveRender working... (1/200)
[008:359] [2024-06-13 00:58:31 +0000.386218][6156] Warning(video_render.cc:390): No
picture to display (1/50)
[008:360] [2024-06-13 00:58:31 +0000.387904][6157] Start:
[008:368] [2024-06-13 00:58:31 +0000.395124][614b] NO get frame from decoder
[008:373] [2024-06-13 00:58:31 +0000.400573][6157] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[008:373] [2024-06-13 00:58:31 +0000.400894][6157] Reset: history total size: 98
[008:374] [2024-06-13 00:58:31 +0000.400990][6157] DeviceStart:
audioDevice_:0x7e78627000
[008:374] [2024-06-13 00:58:31 +0000.401040][6157] DeviceStart: time profile
playout init before
[008:374] [2024-06-13 00:58:31 +0000.401090][6157] DeviceStart: time profile
playout init end
[008:374] [2024-06-13 00:58:31 +0000.401120][6157] OpenSlesOutput:Start playout

[008:397] [2024-06-13 00:58:31 +0000.424793][6157] Create the opensl output player.


streamtype before:0

[008:397] [2024-06-13 00:58:31 +0000.424893][6157] Create the opensl output player.


streamtype after:3

[008:441] [2024-06-13 00:58:31 +0000.468227][6157] Enqueue opensl buffer size:1764


[008:533] [2024-06-13 00:58:31 +0000.560336][6157] DeviceStart: time profile
playout all end
[008:533] [2024-06-13 00:58:31 +0000.560381][615a]
PlayerSimpleBufferQueueCallbackHandler function
[008:533] [2024-06-13 00:58:31 +0000.560727][6157] operator(): Audio playback
started.
[008:533] [2024-06-13 00:58:31 +0000.560842][615a] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[008:534] [2024-06-13 00:58:31 +0000.560917][615a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[008:534] [2024-06-13 00:58:31 +0000.561019][6159] Error(video_source.cc:430): wait
decoder a frame: 0
[008:534] [2024-06-13 00:58:31 +0000.561673][6158] Pull audio failed.(wait video!)
[008:534] [2024-06-13 00:58:31 +0000.561776][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:535] [2024-06-13 00:58:31 +0000.562633][6159] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[008:536] [2024-06-13 00:58:31 +0000.562921][6158] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[008:536] [2024-06-13 00:58:31 +0000.563025][6158] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[008:536] [2024-06-13 00:58:31 +0000.563447][6158] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[008:539] [2024-06-13 00:58:31 +0000.566267][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:540] [2024-06-13 00:58:31 +0000.567153][6159] OnVideoFrameReady(1/200)
[008:540] [2024-06-13 00:58:31 +0000.567234][6158] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[008:544] [2024-06-13 00:58:31 +0000.571852][6157] operator(): Started now!
[008:552] [2024-06-13 00:58:31 +0000.579114][6156] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[008:552] [2024-06-13 00:58:31 +0000.579332][6156] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:6399013
[008:549] [2024-06-13 00:58:31 +0000.576524][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:555] [2024-06-13 00:58:31 +0000.582166][6158] audio frame wait video
frame.last_video_timestamp:20 last_audio_timestamp:138.957
[008:557] [2024-06-13 00:58:31 +0000.584905][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:558] [2024-06-13 00:58:31 +0000.585714][6158] audio frame wait video
frame.last_video_timestamp:20 last_audio_timestamp:138.957
[008:564] [2024-06-13 00:58:31 +0000.591097][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:564] [2024-06-13 00:58:31 +0000.591833][6158] audio frame wait video
frame.last_video_timestamp:60 last_audio_timestamp:161.95
[008:566] [2024-06-13 00:58:31 +0000.593650][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:567] [2024-06-13 00:58:31 +0000.594238][6158] audio frame wait video
frame.last_video_timestamp:60 last_audio_timestamp:161.95
[008:568] [2024-06-13 00:58:31 +0000.595464][6156] lipsync_debug: render a video
frame
[008:568] [2024-06-13 00:58:31 +0000.595558][6156] lipsync_debug: First video frame
rendering.
[008:569] [2024-06-13 00:58:31 +0000.595919][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:570] [2024-06-13 00:58:31 +0000.596949][6158] audio frame wait video
frame.last_video_timestamp:60 last_audio_timestamp:161.95
[008:571] [2024-06-13 00:58:31 +0000.598851][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:572] [2024-06-13 00:58:31 +0000.599401][6158] audio frame wait video
frame.last_video_timestamp:60 last_audio_timestamp:161.95
[008:578] [2024-06-13 00:58:31 +0000.605840][6156]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:10 timeDelta:26 last
video ts:900 frame->pts:1800 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[008:579] [2024-06-13 00:58:31 +0000.605996][6156] lipsync_debug: tsDelta -
timeDelta = -16
[008:579] [2024-06-13 00:58:31 +0000.606028][6156] lipsync_debug:result remaining
time:0
[008:579] [2024-06-13 00:58:31 +0000.606058][6156] dynamic updated lipsync delay:0
[008:583] [2024-06-13 00:58:31 +0000.610683][6156] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[008:583] [2024-06-13 00:58:31 +0000.610815][6156] lipsync_debug:result remaining
time:10
[008:593] [2024-06-13 00:58:31 +0000.620861][6157] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[008:594] [2024-06-13 00:58:31 +0000.621149][6157] The audio playback speed:100
(1/100)
[008:594] [2024-06-13 00:58:31 +0000.621192][6157] lipsync_debug: The current
played audio timestamp is:0(1/50)
[008:594] [2024-06-13 00:58:31 +0000.621257][6157] First audio frame rendering
[008:642] [2024-06-13 00:58:31 +0000.669321][60fd] haveEnoughProcessedData
internalAudioStream.length: 0
[008:660] [2024-06-13 00:58:31 +0000.687275][6159] video frame wait audio frame:
last_video_timestamp:330 last_audio_timestamp:207.937
[008:660] [2024-06-13 00:58:31 +0000.687402][6159]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[008:864] [2024-06-13 00:58:31 +0000.891219][6159] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 992 diff: 9
[009:022] [2024-06-13 00:58:32 +0000.49138][614b] av_read_frame AVERROR_EOF
[009:093] [2024-06-13 00:58:32 +0000.119993][614b] OnReceiveEOF:
[009:093] [2024-06-13 00:58:32 +0000.120161][614b] OnDecoderEOF time:6399554
enter.

[009:093] [2024-06-13 00:58:32 +0000.120230][614b] OnDecoderEOF leave. expire time


= 0 ms

[009:093] [2024-06-13 00:58:32 +0000.120260][6149] CleanUp time:6399554 enter.

[009:093] [2024-06-13 00:58:32 +0000.120267][614b] OnDecoderFinished:


OnDecoderFinished total decoder frames:50 this:0x7e7848c500
[009:096] [2024-06-13 00:58:32 +0000.123574][6149] CleanUp leave. expire time = 3
ms

[009:096] [2024-06-13 00:58:32 +0000.123693][6149] clean up


[009:096] [2024-06-13 00:58:32 +0000.123766][6149] running_decoder_count:0max
count:2
[009:196] [2024-06-13 00:58:32 +0000.223320][6156] lipsync_debug:displaying video
ts:58770 The current displayed video timestamp is:6399657
[009:429] [2024-06-13 00:58:32 +0000.456895][615a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[009:545] [2024-06-13 00:58:32 +0000.572032][6157] do work DoLipsync!
[009:545] [2024-06-13 00:58:32 +0000.572182][6157] total delay:153 videoTsMS:988
audioTsMS:835 diff:153
[009:545] [2024-06-13 00:58:32 +0000.572237][6157] Set the lipsync delay:153
[009:598] [2024-06-13 00:58:32 +0000.625442][6159] Error(video_source.cc:430): wait
decoder a frame: 0
[009:924] [2024-06-13 00:58:32 +0000.951517][6158] PullAudioFrame: PullFrame audio
finished.
[009:924] [2024-06-13 00:58:32 +0000.951693][6158] media player notify EOF, audio
PullFrameStatus is EOF
[009:954] [2024-06-13 00:58:32 +0000.981938][6158] Pull finished audio filter.
[009:955] [2024-06-13 00:58:32 +0000.982087][6158] media player notify EOF, audio
PullFrameStatus is EOF
[009:985] [2024-06-13 00:58:33 +0000.12294][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:008] [2024-06-13 00:58:33 +0000.35314][6156] lipsync_debug:displaying video
ts:118080 The current displayed video timestamp is:6400469
[010:015] [2024-06-13 00:58:33 +0000.42632][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:043] [2024-06-13 00:58:33 +0000.70488][6156] DriveRender working... (1/200)
[010:046] [2024-06-13 00:58:33 +0000.72964][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:076] [2024-06-13 00:58:33 +0000.103368][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:106] [2024-06-13 00:58:33 +0000.133622][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:136] [2024-06-13 00:58:33 +0000.163908][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:167] [2024-06-13 00:58:33 +0000.194385][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:168] [2024-06-13 00:58:33 +0000.195360][6156]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:28 timeDelta:15 last
video ts:131130 frame->pts:133650 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[010:168] [2024-06-13 00:58:33 +0000.195446][6156] lipsync_debug: tsDelta -
timeDelta = 13
[010:189] [2024-06-13 00:58:33 +0000.216338][60fe] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:189] [2024-06-13 00:58:33 +0000.216538][60fe] _deviceSampleRate:48000

[010:194] [2024-06-13 00:58:33 +0000.221123][60fd] Run AGC when audioType = 0


[010:197] [2024-06-13 00:58:33 +0000.224699][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:228] [2024-06-13 00:58:33 +0000.255285][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:258] [2024-06-13 00:58:33 +0000.285598][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:289] [2024-06-13 00:58:33 +0000.316218][6158] media player notify EOF, audio
PullFrameStatus is EOF
[010:316] [2024-06-13 00:58:33 +0000.343650][6159] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[010:319] [2024-06-13 00:58:33 +0000.345976][6159] Stop:
[010:319] [2024-06-13 00:58:33 +0000.346172][6156] operator(): Video Render
stopped.
[010:319] [2024-06-13 00:58:33 +0000.346335][6159] Stop:
[010:319] [2024-06-13 00:58:33 +0000.346850][6157] DeviceStop:
audioDevice_:0x7e78627000
[010:320] [2024-06-13 00:58:33 +0000.346913][6157] OpenSlesOutput:Stop playout

[010:323] [2024-06-13 00:58:33 +0000.350449][6157] DeviceStop: Done


[010:323] [2024-06-13 00:58:33 +0000.350863][6157] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[010:324] [2024-06-13 00:58:33 +0000.351101][6159] to reset filter graph
[010:324] [2024-06-13 00:58:33 +0000.351162][6159] RemoveVideoBackGroud: hava not
add video backgroud
[010:324] [2024-06-13 00:58:33 +0000.351222][6159] UnbindInputFilter 0x7e5cc93b18
this 0x7e78727720
[010:324] [2024-06-13 00:58:33 +0000.351273][6159] ClearAllSource: remove source
filter, sourceid: 0x7e7848c500
[010:324] [2024-06-13 00:58:33 +0000.351306][6159] DestoryDecoderByVideoSource
time:6400785 enter.

[010:324] [2024-06-13 00:58:33 +0000.351345][6159] ~VideoBindDecoder time:6400785


enter.

[010:324] [2024-06-13 00:58:33 +0000.351501][6159] CleanUp time:6400785 enter.

[010:324] [2024-06-13 00:58:33 +0000.351854][6159] CleanUp leave. expire time = 0


ms

[010:325] [2024-06-13 00:58:33 +0000.351902][6159] CleanUp time:6400785 enter.

[010:325] [2024-06-13 00:58:33 +0000.352123][6159] CleanUp leave. expire time = 1


ms

[010:326] [2024-06-13 00:58:33 +0000.353741][6159] ~VideoBindDecoder leave. expire


time = 2 ms

[010:326] [2024-06-13 00:58:33 +0000.353864][6159] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[010:327] [2024-06-13 00:58:33 +0000.353957][6159] UnbindInputFilter 0x7e5cc935d8


this 0x7e5cc93b18
[010:327] [2024-06-13 00:58:33 +0000.354008][6159] UnbindInputFilter 0x7e5cc93518
this 0x7e5cc935d8
[010:327] [2024-06-13 00:58:33 +0000.354055][6159] UnbindInputFilter 0x7e7848c720
this 0x7e5cc93518
[010:327] [2024-06-13 00:58:33 +0000.354100][6159] UnbindInputFilter 0x7e5cc93758
this 0x7e5cc93bd8
[010:335] [2024-06-13 00:58:33 +0000.362092][6159] UnbindInputFilter 0x7e5cc93698
this 0x7e5cc93758
[010:335] [2024-06-13 00:58:33 +0000.362213][6159] UnbindInputFilter 0x7e7848c720
this 0x7e5cc93698
[010:335] [2024-06-13 00:58:33 +0000.362278][6159] to reset filter graph clear end
[010:335] [2024-06-13 00:58:33 +0000.362319][6159] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4, delay:
0
[010:335] [2024-06-13 00:58:33 +0000.362360][6159] CreateDecoderByVideoSource
time:6400796 enter.

[010:335] [2024-06-13 00:58:33 +0000.362654][6159] running_decoder_count:0max


count:2
[010:335] [2024-06-13 00:58:33 +0000.362701][6159] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7e56bf0c00
[010:344] [2024-06-13 00:58:33 +0000.371745][615f] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7e78837a00] Current FFmpeg version git-2021-06-16-
97cea6f

[010:357] [2024-06-13 00:58:33 +0000.384092][60fd] haveEnoughProcessedData


internalAudioStream.length: 0
[010:455] [2024-06-13 00:58:33 +0000.482463][615f] OnStreamInfoFound: video
duration_: 1652
[010:458] [2024-06-13 00:58:33 +0000.484936][6159] start decoder
[010:458] [2024-06-13 00:58:33 +0000.485017][6159] CreateDecoderByVideoSource
leave. expire time = 123 ms

[010:458] [2024-06-13 00:58:33 +0000.485084][6159] BindInputFilter 0x7e7848c720


this 0x7e5cc93698
[010:458] [2024-06-13 00:58:33 +0000.485131][6159] BindInputFilter 0x7e5cc93698
this 0x7e5cc93758
[010:458] [2024-06-13 00:58:33 +0000.485218][6159] BindInputFilter 0x7e7848c720
this 0x7e5cc93bd8
[010:458] [2024-06-13 00:58:33 +0000.485266][6159] BindInputFilter 0x7e5cc93bd8
this 0x7e5cc93518
[010:458] [2024-06-13 00:58:33 +0000.485295][6159] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
[010:458] [2024-06-13 00:58:33 +0000.485344][6159] BindInputFilter 0x7e5cc93758
this 0x7e5cc935d8
[010:458] [2024-06-13 00:58:33 +0000.485388][6159] BindInputFilter 0x7e5cc935d8
this 0x7e78727720
[010:458] [2024-06-13 00:58:33 +0000.485431][6159] BindInputFilter 0x7e5cc93518
this 0x7e5cc93b18
[010:458] [2024-06-13 00:58:33 +0000.485476][6159] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_6396034.mp4
[010:458] [2024-06-13 00:58:33 +0000.485510][6159] to reset filter graph end
[010:458] [2024-06-13 00:58:33 +0000.485542][6159] Start:
[010:459] [2024-06-13 00:58:33 +0000.486465][6156] operator(): video render
started.
[010:459] [2024-06-13 00:58:33 +0000.486639][6159] Start:
[010:460] [2024-06-13 00:58:33 +0000.486918][6157] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[010:460] [2024-06-13 00:58:33 +0000.486976][6157] Reset: history total size: 98
[010:460] [2024-06-13 00:58:33 +0000.487011][6157] DeviceStart:
audioDevice_:0x7e78627000
[010:460] [2024-06-13 00:58:33 +0000.487044][6157] DeviceStart: time profile
playout init before
[010:460] [2024-06-13 00:58:33 +0000.487078][6157] DeviceStart: time profile
playout init end
[010:460] [2024-06-13 00:58:33 +0000.487107][6157] OpenSlesOutput:Start playout

[010:460] [2024-06-13 00:58:33 +0000.487497][6160] NO get frame from decoder


[010:461] [2024-06-13 00:58:33 +0000.488090][6157] Create the opensl output player.
streamtype before:0

[010:461] [2024-06-13 00:58:33 +0000.488167][6157] Create the opensl output player.


streamtype after:3

[010:462] [2024-06-13 00:58:33 +0000.489105][6160] NO get frame from decoder


[010:464] [2024-06-13 00:58:33 +0000.491359][6160] NO get frame from decoder
[010:466] [2024-06-13 00:58:33 +0000.493196][6160] NO get frame from decoder
[010:468] [2024-06-13 00:58:33 +0000.495014][6160] NO get frame from decoder
[010:469] [2024-06-13 00:58:33 +0000.495947][6160] NO get frame from decoder
[010:478] [2024-06-13 00:58:33 +0000.504972][6157] Enqueue opensl buffer size:1764
[010:482] [2024-06-13 00:58:33 +0000.509381][6160] NO get frame from decoder
[010:483] [2024-06-13 00:58:33 +0000.510777][6160] NO get frame from decoder
[010:494] [2024-06-13 00:58:33 +0000.521887][6157] DeviceStart: time profile
playout all end
[010:495] [2024-06-13 00:58:33 +0000.522054][6157] operator(): Audio playback
started.
[010:497] [2024-06-13 00:58:33 +0000.524558][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[010:500] [2024-06-13 00:58:33 +0000.526955][6158] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[010:501] [2024-06-13 00:58:33 +0000.528033][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[010:502] [2024-06-13 00:58:33 +0000.529490][6158] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[010:503] [2024-06-13 00:58:33 +0000.530510][6158]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[010:505] [2024-06-13 00:58:33 +0000.532435][6157] First audio frame rendering
[010:514] [2024-06-13 00:58:33 +0000.541753][6156] lipsync_debug: First video frame
rendering.
[010:556] [2024-06-13 00:58:33 +0000.583407][616c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[010:831] [2024-06-13 00:58:33 +0000.858526][6156] lipsync_debug:displaying video
ts:29700 The current displayed video timestamp is:6401292
[010:834] [2024-06-13 00:58:33 +0000.861734][6156] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[010:834] [2024-06-13 00:58:33 +0000.861829][6156] lipsync_debug:result remaining
time:10
[010:919] [2024-06-13 00:58:33 +0000.946242][6158] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 29670
[010:919] [2024-06-13 00:58:33 +0000.946387][6158] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[010:952] [2024-06-13 00:58:33 +0000.979575][6157] The audio playback speed:100
(1/100)
[010:952] [2024-06-13 00:58:33 +0000.979758][6157] lipsync_debug: The current
played audio timestamp is:29670(1/50)
[011:032] [2024-06-13 00:58:34 +0000.59683][6160] av_read_frame AVERROR_EOF
[011:123] [2024-06-13 00:58:34 +0000.150171][6160] OnReceiveEOF:
[011:123] [2024-06-13 00:58:34 +0000.150314][6160] OnDecoderEOF time:6401584
enter.

[011:123] [2024-06-13 00:58:34 +0000.150369][6160] OnDecoderEOF leave. expire time


= 0 ms

[011:123] [2024-06-13 00:58:34 +0000.150399][6149] CleanUp time:6401584 enter.

[011:123] [2024-06-13 00:58:34 +0000.150421][6160] OnDecoderFinished:


OnDecoderFinished total decoder frames:50 this:0x7e7848c500
[011:127] [2024-06-13 00:58:34 +0000.154464][6149] CleanUp leave. expire time = 4
ms

[011:127] [2024-06-13 00:58:34 +0000.154584][6149] clean up


[011:127] [2024-06-13 00:58:34 +0000.154618][6149] running_decoder_count:0max
count:2
[011:234] [2024-06-13 00:58:34 +0000.261540][6159] Error(video_source.cc:430): wait
decoder a frame: 0
[011:401] [2024-06-13 00:58:34 +0000.428236][5747]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[011:401] [2024-06-13 00:58:34 +0000.428869][6157] Stop:
[011:402] [2024-06-13 00:58:34 +0000.429136][6156] operator(): Video Render
stopped.
[011:402] [2024-06-13 00:58:34 +0000.429356][6157] Stop:
[011:402] [2024-06-13 00:58:34 +0000.429438][6157] DeviceStop:
audioDevice_:0x7e78627000
[011:402] [2024-06-13 00:58:34 +0000.429508][6157] OpenSlesOutput:Stop playout

[011:407] [2024-06-13 00:58:34 +0000.434355][6157] DeviceStop: Done


[011:407] [2024-06-13 00:58:34 +0000.434612][6157] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[011:407] [2024-06-13 00:58:34 +0000.434705][6157] operator(): Stop now!
[011:408] [2024-06-13 00:58:34 +0000.435471][5747] Stop:
[011:408] [2024-06-13 00:58:34 +0000.435636][6157] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[011:408] [2024-06-13 00:58:34 +0000.435865][5747] DeviceRelease:
audioDevice_:0x7e78627000
[011:409] [2024-06-13 00:58:34 +0000.435927][5747] OpenSlesOutput:Stop playout

[011:409] [2024-06-13 00:58:34 +0000.435995][5747] DeviceRelease: Release the


webrtc device object.
[011:409] [2024-06-13 00:58:34 +0000.436278][5747] OpenSlesOutput destruct.

[011:409] [2024-06-13 00:58:34 +0000.436387][5747] DeviceRelease: Done


[011:409] [2024-06-13 00:58:34 +0000.436560][5747] Stop:
[011:409] [2024-06-13 00:58:34 +0000.436688][6156] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[011:416] [2024-06-13 00:58:34 +0000.443853][5747] global uninited!
[011:425] [2024-06-13 00:58:34 +0000.452466][5747]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[011:425] [2024-06-13 00:58:34 +0000.452612][5747] ~MediaFilterGraph:
MediaFilterGraph destruct
[011:425] [2024-06-13 00:58:34 +0000.452647][5747] RemoveVideoBackGroud: hava not
add video backgroud
[011:425] [2024-06-13 00:58:34 +0000.452701][5747] UnbindInputFilter 0x7e5cc935d8
this 0x7e78727720
[011:425] [2024-06-13 00:58:34 +0000.452748][5747] ClearAllSource: remove source
filter, sourceid: 0x7e7848c500
[011:425] [2024-06-13 00:58:34 +0000.452779][5747] DestoryDecoderByVideoSource
time:6401886 enter.

[011:425] [2024-06-13 00:58:34 +0000.452814][5747] ~VideoBindDecoder time:6401886


enter.

[011:426] [2024-06-13 00:58:34 +0000.453035][5747] CleanUp time:6401887 enter.

[011:426] [2024-06-13 00:58:34 +0000.453348][5747] CleanUp leave. expire time = 0


ms

[011:426] [2024-06-13 00:58:34 +0000.453385][5747] CleanUp time:6401887 enter.

[011:426] [2024-06-13 00:58:34 +0000.453633][5747] CleanUp leave. expire time = 0


ms

[011:427] [2024-06-13 00:58:34 +0000.454612][5747] ~VideoBindDecoder leave. expire


time = 2 ms

[011:427] [2024-06-13 00:58:34 +0000.454734][5747] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[011:427] [2024-06-13 00:58:34 +0000.454806][5747] UnbindInputFilter 0x7e5cc93758


this 0x7e5cc935d8
[011:427] [2024-06-13 00:58:34 +0000.454865][5747] UnbindInputFilter 0x7e5cc93698
this 0x7e5cc93758
[011:428] [2024-06-13 00:58:34 +0000.454939][5747] UnbindInputFilter 0x7e7848c720
this 0x7e5cc93698
[011:428] [2024-06-13 00:58:34 +0000.454987][5747] UnbindInputFilter 0x7e5cc93518
this 0x7e5cc93b18
[011:428] [2024-06-13 00:58:34 +0000.455040][5747] UnbindInputFilter 0x7e5cc93bd8
this 0x7e5cc93518
[011:428] [2024-06-13 00:58:34 +0000.455099][5747] UnbindInputFilter 0x7e7848c720
this 0x7e5cc93bd8
[011:428] [2024-06-13 00:58:34 +0000.455303][5747] ~GLESContext:
[011:432] [2024-06-13 00:58:34 +0000.459062][5747] GLESContext destruct finish.
[011:432] [2024-06-13 00:58:34 +0000.459242][5747] filter: filter pipeline destroy
this: 0x7e78727680
[012:064] [2024-06-13 00:58:35 +0000.90983][60fd] haveEnoughProcessedData
internalAudioStream.length: 0
[012:192] [2024-06-13 00:58:35 +0000.219769][60fd] Run AGC when audioType = 0
[012:193] [2024-06-13 00:58:35 +0000.219941][60fd]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:701] [2024-06-13 00:58:35 +0000.728167][57d8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[012:701] [2024-06-13 00:58:35 +0000.728398][57d8] ~MediaFilterCamera time:6403162
enter.

[012:701] [2024-06-13 00:58:35 +0000.728471][57d8] StopPullFrameAndWriteMp4


time:6403162 enter.

[012:702] [2024-06-13 00:58:35 +0000.729898][60f8] stop recording


[012:703] [2024-06-13 00:58:35 +0000.730215][60f8] we have stopped recording before
[012:704] [2024-06-13 00:58:35 +0000.731108][57d8] StopPullFrameAndWriteMp4 leave.
expire time = 3 ms

[012:705] [2024-06-13 00:58:35 +0000.732061][57d8] DestroyPipelineAndFilters


time:6403166 enter.

[012:705] [2024-06-13 00:58:35 +0000.732203][57d8] DestroyPipelineAndFilters


leave. expire time = 0 ms

[012:705] [2024-06-13 00:58:35 +0000.732257][57d8] AppDeviceManagerStopMic

[012:705] [2024-06-13 00:58:35 +0000.732367][57d8] AppDeviceManagerStopMic::mic


status is on
[012:705] [2024-06-13 00:58:35 +0000.732426][57d8] Try to stop webrtc device.

[012:705] [2024-06-13 00:58:35 +0000.732485][57d8] Set record state to


stopped.threadID:22488

[012:742] [2024-06-13 00:58:35 +0000.768953][57d8] Try to destory the


recorder.threadID:22488

[012:942] [2024-06-13 00:58:35 +0000.969250][57d8] DestroyAudioRecorder:


[012:942] [2024-06-13 00:58:35 +0000.969865][57d8] Cleanup the buffer queue in the
recorder.
[012:943] [2024-06-13 00:58:35 +0000.969984][57d8] Destroy the recorder.
[012:950] [2024-06-13 00:58:35 +0000.977346][57d8] StopRecording finished.

[012:950] [2024-06-13 00:58:35 +0000.977506][57d8] The stop recording success.

[012:950] [2024-06-13 00:58:35 +0000.977543][57d8]


AudioDeviceDataHandler::StopMicProcess

[012:955] [2024-06-13 00:58:35 +0000.982328][57d8] AppDeviceManager stop.

[012:955] [2024-06-13 00:58:35 +0000.982555][57d8] Rlease the webrtc device object.

[012:956] [2024-06-13 00:58:35 +0000.983061][57d8] OpenSlesInput destruct.

[012:956] [2024-06-13 00:58:35 +0000.983185][57d8] OpenSlesOutput destruct.

[012:957] [2024-06-13 00:58:35 +0000.984041][57d8] EventDispatchServerScope


destruct
[012:957] [2024-06-13 00:58:35 +0000.984132][57d8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[012:957] [2024-06-13 00:58:35 +0000.984248][57d8] ~AudioDeviceDataHandler

[012:958] [2024-06-13 00:58:35 +0000.985735][57d8] AppDeviceManagerDestruct.

[012:959] [2024-06-13 00:58:35 +0000.986083][57d8] ~AppDeviceManager:


[012:959] [2024-06-13 00:58:35 +0000.986198][57d8] ~CpuOverloadDetect time:6403420
enter.

[012:961] [2024-06-13 00:58:35 +0000.988148][57d8] ~CpuOverloadDetect leave.


expire time = 2 ms

[012:966] [2024-06-13 00:58:35 +0000.993950][57d8] Destruct BeautifyReader begin...


[012:967] [2024-06-13 00:58:35 +0000.994184][57d8] Destruct BeautifyReader done.
[012:967] [2024-06-13 00:58[000:032] [2025-02-22 06:55:46 +0000.430][1fd2] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
22 06:55:46 +0000
[000:032] [2025-02-22 06:55:46 +0000.479][1fd2] set AppID=50011 old AppID=-1
[000:032] [2025-02-22 06:55:46 +0000.504][1fd2] Init the android object with
jvm:0xb400007d3fe21380 env:0x7d30411300 context:0x7cb6d47248

[000:032] [2025-02-22 06:55:46 +0000.570][1fd2] SetAndroidMediaCodecObjects


time:15578379 enter.

[000:032] [2025-02-22 06:55:46 +0000.610][1fd2] SetAndroidMediaCodecObjects leave.


expire time = 0 ms

[000:032] [2025-02-22 06:55:46 +0000.636][1fd2] SetAndroidMediaCodecObjects


time:15578379 enter.

[000:032] [2025-02-22 06:55:46 +0000.658][1fd2] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d3fe21380
[000:032] [2025-02-22 06:55:46 +0000.680][1fd2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d3fe21380 address:0x7c66e14760
[000:032] [2025-02-22 06:55:46 +0000.704][1fd2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d3fe21380
address:0x7c66e14760
[000:032] [2025-02-22 06:55:46 +0000.726][1fd2] SetAndroidMediaCodecObjects leave.
expire time = 0 ms

[000:032] [2025-02-22 06:55:46 +0000.760][1fd2] Set the android objects with


jvm:0xb400007d3fe21380 env:0x7d30411300 context:0x7cb6d47248

[000:034] [2025-02-22 06:55:46 +0000.2384][1fd2] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7d30411300
[000:034] [2025-02-22 06:55:46 +0000.2428][1fd2] SystemUtil Init done
[000:037] [2025-02-22 06:55:46 +0000.5522][1fd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:039] [2025-02-22 06:55:46 +0000.7436][1fd2] MediaFilterCamera
[000:039] [2025-02-22 06:55:46 +0000.7505][1fd2] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:039] [2025-02-22 06:55:46 +0000.7638][1fd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:039] [2025-02-22 06:55:46 +0000.7690][1fd2] Recording session using default
bitrate support by app:31457280
[000:039] [2025-02-22 06:55:46 +0000.7676][545a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c88184cc0
[000:040] [2025-02-22 06:55:46 +0000.7897][545a] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:040] [2025-02-22 06:55:46 +0000.7979][1fd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:040] [2025-02-22 06:55:46 +0000.8541][1fd2] Error(ini.cc:191): Open the file
failed. error:2
[000:040] [2025-02-22 06:55:46 +0000.8580][1fd2]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:040] [2025-02-22 06:55:46 +0000.8609][1fd2] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:042] [2025-02-22 06:55:46 +0000.10526][1fd2] Error(ini.cc:191): Open the file
failed. error:2
[000:042] [2025-02-22 06:55:46 +0000.10573][1fd2]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:042] [2025-02-22 06:55:46 +0000.10604][1fd2] The device model: 2201117ty
usingHardwareAEC value: 0
[000:042] [2025-02-22 06:55:46 +0000.10626][1fd2] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:042] [2025-02-22 06:55:46 +0000.10647][1fd2] Using Default AEC type: software
AEC
[000:043] [2025-02-22 06:55:46 +0000.11698][1fd2] The device model: 2201117ty enum
value: 0
[000:044] [2025-02-22 06:55:46 +0000.12358][1fd2] GetMachineModel is 2201117TY
[000:044] [2025-02-22 06:55:46 +0000.12452][1fd2] GetMachineInfo: 2201117TY
[000:044] [2025-02-22 06:55:46 +0000.12495][1fd2] Construct BeautifyReader begin...
[000:044] [2025-02-22 06:55:46 +0000.12522][1fd2] dumpStickerRgba:0
dumpStickerYuv:0
[000:044] [2025-02-22 06:55:46 +0000.12544][1fd2] Construct BeautifyReader done.
[000:048] [2025-02-22 06:55:46 +0000.16320][1fd2] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:048] [2025-02-22 06:55:46 +0000.16352][545d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c985537a0
[000:048] [2025-02-22 06:55:46 +0000.16397][1fd2] AppDeviceManager telnet server
for statistics started......
[000:049] [2025-02-22 06:55:46 +0000.17040][1fd2] CpuOverloadDetect time:15578396
enter.

[000:049] [2025-02-22 06:55:46 +0000.17133][1fd2] CpuOverloadDetect leave. expire


time = 0 ms

[000:049] [2025-02-22 06:55:46 +0000.17158][545e] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7c8802c700
[000:049] [2025-02-22 06:55:46 +0000.17703][1fd2] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:049] [2025-02-22 06:55:46 +0000.17739][1fd2] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:052] [2025-02-22 06:55:46 +0000.19941][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:052] [2025-02-22 06:55:46 +0000.20259][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:052] [2025-02-22 06:55:46 +0000.20716][1fd2] CreatePlatformSpecificObjects:
[000:052] [2025-02-22 06:55:46 +0000.20756][1fd2] audio device use opensle input
and opensl output
[000:052] [2025-02-22 06:55:46 +0000.20796][1fd2] Create OpenSLES output module
with java VM support.

[000:053] [2025-02-22 06:55:46 +0000.21008][1fd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:053] [2025-02-22 06:55:46 +0000.21144][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:053] [2025-02-22 06:55:46 +0000.21300][1fd2] Create OpenSLES output module
with buffer num:1

[000:053] [2025-02-22 06:55:46 +0000.21429][1fd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:053] [2025-02-22 06:55:46 +0000.21560][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:053] [2025-02-22 06:55:46 +0000.21700][1fd2] Create OpenSLES input module with
java VM support.

[000:053] [2025-02-22 06:55:46 +0000.21740][1fd2] Create OpenSLES input module with


buffer num:1

[000:053] [2025-02-22 06:55:46 +0000.21793][1fd2] Error(trace.cc:40): Init the


output and input for audio device template.
[000:054] [2025-02-22 06:55:46 +0000.21828][1fd2] Init the output device.

[000:054] [2025-02-22 06:55:46 +0000.21850][1fd2] Init the opensl input.


[000:054] [2025-02-22 06:55:46 +0000.21896][1fd2] AppDeviceManager get setting
samplerate: 0
[000:054] [2025-02-22 06:55:46 +0000.22243][1fd2] The device model: 2201117ty enum
value: 0
[000:054] [2025-02-22 06:55:46 +0000.22756][1fd2] The device model: 2201117ty enum
value: 0
[000:054] [2025-02-22 06:55:46 +0000.22792][1fd2] Set the sample rate to be:48000

[000:055] [2025-02-22 06:55:46 +0000.22818][1fd2] Enable the recording stereo:0


[000:055] [2025-02-22 06:55:46 +0000.22839][1fd2] Set the playout as stereo:1
[000:055] [2025-02-22 06:55:46 +0000.22884][1fd2] Init the microphone.
[000:056] [2025-02-22 06:55:46 +0000.24110][1fd2] Update the recording sample rate
to be: 48000
[000:056] [2025-02-22 06:55:46 +0000.24152][1fd2] Init the speaker.
[000:056] [2025-02-22 06:55:46 +0000.24191][1fd2] Low latency buffer size:144 low
sample rate:48000
[000:056] [2025-02-22 06:55:46 +0000.24434][1fd2] Using 1 x 10ms for an audio
frame.

[000:059] [2025-02-22 06:55:46 +0000.27577][1fd2] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:059] [2025-02-22 06:55:46 +0000.27759][1fd2] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:060] [2025-02-22 06:55:46 +0000.27818][1fd2] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:064] [2025-02-22 06:55:46 +0000.32679][1fd2] The device model:2201117ty

[000:064] [2025-02-22 06:55:46 +0000.32771][1fd2] speaker output factor:100


defaultFactor: 100

[000:064] [2025-02-22 06:55:46 +0000.32797][1fd2] headset output factor:100


defaultFactor: 100

[000:065] [2025-02-22 06:55:46 +0000.33212][1fd2] AppDeviceManagerStart finished.


[000:065] [2025-02-22 06:55:46 +0000.33253][1fd2] AppDeviceManagerStartMic::mic
status is off
[000:065] [2025-02-22 06:55:46 +0000.33323][1fd2] AppDeviceManagerStartMic update
aec type: 2

[000:065] [2025-02-22 06:55:46 +0000.33355][1fd2] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:065] [2025-02-22 06:55:46 +0000.33381][1fd2]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:065] [2025-02-22 06:55:46 +0000.33422][1fd2]
AudioDeviceDataHandler::StartMicProcess

[000:065] [2025-02-22 06:55:46 +0000.33542][1fd2] Try to start webrtc recording


device.

[000:065] [2025-02-22 06:55:46 +0000.33579][1fd2] StartRecording. threadID:8146

[000:065] [2025-02-22 06:55:46 +0000.33569][545f] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:065] [2025-02-22 06:55:46 +0000.33654][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[000:066] [2025-02-22 06:55:46 +0000.33893][1fd2] The machine model:2201117TY

[000:066] [2025-02-22 06:55:46 +0000.33951][1fd2] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:066] [2025-02-22 06:55:46 +0000.33983][1fd2] Set the recording mode before


getSetting: 4
[000:066] [2025-02-22 06:55:46 +0000.34010][1fd2] Set the recording mode after
getSetting: 1
[000:091] [2025-02-22 06:55:46 +0000.58913][1fd2] StartRecording finished.

[000:091] [2025-02-22 06:55:46 +0000.58984][1fd2] audio: start the audio mic


checker timer.

[000:091] [2025-02-22 06:55:46 +0000.59496][1fd2] machine model :redmi


[000:091] [2025-02-22 06:55:46 +0000.59538][1fd2] Support this machine model :redmi
[000:095] [2025-02-22 06:55:46 +0000.63390][1fd2] global inited! current sdk
version: 07-20-936c45f
[000:177] [2025-02-22 06:55:46 +0000.145161][5460] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:177] [2025-02-22 06:55:46 +0000.145322][5460] _deviceSampleRate:48000

[000:179] [2025-02-22 06:55:46 +0000.146871][545f] Run AGC when audioType = 0


[000:179] [2025-02-22 06:55:46 +0000.147009][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:581] [2025-02-22 06:55:46 +0000.549079][4731]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:581] [2025-02-22 06:55:46 +0000.549407][545b] MediaFilterCamera, recording
file context:0x7d3154e180 input texture:14
[000:581] [2025-02-22 06:55:46 +0000.549466][545b] GLESContext:
[000:581] [2025-02-22 06:55:46 +0000.549543][545b] The result of eglGetDisplay is:
0x1
[000:583] [2025-02-22 06:55:46 +0000.551249][545b] The result of creation:
0x7c80b2a100
[000:583] [2025-02-22 06:55:46 +0000.551454][545b] The result of
eglCreatePbufferSurface is: 0x7c80b2a280
[000:584] [2025-02-22 06:55:46 +0000.552123][4731]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7d3154e180 input_texture: 14
[001:806] [2025-02-22 06:55:47 +0000.774569][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[002:178] [2025-02-22 06:55:48 +0000.146523][545f] Run AGC when audioType = 0
[002:414] [2025-02-22 06:55:48 +0000.382776][1f9d] SetOrientation:
MediaFilterCamera:: SetOrientation: 0
[002:415] [2025-02-22 06:55:48 +0000.382865][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 0
[002:416] [2025-02-22 06:55:48 +0000.383953][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[002:416] [2025-02-22 06:55:48 +0000.384175][545b] operator() time:15580763 enter.

[002:416] [2025-02-22 06:55:48 +0000.384313][545b] MediaFilterCamera, recording


file context:0x7d3154e180 input texture:14
[002:418] [2025-02-22 06:55:48 +0000.386407][545b] MicSource: Mic source
created:10x7d3152b680
[002:419] [2025-02-22 06:55:48 +0000.387433][545b] received external audio stream

[002:419] [2025-02-22 06:55:48 +0000.387561][545b] alloc thread: 0x7c80b10780


name:worker0 thread id:534584888448 to Mic_source
[002:419] [2025-02-22 06:55:48 +0000.387621][545b] audio: start the audio sender
thread.

[002:419] [2025-02-22 06:55:48 +0000.387730][545b] construct OpenGLRenderProgram


0x7d3161cd98
[002:420] [2025-02-22 06:55:48 +0000.387842][545b] CropFilter::SetOrientation
orientation: 0
[002:420] [2025-02-22 06:55:48 +0000.388091][545b] filter: filter pipeline
construtc this: 0x7d314fa5c0
[002:420] [2025-02-22 06:55:48 +0000.388143][545b] filter: filter pipeline2 update
pattern: 1
[002:420] [2025-02-22 06:55:48 +0000.388275][545b] CameraSource::source_id_:1
[002:420] [2025-02-22 06:55:48 +0000.388374][545b] RecordAudioSource::source_id_:2
[002:420] [2025-02-22 06:55:48 +0000.388770][545b] BindInputFilter 0x7c80b11040
this 0x7d3161cfc0
[002:421] [2025-02-22 06:55:48 +0000.388899][545b] BindInputFilter 0x7c80b111d8
this 0x7c80b11350
[002:421] [2025-02-22 06:55:48 +0000.388957][545b] BindInputFilter 0x7d3161cfc0
this 0x7d314fa660
[002:421] [2025-02-22 06:55:48 +0000.389049][545b] setParamentForFilters:
speed:1.000000
[002:421] [2025-02-22 06:55:48 +0000.389095][545b] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[002:421] [2025-02-22 06:55:48 +0000.389155][545b] SetParamForFilter time:15580768
enter.

[002:421] [2025-02-22 06:55:48 +0000.389210][545b] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[002:421] [2025-02-22 06:55:48 +0000.389280][545b] SetParamForFilter: Params video
index is: 0
[002:421] [2025-02-22 06:55:48 +0000.389334][545b] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[002:421] [2025-02-22 06:55:48 +0000.389406][545b] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[002:421] [2025-02-22 06:55:48 +0000.389447][545b] crop filter mode tpye:
citytravelvideo index:0
[002:426] [2025-02-22 06:55:48 +0000.394077][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394236][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394265][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394293][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394321][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394348][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394376][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394403][545b]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394431][545b]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394458][545b]
Warning(parse_template_json.cc:67): json parament no found the parament
[002:426] [2025-02-22 06:55:48 +0000.394485][545b]
Warning(parse_template_json.cc:93): json parament no found the duration
[002:426] [2025-02-22 06:55:48 +0000.394520][545b] SetParamForFilter leave. expire
time = 5 ms

[002:426] [2025-02-22 06:55:48 +0000.394783][545b] OnOutputSizeChanged width 1280


height 720
[002:427] [2025-02-22 06:55:48 +0000.394822][545b] OpenGLFrameBuffer: width:1280
height:720
[002:427] [2025-02-22 06:55:48 +0000.394857][545b] OpenGLFrameBuffer: width:1280
height:720
[002:427] [2025-02-22 06:55:48 +0000.394887][545b] OpenGLFrameBuffer: width:1280
height:720
[002:427] [2025-02-22 06:55:48 +0000.394915][545b] OpenGLFrameBuffer: width:1280
height:720
[002:427] [2025-02-22 06:55:48 +0000.394942][545b] OpenGLFrameBuffer: width:1280
height:720
[002:427] [2025-02-22 06:55:48 +0000.394969][545b] OpenGLFrameBuffer: width:1280
height:720
[002:427] [2025-02-22 06:55:48 +0000.394994][545b] construct TrivalImageDrawer
0x7c984f4340
[002:427] [2025-02-22 06:55:48 +0000.395024][545b] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7c984f4340 context 0x7d3137ab80
[002:427] [2025-02-22 06:55:48 +0000.395053][545b] setupGLES:
[002:427] [2025-02-22 06:55:48 +0000.395751][545b] OpenGLRenderProgram::Initialize.
[002:428] [2025-02-22 06:55:48 +0000.395868][545b] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[002:428] [2025-02-22 06:55:48 +0000.395911][545b] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[002:428] [2025-02-22 06:55:48 +0000.395980][545b] Init open gl render:
0x7d3161cd98
[002:428] [2025-02-22 06:55:48 +0000.396036][545b] Fragement shader path:
[002:428] [2025-02-22 06:55:48 +0000.396083][545b] Fragement shader path:
[002:428] [2025-02-22 06:55:48 +0000.396123][545b] create opengl program object.
[002:428] [2025-02-22 06:55:48 +0000.396162][545b] create shader: vertex
[002:428] [2025-02-22 06:55:48 +0000.396473][545b] create shader: fragment
[002:429] [2025-02-22 06:55:48 +0000.397560][545f] On audio frame the broadcast
with timestamp:15580776 samples:480. (1000 frame for one log)

[002:430] [2025-02-22 06:55:48 +0000.397865][54bf] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[002:430] [2025-02-22 06:55:48 +0000.398543][545b] Have not extra filter filename!
[002:430] [2025-02-22 06:55:48 +0000.398545][54bf] The output timestamp from audio
mixer change:15580776
[002:430] [2025-02-22 06:55:48 +0000.398613][545b] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[002:430] [2025-02-22 06:55:48 +0000.398639][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[002:430] [2025-02-22 06:55:48 +0000.398688][545b] OpenGLRenderProgram::Initialize
success.
[002:431] [2025-02-22 06:55:48 +0000.398840][545b] Setup the OpenGL result:1
[002:431] [2025-02-22 06:55:48 +0000.399117][545a] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
[002:431] [2025-02-22 06:55:48 +0000.399292][545a] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[002:431] [2025-02-22 06:55:48 +0000.399331][54c6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7d3046ba98
[002:431] [2025-02-22 06:55:48 +0000.399395][545a] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[002:431] [2025-02-22 06:55:48 +0000.399469][545a] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
fileFD: -1
[002:432] [2025-02-22 06:55:48 +0000.400095][545a] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
is opened successfully
[002:432] [2025-02-22 06:55:48 +0000.400154][545a] setupMediaProcessers:
[002:432] [2025-02-22 06:55:48 +0000.400205][545a]
RecordingSessionInternalSimple:setup media processers.
[002:432] [2025-02-22 06:55:48 +0000.400267][545a] construct AAC encoder
[002:433] [2025-02-22 06:55:48 +0000.401197][545a] H264Encoder creating:
superfast011818
[002:433] [2025-02-22 06:55:48 +0000.401262][545a] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[002:434] [2025-02-22 06:55:48 +0000.402074][545a] H264Encode::GetMachineModel is
2201117TY
[002:434] [2025-02-22 06:55:48 +0000.402153][545a] H264Encoder machine_mode
is:2201117TY
[002:434] [2025-02-22 06:55:48 +0000.402187][545a] H264Encode::machine size :9
machine_mode:2201117TY
[002:434] [2025-02-22 06:55:48 +0000.402221][545a] H264Encode::machine array
size :22 machine_mode:2201117TY
[002:434] [2025-02-22 06:55:48 +0000.402252][545a] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[002:434] [2025-02-22 06:55:48 +0000.402281][545a] setupCompressionSession:
[002:434] [2025-02-22 06:55:48 +0000.402309][545a] H264Encode::creating hareware
Encoder
[002:434] [2025-02-22 06:55:48 +0000.402339][545a] AndroidHwAvcEncoder
time:15580781 enter.

[002:434] [2025-02-22 06:55:48 +0000.402570][545a] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d3fe21380 address:0x7c66e14760
[002:434] [2025-02-22 06:55:48 +0000.402802][545a] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[002:435] [2025-02-22 06:55:48 +0000.402879][545a] The video avc hw codec address
is 0x7c917b7170
[002:435] [2025-02-22 06:55:48 +0000.402964][545a] AndroidHwAvcEncoder leave.
expire time = 1 ms

[002:435] [2025-02-22 06:55:48 +0000.403000][545a] RegisterEncodeCompleteCallback


time:15580782 enter.

[002:435] [2025-02-22 06:55:48 +0000.403092][545a] RegisterEncodeCompleteCallback


leave. expire time = 0 ms
[002:435] [2025-02-22 06:55:48 +0000.403132][545a] InitEncode time:15580782 enter.

[002:435] [2025-02-22 06:55:48 +0000.403201][545a] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[002:435] [2025-02-22 06:55:48 +0000.403239][545a] Create time:15580782 enter.

[002:435] [2025-02-22 06:55:48 +0000.403269][545a] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[002:435] [2025-02-22 06:55:48 +0000.403302][545a]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7c88500c40
[002:454] [2025-02-22 06:55:48 +0000.422174][545a]
supported_type:image/vnd.android.heic
[002:454] [2025-02-22 06:55:48 +0000.422387][545a] supported_type:video/avc
[002:454] [2025-02-22 06:55:48 +0000.422417][545a] name:OMX.qcom.video.encoder.avc
mime:video/avc
[002:454] [2025-02-22 06:55:48 +0000.422519][545a] hwCodecPrefix :OMX.qcom.
[002:454] [2025-02-22 06:55:48 +0000.422558][545a] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[002:454] [2025-02-22 06:55:48 +0000.422599][545a] mediacodec_createCodecByName
time:15580801 enter.

[002:454] [2025-02-22 06:55:48 +0000.422631][545a] WrapAndroidMediaCodec


time:15580801 enter.

[002:455] [2025-02-22 06:55:48 +0000.422973][545a] WrapAndroidMediaCodec leave.


expire time = 1 ms

[002:467] [2025-02-22 06:55:48 +0000.435272][545a] mediacodec_createCodecByName


leave. expire time = 13 ms

[002:467] [2025-02-22 06:55:48 +0000.435374][545a] WrapAndroidMediaFromat


time:15580814 enter.

[002:467] [2025-02-22 06:55:48 +0000.435474][545a] WrapAndroidMediaFromat leave.


expire time = 0 ms

[002:580] [2025-02-22 06:55:48 +0000.548773][545a] Destroy time:15580927 enter.

[002:581] [2025-02-22 06:55:48 +0000.548933][545a] WrapAndroidMediaFromat::


Destroy
[002:581] [2025-02-22 06:55:48 +0000.548964][545a] Destroy leave. expire time = 1
ms

[002:581] [2025-02-22 06:55:48 +0000.548988][545a] ~WrapAndroidMediaFromat


time:15580928 enter.

[002:581] [2025-02-22 06:55:48 +0000.549013][545a] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[002:581] [2025-02-22 06:55:48 +0000.549040][545a] Create leave. expire time = 146


ms

[002:581] [2025-02-22 06:55:48 +0000.549070][545a] isSemiPlanarSupport


time:15580928 enter.

[002:581] [2025-02-22 06:55:48 +0000.549093][545a] H264Encoder isSemiPlanarSupport


[002:581] [2025-02-22 06:55:48 +0000.549125][545a] isSemiPlanarSupport leave.
expire time = 0 ms
[002:581] [2025-02-22 06:55:48 +0000.549151][545a] creat hw H264Encoder success,
isSemiPlanar:1
[002:581] [2025-02-22 06:55:48 +0000.549304][545a] InitEncode leave. expire time =
146 ms

[002:581] [2025-02-22 06:55:48 +0000.549334][545a] H264Encode::created Encoder


[002:581] [2025-02-22 06:55:48 +0000.549359][545a] H264Encode:: H264 encoder
created.
[002:581] [2025-02-22 06:55:48 +0000.549382][545a] H264 encoder created.
[002:581] [2025-02-22 06:55:48 +0000.549405][545a]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c91711b40
[002:581] [2025-02-22 06:55:48 +0000.549432][545a] setOutput:
[002:581] [2025-02-22 06:55:48 +0000.549455][545a]
RecordingSessionInternalSimple:encoder set output to muxer!
[002:581] [2025-02-22 06:55:48 +0000.549478][545a] request a key frame
[002:581] [2025-02-22 06:55:48 +0000.549498][545a] H264Encode:: request a key frame
[002:581] [2025-02-22 06:55:48 +0000.549651][545a] setDisplayRotate :0
[002:581] [2025-02-22 06:55:48 +0000.549678][545a] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[002:581] [2025-02-22 06:55:48 +0000.549744][545b] StartRecording:
[002:582] [2025-02-22 06:55:48 +0000.549830][54bf] operator(): Set the recording
session in mic source. recording session: 0x7c80b11080
[002:582] [2025-02-22 06:55:48 +0000.550044][545b] operator() leave. expire time =
166 ms

[002:582] [2025-02-22 06:55:48 +0000.550060][54be] AF_SpeedFilter audio


0x7c80b11200 PullFrame
[002:582] [2025-02-22 06:55:48 +0000.550111][54be]
RecordAudioSource::PullAudioFrame
[002:582] [2025-02-22 06:55:48 +0000.550133][54be] AF_SpeedFilter::PullFrame eof4
[002:584] [2025-02-22 06:55:48 +0000.552330][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[002:584] [2025-02-22 06:55:48 +0000.552422][54be] AF_SpeedFilter audio time,
0x7c80b11200 rcv time: 15580924
[002:584] [2025-02-22 06:55:48 +0000.552452][54be] AF_SpeedFilter audio time,
0x7c80b11200 rcv time: 15580924in_nSamples:441
[002:584] [2025-02-22 06:55:48 +0000.552551][54be] resampled_data_size:0
[002:661] [2025-02-22 06:55:48 +0000.629368][545b]
MediaFilterCamera::NeedProcessTexture
[002:661] [2025-02-22 06:55:48 +0000.629501][545b] begine recode to first frame
spend time:245
[002:661] [2025-02-22 06:55:48 +0000.629556][545b] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7c80b10f00
[002:661] [2025-02-22 06:55:48 +0000.629703][545b] blur_distance_:0
[002:661] [2025-02-22 06:55:48 +0000.629775][545b] blur_direction_angle_:-90
[002:662] [2025-02-22 06:55:48 +0000.629852][545b]
GPUImageProcessing::SetOrientation orientation: 0
[002:662] [2025-02-22 06:55:48 +0000.629923][545b] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[002:662] [2025-02-22 06:55:48 +0000.630041][545b] GPUImageProcessing: process
video frame with resolution 1280 X 720
[002:662] [2025-02-22 06:55:48 +0000.630125][545b] GPUImageProcessing: input frame
width1280 X 720
[002:666] [2025-02-22 06:55:48 +0000.634322][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[002:670] [2025-02-22 06:55:48 +0000.638085][545b] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[002:670] [2025-02-22 06:55:48 +0000.638274][545b] CropFilter::OnVideoFrame
outputtexture :16
[002:670] [2025-02-22 06:55:48 +0000.638330][545b] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[002:677] [2025-02-22 06:55:48 +0000.645431][545b] The read pixel from buffer take:
7 width:1280 height:720 frameType:0
[002:695] [2025-02-22 06:55:48 +0000.663320][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[002:703] [2025-02-22 06:55:48 +0000.671490][545b] The convert RGB to YUV take 4
[002:704] [2025-02-22 06:55:48 +0000.672033][545b] FilterPipeline2::OnVideoFrame
pts 31 last_video_timestamp_ 31
[002:704] [2025-02-22 06:55:48 +0000.672147][545b]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[002:707] [2025-02-22 06:55:48 +0000.674900][54c5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[002:707] [2025-02-22 06:55:48 +0000.674982][54c5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[002:707] [2025-02-22 06:55:48 +0000.675012][54c5] push video frame to H264
encoder. (100 frame for one log)

[002:707] [2025-02-22 06:55:48 +0000.675041][54c5] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[002:707] [2025-02-22 06:55:48 +0000.675069][54c5] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[002:707] [2025-02-22 06:55:48 +0000.675095][54c5] Push an pts:0 to dts queue.


[002:707] [2025-02-22 06:55:48 +0000.675163][54c5] DTS queue for
Generator:0x7cb48bd0b8 0
[002:707] [2025-02-22 06:55:48 +0000.675186][54c5] The input pts:0 fps:30
[002:708] [2025-02-22 06:55:48 +0000.676282][54c5]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[002:710] [2025-02-22 06:55:48 +0000.678682][54be] AF_SpeedFilter audio time 222,
0x7c80b11200 out time: 15580924 org time: 15580924
[002:710] [2025-02-22 06:55:48 +0000.678807][54be] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[002:711] [2025-02-22 06:55:48 +0000.678852][54be]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15580924
[002:711] [2025-02-22 06:55:48 +0000.678881][54be]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[002:711] [2025-02-22 06:55:48 +0000.678969][54be] AF_SpeedFilter audio time
[002:711] [2025-02-22 06:55:48 +0000.679022][54be] AF_SpeedFilter audio time 111,
0x7c80b11200 out time: 15580934 org time: 15580934
[002:724] [2025-02-22 06:55:48 +0000.692159][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[002:772] [2025-02-22 06:55:48 +0000.739912][54c5] h264 add frame header cdr flag
[002:772] [2025-02-22 06:55:48 +0000.740701][54c5] h264 add frame header cdr flag
[002:773] [2025-02-22 06:55:48 +0000.741374][54c5] SendFrame
encodedImage._timeStamp:0encodedImage->_length:100063
[002:773] [2025-02-22 06:55:48 +0000.741509][54c5] Received key frame:0
[002:773] [2025-02-22 06:55:48 +0000.741612][54c5] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[002:773] [2025-02-22 06:55:48 +0000.741699][54c5] H264Encode::H264SWEncoder get
callback, length:100063 type:0 nalType:7length:18
[002:773] [2025-02-22 06:55:48 +0000.741775][54c5] H264Encode:: get a sps pps
header!headerSize:31
[002:774] [2025-02-22 06:55:48 +0000.741894][54c5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[002:774] [2025-02-22 06:55:48 +0000.742079][54c6] get the H.264 SPS parameter
[002:774] [2025-02-22 06:55:48 +0000.742682][54c6] add video track with id:1
[002:776] [2025-02-22 06:55:48 +0000.743920][54c6] get the H.264 PPS parameter
[002:776] [2025-02-22 06:55:48 +0000.744731][54c6] get the H.264 IDR frame
[002:777] [2025-02-22 06:55:48 +0000.744884][54c6] resss:true
[002:777] [2025-02-22 06:55:48 +0000.744936][54c6] video start ts:0
[002:777] [2025-02-22 06:55:48 +0000.745129][54c6] the video frame has been written
into MP4 file
[002:797] [2025-02-22 06:55:48 +0000.765090][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:7
[002:798] [2025-02-22 06:55:48 +0000.766396][54c6] add aac audio track with id:2
[002:798] [2025-02-22 06:55:48 +0000.766557][54c6] audio start ts:0
[002:798] [2025-02-22 06:55:48 +0000.766622][54c6] the audio frame has been written
into MP4 file
[003:155] [2025-02-22 06:55:49 +0000.123203][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:192] [2025-02-22 06:55:49 +0000.160644][545b] The convert RGB to YUV take 4
[003:438] [2025-02-22 06:55:49 +0000.405919][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[003:519] [2025-02-22 06:55:49 +0000.486890][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[003:542] [2025-02-22 06:55:49 +0000.510206][54c5] DTS queue for
Generator:0x7cb48bd0b8 801 837
[003:661] [2025-02-22 06:55:49 +0000.629444][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:698] [2025-02-22 06:55:49 +0000.666501][545b] The convert RGB to YUV take 5
[004:029] [2025-02-22 06:55:49 +0000.997440][54c5] Push an pts:1328 to dts queue.
[004:094] [2025-02-22 06:55:50 +0000.62208][5456]
monitorTime:4003totalDuration:3920
[004:108] [2025-02-22 06:55:50 +0000.76402][54c5] last dts:1290 currentPts:1328
ppsOrSPS:0 queue length:3
[004:150] [2025-02-22 06:55:50 +0000.118344][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:152] [2025-02-22 06:55:50 +0000.120195][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[004:180] [2025-02-22 06:55:50 +0000.148151][545f] Run AGC when audioType = 0
[004:180] [2025-02-22 06:55:50 +0000.148311][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:199] [2025-02-22 06:55:50 +0000.167183][545b] The convert RGB to YUV take 7
[004:378] [2025-02-22 06:55:50 +0000.345981][54c5] DTS queue for
Generator:0x7cb48bd0b8 1621 1669
[004:398] [2025-02-22 06:55:50 +0000.366102][54be]
RecordAudioSource::PullAudioFrame
[004:431] [2025-02-22 06:55:50 +0000.399746][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:650] [2025-02-22 06:55:50 +0000.618248][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:684] [2025-02-22 06:55:50 +0000.652258][545b] The convert RGB to YUV take 4
[004:713] [2025-02-22 06:55:50 +0000.680896][545b] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[004:758] [2025-02-22 06:55:50 +0000.726311][54c5] h264 add frame header cdr flag
[004:759] [2025-02-22 06:55:50 +0000.727041][54c5] Received key frame:1988
[004:797] [2025-02-22 06:55:50 +0000.765133][54c6] get the H.264 IDR frame
[004:804] [2025-02-22 06:55:50 +0000.771982][54be] AF_SpeedFilter::PullFrame eof4
[004:806] [2025-02-22 06:55:50 +0000.774494][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[004:873] [2025-02-22 06:55:50 +0000.840895][54be] resampled_data_size:7168
[005:055] [2025-02-22 06:55:51 +0000.23489][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:1
[005:146] [2025-02-22 06:55:51 +0000.114667][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:191] [2025-02-22 06:55:51 +0000.159578][545b] The convert RGB to YUV take 5
[005:195] [2025-02-22 06:55:51 +0000.163355][54c5] DTS queue for
Generator:0x7cb48bd0b8 2423 2454 2493
[005:222] [2025-02-22 06:55:51 +0000.190334][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[005:350] [2025-02-22 06:55:51 +0000.318271][54c5] Push an pts:2652 to dts queue.
[005:393] [2025-02-22 06:55:51 +0000.361398][54c5] last dts:2620 currentPts:2652
ppsOrSPS:0 queue length:2
[005:430] [2025-02-22 06:55:51 +0000.398677][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:653] [2025-02-22 06:55:51 +0000.621466][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:683] [2025-02-22 06:55:51 +0000.651678][545b] The convert RGB to YUV take 4
[005:719] [2025-02-22 06:55:51 +0000.687648][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[005:943] [2025-02-22 06:55:51 +0000.911745][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[005:999] [2025-02-22 06:55:51 +0000.967012][54c5] DTS queue for
Generator:0x7cb48bd0b8 3292
[006:016] [2025-02-22 06:55:51 +0000.983887][545b] GPUImageProcessing: process
video frame with resolution 1280 X 720
[006:016] [2025-02-22 06:55:51 +0000.984020][545b] GPUImageProcessing: input frame
width1280 X 720
[006:016] [2025-02-22 06:55:51 +0000.984495][545b] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:016] [2025-02-22 06:55:51 +0000.984596][545b] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:024] [2025-02-22 06:55:51 +0000.992566][54c5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3323
[006:061] [2025-02-22 06:55:52 +0000.28971][54c5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3360
[006:061] [2025-02-22 06:55:52 +0000.29426][54c5] push video frame to H264 encoder.
(100 frame for one log)

[006:061] [2025-02-22 06:55:52 +0000.29626][54c5] push video frame to H264 encoder.


(100 frame for one log) used width:1280 height:720

[006:061] [2025-02-22 06:55:52 +0000.29703][54c5] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:3360(100 frame for one
log)

[006:061] [2025-02-22 06:55:52 +0000.29792][54c5] The input pts:3360 fps:30


[006:065] [2025-02-22 06:55:52 +0000.33184][54c5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3292 pts:3292
[006:095] [2025-02-22 06:55:52 +0000.62922][54c5] SendFrame
encodedImage._timeStamp:3323encodedImage->_length:125552
[006:134] [2025-02-22 06:55:52 +0000.102486][54c5] H264Encode::H264SWEncoder get
callback, length:120304 type:1 nalType:1length:120300
[006:150] [2025-02-22 06:55:52 +0000.118113][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:178] [2025-02-22 06:55:52 +0000.146835][545f] Run AGC when audioType = 0
[006:196] [2025-02-22 06:55:52 +0000.164230][545b] The convert RGB to YUV take 6
[006:222] [2025-02-22 06:55:52 +0000.190369][54be]
RecordAudioSource::PullAudioFrame
[006:430] [2025-02-22 06:55:52 +0000.398710][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:653] [2025-02-22 06:55:52 +0000.621516][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:688] [2025-02-22 06:55:52 +0000.656335][545b] The convert RGB to YUV take 5
[006:689] [2025-02-22 06:55:52 +0000.657734][54c5] Push an pts:3990 to dts queue.
[006:764] [2025-02-22 06:55:52 +0000.732513][54c5] h264 add frame header cdr flag
[006:765] [2025-02-22 06:55:52 +0000.733549][54c5] Received key frame:3990
[006:765] [2025-02-22 06:55:52 +0000.733639][54c5] last dts:3960 currentPts:3990
ppsOrSPS:0 queue length:3
[006:793] [2025-02-22 06:55:52 +0000.761105][545b] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[006:803] [2025-02-22 06:55:52 +0000.771352][54c6] get the H.264 IDR frame
[006:827] [2025-02-22 06:55:52 +0000.795570][54c5] DTS queue for
Generator:0x7cb48bd0b8 4093 4124
[006:928] [2025-02-22 06:55:52 +0000.896271][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[007:039] [2025-02-22 06:55:53 +0000.7344][54be] AF_SpeedFilter::PullFrame eof4
[007:041] [2025-02-22 06:55:53 +0000.9550][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[007:078] [2025-02-22 06:55:53 +0000.45842][54be] resampled_data_size:0
[007:147] [2025-02-22 06:55:53 +0000.115739][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:184] [2025-02-22 06:55:53 +0000.152717][545b] The convert RGB to YUV take 5
[007:293] [2025-02-22 06:55:53 +0000.261467][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[007:413] [2025-02-22 06:55:53 +0000.381349][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:5
[007:431] [2025-02-22 06:55:53 +0000.399389][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:653] [2025-02-22 06:55:53 +0000.621023][545b] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[007:662] [2025-02-22 06:55:53 +0000.630005][54c5] DTS queue for
Generator:0x7cb48bd0b8 4924 4959
[007:681] [2025-02-22 06:55:53 +0000.648965][545b] The convert RGB to YUV take 6
[008:012] [2025-02-22 06:55:53 +0000.980319][54c5] Push an pts:5314 to dts queue.
[008:044] [2025-02-22 06:55:54 +0000.12733][54be] RecordAudioSource::PullAudioFrame
[008:082] [2025-02-22 06:55:54 +0000.50212][54c5] last dts:5282 currentPts:5314
ppsOrSPS:0 queue length:3
[008:140] [2025-02-22 06:55:54 +0000.108343][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:179] [2025-02-22 06:55:54 +0000.147809][545f] Run AGC when audioType = 0
[008:180] [2025-02-22 06:55:54 +0000.148080][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:184] [2025-02-22 06:55:54 +0000.152540][545b] The convert RGB to YUV take 5
[008:437] [2025-02-22 06:55:54 +0000.405542][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:485] [2025-02-22 06:55:54 +0000.453078][54c5] DTS queue for
Generator:0x7cb48bd0b8 5747 5784
[008:638] [2025-02-22 06:55:54 +0000.606719][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[008:642] [2025-02-22 06:55:54 +0000.610614][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:679] [2025-02-22 06:55:54 +0000.646989][545b] The convert RGB to YUV take 5
[008:753] [2025-02-22 06:55:54 +0000.721723][54c5] h264 add frame header cdr flag
[008:755] [2025-02-22 06:55:54 +0000.722944][54c5] Received key frame:5981
[008:790] [2025-02-22 06:55:54 +0000.758492][54c6] get the H.264 IDR frame
[008:875] [2025-02-22 06:55:54 +0000.843050][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[008:878] [2025-02-22 06:55:54 +0000.846819][545b] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[009:088] [2025-02-22 06:55:55 +0000.56243][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:132] [2025-02-22 06:55:55 +0000.100810][545b] The convert RGB to YUV take 23
[009:172] [2025-02-22 06:55:55 +0000.140474][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[009:213] [2025-02-22 06:55:55 +0000.180975][54c5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6504
[009:213] [2025-02-22 06:55:55 +0000.181080][54c5] Push an pts:6504 to dts queue.
[009:213] [2025-02-22 06:55:55 +0000.181133][54c5] DTS queue for
Generator:0x7cb48bd0b8 6428 6451 6460 6497 6504
[009:232] [2025-02-22 06:55:55 +0000.200230][545b] GPUImageProcessing: process
video frame with resolution 1280 X 720
[009:232] [2025-02-22 06:55:55 +0000.200362][545b] GPUImageProcessing: input frame
width1280 X 720
[009:233] [2025-02-22 06:55:55 +0000.201317][545b] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[009:233] [2025-02-22 06:55:55 +0000.201453][545b] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[009:263] [2025-02-22 06:55:55 +0000.231803][54c5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6564
[009:264] [2025-02-22 06:55:55 +0000.231973][54c5] push video frame to H264
encoder. (100 frame for one log)

[009:264] [2025-02-22 06:55:55 +0000.232127][54c5] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[009:264] [2025-02-22 06:55:55 +0000.232160][54c5] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6564(100 frame for one
log)

[009:264] [2025-02-22 06:55:55 +0000.232206][54c5] The input pts:6564 fps:30


[009:297] [2025-02-22 06:55:55 +0000.264982][54be] resampled_data_size:10240
[009:303] [2025-02-22 06:55:55 +0000.271472][54be] AF_SpeedFilter::PullFrame eof4
[009:305] [2025-02-22 06:55:55 +0000.273724][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[009:311] [2025-02-22 06:55:55 +0000.279822][54c5] SendFrame
encodedImage._timeStamp:6504encodedImage->_length:111184
[009:312] [2025-02-22 06:55:55 +0000.280006][54c5] last dts:6497 currentPts:6504
ppsOrSPS:0 queue length:4
[009:312] [2025-02-22 06:55:55 +0000.280043][54c5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6504 pts:6504
[009:350] [2025-02-22 06:55:55 +0000.317955][54c5] H264Encode::H264SWEncoder get
callback, length:161168 type:1 nalType:1length:161164
[009:431] [2025-02-22 06:55:55 +0000.398897][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:506] [2025-02-22 06:55:55 +0000.473906][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:551] [2025-02-22 06:55:55 +0000.519000][545b] The convert RGB to YUV take 5
[009:773] [2025-02-22 06:55:55 +0000.741141][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:8
[009:906] [2025-02-22 06:55:55 +0000.874152][54be]
RecordAudioSource::PullAudioFrame
[010:010] [2025-02-22 06:55:55 +0000.977910][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:017] [2025-02-22 06:55:55 +0000.985683][54c5] DTS queue for
Generator:0x7cb48bd0b8 7254 7283 7317
[010:045] [2025-02-22 06:55:56 +0000.13589][545b] The convert RGB to YUV take 5
[010:176] [2025-02-22 06:55:56 +0000.144167][5460] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:176] [2025-02-22 06:55:56 +0000.144433][5460] _deviceSampleRate:48000

[010:179] [2025-02-22 06:55:56 +0000.147315][545f] Run AGC when audioType = 0


[010:359] [2025-02-22 06:55:56 +0000.327681][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[010:434] [2025-02-22 06:55:56 +0000.402019][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:466] [2025-02-22 06:55:56 +0000.434220][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[010:512] [2025-02-22 06:55:56 +0000.479920][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:552] [2025-02-22 06:55:56 +0000.520371][545b] The convert RGB to YUV take 5
[010:553] [2025-02-22 06:55:56 +0000.521553][54c5] Push an pts:7854 to dts queue.
[010:621] [2025-02-22 06:55:56 +0000.589575][54c5] h264 add frame header cdr flag
[010:622] [2025-02-22 06:55:56 +0000.590672][54c5] Received key frame:7854
[010:622] [2025-02-22 06:55:56 +0000.590779][54c5] last dts:7819 currentPts:7854
ppsOrSPS:0 queue length:3
[010:650] [2025-02-22 06:55:56 +0000.618270][54c6] get the H.264 IDR frame
[010:747] [2025-02-22 06:55:56 +0000.714886][545b] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[010:820] [2025-02-22 06:55:56 +0000.788229][54c5] DTS queue for
Generator:0x7cb48bd0b8 8084 8118
[010:997] [2025-02-22 06:55:56 +0000.965555][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:046] [2025-02-22 06:55:57 +0000.13864][545b] The convert RGB to YUV take 6
[011:432] [2025-02-22 06:55:57 +0000.400394][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:499] [2025-02-22 06:55:57 +0000.467320][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:533] [2025-02-22 06:55:57 +0000.501782][545b] The convert RGB to YUV take 4
[011:560] [2025-02-22 06:55:57 +0000.528405][54be] resampled_data_size:1024
[011:567] [2025-02-22 06:55:57 +0000.535559][54be] AF_SpeedFilter::PullFrame eof4
[011:570] [2025-02-22 06:55:57 +0000.538333][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[011:644] [2025-02-22 06:55:57 +0000.612712][54c5] DTS queue for
Generator:0x7cb48bd0b8 8909 8941
[011:757] [2025-02-22 06:55:57 +0000.725034][54be]
RecordAudioSource::PullAudioFrame
[011:877] [2025-02-22 06:55:57 +0000.845324][54c5] Push an pts:9178 to dts queue.
[011:945] [2025-02-22 06:55:57 +0000.913715][54c5] last dts:9141 currentPts:9178
ppsOrSPS:0 queue length:3
[011:998] [2025-02-22 06:55:57 +0000.966437][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:034] [2025-02-22 06:55:58 +0000.2224][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:1
[012:036] [2025-02-22 06:55:58 +0000.3970][545b] The convert RGB to YUV take 5
[012:053] [2025-02-22 06:55:58 +0000.21012][54be] AF_SpeedFilter audio 0x7c80b11200
PullFrame
[012:073] [2025-02-22 06:55:58 +0000.40990][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[012:182] [2025-02-22 06:55:58 +0000.149847][545f] Run AGC when audioType = 0
[012:182] [2025-02-22 06:55:58 +0000.150013][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:402] [2025-02-22 06:55:58 +0000.369924][54bf] The output timestamp from audio
mixer change:15590747
[012:431] [2025-02-22 06:55:58 +0000.399250][545f] On audio frame the broadcast
with timestamp:15590778 samples:480. (1000 frame for one log)

[012:432] [2025-02-22 06:55:58 +0000.399975][54bf] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[012:432] [2025-02-22 06:55:58 +0000.400216][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:468] [2025-02-22 06:55:58 +0000.436712][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[012:480] [2025-02-22 06:55:58 +0000.448399][54c5] DTS queue for
Generator:0x7cb48bd0b8 9736 9776
[012:499] [2025-02-22 06:55:58 +0000.467203][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:538] [2025-02-22 06:55:58 +0000.506183][545b] The convert RGB to YUV take 6
[012:540] [2025-02-22 06:55:58 +0000.508079][54c5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9839
[012:588] [2025-02-22 06:55:58 +0000.556311][54be] AF_SpeedFilter audio time,
0x7c80b11200 rcv time: 15590925
[012:588] [2025-02-22 06:55:58 +0000.556421][54be] AF_SpeedFilter audio time,
0x7c80b11200 rcv time: 15590925in_nSamples:441
[012:598] [2025-02-22 06:55:58 +0000.565846][545b] GPUImageProcessing: process
video frame with resolution 1280 X 720
[012:598] [2025-02-22 06:55:58 +0000.566102][545b] GPUImageProcessing: input frame
width1280 X 720
[012:598] [2025-02-22 06:55:58 +0000.566741][545b] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[012:599] [2025-02-22 06:55:58 +0000.566913][545b] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[012:611] [2025-02-22 06:55:58 +0000.579605][54c5] h264 add frame header cdr flag
[012:612] [2025-02-22 06:55:58 +0000.580403][54c5] SendFrame
encodedImage._timeStamp:9839encodedImage->_length:192720
[012:612] [2025-02-22 06:55:58 +0000.580517][54c5] Received key frame:9839
[012:638] [2025-02-22 06:55:58 +0000.606543][54c5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9939
[012:638] [2025-02-22 06:55:58 +0000.606654][54c5] push video frame to H264
encoder. (100 frame for one log)

[012:638] [2025-02-22 06:55:58 +0000.606683][54c5] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[012:638] [2025-02-22 06:55:58 +0000.606711][54c5] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:9939(100 frame for one
log)

[012:638] [2025-02-22 06:55:58 +0000.606746][54c5] The input pts:9939 fps:30


[012:640] [2025-02-22 06:55:58 +0000.608540][54c5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9875 pts:9875
[012:642] [2025-02-22 06:55:58 +0000.610043][54c6] get the H.264 IDR frame
[012:683] [2025-02-22 06:55:58 +0000.651209][54be] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[012:683] [2025-02-22 06:55:58 +0000.651313][54be]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15590924
[012:683] [2025-02-22 06:55:58 +0000.651348][54be]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[012:708] [2025-02-22 06:55:58 +0000.676135][54c5] H264Encode::H264SWEncoder get
callback, length:123312 type:1 nalType:1length:123308
[012:828] [2025-02-22 06:55:58 +0000.796857][545b] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4984 diff: 17
[012:997] [2025-02-22 06:55:58 +0000.965130][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:035] [2025-02-22 06:55:59 +0000.3597][545b] The convert RGB to YUV take 5
[013:210] [2025-02-22 06:55:59 +0000.177882][54c5] Push an pts:10510 to dts queue.
[013:271] [2025-02-22 06:55:59 +0000.239151][54c5] last dts:10473 currentPts:10510
ppsOrSPS:0 queue length:3
[013:304] [2025-02-22 06:55:59 +0000.272268][54c5] DTS queue for
Generator:0x7cb48bd0b8 10538 10568 10602
[013:432] [2025-02-22 06:55:59 +0000.400386][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:502] [2025-02-22 06:55:59 +0000.470037][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:539] [2025-02-22 06:55:59 +0000.507131][545b] The convert RGB to YUV take 4
[013:608] [2025-02-22 06:55:59 +0000.576441][54be]
RecordAudioSource::PullAudioFrame
[013:632] [2025-02-22 06:55:59 +0000.600429][545b] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[013:636] [2025-02-22 06:55:59 +0000.604664][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[013:728] [2025-02-22 06:55:59 +0000.696489][54be] resampled_data_size:13312
[013:790] [2025-02-22 06:55:59 +0000.758252][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[013:815] [2025-02-22 06:55:59 +0000.782850][54be] AF_SpeedFilter audio time
[013:815] [2025-02-22 06:55:59 +0000.783023][54be] AF_SpeedFilter audio time 111,
0x7c80b11200 out time: 15592114 org time: 15592114
[013:841] [2025-02-22 06:55:59 +0000.809537][54be] AF_SpeedFilter::PullFrame eof4
[013:844] [2025-02-22 06:55:59 +0000.811983][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[013:996] [2025-02-22 06:55:59 +0000.964124][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:035] [2025-02-22 06:56:00 +0000.3322][545b] The convert RGB to YUV take 5
[014:142] [2025-02-22 06:56:00 +0000.110250][54c5] DTS queue for
Generator:0x7cb48bd0b8 11378 11413 11443
[014:176] [2025-02-22 06:56:00 +0000.144576][545f] Run AGC when audioType = 0
[014:392] [2025-02-22 06:56:00 +0000.359914][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:5
[014:439] [2025-02-22 06:56:00 +0000.406952][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:499] [2025-02-22 06:56:00 +0000.467815][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:534] [2025-02-22 06:56:00 +0000.501965][545b] The convert RGB to YUV take 6
[014:537] [2025-02-22 06:56:00 +0000.504927][54c5] Push an pts:11835 to dts queue.
[014:599] [2025-02-22 06:56:00 +0000.567400][54c5] h264 add frame header cdr flag
[014:600] [2025-02-22 06:56:00 +0000.568372][54c5] Received key frame:11835
[014:600] [2025-02-22 06:56:00 +0000.568481][54c5] last dts:11807 currentPts:11835
ppsOrSPS:0 queue length:3
[014:637] [2025-02-22 06:56:00 +0000.604927][54c6] get the H.264 IDR frame
[014:895] [2025-02-22 06:56:00 +0000.863172][545b] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[014:928] [2025-02-22 06:56:00 +0000.896691][54c5] DTS queue for
Generator:0x7cb48bd0b8 12198 12226
[014:990] [2025-02-22 06:56:00 +0000.958665][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:027] [2025-02-22 06:56:00 +0000.995696][545b] The convert RGB to YUV take 3
[015:237] [2025-02-22 06:56:01 +0000.205173][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[015:434] [2025-02-22 06:56:01 +0000.402734][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:459] [2025-02-22 06:56:01 +0000.427171][54be]
RecordAudioSource::PullAudioFrame
[015:488] [2025-02-22 06:56:01 +0000.455900][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:500] [2025-02-22 06:56:01 +0000.467902][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[015:531] [2025-02-22 06:56:01 +0000.499060][545b] The convert RGB to YUV take 5
[015:772] [2025-02-22 06:56:01 +0000.740691][54c5] DTS queue for
Generator:0x7cb48bd0b8 13034 13068
[015:794] [2025-02-22 06:56:01 +0000.762137][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[015:868] [2025-02-22 06:56:01 +0000.836496][54c5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13169
[015:868] [2025-02-22 06:56:01 +0000.836699][54c5] Push an pts:13169 to dts queue.
[015:929] [2025-02-22 06:56:01 +0000.897293][54c5] SendFrame
encodedImage._timeStamp:13169encodedImage->_length:141616
[015:929] [2025-02-22 06:56:01 +0000.897588][54c5] last dts:13133 currentPts:13169
ppsOrSPS:0 queue length:3
[015:955] [2025-02-22 06:56:01 +0000.923491][545b] GPUImageProcessing: process
video frame with resolution 1280 X 720
[015:955] [2025-02-22 06:56:01 +0000.923598][545b] GPUImageProcessing: input frame
width1280 X 720
[015:956] [2025-02-22 06:56:01 +0000.924036][545b] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[015:956] [2025-02-22 06:56:01 +0000.924167][545b] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[015:966] [2025-02-22 06:56:01 +0000.933941][54c5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13226 pts:13226
[015:986] [2025-02-22 06:56:01 +0000.954162][54be] resampled_data_size:4096
[015:990] [2025-02-22 06:56:01 +0000.958738][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:999] [2025-02-22 06:56:01 +0000.967135][54c5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13298
[015:999] [2025-02-22 06:56:01 +0000.967318][54c5] push video frame to H264
encoder. (100 frame for one log)

[015:999] [2025-02-22 06:56:01 +0000.967375][54c5] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[015:999] [2025-02-22 06:56:01 +0000.967429][54c5] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:13298(100 frame for one
log)

[015:999] [2025-02-22 06:56:01 +0000.967539][54c5] The input pts:13298 fps:30


[016:032] [2025-02-22 06:56:01 +0000.999903][545b] The convert RGB to YUV take 5
[016:070] [2025-02-22 06:56:02 +0000.38136][54c5] H264Encode::H264SWEncoder get
callback, length:119792 type:1 nalType:1length:119788
[016:119] [2025-02-22 06:56:02 +0000.87240][54be] AF_SpeedFilter::PullFrame eof4
[016:121] [2025-02-22 06:56:02 +0000.89753][54be]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[016:178] [2025-02-22 06:56:02 +0000.146134][545f] Run AGC when audioType = 0
[016:178] [2025-02-22 06:56:02 +0000.146317][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:436] [2025-02-22 06:56:02 +0000.404713][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:492] [2025-02-22 06:56:02 +0000.460691][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:537] [2025-02-22 06:56:02 +0000.505773][545b] The convert RGB to YUV take 6
[016:602] [2025-02-22 06:56:02 +0000.569874][54c5] h264 add frame header cdr flag
[016:602] [2025-02-22 06:56:02 +0000.570814][54c5] Received key frame:13838
[016:603] [2025-02-22 06:56:02 +0000.570908][54c5] DTS queue for
Generator:0x7cb48bd0b8 13838 13867 13899
[016:640] [2025-02-22 06:56:02 +0000.608594][54c6] get the H.264 IDR frame
[016:738] [2025-02-22 06:56:02 +0000.706184][54c4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13931queue_audio_frame_:8
[016:836] [2025-02-22 06:56:02 +0000.804426][54be] AF_SpeedFilter audio
0x7c80b11200 PullFrame
[016:984] [2025-02-22 06:56:02 +0000.952668][545b] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6984 diff: 17
[016:985] [2025-02-22 06:56:02 +0000.953305][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:024] [2025-02-22 06:56:02 +0000.991894][545b] The convert RGB to YUV take 6
[017:194] [2025-02-22 06:56:03 +0000.162511][54c5] Push an pts:14494 to dts queue.
[017:220] [2025-02-22 06:56:03 +0000.188017][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[017:272] [2025-02-22 06:56:03 +0000.240770][54c5] last dts:14463 currentPts:14494
ppsOrSPS:0 queue length:3
[017:321] [2025-02-22 06:56:03 +0000.289728][54be]
RecordAudioSource::PullAudioFrame
[017:432] [2025-02-22 06:56:03 +0000.400556][54c5] DTS queue for
Generator:0x7cb48bd0b8 14668 14703 14733
[017:433] [2025-02-22 06:56:03 +0000.401695][54bf] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:489] [2025-02-22 06:56:03 +0000.457292][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:522] [2025-02-22 06:56:03 +0000.490730][545b] The convert RGB to YUV take 4
[017:896] [2025-02-22 06:56:03 +0000.864878][545b] StopRecording:
[017:897] [2025-02-22 06:56:03 +0000.865676][545b] OnNeedStopRecording:
[017:899] [2025-02-22 06:56:03 +0000.867013][54be] resampled_data_size:512
[017:899] [2025-02-22 06:56:03 +0000.867149][54be] AF_SpeedFilter audio time 222,
0x7c80b11200 out time: 15596174 org time: 15596174
[017:899] [2025-02-22 06:56:03 +0000.867284][54be] PullAudioFrame: PullFrame audio
finished.
[017:899] [2025-02-22 06:56:03 +0000.867317][54be]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[017:923] [2025-02-22 06:56:03 +0000.891461][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[017:923] [2025-02-22 06:56:03 +0000.891772][545b] operator(): Stop
[017:924] [2025-02-22 06:56:03 +0000.891827][545b] StopPullFrameAndWriteMp4
time:15596271 enter.

[017:924] [2025-02-22 06:56:03 +0000.891862][545b] StopRecording:


[017:925] [2025-02-22 06:56:03 +0000.893559][54c5]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:461
[017:929] [2025-02-22 06:56:03 +0000.897011][545a] stop recording
[017:929] [2025-02-22 06:56:03 +0000.897084][545a]
RecordingSessionInternalSimple:destroy media processers
[017:929] [2025-02-22 06:56:03 +0000.897115][545a] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[017:929] [2025-02-22 06:56:03 +0000.897144][545a] H264Encode::flushing hareware
Encoder
[017:929] [2025-02-22 06:56:03 +0000.897321][545a] Flush time:15596276 enter.

[017:929] [2025-02-22 06:56:03 +0000.897373][545a] H264Encoder encoder flush


[017:929] [2025-02-22 06:56:03 +0000.897425][545a] flush output queue
[018:178] [2025-02-22 06:56:04 +0000.146251][545f] Run AGC when audioType = 0
[018:250] [2025-02-22 06:56:04 +0000.218481][545a] Flush leave. expire time = 321
ms

[018:250] [2025-02-22 06:56:04 +0000.218802][545a] ~H264EncodeWrap:


[018:251] [2025-02-22 06:56:04 +0000.218866][545a] ~H264Encode:
[018:251] [2025-02-22 06:56:04 +0000.218912][545a] teardownCompressionSession:
H264Encode::destroying Encoder
[018:251] [2025-02-22 06:56:04 +0000.218961][545a] Release time:15596598 enter.

[018:251] [2025-02-22 06:56:04 +0000.219195][545a] Release:


MediaCodecVideoEncoder::Release _inited:1
[018:251] [2025-02-22 06:56:04 +0000.219262][545a] Destroy time:15596598 enter.

[018:251] [2025-02-22 06:56:04 +0000.219310][545a] H264Encoder encoderDestroy


[018:251] [2025-02-22 06:56:04 +0000.219354][545a]
AndroidMediaCodecVideoEncoder::release env: 0x7c91711dc0
[018:251] [2025-02-22 06:56:04 +0000.219405][545a]
AndroidMediaCodecVideoEncoder::Destroy
[018:275] [2025-02-22 06:56:04 +0000.242878][545a] Destroy leave. expire time = 24
ms

[018:275] [2025-02-22 06:56:04 +0000.243198][545a] Release leave. expire time = 24


ms

[018:275] [2025-02-22 06:56:04 +0000.243254][545a] ~AndroidHwAvcEncoder


time:15596622 enter.

[018:275] [2025-02-22 06:56:04 +0000.243482][545a] Release time:15596622 enter.

[018:275] [2025-02-22 06:56:04 +0000.243537][545a] Release:


MediaCodecVideoEncoder:: has been released before, just return
[018:275] [2025-02-22 06:56:04 +0000.243575][545a] Release leave. expire time = 0
ms

[018:275] [2025-02-22 06:56:04 +0000.243612][545a] ~AndroidMediaCodecVideoEncoder


[018:275] [2025-02-22 06:56:04 +0000.243646][545a] ~WrapAndroidMediaCodec
time:15596622 enter.

[018:275] [2025-02-22 06:56:04 +0000.243682][545a] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[018:275] [2025-02-22 06:56:04 +0000.243725][545a] video hevc hw codec


destructor:0x7c917b7170

[018:275] [2025-02-22 06:56:04 +0000.243806][545a] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[018:276] [2025-02-22 06:56:04 +0000.243870][545a] teardownCompressionSession:


H264Encode::destroyed Encoder
[018:276] [2025-02-22 06:56:04 +0000.243918][545a]
RecordingSessionInternalSimple:destroy aac encoder output!
[018:276] [2025-02-22 06:56:04 +0000.243958][545a] AACSWEncode destructor
[018:290] [2025-02-22 06:56:04 +0000.257974][54c6] MP4 close file successfully
[018:290] [2025-02-22 06:56:04 +0000.258126][54c6] Recording session Internal:
notify recording ok
[018:290] [2025-02-22 06:56:04 +0000.258183][54c6] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4,
output_video_timestamp_:15200 last_video_pts_:15168
[018:290] [2025-02-22 06:56:04 +0000.258256][54c6] OnRecordFinish:
[018:291] [2025-02-22 06:56:04 +0000.259486][54c6] onRecordingOk: net seek
pos:0record video duration:15201record audio duration:15185
[018:292] [2025-02-22 06:56:04 +0000.260654][54bf] destructMicSource_w:
[018:292] [2025-02-22 06:56:04 +0000.260739][54bf] setOutput_w:
MicSource::setOutput() 0x0
[018:293] [2025-02-22 06:56:04 +0000.260858][54bf] close external audio stream

[018:293] [2025-02-22 06:56:04 +0000.261029][545b] releaseThread 0x7c80b10780


[018:293] [2025-02-22 06:56:04 +0000.261124][545b] ~MicSource: Mic source
destroyed:0x7d3152b680
[018:294] [2025-02-22 06:56:04 +0000.262255][545b] StopPullFrameAndWriteMp4 leave.
expire time = 370 ms

[018:294] [2025-02-22 06:56:04 +0000.262318][545b] DestroyPipelineAndFilters


time:15596641 enter.

[018:294] [2025-02-22 06:56:04 +0000.262387][545b] UnbindInputFilter 0x7c80b11040


this 0x7d3161cfc0
[018:294] [2025-02-22 06:56:04 +0000.262460][545b] UnbindInputFilter 0x7c80b111d8
this 0x7c80b11350
[018:294] [2025-02-22 06:56:04 +0000.262554][545b] UnbindInputFilter 0x7d3161cfc0
this 0x7d314fa660
[018:294] [2025-02-22 06:56:04 +0000.262604][545b] filter: filter pipeline destroy
this: 0x7d314fa5c0
[018:295] [2025-02-22 06:56:04 +0000.263011][545b] ClearVideoOfSources: recodring
total frames:0
[018:295] [2025-02-22 06:56:04 +0000.263080][545b] ClearVideoOfSources:
[018:295] [2025-02-22 06:56:04 +0000.263150][545b] GPUImageProcessing destruct.
[018:295] [2025-02-22 06:56:04 +0000.263224][545b] destroy TrivalImageDrawer
0x7c984f4340
[018:295] [2025-02-22 06:56:04 +0000.263278][545b] The shader has been initialize,
clean up them.

[018:295] [2025-02-22 06:56:04 +0000.263363][545b] ~OpenGLFrameBuffer:


[018:295] [2025-02-22 06:56:04 +0000.263594][545b] ~OpenGLFrameBuffer:
[018:295] [2025-02-22 06:56:04 +0000.263753][545b] ~OpenGLFrameBuffer:
[018:296] [2025-02-22 06:56:04 +0000.263896][545b] ~OpenGLFrameBuffer:
[018:296] [2025-02-22 06:56:04 +0000.264027][545b] ~OpenGLFrameBuffer:
[018:296] [2025-02-22 06:56:04 +0000.264170][545b] ~OpenGLFrameBuffer:
[018:296] [2025-02-22 06:56:04 +0000.264589][545b] GPUImageProcessing destruct
finish.
[018:296] [2025-02-22 06:56:04 +0000.264665][545b] GPURGBAFrame destruct.
[018:296] [2025-02-22 06:56:04 +0000.264741][545b] destroy OpenGLRenderProgram
0x7d3161cd98
[018:296] [2025-02-22 06:56:04 +0000.264791][545b] ~CameraSource time:15596643
enter.

[018:297] [2025-02-22 06:56:04 +0000.264898][545b] ~CameraSource leave. expire


time = 1 ms

[018:297] [2025-02-22 06:56:04 +0000.264953][545b] ~RecordAudioSource time:15596644


enter.

[018:297] [2025-02-22 06:56:04 +0000.264994][545b] ~RecordAudioSource leave.


expire time = 0 ms

[018:297] [2025-02-22 06:56:04 +0000.265039][545b] DestroyPipelineAndFilters


leave. expire time = 3 ms

[018:340] [2025-02-22 06:56:04 +0000.308484][1f9d]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[018:342] [2025-02-22 06:56:04 +0000.309907][1f9d] machine model :redmi
[018:342] [2025-02-22 06:56:04 +0000.310031][1f9d] Support this machine
model :redmi
[018:342] [2025-02-22 06:56:04 +0000.310074][1f9d] global inited! current sdk
version: 07-20-936c45f
[018:342] [2025-02-22 06:56:04 +0000.310590][1f9d] filter: filter pipeline
construtc this: 0x7c9812b580
[018:342] [2025-02-22 06:56:04 +0000.310663][1f9d] MediaFilterGraph:
MediaFilterGraph construct
[018:342] [2025-02-22 06:56:04 +0000.310705][1f9d] GLESContext:
[018:342] [2025-02-22 06:56:04 +0000.310788][1f9d] The result of eglGetDisplay is:
0x1
[018:345] [2025-02-22 06:56:04 +0000.312940][1f9d] The result of creation:
0x7d3158ab80
[018:345] [2025-02-22 06:56:04 +0000.313161][1f9d] The result of
eglCreatePbufferSurface is: 0x7d3158ac80
[018:346] [2025-02-22 06:56:04 +0000.314310][1f9d] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
[018:346] [2025-02-22 06:56:04 +0000.314422][1f9d] The source 0 speed:1
[018:346] [2025-02-22 06:56:04 +0000.314494][1f9d] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4,
delay: 0
[018:346] [2025-02-22 06:56:04 +0000.314572][1f9d] CreateDecoderByVideoSource
time:15596693 enter.

[018:347] [2025-02-22 06:56:04 +0000.315011][1f9d] running_decoder_count:0max


count:2
[018:347] [2025-02-22 06:56:04 +0000.315110][1f9d] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7d3151d400
[018:358] [2025-02-22 06:56:04 +0000.326503][54f3] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7d237ea600] Current FFmpeg version git-2021-06-16-
97cea6f

[018:530] [2025-02-22 06:56:04 +0000.498138][54f3] OnStreamInfoFound: video


duration_: 15201
[018:532] [2025-02-22 06:56:04 +0000.500705][1f9d] start decoder
[018:532] [2025-02-22 06:56:04 +0000.500702][54f4] NO get frame from decoder
[018:533] [2025-02-22 06:56:04 +0000.501042][1f9d] CreateDecoderByVideoSource
leave. expire time = 187 ms

[018:533] [2025-02-22 06:56:04 +0000.501127][1f9d] BindInputFilter 0x7ca7eab720


this 0x7d3153e098
[018:533] [2025-02-22 06:56:04 +0000.501172][1f9d] BindInputFilter 0x7d3153e098
this 0x7d3153e158
[018:533] [2025-02-22 06:56:04 +0000.501216][1f9d] BindInputFilter 0x7ca7eab720
this 0x7d3153e218
[018:533] [2025-02-22 06:56:04 +0000.501260][1f9d] BindInputFilter 0x7d3153e218
this 0x7d3153e2d8
[018:533] [2025-02-22 06:56:04 +0000.501291][1f9d] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
[018:533] [2025-02-22 06:56:04 +0000.501347][1f9d] BindInputFilter 0x7d3153e158
this 0x7d3153e398
[018:533] [2025-02-22 06:56:04 +0000.501391][1f9d] BindInputFilter 0x7d3153e398
this 0x7c9812b620
[018:533] [2025-02-22 06:56:04 +0000.501436][1f9d] BindInputFilter 0x7d3153e2d8
this 0x7d3153e758
[018:533] [2025-02-22 06:56:04 +0000.501477][1f9d] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15580778.mp4
[018:534] [2025-02-22 06:56:04 +0000.501926][54f4] NO get frame from decoder
[018:536] [2025-02-22 06:56:04 +0000.504040][54f4] NO get frame from decoder
[018:538] [2025-02-22 06:56:04 +0000.505957][54f4] NO get frame from decoder
[018:540] [2025-02-22 06:56:04 +0000.508027][54f4] NO get frame from decoder
[018:542] [2025-02-22 06:56:04 +0000.510134][54f4] NO get frame from decoder
[018:545] [2025-02-22 06:56:04 +0000.513648][54f4] NO get frame from decoder
[018:546] [2025-02-22 06:56:04 +0000.514263][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[018:547] [2025-02-22 06:56:04 +0000.515125][1f9d] machine model :redmi
[018:547] [2025-02-22 06:56:04 +0000.515221][1f9d] Support this machine
model :redmi
[018:547] [2025-02-22 06:56:04 +0000.515258][1f9d] global inited! current sdk
version: 07-20-936c45f
[018:547] [2025-02-22 06:56:04 +0000.515363][1f9d] GetPipeline:
-----------------------------------------
[018:547] [2025-02-22 06:56:04 +0000.515411][1f9d] GetPipeline: source:
0x7ca7eab500
[018:547] [2025-02-22 06:56:04 +0000.515465][1f9d] GetPipeline: filter: NULLFilter
[018:547] [2025-02-22 06:56:04 +0000.515520][1f9d] GetPipeline: filter: NULLFilter
[018:547] [2025-02-22 06:56:04 +0000.515566][1f9d] GetPipeline: filter: NULLFilter
[018:547] [2025-02-22 06:56:04 +0000.515616][1f9d] GetPipeline: audio filter:
AuidoNULLFilter
[018:547] [2025-02-22 06:56:04 +0000.515646][1f9d] GetPipeline: audio filter:
AuidoNULLFilter
[018:547] [2025-02-22 06:56:04 +0000.515685][1f9d] GetPipeline: audio filter:
AudioNUllFilter
[018:547] [2025-02-22 06:56:04 +0000.515724][54f4] NO get frame from decoder
[018:547] [2025-02-22 06:56:04 +0000.515734][1f9d] GetPipeline:
------------------------------------------
[018:548] [2025-02-22 06:56:04 +0000.515880][1f9d] filter: filter pipeline2 update
pattern: 0
[018:549] [2025-02-22 06:56:04 +0000.517629][1f9d] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[018:550] [2025-02-22 06:56:04 +0000.518090][1f9d] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[018:550] [2025-02-22 06:56:04 +0000.518179][1f9d] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[018:550] [2025-02-22 06:56:04 +0000.518426][1f9d] DeviceInit:
[018:550] [2025-02-22 06:56:04 +0000.518776][1f9d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[018:551] [2025-02-22 06:56:04 +0000.519139][1f9d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[018:551] [2025-02-22 06:56:04 +0000.519399][1f9d] CreatePlatformSpecificObjects:
[018:551] [2025-02-22 06:56:04 +0000.519443][1f9d] audio device use null audio
input and opensl output
[018:551] [2025-02-22 06:56:04 +0000.519475][1f9d] Create OpenSLES output module
with java VM support.

[018:551] [2025-02-22 06:56:04 +0000.519617][1f9d] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[018:551] [2025-02-22 06:56:04 +0000.519805][1f9d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[018:552] [2025-02-22 06:56:04 +0000.519997][1f9d] Create OpenSLES output module
with buffer num:2

[018:552] [2025-02-22 06:56:04 +0000.520045][1f9d] Error(trace.cc:40): Init the


output and input for audio device template.
[018:552] [2025-02-22 06:56:04 +0000.520081][1f9d] Init the output device.

[018:552] [2025-02-22 06:56:04 +0000.520113][1f9d] Set the playout as stereo:1


[018:552] [2025-02-22 06:56:04 +0000.520145][1f9d] Set the sample rate to be:44100

[018:552] [2025-02-22 06:56:04 +0000.520193][1f9d] Low latency buffer size:144 low


sample rate:48000
[018:552] [2025-02-22 06:56:04 +0000.520230][1f9d] DeviceInit: Done
[018:552] [2025-02-22 06:56:04 +0000.520416][1f9d] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[018:553] [2025-02-22 06:56:04 +0000.521677][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[018:553] [2025-02-22 06:56:04 +0000.521774][1f9d]
MediaFilterPlayer::SetPlayerNotify 0x7ca804d760
[018:556] [2025-02-22 06:56:04 +0000.524608][54fe] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c81078f18
[018:558] [2025-02-22 06:56:04 +0000.525833][1f9d]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[018:558] [2025-02-22 06:56:04 +0000.525907][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[018:561] [2025-02-22 06:56:04 +0000.529016][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[018:562] [2025-02-22 06:56:04 +0000.530097][1f9d] SetGraphLoop: SetGraphLoop 1
[018:562] [2025-02-22 06:56:04 +0000.530247][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[018:563] [2025-02-22 06:56:04 +0000.530986][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[018:564] [2025-02-22 06:56:04 +0000.532518][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[018:568] [2025-02-22 06:56:04 +0000.536464][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[018:568] [2025-02-22 06:56:04 +0000.536746][5500] Start:
[018:569] [2025-02-22 06:56:04 +0000.537092][54ff] operator(): video render
started.
[018:569] [2025-02-22 06:56:04 +0000.537206][54ff] DriveRender working... (1/200)
[018:569] [2025-02-22 06:56:04 +0000.537237][5500] Start:
[018:569] [2025-02-22 06:56:04 +0000.537242][54ff] Warning(video_render.cc:390): No
picture to display (1/50)
[018:569] [2025-02-22 06:56:04 +0000.537544][5500] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[018:569] [2025-02-22 06:56:04 +0000.537634][5500] Reset: history total size: 98
[018:569] [2025-02-22 06:56:04 +0000.537681][5500] DeviceStart:
audioDevice_:0x7ca7f3f000
[018:569] [2025-02-22 06:56:04 +0000.537713][5500] DeviceStart: time profile
playout init before
[018:569] [2025-02-22 06:56:04 +0000.537751][5500] DeviceStart: time profile
playout init end
[018:569] [2025-02-22 06:56:04 +0000.537779][5500] OpenSlesOutput:Start playout

[018:571] [2025-02-22 06:56:04 +0000.539642][5500] Create the opensl output player.


streamtype before:0

[018:571] [2025-02-22 06:56:04 +0000.539736][5500] Create the opensl output player.


streamtype after:3

[018:633] [2025-02-22 06:56:04 +0000.601623][5500] Enqueue opensl buffer size:1764


[018:679] [2025-02-22 06:56:04 +0000.647408][5500] DeviceStart: time profile
playout all end
[018:679] [2025-02-22 06:56:04 +0000.647538][5500] operator(): Audio playback
started.
[018:679] [2025-02-22 06:56:04 +0000.647674][5500] operator(): Started now!
[018:679] [2025-02-22 06:56:04 +0000.647788][5502] Error(video_source.cc:430): wait
decoder a frame: 0
[018:680] [2025-02-22 06:56:04 +0000.647884][5503]
PlayerSimpleBufferQueueCallbackHandler function
[018:680] [2025-02-22 06:56:04 +0000.647994][5503] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[018:680] [2025-02-22 06:56:04 +0000.648039][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[018:680] [2025-02-22 06:56:04 +0000.648432][5501] Pull audio failed.(wait video!)
[018:680] [2025-02-22 06:56:04 +0000.648599][5501]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[018:681] [2025-02-22 06:56:04 +0000.649068][5502] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[018:684] [2025-02-22 06:56:04 +0000.652357][5501] audio_frame_list_ empty
[018:685] [2025-02-22 06:56:04 +0000.652902][5502] OnVideoFrameReady(1/200)
[018:687] [2025-02-22 06:56:04 +0000.655228][54ff] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[018:687] [2025-02-22 06:56:04 +0000.655365][54ff] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:15597034
[018:714] [2025-02-22 06:56:04 +0000.682184][54ff] lipsync_debug: render a video
frame
[018:714] [2025-02-22 06:56:04 +0000.682293][54ff] lipsync_debug: First video frame
rendering.
[018:724] [2025-02-22 06:56:04 +0000.692537][54ff]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:20 timeDelta:37 last
video ts:900 frame->pts:2700 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[018:724] [2025-02-22 06:56:04 +0000.692661][54ff] lipsync_debug: tsDelta -
timeDelta = -17
[018:724] [2025-02-22 06:56:04 +0000.692694][54ff] lipsync_debug:result remaining
time:0
[018:724] [2025-02-22 06:56:04 +0000.692725][54ff] dynamic updated lipsync delay:0
[018:729] [2025-02-22 06:56:04 +0000.697500][54ff] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[018:730] [2025-02-22 06:56:04 +0000.698416][54ff] lipsync_debug:result remaining
time:10
[018:743] [2025-02-22 06:56:04 +0000.711457][5502]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[018:891] [2025-02-22 06:56:04 +0000.859449][5501] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[018:891] [2025-02-22 06:56:04 +0000.859629][5501] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[018:895] [2025-02-22 06:56:04 +0000.863021][5502] video frame wait audio frame:
last_video_timestamp:136 last_audio_timestamp:0
[018:897] [2025-02-22 06:56:04 +0000.865814][5500] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[018:898] [2025-02-22 06:56:04 +0000.866067][5501] audio frame wait video
frame.last_video_timestamp:136 last_audio_timestamp:254.921
[018:898] [2025-02-22 06:56:04 +0000.866148][5500] The audio playback speed:100
(1/100)
[018:898] [2025-02-22 06:56:04 +0000.866246][5500] lipsync_debug: The current
played audio timestamp is:0(1/50)
[018:898] [2025-02-22 06:56:04 +0000.866342][5500] First audio frame rendering
[018:929] [2025-02-22 06:56:04 +0000.897356][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[019:049] [2025-02-22 06:56:05 +0000.17736][5501]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:050] [2025-02-22 06:56:05 +0000.18036][5501] audio frame wait video
frame.last_video_timestamp:494 last_audio_timestamp:602.812
[019:346] [2025-02-22 06:56:05 +0000.314439][54ff] lipsync_debug:displaying video
ts:60210 The current displayed video timestamp is:15597693
[019:662] [2025-02-22 06:56:05 +0000.630426][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[019:679] [2025-02-22 06:56:05 +0000.647345][5500] do work DoLipsync!
[019:679] [2025-02-22 06:56:05 +0000.647614][5500] total delay:215 videoTsMS:1000
audioTsMS:785 diff:215
[019:679] [2025-02-22 06:56:05 +0000.647729][5500] Set the lipsync delay:215
[019:854] [2025-02-22 06:56:05 +0000.822135][5502] Error(video_source.cc:430): wait
decoder a frame: 0
[020:173] [2025-02-22 06:56:06 +0000.141335][54ff] lipsync_debug:displaying video
ts:119520 The current displayed video timestamp is:15598520
[020:175] [2025-02-22 06:56:06 +0000.143113][5460] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:175] [2025-02-22 06:56:06 +0000.143203][5460] _deviceSampleRate:48000

[020:176] [2025-02-22 06:56:06 +0000.144626][545f] Run AGC when audioType = 0


[020:177] [2025-02-22 06:56:06 +0000.145012][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:392] [2025-02-22 06:56:06 +0000.359868][54ff] DriveRender working... (1/200)
[020:554] [2025-02-22 06:56:06 +0000.522345][54ff]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:48 timeDelta:41 last
video ts:145890 frame->pts:150210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[020:554] [2025-02-22 06:56:06 +0000.522507][54ff] lipsync_debug: tsDelta -
timeDelta = 7
[020:633] [2025-02-22 06:56:06 +0000.601256][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[020:638] [2025-02-22 06:56:06 +0000.606783][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[020:823] [2025-02-22 06:56:06 +0000.791084][5502] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7992 diff: 9
[020:916] [2025-02-22 06:56:06 +0000.883869][54ff] lipsync_debug:displaying video
ts:178920 The current displayed video timestamp is:15599263
[020:964] [2025-02-22 06:56:06 +0000.932209][5501] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[020:964] [2025-02-22 06:56:06 +0000.932375][5501] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[021:003] [2025-02-22 06:56:06 +0000.971489][5500] The audio playback speed:100
(1/100)
[021:003] [2025-02-22 06:56:06 +0000.971664][5500] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[021:114] [2025-02-22 06:56:07 +0000.81938][54ff] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[021:114] [2025-02-22 06:56:07 +0000.82030][54ff] lipsync_debug:result remaining
time:10
[021:278] [2025-02-22 06:56:07 +0000.246307][5502] Error(video_source.cc:430): wait
decoder a frame: 0
[021:581] [2025-02-22 06:56:07 +0000.548949][54ff] lipsync_debug:displaying video
ts:238680 The current displayed video timestamp is:15599928
[021:595] [2025-02-22 06:56:07 +0000.563469][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[021:791] [2025-02-22 06:56:07 +0000.759657][5502] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 299070pts ms:3.323e+06
[021:795] [2025-02-22 06:56:07 +0000.763610][5502] OnVideoFrameReady(1/200)
[021:796] [2025-02-22 06:56:07 +0000.763988][54ff] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[022:060] [2025-02-22 06:56:08 +0000.28606][54ff] DriveRender working... (1/200)
[022:180] [2025-02-22 06:56:08 +0000.148698][545f] Run AGC when audioType = 0
[022:218] [2025-02-22 06:56:08 +0000.185896][54ff]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:6 last video
ts:296280 frame->pts:299070 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[022:218] [2025-02-22 06:56:08 +0000.186137][54ff] lipsync_debug: tsDelta -
timeDelta = 25
[022:243] [2025-02-22 06:56:08 +0000.211629][54ff] lipsync_debug:displaying video
ts:299070 The current displayed video timestamp is:15600590
[022:247] [2025-02-22 06:56:08 +0000.214880][54ff] lipsync_debug: render a video
frame
[022:280] [2025-02-22 06:56:08 +0000.248244][54ff] lipsync_debug:result remaining
time:0
[022:280] [2025-02-22 06:56:08 +0000.248474][54ff] dynamic updated lipsync delay:0
[022:350] [2025-02-22 06:56:08 +0000.318391][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[022:564] [2025-02-22 06:56:08 +0000.532410][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:572] [2025-02-22 06:56:08 +0000.540563][5502] Error(video_source.cc:430): wait
decoder a frame: 0
[022:987] [2025-02-22 06:56:08 +0000.954970][54ff] lipsync_debug:displaying video
ts:359100 The current displayed video timestamp is:15601334
[023:219] [2025-02-22 06:56:09 +0000.187793][5501] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[023:220] [2025-02-22 06:56:09 +0000.188145][5501] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[023:238] [2025-02-22 06:56:09 +0000.206701][5500] The audio playback speed:100
(1/100)
[023:239] [2025-02-22 06:56:09 +0000.206871][5500] lipsync_debug: The current
played audio timestamp is:204692(1/50)
[023:251] [2025-02-22 06:56:09 +0000.219206][54ff] lipsync_debug:remaining time:10
tsDelta - timeDelta:1
[023:251] [2025-02-22 06:56:09 +0000.219362][54ff] lipsync_debug:result remaining
time:1
[023:646] [2025-02-22 06:56:09 +0000.614228][54ff] lipsync_debug:displaying video
ts:418410 The current displayed video timestamp is:15601993
[023:671] [2025-02-22 06:56:09 +0000.638949][54ff] DriveRender working... (1/200)
[023:692] [2025-02-22 06:56:09 +0000.660713][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[023:833] [2025-02-22 06:56:09 +0000.801567][54ff]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:430200 frame->pts:433170 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[023:833] [2025-02-22 06:56:09 +0000.801691][54ff] lipsync_debug: tsDelta -
timeDelta = 11
[024:020] [2025-02-22 06:56:09 +0000.988245][5502] Error(video_source.cc:430): wait
decoder a frame: 0
[024:050] [2025-02-22 06:56:10 +0000.18349][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[024:182] [2025-02-22 06:56:10 +0000.150078][545f] Run AGC when audioType = 0
[024:182] [2025-02-22 06:56:10 +0000.150372][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:346] [2025-02-22 06:56:10 +0000.314351][54ff] lipsync_debug:displaying video
ts:478260 The current displayed video timestamp is:15602693
[024:662] [2025-02-22 06:56:10 +0000.630287][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[024:874] [2025-02-22 06:56:10 +0000.842592][54ff] lipsync_debug:displaying video
ts:538290 The current displayed video timestamp is:15603221
[024:985] [2025-02-22 06:56:10 +0000.953376][5502] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8992 diff: 9
[025:031] [2025-02-22 06:56:10 +0000.999302][5502] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 585630pts ms:6.507e+06
[025:037] [2025-02-22 06:56:11 +0000.4964][5502] OnVideoFrameReady(1/200)
[025:037] [2025-02-22 06:56:11 +0000.5646][54ff] operator() frame->pts-
9223372036854775808 queue_ size: 16 (1/200)
[025:171] [2025-02-22 06:56:11 +0000.139121][5502] Error(video_source.cc:430): wait
decoder a frame: 0
[025:231] [2025-02-22 06:56:11 +0000.199575][54ff] DriveRender working... (1/200)
[025:325] [2025-02-22 06:56:11 +0000.293412][54ff] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[025:325] [2025-02-22 06:56:11 +0000.293558][54ff] lipsync_debug:result remaining
time:10
[025:355] [2025-02-22 06:56:11 +0000.323266][54ff]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:10 timeDelta:11 last
video ts:580590 frame->pts:581490 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[025:355] [2025-02-22 06:56:11 +0000.323456][54ff] lipsync_debug: tsDelta -
timeDelta = -1
[025:401] [2025-02-22 06:56:11 +0000.368943][54ff] lipsync_debug:displaying video
ts:585630 The current displayed video timestamp is:15603748
[025:405] [2025-02-22 06:56:11 +0000.372977][54ff] lipsync_debug: render a video
frame
[025:432] [2025-02-22 06:56:11 +0000.400143][54ff] lipsync_debug:result remaining
time:0
[025:432] [2025-02-22 06:56:11 +0000.400281][54ff] dynamic updated lipsync delay:0
[025:626] [2025-02-22 06:56:11 +0000.594694][5501] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 307060
[025:627] [2025-02-22 06:56:11 +0000.594998][5501] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[025:628] [2025-02-22 06:56:11 +0000.595982][5503]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:713] [2025-02-22 06:56:11 +0000.681458][5500] The audio playback speed:100
(1/100)
[025:713] [2025-02-22 06:56:11 +0000.681613][5500] lipsync_debug: The current
played audio timestamp is:307060(1/50)
[025:759] [2025-02-22 06:56:11 +0000.727290][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[026:008] [2025-02-22 06:56:11 +0000.976535][5502]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[026:110] [2025-02-22 06:56:12 +0000.78538][54ff] lipsync_debug:displaying video
ts:646380 The current displayed video timestamp is:15604457
[026:178] [2025-02-22 06:56:12 +0000.145934][545f] Run AGC when audioType = 0
[026:187] [2025-02-22 06:56:12 +0000.155455][5502] video frame wait audio frame:
last_video_timestamp:7646 last_audio_timestamp:7543.63
[026:394] [2025-02-22 06:56:12 +0000.362671][1f9d]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[026:395] [2025-02-22 06:56:12 +0000.363198][5500] Stop:
[026:395] [2025-02-22 06:56:12 +0000.363383][54ff] operator(): Video Render
stopped.
[026:395] [2025-02-22 06:56:12 +0000.363513][5500] Stop:
[026:395] [2025-02-22 06:56:12 +0000.363738][5500] DeviceStop:
audioDevice_:0x7ca7f3f000
[026:395] [2025-02-22 06:56:12 +0000.363787][5500] OpenSlesOutput:Stop playout

[026:397] [2025-02-22 06:56:12 +0000.365761][5500] DeviceStop: Done


[026:398] [2025-02-22 06:56:12 +0000.365980][5500] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[026:398] [2025-02-22 06:56:12 +0000.366052][5500] operator(): Stop now!
[026:398] [2025-02-22 06:56:12 +0000.366513][1f9d] Stop:
[026:398] [2025-02-22 06:56:12 +0000.366602][5500] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[026:398] [2025-02-22 06:56:12 +0000.366757][1f9d] DeviceRelease:
audioDevice_:0x7ca7f3f000
[026:398] [2025-02-22 06:56:12 +0000.366810][1f9d] OpenSlesOutput:Stop playout

[026:399] [2025-02-22 06:56:12 +0000.366906][1f9d] DeviceRelease: Release the


webrtc device object.
[026:399] [2025-02-22 06:56:12 +0000.367142][1f9d] OpenSlesOutput destruct.

[026:399] [2025-02-22 06:56:12 +0000.367262][1f9d] DeviceRelease: Done


[026:399] [2025-02-22 06:56:12 +0000.367410][1f9d] Stop:
[026:399] [2025-02-22 06:56:12 +0000.367519][54ff] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[026:403] [2025-02-22 06:56:12 +0000.371398][1f9d] global uninited!
[026:419] [2025-02-22 06:56:12 +0000.387247][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[026:419] [2025-02-22 06:56:12 +0000.387402][1f9d] ~MediaFilterGraph:
MediaFilterGraph destruct
[026:419] [2025-02-22 06:56:12 +0000.387442][1f9d] RemoveVideoBackGroud: hava not
add video backgroud
[026:419] [2025-02-22 06:56:12 +0000.387494][1f9d] UnbindInputFilter 0x7d3153e398
this 0x7c9812b620
[026:419] [2025-02-22 06:56:12 +0000.387552][1f9d] ClearAllSource: remove source
filter, sourceid: 0x7ca7eab500
[026:419] [2025-02-22 06:56:12 +0000.387593][1f9d] DestoryDecoderByVideoSource
time:15604766 enter.

[026:419] [2025-02-22 06:56:12 +0000.387638][1f9d] ~VideoBindDecoder time:15604766


enter.

[026:420] [2025-02-22 06:56:12 +0000.387826][1f9d] CleanUp time:15604767 enter.

[026:426] [2025-02-22 06:56:12 +0000.394129][1f9d] CleanUp leave. expire time = 6


ms

[026:426] [2025-02-22 06:56:12 +0000.394257][1f9d] CleanUp time:15604773 enter.

[026:426] [2025-02-22 06:56:12 +0000.394603][1f9d] CleanUp leave. expire time = 0


ms

[026:428] [2025-02-22 06:56:12 +0000.396270][1f9d] ~VideoBindDecoder leave. expire


time = 9 ms

[026:429] [2025-02-22 06:56:12 +0000.396917][1f9d] DestoryDecoderByVideoSource


leave. expire time = 10 ms
[026:429] [2025-02-22 06:56:12 +0000.396984][1f9d] UnbindInputFilter 0x7d3153e158
this 0x7d3153e398
[026:429] [2025-02-22 06:56:12 +0000.397034][1f9d] UnbindInputFilter 0x7d3153e098
this 0x7d3153e158
[026:429] [2025-02-22 06:56:12 +0000.397080][1f9d] UnbindInputFilter 0x7ca7eab720
this 0x7d3153e098
[026:429] [2025-02-22 06:56:12 +0000.397129][1f9d] UnbindInputFilter 0x7d3153e2d8
this 0x7d3153e758
[026:429] [2025-02-22 06:56:12 +0000.397186][1f9d] UnbindInputFilter 0x7d3153e218
this 0x7d3153e2d8
[026:429] [2025-02-22 06:56:12 +0000.397234][1f9d] UnbindInputFilter 0x7ca7eab720
this 0x7d3153e218
[026:429] [2025-02-22 06:56:12 +0000.397732][1f9d] ~GLESContext:
[026:431] [2025-02-22 06:56:12 +0000.398863][1f9d] GLESContext destruct finish.
[026:431] [2025-02-22 06:56:12 +0000.398935][1f9d] filter: filter pipeline destroy
this: 0x7c9812b580
[027:466] [2025-02-22 06:56:13 +0000.434772][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[028:176] [2025-02-22 06:56:14 +0000.144513][545f] Run AGC when audioType = 0
[028:176] [2025-02-22 06:56:14 +0000.144750][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[029:190] [2025-02-22 06:56:15 +0000.158757][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[030:177] [2025-02-22 06:56:16 +0000.145129][5460] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:177] [2025-02-22 06:56:16 +0000.145356][5460] _deviceSampleRate:48000

[030:180] [2025-02-22 06:56:16 +0000.148764][545f] Run AGC when audioType = 0


[030:379] [2025-02-22 06:56:16 +0000.347547][1f9d] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[030:379] [2025-02-22 06:56:16 +0000.347634][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[030:380] [2025-02-22 06:56:16 +0000.347853][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[030:380] [2025-02-22 06:56:16 +0000.348039][545b] operator() time:15608727 enter.

[030:380] [2025-02-22 06:56:16 +0000.348114][545b] MediaFilterCamera, recording


file context:0x7d3154e180 input texture:14
[030:381] [2025-02-22 06:56:16 +0000.349214][545b] MicSource: Mic source
created:10x7d3152b680
[030:381] [2025-02-22 06:56:16 +0000.349575][545b] alloc thread: 0x7c80b10f00
name:worker1 thread id:534868262016 to Mic_source
[030:381] [2025-02-22 06:56:16 +0000.349677][545b] audio: start the audio sender
thread.

[030:381] [2025-02-22 06:56:16 +0000.349764][545b] construct OpenGLRenderProgram


0x7d3161cd98
[030:382] [2025-02-22 06:56:16 +0000.349837][545b] CropFilter::SetOrientation
orientation: 90
[030:382] [2025-02-22 06:56:16 +0000.350007][545b] filter: filter pipeline
construtc this: 0x7c80f6ba40
[030:382] [2025-02-22 06:56:16 +0000.350053][545b] filter: filter pipeline2 update
pattern: 1
[030:382] [2025-02-22 06:56:16 +0000.350095][545b] CameraSource::source_id_:4
[030:382] [2025-02-22 06:56:16 +0000.350136][545b] RecordAudioSource::source_id_:5
[030:382] [2025-02-22 06:56:16 +0000.350343][545b] BindInputFilter 0x7c80b12840
this 0x7d3161cfc0
[030:382] [2025-02-22 06:56:16 +0000.350405][545b] BindInputFilter 0x7c80b129d8
this 0x7c984abf50
[030:382] [2025-02-22 06:56:16 +0000.350462][545b] BindInputFilter 0x7d3161cfc0
this 0x7c80f6bae0
[030:382] [2025-02-22 06:56:16 +0000.350543][545b] setParamentForFilters:
speed:1.000000
[030:382] [2025-02-22 06:56:16 +0000.350583][545b] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[030:382] [2025-02-22 06:56:16 +0000.350658][545b] SetParamForFilter time:15608729
enter.

[030:382] [2025-02-22 06:56:16 +0000.350699][545b] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[030:382] [2025-02-22 06:56:16 +0000.350742][545b] SetParamForFilter: Params video
index is: 0
[030:382] [2025-02-22 06:56:16 +0000.350779][545b] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[030:383] [2025-02-22 06:56:16 +0000.350818][545b] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[030:383] [2025-02-22 06:56:16 +0000.350857][545b] crop filter mode tpye:
citytravelvideo index:0
[030:389] [2025-02-22 06:56:16 +0000.357019][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357145][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357185][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357221][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357257][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357292][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357327][545b]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357362][545b]
Warning(parse_template_json.cc:81): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357397][545b]
Warning(parse_template_json.cc:81): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357433][545b]
Warning(parse_template_json.cc:67): json parament no found the parament
[030:389] [2025-02-22 06:56:16 +0000.357468][545b]
Warning(parse_template_json.cc:93): json parament no found the duration
[030:389] [2025-02-22 06:56:16 +0000.357543][545b] SetParamForFilter leave. expire
time = 7 ms

[030:389] [2025-02-22 06:56:16 +0000.357650][545b] OnOutputSizeChanged width 1280


height 720
[030:389] [2025-02-22 06:56:16 +0000.357695][545b] OpenGLFrameBuffer: width:1280
height:720
[030:389] [2025-02-22 06:56:16 +0000.357738][545b] OpenGLFrameBuffer: width:1280
height:720
[030:389] [2025-02-22 06:56:16 +0000.357777][545b] OpenGLFrameBuffer: width:1280
height:720
[030:390] [2025-02-22 06:56:16 +0000.357814][545b] OpenGLFrameBuffer: width:1280
height:720
[030:390] [2025-02-22 06:56:16 +0000.357853][545b] OpenGLFrameBuffer: width:1280
height:720
[030:390] [2025-02-22 06:56:16 +0000.357892][545b] OpenGLFrameBuffer: width:1280
height:720
[030:390] [2025-02-22 06:56:16 +0000.357930][545b] construct TrivalImageDrawer
0x7c80e962c0
[030:390] [2025-02-22 06:56:16 +0000.358005][545b] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7c80e962c0 context 0x7d3137ab80
[030:390] [2025-02-22 06:56:16 +0000.358067][545b] setupGLES:
[030:390] [2025-02-22 06:56:16 +0000.358680][545b] OpenGLRenderProgram::Initialize.
[030:390] [2025-02-22 06:56:16 +0000.358788][545b] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[030:391] [2025-02-22 06:56:16 +0000.358830][545b] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[030:391] [2025-02-22 06:56:16 +0000.358904][545b] Init open gl render:
0x7d3161cd98
[030:391] [2025-02-22 06:56:16 +0000.358955][545b] Fragement shader path:
[030:391] [2025-02-22 06:56:16 +0000.358999][545b] Fragement shader path:
[030:391] [2025-02-22 06:56:16 +0000.359036][545b] create opengl program object.
[030:391] [2025-02-22 06:56:16 +0000.359073][545b] create shader: vertex
[030:391] [2025-02-22 06:56:16 +0000.359352][545b] create shader: fragment
[030:393] [2025-02-22 06:56:16 +0000.361440][545b] Have not extra filter filename!
[030:393] [2025-02-22 06:56:16 +0000.361516][545b] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[030:393] [2025-02-22 06:56:16 +0000.361560][545b] OpenGLRenderProgram::Initialize
success.
[030:393] [2025-02-22 06:56:16 +0000.361638][545b] Setup the OpenGL result:1
[030:394] [2025-02-22 06:56:16 +0000.361975][545a] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15608740.mp4
[030:394] [2025-02-22 06:56:16 +0000.362179][545a] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15608740.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[030:394] [2025-02-22 06:56:16 +0000.362220][5531] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7d3046ba98
[030:394] [2025-02-22 06:56:16 +0000.362250][545a] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[030:394] [2025-02-22 06:56:16 +0000.362311][545a] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15608740.mp4
fileFD: -1
[030:395] [2025-02-22 06:56:16 +0000.362823][545a] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15608740.mp4
is opened successfully
[030:395] [2025-02-22 06:56:16 +0000.362883][545a] setupMediaProcessers:
[030:395] [2025-02-22 06:56:16 +0000.362934][545a]
RecordingSessionInternalSimple:setup media processers.
[030:395] [2025-02-22 06:56:16 +0000.362987][545a] construct AAC encoder
[030:395] [2025-02-22 06:56:16 +0000.363404][545a] H264Encoder creating:
superfast011818
[030:395] [2025-02-22 06:56:16 +0000.363486][545a] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[030:396] [2025-02-22 06:56:16 +0000.364631][545a] H264Encode::GetMachineModel is
2201117TY
[030:396] [2025-02-22 06:56:16 +0000.364721][545a] H264Encoder machine_mode
is:2201117TY
[030:396] [2025-02-22 06:56:16 +0000.364763][545a] H264Encode::machine size :9
machine_mode:2201117TY
[030:396] [2025-02-22 06:56:16 +0000.364805][545a] H264Encode::machine array
size :22 machine_mode:2201117TY
[030:397] [2025-02-22 06:56:16 +0000.364890][545a] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[030:397] [2025-02-22 06:56:16 +0000.364931][545a] setupCompressionSession:
[030:397] [2025-02-22 06:56:16 +0000.364971][545a] H264Encode::creating hareware
Encoder
[030:397] [2025-02-22 06:56:16 +0000.365034][545a] AndroidHwAvcEncoder
time:15608744 enter.

[030:397] [2025-02-22 06:56:16 +0000.365304][545a] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d3fe21380 address:0x7c66e14760
[030:397] [2025-02-22 06:56:16 +0000.365478][545a] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[030:397] [2025-02-22 06:56:16 +0000.365554][545a] The video avc hw codec address
is 0x7c917b7108
[030:397] [2025-02-22 06:56:16 +0000.365650][545a] AndroidHwAvcEncoder leave.
expire time = 0 ms

[030:397] [2025-02-22 06:56:16 +0000.365732][545a] RegisterEncodeCompleteCallback


time:15608744 enter.

[030:398] [2025-02-22 06:56:16 +0000.365854][545a] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[030:398] [2025-02-22 06:56:16 +0000.365905][545a] InitEncode time:15608745 enter.

[030:398] [2025-02-22 06:56:16 +0000.365994][545a] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[030:398] [2025-02-22 06:56:16 +0000.366067][545a] Create time:15608745 enter.

[030:398] [2025-02-22 06:56:16 +0000.366108][545a] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[030:398] [2025-02-22 06:56:16 +0000.366151][545a]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7c9c119280
[030:398] [2025-02-22 06:56:16 +0000.366381][545a]
supported_type:image/vnd.android.heic
[030:398] [2025-02-22 06:56:16 +0000.366465][545a] supported_type:video/avc
[030:398] [2025-02-22 06:56:16 +0000.366522][545a] name:OMX.qcom.video.encoder.avc
mime:video/avc
[030:398] [2025-02-22 06:56:16 +0000.366583][545a] hwCodecPrefix :OMX.qcom.
[030:398] [2025-02-22 06:56:16 +0000.366640][545a] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[030:398] [2025-02-22 06:56:16 +0000.366701][545a] mediacodec_createCodecByName
time:15608745 enter.

[030:398] [2025-02-22 06:56:16 +0000.366787][545a] WrapAndroidMediaCodec


time:15608745 enter.

[030:399] [2025-02-22 06:56:16 +0000.366996][545a] WrapAndroidMediaCodec leave.


expire time = 1 ms

[030:415] [2025-02-22 06:56:16 +0000.383262][545a] mediacodec_createCodecByName


leave. expire time = 17 ms

[030:415] [2025-02-22 06:56:16 +0000.383481][545a] WrapAndroidMediaFromat


time:15608762 enter.

[030:415] [2025-02-22 06:56:16 +0000.383637][545a] WrapAndroidMediaFromat leave.


expire time = 0 ms

[030:449] [2025-02-22 06:56:16 +0000.417611][545a] Destroy time:15608796 enter.

[030:450] [2025-02-22 06:56:16 +0000.417833][545a] WrapAndroidMediaFromat::


Destroy
[030:450] [2025-02-22 06:56:16 +0000.417874][545a] Destroy leave. expire time = 1
ms

[030:450] [2025-02-22 06:56:16 +0000.417909][545a] ~WrapAndroidMediaFromat


time:15608797 enter.

[030:450] [2025-02-22 06:56:16 +0000.417946][545a] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[030:450] [2025-02-22 06:56:16 +0000.417983][545a] Create leave. expire time = 52


ms

[030:450] [2025-02-22 06:56:16 +0000.418019][545a] isSemiPlanarSupport


time:15608797 enter.

[030:450] [2025-02-22 06:56:16 +0000.418049][545a] H264Encoder isSemiPlanarSupport


[030:450] [2025-02-22 06:56:16 +0000.418086][545a] isSemiPlanarSupport leave.
expire time = 0 ms

[030:450] [2025-02-22 06:56:16 +0000.418117][545a] creat hw H264Encoder success,


isSemiPlanar:1
[030:450] [2025-02-22 06:56:16 +0000.418363][545a] InitEncode leave. expire time =
52 ms

[030:450] [2025-02-22 06:56:16 +0000.418407][545a] H264Encode::created Encoder


[030:450] [2025-02-22 06:56:16 +0000.418441][545a] H264Encode:: H264 encoder
created.
[030:450] [2025-02-22 06:56:16 +0000.418475][545a] H264 encoder created.
[030:450] [2025-02-22 06:56:16 +0000.418508][545a]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c91711dc0
[030:450] [2025-02-22 06:56:16 +0000.418550][545a] setOutput:
[030:450] [2025-02-22 06:56:16 +0000.418587][545a]
RecordingSessionInternalSimple:encoder set output to muxer!
[030:450] [2025-02-22 06:56:16 +0000.418619][545a] request a key frame
[030:450] [2025-02-22 06:56:16 +0000.418653][545a] H264Encode:: request a key frame
[030:451] [2025-02-22 06:56:16 +0000.418981][545a] setDisplayRotate :90
[030:451] [2025-02-22 06:56:16 +0000.419046][545a] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[030:451] [2025-02-22 06:56:16 +0000.419184][545b] StartRecording:
[030:451] [2025-02-22 06:56:16 +0000.419288][5526] operator(): Set the recording
session in mic source. recording session: 0x7c80b12880
[030:451] [2025-02-22 06:56:16 +0000.419495][545b] operator() leave. expire time =
71 ms

[030:521] [2025-02-22 06:56:16 +0000.489702][545b] begine recode to first frame


spend time:141
[030:521] [2025-02-22 06:56:16 +0000.489809][545b]
GPUImageProcessing::SetOrientation orientation: 90
[030:525] [2025-02-22 06:56:16 +0000.493150][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[030:525] [2025-02-22 06:56:16 +0000.493439][5526] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[030:555] [2025-02-22 06:56:16 +0000.522818][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[030:565] [2025-02-22 06:56:16 +0000.533811][5530]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[030:593] [2025-02-22 06:56:16 +0000.561373][545b] drawYUV420 render
OpenGLRenderProgram:0x7d3161cd98
[030:594] [2025-02-22 06:56:16 +0000.562048][545b] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[030:637] [2025-02-22 06:56:16 +0000.605065][5530] h264 add frame header cdr flag
[030:638] [2025-02-22 06:56:16 +0000.605960][5530] h264 add frame header cdr flag
[030:638] [2025-02-22 06:56:16 +0000.606555][5530] Received key frame:0
[030:638] [2025-02-22 06:56:16 +0000.606699][5530] H264Encode:: get a sps pps
header!headerSize:31
[030:639] [2025-02-22 06:56:16 +0000.606947][5531] get the H.264 SPS parameter
[030:639] [2025-02-22 06:56:16 +0000.607436][5531] add video track with id:1
[030:640] [2025-02-22 06:56:16 +0000.608623][5531] get the H.264 PPS parameter
[030:641] [2025-02-22 06:56:16 +0000.609057][5531] get the H.264 IDR frame
[030:641] [2025-02-22 06:56:16 +0000.609138][5531] resss:true
[030:641] [2025-02-22 06:56:16 +0000.609183][5531] video start ts:0
[030:641] [2025-02-22 06:56:16 +0000.609282][5531] the video frame has been written
into MP4 file
[030:666] [2025-02-22 06:56:16 +0000.634146][545b] The convert RGB to YUV take 4
[030:667] [2025-02-22 06:56:16 +0000.635304][5531] add aac audio track with id:2
[030:667] [2025-02-22 06:56:16 +0000.635706][5531] audio start ts:0
[030:667] [2025-02-22 06:56:16 +0000.635780][5531] the audio frame has been written
into MP4 file
[030:768] [2025-02-22 06:56:16 +0000.735886][5524] resampled_data_size:13312
[030:895] [2025-02-22 06:56:16 +0000.863085][5530] DTS queue for
Generator:0x7cb48bd0b8 299 333
[030:907] [2025-02-22 06:56:16 +0000.875037][545f] haveEnoughProcessedData
internalAudioStream.length: 10
[030:936] [2025-02-22 06:56:16 +0000.904811][5524] AF_SpeedFilter::PullFrame eof4
[030:941] [2025-02-22 06:56:16 +0000.909211][5524]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[030:954] [2025-02-22 06:56:16 +0000.922505][5524] AF_SpeedFilter audio
0x7c984abe00 PullFrame
[030:970] [2025-02-22 06:56:16 +0000.938648][1f9d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[030:971] [2025-02-22 06:56:16 +0000.938956][545b] operator(): Stop
[030:971] [2025-02-22 06:56:16 +0000.939024][545b] StopPullFrameAndWriteMp4
time:15609318 enter.

[030:971] [2025-02-22 06:56:16 +0000.939077][545b] StopRecording:


[030:974] [2025-02-22 06:56:16 +0000.942705][5524] PullAudioFrame: PullFrame audio
finished.
[030:975] [2025-02-22 06:56:16 +0000.942863][5524]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[030:976] [2025-02-22 06:56:16 +0000.943879][5530]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:13
[030:978] [2025-02-22 06:56:16 +0000.945895][545a] stop recording
[030:978] [2025-02-22 06:56:16 +0000.946000][545a]
RecordingSessionInternalSimple:destroy media processers
[030:978] [2025-02-22 06:56:16 +0000.946049][545a] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[030:978] [2025-02-22 06:56:16 +0000.946094][545a] H264Encode::flushing hareware
Encoder
[030:978] [2025-02-22 06:56:16 +0000.946343][545a] Flush time:15609325 enter.

[030:978] [2025-02-22 06:56:16 +0000.946424][545a] H264Encoder encoder flush


[030:978] [2025-02-22 06:56:16 +0000.946474][545a] flush output queue
[031:298] [2025-02-22 06:56:17 +0000.266406][545a] Flush leave. expire time = 320
ms

[031:299] [2025-02-22 06:56:17 +0000.266911][545a] ~H264EncodeWrap:


[031:299] [2025-02-22 06:56:17 +0000.267053][545a] ~H264Encode:
[031:299] [2025-02-22 06:56:17 +0000.267105][545a] teardownCompressionSession:
H264Encode::destroying Encoder
[031:299] [2025-02-22 06:56:17 +0000.267156][545a] Release time:15609646 enter.

[031:299] [2025-02-22 06:56:17 +0000.267448][545a] Release:


MediaCodecVideoEncoder::Release _inited:1
[031:299] [2025-02-22 06:56:17 +0000.267605][545a] Destroy time:15609646 enter.

[031:299] [2025-02-22 06:56:17 +0000.267676][545a] H264Encoder encoderDestroy


[031:299] [2025-02-22 06:56:17 +0000.267760][545a]
AndroidMediaCodecVideoEncoder::release env: 0x7c91711f00
[031:300] [2025-02-22 06:56:17 +0000.267848][545a]
AndroidMediaCodecVideoEncoder::Destroy
[031:328] [2025-02-22 06:56:17 +0000.296142][545a] Destroy leave. expire time = 29
ms
[031:328] [2025-02-22 06:56:17 +0000.296410][545a] Release leave. expire time = 29
ms

[031:328] [2025-02-22 06:56:17 +0000.296548][545a] ~AndroidHwAvcEncoder


time:15609675 enter.

[031:329] [2025-02-22 06:56:17 +0000.296983][545a] Release time:15609676 enter.

[031:329] [2025-02-22 06:56:17 +0000.297237][545a] Release:


MediaCodecVideoEncoder:: has been released before, just return
[031:329] [2025-02-22 06:56:17 +0000.297309][545a] Release leave. expire time = 0
ms

[031:329] [2025-02-22 06:56:17 +0000.297366][545a] ~AndroidMediaCodecVideoEncoder


[031:329] [2025-02-22 06:56:17 +0000.297469][545a] ~WrapAndroidMediaCodec
time:15609676 enter.

[031:329] [2025-02-22 06:56:17 +0000.297533][545a] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[031:329] [2025-02-22 06:56:17 +0000.297590][545a] video hevc hw codec


destructor:0x7c917b7108

[031:329] [2025-02-22 06:56:17 +0000.297805][545a] ~AndroidHwAvcEncoder leave.


expire time = 2 ms

[031:330] [2025-02-22 06:56:17 +0000.297964][545a] teardownCompressionSession:


H264Encode::destroyed Encoder
[031:330] [2025-02-22 06:56:17 +0000.298033][545a]
RecordingSessionInternalSimple:destroy aac encoder output!
[031:330] [2025-02-22 06:56:17 +0000.298089][545a] AACSWEncode destructor
[031:339] [2025-02-22 06:56:17 +0000.307280][5531] MP4 close file successfully
[031:339] [2025-02-22 06:56:17 +0000.307469][5531] Recording session Internal:
notify recording ok
[031:339] [2025-02-22 06:56:17 +0000.307541][5531] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15608740.mp4,
output_video_timestamp_:399 last_video_pts_:399
[031:339] [2025-02-22 06:56:17 +0000.307617][5531] OnRecordFinish:
[031:341] [2025-02-22 06:56:17 +0000.309333][5531] onRecordingOk: net seek
pos:0record video duration:432record audio duration:394
[031:343] [2025-02-22 06:56:17 +0000.310841][5526] destructMicSource_w:
[031:343] [2025-02-22 06:56:17 +0000.311011][5526] setOutput_w:
MicSource::setOutput() 0x0
[031:343] [2025-02-22 06:56:17 +0000.311405][545b] releaseThread 0x7c80b10f00
[031:343] [2025-02-22 06:56:17 +0000.311556][545b] ~MicSource: Mic source
destroyed:0x7d3152b680
[031:345] [2025-02-22 06:56:17 +0000.313555][545b] StopPullFrameAndWriteMp4 leave.
expire time = 374 ms

[031:345] [2025-02-22 06:56:17 +0000.313707][545b] DestroyPipelineAndFilters


time:15609692 enter.

[031:345] [2025-02-22 06:56:17 +0000.313799][545b] UnbindInputFilter 0x7c80b12840


this 0x7d3161cfc0
[031:346] [2025-02-22 06:56:17 +0000.313893][545b] UnbindInputFilter 0x7c80b129d8
this 0x7c984abf50
[031:346] [2025-02-22 06:56:17 +0000.314002][545b] UnbindInputFilter 0x7d3161cfc0
this 0x7c80f6bae0
[031:346] [2025-02-22 06:56:17 +0000.314092][545b] filter: filter pipeline destroy
this: 0x7c80f6ba40
[031:347] [2025-02-22 06:56:17 +0000.314882][545b] ClearVideoOfSources: recodring
total frames:0
[031:347] [2025-02-22 06:56:17 +0000.314992][545b] ClearVideoOfSources:
[031:347] [2025-02-22 06:56:17 +0000.315039][545b] GPUImageProcessing destruct.
[031:347] [2025-02-22 06:56:17 +0000.315116][545b] destroy TrivalImageDrawer
0x7c80e962c0
[031:347] [2025-02-22 06:56:17 +0000.315171][545b] The shader has been initialize,
clean up them.

[031:347] [2025-02-22 06:56:17 +0000.315252][545b] ~OpenGLFrameBuffer:


[031:347] [2025-02-22 06:56:17 +0000.315443][545b] ~OpenGLFrameBuffer:
[031:347] [2025-02-22 06:56:17 +0000.315675][545b] ~OpenGLFrameBuffer:
[031:348] [2025-02-22 06:56:17 +0000.315849][545b] ~OpenGLFrameBuffer:
[031:348] [2025-02-22 06:56:17 +0000.316006][545b] ~OpenGLFrameBuffer:
[031:348] [2025-02-22 06:56:17 +0000.316341][545b] ~OpenGLFrameBuffer:
[031:349] [2025-02-22 06:56:17 +0000.317197][545b] GPUImageProcessing destruct
finish.
[031:349] [2025-02-22 06:56:17 +0000.317329][545b] GPURGBAFrame destruct.
[031:349] [2025-02-22 06:56:17 +0000.317452][545b] destroy OpenGLRenderProgram
0x7d3161cd98
[031:349] [2025-02-22 06:56:17 +0000.317527][545b] ~CameraSource time:15609696
enter.

[031:349] [2025-02-22 06:56:17 +0000.317581][545b] ~CameraSource leave. expire


time = 0 ms

[031:349] [2025-02-22 06:56:17 +0000.317653][545b] ~RecordAudioSource time:15609696


enter.

[031:349] [2025-02-22 06:56:17 +0000.317706][545b] ~RecordAudioSource leave.


expire time = 0 ms

[031:349] [2025-02-22 06:56:17 +0000.317761][545b] DestroyPipelineAndFilters


leave. expire time = 4 ms

[032:179] [2025-02-22 06:56:18 +0000.147038][545f] Run AGC when audioType = 0


[032:179] [2025-02-22 06:56:18 +0000.147272][545f]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:616] [2025-02-22 06:56:18 +0000.584313][545f] haveEnoughProcessedData
internalAudioStream.length: 0
[032:684] [2025-02-22 06:56:18 +0000.652472][1fd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[032:685] [2025-02-22 06:56:18 +0000.653030][1fd2] ~MediaFilterCamera time:15611032
enter.

[032:685] [2025-02-22 06:56:18 +0000.653150][1fd2] StopPullFrameAndWriteMp4


time:15611032 enter.

[032:688] [2025-02-22 06:56:18 +0000.656389][545a] stop recording


[032:691] [2025-02-22 06:56:18 +0000.659029][545a] we have stopped recording before
[032:691] [2025-02-22 06:56:18 +0000.659408][1fd2] StopPullFrameAndWriteMp4 leave.
expire time = 6 ms

[032:693] [2025-02-22 06:56:18 +0000.660887][1fd2] DestroyPipelineAndFilters


time:15611040 enter.
[032:693] [2025-02-22 06:56:18 +0000.660999][1fd2] DestroyPipelineAndFilters
leave. expire time = 0 ms

[032:693] [2025-02-22 06:56:18 +0000.661034][1fd2] AppDeviceManagerStopMic

[032:693] [2025-02-22 06:56:18 +0000.661119][1fd2] AppDeviceManagerStopMic::mic


status is on
[032:693] [2025-02-22 06:56:18 +0000.661155][1fd2] Try to stop webrtc device.

[032:693] [2025-02-22 06:56:18 +0000.661189][1fd2] Set record state to


stopped.threadID:8146

[032:741] [2025-02-22 06:56:18 +0000.708919][1fd2] Try to destory the


recorder.threadID:8146

[032:941] [2025-02-22 06:56:18 +0000.909226][1fd2] DestroyAudioRecorder:


[032:941] [2025-02-22 06:56:18 +0000.909544][1fd2] Cleanup the buffer queue in the
recorder.
[032:941] [2025-02-22 06:56:18 +0000.909665][1fd2] Destroy the recorder.

[032:950] [2025-02-22 06:56:18 +0000.917938][1fd2] StopRecording finished.

[032:950] [2025-02-22 06:56:18 +0000.918045][1fd2] The stop recording success.

[032:950] [2025-02-22 06:56:18 +0000.918078][1fd2]


AudioDeviceDataHandler::StopMicProcess

[032:955] [2025-02-22 06:56:18 +0000.923255][1fd2] AppDeviceManager stop.

[032:955] [2025-02-22 06:56:18 +0000.923379][1fd2] Rlease the webrtc device object.

[032:955] [2025-02-22 06:56:18 +0000.923670][1fd2] OpenSlesInput destruct.

[032:955] [2025-02-22 06:56:18 +0000.923726][1fd2] OpenSlesOutput destruct.

[032:956] [2025-02-22 06:56:18 +0000.924364][1fd2] EventDispatchServerScope


destruct
[032:956] [2025-02-22 06:56:18 +0000.924424][1fd2]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[032:956] [2025-02-22 06:56:18 +0000.924479][1fd2] ~AudioDeviceDataHandler

[032:957] [2025-02-22 06:56:18 +0000.925065][1fd2] AppDeviceManagerDestruct.

[032:957] [2025-02-22 06:56:18 +0000.925110][1fd2] ~AppDeviceManager:


[032:961] [2025-02-22 06:56:18 +0000.929641][1fd2] ~CpuOverloadDetect time:15611308
enter.

[032:962] [2025-02-22 06:56:18 +0000.930169][1fd2] ~CpuOverloadDetect leave.


expire time = 1 ms

[032:963] [2025-02-22 06:56:18 +0000.931730][1fd2] Destruct BeautifyReader begin...


[032:963] [2025-02-22 06:56:18 +0000.931799][1fd2] Destruct BeautifyReader done.
[032:964] [2025-02-22 06:56:18 +0000.931839][1fd2] ~MediaFilterCamera leave.
expire time = 279 ms

[032:964] [2025-02-22 06:56:18 +0000.932022][1fd2] ~GLESContext:


[032:966] [2025-02-22 06:56:18 +0000.934620][1fd2] GLESContext destruct finish.
[032:966] [2025-02-22 06:56:18 +0000.934757][1fd2] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[032:967] [2025-02-22 06:56:18 +0000.935597][1fd2] global uninited!
[032:970] [2025-02-22 06:56:18 +0000.938350][1fd2] clear AppID 50011
[032:970] [2025-02-22 06:56:18 +0000.938438][1fd2] UnRegister JVM for Xplatform
util
[032:970] [2025-02-22 06:56:18 +0000.938474][1fd2] Dispose::unregister webrtc video
engine
[032:970] [2025-02-22 06:56:18 +0000.938505][1fd2] Init the android object with
jvm:0x0 env:0x0 context:0x0

[032:970] [2025-02-22 06:56:18 +0000.938543][1fd2] SetAndroidMediaCodecObjects


time:15611317 enter.

[032:970] [2025-02-22 06:56:18 +0000.938576][1fd2] ClearAndroidMediaCodecObjects


time:15611317 enter.

[032:970] [2025-02-22 06:56:18 +0000.938612][1fd2] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[032:970] [2025-02-22 06:56:18 +0000.938646][1fd2] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[032:970] [2025-02-22 06:56:18 +0000.938706][1fd2] SetAndroidMediaCodecObjects


time:15611317 enter.

[032:970] [2025-02-22 06:56:18 +0000.938739][1fd2] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[032:970] [2025-02-22 06:56:18 +0000.938773][1fd2] ClearAndroidMediaCodecObjects
time:15611317 enter.

[032:970] [2025-02-22 06:56:18 +0000.938809][1fd2] ClearAndroidMediaCodecObjects


leave. expire time = 1 ms

[032:971] [2025-02-22 06:56:18 +0000.938841][1fd2] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[032:971] [2025-02-22 06:56:18 +0000.938870][1fd2] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[032:971] [2025-02-22 06:56:18 +0000.938902][1fd2] Dispose::unregister webrtc voice


engine
[032:971] [2025-02-22 06:56:18 +0000.938931][1fd2] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[032:971] [2025-02-22 06:56:18 +0000.938965][1fd2] SystemUtil UnInit done


[035:985] [2025-02-22 06:56:21 +0000.953661][1fd2] Register JVM for xplatform util
[035:993] [2025-02-22 06:56:21 +0000.961354][1fd2] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
22 06:56:21 +0000
[035:993] [2025-02-22 06:56:21 +0000.961422][1fd2] set AppID=50011 old AppID=-1
[035:993] [2025-02-22 06:56:21 +0000.961469][1fd2] Init the android object with
jvm:0xb400007d3fe21380 env:0x7d30411300 context:0x7cb6d47248

[035:993] [2025-02-22 06:56:21 +0000.961525][1fd2] SetAndroidMediaCodecObjects


time:15614340 enter.

[035:993] [2025-02-22 06:56:21 +0000.961576][1fd2] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[035:993] [2025-02-22 06:56:21 +0000.961630][1fd2] SetAndroidMediaCodecObjects


time:15614340 enter.
[035:993] [2025-02-22 06:56:21 +0000.961675][1fd2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007d3fe21380
[035:993] [2025-02-22 06:56:21 +0000.961726][1fd2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d3fe21380 address:0x7c66e14760
[035:993] [2025-02-22 06:56:21 +0000.961775][1fd2] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d3fe21380
address:0x7c66e14760
[035:994] [2025-02-22 06:56:21 +0000.961826][1fd2] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[035:994] [2025-02-22 06:56:21 +0000.961875][1fd2] Set the android objects with


jvm:0xb400007d3fe21380 env:0x7d30411300 context:0x7cb6d47248

[035:994] [2025-02-22 06:56:21 +0000.961924][1fd2] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7d30411300
[035:994] [2025-02-22 06:56:21 +0000.961975][1fd2] SystemUtil Init done
[035:994] [2025-02-22 06:56:21 +0000.962280][1fd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[035:994] [2025-02-22 06:56:21 +0000.962422][1fd2] MediaFilterCamera
[035:994] [2025-02-22 06:56:21 +0000.962484][1fd2] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[035:994] [2025-02-22 06:56:21 +0000.962627][1fd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[035:994] [2025-02-22 06:56:21 +0000.962683][1fd2] Recording session using default
bitrate support by app:31457280
[035:994] [2025-02-22 06:56:21 +0000.962675][56af] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c88184cc0
[035:995] [2025-02-22 06:56:21 +0000.962836][56af] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[035:995] [2025-02-22 06:56:21 +0000.962934][1fd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[035:995] [2025-02-22 06:56:21 +0000.963739][1fd2] Error(ini.cc:191): Open the file
failed. error:2
[035:995] [2025-02-22 06:56:21 +0000.963793][1fd2]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[035:996] [2025-02-22 06:56:21 +0000.963841][1fd2] The device model: 2201117ty
usingSoftwareAEC value: 0
[036:000] [2025-02-22 06:56:21 +0000.968682][1fd2] Error(ini.cc:191): Open the file
failed. error:2
[036:000] [2025-02-22 06:56:21 +0000.968811][1fd2]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[036:001] [2025-02-22 06:56:21 +0000.968920][1fd2] The device model: 2201117ty
usingHardwareAEC value: 0
[036:001] [2025-02-22 06:56:21 +0000.968955][1fd2] The machine device: 2201117ty
usingHardwareAEC value: 0
[036:001] [2025-02-22 06:56:21 +0000.968988][1fd2] Using Default AEC type: software
AEC
[036:002] [2025-02-22 06:56:21 +0000.970112][1fd2] The device model: 2201117ty enum
value: 0
[036:003] [2025-02-22 06:56:21 +0000.970833][1fd2] GetMachineModel is 2201117TY
[036:003] [2025-02-22 06:56:21 +0000.970921][1fd2] GetMachineInfo: 2201117TY
[036:003] [2025-02-22 06:56:21 +0000.970953][1fd2] Construct BeautifyReader
begin...
[036:003] [2025-02-22 06:56:21 +0000.970986][1fd2] dumpStickerRgba:0
dumpStickerYuv:0
[036:003] [2025-02-22 06:56:21 +0000.971073][1fd2] Construct BeautifyReader done.
[036:006] [2025-02-22 06:56:21 +0000.974514][1fd2] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[036:006] [2025-02-22 06:56:21 +0000.974557][56b2] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7d3052fda0
[036:006] [2025-02-22 06:56:21 +0000.974652][1fd2] AppDeviceManager telnet server
for statistics started......
[036:007] [2025-02-22 06:56:21 +0000.975109][1fd2] CpuOverloadDetect time:15614354
enter.

[036:007] [2025-02-22 06:56:21 +0000.975228][1fd2] CpuOverloadDetect leave. expire


time = 0 ms

[036:007] [2025-02-22 06:56:21 +0000.975260][56b3] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7d3050c300
[036:010] [2025-02-22 06:56:21 +0000.977976][1fd2] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[036:010] [2025-02-22 06:56:21 +0000.978042][1fd2] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[036:010] [2025-02-22 06:56:21 +0000.978319][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[036:010] [2025-02-22 06:56:21 +0000.978647][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[036:011] [2025-02-22 06:56:21 +0000.978893][1fd2] CreatePlatformSpecificObjects:
[036:011] [2025-02-22 06:56:21 +0000.978942][1fd2] audio device use opensle input
and opensl output
[036:011] [2025-02-22 06:56:21 +0000.978988][1fd2] Create OpenSLES output module
with java VM support.

[036:011] [2025-02-22 06:56:21 +0000.979140][1fd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[036:011] [2025-02-22 06:56:21 +0000.979304][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[036:011] [2025-02-22 06:56:21 +0000.979515][1fd2] Create OpenSLES output module
with buffer num:1

[036:011] [2025-02-22 06:56:21 +0000.979656][1fd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[036:012] [2025-02-22 06:56:21 +0000.979819][1fd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[036:012] [2025-02-22 06:56:21 +0000.980002][1fd2] Create OpenSLES input module
with java VM support.

[036:012] [2025-02-22 06:56:21 +0000.980052][1fd2] Create OpenSLES input module


with buffer num:1

[036:012] [2025-02-22 06:56:21 +0000.980106][1fd2] Error(trace.cc:40): Init the


output and input for audio device template.
[036:012] [2025-02-22 06:56:21 +0000.980149][1fd2] Init the output device.

[036:012] [2025-02-22 06:56:21 +0000.980196][1fd2] Init the opensl input.


[036:012] [2025-02-22 06:56:21 +0000.980250][1fd2] AppDeviceManager get setting
samplerate: 0
[036:012] [2025-02-22 06:56:21 +0000.980700][1fd2] The device model: 2201117ty enum
value: 0
[036:013] [2025-02-22 06:56:21 +0000.981433][1fd2] The device model: 2201117ty enum
value: 0
[036:013] [2025-02-22 06:56:21 +0000.981479][1fd2] Set the sample rate to be:48000

[036:013] [2025-02-22 06:56:21 +0000.981509][1fd2] Enable the recording stereo:0


[036:013] [2025-02-22 06:56:21 +0000.981539][1fd2] Set the playout as stereo:1
[036:013] [2025-02-22 06:56:21 +0000.981585][1fd2] Init the microphone.
[036:014] [2025-02-22 06:56:21 +0000.982382][1fd2] Update the recording sample rate
to be: 48000
[036:014] [2025-02-22 06:56:21 +0000.982463][1fd2] Init the speaker.
[036:014] [2025-02-22 06:56:21 +0000.982513][1fd2] Low latency buffer size:144 low
sample rate:48000
[036:015] [2025-02-22 06:56:21 +0000.982868][1fd2] Using 1 x 10ms for an audio
frame.

[036:019] [2025-02-22 06:56:21 +0000.987399][1fd2] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[036:019] [2025-02-22 06:56:21 +0000.987608][1fd2] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[036:019] [2025-02-22 06:56:21 +0000.987672][1fd2] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[036:025] [2025-02-22 06:56:21 +0000.993691][1fd2] The device model:2201117ty

[036:025] [2025-02-22 06:56:21 +0000.993794][1fd2] speaker output factor:100


defaultFactor: 100

[036:026] [2025-02-22 06:56:21 +0000.993843][1fd2] headset output factor:100


defaultFactor: 100

[036:026] [2025-02-22 06:56:21 +0000.994327][1fd2] AppDeviceManagerStart finished.


[036:026] [2025-02-22 06:56:21 +0000.994379][1fd2] AppDeviceManagerStartMic::mic
status is off
[036:026] [2025-02-22 06:56:21 +0000.994450][1fd2] AppDeviceManagerStartMic update
aec type: 2

[036:026] [2025-02-22 06:56:21 +0000.994495][1fd2] AppDeviceManagerStartMic update


voiceChangeMode: 4

[036:026] [2025-02-22 06:56:21 +0000.994542][1fd2]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[036:026] [2025-02-22 06:56:21 +0000.994591][1fd2]
AudioDeviceDataHandler::StartMicProcess

[036:026] [2025-02-22 06:56:21 +0000.994752][1fd2] Try to start webrtc recording


device.

[036:026] [2025-02-22 06:56:21 +0000.994799][1fd2] StartRecording. threadID:8146

[036:026] [2025-02-22 06:56:21 +0000.994788][56b4] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[036:027] [2025-02-22 06:56:21 +0000.994882][1fd2] default mode: Set the recording
mode to voice communication to enable HW AEC .

[036:027] [2025-02-22 06:56:21 +0000.994915][1fd2] Set the recording mode before


getSetting: 4
[036:027] [2025-02-22 06:56:21 +0000.994974][1fd2] Set the recording mode after
getSetting: 1
[036:050] [2025-02-22 06:56:22 +0000.18390][1fd2] StartRecording finished.

[036:050] [2025-02-22 06:56:22 +0000.18501][1fd2] audio: start the audio mic


checker timer.

[036:051] [2025-02-22 06:56:22 +0000.19173][1fd2] machine model :redmi


[036:051] [2025-02-22 06:56:22 +0000.19248][1fd2] Support this machine model :redmi
[036:051] [2025-02-22 06:56:22 +0000.19293][1fd2] global inited! current sdk
version: 07-20-936c45f
[036:512] [2025-02-22 06:56:22 +0000.480633][4731]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[036:513] [2025-02-22 06:56:22 +0000.480917][56b0] MediaFilterCamera, recording
file context:0x7d3154e180 input texture:24
[036:513] [2025-02-22 06:56:22 +0000.480993][56b0] GLESContext:
[036:513] [2025-02-22 06:56:22 +0000.481061][56b0] The result of eglGetDisplay is:
0x1
[036:514] [2025-02-22 06:56:22 +0000.482321][56b0] The result of creation:
0x7cb4a95800
[036:514] [2025-02-22 06:56:22 +0000.482460][56b0] The result of
eglCreatePbufferSurface is: 0x7cb4a95980
[036:514] [2025-02-22 06:56:22 +0000.482639][4731]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7d3154e180 input_texture: 24
[037:526] [2025-02-22 06:56:23 +0000.494092][56b4] haveEnoughProcessedData
internalAudioStream.length: 0
[037:624] [2025-02-22 06:56:23 +0000.592374][56b4] Run AGC when audioType = 0
[037:965] [2025-02-22 06:56:23 +0000.933277][1fd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[037:965] [2025-02-22 06:56:23 +0000.933401][1fd2] ~MediaFilterCamera time:15616312
enter.

[037:965] [2025-02-22 06:56:23 +0000.933442][1fd2] StopPullFrameAndWriteMp4


time:15616312 enter.

[037:966] [2025-02-22 06:56:23 +0000.934192][56af] stop recording


[037:966] [2025-02-22 06:56:23 +0000.934265][56af] we have stopped recording before
[037:966] [2025-02-22 06:56:23 +0000.934342][1fd2] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[037:967] [2025-02-22 06:56:23 +0000.934971][1fd2] DestroyPipelineAndFilters


time:15616314 enter.

[037:967] [2025-02-22 06:56:23 +0000.935049][1fd2] DestroyPipelineAndFilters


leave. expire time = 0 ms

[037:967] [2025-02-22 06:56:23 +0000.935081][1fd2] AppDeviceManagerStopMic

[037:967] [2025-02-22 06:56:23 +0000.935157][1fd2] AppDeviceManagerStopMic::mic


status is on
[037:967] [2025-02-22 06:56:23 +0000.935186][1fd2] Try to stop webrtc device.

[037:967] [2025-02-22 06:56:23 +0000.935218][1fd2] Set record state to


stopped.threadID:8146

[038:015] [2025-02-22 06:56:23 +0000.983154][1fd2] Try to destory the


recorder.threadID:8146

[038:215] [2025-02-22 06:56:24 +0000.183591][1fd2] DestroyAudioRecorder:


[038:216] [2025-02-22 06:56:24 +0000.183867][1fd2] Cleanup the buffer queue in the
recorder.
[038:216] [2025-02-22 06:56:24 +0000.183977][1fd2] Destroy the recorder.

[038:224] [2025-02-22 06:56:24[000:028] [2025-06-27 02:33:23 +0000.57562][2f2a] Log


to file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-
06-27 02:33:23 +0000
[000:028] [2025-06-27 02:33:23 +0000.57607][2f2a] set AppID=50011 old AppID=-1
[000:028] [2025-06-27 02:33:23 +0000.57653][2f2a] Init the android object with
jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[000:028] [2025-06-27 02:33:23 +0000.57716][2f2a] SetAndroidMediaCodecObjects


time:7765261 enter.

[000:028] [2025-06-27 02:33:23 +0000.57754][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:028] [2025-06-27 02:33:23 +0000.57798][2f2a] SetAndroidMediaCodecObjects


time:7765261 enter.

[000:028] [2025-06-27 02:33:23 +0000.57838][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007ab2221380
[000:028] [2025-06-27 02:33:23 +0000.57861][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007ab2221380 address:0x79e5892760
[000:028] [2025-06-27 02:33:23 +0000.57894][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007ab2221380
address:0x79e5892760
[000:028] [2025-06-27 02:33:23 +0000.57937][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:028] [2025-06-27 02:33:23 +0000.57989][2f2a] Set the android objects with


jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[000:030] [2025-06-27 02:33:23 +0000.59451][2f2a] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7aa22131c0
[000:030] [2025-06-27 02:33:23 +0000.59495][2f2a] SystemUtil Init done
[000:034] [2025-06-27 02:33:23 +0000.64101][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:036] [2025-06-27 02:33:23 +0000.65855][2f2a] MediaFilterCamera
[000:036] [2025-06-27 02:33:23 +0000.65928][2f2a] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:036] [2025-06-27 02:33:23 +0000.66068][2f2a] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:036] [2025-06-27 02:33:23 +0000.66129][2f2a] Recording session using default
bitrate support by app:31457280
[000:036] [2025-06-27 02:33:23 +0000.66107][5918] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a0f55da40
[000:036] [2025-06-27 02:33:23 +0000.66360][5918] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:037] [2025-06-27 02:33:23 +0000.66444][2f2a] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:037] [2025-06-27 02:33:23 +0000.66992][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[000:037] [2025-06-27 02:33:23 +0000.67031][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:037] [2025-06-27 02:33:23 +0000.67095][2f2a] The device model: 2201117ty
usingSoftwareAEC value: 0
[000:039] [2025-06-27 02:33:23 +0000.69209][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[000:039] [2025-06-27 02:33:23 +0000.69266][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:039] [2025-06-27 02:33:23 +0000.69303][2f2a] The device model: 2201117ty
usingHardwareAEC value: 0
[000:039] [2025-06-27 02:33:23 +0000.69327][2f2a] The machine device: 2201117ty
usingHardwareAEC value: 0
[000:039] [2025-06-27 02:33:23 +0000.69349][2f2a] Using Default AEC type: software
AEC
[000:040] [2025-06-27 02:33:23 +0000.70400][2f2a] The device model: 2201117ty enum
value: 0
[000:041] [2025-06-27 02:33:23 +0000.70952][2f2a] GetMachineModel is 2201117TY
[000:041] [2025-06-27 02:33:23 +0000.71008][2f2a] GetMachineInfo: 2201117TY
[000:041] [2025-06-27 02:33:23 +0000.71047][2f2a] Construct BeautifyReader begin...
[000:041] [2025-06-27 02:33:23 +0000.71081][2f2a] dumpStickerRgba:0
dumpStickerYuv:0
[000:041] [2025-06-27 02:33:23 +0000.71104][2f2a] Construct BeautifyReader done.
[000:045] [2025-06-27 02:33:23 +0000.74810][2f2a] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:045] [2025-06-27 02:33:23 +0000.74846][591b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a1951dda0
[000:045] [2025-06-27 02:33:23 +0000.75191][2f2a] AppDeviceManager telnet server
for statistics started......
[000:046] [2025-06-27 02:33:23 +0000.75584][2f2a] CpuOverloadDetect time:7765279
enter.

[000:046] [2025-06-27 02:33:23 +0000.75683][2f2a] CpuOverloadDetect leave. expire


time = 0 ms

[000:046] [2025-06-27 02:33:23 +0000.75708][591c] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7a0b5ed040
[000:046] [2025-06-27 02:33:23 +0000.76260][2f2a] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:046] [2025-06-27 02:33:23 +0000.76296][2f2a] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:048] [2025-06-27 02:33:23 +0000.77733][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:049] [2025-06-27 02:33:23 +0000.78948][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:050] [2025-06-27 02:33:23 +0000.79547][2f2a] CreatePlatformSpecificObjects:
[000:050] [2025-06-27 02:33:23 +0000.79600][2f2a] audio device use opensle input
and opensl output
[000:050] [2025-06-27 02:33:23 +0000.79645][2f2a] Create OpenSLES output module
with java VM support.

[000:050] [2025-06-27 02:33:23 +0000.79823][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:050] [2025-06-27 02:33:23 +0000.79964][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:050] [2025-06-27 02:33:23 +0000.80127][2f2a] Create OpenSLES output module
with buffer num:1

[000:050] [2025-06-27 02:33:23 +0000.80268][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:050] [2025-06-27 02:33:23 +0000.80392][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:051] [2025-06-27 02:33:23 +0000.80574][2f2a] Create OpenSLES input module with
java VM support.

[000:051] [2025-06-27 02:33:23 +0000.80614][2f2a] Create OpenSLES input module with


buffer num:1

[000:051] [2025-06-27 02:33:23 +0000.80685][2f2a] Error(trace.cc:40): Init the


output and input for audio device template.
[000:051] [2025-06-27 02:33:23 +0000.80720][2f2a] Init the output device.

[000:051] [2025-06-27 02:33:23 +0000.80762][2f2a] Init the opensl input.


[000:051] [2025-06-27 02:33:23 +0000.80800][2f2a] AppDeviceManager get setting
samplerate: 0
[000:051] [2025-06-27 02:33:23 +0000.81175][2f2a] The device model: 2201117ty enum
value: 0
[000:052] [2025-06-27 02:33:23 +0000.81699][2f2a] The device model: 2201117ty enum
value: 0
[000:052] [2025-06-27 02:33:23 +0000.81738][2f2a] Set the sample rate to be:48000

[000:052] [2025-06-27 02:33:23 +0000.81779][2f2a] Enable the recording stereo:0


[000:052] [2025-06-27 02:33:23 +0000.81821][2f2a] Set the playout as stereo:1
[000:052] [2025-06-27 02:33:23 +0000.81862][2f2a] Init the microphone.
[000:054] [2025-06-27 02:33:23 +0000.83641][2f2a] Update the recording sample rate
to be: 48000
[000:054] [2025-06-27 02:33:23 +0000.83693][2f2a] Init the speaker.
[000:054] [2025-06-27 02:33:23 +0000.83736][2f2a] Low latency buffer size:144 low
sample rate:48000
[000:054] [2025-06-27 02:33:23 +0000.84008][2f2a] Using 1 x 10ms for an audio
frame.

[000:057] [2025-06-27 02:33:23 +0000.87261][2f2a] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:058] [2025-06-27 02:33:23 +0000.87425][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:058] [2025-06-27 02:33:23 +0000.87483][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:062] [2025-06-27 02:33:23 +0000.92010][2f2a] The device model:2201117ty

[000:062] [2025-06-27 02:33:23 +0000.92111][2f2a] speaker output factor:100


defaultFactor: 100

[000:062] [2025-06-27 02:33:23 +0000.92137][2f2a] headset output factor:100


defaultFactor: 100

[000:063] [2025-06-27 02:33:23 +0000.92554][2f2a] AppDeviceManagerStart finished.


[000:063] [2025-06-27 02:33:23 +0000.92623][2f2a] AppDeviceManagerStartMic::mic
status is off
[000:063] [2025-06-27 02:33:23 +0000.92680][2f2a] AppDeviceManagerStartMic update
aec type: 2

[000:063] [2025-06-27 02:33:23 +0000.92711][2f2a] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:063] [2025-06-27 02:33:23 +0000.92755][2f2a]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:063] [2025-06-27 02:33:23 +0000.92795][2f2a]
AudioDeviceDataHandler::StartMicProcess

[000:063] [2025-06-27 02:33:23 +0000.92918][2f2a] Try to start webrtc recording


device.

[000:063] [2025-06-27 02:33:23 +0000.92954][2f2a] StartRecording. threadID:12074

[000:063] [2025-06-27 02:33:23 +0000.92947][591d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:063] [2025-06-27 02:33:23 +0000.93034][591d] haveEnoughProcessedData
internalAudioStream.length: 0
[000:063] [2025-06-27 02:33:23 +0000.93306][2f2a] The machine model:2201117TY

[000:063] [2025-06-27 02:33:23 +0000.93365][2f2a] default mode: Set the recording


mode to voice communication to enable HW AEC .
[000:063] [2025-06-27 02:33:23 +0000.93401][2f2a] Set the recording mode before
getSetting: 4
[000:064] [2025-06-27 02:33:23 +0000.93428][2f2a] Set the recording mode after
getSetting: 1
[000:110] [2025-06-27 02:33:23 +0000.139528][2f2a] StartRecording finished.

[000:110] [2025-06-27 02:33:23 +0000.139620][2f2a] audio: start the audio mic


checker timer.

[000:110] [2025-06-27 02:33:23 +0000.140157][2f2a] machine model :redmi


[000:110] [2025-06-27 02:33:23 +0000.140245][2f2a] Support this machine
model :redmi
[000:115] [2025-06-27 02:33:23 +0000.144812][2f2a] global inited! current sdk
version: 07-20-936c45f
[000:197] [2025-06-27 02:33:23 +0000.226684][591e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:197] [2025-06-27 02:33:23 +0000.226806][591e] _deviceSampleRate:48000

[000:201] [2025-06-27 02:33:23 +0000.230547][591d] Run AGC when audioType = 0


[000:201] [2025-06-27 02:33:23 +0000.230697][591d]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:648] [2025-06-27 02:33:23 +0000.677817][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:648] [2025-06-27 02:33:23 +0000.678420][5919] MediaFilterCamera, recording
file context:0x7a3e245e80 input texture:25
[000:649] [2025-06-27 02:33:23 +0000.678662][5919] GLESContext:
[000:649] [2025-06-27 02:33:23 +0000.678825][5919] The result of eglGetDisplay is:
0x1
[000:651] [2025-06-27 02:33:23 +0000.681106][5919] The result of creation:
0x7a1940c380
[000:652] [2025-06-27 02:33:23 +0000.681520][5919] The result of
eglCreatePbufferSurface is: 0x7a1940c480
[000:652] [2025-06-27 02:33:23 +0000.682049][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7a3e245e80 input_texture: 25
[001:809] [2025-06-27 02:33:24 +0000.838736][591d] haveEnoughProcessedData
internalAudioStream.length: 10
[002:199] [2025-06-27 02:33:25 +0000.229233][591d] Run AGC when audioType = 0
[003:509] [2025-06-27 02:33:26 +0000.539173][591d] haveEnoughProcessedData
internalAudioStream.length: 10
[004:111] [2025-06-27 02:33:27 +0000.141024][5914]
monitorTime:4001totalDuration:3920
[004:198] [2025-06-27 02:33:27 +0000.227570][591d] Run AGC when audioType = 0
[004:198] [2025-06-27 02:33:27 +0000.227685][591d]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:196] [2025-06-27 02:33:28 +0000.226221][591d] haveEnoughProcessedData
internalAudioStream.length: 10
[006:197] [2025-06-27 02:33:29 +0000.226804][591d] Run AGC when audioType = 0
[006:885] [2025-06-27 02:33:29 +0000.915418][591d] haveEnoughProcessedData
internalAudioStream.length: 0
[008:198] [2025-06-27 02:33:31 +0000.227634][591d] Run AGC when audioType = 0
[008:198] [2025-06-27 02:33:31 +0000.227925][591d]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:577] [2025-06-27 02:33:31 +0000.606932][591d] haveEnoughProcessedData
internalAudioStream.length: 0
[010:196] [2025-06-27 02:33:33 +0000.225809][591e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:196] [2025-06-27 02:33:33 +0000.226248][591e] _deviceSampleRate:48000

[010:202] [2025-06-27 02:33:33 +0000.231636][591d] Run AGC when audioType = 0


[010:292] [2025-06-27 02:33:33 +0000.321757][591d] haveEnoughProcessedData
internalAudioStream.length: 0
[012:003] [2025-06-27 02:33:35 +0000.33420][591d] haveEnoughProcessedData
internalAudioStream.length: 0
[012:199] [2025-06-27 02:33:35 +0000.228802][591d] Run AGC when audioType = 0
[012:199] [2025-06-27 02:33:35 +0000.228987][591d]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:710] [2025-06-27 02:33:36 +0000.739834][591d] haveEnoughProcessedData
internalAudioStream.length: 0
[014:196] [2025-06-27 02:33:37 +0000.226101][591d] Run AGC when audioType = 0
[014:690] [2025-06-27 02:33:37 +0000.719703][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[014:690] [2025-06-27 02:33:37 +0000.719971][2f2a] ~MediaFilterCamera time:7779923
enter.

[014:690] [2025-06-27 02:33:37 +0000.720041][2f2a] StopPullFrameAndWriteMp4


time:7779923 enter.

[014:691] [2025-06-27 02:33:37 +0000.720700][5918] stop recording


[014:691] [2025-06-27 02:33:37 +0000.720776][5918] we have stopped recording before
[014:691] [2025-06-27 02:33:37 +0000.720917][2f2a] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[014:693] [2025-06-27 02:33:37 +0000.723050][2f2a] DestroyPipelineAndFilters


time:7779926 enter.

[014:693] [2025-06-27 02:33:37 +0000.723272][2f2a] DestroyPipelineAndFilters


leave. expire time = 0 ms

[014:693] [2025-06-27 02:33:37 +0000.723320][2f2a] AppDeviceManagerStopMic

[014:693] [2025-06-27 02:33:37 +0000.723415][2f2a] AppDeviceManagerStopMic::mic


status is on
[014:694] [2025-06-27 02:33:37 +0000.723456][2f2a] Try to stop webrtc device.

[014:694] [2025-06-27 02:33:37 +0000.723631][2f2a] Set record state to


stopped.threadID:12074

[014:737] [2025-06-27 02:33:37 +0000.766994][2f2a] Try to destory the


recorder.threadID:12074

[014:937] [2025-06-27 02:33:37 +0000.967200][2f2a] DestroyAudioRecorder:


[014:937] [2025-06-27 02:33:37 +0000.967377][2f2a] Cleanup the buffer queue in the
recorder.
[014:937] [2025-06-27 02:33:37 +0000.967414][2f2a] Destroy the recorder.

[014:949] [2025-06-27 02:33:37 +0000.979164][2f2a] StopRecording finished.

[014:949] [2025-06-27 02:33:37 +0000.979384][2f2a] The stop recording success.

[014:950] [2025-06-27 02:33:37 +0000.979425][2f2a]


AudioDeviceDataHandler::StopMicProcess
[014:954] [2025-06-27 02:33:37 +0000.983696][2f2a] AppDeviceManager stop.

[014:954] [2025-06-27 02:33:37 +0000.983896][2f2a] Rlease the webrtc device object.

[014:954] [2025-06-27 02:33:37 +0000.984314][2f2a] OpenSlesInput destruct.

[014:955] [2025-06-27 02:33:37 +0000.984509][2f2a] OpenSlesOutput destruct.

[014:955] [2025-06-27 02:33:37 +0000.985281][2f2a] EventDispatchServerScope


destruct
[014:955] [2025-06-27 02:33:37 +0000.985349][2f2a]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[014:955] [2025-06-27 02:33:37 +0000.985415][2f2a] ~AudioDeviceDataHandler

[014:957] [2025-06-27 02:33:37 +0000.986550][2f2a] AppDeviceManagerDestruct.

[014:957] [2025-06-27 02:33:37 +0000.986677][2f2a] ~AppDeviceManager:


[014:957] [2025-06-27 02:33:37 +0000.986786][2f2a] ~CpuOverloadDetect time:7780190
enter.

[014:957] [2025-06-27 02:33:37 +0000.987382][2f2a] ~CpuOverloadDetect leave.


expire time = 0 ms

[014:960] [2025-06-27 02:33:37 +0000.990104][2f2a] Destruct BeautifyReader begin...


[014:960] [2025-06-27 02:33:37 +0000.990261][2f2a] Destruct BeautifyReader done.
[014:960] [2025-06-27 02:33:37 +0000.990313][2f2a] ~MediaFilterCamera leave.
expire time = 270 ms

[014:961] [2025-06-27 02:33:37 +0000.990621][2f2a] ~GLESContext:


[014:962] [2025-06-27 02:33:37 +0000.991655][2f2a] GLESContext destruct finish.
[014:962] [2025-06-27 02:33:37 +0000.991802][2f2a] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[014:963] [2025-06-27 02:33:37 +0000.992497][2f2a] global uninited!
[014:969] [2025-06-27 02:33:37 +0000.998869][2f2a] clear AppID 50011
[014:969] [2025-06-27 02:33:37 +0000.999100][2f2a] UnRegister JVM for Xplatform
util
[014:969] [2025-06-27 02:33:37 +0000.999141][2f2a] Dispose::unregister webrtc video
engine
[014:969] [2025-06-27 02:33:37 +0000.999166][2f2a] Init the android object with
jvm:0x0 env:0x0 context:0x0

[014:969] [2025-06-27 02:33:37 +0000.999202][2f2a] SetAndroidMediaCodecObjects


time:7780202 enter.

[014:969] [2025-06-27 02:33:37 +0000.999246][2f2a] ClearAndroidMediaCodecObjects


time:7780202 enter.

[014:969] [2025-06-27 02:33:37 +0000.999300][2f2a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[014:969] [2025-06-27 02:33:37 +0000.999341][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[014:969] [2025-06-27 02:33:37 +0000.999387][2f2a] SetAndroidMediaCodecObjects


time:7780202 enter.

[014:970] [2025-06-27 02:33:37 +0000.999433][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[014:970] [2025-06-27 02:33:37 +0000.999479][2f2a] ClearAndroidMediaCodecObjects
time:7780203 enter.

[014:970] [2025-06-27 02:33:37 +0000.999524][2f2a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[014:970] [2025-06-27 02:33:37 +0000.999568][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[014:970] [2025-06-27 02:33:37 +0000.999611][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[014:970] [2025-06-27 02:33:37 +0000.999656][2f2a] Dispose::unregister webrtc voice


engine
[014:970] [2025-06-27 02:33:37 +0000.999695][2f2a] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[014:970] [2025-06-27 02:33:37 +0000.999742][2f2a] SystemUtil UnInit done


[016:244] [2025-06-27 02:33:39 +0000.273688][2f2a] Register JVM for xplatform util
[016:251] [2025-06-27 02:33:39 +0000.281266][2f2a] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-06-
27 02:33:39 +0000
[016:251] [2025-06-27 02:33:39 +0000.281344][2f2a] set AppID=50011 old AppID=-1
[016:251] [2025-06-27 02:33:39 +0000.281373][2f2a] Init the android object with
jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[016:251] [2025-06-27 02:33:39 +0000.281402][2f2a] SetAndroidMediaCodecObjects


time:7781484 enter.

[016:252] [2025-06-27 02:33:39 +0000.281433][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[016:252] [2025-06-27 02:33:39 +0000.281486][2f2a] SetAndroidMediaCodecObjects


time:7781485 enter.

[016:252] [2025-06-27 02:33:39 +0000.281509][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007ab2221380
[016:252] [2025-06-27 02:33:39 +0000.281552][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007ab2221380 address:0x79e5892760
[016:252] [2025-06-27 02:33:39 +0000.281576][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007ab2221380
address:0x79e5892760
[016:252] [2025-06-27 02:33:39 +0000.281609][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[016:252] [2025-06-27 02:33:39 +0000.281633][2f2a] Set the android objects with


jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[016:252] [2025-06-27 02:33:39 +0000.281668][2f2a] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7aa22131c0
[016:252] [2025-06-27 02:33:39 +0000.281696][2f2a] SystemUtil Init done
[016:252] [2025-06-27 02:33:39 +0000.281973][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[016:252] [2025-06-27 02:33:39 +0000.282079][2f2a] MediaFilterCamera
[016:252] [2025-06-27 02:33:39 +0000.282123][2f2a] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[016:252] [2025-06-27 02:33:39 +0000.282244][2f2a] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[016:252] [2025-06-27 02:33:39 +0000.282295][2f2a] Recording session using default
bitrate support by app:31457280
[016:252] [2025-06-27 02:33:39 +0000.282312][5a55] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a0f55da40
[016:252] [2025-06-27 02:33:39 +0000.282388][5a55] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[016:253] [2025-06-27 02:33:39 +0000.282476][2f2a] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[016:253] [2025-06-27 02:33:39 +0000.283249][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[016:253] [2025-06-27 02:33:39 +0000.283291][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[016:253] [2025-06-27 02:33:39 +0000.283316][2f2a] The device model: 2201117ty
usingSoftwareAEC value: 0
[016:256] [2025-06-27 02:33:39 +0000.285505][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[016:256] [2025-06-27 02:33:39 +0000.285571][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[016:256] [2025-06-27 02:33:39 +0000.285602][2f2a] The device model: 2201117ty
usingHardwareAEC value: 0
[016:256] [2025-06-27 02:33:39 +0000.285626][2f2a] The machine device: 2201117ty
usingHardwareAEC value: 0
[016:256] [2025-06-27 02:33:39 +0000.285649][2f2a] Using Default AEC type: software
AEC
[016:256] [2025-06-27 02:33:39 +0000.286421][2f2a] The device model: 2201117ty enum
value: 0
[016:257] [2025-06-27 02:33:39 +0000.286904][2f2a] GetMachineModel is 2201117TY
[016:257] [2025-06-27 02:33:39 +0000.286950][2f2a] GetMachineInfo: 2201117TY
[016:257] [2025-06-27 02:33:39 +0000.286975][2f2a] Construct BeautifyReader
begin...
[016:257] [2025-06-27 02:33:39 +0000.286999][2f2a] dumpStickerRgba:0
dumpStickerYuv:0
[016:257] [2025-06-27 02:33:39 +0000.287049][2f2a] Construct BeautifyReader done.
[016:259] [2025-06-27 02:33:39 +0000.289343][2f2a] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[016:259] [2025-06-27 02:33:39 +0000.289378][5a58] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a0b2cd4a0
[016:260] [2025-06-27 02:33:39 +0000.289427][2f2a] AppDeviceManager telnet server
for statistics started......
[016:260] [2025-06-27 02:33:39 +0000.289816][2f2a] CpuOverloadDetect time:7781493
enter.

[016:260] [2025-06-27 02:33:39 +0000.289906][2f2a] CpuOverloadDetect leave. expire


time = 0 ms

[016:260] [2025-06-27 02:33:39 +0000.289931][5a59] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7a0b520700
[016:261] [2025-06-27 02:33:39 +0000.290465][2f2a] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[016:261] [2025-06-27 02:33:39 +0000.290500][2f2a] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[016:261] [2025-06-27 02:33:39 +0000.290758][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[016:261] [2025-06-27 02:33:39 +0000.291003][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[016:261] [2025-06-27 02:33:39 +0000.291221][2f2a] CreatePlatformSpecificObjects:
[016:261] [2025-06-27 02:33:39 +0000.291260][2f2a] audio device use opensle input
and opensl output
[016:261] [2025-06-27 02:33:39 +0000.291304][2f2a] Create OpenSLES output module
with java VM support.
[016:262] [2025-06-27 02:33:39 +0000.291437][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[016:262] [2025-06-27 02:33:39 +0000.291583][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[016:262] [2025-06-27 02:33:39 +0000.291750][2f2a] Create OpenSLES output module
with buffer num:1

[016:262] [2025-06-27 02:33:39 +0000.291867][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[016:262] [2025-06-27 02:33:39 +0000.291994][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[016:262] [2025-06-27 02:33:39 +0000.292144][2f2a] Create OpenSLES input module
with java VM support.

[016:262] [2025-06-27 02:33:39 +0000.292185][2f2a] Create OpenSLES input module


with buffer num:1

[016:262] [2025-06-27 02:33:39 +0000.292235][2f2a] Error(trace.cc:40): Init the


output and input for audio device template.
[016:262] [2025-06-27 02:33:39 +0000.292268][2f2a] Init the output device.

[016:262] [2025-06-27 02:33:39 +0000.292308][2f2a] Init the opensl input.


[016:262] [2025-06-27 02:33:39 +0000.292350][2f2a] AppDeviceManager get setting
samplerate: 0
[016:263] [2025-06-27 02:33:39 +0000.292787][2f2a] The device model: 2201117ty enum
value: 0
[016:263] [2025-06-27 02:33:39 +0000.293341][2f2a] The device model: 2201117ty enum
value: 0
[016:263] [2025-06-27 02:33:39 +0000.293387][2f2a] Set the sample rate to be:48000

[016:263] [2025-06-27 02:33:39 +0000.293413][2f2a] Enable the recording stereo:0


[016:264] [2025-06-27 02:33:39 +0000.293438][2f2a] Set the playout as stereo:1
[016:264] [2025-06-27 02:33:39 +0000.293461][2f2a] Init the microphone.
[016:264] [2025-06-27 02:33:39 +0000.293967][2f2a] Update the recording sample rate
to be: 48000
[016:264] [2025-06-27 02:33:39 +0000.294043][2f2a] Init the speaker.
[016:264] [2025-06-27 02:33:39 +0000.294078][2f2a] Low latency buffer size:144 low
sample rate:48000
[016:264] [2025-06-27 02:33:39 +0000.294363][2f2a] Using 1 x 10ms for an audio
frame.

[016:269] [2025-06-27 02:33:39 +0000.298518][2f2a] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[016:269] [2025-06-27 02:33:39 +0000.298691][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[016:269] [2025-06-27 02:33:39 +0000.298734][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[016:274] [2025-06-27 02:33:39 +0000.303608][2f2a] The device model:2201117ty

[016:274] [2025-06-27 02:33:39 +0000.303706][2f2a] speaker output factor:100


defaultFactor: 100

[016:274] [2025-06-27 02:33:39 +0000.303733][2f2a] headset output factor:100


defaultFactor: 100

[016:274] [2025-06-27 02:33:39 +0000.304091][2f2a] AppDeviceManagerStart finished.


[016:274] [2025-06-27 02:33:39 +0000.304129][2f2a] AppDeviceManagerStartMic::mic
status is off
[016:274] [2025-06-27 02:33:39 +0000.304180][2f2a] AppDeviceManagerStartMic update
aec type: 2

[016:274] [2025-06-27 02:33:39 +0000.304213][2f2a] AppDeviceManagerStartMic update


voiceChangeMode: 4

[016:274] [2025-06-27 02:33:39 +0000.304255][2f2a]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[016:274] [2025-06-27 02:33:39 +0000.304297][2f2a]
AudioDeviceDataHandler::StartMicProcess

[016:275] [2025-06-27 02:33:39 +0000.304461][2f2a] Try to start webrtc recording


device.

[016:275] [2025-06-27 02:33:39 +0000.304500][2f2a] StartRecording. threadID:12074

[016:275] [2025-06-27 02:33:39 +0000.304513][5a5a] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[016:275] [2025-06-27 02:33:39 +0000.304553][2f2a] default mode: Set the recording
mode to voice communication to enable HW AEC .

[016:275] [2025-06-27 02:33:39 +0000.304632][2f2a] Set the recording mode before


getSetting: 4
[016:275] [2025-06-27 02:33:39 +0000.304677][2f2a] Set the recording mode after
getSetting: 1
[016:291] [2025-06-27 02:33:39 +0000.321191][2f2a] StartRecording finished.

[016:291] [2025-06-27 02:33:39 +0000.321273][2f2a] audio: start the audio mic


checker timer.

[016:292] [2025-06-27 02:33:39 +0000.321741][2f2a] machine model :redmi


[016:292] [2025-06-27 02:33:39 +0000.321784][2f2a] Support this machine
model :redmi
[016:292] [2025-06-27 02:33:39 +0000.321810][2f2a] global inited! current sdk
version: 07-20-936c45f
[016:740] [2025-06-27 02:33:39 +0000.769826][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[016:740] [2025-06-27 02:33:39 +0000.770189][5a56] MediaFilterCamera, recording
file context:0x7a3e245e80 input texture:27
[016:740] [2025-06-27 02:33:39 +0000.770282][5a56] GLESContext:
[016:740] [2025-06-27 02:33:39 +0000.770351][5a56] The result of eglGetDisplay is:
0x1
[016:744] [2025-06-27 02:33:39 +0000.773743][5a56] The result of creation:
0x7a33e7f280
[016:744] [2025-06-27 02:33:39 +0000.774027][5a56] The result of
eglCreatePbufferSurface is: 0x7a33e7f380
[016:745] [2025-06-27 02:33:39 +0000.774976][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7a3e245e80 input_texture: 27
[016:858] [2025-06-27 02:33:39 +0000.887837][5a5a] haveEnoughProcessedData
internalAudioStream.length: 10
[017:875] [2025-06-27 02:33:40 +0000.905454][5a5a] Run AGC when audioType = 0
[017:876] [2025-06-27 02:33:40 +0000.905780][5a5a]
AudioDeviceDataHandler::MixAndSendOutFrame
[018:029] [2025-06-27 02:33:41 +0000.58543][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[018:029] [2025-06-27 02:33:41 +0000.58684][2f2a] ~MediaFilterCamera time:7783262
enter.

[018:029] [2025-06-27 02:33:41 +0000.58745][2f2a] StopPullFrameAndWriteMp4


time:7783262 enter.

[018:031] [2025-06-27 02:33:41 +0000.61211][5a55] stop recording


[018:031] [2025-06-27 02:33:41 +0000.61334][5a55] we have stopped recording before
[018:032] [2025-06-27 02:33:41 +0000.61499][2f2a] StopPullFrameAndWriteMp4 leave.
expire time = 3 ms

[018:032] [2025-06-27 02:33:41 +0000.61977][2f2a] DestroyPipelineAndFilters


time:7783265 enter.

[018:032] [2025-06-27 02:33:41 +0000.62039][2f2a] DestroyPipelineAndFilters leave.


expire time = 0 ms

[018:032] [2025-06-27 02:33:41 +0000.62068][2f2a] AppDeviceManagerStopMic

[018:032] [2025-06-27 02:33:41 +0000.62138][2f2a] AppDeviceManagerStopMic::mic


status is on
[018:032] [2025-06-27 02:33:41 +0000.62174][2f2a] Try to stop webrtc device.

[018:032] [2025-06-27 02:33:41 +0000.62201][2f2a] Set record state to


stopped.threadID:12074

[018:069] [2025-06-27 02:33:41 +0000.98557][2f2a] Try to destory the


recorder.threadID:12074

[018:269] [2025-06-27 02:33:41 +0000.298776][2f2a] DestroyAudioRecorder:


[018:269] [2025-06-27 02:33:41 +0000.299027][2f2a] Cleanup the buffer queue in the
recorder.
[018:269] [2025-06-27 02:33:41 +0000.299086][2f2a] Destroy the recorder.

[018:271] [2025-06-27 02:33:41 +0000.300600][2f2a] StopRecording finished.

[018:271] [2025-06-27 02:33:41 +0000.300716][2f2a] The stop recording success.

[018:271] [2025-06-27 02:33:41 +0000.300771][2f2a]


AudioDeviceDataHandler::StopMicProcess

[018:271] [2025-06-27 02:33:41 +0000.301317][2f2a] AppDeviceManager stop.

[018:272] [2025-06-27 02:33:41 +0000.301455][2f2a] Rlease the webrtc device object.

[018:272] [2025-06-27 02:33:41 +0000.301868][2f2a] OpenSlesInput destruct.

[018:272] [2025-06-27 02:33:41 +0000.301961][2f2a] OpenSlesOutput destruct.

[018:273] [2025-06-27 02:33:41 +0000.302701][2f2a] EventDispatchServerScope


destruct
[018:273] [2025-06-27 02:33:41 +0000.302811][2f2a]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[018:273] [2025-06-27 02:33:41 +0000.302917][2f2a] ~AudioDeviceDataHandler

[018:274] [2025-06-27 02:33:41 +0000.303966][2f2a] AppDeviceManagerDestruct.

[018:274] [2025-06-27 02:33:41 +0000.304084][2f2a] ~AppDeviceManager:


[018:274] [2025-06-27 02:33:41 +0000.304171][2f2a] ~CpuOverloadDetect time:7783507
enter.

[018:275] [2025-06-27 02:33:41 +0000.304838][2f2a] ~CpuOverloadDetect leave.


expire time = 1 ms
[018:277] [2025-06-27 02:33:41 +0000.306933][2f2a] Destruct BeautifyReader begin...
[018:277] [2025-06-27 02:33:41 +0000.307051][2f2a] Destruct BeautifyReader done.
[018:277] [2025-06-27 02:33:41 +0000.307138][2f2a] ~MediaFilterCamera leave.
expire time = 248 ms

[018:277] [2025-06-27 02:33:41 +0000.307389][2f2a] ~GLESContext:


[018:279] [2025-06-27 02:33:41 +0000.308933][2f2a] GLESContext destruct finish.
[018:279] [2025-06-27 02:33:41 +0000.309011][2f2a] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[018:280] [2025-06-27 02:33:41 +0000.309548][2f2a] global uninited!
[018:280] [2025-06-27 02:33:41 +0000.310123][2f2a] clear AppID 50011
[018:280] [2025-06-27 02:33:41 +0000.310198][2f2a] UnRegister JVM for Xplatform
util
[018:280] [2025-06-27 02:33:41 +0000.310253][2f2a] Dispose::unregister webrtc video
engine
[018:280] [2025-06-27 02:33:41 +0000.310304][2f2a] Init the android object with
jvm:0x0 env:0x0 context:0x0

[018:280] [2025-06-27 02:33:41 +0000.310363][2f2a] SetAndroidMediaCodecObjects


time:7783513 enter.

[018:280] [2025-06-27 02:33:41 +0000.310415][2f2a] ClearAndroidMediaCodecObjects


time:7783513 enter.

[018:281] [2025-06-27 02:33:41 +0000.310475][2f2a] ClearAndroidMediaCodecObjects


leave. expire time = 1 ms

[018:281] [2025-06-27 02:33:41 +0000.310524][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[018:281] [2025-06-27 02:33:41 +0000.310574][2f2a] SetAndroidMediaCodecObjects


time:7783514 enter.

[018:281] [2025-06-27 02:33:41 +0000.310618][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[018:281] [2025-06-27 02:33:41 +0000.310674][2f2a] ClearAndroidMediaCodecObjects
time:7783514 enter.

[018:281] [2025-06-27 02:33:41 +0000.310719][2f2a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[018:281] [2025-06-27 02:33:41 +0000.310767][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[018:281] [2025-06-27 02:33:41 +0000.310831][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[018:281] [2025-06-27 02:33:41 +0000.310868][2f2a] Dispose::unregister webrtc voice


engine
[018:281] [2025-06-27 02:33:41 +0000.310900][2f2a] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[018:281] [2025-06-27 02:33:41 +0000.310937][2f2a] SystemUtil UnInit done


[023:724] [2025-06-27 02:33:46 +0000.754191][2f2a] Register JVM for xplatform util
[023:728] [2025-06-27 02:33:46 +0000.758198][2f2a] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-06-
27 02:33:46 +0000
[023:728] [2025-06-27 02:33:46 +0000.758264][2f2a] set AppID=50011 old AppID=-1
[023:728] [2025-06-27 02:33:46 +0000.758292][2f2a] Init the android object with
jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[023:728] [2025-06-27 02:33:46 +0000.758320][2f2a] SetAndroidMediaCodecObjects


time:7788961 enter.

[023:728] [2025-06-27 02:33:46 +0000.758372][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[023:728] [2025-06-27 02:33:46 +0000.758412][2f2a] SetAndroidMediaCodecObjects


time:7788961 enter.

[023:729] [2025-06-27 02:33:46 +0000.758456][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007ab2221380
[023:729] [2025-06-27 02:33:46 +0000.758479][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007ab2221380 address:0x79e5892760
[023:729] [2025-06-27 02:33:46 +0000.758510][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007ab2221380
address:0x79e5892760
[023:729] [2025-06-27 02:33:46 +0000.758547][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[023:729] [2025-06-27 02:33:46 +0000.758585][2f2a] Set the android objects with


jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[023:729] [2025-06-27 02:33:46 +0000.758626][2f2a] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7aa22131c0
[023:729] [2025-06-27 02:33:46 +0000.758673][2f2a] SystemUtil Init done
[023:729] [2025-06-27 02:33:46 +0000.758960][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[023:729] [2025-06-27 02:33:46 +0000.759085][2f2a] MediaFilterCamera
[023:729] [2025-06-27 02:33:46 +0000.759129][2f2a] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[023:729] [2025-06-27 02:33:46 +0000.759244][2f2a] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[023:729] [2025-06-27 02:33:46 +0000.759289][2f2a] Recording session using default
bitrate support by app:31457280
[023:729] [2025-06-27 02:33:46 +0000.759283][5ad6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a0f55da40
[023:729] [2025-06-27 02:33:46 +0000.759348][5ad6] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[023:730] [2025-06-27 02:33:46 +0000.759430][2f2a] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[023:730] [2025-06-27 02:33:46 +0000.760076][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[023:730] [2025-06-27 02:33:46 +0000.760128][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[023:730] [2025-06-27 02:33:46 +0000.760155][2f2a] The device model: 2201117ty
usingSoftwareAEC value: 0
[023:733] [2025-06-27 02:33:46 +0000.763301][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[023:733] [2025-06-27 02:33:46 +0000.763415][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[023:734] [2025-06-27 02:33:46 +0000.763451][2f2a] The device model: 2201117ty
usingHardwareAEC value: 0
[023:734] [2025-06-27 02:33:46 +0000.763476][2f2a] The machine device: 2201117ty
usingHardwareAEC value: 0
[023:734] [2025-06-27 02:33:46 +0000.763501][2f2a] Using Default AEC type: software
AEC
[023:735] [2025-06-27 02:33:46 +0000.764673][2f2a] The device model: 2201117ty enum
value: 0
[023:735] [2025-06-27 02:33:46 +0000.765403][2f2a] GetMachineModel is 2201117TY
[023:736] [2025-06-27 02:33:46 +0000.765490][2f2a] GetMachineInfo: 2201117TY
[023:736] [2025-06-27 02:33:46 +0000.765515][2f2a] Construct BeautifyReader
begin...
[023:736] [2025-06-27 02:33:46 +0000.765539][2f2a] dumpStickerRgba:0
dumpStickerYuv:0
[023:736] [2025-06-27 02:33:46 +0000.765575][2f2a] Construct BeautifyReader done.
[023:738] [2025-06-27 02:33:46 +0000.768346][2f2a] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[023:739] [2025-06-27 02:33:46 +0000.768501][2f2a] AppDeviceManager telnet server
for statistics started......
[023:738] [2025-06-27 02:33:46 +0000.768379][5ad9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a192a34a0
[023:739] [2025-06-27 02:33:46 +0000.768915][2f2a] CpuOverloadDetect time:7788972
enter.

[023:739] [2025-06-27 02:33:46 +0000.769009][2f2a] CpuOverloadDetect leave. expire


time = 0 ms

[023:739] [2025-06-27 02:33:46 +0000.769032][5ada] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7a0b188280
[023:740] [2025-06-27 02:33:46 +0000.769611][2f2a] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[023:740] [2025-06-27 02:33:46 +0000.769648][2f2a] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[023:740] [2025-06-27 02:33:46 +0000.769867][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[023:740] [2025-06-27 02:33:46 +0000.770116][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[023:740] [2025-06-27 02:33:46 +0000.770333][2f2a] CreatePlatformSpecificObjects:
[023:740] [2025-06-27 02:33:46 +0000.770372][2f2a] audio device use opensle input
and opensl output
[023:740] [2025-06-27 02:33:46 +0000.770408][2f2a] Create OpenSLES output module
with java VM support.

[023:741] [2025-06-27 02:33:46 +0000.770506][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[023:741] [2025-06-27 02:33:46 +0000.770639][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[023:741] [2025-06-27 02:33:46 +0000.770787][2f2a] Create OpenSLES output module
with buffer num:1

[023:741] [2025-06-27 02:33:46 +0000.770882][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[023:741] [2025-06-27 02:33:46 +0000.771003][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[023:741] [2025-06-27 02:33:46 +0000.771147][2f2a] Create OpenSLES input module
with java VM support.

[023:741] [2025-06-27 02:33:46 +0000.771184][2f2a] Create OpenSLES input module


with buffer num:1

[023:741] [2025-06-27 02:33:46 +0000.771223][2f2a] Error(trace.cc:40): Init the


output and input for audio device template.
[023:741] [2025-06-27 02:33:46 +0000.771255][2f2a] Init the output device.

[023:741] [2025-06-27 02:33:46 +0000.771289][2f2a] Init the opensl input.


[023:741] [2025-06-27 02:33:46 +0000.771326][2f2a] AppDeviceManager get setting
samplerate: 0
[023:742] [2025-06-27 02:33:46 +0000.771622][2f2a] The device model: 2201117ty enum
value: 0
[023:742] [2025-06-27 02:33:46 +0000.772137][2f2a] The device model: 2201117ty enum
value: 0
[023:742] [2025-06-27 02:33:46 +0000.772170][2f2a] Set the sample rate to be:48000

[023:742] [2025-06-27 02:33:46 +0000.772206][2f2a] Enable the recording stereo:0


[023:742] [2025-06-27 02:33:46 +0000.772231][2f2a] Set the playout as stereo:1
[023:742] [2025-06-27 02:33:46 +0000.772261][2f2a] Init the microphone.
[023:743] [2025-06-27 02:33:46 +0000.772590][2f2a] Update the recording sample rate
to be: 48000
[023:743] [2025-06-27 02:33:46 +0000.772627][2f2a] Init the speaker.
[023:743] [2025-06-27 02:33:46 +0000.772657][2f2a] Low latency buffer size:144 low
sample rate:48000
[023:743] [2025-06-27 02:33:46 +0000.772897][2f2a] Using 1 x 10ms for an audio
frame.

[023:746] [2025-06-27 02:33:46 +0000.776067][2f2a] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[023:746] [2025-06-27 02:33:46 +0000.776213][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[023:746] [2025-06-27 02:33:46 +0000.776267][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[023:751] [2025-06-27 02:33:46 +0000.781293][2f2a] The device model:2201117ty

[023:751] [2025-06-27 02:33:46 +0000.781423][2f2a] speaker output factor:100


defaultFactor: 100

[023:752] [2025-06-27 02:33:46 +0000.781450][2f2a] headset output factor:100


defaultFactor: 100

[023:752] [2025-06-27 02:33:46 +0000.781859][2f2a] AppDeviceManagerStart finished.


[023:752] [2025-06-27 02:33:46 +0000.781903][2f2a] AppDeviceManagerStartMic::mic
status is off
[023:752] [2025-06-27 02:33:46 +0000.781958][2f2a] AppDeviceManagerStartMic update
aec type: 2

[023:752] [2025-06-27 02:33:46 +0000.781990][2f2a] AppDeviceManagerStartMic update


voiceChangeMode: 4

[023:752] [2025-06-27 02:33:46 +0000.782028][2f2a]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[023:752] [2025-06-27 02:33:46 +0000.782050][2f2a]
AudioDeviceDataHandler::StartMicProcess

[023:752] [2025-06-27 02:33:46 +0000.782218][2f2a] Try to start webrtc recording


device.

[023:752] [2025-06-27 02:33:46 +0000.782256][2f2a] StartRecording. threadID:12074

[023:752] [2025-06-27 02:33:46 +0000.782255][5adb] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[023:752] [2025-06-27 02:33:46 +0000.782327][2f2a] default mode: Set the recording
mode to voice communication to enable HW AEC .

[023:752] [2025-06-27 02:33:46 +0000.782353][2f2a] Set the recording mode before


getSetting: 4
[023:752] [2025-06-27 02:33:46 +0000.782396][2f2a] Set the recording mode after
getSetting: 1
[023:769] [2025-06-27 02:33:46 +0000.798519][2f2a] StartRecording finished.

[023:769] [2025-06-27 02:33:46 +0000.798598][2f2a] audio: start the audio mic


checker timer.

[023:769] [2025-06-27 02:33:46 +0000.799100][2f2a] machine model :redmi


[023:769] [2025-06-27 02:33:46 +0000.799161][2f2a] Support this machine
model :redmi
[023:769] [2025-06-27 02:33:46 +0000.799191][2f2a] global inited! current sdk
version: 07-20-936c45f
[024:148] [2025-06-27 02:33:47 +0000.177930][5adb] haveEnoughProcessedData
internalAudioStream.length: 0
[024:197] [2025-06-27 02:33:47 +0000.227089][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[024:197] [2025-06-27 02:33:47 +0000.227291][5ad7] MediaFilterCamera, recording
file context:0x7a3e245e80 input texture:29
[024:197] [2025-06-27 02:33:47 +0000.227378][5ad7] GLESContext:
[024:198] [2025-06-27 02:33:47 +0000.227429][5ad7] The result of eglGetDisplay is:
0x1
[024:199] [2025-06-27 02:33:47 +0000.228857][5ad7] The result of creation:
0x7a0f37bd80
[024:199] [2025-06-27 02:33:47 +0000.229039][5ad7] The result of
eglCreatePbufferSurface is: 0x7a0f56cd80
[024:202] [2025-06-27 02:33:47 +0000.231467][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7a3e245e80 input_texture: 29
[025:405] [2025-06-27 02:33:48 +0000.434727][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[025:407] [2025-06-27 02:33:48 +0000.436736][2f2a] ~MediaFilterCamera time:7790640
enter.

[025:407] [2025-06-27 02:33:48 +0000.436801][2f2a] StopPullFrameAndWriteMp4


time:7790640 enter.

[025:407] [2025-06-27 02:33:48 +0000.437350][5ad6] stop recording


[025:407] [2025-06-27 02:33:48 +0000.437410][5ad6] we have stopped recording before
[025:408] [2025-06-27 02:33:48 +0000.437490][2f2a] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[025:408] [2025-06-27 02:33:48 +0000.437934][2f2a] DestroyPipelineAndFilters


time:7790641 enter.

[025:408] [2025-06-27 02:33:48 +0000.437977][2f2a] DestroyPipelineAndFilters


leave. expire time = 0 ms

[025:408] [2025-06-27 02:33:48 +0000.438003][2f2a] AppDeviceManagerStopMic

[025:408] [2025-06-27 02:33:48 +0000.438140][2f2a] AppDeviceManagerStopMic::mic


status is on
[025:408] [2025-06-27 02:33:48 +0000.438181][2f2a] Try to stop webrtc device.

[025:408] [2025-06-27 02:33:48 +0000.438215][2f2a] Set record state to


stopped.threadID:12074

[025:444] [2025-06-27 02:33:48 +0000.473491][2f2a] Try to destory the


recorder.threadID:12074
[025:644] [2025-06-27 02:33:48 +0000.673702][2f2a] DestroyAudioRecorder:
[025:644] [2025-06-27 02:33:48 +0000.673920][2f2a] Cleanup the buffer queue in the
recorder.
[025:644] [2025-06-27 02:33:48 +0000.673964][2f2a] Destroy the recorder.

[025:648] [2025-06-27 02:33:48 +0000.678452][2f2a] StopRecording finished.

[025:649] [2025-06-27 02:33:48 +0000.678689][2f2a] The stop recording success.

[025:649] [2025-06-27 02:33:48 +0000.678837][2f2a]


AudioDeviceDataHandler::StopMicProcess

[025:650] [2025-06-27 02:33:48 +0000.679950][2f2a] AppDeviceManager stop.

[025:650] [2025-06-27 02:33:48 +0000.680096][2f2a] Rlease the webrtc device object.

[025:650] [2025-06-27 02:33:48 +0000.680354][2f2a] OpenSlesInput destruct.

[025:650] [2025-06-27 02:33:48 +0000.680477][2f2a] OpenSlesOutput destruct.

[025:651] [2025-06-27 02:33:48 +0000.681412][2f2a] EventDispatchServerScope


destruct
[025:652] [2025-06-27 02:33:48 +0000.681518][2f2a]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[025:652] [2025-06-27 02:33:48 +0000.681613][2f2a] ~AudioDeviceDataHandler

[025:652] [2025-06-27 02:33:48 +0000.682305][2f2a] AppDeviceManagerDestruct.

[025:652] [2025-06-27 02:33:48 +0000.682384][2f2a] ~AppDeviceManager:


[025:653] [2025-06-27 02:33:48 +0000.682459][2f2a] ~CpuOverloadDetect time:7790886
enter.

[025:653] [2025-06-27 02:33:48 +0000.682787][2f2a] ~CpuOverloadDetect leave.


expire time = 0 ms

[025:655] [2025-06-27 02:33:48 +0000.685333][2f2a] Destruct BeautifyReader begin...


[025:655] [2025-06-27 02:33:48 +0000.685416][2f2a] Destruct BeautifyReader done.
[025:656] [2025-06-27 02:33:48 +0000.685453][2f2a] ~MediaFilterCamera leave.
expire time = 249 ms

[025:656] [2025-06-27 02:33:48 +0000.686002][2f2a] ~GLESContext:


[025:657] [2025-06-27 02:33:48 +0000.686618][2f2a] GLESContext destruct finish.
[025:657] [2025-06-27 02:33:48 +0000.686692][2f2a] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[025:657] [2025-06-27 02:33:48 +0000.687046][2f2a] global uninited!
[025:657] [2025-06-27 02:33:48 +0000.687360][2f2a] clear AppID 50011
[025:657] [2025-06-27 02:33:48 +0000.687415][2f2a] UnRegister JVM for Xplatform
util
[025:658] [2025-06-27 02:33:48 +0000.687470][2f2a] Dispose::unregister webrtc video
engine
[025:658] [2025-06-27 02:33:48 +0000.687511][2f2a] Init the android object with
jvm:0x0 env:0x0 context:0x0

[025:658] [2025-06-27 02:33:48 +0000.687557][2f2a] SetAndroidMediaCodecObjects


time:7790891 enter.

[025:658] [2025-06-27 02:33:48 +0000.687598][2f2a] ClearAndroidMediaCodecObjects


time:7790891 enter.
[025:658] [2025-06-27 02:33:48 +0000.687627][2f2a] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms

[025:658] [2025-06-27 02:33:48 +0000.687664][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[025:658] [2025-06-27 02:33:48 +0000.687712][2f2a] SetAndroidMediaCodecObjects


time:7790891 enter.

[025:658] [2025-06-27 02:33:48 +0000.687753][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[025:658] [2025-06-27 02:33:48 +0000.687779][2f2a] ClearAndroidMediaCodecObjects
time:7790891 enter.

[025:658] [2025-06-27 02:33:48 +0000.687813][2f2a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[025:658] [2025-06-27 02:33:48 +0000.687837][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[025:658] [2025-06-27 02:33:48 +0000.687869][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[025:658] [2025-06-27 02:33:48 +0000.687895][2f2a] Dispose::unregister webrtc voice


engine
[025:658] [2025-06-27 02:33:48 +0000.687929][2f2a] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[025:658] [2025-06-27 02:33:48 +0000.687973][2f2a] SystemUtil UnInit done


[033:404] [2025-06-27 02:33:56 +0000.434055][2f2a] Register JVM for xplatform util
[033:409] [2025-06-27 02:33:56 +0000.438571][2f2a] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-06-
27 02:33:56 +0000
[033:409] [2025-06-27 02:33:56 +0000.438619][2f2a] set AppID=50011 old AppID=-1
[033:409] [2025-06-27 02:33:56 +0000.438655][2f2a] Init the android object with
jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[033:409] [2025-06-27 02:33:56 +0000.438694][2f2a] SetAndroidMediaCodecObjects


time:7798642 enter.

[033:409] [2025-06-27 02:33:56 +0000.438729][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[033:409] [2025-06-27 02:33:56 +0000.438763][2f2a] SetAndroidMediaCodecObjects


time:7798642 enter.

[033:409] [2025-06-27 02:33:56 +0000.438800][2f2a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007ab2221380
[033:409] [2025-06-27 02:33:56 +0000.438823][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007ab2221380 address:0x79e5892760
[033:409] [2025-06-27 02:33:56 +0000.438856][2f2a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007ab2221380
address:0x79e5892760
[033:409] [2025-06-27 02:33:56 +0000.438892][2f2a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[033:409] [2025-06-27 02:33:56 +0000.438915][2f2a] Set the android objects with


jvm:0xb400007ab2221380 env:0x7aa22131c0 context:0x7a360d5248

[033:409] [2025-06-27 02:33:56 +0000.438947][2f2a] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7aa22131c0
[033:409] [2025-06-27 02:33:56 +0000.438988][2f2a] SystemUtil Init done
[033:409] [2025-06-27 02:33:56 +0000.439226][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[033:409] [2025-06-27 02:33:56 +0000.439343][2f2a] MediaFilterCamera
[033:409] [2025-06-27 02:33:56 +0000.439387][2f2a] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[033:410] [2025-06-27 02:33:56 +0000.439517][2f2a] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[033:410] [2025-06-27 02:33:56 +0000.439561][2f2a] Recording session using default
bitrate support by app:31457280
[033:410] [2025-06-27 02:33:56 +0000.439559][5b8b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a0f55da40
[033:410] [2025-06-27 02:33:56 +0000.439614][5b8b] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[033:410] [2025-06-27 02:33:56 +0000.439687][2f2a] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[033:410] [2025-06-27 02:33:56 +0000.440311][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[033:410] [2025-06-27 02:33:56 +0000.440350][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[033:410] [2025-06-27 02:33:56 +0000.440387][2f2a] The device model: 2201117ty
usingSoftwareAEC value: 0
[033:412] [2025-06-27 02:33:56 +0000.442235][2f2a] Error(ini.cc:191): Open the file
failed. error:2
[033:412] [2025-06-27 02:33:56 +0000.442281][2f2a]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[033:412] [2025-06-27 02:33:56 +0000.442325][2f2a] The device model: 2201117ty
usingHardwareAEC value: 0
[033:412] [2025-06-27 02:33:56 +0000.442356][2f2a] The machine device: 2201117ty
usingHardwareAEC value: 0
[033:412] [2025-06-27 02:33:56 +0000.442393][2f2a] Using Default AEC type: software
AEC
[033:414] [2025-06-27 02:33:56 +0000.443445][2f2a] The device model: 2201117ty enum
value: 0
[033:414] [2025-06-27 02:33:56 +0000.444183][2f2a] GetMachineModel is 2201117TY
[033:414] [2025-06-27 02:33:56 +0000.444284][2f2a] GetMachineInfo: 2201117TY
[033:414] [2025-06-27 02:33:56 +0000.444311][2f2a] Construct BeautifyReader
begin...
[033:414] [2025-06-27 02:33:56 +0000.444338][2f2a] dumpStickerRgba:0
dumpStickerYuv:0
[033:414] [2025-06-27 02:33:56 +0000.444381][2f2a] Construct BeautifyReader done.
[033:418] [2025-06-27 02:33:56 +0000.447788][2f2a] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[033:418] [2025-06-27 02:33:56 +0000.447813][5b8e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a95ab91a0
[033:418] [2025-06-27 02:33:56 +0000.447922][2f2a] AppDeviceManager telnet server
for statistics started......
[033:418] [2025-06-27 02:33:56 +0000.448340][2f2a] CpuOverloadDetect time:7798651
enter.

[033:419] [2025-06-27 02:33:56 +0000.448510][2f2a] CpuOverloadDetect leave. expire


time = 1 ms

[033:419] [2025-06-27 02:33:56 +0000.448540][5b8f] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7a0b522d80
[033:419] [2025-06-27 02:33:56 +0000.449203][2f2a] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[033:419] [2025-06-27 02:33:56 +0000.449242][2f2a] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[033:420] [2025-06-27 02:33:56 +0000.449478][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[033:420] [2025-06-27 02:33:56 +0000.449803][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[033:420] [2025-06-27 02:33:56 +0000.450029][2f2a] CreatePlatformSpecificObjects:
[033:420] [2025-06-27 02:33:56 +0000.450070][2f2a] audio device use opensle input
and opensl output
[033:420] [2025-06-27 02:33:56 +0000.450098][2f2a] Create OpenSLES output module
with java VM support.

[033:420] [2025-06-27 02:33:56 +0000.450217][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[033:420] [2025-06-27 02:33:56 +0000.450355][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[033:421] [2025-06-27 02:33:56 +0000.450509][2f2a] Create OpenSLES output module
with buffer num:1

[033:421] [2025-06-27 02:33:56 +0000.450609][2f2a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[033:421] [2025-06-27 02:33:56 +0000.450737][2f2a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[033:421] [2025-06-27 02:33:56 +0000.450875][2f2a] Create OpenSLES input module
with java VM support.

[033:421] [2025-06-27 02:33:56 +0000.450912][2f2a] Create OpenSLES input module


with buffer num:1

[033:421] [2025-06-27 02:33:56 +0000.450952][2f2a] Error(trace.cc:40): Init the


output and input for audio device template.
[033:421] [2025-06-27 02:33:56 +0000.450985][2f2a] Init the output device.

[033:421] [2025-06-27 02:33:56 +0000.451020][2f2a] Init the opensl input.


[033:421] [2025-06-27 02:33:56 +0000.451044][2f2a] AppDeviceManager get setting
samplerate: 0
[033:421] [2025-06-27 02:33:56 +0000.451355][2f2a] The device model: 2201117ty enum
value: 0
[033:422] [2025-06-27 02:33:56 +0000.451863][2f2a] The device model: 2201117ty enum
value: 0
[033:422] [2025-06-27 02:33:56 +0000.451898][2f2a] Set the sample rate to be:48000

[033:422] [2025-06-27 02:33:56 +0000.451935][2f2a] Enable the recording stereo:0


[033:422] [2025-06-27 02:33:56 +0000.451971][2f2a] Set the playout as stereo:1
[033:422] [2025-06-27 02:33:56 +0000.451994][2f2a] Init the microphone.
[033:422] [2025-06-27 02:33:56 +0000.452261][2f2a] Update the recording sample rate
to be: 48000
[033:422] [2025-06-27 02:33:56 +0000.452297][2f2a] Init the speaker.
[033:422] [2025-06-27 02:33:56 +0000.452330][2f2a] Low latency buffer size:144 low
sample rate:48000
[033:423] [2025-06-27 02:33:56 +0000.452640][2f2a] Using 1 x 10ms for an audio
frame.

[033:426] [2025-06-27 02:33:56 +0000.455827][2f2a] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[033:426] [2025-06-27 02:33:56 +0000.455971][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[033:426] [2025-06-27 02:33:56 +0000.456025][2f2a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[033:431] [2025-06-27 02:33:56 +0000.460664][2f2a] The device model:2201117ty

[033:431] [2025-06-27 02:33:56 +0000.460766][2f2a] speaker output factor:100


defaultFactor: 100

[033:431] [2025-06-27 02:33:56 +0000.460793][2f2a] headset output factor:100


defaultFactor: 100

[033:431] [2025-06-27 02:33:56 +0000.461169][2f2a] AppDeviceManagerStart finished.


[033:431] [2025-06-27 02:33:56 +0000.461216][2f2a] AppDeviceManagerStartMic::mic
status is off
[033:431] [2025-06-27 02:33:56 +0000.461264][2f2a] AppDeviceManagerStartMic update
aec type: 2

[033:431] [2025-06-27 02:33:56 +0000.461296][2f2a] AppDeviceManagerStartMic update


voiceChangeMode: 4

[033:431] [2025-06-27 02:33:56 +0000.461340][2f2a]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[033:431] [2025-06-27 02:33:56 +0000.461364][2f2a]
AudioDeviceDataHandler::StartMicProcess

[033:432] [2025-06-27 02:33:56 +0000.461525][2f2a] Try to start webrtc recording


device.

[033:432] [2025-06-27 02:33:56 +0000.461566][2f2a] StartRecording. threadID:12074

[033:432] [2025-06-27 02:33:56 +0000.461642][2f2a] default mode: Set the recording


mode to voice communication to enable HW AEC .

[033:432] [2025-06-27 02:33:56 +0000.461581][5b90] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[033:432] [2025-06-27 02:33:56 +0000.461730][2f2a] Set the recording mode before
getSetting: 4
[033:432] [2025-06-27 02:33:56 +0000.461775][2f2a] Set the recording mode after
getSetting: 1
[033:449] [2025-06-27 02:33:56 +0000.478979][2f2a] StartRecording finished.

[033:449] [2025-06-27 02:33:56 +0000.479063][2f2a] audio: start the audio mic


checker timer.

[033:450] [2025-06-27 02:33:56 +0000.479582][2f2a] machine model :redmi


[033:450] [2025-06-27 02:33:56 +0000.479621][2f2a] Support this machine
model :redmi
[033:450] [2025-06-27 02:33:56 +0000.479660][2f2a] global inited! current sdk
version: 07-20-936c45f
[033:743] [2025-06-27 02:33:56 +0000.772817][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[033:799] [2025-06-27 02:33:56 +0000.828940][5b90] Run AGC when audioType = 0
[033:879] [2025-06-27 02:33:56 +0000.908624][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[033:879] [2025-06-27 02:33:56 +0000.908964][5b8c] MediaFilterCamera, recording
file context:0x7a3e245e80 input texture:31
[033:879] [2025-06-27 02:33:56 +0000.909051][5b8c] GLESContext:
[033:879] [2025-06-27 02:33:56 +0000.909121][5b8c] The result of eglGetDisplay is:
0x1
[033:880] [2025-06-27 02:33:56 +0000.910420][5b8c] The result of creation:
0x7a33e25080
[033:881] [2025-06-27 02:33:56 +0000.910569][5b8c] The result of
eglCreatePbufferSurface is: 0x7a33e25580
[033:881] [2025-06-27 02:33:56 +0000.911052][48e3]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7a3e245e80 input_texture: 31
[035:448] [2025-06-27 02:33:58 +0000.477704][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[035:795] [2025-06-27 02:33:58 +0000.824906][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[035:795] [2025-06-27 02:33:58 +0000.825072][5b91] _deviceSampleRate:48000

[035:799] [2025-06-27 02:33:58 +0000.829178][5b90] Run AGC when audioType = 0


[035:800] [2025-06-27 02:33:58 +0000.830359][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[037:161] [2025-06-27 02:34:00 +0000.190978][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[037:454] [2025-06-27 02:34:00 +0000.483940][5914]
monitorTime:4005totalDuration:3930
[037:800] [2025-06-27 02:34:00 +0000.830228][5b90] Run AGC when audioType = 0
[038:879] [2025-06-27 02:34:01 +0000.908876][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[039:800] [2025-06-27 02:34:02 +0000.829569][5b90] Run AGC when audioType = 0
[039:800] [2025-06-27 02:34:02 +0000.830339][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[040:548] [2025-06-27 02:34:03 +0000.577890][2ee4] SetOrientation:
MediaFilterCamera:: SetOrientation: 0
[040:548] [2025-06-27 02:34:03 +0000.577954][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 0
[040:549] [2025-06-27 02:34:03 +0000.578753][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[040:549] [2025-06-27 02:34:03 +0000.578940][5b8c] operator() time:7805782 enter.

[040:549] [2025-06-27 02:34:03 +0000.579012][5b8c] MediaFilterCamera, recording


file context:0x7a3e245e80 input texture:31
[040:551] [2025-06-27 02:34:03 +0000.580961][5b8c] MicSource: Mic source
created:10x7aa2311100
[040:552] [2025-06-27 02:34:03 +0000.582096][5b8c] received external audio stream

[040:552] [2025-06-27 02:34:03 +0000.582229][5b8c] alloc thread: 0x7a33df0780


name:worker3 thread id:523948678272 to Mic_source
[040:552] [2025-06-27 02:34:03 +0000.582293][5b8c] audio: start the audio sender
thread.

[040:552] [2025-06-27 02:34:03 +0000.582360][5b8c] construct OpenGLRenderProgram


0x7a0f458998
[040:553] [2025-06-27 02:34:03 +0000.582463][5b8c] CropFilter::SetOrientation
orientation: 0
[040:553] [2025-06-27 02:34:03 +0000.582706][5b8c] filter: filter pipeline
construtc this: 0x7a33de7040
[040:553] [2025-06-27 02:34:03 +0000.582753][5b8c] filter: filter pipeline2 update
pattern: 1
[040:553] [2025-06-27 02:34:03 +0000.582850][5b8c] CameraSource::source_id_:1
[040:553] [2025-06-27 02:34:03 +0000.582888][5b8c] RecordAudioSource::source_id_:2
[040:553] [2025-06-27 02:34:03 +0000.583145][5b8c] BindInputFilter 0x7a33df0bc0
this 0x7a0f458bc0
[040:553] [2025-06-27 02:34:03 +0000.583194][5b8c] BindInputFilter 0x7a33df1358
this 0x7a33df14d0
[040:553] [2025-06-27 02:34:03 +0000.583234][5b8c] BindInputFilter 0x7a0f458bc0
this 0x7a33de70e0
[040:553] [2025-06-27 02:34:03 +0000.583302][5b8c] setParamentForFilters:
speed:1.000000
[040:553] [2025-06-27 02:34:03 +0000.583349][5b8c] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[040:553] [2025-06-27 02:34:03 +0000.583389][5b8c] SetParamForFilter time:7805786
enter.

[040:553] [2025-06-27 02:34:03 +0000.583416][5b8c] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[040:554] [2025-06-27 02:34:03 +0000.583446][5b8c] SetParamForFilter: Params video
index is: 0
[040:554] [2025-06-27 02:34:03 +0000.583471][5b8c] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[040:554] [2025-06-27 02:34:03 +0000.583498][5b8c] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[040:554] [2025-06-27 02:34:03 +0000.583524][5b8c] crop filter mode tpye:
citytravelvideo index:0
[040:557] [2025-06-27 02:34:03 +0000.587007][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587094][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587179][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587211][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587243][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587273][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587303][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587334][5b8c]
Warning(parse_template_json.cc:81): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587364][5b8c]
Warning(parse_template_json.cc:81): json parament no found the parament
[040:557] [2025-06-27 02:34:03 +0000.587394][5b8c]
Warning(parse_template_json.cc:67): json parament no found the parament
[040:558] [2025-06-27 02:34:03 +0000.587425][5b8c]
Warning(parse_template_json.cc:93): json parament no found the duration
[040:558] [2025-06-27 02:34:03 +0000.587462][5b8c] SetParamForFilter leave. expire
time = 5 ms

[040:558] [2025-06-27 02:34:03 +0000.587685][5b8c] OnOutputSizeChanged width 1280


height 720
[040:558] [2025-06-27 02:34:03 +0000.587725][5b8c] OpenGLFrameBuffer: width:1280
height:720
[040:558] [2025-06-27 02:34:03 +0000.587761][5b8c] OpenGLFrameBuffer: width:1280
height:720
[040:558] [2025-06-27 02:34:03 +0000.587791][5b8c] OpenGLFrameBuffer: width:1280
height:720
[040:558] [2025-06-27 02:34:03 +0000.587846][5b8c] OpenGLFrameBuffer: width:1280
height:720
[040:558] [2025-06-27 02:34:03 +0000.587877][5b8c] OpenGLFrameBuffer: width:1280
height:720
[040:558] [2025-06-27 02:34:03 +0000.587907][5b8c] OpenGLFrameBuffer: width:1280
height:720
[040:558] [2025-06-27 02:34:03 +0000.587935][5b8c] construct TrivalImageDrawer
0x7a0f320a80
[040:558] [2025-06-27 02:34:03 +0000.587968][5b8c] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7a0f320a80 context 0x7aa23852c0
[040:558] [2025-06-27 02:34:03 +0000.588000][5b8c] setupGLES:
[040:559] [2025-06-27 02:34:03 +0000.588558][5b8c] OpenGLRenderProgram::Initialize.
[040:559] [2025-06-27 02:34:03 +0000.588643][5b8c] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[040:559] [2025-06-27 02:34:03 +0000.588676][5b8c] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[040:559] [2025-06-27 02:34:03 +0000.588734][5b8c] Init open gl render:
0x7a0f458998
[040:559] [2025-06-27 02:34:03 +0000.588774][5b8c] Fragement shader path:
[040:559] [2025-06-27 02:34:03 +0000.588817][5b8c] Fragement shader path:
[040:559] [2025-06-27 02:34:03 +0000.588848][5b8c] create opengl program object.
[040:559] [2025-06-27 02:34:03 +0000.588877][5b8c] create shader: vertex
[040:559] [2025-06-27 02:34:03 +0000.589134][5b8c] create shader: fragment
[040:561] [2025-06-27 02:34:03 +0000.590495][5b90] On audio frame the broadcast
with timestamp:7805794 samples:480. (1000 frame for one log)

[040:561] [2025-06-27 02:34:03 +0000.590699][5b8c] Have not extra filter filename!


[040:561] [2025-06-27 02:34:03 +0000.590744][5b8c] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[040:561] [2025-06-27 02:34:03 +0000.590779][5b8c] OpenGLRenderProgram::Initialize
success.
[040:561] [2025-06-27 02:34:03 +0000.590861][5b8c] Setup the OpenGL result:1
[040:561] [2025-06-27 02:34:03 +0000.591138][5b8b] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
[040:561] [2025-06-27 02:34:03 +0000.591302][5b8b] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[040:561] [2025-06-27 02:34:03 +0000.591380][5b8b] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[040:561] [2025-06-27 02:34:03 +0000.591418][5c32] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a3e142898
[040:562] [2025-06-27 02:34:03 +0000.591440][5b8b] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
fileFD: -1
[040:562] [2025-06-27 02:34:03 +0000.592128][5b8b] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4 is
opened successfully
[040:562] [2025-06-27 02:34:03 +0000.592183][5b8b] setupMediaProcessers:
[040:562] [2025-06-27 02:34:03 +0000.592213][5b8b]
RecordingSessionInternalSimple:setup media processers.
[040:562] [2025-06-27 02:34:03 +0000.592246][5b8b] construct AAC encoder
[040:563] [2025-06-27 02:34:03 +0000.592650][5c2d] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[040:564] [2025-06-27 02:34:03 +0000.593448][5c2d] The output timestamp from audio
mixer change:7805794
[040:564] [2025-06-27 02:34:03 +0000.593553][5c2d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[040:564] [2025-06-27 02:34:03 +0000.593676][5b8b] H264Encoder creating:
superfast011818
[040:564] [2025-06-27 02:34:03 +0000.593754][5b8b] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[040:565] [2025-06-27 02:34:03 +0000.594764][5b8b] H264Encode::GetMachineModel is
2201117TY
[040:565] [2025-06-27 02:34:03 +0000.594886][5b8b] H264Encoder machine_mode
is:2201117TY
[040:565] [2025-06-27 02:34:03 +0000.595203][5b8b] H264Encode::machine size :9
machine_mode:2201117TY
[040:565] [2025-06-27 02:34:03 +0000.595246][5b8b] H264Encode::machine array
size :22 machine_mode:2201117TY
[040:565] [2025-06-27 02:34:03 +0000.595273][5b8b] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[040:565] [2025-06-27 02:34:03 +0000.595298][5b8b] setupCompressionSession:
[040:565] [2025-06-27 02:34:03 +0000.595323][5b8b] H264Encode::creating hareware
Encoder
[040:565] [2025-06-27 02:34:03 +0000.595349][5b8b] AndroidHwAvcEncoder time:7805798
enter.

[040:566] [2025-06-27 02:34:03 +0000.595578][5b8b] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007ab2221380 address:0x79e5892760
[040:566] [2025-06-27 02:34:03 +0000.595787][5b8b] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[040:566] [2025-06-27 02:34:03 +0000.595818][5b8b] The video avc hw codec address
is 0x7a193e3d60
[040:566] [2025-06-27 02:34:03 +0000.595897][5b8b] AndroidHwAvcEncoder leave.
expire time = 1 ms
[040:566] [2025-06-27 02:34:03 +0000.595929][5b8b] RegisterEncodeCompleteCallback
time:7805799 enter.

[040:566] [2025-06-27 02:34:03 +0000.596072][5b8b] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[040:566] [2025-06-27 02:34:03 +0000.596116][5b8b] InitEncode time:7805799 enter.

[040:566] [2025-06-27 02:34:03 +0000.596221][5b8b] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[040:566] [2025-06-27 02:34:03 +0000.596265][5b8b] Create time:7805799 enter.

[040:567] [2025-06-27 02:34:03 +0000.596526][5b8b] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[040:567] [2025-06-27 02:34:03 +0000.596595][5b8b]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7a19376840
[040:586] [2025-06-27 02:34:03 +0000.615564][5b8b]
supported_type:image/vnd.android.heic
[040:586] [2025-06-27 02:34:03 +0000.615715][5b8b] supported_type:video/avc
[040:586] [2025-06-27 02:34:03 +0000.615746][5b8b] name:OMX.qcom.video.encoder.avc
mime:video/avc
[040:586] [2025-06-27 02:34:03 +0000.615797][5b8b] hwCodecPrefix :OMX.qcom.
[040:586] [2025-06-27 02:34:03 +0000.615827][5b8b] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[040:586] [2025-06-27 02:34:03 +0000.615858][5b8b] mediacodec_createCodecByName
time:7805819 enter.

[040:586] [2025-06-27 02:34:03 +0000.615887][5b8b] WrapAndroidMediaCodec


time:7805819 enter.

[040:586] [2025-06-27 02:34:03 +0000.616087][5b8b] WrapAndroidMediaCodec leave.


expire time = 0 ms

[040:591] [2025-06-27 02:34:03 +0000.621298][5b90] haveEnoughProcessedData


internalAudioStream.length: 0
[040:735] [2025-06-27 02:34:03 +0000.764744][5b8b] mediacodec_createCodecByName
leave. expire time = 149 ms

[040:735] [2025-06-27 02:34:03 +0000.765084][5b8b] WrapAndroidMediaFromat


time:7805968 enter.

[040:735] [2025-06-27 02:34:03 +0000.765220][5b8b] WrapAndroidMediaFromat leave.


expire time = 0 ms

[040:782] [2025-06-27 02:34:03 +0000.811908][5b8b] Destroy time:7806015 enter.

[040:782] [2025-06-27 02:34:03 +0000.812029][5b8b] WrapAndroidMediaFromat::


Destroy
[040:782] [2025-06-27 02:34:03 +0000.812064][5b8b] Destroy leave. expire time = 0
ms

[040:782] [2025-06-27 02:34:03 +0000.812092][5b8b] ~WrapAndroidMediaFromat


time:7806015 enter.

[040:782] [2025-06-27 02:34:03 +0000.812118][5b8b] ~WrapAndroidMediaFromat leave.


expire time = 0 ms
[040:782] [2025-06-27 02:34:03 +0000.812146][5b8b] Create leave. expire time = 216
ms

[040:782] [2025-06-27 02:34:03 +0000.812176][5b8b] isSemiPlanarSupport time:7806015


enter.

[040:782] [2025-06-27 02:34:03 +0000.812200][5b8b] H264Encoder isSemiPlanarSupport


[040:782] [2025-06-27 02:34:03 +0000.812225][5b8b] isSemiPlanarSupport leave.
expire time = 0 ms

[040:782] [2025-06-27 02:34:03 +0000.812248][5b8b] creat hw H264Encoder success,


isSemiPlanar:1
[040:783] [2025-06-27 02:34:03 +0000.812474][5b8b] InitEncode leave. expire time =
217 ms

[040:783] [2025-06-27 02:34:03 +0000.812517][5b8b] H264Encode::created Encoder


[040:783] [2025-06-27 02:34:03 +0000.812541][5b8b] H264Encode:: H264 encoder
created.
[040:783] [2025-06-27 02:34:03 +0000.812563][5b8b] H264 encoder created.
[040:783] [2025-06-27 02:34:03 +0000.812585][5b8b]
RecordingSessionInternalSimple:created avc encoder avc: 0x79f439b180
[040:783] [2025-06-27 02:34:03 +0000.812611][5b8b] setOutput:
[040:783] [2025-06-27 02:34:03 +0000.812634][5b8b]
RecordingSessionInternalSimple:encoder set output to muxer!
[040:783] [2025-06-27 02:34:03 +0000.812657][5b8b] request a key frame
[040:783] [2025-06-27 02:34:03 +0000.812685][5b8b] H264Encode:: request a key frame
[040:783] [2025-06-27 02:34:03 +0000.812816][5b8b] setDisplayRotate :0
[040:783] [2025-06-27 02:34:03 +0000.812844][5b8b] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[040:783] [2025-06-27 02:34:03 +0000.812920][5b8c] StartRecording:
[040:783] [2025-06-27 02:34:03 +0000.812997][5c2d] operator(): Set the recording
session in mic source. recording session: 0x7a33df1200
[040:783] [2025-06-27 02:34:03 +0000.813161][5b8c] operator() leave. expire time =
234 ms

[040:783] [2025-06-27 02:34:03 +0000.813226][5c29] AF_SpeedFilter audio


0x7a33df1380 PullFrame
[040:783] [2025-06-27 02:34:03 +0000.813284][5c29]
RecordAudioSource::PullAudioFrame
[040:783] [2025-06-27 02:34:03 +0000.813313][5c29] AF_SpeedFilter::PullFrame eof4
[040:786] [2025-06-27 02:34:03 +0000.815446][5c29]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[040:801] [2025-06-27 02:34:03 +0000.831179][5c29] AF_SpeedFilter audio time,
0x7a33df1380 rcv time: 7806025
[040:801] [2025-06-27 02:34:03 +0000.831276][5c29] AF_SpeedFilter audio time,
0x7a33df1380 rcv time: 7806025in_nSamples:441
[040:801] [2025-06-27 02:34:03 +0000.831405][5c29] resampled_data_size:0
[040:853] [2025-06-27 02:34:03 +0000.883002][5b8c]
MediaFilterCamera::NeedProcessTexture
[040:853] [2025-06-27 02:34:03 +0000.883118][5b8c] begine recode to first frame
spend time:304
[040:853] [2025-06-27 02:34:03 +0000.883150][5b8c] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7a33df0a80
[040:853] [2025-06-27 02:34:03 +0000.883202][5b8c] blur_distance_:0
[040:853] [2025-06-27 02:34:03 +0000.883230][5b8c] blur_direction_angle_:-90
[040:853] [2025-06-27 02:34:03 +0000.883270][5b8c]
GPUImageProcessing::SetOrientation orientation: 0
[040:853] [2025-06-27 02:34:03 +0000.883310][5b8c] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[040:853] [2025-06-27 02:34:03 +0000.883373][5b8c] GPUImageProcessing: process
video frame with resolution 1280 X 720
[040:853] [2025-06-27 02:34:03 +0000.883407][5b8c] GPUImageProcessing: input frame
width1280 X 720
[040:856] [2025-06-27 02:34:03 +0000.885833][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[040:857] [2025-06-27 02:34:03 +0000.886849][5b8c] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[040:857] [2025-06-27 02:34:03 +0000.886964][5b8c] CropFilter::OnVideoFrame
outputtexture :33
[040:857] [2025-06-27 02:34:03 +0000.886993][5b8c] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[040:861] [2025-06-27 02:34:03 +0000.890786][5b8c] The read pixel from buffer take:
4 width:1280 height:720 frameType:0
[040:903] [2025-06-27 02:34:03 +0000.933176][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[040:916] [2025-06-27 02:34:03 +0000.945836][5c29] AF_SpeedFilter audio time 222,
0x7a33df1380 out time: 7806025 org time: 7806025
[040:916] [2025-06-27 02:34:03 +0000.945968][5c29] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[040:916] [2025-06-27 02:34:03 +0000.946013][5c29]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 7806025
[040:916] [2025-06-27 02:34:03 +0000.946044][5c29]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[040:916] [2025-06-27 02:34:03 +0000.946139][5c29] AF_SpeedFilter audio time
[040:916] [2025-06-27 02:34:03 +0000.946188][5c29] AF_SpeedFilter audio time 111,
0x7a33df1380 out time: 7806035 org time: 7806035
[040:919] [2025-06-27 02:34:03 +0000.949123][5b8c] The convert RGB to YUV take 8
[040:920] [2025-06-27 02:34:03 +0000.949578][5b8c] FilterPipeline2::OnVideoFrame
pts 46 last_video_timestamp_ 46
[040:920] [2025-06-27 02:34:03 +0000.949767][5b8c]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[040:923] [2025-06-27 02:34:03 +0000.952800][5c31]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[040:923] [2025-06-27 02:34:03 +0000.952916][5c31] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[040:923] [2025-06-27 02:34:03 +0000.952950][5c31] push video frame to H264
encoder. (100 frame for one log)

[040:923] [2025-06-27 02:34:03 +0000.952983][5c31] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[040:923] [2025-06-27 02:34:03 +0000.953014][5c31] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)

[040:923] [2025-06-27 02:34:03 +0000.953040][5c31] Push an pts:0 to dts queue.


[040:923] [2025-06-27 02:34:03 +0000.953089][5c31] DTS queue for
Generator:0x7a3e2384b8 0
[040:923] [2025-06-27 02:34:03 +0000.953115][5c31] The input pts:0 fps:30
[040:925] [2025-06-27 02:34:03 +0000.954459][5c31]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[040:943] [2025-06-27 02:34:03 +0000.972930][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[040:993] [2025-06-27 02:34:04 +0000.22645][5c31] h264 add frame header cdr flag
[040:993] [2025-06-27 02:34:04 +0000.23234][5c31] h264 add frame header cdr flag
[040:994] [2025-06-27 02:34:04 +0000.23504][5c31] SendFrame
encodedImage._timeStamp:0encodedImage->_length:36063
[040:994] [2025-06-27 02:34:04 +0000.23553][5c31] Received key frame:0
[040:994] [2025-06-27 02:34:04 +0000.23589][5c31] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[040:994] [2025-06-27 02:34:04 +0000.23622][5c31] H264Encode::H264SWEncoder get
callback, length:36063 type:0 nalType:7length:18
[040:994] [2025-06-27 02:34:04 +0000.23651][5c31] H264Encode:: get a sps pps
header!headerSize:31
[040:994] [2025-06-27 02:34:04 +0000.23683][5c31] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[040:994] [2025-06-27 02:34:04 +0000.23801][5c32] get the H.264 SPS parameter
[040:994] [2025-06-27 02:34:04 +0000.24106][5c32] add video track with id:1
[040:995] [2025-06-27 02:34:04 +0000.24462][5c32] get the H.264 PPS parameter
[040:996] [2025-06-27 02:34:04 +0000.26253][5c32] get the H.264 IDR frame
[040:996] [2025-06-27 02:34:04 +0000.26388][5c32] resss:true
[040:996] [2025-06-27 02:34:04 +0000.26416][5c32] video start ts:0
[040:997] [2025-06-27 02:34:04 +0000.26488][5c32] the video frame has been written
into MP4 file
[041:003] [2025-06-27 02:34:04 +0000.32803][5c30]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:9
[041:004] [2025-06-27 02:34:04 +0000.33691][5c32] add aac audio track with id:2
[041:004] [2025-06-27 02:34:04 +0000.33824][5c32] audio start ts:0
[041:004] [2025-06-27 02:34:04 +0000.33864][5c32] the audio frame has been written
into MP4 file
[041:352] [2025-06-27 02:34:04 +0000.381909][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:389] [2025-06-27 02:34:04 +0000.418497][5b8c] The convert RGB to YUV take 5
[041:562] [2025-06-27 02:34:04 +0000.592503][5c2d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[041:724] [2025-06-27 02:34:04 +0000.754399][5c31] DTS queue for
Generator:0x7a3e2384b8 787 816
[041:800] [2025-06-27 02:34:04 +0000.829845][5b90] Run AGC when audioType = 0
[041:842] [2025-06-27 02:34:04 +0000.871896][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:887] [2025-06-27 02:34:04 +0000.916895][5b8c] The convert RGB to YUV take 6
[042:223] [2025-06-27 02:34:05 +0000.252703][5c31] Push an pts:1315 to dts queue.
[042:298] [2025-06-27 02:34:05 +0000.328171][5c31] last dts:1284 currentPts:1315
ppsOrSPS:0 queue length:3
[042:301] [2025-06-27 02:34:05 +0000.330613][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[042:340] [2025-06-27 02:34:05 +0000.369933][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[042:369] [2025-06-27 02:34:05 +0000.399297][5c29] AF_SpeedFilter audio
0x7a33df1380 PullFrame
[042:376] [2025-06-27 02:34:05 +0000.406194][5b8c] The convert RGB to YUV take 4
[042:552] [2025-06-27 02:34:05 +0000.582215][5c31] DTS queue for
Generator:0x7a3e2384b8 1608 1642
[042:566] [2025-06-27 02:34:05 +0000.595499][5c2d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[042:610] [2025-06-27 02:34:05 +0000.639621][5c29]
RecordAudioSource::PullAudioFrame
[042:843] [2025-06-27 02:34:05 +0000.872797][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[042:879] [2025-06-27 02:34:05 +0000.909275][5b8c] The convert RGB to YUV take 5
[042:900] [2025-06-27 02:34:05 +0000.930408][5b8c] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[042:951] [2025-06-27 02:34:05 +0000.981330][5c31] h264 add frame header cdr flag
[042:952] [2025-06-27 02:34:05 +0000.981788][5c31] Received key frame:1975
[042:953] [2025-06-27 02:34:05 +0000.983354][5c32] get the H.264 IDR frame
[043:010] [2025-06-27 02:34:06 +0000.40344][5c29] AF_SpeedFilter::PullFrame eof4
[043:013] [2025-06-27 02:34:06 +0000.42606][5c29]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[043:072] [2025-06-27 02:34:06 +0000.101980][5c29] resampled_data_size:7168
[043:272] [2025-06-27 02:34:06 +0000.301481][5c30]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:3
[043:342] [2025-06-27 02:34:06 +0000.371945][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[043:374] [2025-06-27 02:34:06 +0000.403727][5b8c] The convert RGB to YUV take 5
[043:375] [2025-06-27 02:34:06 +0000.404748][5c31] DTS queue for
Generator:0x7a3e2384b8 2412 2442 2469
[043:563] [2025-06-27 02:34:06 +0000.592839][5c31] Push an pts:2654 to dts queue.
[043:570] [2025-06-27 02:34:06 +0000.599771][5c2d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[043:624] [2025-06-27 02:34:06 +0000.654000][5c31] last dts:2610 currentPts:2654
ppsOrSPS:0 queue length:3
[043:798] [2025-06-27 02:34:06 +0000.827677][5b90] Run AGC when audioType = 0
[043:798] [2025-06-27 02:34:06 +0000.827928][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[043:845] [2025-06-27 02:34:06 +0000.874527][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[043:877] [2025-06-27 02:34:06 +0000.906635][5b8c] The convert RGB to YUV take 5
[043:923] [2025-06-27 02:34:06 +0000.953090][5c29] AF_SpeedFilter audio
0x7a33df1380 PullFrame
[044:010] [2025-06-27 02:34:07 +0000.39838][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[044:138] [2025-06-27 02:34:07 +0000.167862][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[044:203] [2025-06-27 02:34:07 +0000.232641][5b8c] GPUImageProcessing: process
video frame with resolution 1280 X 720
[044:203] [2025-06-27 02:34:07 +0000.232738][5b8c] GPUImageProcessing: input frame
width1280 X 720
[044:203] [2025-06-27 02:34:07 +0000.233127][5b8c] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[044:203] [2025-06-27 02:34:07 +0000.233200][5b8c] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[044:210] [2025-06-27 02:34:07 +0000.239957][5c31]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3304
[044:210] [2025-06-27 02:34:07 +0000.240160][5c31] DTS queue for
Generator:0x7a3e2384b8 3239 3271 3304
[044:242] [2025-06-27 02:34:07 +0000.271496][5c31] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3336
[044:242] [2025-06-27 02:34:07 +0000.271669][5c31] push video frame to H264
encoder. (100 frame for one log)

[044:242] [2025-06-27 02:34:07 +0000.271742][5c31] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[044:242] [2025-06-27 02:34:07 +0000.271775][5c31] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:3336(100 frame for one
log)

[044:242] [2025-06-27 02:34:07 +0000.271817][5c31] The input pts:3336 fps:30


[044:245] [2025-06-27 02:34:07 +0000.274889][5c31] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3271 pts:3271
[044:277] [2025-06-27 02:34:07 +0000.306500][5c31] SendFrame
encodedImage._timeStamp:3304encodedImage->_length:103808
[044:316] [2025-06-27 02:34:07 +0000.346296][5c31] H264Encode::H264SWEncoder get
callback, length:110608 type:1 nalType:1length:110604
[044:338] [2025-06-27 02:34:07 +0000.367629][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[044:372] [2025-06-27 02:34:07 +0000.402168][5b8c] The convert RGB to YUV take 4
[044:411] [2025-06-27 02:34:07 +0000.440673][5c29]
RecordAudioSource::PullAudioFrame
[044:568] [2025-06-27 02:34:07 +0000.597752][5c2d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[044:835] [2025-06-27 02:34:07 +0000.865013][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[044:874] [2025-06-27 02:34:07 +0000.904148][5b8c] The convert RGB to YUV take 3
[044:875] [2025-06-27 02:34:07 +0000.904906][5c31] Push an pts:3971 to dts queue.
[044:962] [2025-06-27 02:34:07 +0000.992067][5c31] h264 add frame header cdr flag
[044:963] [2025-06-27 02:34:07 +0000.992981][5c31] Received key frame:3971
[044:963] [2025-06-27 02:34:07 +0000.993101][5c31] last dts:3935 currentPts:3971
ppsOrSPS:0 queue length:3
[044:988] [2025-06-27 02:34:08 +0000.17851][5b8c] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[044:996] [2025-06-27 02:34:08 +0000.25639][5c32] get the H.264 IDR frame
[045:026] [2025-06-27 02:34:08 +0000.55981][5c31] DTS queue for
Generator:0x7a3e2384b8 4082 4112
[045:207] [2025-06-27 02:34:08 +0000.236517][5c29] AF_SpeedFilter::PullFrame eof4
[045:209] [2025-06-27 02:34:08 +0000.238823][5c29]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[045:290] [2025-06-27 02:34:08 +0000.320129][5c29] resampled_data_size:0
[045:339] [2025-06-27 02:34:08 +0000.368877][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[045:378] [2025-06-27 02:34:08 +0000.408110][5b8c] The convert RGB to YUV take 4
[045:475] [2025-06-27 02:34:08 +0000.505399][5c29] AF_SpeedFilter audio
0x7a33df1380 PullFrame
[045:562] [2025-06-27 02:34:08 +0000.591451][5c2d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[045:633] [2025-06-27 02:34:08 +0000.662769][5c30]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:7
[045:717] [2025-06-27 02:34:08 +0000.746783][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[045:797] [2025-06-27 02:34:08 +0000.826954][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[045:797] [2025-06-27 02:34:08 +0000.827073][5b91] _deviceSampleRate:48000

[045:800] [2025-06-27 02:34:08 +0000.829561][5b90] Run AGC when audioType = 0


[045:841] [2025-06-27 02:34:08 +0000.870649][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[045:851] [2025-06-27 02:34:08 +0000.881331][5c31] DTS queue for
Generator:0x7a3e2384b8 4905 4941
[045:874] [2025-06-27 02:34:08 +0000.904178][5b8c] The convert RGB to YUV take 5
[046:012] [2025-06-27 02:34:09 +0000.41645][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[046:014] [2025-06-27 02:34:09 +0000.43638][5b8c] operator(): Stop
[046:014] [2025-06-27 02:34:09 +0000.43721][5b8c] StopPullFrameAndWriteMp4
time:7811247 enter.

[046:014] [2025-06-27 02:34:09 +0000.43782][5b8c] StopRecording:


[046:018] [2025-06-27 02:34:09 +0000.47774][5c29] resampled_data_size:512
[046:018] [2025-06-27 02:34:09 +0000.48099][5c29] AF_SpeedFilter audio time 222,
0x7a33df1380 out time: 7811205 org time: 7811205
[046:018] [2025-06-27 02:34:09 +0000.48287][5c29] PullAudioFrame: PullFrame audio
finished.
[046:018] [2025-06-27 02:34:09 +0000.48366][5c29]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[046:019] [2025-06-27 02:34:09 +0000.49235][5c31]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:155
[046:022] [2025-06-27 02:34:09 +0000.52196][5b8b] stop recording
[046:022] [2025-06-27 02:34:09 +0000.52333][5b8b]
RecordingSessionInternalSimple:destroy media processers
[046:022] [2025-06-27 02:34:09 +0000.52362][5b8b] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[046:022] [2025-06-27 02:34:09 +0000.52389][5b8b] H264Encode::flushing hareware
Encoder
[046:023] [2025-06-27 02:34:09 +0000.52751][5b8b] Flush time:7811256 enter.

[046:023] [2025-06-27 02:34:09 +0000.52825][5b8b] H264Encoder encoder flush


[046:023] [2025-06-27 02:34:09 +0000.52859][5b8b] flush output queue
[046:343] [2025-06-27 02:34:09 +0000.372817][5b8b] Flush leave. expire time = 320
ms

[046:343] [2025-06-27 02:34:09 +0000.373035][5b8b] ~H264EncodeWrap:


[046:343] [2025-06-27 02:34:09 +0000.373089][5b8b] ~H264Encode:
[046:343] [2025-06-27 02:34:09 +0000.373129][5b8b] teardownCompressionSession:
H264Encode::destroying Encoder
[046:343] [2025-06-27 02:34:09 +0000.373171][5b8b] Release time:7811576 enter.

[046:343] [2025-06-27 02:34:09 +0000.373354][5b8b] Release:


MediaCodecVideoEncoder::Release _inited:1
[046:343] [2025-06-27 02:34:09 +0000.373408][5b8b] Destroy time:7811576 enter.

[046:344] [2025-06-27 02:34:09 +0000.373484][5b8b] H264Encoder encoderDestroy


[046:344] [2025-06-27 02:34:09 +0000.373526][5b8b]
AndroidMediaCodecVideoEncoder::release env: 0x79f439b2c0
[046:344] [2025-06-27 02:34:09 +0000.373569][5b8b]
AndroidMediaCodecVideoEncoder::Destroy
[046:379] [2025-06-27 02:34:09 +0000.409047][5b8b] Destroy leave. expire time = 36
ms

[046:379] [2025-06-27 02:34:09 +0000.409275][5b8b] Release leave. expire time = 36


ms

[046:379] [2025-06-27 02:34:09 +0000.409341][5b8b] ~AndroidHwAvcEncoder


time:7811612 enter.

[046:380] [2025-06-27 02:34:09 +0000.409545][5b8b] Release time:7811613 enter.

[046:380] [2025-06-27 02:34:09 +0000.409622][5b8b] Release:


MediaCodecVideoEncoder:: has been released before, just return
[046:380] [2025-06-27 02:34:09 +0000.409664][5b8b] Release leave. expire time = 0
ms

[046:380] [2025-06-27 02:34:09 +0000.409704][5b8b] ~AndroidMediaCodecVideoEncoder


[046:380] [2025-06-27 02:34:09 +0000.409744][5b8b] ~WrapAndroidMediaCodec
time:7811613 enter.

[046:380] [2025-06-27 02:34:09 +0000.409784][5b8b] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[046:380] [2025-06-27 02:34:09 +0000.409831][5b8b] video hevc hw codec
destructor:0x7a193e3d60

[046:380] [2025-06-27 02:34:09 +0000.409906][5b8b] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[046:380] [2025-06-27 02:34:09 +0000.409966][5b8b] teardownCompressionSession:


H264Encode::destroyed Encoder
[046:380] [2025-06-27 02:34:09 +0000.410021][5b8b]
RecordingSessionInternalSimple:destroy aac encoder output!
[046:380] [2025-06-27 02:34:09 +0000.410065][5b8b] AACSWEncode destructor
[046:385] [2025-06-27 02:34:09 +0000.414892][5c32] MP4 close file successfully
[046:385] [2025-06-27 02:34:09 +0000.415284][5c32] Recording session Internal:
notify recording ok
[046:385] [2025-06-27 02:34:09 +0000.415324][5c32] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4,
output_video_timestamp_:5109 last_video_pts_:5109
[046:385] [2025-06-27 02:34:09 +0000.415383][5c32] OnRecordFinish:
[046:387] [2025-06-27 02:34:09 +0000.417251][5c32] onRecordingOk: net seek
pos:0record video duration:5142record audio duration:5131
[046:388] [2025-06-27 02:34:09 +0000.418292][5c2d] destructMicSource_w:
[046:389] [2025-06-27 02:34:09 +0000.418458][5c2d] setOutput_w:
MicSource::setOutput() 0x0
[046:389] [2025-06-27 02:34:09 +0000.418522][5c2d] close external audio stream

[046:389] [2025-06-27 02:34:09 +0000.418736][5b8c] releaseThread 0x7a33df0780


[046:389] [2025-06-27 02:34:09 +0000.418807][5b8c] ~MicSource: Mic source
destroyed:0x7aa2311100
[046:391] [2025-06-27 02:34:09 +0000.420535][5b8c] StopPullFrameAndWriteMp4 leave.
expire time = 377 ms

[046:391] [2025-06-27 02:34:09 +0000.420634][5b8c] DestroyPipelineAndFilters


time:7811624 enter.

[046:391] [2025-06-27 02:34:09 +0000.420690][5b8c] UnbindInputFilter 0x7a33df0bc0


this 0x7a0f458bc0
[046:391] [2025-06-27 02:34:09 +0000.420734][5b8c] UnbindInputFilter 0x7a33df1358
this 0x7a33df14d0
[046:391] [2025-06-27 02:34:09 +0000.420783][5b8c] UnbindInputFilter 0x7a0f458bc0
this 0x7a33de70e0
[046:391] [2025-06-27 02:34:09 +0000.420809][5b8c] filter: filter pipeline destroy
this: 0x7a33de7040
[046:391] [2025-06-27 02:34:09 +0000.421092][5b8c] ClearVideoOfSources: recodring
total frames:0
[046:391] [2025-06-27 02:34:09 +0000.421142][5b8c] ClearVideoOfSources:
[046:391] [2025-06-27 02:34:09 +0000.421167][5b8c] GPUImageProcessing destruct.
[046:391] [2025-06-27 02:34:09 +0000.421235][5b8c] destroy TrivalImageDrawer
0x7a0f320a80
[046:391] [2025-06-27 02:34:09 +0000.421263][5b8c] The shader has been initialize,
clean up them.

[046:391] [2025-06-27 02:34:09 +0000.421336][5b8c] ~OpenGLFrameBuffer:


[046:392] [2025-06-27 02:34:09 +0000.421518][5b8c] ~OpenGLFrameBuffer:
[046:392] [2025-06-27 02:34:09 +0000.421641][5b8c] ~OpenGLFrameBuffer:
[046:392] [2025-06-27 02:34:09 +0000.421957][5b8c] ~OpenGLFrameBuffer:
[046:392] [2025-06-27 02:34:09 +0000.422039][5b8c] ~OpenGLFrameBuffer:
[046:392] [2025-06-27 02:34:09 +0000.422116][5b8c] ~OpenGLFrameBuffer:
[046:393] [2025-06-27 02:34:09 +0000.422464][5b8c] GPUImageProcessing destruct
finish.
[046:393] [2025-06-27 02:34:09 +0000.422552][5b8c] GPURGBAFrame destruct.
[046:393] [2025-06-27 02:34:09 +0000.422635][5b8c] destroy OpenGLRenderProgram
0x7a0f458998
[046:393] [2025-06-27 02:34:09 +0000.422679][5b8c] ~CameraSource time:7811626
enter.

[046:393] [2025-06-27 02:34:09 +0000.422710][5b8c] ~CameraSource leave. expire


time = 0 ms

[046:393] [2025-06-27 02:34:09 +0000.422747][5b8c] ~RecordAudioSource time:7811626


enter.

[046:393] [2025-06-27 02:34:09 +0000.422773][5b8c] ~RecordAudioSource leave.


expire time = 0 ms

[046:393] [2025-06-27 02:34:09 +0000.422804][5b8c] DestroyPipelineAndFilters


leave. expire time = 2 ms

[046:416] [2025-06-27 02:34:09 +0000.445972][2ee4]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[046:417] [2025-06-27 02:34:09 +0000.446667][2ee4] machine model :redmi
[046:417] [2025-06-27 02:34:09 +0000.446709][2ee4] Support this machine
model :redmi
[046:417] [2025-06-27 02:34:09 +0000.446732][2ee4] global inited! current sdk
version: 07-20-936c45f
[046:417] [2025-06-27 02:34:09 +0000.447045][2ee4] filter: filter pipeline
construtc this: 0x7a19416080
[046:417] [2025-06-27 02:34:09 +0000.447074][2ee4] MediaFilterGraph:
MediaFilterGraph construct
[046:417] [2025-06-27 02:34:09 +0000.447098][2ee4] GLESContext:
[046:417] [2025-06-27 02:34:09 +0000.447151][2ee4] The result of eglGetDisplay is:
0x1
[046:420] [2025-06-27 02:34:09 +0000.449549][2ee4] The result of creation:
0x7a0b4f0200
[046:420] [2025-06-27 02:34:09 +0000.449817][2ee4] The result of
eglCreatePbufferSurface is: 0x7a0b545580
[046:432] [2025-06-27 02:34:09 +0000.462254][2ee4] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
[046:432] [2025-06-27 02:34:09 +0000.462393][2ee4] The source 0 speed:1
[046:433] [2025-06-27 02:34:09 +0000.462443][2ee4] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4, delay:
0
[046:433] [2025-06-27 02:34:09 +0000.462485][2ee4] CreateDecoderByVideoSource
time:7811666 enter.

[046:433] [2025-06-27 02:34:09 +0000.462762][2ee4] running_decoder_count:0max


count:2
[046:433] [2025-06-27 02:34:09 +0000.462800][2ee4] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x79f4387c00
[046:456] [2025-06-27 02:34:09 +0000.485519][5c84] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7a33c47800] Current FFmpeg version git-2021-06-16-
97cea6f

[046:565] [2025-06-27 02:34:09 +0000.594735][5c84] OnStreamInfoFound: video


duration_: 5142
[046:567] [2025-06-27 02:34:09 +0000.596609][2ee4] start decoder
[046:567] [2025-06-27 02:34:09 +0000.596714][2ee4] CreateDecoderByVideoSource
leave. expire time = 134 ms

[046:567] [2025-06-27 02:34:09 +0000.596769][2ee4] BindInputFilter 0x7a0b6c0ca0


this 0x7a0b646e58
[046:567] [2025-06-27 02:34:09 +0000.596805][2ee4] BindInputFilter 0x7a0b646e58
this 0x7a0b646f18
[046:567] [2025-06-27 02:34:09 +0000.596904][2ee4] BindInputFilter 0x7a0b6c0ca0
this 0x7a0b646fd8
[046:567] [2025-06-27 02:34:09 +0000.596947][2ee4] BindInputFilter 0x7a0b646fd8
this 0x7a0b6ae098
[046:567] [2025-06-27 02:34:09 +0000.596969][2ee4] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
[046:567] [2025-06-27 02:34:09 +0000.597005][2ee4] BindInputFilter 0x7a0b646f18
this 0x7a0b6ae158
[046:567] [2025-06-27 02:34:09 +0000.597038][2ee4] BindInputFilter 0x7a0b6ae158
this 0x7a19416120
[046:567] [2025-06-27 02:34:09 +0000.597070][2ee4] BindInputFilter 0x7a0b6ae098
this 0x7a0b6ae218
[046:567] [2025-06-27 02:34:09 +0000.597102][2ee4] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
[046:568] [2025-06-27 02:34:09 +0000.597999][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[046:569] [2025-06-27 02:34:09 +0000.598434][2ee4] machine model :redmi
[046:569] [2025-06-27 02:34:09 +0000.598465][5c85] NO get frame from decoder
[046:569] [2025-06-27 02:34:09 +0000.598536][2ee4] Support this machine
model :redmi
[046:569] [2025-06-27 02:34:09 +0000.598593][2ee4] global inited! current sdk
version: 07-20-936c45f
[046:569] [2025-06-27 02:34:09 +0000.598656][2ee4] GetPipeline:
-----------------------------------------
[046:569] [2025-06-27 02:34:09 +0000.598690][2ee4] GetPipeline: source:
0x7a0b6c0a80
[046:569] [2025-06-27 02:34:09 +0000.598713][2ee4] GetPipeline: filter: NULLFilter
[046:569] [2025-06-27 02:34:09 +0000.598737][2ee4] GetPipeline: filter: NULLFilter
[046:569] [2025-06-27 02:34:09 +0000.598758][2ee4] GetPipeline: filter: NULLFilter
[046:569] [2025-06-27 02:34:09 +0000.598780][2ee4] GetPipeline: audio filter:
AuidoNULLFilter
[046:569] [2025-06-27 02:34:09 +0000.598800][2ee4] GetPipeline: audio filter:
AuidoNULLFilter
[046:569] [2025-06-27 02:34:09 +0000.598822][2ee4] GetPipeline: audio filter:
AudioNUllFilter
[046:569] [2025-06-27 02:34:09 +0000.598843][2ee4] GetPipeline:
------------------------------------------
[046:569] [2025-06-27 02:34:09 +0000.598869][2ee4] filter: filter pipeline2 update
pattern: 0
[046:569] [2025-06-27 02:34:09 +0000.599402][2ee4] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[046:570] [2025-06-27 02:34:09 +0000.599737][2ee4] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[046:570] [2025-06-27 02:34:09 +0000.599832][2ee4] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[046:570] [2025-06-27 02:34:09 +0000.599835][5c85] NO get frame from decoder
[046:570] [2025-06-27 02:34:09 +0000.600101][2ee4] DeviceInit:
[046:571] [2025-06-27 02:34:09 +0000.600475][2ee4] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[046:571] [2025-06-27 02:34:09 +0000.600900][2ee4] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[046:571] [2025-06-27 02:34:09 +0000.601257][2ee4] CreatePlatformSpecificObjects:
[046:571] [2025-06-27 02:34:09 +0000.601321][2ee4] audio device use null audio
input and opensl output
[046:572] [2025-06-27 02:34:09 +0000.601464][2ee4] Create OpenSLES output module
with java VM support.

[046:572] [2025-06-27 02:34:09 +0000.601889][2ee4] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[046:573] [2025-06-27 02:34:09 +0000.602495][5c85] NO get frame from decoder
[046:573] [2025-06-27 02:34:09 +0000.602757][2ee4] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[046:573] [2025-06-27 02:34:09 +0000.603225][2ee4] Create OpenSLES output module
with buffer num:2

[046:573] [2025-06-27 02:34:09 +0000.603311][2ee4] Error(trace.cc:40): Init the


output and input for audio device template.
[046:573] [2025-06-27 02:34:09 +0000.603340][2ee4] Init the output device.

[046:573] [2025-06-27 02:34:09 +0000.603371][2ee4] Set the playout as stereo:1


[046:573] [2025-06-27 02:34:09 +0000.603403][2ee4] Set the sample rate to be:44100

[046:574] [2025-06-27 02:34:09 +0000.603458][2ee4] Low latency buffer size:144 low


sample rate:48000
[046:574] [2025-06-27 02:34:09 +0000.603493][2ee4] DeviceInit: Done
[046:574] [2025-06-27 02:34:09 +0000.603726][2ee4] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[046:575] [2025-06-27 02:34:09 +0000.604739][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[046:575] [2025-06-27 02:34:09 +0000.604842][2ee4]
MediaFilterPlayer::SetPlayerNotify 0x79f497a8a0
[046:575] [2025-06-27 02:34:09 +0000.605288][2ee4]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[046:575] [2025-06-27 02:34:09 +0000.605333][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[046:576] [2025-06-27 02:34:09 +0000.606019][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[046:577] [2025-06-27 02:34:09 +0000.606535][2ee4] SetGraphLoop: SetGraphLoop 1
[046:577] [2025-06-27 02:34:09 +0000.606618][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[046:577] [2025-06-27 02:34:09 +0000.606981][5c85] NO get frame from decoder
[046:577] [2025-06-27 02:34:09 +0000.607048][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[046:580] [2025-06-27 02:34:09 +0000.610408][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[046:583] [2025-06-27 02:34:09 +0000.612889][5c85] NO get frame from decoder
[046:586] [2025-06-27 02:34:09 +0000.615614][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[046:580] [2025-06-27 02:34:09 +0000.612152][5c95] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79f4960018
[046:588] [2025-06-27 02:34:09 +0000.617787][5c85] NO get frame from decoder
[046:592] [2025-06-27 02:34:09 +0000.622313][5c85] NO get frame from decoder
[046:604] [2025-06-27 02:34:09 +0000.634453][5c97] Start:
[046:605] [2025-06-27 02:34:09 +0000.635221][5c96] operator(): video render
started.
[046:605] [2025-06-27 02:34:09 +0000.635296][5c96] DriveRender working... (1/200)
[046:605] [2025-06-27 02:34:09 +0000.635321][5c96] Warning(video_render.cc:390): No
picture to display (1/50)
[046:607] [2025-06-27 02:34:09 +0000.636598][5c85] NO get frame from decoder
[046:608] [2025-06-27 02:34:09 +0000.638006][5c97] Start:
[046:608] [2025-06-27 02:34:09 +0000.638281][5c97] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[046:608] [2025-06-27 02:34:09 +0000.638379][5c97] Reset: history total size: 98
[046:608] [2025-06-27 02:34:09 +0000.638415][5c97] DeviceStart:
audioDevice_:0x7a0b626000
[046:609] [2025-06-27 02:34:09 +0000.638441][5c97] DeviceStart: time profile
playout init before
[046:609] [2025-06-27 02:34:09 +0000.638471][5c97] DeviceStart: time profile
playout init end
[046:609] [2025-06-27 02:34:09 +0000.638493][5c97] OpenSlesOutput:Start playout

[046:613] [2025-06-27 02:34:09 +0000.642983][5c97] Create the opensl output player.


streamtype before:0

[046:613] [2025-06-27 02:34:09 +0000.643114][5c97] Create the opensl output player.


streamtype after:3

[046:661] [2025-06-27 02:34:09 +0000.691008][5c97] Enqueue opensl buffer size:1764


[046:708] [2025-06-27 02:34:09 +0000.737627][5c97] DeviceStart: time profile
playout all end
[046:708] [2025-06-27 02:34:09 +0000.737773][5c97] operator(): Audio playback
started.
[046:708] [2025-06-27 02:34:09 +0000.737787][5c9a]
PlayerSimpleBufferQueueCallbackHandler function
[046:708] [2025-06-27 02:34:09 +0000.737861][5c97] operator(): Started now!
[046:708] [2025-06-27 02:34:09 +0000.737883][5c9a] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[046:708] [2025-06-27 02:34:09 +0000.737915][5c9a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[046:708] [2025-06-27 02:34:09 +0000.737972][5c98] Pull audio failed.(wait video!)
[046:708] [2025-06-27 02:34:09 +0000.738018][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:708] [2025-06-27 02:34:09 +0000.738419][5c99] Error(video_source.cc:430): wait
decoder a frame: 0
[046:710] [2025-06-27 02:34:09 +0000.739439][5c99] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[046:710] [2025-06-27 02:34:09 +0000.739658][5c98] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[046:710] [2025-06-27 02:34:09 +0000.739716][5c98] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[046:710] [2025-06-27 02:34:09 +0000.739982][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[046:710] [2025-06-27 02:34:09 +0000.740092][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:712] [2025-06-27 02:34:09 +0000.741583][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[046:712] [2025-06-27 02:34:09 +0000.741847][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:712] [2025-06-27 02:34:09 +0000.742290][5c99] OnVideoFrameReady(1/200)
[046:713] [2025-06-27 02:34:09 +0000.743376][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[046:714] [2025-06-27 02:34:09 +0000.743577][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[046:718] [2025-06-27 02:34:09 +0000.747788][5c97] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[046:718] [2025-06-27 02:34:09 +0000.748098][5c97] The audio playback speed:100
(1/100)
[046:718] [2025-06-27 02:34:09 +0000.748180][5c97] lipsync_debug: The current
played audio timestamp is:0(1/50)
[046:718] [2025-06-27 02:34:09 +0000.748214][5c97] First audio frame rendering
[046:771] [2025-06-27 02:34:09 +0000.801286][5c96] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[046:772] [2025-06-27 02:34:09 +0000.801450][5c96] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:7812005
[046:952] [2025-06-27 02:34:09 +0000.981699][5c99] video frame wait audio frame:
last_video_timestamp:518 last_audio_timestamp:416.871
[046:952] [2025-06-27 02:34:09 +0000.981849][5c99]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[047:073] [2025-06-27 02:34:10 +0000.103305][5c96] lipsync_debug: render a video
frame
[047:073] [2025-06-27 02:34:10 +0000.103422][5c96] lipsync_debug: First video frame
rendering.
[047:105] [2025-06-27 02:34:10 +0000.135220][5c96]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:22 timeDelta:333 last
video ts:900 frame->pts:2880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[047:106] [2025-06-27 02:34:10 +0000.135498][5c96] lipsync_debug: tsDelta -
timeDelta = -311
[047:106] [2025-06-27 02:34:10 +0000.135539][5c96] lipsync_debug:result remaining
time:0
[047:106] [2025-06-27 02:34:10 +0000.135566][5c96] dynamic updated lipsync delay:0
[047:254] [2025-06-27 02:34:10 +0000.283489][5c96] lipsync_debug:remaining time:10
tsDelta - timeDelta:27
[047:254] [2025-06-27 02:34:10 +0000.283682][5c96] lipsync_debug:result remaining
time:10
[047:421] [2025-06-27 02:34:10 +0000.451384][5c96] lipsync_debug:displaying video
ts:59220 The current displayed video timestamp is:7812654
[047:445] [2025-06-27 02:34:10 +0000.475393][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[047:494] [2025-06-27 02:34:10 +0000.523656][5c9a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[047:708] [2025-06-27 02:34:10 +0000.738011][5c97] do work DoLipsync!
[047:708] [2025-06-27 02:34:10 +0000.738161][5c97] total delay:65 videoTsMS:941
audioTsMS:876 diff:65
[047:708] [2025-06-27 02:34:10 +0000.738194][5c97] Set the lipsync delay:65
[047:798] [2025-06-27 02:34:10 +0000.828498][5b90] Run AGC when audioType = 0
[047:799] [2025-06-27 02:34:10 +0000.828699][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[047:826] [2025-06-27 02:34:10 +0000.856192][5c99] Error(video_source.cc:430): wait
decoder a frame: 0
[048:144] [2025-06-27 02:34:11 +0000.173546][5c96] lipsync_debug:displaying video
ts:118350 The current displayed video timestamp is:7813377
[048:476] [2025-06-27 02:34:11 +0000.506277][5c99] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2992 diff: 9
[048:622] [2025-06-27 02:34:11 +0000.652105][5c9a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[048:698] [2025-06-27 02:34:11 +0000.727670][5c96] DriveRender working... (1/200)
[048:761] [2025-06-27 02:34:11 +0000.790726][5c96]
lipsync_debug:lipsync_threadhold: lipsync_delta:12 tsDelta:51 timeDelta:14 last
video ts:171360 frame->pts:174870 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[048:761] [2025-06-27 02:34:11 +0000.790846][5c96] lipsync_debug: tsDelta -
timeDelta = 37
[048:791] [2025-06-27 02:34:11 +0000.820903][5c98] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[048:791] [2025-06-27 02:34:11 +0000.821100][5c98] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[048:830] [2025-06-27 02:34:11 +0000.859965][5c96] lipsync_debug:displaying video
ts:177750 The current displayed video timestamp is:7814063
[048:887] [2025-06-27 02:34:11 +0000.916581][5c97] The audio playback speed:100
(1/100)
[048:887] [2025-06-27 02:34:11 +0000.916744][5c97] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[049:111] [2025-06-27 02:34:12 +0000.140579][5c99] Error(video_source.cc:430): wait
decoder a frame: 0
[049:157] [2025-06-27 02:34:12 +0000.187150][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[049:363] [2025-06-27 02:34:12 +0000.392945][5c96] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[049:363] [2025-06-27 02:34:12 +0000.393049][5c96] lipsync_debug:result remaining
time:10
[049:509] [2025-06-27 02:34:12 +0000.538673][5c96] lipsync_debug:displaying video
ts:238860 The current displayed video timestamp is:7814742
[049:582] [2025-06-27 02:34:12 +0000.611964][5c9a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[049:764] [2025-06-27 02:34:12 +0000.793963][5c99] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 297360pts ms:3.304e+06
[049:767] [2025-06-27 02:34:12 +0000.796548][5c99] OnVideoFrameReady(1/200)
[049:767] [2025-06-27 02:34:12 +0000.796739][5c96] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[049:799] [2025-06-27 02:34:12 +0000.828983][5b90] Run AGC when audioType = 0
[050:091] [2025-06-27 02:34:13 +0000.120978][5c85] av_read_frame AVERROR_EOF
[050:193] [2025-06-27 02:34:13 +0000.223422][5c96] lipsync_debug:displaying video
ts:297360 The current displayed video timestamp is:7815426
[050:197] [2025-06-27 02:34:13 +0000.227035][5c96] lipsync_debug: render a video
frame
[050:225] [2025-06-27 02:34:13 +0000.254703][5c96] lipsync_debug:result remaining
time:0
[050:225] [2025-06-27 02:34:13 +0000.254821][5c96] dynamic updated lipsync delay:0
[050:320] [2025-06-27 02:34:13 +0000.349986][5c96] DriveRender working... (1/200)
[050:391] [2025-06-27 02:34:13 +0000.420551][5c96]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:39 timeDelta:34 last
video ts:312120 frame->pts:315630 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[050:391] [2025-06-27 02:34:13 +0000.420686][5c96] lipsync_debug: tsDelta -
timeDelta = 5
[050:402] [2025-06-27 02:34:13 +0000.432026][5c85] OnReceiveEOF:
[050:402] [2025-06-27 02:34:13 +0000.432181][5c85] OnDecoderEOF time:7815635
enter.

[050:402] [2025-06-27 02:34:13 +0000.432307][5c85] OnDecoderEOF leave. expire time


= 0 ms

[050:402] [2025-06-27 02:34:13 +0000.432356][5c83] CleanUp time:7815635 enter.

[050:402] [2025-06-27 02:34:13 +0000.432364][5c85] OnDecoderFinished:


OnDecoderFinished total decoder frames:155 this:0x7a0b6c0a80
[050:408] [2025-06-27 02:34:13 +0000.437862][5c83] CleanUp leave. expire time = 6
ms

[050:408] [2025-06-27 02:34:13 +0000.438062][5c83] clean up


[050:408] [2025-06-27 02:34:13 +0000.438112][5c83] running_decoder_count:0max
count:2
[050:553] [2025-06-27 02:34:13 +0000.582495][5c9a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[050:555] [2025-06-27 02:34:13 +0000.584732][5c99] Error(video_source.cc:430): wait
decoder a frame: 0
[050:868] [2025-06-27 02:34:13 +0000.898081][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[050:891] [2025-06-27 02:34:13 +0000.921388][5c96] lipsync_debug:displaying video
ts:357390 The current displayed video timestamp is:7816124
[051:206] [2025-06-27 02:34:14 +0000.236059][5c98] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[051:206] [2025-06-27 02:34:14 +0000.236163][5c98] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[051:208] [2025-06-27 02:34:14 +0000.237670][5c97] The audio playback speed:100
(1/100)
[051:208] [2025-06-27 02:34:14 +0000.237809][5c97] lipsync_debug: The current
played audio timestamp is:204692(1/50)
[051:463] [2025-06-27 02:34:14 +0000.492869][5c96] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[051:463] [2025-06-27 02:34:14 +0000.493024][5c96] lipsync_debug:result remaining
time:10
[051:526] [2025-06-27 02:34:14 +0000.555545][5c9a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[051:560] [2025-06-27 02:34:14 +0000.589968][5c96] lipsync_debug:displaying video
ts:417510 The current displayed video timestamp is:7816793
[051:687] [2025-06-27 02:34:14 +0000.717161][5c98] PullAudioFrame: PullFrame audio
finished.
[051:687] [2025-06-27 02:34:14 +0000.717317][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:718] [2025-06-27 02:34:14 +0000.747503][5c98] Pull finished audio filter.
[051:718] [2025-06-27 02:34:14 +0000.747593][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:748] [2025-06-27 02:34:14 +0000.778053][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:779] [2025-06-27 02:34:14 +0000.808569][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:801] [2025-06-27 02:34:14 +0000.831148][5b90] Run AGC when audioType = 0
[051:801] [2025-06-27 02:34:14 +0000.831299][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[051:809] [2025-06-27 02:34:14 +0000.838976][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:840] [2025-06-27 02:34:14 +0000.869492][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:850] [2025-06-27 02:34:14 +0000.879823][5c96] DriveRender working... (1/200)
[051:870] [2025-06-27 02:34:14 +0000.900136][5c98] media player notify EOF, audio
PullFrameStatus is EOF
[051:898] [2025-06-27 02:34:14 +0000.928355][5c99] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[051:899] [2025-06-27 02:34:14 +0000.928887][5c99] Stop:
[051:905] [2025-06-27 02:34:14 +0000.934595][5c96] operator(): Video Render
stopped.
[051:906] [2025-06-27 02:34:14 +0000.935897][5c99] Stop:
[051:906] [2025-06-27 02:34:14 +0000.936333][5c97] DeviceStop:
audioDevice_:0x7a0b626000
[051:906] [2025-06-27 02:34:14 +0000.936391][5c97] OpenSlesOutput:Stop playout

[051:927] [2025-06-27 02:34:14 +0000.957284][5c97] DeviceStop: Done


[051:928] [2025-06-27 02:34:14 +0000.957562][5c97] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[051:929] [2025-06-27 02:34:14 +0000.958548][5c99] to reset filter graph
[051:929] [2025-06-27 02:34:14 +0000.958678][5c99] RemoveVideoBackGroud: hava not
add video backgroud
[051:929] [2025-06-27 02:34:14 +0000.958729][5c99] UnbindInputFilter 0x7a0b6ae158
this 0x7a19416120
[051:929] [2025-06-27 02:34:14 +0000.958768][5c99] ClearAllSource: remove source
filter, sourceid: 0x7a0b6c0a80
[051:929] [2025-06-27 02:34:14 +0000.958795][5c99] DestoryDecoderByVideoSource
time:7817162 enter.

[051:929] [2025-06-27 02:34:14 +0000.958827][5c99] ~VideoBindDecoder time:7817162


enter.

[051:929] [2025-06-27 02:34:14 +0000.958932][5c99] CleanUp time:7817162 enter.

[051:929] [2025-06-27 02:34:14 +0000.959181][5c99] CleanUp leave. expire time = 0


ms

[051:929] [2025-06-27 02:34:14 +0000.959216][5c99] CleanUp time:7817162 enter.

[051:929] [2025-06-27 02:34:14 +0000.959420][5c99] CleanUp leave. expire time = 1


ms

[051:930] [2025-06-27 02:34:14 +0000.960324][5c99] ~VideoBindDecoder leave. expire


time = 1 ms

[051:930] [2025-06-27 02:34:14 +0000.960394][5c99] DestoryDecoderByVideoSource


leave. expire time = 1 ms

[051:931] [2025-06-27 02:34:14 +0000.960508][5c99] UnbindInputFilter 0x7a0b646f18


this 0x7a0b6ae158
[051:931] [2025-06-27 02:34:14 +0000.960551][5c99] UnbindInputFilter 0x7a0b646e58
this 0x7a0b646f18
[051:931] [2025-06-27 02:34:14 +0000.960589][5c99] UnbindInputFilter 0x7a0b6c0ca0
this 0x7a0b646e58
[051:931] [2025-06-27 02:34:14 +0000.960625][5c99] UnbindInputFilter 0x7a0b6ae098
this 0x7a0b6ae218
[051:931] [2025-06-27 02:34:14 +0000.960664][5c99] UnbindInputFilter 0x7a0b646fd8
this 0x7a0b6ae098
[051:931] [2025-06-27 02:34:14 +0000.960698][5c99] UnbindInputFilter 0x7a0b6c0ca0
this 0x7a0b646fd8
[051:931] [2025-06-27 02:34:14 +0000.960753][5c99] to reset filter graph clear end
[051:931] [2025-06-27 02:34:14 +0000.960790][5c99] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4, delay:
0
[051:931] [2025-06-27 02:34:14 +0000.960825][5c99] CreateDecoderByVideoSource
time:7817164 enter.

[051:931] [2025-06-27 02:34:14 +0000.961152][5c99] running_decoder_count:0max


count:2
[051:931] [2025-06-27 02:34:14 +0000.961191][5c99] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x79f4387c00
[051:969] [2025-06-27 02:34:14 +0000.999246][5ccc] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7a0b391400] Current FFmpeg version git-2021-06-16-
97cea6f

[052:071] [2025-06-27 02:34:15 +0000.101084][5ccc] OnStreamInfoFound: video


duration_: 5142
[052:076] [2025-06-27 02:34:15 +0000.106036][5c99] start decoder
[052:076] [2025-06-27 02:34:15 +0000.106216][5c99] CreateDecoderByVideoSource
leave. expire time = 145 ms

[052:076] [2025-06-27 02:34:15 +0000.106293][5c99] BindInputFilter 0x7a0b6c0ca0


this 0x7a0b646fd8
[052:076] [2025-06-27 02:34:15 +0000.106334][5c99] BindInputFilter 0x7a0b646fd8
this 0x7a0b6ae098
[052:076] [2025-06-27 02:34:15 +0000.106380][5c99] BindInputFilter 0x7a0b6c0ca0
this 0x7a0b6ae218
[052:076] [2025-06-27 02:34:15 +0000.106415][5c99] BindInputFilter 0x7a0b6ae218
this 0x7a0b646e58
[052:077] [2025-06-27 02:34:15 +0000.106440][5c99] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
[052:077] [2025-06-27 02:34:15 +0000.106481][5c99] BindInputFilter 0x7a0b6ae098
this 0x7a0b646f18
[052:077] [2025-06-27 02:34:15 +0000.106514][5c99] BindInputFilter 0x7a0b646f18
this 0x7a19416120
[052:077] [2025-06-27 02:34:15 +0000.106548][5c99] BindInputFilter 0x7a0b646e58
this 0x7a0b6ae158
[052:077] [2025-06-27 02:34:15 +0000.106587][5c99] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_7805794.mp4
[052:077] [2025-06-27 02:34:15 +0000.106617][5c99] to reset filter graph end
[052:077] [2025-06-27 02:34:15 +0000.106646][5c99] Start:
[052:077] [2025-06-27 02:34:15 +0000.106785][5c96] operator(): video render
started.
[052:077] [2025-06-27 02:34:15 +0000.106889][5c99] Start:
[052:077] [2025-06-27 02:34:15 +0000.107325][5c97] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[052:077] [2025-06-27 02:34:15 +0000.107401][5c97] Reset: history total size: 98
[052:078] [2025-06-27 02:34:15 +0000.107436][5c97] DeviceStart:
audioDevice_:0x7a0b626000
[052:078] [2025-06-27 02:34:15 +0000.107465][5c97] DeviceStart: time profile
playout init before
[052:078] [2025-06-27 02:34:15 +0000.107493][5c97] DeviceStart: time profile
playout init end
[052:078] [2025-06-27 02:34:15 +0000.107516][5c97] OpenSlesOutput:Start playout

[052:079] [2025-06-27 02:34:15 +0000.109209][5c97] Create the opensl output player.


streamtype before:0

[052:079] [2025-06-27 02:34:15 +0000.109317][5c97] Create the opensl output player.


streamtype after:3

[052:081] [2025-06-27 02:34:15 +0000.110884][5ccd] NO get frame from decoder


[052:088] [2025-06-27 02:34:15 +0000.117593][5ccd] NO get frame from decoder
[052:089] [2025-06-27 02:34:15 +0000.118665][5ccd] NO get frame from decoder
[052:091] [2025-06-27 02:34:15 +0000.120653][5ccd] NO get frame from decoder
[052:092] [2025-06-27 02:34:15 +0000.121712][5ccd] NO get frame from decoder
[052:093] [2025-06-27 02:34:15 +0000.123092][5ccd] NO get frame from decoder
[052:094] [2025-06-27 02:34:15 +0000.124388][5ccd] NO get frame from decoder
[052:096] [2025-06-27 02:34:15 +0000.125491][5ccd] NO get frame from decoder
[052:106] [2025-06-27 02:34:15 +0000.135534][5c97] Enqueue opensl buffer size:1764
[052:123] [2025-06-27 02:34:15 +0000.153447][5c97] DeviceStart: time profile
playout all end
[052:124] [2025-06-27 02:34:15 +0000.153647][5c97] operator(): Audio playback
started.
[052:134] [2025-06-27 02:34:15 +0000.164126][5c97] First audio frame rendering
[052:135] [2025-06-27 02:34:15 +0000.164573][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[052:135] [2025-06-27 02:34:15 +0000.164702][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[052:136] [2025-06-27 02:34:15 +0000.166192][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[052:136] [2025-06-27 02:34:15 +0000.166336][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[052:138] [2025-06-27 02:34:15 +0000.167765][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[052:138] [2025-06-27 02:34:15 +0000.167975][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[052:139] [2025-06-27 02:34:15 +0000.168670][5c96] lipsync_debug: First video frame
rendering.
[052:140] [2025-06-27 02:34:15 +0000.169906][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[052:140] [2025-06-27 02:34:15 +0000.170076][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[052:142] [2025-06-27 02:34:15 +0000.171512][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[052:142] [2025-06-27 02:34:15 +0000.171767][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[052:143] [2025-06-27 02:34:15 +0000.173378][5c98] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[052:144] [2025-06-27 02:34:15 +0000.173800][5c98]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[052:173] [2025-06-27 02:34:15 +0000.202975][5c96]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:47 timeDelta:21 last
video ts:2880 frame->pts:7110 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[052:173] [2025-06-27 02:34:15 +0000.203153][5c96] lipsync_debug: tsDelta -
timeDelta = 26
[052:285] [2025-06-27 02:34:15 +0000.314993][5c99] Error(video_source.cc:430): wait
decoder a frame: 16
[052:286] [2025-06-27 02:34:15 +0000.315640][5c96] lipsync_debug:displaying video
ts:14940 The current displayed video timestamp is:7817519
[052:595] [2025-06-27 02:34:15 +0000.624939][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[052:659] [2025-06-27 02:34:15 +0000.688591][5cd8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[052:835] [2025-06-27 02:34:15 +0000.865018][5c99] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3992 diff: 9
[052:936] [2025-06-27 02:34:15 +0000.966374][5c96] lipsync_debug:displaying video
ts:73440 The current displayed video timestamp is:7818169
[053:309] [2025-06-27 02:34:16 +0000.338850][5c99] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 132480pts ms:1.472e+06
[053:312] [2025-06-27 02:34:16 +0000.341834][5c99] OnVideoFrameReady(1/200)
[053:312] [2025-06-27 02:34:16 +0000.342166][5c96] operator() frame->pts-
9223372036854775808 queue_ size: 11 (1/200)
[053:464] [2025-06-27 02:34:16 +0000.493893][5c99] Error(video_source.cc:430): wait
decoder a frame: 0
[053:697] [2025-06-27 02:34:16 +0000.726548][5cd8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[053:737] [2025-06-27 02:34:16 +0000.767306][5c96] lipsync_debug:displaying video
ts:132480 The current displayed video timestamp is:7818970
[053:742] [2025-06-27 02:34:16 +0000.771621][5c96] lipsync_debug: render a video
frame
[053:752] [2025-06-27 02:34:16 +0000.781857][5c96] DriveRender working... (1/200)
[053:777] [2025-06-27 02:34:16 +0000.806632][5c98] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 79840
[053:777] [2025-06-27 02:34:16 +0000.806718][5c98] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[053:795] [2025-06-27 02:34:16 +0000.825182][5b90] Run AGC when audioType = 0
[053:802] [2025-06-27 02:34:16 +0000.832018][5c97] The audio playback speed:100
(1/100)
[053:802] [2025-06-27 02:34:16 +0000.832301][5c97] lipsync_debug: The current
played audio timestamp is:79840(1/50)
[053:809] [2025-06-27 02:34:16 +0000.838619][5c96] lipsync_debug:result remaining
time:0
[053:809] [2025-06-27 02:34:16 +0000.838794][5c96] dynamic updated lipsync delay:0
[053:883] [2025-06-27 02:34:16 +0000.912832][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[053:884] [2025-06-27 02:34:16 +0000.914078][5c97] Stop:
[053:884] [2025-06-27 02:34:16 +0000.914347][5c96] operator(): Video Render
stopped.
[053:885] [2025-06-27 02:34:16 +0000.914519][5c97] Stop:
[053:885] [2025-06-27 02:34:16 +0000.914573][5c97] DeviceStop:
audioDevice_:0x7a0b626000
[053:885] [2025-06-27 02:34:16 +0000.914611][5c97] OpenSlesOutput:Stop playout

[053:888] [2025-06-27 02:34:16 +0000.917697][5c97] DeviceStop: Done


[053:888] [2025-06-27 02:34:16 +0000.917989][5c97] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[053:888] [2025-06-27 02:34:16 +0000.918043][5c97] operator(): Stop now!
[053:889] [2025-06-27 02:34:16 +0000.918490][2ee4] Stop:
[053:889] [2025-06-27 02:34:16 +0000.918745][5c97] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[053:889] [2025-06-27 02:34:16 +0000.919280][2ee4] DeviceRelease:
audioDevice_:0x7a0b626000
[053:889] [2025-06-27 02:34:16 +0000.919354][2ee4] OpenSlesOutput:Stop playout

[053:889] [2025-06-27 02:34:16 +0000.919400][2ee4] DeviceRelease: Release the


webrtc device object.
[053:890] [2025-06-27 02:34:16 +0000.919601][2ee4] OpenSlesOutput destruct.

[053:890] [2025-06-27 02:34:16 +0000.919676][2ee4] DeviceRelease: Done


[053:890] [2025-06-27 02:34:16 +0000.919781][2ee4] Stop:
[053:890] [2025-06-27 02:34:16 +0000.919858][5c96] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[053:898] [2025-06-27 02:34:16 +0000.927717][2ee4] global uninited!
[053:910] [2025-06-27 02:34:16 +0000.939976][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[053:910] [2025-06-27 02:34:16 +0000.940126][2ee4] ~MediaFilterGraph:
MediaFilterGraph destruct
[053:910] [2025-06-27 02:34:16 +0000.940153][2ee4] RemoveVideoBackGroud: hava not
add video backgroud
[053:910] [2025-06-27 02:34:16 +0000.940195][2ee4] UnbindInputFilter 0x7a0b646f18
this 0x7a19416120
[053:910] [2025-06-27 02:34:16 +0000.940232][2ee4] ClearAllSource: remove source
filter, sourceid: 0x7a0b6c0a80
[053:910] [2025-06-27 02:34:16 +0000.940255][2ee4] DestoryDecoderByVideoSource
time:7819143 enter.

[053:910] [2025-06-27 02:34:16 +0000.940285][2ee4] ~VideoBindDecoder time:7819143


enter.

[053:911] [2025-06-27 02:34:16 +0000.940589][2ee4] CleanUp time:7819144 enter.


[053:915] [2025-06-27 02:34:16 +0000.945202][2ee4] CleanUp leave. expire time = 4
ms

[053:915] [2025-06-27 02:34:16 +0000.945295][2ee4] CleanUp time:7819148 enter.

[053:916] [2025-06-27 02:34:16 +0000.945746][2ee4] CleanUp leave. expire time = 1


ms

[053:917] [2025-06-27 02:34:16 +0000.946783][2ee4] ~VideoBindDecoder leave. expire


time = 7 ms

[053:917] [2025-06-27 02:34:16 +0000.946854][2ee4] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[053:917] [2025-06-27 02:34:16 +0000.946897][2ee4] UnbindInputFilter 0x7a0b6ae098


this 0x7a0b646f18
[053:917] [2025-06-27 02:34:16 +0000.946939][2ee4] UnbindInputFilter 0x7a0b646fd8
this 0x7a0b6ae098
[053:917] [2025-06-27 02:34:16 +0000.946977][2ee4] UnbindInputFilter 0x7a0b6c0ca0
this 0x7a0b646fd8
[053:917] [2025-06-27 02:34:16 +0000.947014][2ee4] UnbindInputFilter 0x7a0b646e58
this 0x7a0b6ae158
[053:917] [2025-06-27 02:34:16 +0000.947050][2ee4] UnbindInputFilter 0x7a0b6ae218
this 0x7a0b646e58
[053:917] [2025-06-27 02:34:16 +0000.947085][2ee4] UnbindInputFilter 0x7a0b6c0ca0
this 0x7a0b6ae218
[053:919] [2025-06-27 02:34:16 +0000.948520][2ee4] ~GLESContext:
[053:922] [2025-06-27 02:34:16 +0000.952148][2ee4] GLESContext destruct finish.
[053:922] [2025-06-27 02:34:16 +0000.952365][2ee4] filter: filter pipeline destroy
this: 0x7a19416080
[054:310] [2025-06-27 02:34:17 +0000.339672][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[055:796] [2025-06-27 02:34:18 +0000.826172][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[055:796] [2025-06-27 02:34:18 +0000.826422][5b91] _deviceSampleRate:48000

[055:800] [2025-06-27 02:34:18 +0000.829843][5b90] Run AGC when audioType = 0


[055:801] [2025-06-27 02:34:18 +0000.830901][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:031] [2025-06-27 02:34:19 +0000.61122][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[057:742] [2025-06-27 02:34:20 +0000.771801][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[057:799] [2025-06-27 02:34:20 +0000.829152][5b90] Run AGC when audioType = 0
[059:450] [2025-06-27 02:34:22 +0000.479505][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[059:797] [2025-06-27 02:34:22 +0000.826890][5b90] Run AGC when audioType = 0
[059:797] [2025-06-27 02:34:22 +0000.827033][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[061:138] [2025-06-27 02:34:24 +0000.167657][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[061:801] [2025-06-27 02:34:24 +0000.830567][5b90] Run AGC when audioType = 0
[062:826] [2025-06-27 02:34:25 +0000.856019][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[063:800] [2025-06-27 02:34:26 +0000.830127][5b90] Run AGC when audioType = 0
[063:800] [2025-06-27 02:34:26 +0000.830235][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[064:514] [2025-06-27 02:34:27 +0000.543516][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[065:025] [2025-06-27 02:34:28 +0000.55144][2ee4] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[065:025] [2025-06-27 02:34:28 +0000.55212][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[065:025] [2025-06-27 02:34:28 +0000.55408][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[065:026] [2025-06-27 02:34:28 +0000.55553][5b8c] operator() time:7830259 enter.

[065:026] [2025-06-27 02:34:28 +0000.55600][5b8c] MediaFilterCamera, recording


file context:0x7a3e245e80 input texture:31
[065:027] [2025-06-27 02:34:28 +0000.56992][5b8c] MicSource: Mic source
created:10x7aa2311100
[065:028] [2025-06-27 02:34:28 +0000.57603][5b8c] alloc thread: 0x7a0c9bfe80
name:worker3 thread id:523787619456 to Mic_source
[065:028] [2025-06-27 02:34:28 +0000.57674][5b8c] audio: start the audio sender
thread.

[065:028] [2025-06-27 02:34:28 +0000.57738][5b8c] construct OpenGLRenderProgram


0x7a0f458998
[065:028] [2025-06-27 02:34:28 +0000.57773][5b8c] CropFilter::SetOrientation
orientation: 90
[065:028] [2025-06-27 02:34:28 +0000.57935][5b8c] filter: filter pipeline construtc
this: 0x79f54dc840
[065:028] [2025-06-27 02:34:28 +0000.57973][5b8c] filter: filter pipeline2 update
pattern: 1
[065:028] [2025-06-27 02:34:28 +0000.58015][5b8c] CameraSource::source_id_:5
[065:028] [2025-06-27 02:34:28 +0000.58055][5b8c] RecordAudioSource::source_id_:6
[065:028] [2025-06-27 02:34:28 +0000.58230][5b8c] BindInputFilter 0x7a0c9be940
this 0x7a0f458bc0
[065:028] [2025-06-27 02:34:28 +0000.58278][5b8c] BindInputFilter 0x7a0c9bef58
this 0x7a33e88850
[065:028] [2025-06-27 02:34:28 +0000.58320][5b8c] BindInputFilter 0x7a0f458bc0
this 0x79f54dc8e0
[065:028] [2025-06-27 02:34:28 +0000.58377][5b8c] setParamentForFilters:
speed:1.000000
[065:028] [2025-06-27 02:34:28 +0000.58410][5b8c] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[065:029] [2025-06-27 02:34:28 +0000.58448][5b8c] SetParamForFilter time:7830262
enter.

[065:029] [2025-06-27 02:34:28 +0000.58471][5b8c] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[065:029] [2025-06-27 02:34:28 +0000.58496][5b8c] SetParamForFilter: Params video
index is: 0
[065:029] [2025-06-27 02:34:28 +0000.58517][5b8c] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[065:029] [2025-06-27 02:34:28 +0000.58539][5b8c] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[065:029] [2025-06-27 02:34:28 +0000.58562][5b8c] crop filter mode tpye:
citytravelvideo index:0
[065:033] [2025-06-27 02:34:28 +0000.63420][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63512][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63573][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63606][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63629][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63663][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63685][5b8c]
Warning(parse_template_json.cc:45): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63720][5b8c]
Warning(parse_template_json.cc:81): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63744][5b8c]
Warning(parse_template_json.cc:81): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63775][5b8c]
Warning(parse_template_json.cc:67): json parament no found the parament
[065:034] [2025-06-27 02:34:28 +0000.63798][5b8c]
Warning(parse_template_json.cc:93): json parament no found the duration
[065:034] [2025-06-27 02:34:28 +0000.63839][5b8c] SetParamForFilter leave. expire
time = 5 ms

[065:034] [2025-06-27 02:34:28 +0000.63920][5b8c] OnOutputSizeChanged width 1280


height 720
[065:034] [2025-06-27 02:34:28 +0000.63955][5b8c] OpenGLFrameBuffer: width:1280
height:720
[065:034] [2025-06-27 02:34:28 +0000.63996][5b8c] OpenGLFrameBuffer: width:1280
height:720
[065:034] [2025-06-27 02:34:28 +0000.64018][5b8c] OpenGLFrameBuffer: width:1280
height:720
[065:034] [2025-06-27 02:34:28 +0000.64049][5b8c] OpenGLFrameBuffer: width:1280
height:720
[065:034] [2025-06-27 02:34:28 +0000.64071][5b8c] OpenGLFrameBuffer: width:1280
height:720
[065:034] [2025-06-27 02:34:28 +0000.64104][5b8c] OpenGLFrameBuffer: width:1280
height:720
[065:034] [2025-06-27 02:34:28 +0000.64125][5b8c] construct TrivalImageDrawer
0x7a0cbf27c0
[065:034] [2025-06-27 02:34:28 +0000.64162][5b8c] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7a0cbf27c0 context 0x7aa23852c0
[065:034] [2025-06-27 02:34:28 +0000.64203][5b8c] setupGLES:
[065:035] [2025-06-27 02:34:28 +0000.64734][5b8c] OpenGLRenderProgram::Initialize.
[065:035] [2025-06-27 02:34:28 +0000.64783][5b8c] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[065:035] [2025-06-27 02:34:28 +0000.64824][5b8c] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[065:035] [2025-06-27 02:34:28 +0000.64924][5b8c] Init open gl render: 0x7a0f458998
[065:035] [2025-06-27 02:34:28 +0000.64957][5b8c] Fragement shader path:
[065:035] [2025-06-27 02:34:28 +0000.65001][5b8c] Fragement shader path:
[065:035] [2025-06-27 02:34:28 +0000.65038][5b8c] create opengl program object.
[065:035] [2025-06-27 02:34:28 +0000.65062][5b8c] create shader: vertex
[065:035] [2025-06-27 02:34:28 +0000.65251][5b8c] create shader: fragment
[065:037] [2025-06-27 02:34:28 +0000.66648][5b8c] Have not extra filter filename!
[065:037] [2025-06-27 02:34:28 +0000.66693][5b8c] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[065:037] [2025-06-27 02:34:28 +0000.66735][5b8c] OpenGLRenderProgram::Initialize
success.
[065:037] [2025-06-27 02:34:28 +0000.66783][5b8c] Setup the OpenGL result:1
[065:037] [2025-06-27 02:34:28 +0000.66990][5b8b] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
[065:037] [2025-06-27 02:34:28 +0000.67102][5b8b] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[065:037] [2025-06-27 02:34:28 +0000.67126][5d87] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a3e142898
[065:037] [2025-06-27 02:34:28 +0000.67145][5b8b] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[065:037] [2025-06-27 02:34:28 +0000.67182][5b8b] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
fileFD: -1
[065:038] [2025-06-27 02:34:28 +0000.67507][5b8b] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4 is
opened successfully
[065:038] [2025-06-27 02:34:28 +0000.67543][5b8b] setupMediaProcessers:
[065:038] [2025-06-27 02:34:28 +0000.67566][5b8b]
RecordingSessionInternalSimple:setup media processers.
[065:038] [2025-06-27 02:34:28 +0000.67589][5b8b] construct AAC encoder
[065:038] [2025-06-27 02:34:28 +0000.67823][5b8b] H264Encoder creating:
superfast011818
[065:038] [2025-06-27 02:34:28 +0000.67866][5b8b] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[065:038] [2025-06-27 02:34:28 +0000.68393][5b8b] H264Encode::GetMachineModel is
2201117TY
[065:039] [2025-06-27 02:34:28 +0000.68460][5b8b] H264Encoder machine_mode
is:2201117TY
[065:039] [2025-06-27 02:34:28 +0000.68507][5b8b] H264Encode::machine size :9
machine_mode:2201117TY
[065:039] [2025-06-27 02:34:28 +0000.68533][5b8b] H264Encode::machine array
size :22 machine_mode:2201117TY
[065:039] [2025-06-27 02:34:28 +0000.68585][5b8b] H264Encode::current machine
is :2201117TY auto check hw codec decide to use hw codec
[065:039] [2025-06-27 02:34:28 +0000.68624][5b8b] setupCompressionSession:
[065:039] [2025-06-27 02:34:28 +0000.68647][5b8b] H264Encode::creating hareware
Encoder
[065:039] [2025-06-27 02:34:28 +0000.68669][5b8b] AndroidHwAvcEncoder time:7830272
enter.

[065:039] [2025-06-27 02:34:28 +0000.68850][5b8b] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007ab2221380 address:0x79e5892760
[065:039] [2025-06-27 02:34:28 +0000.68971][5b8b] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[065:039] [2025-06-27 02:34:28 +0000.69006][5b8b] The video avc hw codec address is
0x7a3df9fb00
[065:039] [2025-06-27 02:34:28 +0000.69070][5b8b] AndroidHwAvcEncoder leave.
expire time = 0 ms

[065:039] [2025-06-27 02:34:28 +0000.69105][5b8b] RegisterEncodeCompleteCallback


time:7830272 enter.

[065:039] [2025-06-27 02:34:28 +0000.69176][5b8b] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[065:039] [2025-06-27 02:34:28 +0000.69213][5b8b] InitEncode time:7830272 enter.

[065:039] [2025-06-27 02:34:28 +0000.69267][5b8b] InitEncode:


MediaCodecVideoEncoder::Release _inited:0
[065:039] [2025-06-27 02:34:28 +0000.69303][5b8b] Create time:7830272 enter.

[065:039] [2025-06-27 02:34:28 +0000.69341][5b8b] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[065:039] [2025-06-27 02:34:28 +0000.69367][5b8b]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7a193766c0
[065:040] [2025-06-27 02:34:28 +0000.69529][5b8b]
supported_type:image/vnd.android.heic
[065:040] [2025-06-27 02:34:28 +0000.69582][5b8b] supported_type:video/avc
[065:040] [2025-06-27 02:34:28 +0000.69616][5b8b] name:OMX.qcom.video.encoder.avc
mime:video/avc
[065:040] [2025-06-27 02:34:28 +0000.69669][5b8b] hwCodecPrefix :OMX.qcom.
[065:040] [2025-06-27 02:34:28 +0000.69703][5b8b] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[065:040] [2025-06-27 02:34:28 +0000.69742][5b8b] mediacodec_createCodecByName
time:7830273 enter.

[065:040] [2025-06-27 02:34:28 +0000.69779][5b8b] WrapAndroidMediaCodec


time:7830273 enter.

[065:040] [2025-06-27 02:34:28 +0000.69901][5b8b] WrapAndroidMediaCodec leave.


expire time = 0 ms
[065:052] [2025-06-27 02:34:28 +0000.82205][5b8b] mediacodec_createCodecByName
leave. expire time = 12 ms

[065:052] [2025-06-27 02:34:28 +0000.82339][5b8b] WrapAndroidMediaFromat


time:7830285 enter.

[065:052] [2025-06-27 02:34:28 +0000.82413][5b8b] WrapAndroidMediaFromat leave.


expire time = 1 ms

[065:072] [2025-06-27 02:34:28 +0000.101866][5b8b] Destroy time:7830305 enter.

[065:072] [2025-06-27 02:34:28 +0000.101991][5b8b] WrapAndroidMediaFromat::


Destroy
[065:072] [2025-06-27 02:34:28 +0000.102040][5b8b] Destroy leave. expire time = 0
ms

[065:072] [2025-06-27 02:34:28 +0000.102077][5b8b] ~WrapAndroidMediaFromat


time:7830305 enter.

[065:072] [2025-06-27 02:34:28 +0000.102117][5b8b] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[065:072] [2025-06-27 02:34:28 +0000.102143][5b8b] Create leave. expire time = 33


ms

[065:072] [2025-06-27 02:34:28 +0000.102168][5b8b] isSemiPlanarSupport time:7830305


enter.

[065:072] [2025-06-27 02:34:28 +0000.102190][5b8b] H264Encoder isSemiPlanarSupport


[065:072] [2025-06-27 02:34:28 +0000.102214][5b8b] isSemiPlanarSupport leave.
expire time = 0 ms

[065:072] [2025-06-27 02:34:28 +0000.102236][5b8b] creat hw H264Encoder success,


isSemiPlanar:1
[065:072] [2025-06-27 02:34:28 +0000.102344][5b8b] InitEncode leave. expire time =
33 ms

[065:072] [2025-06-27 02:34:28 +0000.102371][5b8b] H264Encode::created Encoder


[065:072] [2025-06-27 02:34:28 +0000.102393][5b8b] H264Encode:: H264 encoder
created.
[065:072] [2025-06-27 02:34:28 +0000.102414][5b8b] H264 encoder created.
[065:073] [2025-06-27 02:34:28 +0000.102438][5b8b]
RecordingSessionInternalSimple:created avc encoder avc: 0x79f439b2c0
[065:073] [2025-06-27 02:34:28 +0000.102462][5b8b] setOutput:
[065:073] [2025-06-27 02:34:28 +0000.102483][5b8b]
RecordingSessionInternalSimple:encoder set output to muxer!
[065:073] [2025-06-27 02:34:28 +0000.102504][5b8b] request a key frame
[065:073] [2025-06-27 02:34:28 +0000.102525][5b8b] H264Encode:: request a key frame
[065:073] [2025-06-27 02:34:28 +0000.102624][5b8b] setDisplayRotate :90
[065:073] [2025-06-27 02:34:28 +0000.102675][5b8b] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[065:073] [2025-06-27 02:34:28 +0000.102733][5b8c] StartRecording:
[065:073] [2025-06-27 02:34:28 +0000.102799][5d83] operator(): Set the recording
session in mic source. recording session: 0x7a0c9bee00
[065:073] [2025-06-27 02:34:28 +0000.102883][5b8c] operator() leave. expire time =
47 ms

[065:136] [2025-06-27 02:34:28 +0000.165906][5b8c] begine recode to first frame


spend time:110
[065:136] [2025-06-27 02:34:28 +0000.165986][5b8c]
GPUImageProcessing::SetOrientation orientation: 90
[065:136] [2025-06-27 02:34:28 +0000.166218][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[065:168] [2025-06-27 02:34:28 +0000.197593][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[065:176] [2025-06-27 02:34:28 +0000.206036][5d86]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[065:202] [2025-06-27 02:34:28 +0000.231529][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[065:204] [2025-06-27 02:34:28 +0000.233713][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[065:243] [2025-06-27 02:34:28 +0000.273373][5d86] h264 add frame header cdr flag
[065:244] [2025-06-27 02:34:28 +0000.273829][5d86] h264 add frame header cdr flag
[065:244] [2025-06-27 02:34:28 +0000.274148][5d86] Received key frame:0
[065:244] [2025-06-27 02:34:28 +0000.274212][5d86] H264Encode:: get a sps pps
header!headerSize:31
[065:244] [2025-06-27 02:34:28 +0000.274333][5d87] get the H.264 SPS parameter
[065:245] [2025-06-27 02:34:28 +0000.274640][5d87] add video track with id:1
[065:245] [2025-06-27 02:34:28 +0000.275318][5d87] get the H.264 PPS parameter
[065:246] [2025-06-27 02:34:28 +0000.275811][5d87] get the H.264 IDR frame
[065:246] [2025-06-27 02:34:28 +0000.275996][5d87] resss:true
[065:246] [2025-06-27 02:34:28 +0000.276030][5d87] video start ts:0
[065:246] [2025-06-27 02:34:28 +0000.276215][5d87] the video frame has been written
into MP4 file
[065:272] [2025-06-27 02:34:28 +0000.302356][5d7f]
RecordAudioSource::PullAudioFrame
[065:287] [2025-06-27 02:34:28 +0000.316879][5d87] add aac audio track with id:2
[065:287] [2025-06-27 02:34:28 +0000.317011][5d87] audio start ts:0
[065:287] [2025-06-27 02:34:28 +0000.317051][5d87] the audio frame has been written
into MP4 file
[065:338] [2025-06-27 02:34:28 +0000.368171][5d86] Push an pts:164 to dts queue.
[065:371] [2025-06-27 02:34:28 +0000.401008][5d86] last dts:130 currentPts:164
ppsOrSPS:0 queue length:2
[065:429] [2025-06-27 02:34:28 +0000.459025][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[065:499] [2025-06-27 02:34:28 +0000.528960][5b8c] The convert RGB to YUV take 4
[065:795] [2025-06-27 02:34:28 +0000.824687][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[065:795] [2025-06-27 02:34:28 +0000.824792][5b91] _deviceSampleRate:48000

[065:797] [2025-06-27 02:34:28 +0000.827234][5b90] Run AGC when audioType = 0


[065:804] [2025-06-27 02:34:28 +0000.833724][5d86] DTS queue for
Generator:0x7a3e2384b8 564 594 630
[065:933] [2025-06-27 02:34:28 +0000.962953][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[066:004] [2025-06-27 02:34:29 +0000.34122][5b8c] The convert RGB to YUV take 3
[066:065] [2025-06-27 02:34:29 +0000.95257][5d7f] AF_SpeedFilter audio 0x7a33e88700
PullFrame
[066:201] [2025-06-27 02:34:29 +0000.230923][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[066:211] [2025-06-27 02:34:29 +0000.240607][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[066:422] [2025-06-27 02:34:29 +0000.452171][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[066:440] [2025-06-27 02:34:29 +0000.470057][5d7f] AF_SpeedFilter::PullFrame eof4
[066:444] [2025-06-27 02:34:29 +0000.474327][5d7f]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[066:491] [2025-06-27 02:34:29 +0000.521238][5b8c] The convert RGB to YUV take 3
[066:605] [2025-06-27 02:34:29 +0000.635109][5d7f] resampled_data_size:7680
[066:623] [2025-06-27 02:34:29 +0000.653294][5d86] DTS queue for
Generator:0x7a3e2384b8 1386 1420 1452
[066:654] [2025-06-27 02:34:29 +0000.683505][5b8c] GPUImageProcessing: process
video frame with resolution 1280 X 720
[066:654] [2025-06-27 02:34:29 +0000.683581][5b8c] GPUImageProcessing: input frame
width1280 X 720
[066:654] [2025-06-27 02:34:29 +0000.683951][5b8c] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[066:654] [2025-06-27 02:34:29 +0000.684011][5b8c] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[066:658] [2025-06-27 02:34:29 +0000.687734][5b8c] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4984 diff: 17
[066:660] [2025-06-27 02:34:29 +0000.690406][5d86]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1486
[066:661] [2025-06-27 02:34:29 +0000.690512][5d86] Push an pts:1486 to dts queue.
[066:663] [2025-06-27 02:34:29 +0000.692767][5d86] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1420 pts:1420
[066:725] [2025-06-27 02:34:29 +0000.755166][5d86] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1553
[066:725] [2025-06-27 02:34:29 +0000.755247][5d86] push video frame to H264
encoder. (100 frame for one log)

[066:725] [2025-06-27 02:34:29 +0000.755298][5d86] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[066:725] [2025-06-27 02:34:29 +0000.755324][5d86] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:1553(100 frame for one
log)

[066:725] [2025-06-27 02:34:29 +0000.755364][5d86] The input pts:1553 fps:30


[066:727] [2025-06-27 02:34:29 +0000.757359][5d86] SendFrame
encodedImage._timeStamp:1486encodedImage->_length:122832
[066:728] [2025-06-27 02:34:29 +0000.757550][5d86] last dts:1452 currentPts:1486
ppsOrSPS:0 queue length:3
[066:795] [2025-06-27 02:34:29 +0000.824595][5d86] H264Encode::H264SWEncoder get
callback, length:154992 type:1 nalType:1length:154988
[066:886] [2025-06-27 02:34:29 +0000.915517][5d7f] FilterPipeline2::OnAudioFrame
pts 1710 last_audio_timestamp_ 1710
[066:920] [2025-06-27 02:34:29 +0000.949903][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[066:991] [2025-06-27 02:34:30 +0000.20659][5b8c] The convert RGB to YUV take 4
[067:040] [2025-06-27 02:34:30 +0000.69495][5d7f] RecordAudioSource::PullAudioFrame
[067:087] [2025-06-27 02:34:30 +0000.117065][5d85]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1811queue_audio_frame_:7
[067:203] [2025-06-27 02:34:30 +0000.233049][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[067:222] [2025-06-27 02:34:30 +0000.251565][5d86] h264 add frame header cdr flag
[067:222] [2025-06-27 02:34:30 +0000.251986][5d86] Received key frame:1982
[067:256] [2025-06-27 02:34:30 +0000.285959][5d87] get the H.264 IDR frame
[067:412] [2025-06-27 02:34:30 +0000.442099][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[067:419] [2025-06-27 02:34:30 +0000.449331][5d86] DTS queue for
Generator:0x7a3e2384b8 2214 2245
[067:484] [2025-06-27 02:34:30 +0000.514100][5b8c] The convert RGB to YUV take 4
[067:596] [2025-06-27 02:34:30 +0000.625728][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[067:799] [2025-06-27 02:34:30 +0000.829110][5b90] Run AGC when audioType = 0
[067:799] [2025-06-27 02:34:30 +0000.829259][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[067:902] [2025-06-27 02:34:30 +0000.931791][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[067:912] [2025-06-27 02:34:30 +0000.941741][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[067:985] [2025-06-27 02:34:31 +0000.14880][5b8c] The convert RGB to YUV take 4
[067:986] [2025-06-27 02:34:31 +0000.15733][5d86] Push an pts:2813 to dts queue.
[068:054] [2025-06-27 02:34:31 +0000.83585][5d86] last dts:2779 currentPts:2813
ppsOrSPS:0 queue length:3
[068:201] [2025-06-27 02:34:31 +0000.231406][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[068:255] [2025-06-27 02:34:31 +0000.284583][5d86] DTS queue for
Generator:0x7a3e2384b8 3042 3078
[068:404] [2025-06-27 02:34:31 +0000.434270][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[068:405] [2025-06-27 02:34:31 +0000.434726][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[068:475] [2025-06-27 02:34:31 +0000.504925][5b8c] The convert RGB to YUV take 4
[068:589] [2025-06-27 02:34:31 +0000.619377][5d7f] AF_SpeedFilter::PullFrame eof4
[068:594] [2025-06-27 02:34:31 +0000.623664][5d7f]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[068:735] [2025-06-27 02:34:31 +0000.765250][5b8c] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5980 diff: 21
[068:811] [2025-06-27 02:34:31 +0000.840949][5d7f]
RecordAudioSource::PullAudioFrame
[068:822] [2025-06-27 02:34:31 +0000.851709][5d7f] resampled_data_size:0
[068:904] [2025-06-27 02:34:31 +0000.934387][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[068:983] [2025-06-27 02:34:32 +0000.13329][5b8c] The convert RGB to YUV take 5
[069:073] [2025-06-27 02:34:32 +0000.103417][5d86] DTS queue for
Generator:0x7a3e2384b8 3867 3899
[069:127] [2025-06-27 02:34:32 +0000.156594][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[069:173] [2025-06-27 02:34:32 +0000.202617][5d83] The output timestamp from audio
mixer change:7834402
[069:200] [2025-06-27 02:34:32 +0000.230068][5b90] On audio frame the broadcast
with timestamp:7834433 samples:480. (1000 frame for one log)

[069:204] [2025-06-27 02:34:32 +0000.233645][5d83] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[069:204] [2025-06-27 02:34:32 +0000.233822][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[069:206] [2025-06-27 02:34:32 +0000.235543][5d86] h264 add frame header cdr flag
[069:206] [2025-06-27 02:34:32 +0000.236084][5d86] Received key frame:3966
[069:241] [2025-06-27 02:34:32 +0000.270468][5d87] get the H.264 IDR frame
[069:304] [2025-06-27 02:34:32 +0000.334176][5d86] Push an pts:4131 to dts queue.
[069:336] [2025-06-27 02:34:32 +0000.366092][5d85]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4133queue_audio_frame_:1
[069:374] [2025-06-27 02:34:32 +0000.403984][5d86] last dts:4097 currentPts:4131
ppsOrSPS:0 queue length:3
[069:397] [2025-06-27 02:34:32 +0000.426605][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[069:468] [2025-06-27 02:34:32 +0000.497522][5b8c] The convert RGB to YUV take 5
[069:601] [2025-06-27 02:34:32 +0000.630736][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[069:801] [2025-06-27 02:34:32 +0000.830825][5b90] Run AGC when audioType = 0
[069:849] [2025-06-27 02:34:32 +0000.878821][5d7f] AF_SpeedFilter audio time,
0x7a33e88700 rcv time: 7835070
[069:849] [2025-06-27 02:34:32 +0000.878999][5d7f] AF_SpeedFilter audio time,
0x7a33e88700 rcv time: 7835070in_nSamples:441
[069:898] [2025-06-27 02:34:32 +0000.927743][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[069:904] [2025-06-27 02:34:32 +0000.933572][5d86] DTS queue for
Generator:0x7a3e2384b8 4663 4694 4730
[069:911] [2025-06-27 02:34:32 +0000.940764][5d7f]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 7835072
[069:911] [2025-06-27 02:34:32 +0000.940890][5d7f]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[069:971] [2025-06-27 02:34:33 +0000.962][5b8c] The convert RGB to YUV take 3
[069:974] [2025-06-27 02:34:33 +0000.4320][5d86]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4801
[069:977] [2025-06-27 02:34:33 +0000.7217][5d86] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4762 pts:4762
[069:999] [2025-06-27 02:34:33 +0000.28587][5b8c] GPUImageProcessing: process video
frame with resolution 1280 X 720
[069:999] [2025-06-27 02:34:33 +0000.28852][5b8c] GPUImageProcessing: input frame
width1280 X 720
[070:000] [2025-06-27 02:34:33 +0000.29518][5b8c] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[070:000] [2025-06-27 02:34:33 +0000.29640][5b8c] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[070:038] [2025-06-27 02:34:33 +0000.67679][5d86] SendFrame
encodedImage._timeStamp:4801encodedImage->_length:78000
[070:067] [2025-06-27 02:34:33 +0000.97074][5d86] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4894
[070:067] [2025-06-27 02:34:33 +0000.97201][5d86] push video frame to H264 encoder.
(100 frame for one log)

[070:067] [2025-06-27 02:34:33 +0000.97237][5d86] push video frame to H264 encoder.


(100 frame for one log) used width:1280 height:720

[070:067] [2025-06-27 02:34:33 +0000.97271][5d86] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:4894(100 frame for one
log)

[070:067] [2025-06-27 02:34:33 +0000.97315][5d86] The input pts:4894 fps:30


[070:104] [2025-06-27 02:34:33 +0000.134129][5d86] H264Encode::H264SWEncoder get
callback, length:66768 type:1 nalType:1length:66764
[070:199] [2025-06-27 02:34:33 +0000.228869][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[070:393] [2025-06-27 02:34:33 +0000.423242][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[070:463] [2025-06-27 02:34:33 +0000.492719][5b8c] The convert RGB to YUV take 4
[070:597] [2025-06-27 02:34:33 +0000.627085][5d7f]
RecordAudioSource::PullAudioFrame
[070:628] [2025-06-27 02:34:33 +0000.657504][5d86] Push an pts:5453 to dts queue.
[070:663] [2025-06-27 02:34:33 +0000.692993][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[070:695] [2025-06-27 02:34:33 +0000.724773][5d86] last dts:5419 currentPts:5453
ppsOrSPS:0 queue length:3
[070:724] [2025-06-27 02:34:33 +0000.754159][5d86] DTS queue for
Generator:0x7a3e2384b8 5486 5519 5551
[070:762] [2025-06-27 02:34:33 +0000.791960][5d7f] AF_SpeedFilter::PullFrame eof4
[070:767] [2025-06-27 02:34:33 +0000.796749][5d7f]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[070:789] [2025-06-27 02:34:33 +0000.819377][5b8c] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6984 diff: 17
[070:887] [2025-06-27 02:34:33 +0000.916632][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[070:963] [2025-06-27 02:34:33 +0000.992535][5b8c] The convert RGB to YUV take 4
[071:023] [2025-06-27 02:34:34 +0000.53051][5b8c] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[071:037] [2025-06-27 02:34:34 +0000.66746][5d7f] resampled_data_size:10752
[071:130] [2025-06-27 02:34:34 +0000.159783][5d7f] AF_SpeedFilter audio time
[071:130] [2025-06-27 02:34:34 +0000.159934][5d7f] AF_SpeedFilter audio time 111,
0x7a33e88700 out time: 7836272 org time: 7836272
[071:192] [2025-06-27 02:34:34 +0000.222259][5d86] h264 add frame header cdr flag
[071:193] [2025-06-27 02:34:34 +0000.222838][5d86] Received key frame:5952
[071:199] [2025-06-27 02:34:34 +0000.229069][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[071:225] [2025-06-27 02:34:34 +0000.254926][5d87] get the H.264 IDR frame
[071:295] [2025-06-27 02:34:34 +0000.325385][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[071:380] [2025-06-27 02:34:34 +0000.409991][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[071:453] [2025-06-27 02:34:34 +0000.482942][5b8c] The convert RGB to YUV take 4
[071:522] [2025-06-27 02:34:34 +0000.551507][5d86] DTS queue for
Generator:0x7a3e2384b8 6314 6346
[071:702] [2025-06-27 02:34:34 +0000.731917][5d85]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6455queue_audio_frame_:5
[071:711] [2025-06-27 02:34:34 +0000.741005][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[071:799] [2025-06-27 02:34:34 +0000.828508][5b90] Run AGC when audioType = 0
[071:799] [2025-06-27 02:34:34 +0000.828801][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[071:882] [2025-06-27 02:34:34 +0000.911450][5b8c] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[071:960] [2025-06-27 02:34:34 +0000.989776][5b8c] The convert RGB to YUV take 5
[071:961] [2025-06-27 02:34:34 +0000.990999][5d86] Push an pts:6788 to dts queue.
[072:024] [2025-06-27 02:34:35 +0000.53980][5d86] last dts:6744 currentPts:6788
ppsOrSPS:0 queue length:3
[072:204] [2025-06-27 02:34:35 +0000.234252][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[072:206] [2025-06-27 02:34:35 +0000.235778][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[072:354] [2025-06-27 02:34:35 +0000.384196][5d86] DTS queue for
Generator:0x7a3e2384b8 7142 7178
[072:377] [2025-06-27 02:34:35 +0000.406592][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[072:383] [2025-06-27 02:34:35 +0000.413042][5d7f]
RecordAudioSource::PullAudioFrame
[072:450] [2025-06-27 02:34:35 +0000.479514][5b8c] The convert RGB to YUV take 7
[072:870] [2025-06-27 02:34:35 +0000.899963][5b8c] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7980 diff: 21
[072:871] [2025-06-27 02:34:35 +0000.900472][5b8c] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[072:934] [2025-06-27 02:34:35 +0000.964086][5d7f] AF_SpeedFilter::PullFrame eof4
[072:939] [2025-06-27 02:34:35 +0000.969118][5d7f]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[072:943] [2025-06-27 02:34:35 +0000.973382][5b8c] The convert RGB to YUV take 5
[072:998] [2025-06-27 02:34:36 +0000.27509][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[073:176] [2025-06-27 02:34:36 +0000.206159][5d86] h264 add frame header cdr flag
[073:177] [2025-06-27 02:34:36 +0000.206664][5d86] Received key frame:7932
[073:177] [2025-06-27 02:34:36 +0000.206732][5d86] DTS queue for
Generator:0x7a3e2384b8 7932 7967 8000
[073:201] [2025-06-27 02:34:36 +0000.230557][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[073:206] [2025-06-27 02:34:36 +0000.235981][5d87] get the H.264 IDR frame
[073:281] [2025-06-27 02:34:36 +0000.311101][5d86]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:8107
[073:281] [2025-06-27 02:34:36 +0000.311266][5d86] Push an pts:8107 to dts queue.
[073:297] [2025-06-27 02:34:36 +0000.327194][5d7f] resampled_data_size:1536
[073:338] [2025-06-27 02:34:36 +0000.368110][5b8c] GPUImageProcessing: process
video frame with resolution 1280 X 720
[073:338] [2025-06-27 02:34:36 +0000.368197][5b8c] GPUImageProcessing: input frame
width1280 X 720
[073:339] [2025-06-27 02:34:36 +0000.368921][5b8c] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[073:339] [2025-06-27 02:34:36 +0000.369026][5b8c] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[073:349] [2025-06-27 02:34:36 +0000.378933][5d86] SendFrame
encodedImage._timeStamp:8107encodedImage->_length:121504
[073:349] [2025-06-27 02:34:36 +0000.379143][5d86] last dts:8063 currentPts:8107
ppsOrSPS:0 queue length:3
[073:349] [2025-06-27 02:34:36 +0000.379224][5d86] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8107 pts:8107
[073:365] [2025-06-27 02:34:36 +0000.395105][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[073:406] [2025-06-27 02:34:36 +0000.435983][5d86] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8233
[073:406] [2025-06-27 02:34:36 +0000.436095][5d86] push video frame to H264
encoder. (100 frame for one log)

[073:406] [2025-06-27 02:34:36 +0000.436145][5d86] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[073:406] [2025-06-27 02:34:36 +0000.436180][5d86] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:8233(100 frame for one
log)

[073:406] [2025-06-27 02:34:36 +0000.436233][5d86] The input pts:8233 fps:30


[073:434] [2025-06-27 02:34:36 +0000.464456][5b8c] The convert RGB to YUV take 4
[073:473] [2025-06-27 02:34:36 +0000.502439][5d86] H264Encode::H264SWEncoder get
callback, length:145744 type:1 nalType:1length:145740
[073:751] [2025-06-27 02:34:36 +0000.780771][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[073:799] [2025-06-27 02:34:36 +0000.828808][5b90] Run AGC when audioType = 0
[073:867] [2025-06-27 02:34:36 +0000.896977][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[073:939] [2025-06-27 02:34:36 +0000.969326][5b8c] The convert RGB to YUV take 5
[074:002] [2025-06-27 02:34:37 +0000.32256][5d86] DTS queue for
Generator:0x7a3e2384b8 8766 8801 8828
[074:045] [2025-06-27 02:34:37 +0000.75338][5d85]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8777queue_audio_frame_:7
[074:173] [2025-06-27 02:34:37 +0000.203221][5d7f]
RecordAudioSource::PullAudioFrame
[074:197] [2025-06-27 02:34:37 +0000.226542][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[074:363] [2025-06-27 02:34:37 +0000.392587][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[074:436] [2025-06-27 02:34:37 +0000.466281][5b8c] The convert RGB to YUV take 4
[074:595] [2025-06-27 02:34:37 +0000.625010][5d86] Push an pts:9421 to dts queue.
[074:636] [2025-06-27 02:34:37 +0000.666248][5d86] last dts:9385 currentPts:9421
ppsOrSPS:0 queue length:2
[074:700] [2025-06-27 02:34:37 +0000.730179][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[074:803] [2025-06-27 02:34:37 +0000.832676][5d86] DTS queue for
Generator:0x7a3e2384b8 9622
[074:864] [2025-06-27 02:34:37 +0000.893664][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[074:925] [2025-06-27 02:34:37 +0000.954750][5b8c] The convert RGB to YUV take 4
[074:925] [2025-06-27 02:34:37 +0000.955000][5b8c] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8984 diff: 17
[075:018] [2025-06-27 02:34:38 +0000.47716][5b8c] drawYUV420 render
OpenGLRenderProgram:0x7a0f458998
[075:128] [2025-06-27 02:34:38 +0000.157877][5d7f] AF_SpeedFilter::PullFrame eof4
[075:132] [2025-06-27 02:34:38 +0000.162209][5d7f]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[075:157] [2025-06-27 02:34:38 +0000.186781][5d86] h264 add frame header cdr flag
[075:158] [2025-06-27 02:34:38 +0000.187466][5d86] Received key frame:9915
[075:159] [2025-06-27 02:34:38 +0000.189423][5d87] get the H.264 IDR frame
[075:210] [2025-06-27 02:34:38 +0000.240234][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[075:294] [2025-06-27 02:34:38 +0000.324183][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[075:352] [2025-06-27 02:34:38 +0000.382412][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[075:421] [2025-06-27 02:34:38 +0000.450923][5b8c] The convert RGB to YUV take 5
[075:463] [2025-06-27 02:34:38 +0000.492801][5d7f] resampled_data_size:13824
[075:627] [2025-06-27 02:34:38 +0000.656547][5d86] DTS queue for
Generator:0x7a3e2384b8 10417 10450
[075:797] [2025-06-27 02:34:38 +0000.826672][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[075:797] [2025-06-27 02:34:38 +0000.826791][5b91] _deviceSampleRate:48000

[075:798] [2025-06-27 02:34:38 +0000.828366][5b90] Run AGC when audioType = 0


[075:799] [2025-06-27 02:34:38 +0000.828506][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[075:849] [2025-06-27 02:34:38 +0000.878839][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[075:917] [2025-06-27 02:34:38 +0000.946638][5b8c] The convert RGB to YUV take 4
[075:919] [2025-06-27 02:34:38 +0000.948820][5d86] Push an pts:10745 to dts queue.
[075:973] [2025-06-27 02:34:39 +0000.2897][5d7f] RecordAudioSource::PullAudioFrame
[075:996] [2025-06-27 02:34:39 +0000.25981][5d86] last dts:10711 currentPts:10745
ppsOrSPS:0 queue length:3
[076:203] [2025-06-27 02:34:39 +0000.233206][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[076:303] [2025-06-27 02:34:39 +0000.332867][5d85]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11099queue_audio_frame_:1
[076:344] [2025-06-27 02:34:39 +0000.374077][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[076:399] [2025-06-27 02:34:39 +0000.428983][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[076:416] [2025-06-27 02:34:39 +0000.446011][5b8c] The convert RGB to YUV take 4
[076:452] [2025-06-27 02:34:39 +0000.481561][5d86] DTS queue for
Generator:0x7a3e2384b8 11244 11275
[076:581] [2025-06-27 02:34:39 +0000.610922][5d86]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:11408
[076:651] [2025-06-27 02:34:39 +0000.681164][5d86] SendFrame
encodedImage._timeStamp:11408encodedImage->_length:173600
[076:676] [2025-06-27 02:34:39 +0000.705578][5b8c] GPUImageProcessing: process
video frame with resolution 1280 X 720
[076:676] [2025-06-27 02:34:39 +0000.705696][5b8c] GPUImageProcessing: input frame
width1280 X 720
[076:676] [2025-06-27 02:34:39 +0000.706121][5b8c] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[076:676] [2025-06-27 02:34:39 +0000.706214][5b8c] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[076:687] [2025-06-27 02:34:39 +0000.717247][5d86] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11444 pts:11444
[076:743] [2025-06-27 02:34:39 +0000.772910][5d86] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11571
[076:743] [2025-06-27 02:34:39 +0000.773066][5d86] push video frame to H264
encoder. (100 frame for one log)

[076:743] [2025-06-27 02:34:39 +0000.773118][5d86] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720

[076:743] [2025-06-27 02:34:39 +0000.773161][5d86] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:11571(100 frame for one
log)

[076:743] [2025-06-27 02:34:39 +0000.773207][5d86] The input pts:11571 fps:30


[076:811] [2025-06-27 02:34:39 +0000.841122][5d86] H264Encode::H264SWEncoder get
callback, length:144416 type:1 nalType:1length:144412
[076:836] [2025-06-27 02:34:39 +0000.866147][5b8c] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[076:845] [2025-06-27 02:34:39 +0000.874897][5d7f] AF_SpeedFilter audio
0x7a33e88700 PullFrame
[076:870] [2025-06-27 02:34:39 +0000.899753][5d7f] FilterPipeline2::OnAudioFrame
pts 11710 last_audio_timestamp_ 11710
[076:905] [2025-06-27 02:34:39 +0000.935398][5b8c] The convert RGB to YUV take 2
[077:004] [2025-06-27 02:34:40 +0000.34332][5b8c] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9980 diff: 21
[077:083] [2025-06-27 02:34:40 +0000.112836][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[077:083] [2025-06-27 02:34:40 +0000.113084][5b8c] operator(): Stop
[077:083] [2025-06-27 02:34:40 +0000.113149][5b8c] StopPullFrameAndWriteMp4
time:7842316 enter.

[077:083] [2025-06-27 02:34:40 +0000.113207][5b8c] StopRecording:


[077:087] [2025-06-27 02:34:40 +0000.116811][5d7f] PullAudioFrame: PullFrame audio
finished.
[077:087] [2025-06-27 02:34:40 +0000.116901][5d7f]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[077:089] [2025-06-27 02:34:40 +0000.118944][5d86]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:361
[077:090] [2025-06-27 02:34:40 +0000.119826][5b8b] stop recording
[077:090] [2025-06-27 02:34:40 +0000.120008][5b8b]
RecordingSessionInternalSimple:destroy media processers
[077:090] [2025-06-27 02:34:40 +0000.120059][5b8b] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[077:090] [2025-06-27 02:34:40 +0000.120121][5b8b] H264Encode::flushing hareware
Encoder
[077:090] [2025-06-27 02:34:40 +0000.120409][5b8b] Flush time:7842323 enter.

[077:091] [2025-06-27 02:34:40 +0000.120599][5b8b] H264Encoder encoder flush


[077:091] [2025-06-27 02:34:40 +0000.120670][5b8b] flush output queue
[077:123] [2025-06-27 02:34:40 +0000.152551][5b8b] h264 add frame header cdr flag
[077:123] [2025-06-27 02:34:40 +0000.152967][5b8b] Received key frame:11900
[077:196] [2025-06-27 02:34:40 +0000.226409][5d83] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[077:400] [2025-06-27 02:34:40 +0000.430211][5b8b] Flush leave. expire time = 310
ms

[077:400] [2025-06-27 02:34:40 +0000.430411][5b8b] ~H264EncodeWrap:


[077:401] [2025-06-27 02:34:40 +0000.430453][5b8b] ~H264Encode:
[077:401] [2025-06-27 02:34:40 +0000.430484][5b8b] teardownCompressionSession:
H264Encode::destroying Encoder
[077:401] [2025-06-27 02:34:40 +0000.430517][5b8b] Release time:7842634 enter.

[077:401] [2025-06-27 02:34:40 +0000.430691][5b8b] Release:


MediaCodecVideoEncoder::Release _inited:1
[077:401] [2025-06-27 02:34:40 +0000.430751][5b8b] Destroy time:7842634 enter.

[077:401] [2025-06-27 02:34:40 +0000.430805][5b8b] H264Encoder encoderDestroy


[077:401] [2025-06-27 02:34:40 +0000.430852][5b8b]
AndroidMediaCodecVideoEncoder::release env: 0x79f439c440
[077:401] [2025-06-27 02:34:40 +0000.430897][5b8b]
AndroidMediaCodecVideoEncoder::Destroy
[077:414] [2025-06-27 02:34:40 +0000.443760][5b8b] Destroy leave. expire time = 13
ms

[077:414] [2025-06-27 02:34:40 +0000.443925][5b8b] Release leave. expire time = 13


ms

[077:414] [2025-06-27 02:34:40 +0000.443975][5b8b] ~AndroidHwAvcEncoder


time:7842647 enter.

[077:414] [2025-06-27 02:34:40 +0000.444162][5b8b] Release time:7842647 enter.

[077:414] [2025-06-27 02:34:40 +0000.444213][5b8b] Release:


MediaCodecVideoEncoder:: has been released before, just return
[077:414] [2025-06-27 02:34:40 +0000.444244][5b8b] Release leave. expire time = 0
ms

[077:414] [2025-06-27 02:34:40 +0000.444276][5b8b] ~AndroidMediaCodecVideoEncoder


[077:414] [2025-06-27 02:34:40 +0000.444316][5b8b] ~WrapAndroidMediaCodec
time:7842647 enter.

[077:414] [2025-06-27 02:34:40 +0000.444360][5b8b] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[077:414] [2025-06-27 02:34:40 +0000.444402][5b8b] video hevc hw codec


destructor:0x7a3df9fb00

[077:415] [2025-06-27 02:34:40 +0000.444548][5b8b] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[077:415] [2025-06-27 02:34:40 +0000.444613][5b8b] teardownCompressionSession:


H264Encode::destroyed Encoder
[077:415] [2025-06-27 02:34:40 +0000.444660][5b8b]
RecordingSessionInternalSimple:destroy aac encoder output!
[077:415] [2025-06-27 02:34:40 +0000.444691][5b8b] AACSWEncode destructor
[077:415] [2025-06-27 02:34:40 +0000.444924][5d87] get the H.264 IDR frame
[077:424] [2025-06-27 02:34:40 +0000.453723][5d87] MP4 close file successfully
[077:424] [2025-06-27 02:34:40 +0000.454123][5d87] Recording session Internal:
notify recording ok
[077:424] [2025-06-27 02:34:40 +0000.454174][5d87] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4,
output_video_timestamp_:11900 last_video_pts_:11900
[077:424] [2025-06-27 02:34:40 +0000.454251][5d87] OnRecordFinish:
[077:425] [2025-06-27 02:34:40 +0000.454808][5d87] onRecordingOk: net seek
pos:0record video duration:11933record audio duration:11911
[077:425] [2025-06-27 02:34:40 +0000.455417][5d83] destructMicSource_w:
[077:426] [2025-06-27 02:34:40 +0000.455495][5d83] setOutput_w:
MicSource::setOutput() 0x0
[077:426] [2025-06-27 02:34:40 +0000.455885][5b8c] releaseThread 0x7a0c9bfe80
[077:426] [2025-06-27 02:34:40 +0000.455951][5b8c] ~MicSource: Mic source
destroyed:0x7aa2311100
[077:427] [2025-06-27 02:34:40 +0000.456852][5b8c] StopPullFrameAndWriteMp4 leave.
expire time = 344 ms

[077:427] [2025-06-27 02:34:40 +0000.456923][5b8c] DestroyPipelineAndFilters


time:7842660 enter.

[077:427] [2025-06-27 02:34:40 +0000.456991][5b8c] UnbindInputFilter 0x7a0c9be940


this 0x7a0f458bc0
[077:427] [2025-06-27 02:34:40 +0000.457050][5b8c] UnbindInputFilter 0x7a0c9bef58
this 0x7a33e88850
[077:427] [2025-06-27 02:34:40 +0000.457122][5b8c] UnbindInputFilter 0x7a0f458bc0
this 0x79f54dc8e0
[077:427] [2025-06-27 02:34:40 +0000.457163][5b8c] filter: filter pipeline destroy
this: 0x79f54dc840
[077:428] [2025-06-27 02:34:40 +0000.457518][5b8c] ClearVideoOfSources: recodring
total frames:0
[077:428] [2025-06-27 02:34:40 +0000.457579][5b8c] ClearVideoOfSources:
[077:428] [2025-06-27 02:34:40 +0000.457629][5b8c] GPUImageProcessing destruct.
[077:428] [2025-06-27 02:34:40 +0000.457703][5b8c] destroy TrivalImageDrawer
0x7a0cbf27c0
[077:428] [2025-06-27 02:34:40 +0000.457748][5b8c] The shader has been initialize,
clean up them.

[077:428] [2025-06-27 02:34:40 +0000.457830][5b8c] ~OpenGLFrameBuffer:


[077:428] [2025-06-27 02:34:40 +0000.457968][5b8c] ~OpenGLFrameBuffer:
[077:428] [2025-06-27 02:34:40 +0000.458107][5b8c] ~OpenGLFrameBuffer:
[077:428] [2025-06-27 02:34:40 +0000.458217][5b8c] ~OpenGLFrameBuffer:
[077:429] [2025-06-27 02:34:40 +0000.458475][5b8c] ~OpenGLFrameBuffer:
[077:429] [2025-06-27 02:34:40 +0000.458586][5b8c] ~OpenGLFrameBuffer:
[077:429] [2025-06-27 02:34:40 +0000.458912][5b8c] GPUImageProcessing destruct
finish.
[077:429] [2025-06-27 02:34:40 +0000.459007][5b8c] GPURGBAFrame destruct.
[077:429] [2025-06-27 02:34:40 +0000.459114][5b8c] destroy OpenGLRenderProgram
0x7a0f458998
[077:429] [2025-06-27 02:34:40 +0000.459179][5b8c] ~CameraSource time:7842662
enter.

[077:429] [2025-06-27 02:34:40 +0000.459230][5b8c] ~CameraSource leave. expire


time = 0 ms
[077:429] [2025-06-27 02:34:40 +0000.459298][5b8c] ~RecordAudioSource time:7842662
enter.

[077:429] [2025-06-27 02:34:40 +0000.459355][5b8c] ~RecordAudioSource leave.


expire time = 0 ms

[077:429] [2025-06-27 02:34:40 +0000.459417][5b8c] DestroyPipelineAndFilters


leave. expire time = 3 ms

[077:457] [2025-06-27 02:34:40 +0000.486938][2ee4]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[077:458] [2025-06-27 02:34:40 +0000.487752][2ee4] machine model :redmi
[077:458] [2025-06-27 02:34:40 +0000.487813][2ee4] Support this machine
model :redmi
[077:458] [2025-06-27 02:34:40 +0000.487848][2ee4] global inited! current sdk
version: 07-20-936c45f
[077:458] [2025-06-27 02:34:40 +0000.488163][2ee4] filter: filter pipeline
construtc this: 0x7a19371a80
[077:458] [2025-06-27 02:34:40 +0000.488214][2ee4] MediaFilterGraph:
MediaFilterGraph construct
[077:458] [2025-06-27 02:34:40 +0000.488267][2ee4] GLESContext:
[077:458] [2025-06-27 02:34:40 +0000.488334][2ee4] The result of eglGetDisplay is:
0x1
[077:460] [2025-06-27 02:34:40 +0000.489686][2ee4] The result of creation:
0x7a192dc880
[077:460] [2025-06-27 02:34:40 +0000.489821][2ee4] The result of
eglCreatePbufferSurface is: 0x7a193a0480
[077:460] [2025-06-27 02:34:40 +0000.489953][2ee4] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
[077:460] [2025-06-27 02:34:40 +0000.490001][2ee4] The source 0 speed:1
[077:460] [2025-06-27 02:34:40 +0000.490058][2ee4] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4, delay:
0
[077:460] [2025-06-27 02:34:40 +0000.490125][2ee4] CreateDecoderByVideoSource
time:7842693 enter.

[077:460] [2025-06-27 02:34:40 +0000.490416][2ee4] running_decoder_count:0max


count:2
[077:461] [2025-06-27 02:34:40 +0000.490469][2ee4] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7a1937ac00
[077:462] [2025-06-27 02:34:40 +0000.491710][5dc3] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7a33c47800] Current FFmpeg version git-2021-06-16-
97cea6f

[077:633] [2025-06-27 02:34:40 +0000.663285][5dc3] OnStreamInfoFound: video


duration_: 11933
[077:635] [2025-06-27 02:34:40 +0000.665218][2ee4] start decoder
[077:635] [2025-06-27 02:34:40 +0000.665316][2ee4] CreateDecoderByVideoSource
leave. expire time = 175 ms

[077:635] [2025-06-27 02:34:40 +0000.665377][2ee4] BindInputFilter 0x7a195afe20


this 0x7a0b35d558
[077:636] [2025-06-27 02:34:40 +0000.665442][2ee4] BindInputFilter 0x7a0b35d558
this 0x7a0b35d618
[077:636] [2025-06-27 02:34:40 +0000.665500][2ee4] BindInputFilter 0x7a195afe20
this 0x7a0b35d6d8
[077:636] [2025-06-27 02:34:40 +0000.665583][2ee4] BindInputFilter 0x7a0b35d6d8
this 0x7a0b35d798
[077:636] [2025-06-27 02:34:40 +0000.665627][2ee4] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
[077:636] [2025-06-27 02:34:40 +0000.665693][2ee4] BindInputFilter 0x7a0b35d618
this 0x7a0b35d858
[077:636] [2025-06-27 02:34:40 +0000.665747][2ee4] BindInputFilter 0x7a0b35d858
this 0x7a19371b20
[077:636] [2025-06-27 02:34:40 +0000.665802][2ee4] BindInputFilter 0x7a0b35d798
this 0x7a0b35d918
[077:636] [2025-06-27 02:34:40 +0000.665856][2ee4] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
[077:636] [2025-06-27 02:34:40 +0000.665909][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[077:637] [2025-06-27 02:34:40 +0000.666428][2ee4] machine model :redmi
[077:637] [2025-06-27 02:34:40 +0000.666474][2ee4] Support this machine
model :redmi
[077:637] [2025-06-27 02:34:40 +0000.666524][2ee4] global inited! current sdk
version: 07-20-936c45f
[077:637] [2025-06-27 02:34:40 +0000.666614][2ee4] GetPipeline:
-----------------------------------------
[077:637] [2025-06-27 02:34:40 +0000.666657][2ee4] GetPipeline: source:
0x7a195afc00
[077:637] [2025-06-27 02:34:40 +0000.666705][2ee4] GetPipeline: filter: NULLFilter
[077:637] [2025-06-27 02:34:40 +0000.666753][2ee4] GetPipeline: filter: NULLFilter
[077:637] [2025-06-27 02:34:40 +0000.666801][2ee4] GetPipeline: filter: NULLFilter
[077:637] [2025-06-27 02:34:40 +0000.666851][2ee4] GetPipeline: audio filter:
AuidoNULLFilter
[077:637] [2025-06-27 02:34:40 +0000.666896][2ee4] GetPipeline: audio filter:
AuidoNULLFilter
[077:637] [2025-06-27 02:34:40 +0000.666941][2ee4] GetPipeline: audio filter:
AudioNUllFilter
[077:637] [2025-06-27 02:34:40 +0000.666987][2ee4] GetPipeline:
------------------------------------------
[077:637] [2025-06-27 02:34:40 +0000.667032][2ee4] filter: filter pipeline2 update
pattern: 0
[077:638] [2025-06-27 02:34:40 +0000.667943][5dc4] NO get frame from decoder
[077:638] [2025-06-27 02:34:40 +0000.668083][2ee4] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[077:638] [2025-06-27 02:34:40 +0000.668400][2ee4] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[077:639] [2025-06-27 02:34:40 +0000.668559][2ee4] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[077:639] [2025-06-27 02:34:40 +0000.668852][2ee4] DeviceInit:
[077:639] [2025-06-27 02:34:40 +0000.669194][5dc4] NO get frame from decoder
[077:639] [2025-06-27 02:34:40 +0000.669222][2ee4] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[077:640] [2025-06-27 02:34:40 +0000.669575][2ee4] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[077:640] [2025-06-27 02:34:40 +0000.669980][2ee4] CreatePlatformSpecificObjects:
[077:640] [2025-06-27 02:34:40 +0000.670063][2ee4] audio device use null audio
input and opensl output
[077:640] [2025-06-27 02:34:40 +0000.670116][2ee4] Create OpenSLES output module
with java VM support.

[077:640] [2025-06-27 02:34:40 +0000.670392][2ee4] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[077:641] [2025-06-27 02:34:40 +0000.670691][2ee4] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[077:641] [2025-06-27 02:34:40 +0000.670934][2ee4] Create OpenSLES output module
with buffer num:2

[077:641] [2025-06-27 02:34:40 +0000.670997][2ee4] Error(trace.cc:40): Init the


output and input for audio device template.
[077:641] [2025-06-27 02:34:40 +0000.671042][2ee4] Init the output device.

[077:641] [2025-06-27 02:34:40 +0000.671090][2ee4] Set the playout as stereo:1


[077:641] [2025-06-27 02:34:40 +0000.671140][2ee4] Set the sample rate to be:44100

[077:641] [2025-06-27 02:34:40 +0000.671204][2ee4] Low latency buffer size:144 low


sample rate:48000
[077:641] [2025-06-27 02:34:40 +0000.671253][2ee4] DeviceInit: Done
[077:642] [2025-06-27 02:34:40 +0000.671511][2ee4] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[077:642] [2025-06-27 02:34:40 +0000.671847][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[077:642] [2025-06-27 02:34:40 +0000.671928][2ee4]
MediaFilterPlayer::SetPlayerNotify 0x7a0b2660e0
[077:642] [2025-06-27 02:34:40 +0000.672011][2ee4]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[077:642] [2025-06-27 02:34:40 +0000.672057][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[077:642] [2025-06-27 02:34:40 +0000.672092][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[077:642] [2025-06-27 02:34:40 +0000.672169][2ee4] SetGraphLoop: SetGraphLoop 1
[077:642] [2025-06-27 02:34:40 +0000.672202][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[077:642] [2025-06-27 02:34:40 +0000.672237][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[077:643] [2025-06-27 02:34:40 +0000.673014][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[077:643] [2025-06-27 02:34:40 +0000.673245][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[077:644] [2025-06-27 02:34:40 +0000.673473][5dd3] Start:
[077:644] [2025-06-27 02:34:40 +0000.673730][5dd1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7a0b699d18
[077:644] [2025-06-27 02:34:40 +0000.673882][5dd2] operator(): video render
started.
[077:644] [2025-06-27 02:34:40 +0000.673987][5dd3] Start:
[077:644] [2025-06-27 02:34:40 +0000.674021][5dc4] NO get frame from decoder
[077:646] [2025-06-27 02:34:40 +0000.675710][5dd3] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[077:646] [2025-06-27 02:34:40 +0000.675808][5dd3] Reset: history total size: 98
[077:646] [2025-06-27 02:34:40 +0000.675870][5dd3] DeviceStart:
audioDevice_:0x7a1956d000
[077:646] [2025-06-27 02:34:40 +0000.675915][5dd3] DeviceStart: time profile
playout init before
[077:646] [2025-06-27 02:34:40 +0000.675964][5dd3] DeviceStart: time profile
playout init end
[077:646] [2025-06-27 02:34:40 +0000.676031][5dc4] NO get frame from decoder
[077:656] [2025-06-27 02:34:40 +0000.686164][5dc4] NO get frame from decoder
[077:646] [2025-06-27 02:34:40 +0000.676005][5dd3] OpenSlesOutput:Start playout
[077:660] [2025-06-27 02:34:40 +0000.689837][5dc4] NO get frame from decoder
[077:669] [2025-06-27 02:34:40 +0000.698580][5dc4] NO get frame from decoder
[077:670] [2025-06-27 02:34:40 +0000.700332][5dc4] NO get frame from decoder
[077:684] [2025-06-27 02:34:40 +0000.713455][5dd3] Create the opensl output player.
streamtype before:0

[077:684] [2025-06-27 02:34:40 +0000.713610][5dd3] Create the opensl output player.


streamtype after:3

[077:721] [2025-06-27 02:34:40 +0000.751238][5dd3] Enqueue opensl buffer size:1764


[077:765] [2025-06-27 02:34:40 +0000.794987][5dd3] DeviceStart: time profile
playout all end
[077:765] [2025-06-27 02:34:40 +0000.795105][5dd3] operator(): Audio playback
started.
[077:765] [2025-06-27 02:34:40 +0000.795351][5dd4] Pull audio failed.(wait video!)
[077:766] [2025-06-27 02:34:40 +0000.796093][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:768] [2025-06-27 02:34:40 +0000.797462][5dd4] Pull audio failed.(wait video!)
[077:768] [2025-06-27 02:34:40 +0000.797946][5dd3] operator(): Started now!
[077:775] [2025-06-27 02:34:40 +0000.804643][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:775] [2025-06-27 02:34:40 +0000.805251][5dd4] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[077:777] [2025-06-27 02:34:40 +0000.806868][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:777] [2025-06-27 02:34:40 +0000.807353][5dd4] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[077:779] [2025-06-27 02:34:40 +0000.809213][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:780] [2025-06-27 02:34:40 +0000.809852][5dd4] audio frame wait video
frame.last_video_timestamp:36 last_audio_timestamp:138.957
[077:782] [2025-06-27 02:34:40 +0000.811532][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:782] [2025-06-27 02:34:40 +0000.812033][5dd4] audio frame wait video
frame.last_video_timestamp:36 last_audio_timestamp:138.957
[077:784] [2025-06-27 02:34:40 +0000.813854][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:784] [2025-06-27 02:34:40 +0000.814409][5dd4] audio frame wait video
frame.last_video_timestamp:67 last_audio_timestamp:184.943
[077:786] [2025-06-27 02:34:40 +0000.816099][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:787] [2025-06-27 02:34:40 +0000.816735][5dd4] audio frame wait video
frame.last_video_timestamp:67 last_audio_timestamp:184.943
[077:789] [2025-06-27 02:34:40 +0000.818512][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:789] [2025-06-27 02:34:40 +0000.819143][5dd4] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[077:791] [2025-06-27 02:34:40 +0000.820841][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:791] [2025-06-27 02:34:40 +0000.821357][5dd4] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[077:793] [2025-06-27 02:34:40 +0000.822993][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:794] [2025-06-27 02:34:40 +0000.823661][5dd4] audio frame wait video
frame.last_video_timestamp:130 last_audio_timestamp:231.927
[077:795] [2025-06-27 02:34:40 +0000.825430][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:796] [2025-06-27 02:34:40 +0000.826042][5dd4] audio frame wait video
frame.last_video_timestamp:130 last_audio_timestamp:231.927
[077:797] [2025-06-27 02:34:40 +0000.827049][5b90] Run AGC when audioType = 0
[077:798] [2025-06-27 02:34:40 +0000.827665][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:798] [2025-06-27 02:34:40 +0000.828168][5dd4] audio frame wait video
frame.last_video_timestamp:130 last_audio_timestamp:231.927
[077:800] [2025-06-27 02:34:40 +0000.830022][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:801] [2025-06-27 02:34:40 +0000.830707][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[077:802] [2025-06-27 02:34:40 +0000.832347][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:803] [2025-06-27 02:34:40 +0000.832993][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[077:805] [2025-06-27 02:34:40 +0000.834612][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:805] [2025-06-27 02:34:40 +0000.835101][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[077:807] [2025-06-27 02:34:40 +0000.836775][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:807] [2025-06-27 02:34:40 +0000.837267][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[077:809] [2025-06-27 02:34:40 +0000.838859][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:809] [2025-06-27 02:34:40 +0000.839329][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[077:811] [2025-06-27 02:34:40 +0000.840993][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[077:812] [2025-06-27 02:34:40 +0000.841499][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[077:812] [2025-06-27 02:34:40 +0000.841584][5dd3] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[077:812] [2025-06-27 02:34:40 +0000.841844][5dd3] First audio frame rendering
[077:848] [2025-06-27 02:34:40 +0000.877938][5dd2] lipsync_debug: First video frame
rendering.
[077:860] [2025-06-27 02:34:40 +0000.889839][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:26 timeDelta:78 last
video ts:900 frame->pts:3240 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[077:860] [2025-06-27 02:34:40 +0000.889998][5dd2] lipsync_debug: tsDelta -
timeDelta = -52
[078:061] [2025-06-27 02:34:41 +0000.90617][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[078:061] [2025-06-27 02:34:41 +0000.90746][5dd2] lipsync_debug:result remaining
time:7
[078:096] [2025-06-27 02:34:41 +0000.126467][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[078:140] [2025-06-27 02:34:41 +0000.170005][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[078:273] [2025-06-27 02:34:41 +0000.302483][5dd2] lipsync_debug:displaying video
ts:44910 The current displayed video timestamp is:7843506
[078:431] [2025-06-27 02:34:41 +0000.460622][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[078:991] [2025-06-27 02:34:42 +0000.20689][5dd2] lipsync_debug:displaying video
ts:104400 The current displayed video timestamp is:7844224
[079:156] [2025-06-27 02:34:42 +0000.185509][5dd5]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[079:161] [2025-06-27 02:34:42 +0000.190794][5dd5] video frame wait audio frame:
last_video_timestamp:1685 last_audio_timestamp:1554.51
[079:400] [2025-06-27 02:34:42 +0000.429859][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[079:606] [2025-06-27 02:34:42 +0000.636451][5dd2] DriveRender working... (1/200)
[079:640] [2025-06-27 02:34:42 +0000.669976][5dd2] lipsync_debug:displaying video
ts:163710 The current displayed video timestamp is:7844873
[079:725] [2025-06-27 02:34:42 +0000.755175][5dd4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 95182
[079:725] [2025-06-27 02:34:42 +0000.755324][5dd4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[079:736] [2025-06-27 02:34:42 +0000.766001][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[079:800] [2025-06-27 02:34:42 +0000.829877][5b90] Run AGC when audioType = 0
[079:800] [2025-06-27 02:34:42 +0000.829997][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[079:800] [2025-06-27 02:34:42 +0000.830049][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[079:805] [2025-06-27 02:34:42 +0000.835366][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:15 tsDelta:46 timeDelta:33 last
video ts:175590 frame->pts:178380 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[079:806] [2025-06-27 02:34:42 +0000.835483][5dd2] lipsync_debug: tsDelta -
timeDelta = 13
[079:987] [2025-06-27 02:34:43 +0000.17371][5dd3] The audio playback speed:100
(1/100)
[079:988] [2025-06-27 02:34:43 +0000.17555][5dd3] lipsync_debug: The current played
audio timestamp is:98268(1/50)
[080:201] [2025-06-27 02:34:43 +0000.231282][5dd5] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 241020pts ms:2.678e+06
[080:204] [2025-06-27 02:34:43 +0000.234412][5dd5] OnVideoFrameReady(1/200)
[080:205] [2025-06-27 02:34:43 +0000.235150][5dd2] operator() frame->pts-
9223372036854775808 queue_ size: 11 (1/200)
[080:361] [2025-06-27 02:34:43 +0000.390752][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[080:375] [2025-06-27 02:34:43 +0000.405079][5dd2] lipsync_debug:displaying video
ts:223200 The current displayed video timestamp is:7845608
[080:450] [2025-06-27 02:34:43 +0000.479546][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[080:450] [2025-06-27 02:34:43 +0000.479696][5dd2] lipsync_debug:result remaining
time:10
[080:525] [2025-06-27 02:34:43 +0000.555198][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[080:526] [2025-06-27 02:34:43 +0000.555850][5dd4] audio frame wait video
frame.last_video_timestamp:2944 last_audio_timestamp:3064.04
[080:528] [2025-06-27 02:34:43 +0000.557661][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[080:528] [2025-06-27 02:34:43 +0000.558336][5dd4] audio frame wait video
frame.last_video_timestamp:2944 last_audio_timestamp:3064.04
[080:530] [2025-06-27 02:34:43 +0000.560065][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[081:030] [2025-06-27 02:34:44 +0000.60102][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[081:054] [2025-06-27 02:34:44 +0000.84323][5dd2] lipsync_debug:displaying video
ts:282870 The current displayed video timestamp is:7846287
[081:058] [2025-06-27 02:34:44 +0000.87679][5dd2] lipsync_debug: render a video
frame
[081:148] [2025-06-27 02:34:44 +0000.177901][5dd2] lipsync_debug:result remaining
time:0
[081:148] [2025-06-27 02:34:44 +0000.178001][5dd2] dynamic updated lipsync delay:0
[081:198] [2025-06-27 02:34:44 +0000.227585][5dd2] DriveRender working... (1/200)
[081:355] [2025-06-27 02:34:44 +0000.384979][5dd5] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10992 diff: 9
[081:425] [2025-06-27 02:34:44 +0000.455005][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:13 last
video ts:315090 frame->pts:318240 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[081:425] [2025-06-27 02:34:44 +0000.455118][5dd2] lipsync_debug: tsDelta -
timeDelta = 22
[081:489] [2025-06-27 02:34:44 +0000.518822][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[081:499] [2025-06-27 02:34:44 +0000.528788][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[081:722] [2025-06-27 02:34:44 +0000.752143][5dd2] lipsync_debug:displaying video
ts:342990 The current displayed video timestamp is:7846955
[081:797] [2025-06-27 02:34:44 +0000.826902][5b90] Run AGC when audioType = 0
[082:139] [2025-06-27 02:34:45 +0000.168876][5dd4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 197550
[082:139] [2025-06-27 02:34:45 +0000.168967][5dd4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[082:208] [2025-06-27 02:34:45 +0000.237951][5dd3] The audio playback speed:100
(1/100)
[082:208] [2025-06-27 02:34:45 +0000.238087][5dd3] lipsync_debug: The current
played audio timestamp is:200636(1/50)
[082:396] [2025-06-27 02:34:45 +0000.426060][5dd2] lipsync_debug:displaying video
ts:401760 The current displayed video timestamp is:7847629
[082:459] [2025-06-27 02:34:45 +0000.488695][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[082:467] [2025-06-27 02:34:45 +0000.497052][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[082:506] [2025-06-27 02:34:45 +0000.535441][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:25
[082:506] [2025-06-27 02:34:45 +0000.535588][5dd2] lipsync_debug:result remaining
time:10
[082:750] [2025-06-27 02:34:45 +0000.779823][5dd2] DriveRender working... (1/200)
[082:777] [2025-06-27 02:34:45 +0000.806783][5dd3] total delay:46 videoTsMS:4831
audioTsMS:4785 diff:46
[082:777] [2025-06-27 02:34:45 +0000.806882][5dd3] Set the lipsync delay:46
[082:957] [2025-06-27 02:34:45 +0000.987028][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:29 timeDelta:14 last
video ts:446850 frame->pts:449460 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[082:957] [2025-06-27 02:34:45 +0000.987236][5dd2] lipsync_debug: tsDelta -
timeDelta = 15
[083:105] [2025-06-27 02:34:46 +0000.135123][5dd2] lipsync_debug:displaying video
ts:461430 The current displayed video timestamp is:7848338
[083:196] [2025-06-27 02:34:46 +0000.226330][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[083:423] [2025-06-27 02:34:46 +0000.452714][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[083:441] [2025-06-27 02:34:46 +0000.471148][5dd5] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 538740pts ms:5.986e+06
[083:444] [2025-06-27 02:34:46 +0000.473641][5dd5] OnVideoFrameReady(1/200)
[083:444] [2025-06-27 02:34:46 +0000.473781][5dd2] operator() frame->pts-
9223372036854775808 queue_ size: 16 (1/200)
[083:769] [2025-06-27 02:34:46 +0000.798847][5dd2] lipsync_debug:displaying video
ts:521190 The current displayed video timestamp is:7849002
[083:776] [2025-06-27 02:34:46 +0000.806050][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[083:799] [2025-06-27 02:34:46 +0000.828820][5b90] Run AGC when audioType = 0
[083:799] [2025-06-27 02:34:46 +0000.828967][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[084:303] [2025-06-27 02:34:47 +0000.332916][5dd2] lipsync_debug:displaying video
ts:580320 The current displayed video timestamp is:7849536
[084:307] [2025-06-27 02:34:47 +0000.336465][5dd2] lipsync_debug: render a video
frame
[084:307] [2025-06-27 02:34:47 +0000.336590][5dd2] DriveRender working... (1/200)
[084:393] [2025-06-27 02:34:47 +0000.422945][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[084:394] [2025-06-27 02:34:47 +0000.423656][5dd4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 299918
[084:394] [2025-06-27 02:34:47 +0000.423779][5dd4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[084:400] [2025-06-27 02:34:47 +0000.429940][5dd2] lipsync_debug:result remaining
time:0
[084:400] [2025-06-27 02:34:47 +0000.430092][5dd2] dynamic updated lipsync delay:0
[084:490] [2025-06-27 02:34:47 +0000.520051][5dd3] The audio playback speed:100
(1/100)
[084:490] [2025-06-27 02:34:47 +0000.520168][5dd3] lipsync_debug: The current
played audio timestamp is:303004(1/50)
[084:515] [2025-06-27 02:34:47 +0000.545133][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:12 last
video ts:598230 frame->pts:601020 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[084:515] [2025-06-27 02:34:47 +0000.545266][5dd2] lipsync_debug: tsDelta -
timeDelta = 19
[084:557] [2025-06-27 02:34:47 +0000.586531][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[084:557] [2025-06-27 02:34:47 +0000.586643][5dd2] lipsync_debug:result remaining
time:10
[084:901] [2025-06-27 02:34:47 +0000.930628][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[085:010] [2025-06-27 02:34:48 +0000.40167][5dd2] lipsync_debug:displaying video
ts:640260 The current displayed video timestamp is:7850243
[085:205] [2025-06-27 02:34:48 +0000.235177][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[085:364] [2025-06-27 02:34:48 +0000.393625][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[085:533] [2025-06-27 02:34:48 +0000.562918][5dd5] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11992 diff: 9
[085:666] [2025-06-27 02:34:48 +0000.695729][5dd2] lipsync_debug:displaying video
ts:699300 The current displayed video timestamp is:7850899
[085:796] [2025-06-27 02:34:48 +0000.825681][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[085:796] [2025-06-27 02:34:48 +0000.825800][5b91] _deviceSampleRate:48000

[085:800] [2025-06-27 02:34:48 +0000.829906][5b90] Run AGC when audioType = 0


[085:860] [2025-06-27 02:34:48 +0000.890423][5dd2] DriveRender working... (1/200)
[085:901] [2025-06-27 02:34:48 +0000.930691][5dd5]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[085:906] [2025-06-27 02:34:48 +0000.936018][5dd5] video frame wait audio frame:
last_video_timestamp:8433 last_audio_timestamp:8309.39
[086:068] [2025-06-27 02:34:49 +0000.98391][5dd2] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:27 timeDelta:2 last video ts:732960 frame->pts:735390
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[086:069] [2025-06-27 02:34:49 +0000.98527][5dd2] lipsync_debug: tsDelta -
timeDelta = 25
[086:192] [2025-06-27 02:34:49 +0000.221751][5dd5] FilterPipeline2::OnVideoFrame
pts 788940 last_video_timestamp_ 8766
[086:355] [2025-06-27 02:34:49 +0000.384923][5dd2] lipsync_debug:displaying video
ts:758970 The current displayed video timestamp is:7851588
[086:489] [2025-06-27 02:34:49 +0000.518732][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[086:509] [2025-06-27 02:34:49 +0000.538736][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[086:553] [2025-06-27 02:34:49 +0000.583320][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[086:554] [2025-06-27 02:34:49 +0000.583446][5dd2] lipsync_debug:result remaining
time:10
[086:601] [2025-06-27 02:34:49 +0000.631017][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[086:657] [2025-06-27 02:34:49 +0000.687360][5dd4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 402286
[086:658] [2025-06-27 02:34:49 +0000.687615][5dd4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[086:815] [2025-06-27 02:34:49 +0000.845010][5dd5] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 836550pts ms:9.295e+06
[086:820] [2025-06-27 02:34:49 +0000.849837][5dd5] OnVideoFrameReady(1/200)
[086:821] [2025-06-27 02:34:49 +0000.850644][5dd2] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[086:827] [2025-06-27 02:34:49 +0000.857193][5dd3] The audio playback speed:100
(1/100)
[086:828] [2025-06-27 02:34:49 +0000.857581][5dd3] lipsync_debug: The current
played audio timestamp is:405372(1/50)
[087:034] [2025-06-27 02:34:50 +0000.63811][5dd2] lipsync_debug:displaying video
ts:818730 The current displayed video timestamp is:7852267
[087:395] [2025-06-27 02:34:50 +0000.424760][5dd2] DriveRender working... (1/200)
[087:449] [2025-06-27 02:34:50 +0000.479274][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[087:593] [2025-06-27 02:34:50 +0000.623047][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:42 timeDelta:3 last video
ts:868860 frame->pts:872640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[087:593] [2025-06-27 02:34:50 +0000.623160][5dd2] lipsync_debug: tsDelta -
timeDelta = 39
[087:689] [2025-06-27 02:34:50 +0000.719236][5dd2] lipsync_debug:displaying video
ts:877770 The current displayed video timestamp is:7852922
[087:693] [2025-06-27 02:34:50 +0000.722960][5dd2] lipsync_debug: render a video
frame
[087:786] [2025-06-27 02:34:50 +0000.815914][5dd2] lipsync_debug:result remaining
time:0
[087:786] [2025-06-27 02:34:50 +0000.816028][5dd2] dynamic updated lipsync delay:-
99
[087:798] [2025-06-27 02:34:50 +0000.828420][5b90] Run AGC when audioType = 0
[087:799] [2025-06-27 02:34:50 +0000.828666][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[087:941] [2025-06-27 02:34:50 +0000.970706][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[087:961] [2025-06-27 02:34:50 +0000.990477][5dc4] av_read_frame AVERROR_EOF
[088:131] [2025-06-27 02:34:51 +0000.161202][5dc4] OnReceiveEOF:
[088:131] [2025-06-27 02:34:51 +0000.161317][5dc4] OnDecoderEOF time:7853364
enter.

[088:131] [2025-06-27 02:34:51 +0000.161401][5dc4] OnDecoderEOF leave. expire time


= 0 ms

[088:132] [2025-06-27 02:34:51 +0000.161437][5dc4] OnDecoderFinished:


OnDecoderFinished total decoder frames:361 this:0x7a195afc00
[088:132] [2025-06-27 02:34:51 +0000.161479][5dc2] CleanUp time:7853365 enter.

[088:139] [2025-06-27 02:34:51 +0000.169276][5dc2] CleanUp leave. expire time = 7


ms

[088:139] [2025-06-27 02:34:51 +0000.169368][5dc2] clean up


[088:139] [2025-06-27 02:34:51 +0000.169400][5dc2] running_decoder_count:0max
count:2
[088:238] [2025-06-27 02:34:51 +0000.267726][5dd2] lipsync_debug:displaying video
ts:937530 The current displayed video timestamp is:7853471
[088:299] [2025-06-27 02:34:51 +0000.329177][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[088:425] [2025-06-27 02:34:51 +0000.455274][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[088:514] [2025-06-27 02:34:51 +0000.544211][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:17
[088:514] [2025-06-27 02:34:51 +0000.544319][5dd2] lipsync_debug:result remaining
time:10
[088:877] [2025-06-27 02:34:51 +0000.907171][5dd2] DriveRender working... (1/200)
[088:938] [2025-06-27 02:34:51 +0000.967842][5dd2] lipsync_debug:displaying video
ts:996930 The current displayed video timestamp is:7854171
[089:062] [2025-06-27 02:34:52 +0000.92129][5dd4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 504654
[089:062] [2025-06-27 02:34:52 +0000.92284][5dd4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[089:075] [2025-06-27 02:34:52 +0000.104548][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:3 last video
ts:1008990 frame->pts:1011960 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[089:075] [2025-06-27 02:34:52 +0000.104738][5dd2] lipsync_debug: tsDelta -
timeDelta = 30
[089:076] [2025-06-27 02:34:52 +0000.105791][5dd3] The audio playback speed:100
(1/100)
[089:076] [2025-06-27 02:34:52 +0000.105864][5dd3] lipsync_debug: The current
played audio timestamp is:507740(1/50)
[089:229] [2025-06-27 02:34:52 +0000.258838][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[089:386] [2025-06-27 02:34:52 +0000.416069][5dd6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[089:542] [2025-06-27 02:34:52 +0000.571788][5dd4] PullAudioFrame: PullFrame audio
finished.
[089:542] [2025-06-27 02:34:52 +0000.571878][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:572] [2025-06-27 02:34:52 +0000.602026][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:596] [2025-06-27 02:34:52 +0000.625626][5dd2] lipsync_debug:displaying video
ts:1056150 The current displayed video timestamp is:7854829
[089:602] [2025-06-27 02:34:52 +0000.632272][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:633] [2025-06-27 02:34:52 +0000.662492][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:663] [2025-06-27 02:34:52 +0000.692745][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:693] [2025-06-27 02:34:52 +0000.722999][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:723] [2025-06-27 02:34:52 +0000.753214][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:753] [2025-06-27 02:34:52 +0000.783436][5dd4] media player notify EOF, audio
PullFrameStatus is EOF
[089:762] [2025-06-27 02:34:52 +0000.791828][5dd5] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[089:762] [2025-06-27 02:34:52 +0000.792288][5dd5] Stop:
[089:764] [2025-06-27 02:34:52 +0000.794327][5dd2] operator(): Video Render
stopped.
[089:765] [2025-06-27 02:34:52 +0000.794523][5dd5] Stop:
[089:765] [2025-06-27 02:34:52 +0000.794773][5dd3] DeviceStop:
audioDevice_:0x7a1956d000
[089:765] [2025-06-27 02:34:52 +0000.794825][5dd3] OpenSlesOutput:Stop playout

[089:767] [2025-06-27 02:34:52 +0000.796808][5dd3] DeviceStop: Done


[089:767] [2025-06-27 02:34:52 +0000.797034][5dd3] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[089:767] [2025-06-27 02:34:52 +0000.797226][5dd5] to reset filter graph
[089:767] [2025-06-27 02:34:52 +0000.797273][5dd5] RemoveVideoBackGroud: hava not
add video backgroud
[089:767] [2025-06-27 02:34:52 +0000.797328][5dd5] UnbindInputFilter 0x7a0b35d858
this 0x7a19371b20
[089:767] [2025-06-27 02:34:52 +0000.797375][5dd5] ClearAllSource: remove source
filter, sourceid: 0x7a195afc00
[089:767] [2025-06-27 02:34:52 +0000.797406][5dd5] DestoryDecoderByVideoSource
time:7855000 enter.

[089:768] [2025-06-27 02:34:52 +0000.797441][5dd5] ~VideoBindDecoder time:7855001


enter.

[089:768] [2025-06-27 02:34:52 +0000.797564][5dd5] CleanUp time:7855001 enter.

[089:768] [2025-06-27 02:34:52 +0000.797776][5dd5] CleanUp leave. expire time = 0


ms

[089:768] [2025-06-27 02:34:52 +0000.797814][5dd5] CleanUp time:7855001 enter.

[089:768] [2025-06-27 02:34:52 +0000.797974][5dd5] CleanUp leave. expire time = 0


ms

[089:769] [2025-06-27 02:34:52 +0000.798634][5dd5] ~VideoBindDecoder leave. expire


time = 1 ms

[089:769] [2025-06-27 02:34:52 +0000.798702][5dd5] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[089:769] [2025-06-27 02:34:52 +0000.798753][5dd5] UnbindInputFilter 0x7a0b35d618


this 0x7a0b35d858
[089:769] [2025-06-27 02:34:52 +0000.798800][5dd5] UnbindInputFilter 0x7a0b35d558
this 0x7a0b35d618
[089:769] [2025-06-27 02:34:52 +0000.798845][5dd5] UnbindInputFilter 0x7a195afe20
this 0x7a0b35d558
[089:769] [2025-06-27 02:34:52 +0000.798917][5dd5] UnbindInputFilter 0x7a0b35d798
this 0x7a0b35d918
[089:769] [2025-06-27 02:34:52 +0000.798966][5dd5] UnbindInputFilter 0x7a0b35d6d8
this 0x7a0b35d798
[089:769] [2025-06-27 02:34:52 +0000.799010][5dd5] UnbindInputFilter 0x7a195afe20
this 0x7a0b35d6d8
[089:769] [2025-06-27 02:34:52 +0000.799060][5dd5] to reset filter graph clear end
[089:769] [2025-06-27 02:34:52 +0000.799091][5dd5] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4, delay:
0
[089:769] [2025-06-27 02:34:52 +0000.799127][5dd5] CreateDecoderByVideoSource
time:7855002 enter.

[089:770] [2025-06-27 02:34:52 +0000.799528][5dd5] running_decoder_count:0max


count:2
[089:770] [2025-06-27 02:34:52 +0000.799567][5dd5] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7a1937ac00
[089:771] [2025-06-27 02:34:52 +0000.800847][5e23] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7a19511a00] Current FFmpeg version git-2021-06-16-
97cea6f

[089:799] [2025-06-27 02:34:52 +0000.828756][5b90] Run AGC when audioType = 0


[089:933] [2025-06-27 02:34:52 +0000.963397][5e23] OnStreamInfoFound: video
duration_: 11933
[089:935] [2025-06-27 02:34:52 +0000.965302][5dd5] start decoder
[089:935] [2025-06-27 02:34:52 +0000.965400][5dd5] CreateDecoderByVideoSource
leave. expire time = 166 ms

[089:936] [2025-06-27 02:34:52 +0000.965461][5dd5] BindInputFilter 0x7a195afe20


this 0x7a0b35d6d8
[089:936] [2025-06-27 02:34:52 +0000.965508][5dd5] BindInputFilter 0x7a0b35d6d8
this 0x7a0b35d798
[089:936] [2025-06-27 02:34:52 +0000.965569][5dd5] BindInputFilter 0x7a195afe20
this 0x7a0b35d918
[089:936] [2025-06-27 02:34:52 +0000.965872][5dd5] BindInputFilter 0x7a0b35d918
this 0x7a0b35d558
[089:936] [2025-06-27 02:34:52 +0000.965919][5dd5] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
[089:936] [2025-06-27 02:34:52 +0000.965990][5dd5] BindInputFilter 0x7a0b35d798
this 0x7a0b35d618
[089:936] [2025-06-27 02:34:52 +0000.966047][5dd5] BindInputFilter 0x7a0b35d618
this 0x7a19371b20
[089:936] [2025-06-27 02:34:52 +0000.966092][5dd5] BindInputFilter 0x7a0b35d558
this 0x7a0b35d858
[089:936] [2025-06-27 02:34:52 +0000.966165][5dd5] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/.milive//record_video_7830270.mp4
[089:936] [2025-06-27 02:34:52 +0000.966208][5dd5] to reset filter graph end
[089:938] [2025-06-27 02:34:52 +0000.968217][5e24] NO get frame from decoder
[089:936] [2025-06-27 02:34:52 +0000.966262][5dd5] Start:
[089:941] [2025-06-27 02:34:52 +0000.970688][5dd2] operator(): video render
started.
[089:941] [2025-06-27 02:34:52 +0000.970959][5dd5] Start:
[089:941] [2025-06-27 02:34:52 +0000.971309][5dd3] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[089:941] [2025-06-27 02:34:52 +0000.971407][5dd3] Reset: history total size: 98
[089:942] [2025-06-27 02:34:52 +0000.972018][5e24] NO get frame from decoder
[089:942] [2025-06-27 02:34:52 +0000.972042][5dd3] DeviceStart:
audioDevice_:0x7a1956d000
[089:942] [2025-06-27 02:34:52 +0000.972289][5dd3] DeviceStart: time profile
playout init before
[089:942] [2025-06-27 02:34:52 +0000.972405][5dd3] DeviceStart: time profile
playout init end
[089:943] [2025-06-27 02:34:52 +0000.972492][5dd3] OpenSlesOutput:Start playout

[089:943] [2025-06-27 02:34:52 +0000.973133][5e24] NO get frame from decoder


[089:944] [2025-06-27 02:34:52 +0000.973852][5dd3] Create the opensl output player.
streamtype before:0

[089:944] [2025-06-27 02:34:52 +0000.973929][5dd3] Create the opensl output player.


streamtype after:3

[089:945] [2025-06-27 02:34:52 +0000.974536][5e24] NO get frame from decoder


[089:945] [2025-06-27 02:34:52 +0000.975421][5e24] NO get frame from decoder
[089:946] [2025-06-27 02:34:52 +0000.976248][5e24] NO get frame from decoder
[089:955] [2025-06-27 02:34:52 +0000.985344][5dd3] Enqueue opensl buffer size:1764
[089:962] [2025-06-27 02:34:52 +0000.991830][5dd3] DeviceStart: time profile
playout all end
[089:962] [2025-06-27 02:34:52 +0000.991979][5dd3] operator(): Audio playback
started.
[089:966] [2025-06-27 02:34:52 +0000.996122][5dd4] Pull audio failed.(wait video!)
[089:966] [2025-06-27 02:34:52 +0000.996415][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[089:968] [2025-06-27 02:34:52 +0000.998431][5dd4] Pull audio failed.(wait video!)
[089:969] [2025-06-27 02:34:52 +0000.998714][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[089:971] [2025-06-27 02:34:53 +0000.654][5dd4] Pull audio failed.(wait video!)
[089:971] [2025-06-27 02:34:53 +0000.982][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[089:975] [2025-06-27 02:34:53 +0000.4925][5e24] NO get frame from decoder
[089:987] [2025-06-27 02:34:53 +0000.17115][5dd4] Pull audio failed.(wait video!)
[089:988] [2025-06-27 02:34:53 +0000.17471][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[089:989] [2025-06-27 02:34:53 +0000.19425][5dd4] Pull audio failed.(wait video!)
[089:990] [2025-06-27 02:34:53 +0000.19726][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[089:991] [2025-06-27 02:34:53 +0000.21390][5e24] NO get frame from decoder
[089:995] [2025-06-27 02:34:53 +0000.25246][5dd4] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[089:996] [2025-06-27 02:34:53 +0000.26033][5dd3] First audio frame rendering
[089:999] [2025-06-27 02:34:53 +0000.28927][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[090:006] [2025-06-27 02:34:53 +0000.36258][5dd2] lipsync_debug: First video frame
rendering.
[090:045] [2025-06-27 02:34:53 +0000.75351][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:046] [2025-06-27 02:34:53 +0000.76474][5dd4] audio frame wait video
frame.last_video_timestamp:130 last_audio_timestamp:231.927
[090:048] [2025-06-27 02:34:53 +0000.77810][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:049] [2025-06-27 02:34:53 +0000.78952][5dd4] audio frame wait video
frame.last_video_timestamp:130 last_audio_timestamp:231.927
[090:051] [2025-06-27 02:34:53 +0000.80634][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:052] [2025-06-27 02:34:53 +0000.81729][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[090:053] [2025-06-27 02:34:53 +0000.82952][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:054] [2025-06-27 02:34:53 +0000.83902][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[090:055] [2025-06-27 02:34:53 +0000.85309][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:056] [2025-06-27 02:34:53 +0000.86305][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[090:058] [2025-06-27 02:34:53 +0000.87489][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:058] [2025-06-27 02:34:53 +0000.88393][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[090:060] [2025-06-27 02:34:53 +0000.89602][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:061] [2025-06-27 02:34:53 +0000.90550][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[090:062] [2025-06-27 02:34:53 +0000.91727][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:063] [2025-06-27 02:34:53 +0000.92952][5dd4] audio frame wait video
frame.last_video_timestamp:164 last_audio_timestamp:277.914
[090:065] [2025-06-27 02:34:53 +0000.94645][5dd4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[090:092] [2025-06-27 02:34:53 +0000.122246][5dd5] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12992 diff: 9
[090:291] [2025-06-27 02:34:53 +0000.321163][5dd5] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 59400pts ms:660000
[090:293] [2025-06-27 02:34:53 +0000.323272][5dd5] OnVideoFrameReady(1/200)
[090:294] [2025-06-27 02:34:53 +0000.323529][5dd2] operator() frame->pts-
9223372036854775808 queue_ size: 11 (1/200)
[090:444] [2025-06-27 02:34:53 +0000.473898][5e2e]
PlayerSimpleBufferQueueCallbackHandler function
[090:452] [2025-06-27 02:34:53 +0000.482034][5dd2] lipsync_debug:displaying video
ts:41400 The current displayed video timestamp is:7855685
[090:519] [2025-06-27 02:34:53 +0000.548932][5e2e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[090:586] [2025-06-27 02:34:53 +0000.615959][5dd2] DriveRender working... (1/200)
[090:733] [2025-06-27 02:34:53 +0000.762860][5dd2] lipsync_debug:remaining time:10
tsDelta - timeDelta:25
[090:733] [2025-06-27 02:34:53 +0000.762995][5dd2] lipsync_debug:result remaining
time:10
[090:782] [2025-06-27 02:34:53 +0000.812207][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[090:855] [2025-06-27 02:34:53 +0000.884572][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:30 last
video ts:74970 frame->pts:77670 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[090:855] [2025-06-27 02:34:53 +0000.884699][5dd2] lipsync_debug: tsDelta -
timeDelta = 0
[091:197] [2025-06-27 02:34:54 +0000.227177][5dd2] lipsync_debug:displaying video
ts:101340 The current displayed video timestamp is:7856430
[091:200] [2025-06-27 02:34:54 +0000.230298][5dd2] lipsync_debug: render a video
frame
[091:326] [2025-06-27 02:34:54 +0000.356066][5dd2] lipsync_debug:result remaining
time:0
[091:326] [2025-06-27 02:34:54 +0000.356152][5dd2] dynamic updated lipsync delay:0
[091:499] [2025-06-27 02:34:54 +0000.529055][5e2e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[091:567] [2025-06-27 02:34:54 +0000.597100][5dd4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 80854
[091:567] [2025-06-27 02:34:54 +0000.597273][5dd4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[091:655] [2025-06-27 02:34:54 +0000.684857][5dd3] The audio playback speed:100
(1/100)
[091:655] [2025-06-27 02:34:54 +0000.685125][5dd3] lipsync_debug: The current
played audio timestamp is:83940(1/50)
[091:702] [2025-06-27 02:34:54 +0000.731774][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[091:801] [2025-06-27 02:34:54 +0000.830621][5b90] Run AGC when audioType = 0
[091:801] [2025-06-27 02:34:54 +0000.830777][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[091:859] [2025-06-27 02:34:54 +0000.888903][5dd2] lipsync_debug:displaying video
ts:160920 The current displayed video timestamp is:7857092
[092:126] [2025-06-27 02:34:55 +0000.155826][5dd5] Error(video_source.cc:430): wait
decoder a frame: 0
[092:174] [2025-06-27 02:34:55 +0000.203587][5dd2] DriveRender working... (1/200)
[092:439] [2025-06-27 02:34:55 +0000.468499][5dd2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:24 last
video ts:211140 frame->pts:213930 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[092:439] [2025-06-27 02:34:55 +0000.468643][5dd2] lipsync_debug: tsDelta -
timeDelta = 7
[092:513] [2025-06-27 02:34:55 +0000.543104][5dd2] lipsync_debug:displaying video
ts:219960 The current displayed video timestamp is:7857746
[092:524] [2025-06-27 02:34:55 +0000.553641][5e2e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[092:722] [2025-06-27 02:34:55 +0000.751813][2ee4]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[092:722] [2025-06-27 02:34:55 +0000.752465][5dd3] Stop:
[092:723] [2025-06-27 02:34:55 +0000.752954][5dd2] operator(): Video Render
stopped.
[092:723] [2025-06-27 02:34:55 +0000.753254][5dd3] Stop:
[092:723] [2025-06-27 02:34:55 +0000.753324][5dd3] DeviceStop:
audioDevice_:0x7a1956d000
[092:723] [2025-06-27 02:34:55 +0000.753378][5dd3] OpenSlesOutput:Stop playout

[092:725] [2025-06-27 02:34:55 +0000.755346][5dd3] DeviceStop: Done


[092:726] [2025-06-27 02:34:55 +0000.755575][5dd3] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[092:726] [2025-06-27 02:34:55 +0000.755689][5dd3] operator(): Stop now!
[092:727] [2025-06-27 02:34:55 +0000.756466][2ee4] Stop:
[092:727] [2025-06-27 02:34:55 +0000.756593][5dd3] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[092:727] [2025-06-27 02:34:55 +0000.756827][2ee4] DeviceRelease:
audioDevice_:0x7a1956d000
[092:727] [2025-06-27 02:34:55 +0000.756876][2ee4] OpenSlesOutput:Stop playout

[092:727] [2025-06-27 02:34:55 +0000.756920][2ee4] DeviceRelease: Release the


webrtc device object.
[092:727] [2025-06-27 02:34:55 +0000.757115][2ee4] OpenSlesOutput destruct.

[092:727] [2025-06-27 02:34:55 +0000.757202][2ee4] DeviceRelease: Done


[092:727] [2025-06-27 02:34:55 +0000.757316][2ee4] Stop:
[092:727] [2025-06-27 02:34:55 +0000.757406][5dd2] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[092:741] [2025-06-27 02:34:55 +0000.771034][2ee4] global uninited!
[092:741] [2025-06-27 02:34:55 +0000.771233][2ee4]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[092:741] [2025-06-27 02:34:55 +0000.771318][2ee4] ~MediaFilterGraph:
MediaFilterGraph destruct
[092:741] [2025-06-27 02:34:55 +0000.771352][2ee4] RemoveVideoBackGroud: hava not
add video backgroud
[092:741] [2025-06-27 02:34:55 +0000.771409][2ee4] UnbindInputFilter 0x7a0b35d618
this 0x7a19371b20
[092:742] [2025-06-27 02:34:55 +0000.771458][2ee4] ClearAllSource: remove source
filter, sourceid: 0x7a195afc00
[092:742] [2025-06-27 02:34:55 +0000.771491][2ee4] DestoryDecoderByVideoSource
time:7857975 enter.
[092:742] [2025-06-27 02:34:55 +0000.771530][2ee4] ~VideoBindDecoder time:7857975
enter.

[092:742] [2025-06-27 02:34:55 +0000.771754][2ee4] CleanUp time:7857975 enter.

[092:748] [2025-06-27 02:34:55 +0000.778215][2ee4] CleanUp leave. expire time = 6


ms

[092:749] [2025-06-27 02:34:55 +0000.778584][2ee4] CleanUp time:7857982 enter.

[092:749] [2025-06-27 02:34:55 +0000.779044][2ee4] CleanUp leave. expire time = 0


ms

[092:750] [2025-06-27 02:34:55 +0000.779931][2ee4] ~VideoBindDecoder leave. expire


time = 8 ms

[092:750] [2025-06-27 02:34:55 +0000.780046][2ee4] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[092:750] [2025-06-27 02:34:55 +0000.780109][2ee4] UnbindInputFilter 0x7a0b35d798


this 0x7a0b35d618
[092:750] [2025-06-27 02:34:55 +0000.780193][2ee4] UnbindInputFilter 0x7a0b35d6d8
this 0x7a0b35d798
[092:750] [2025-06-27 02:34:55 +0000.780260][2ee4] UnbindInputFilter 0x7a195afe20
this 0x7a0b35d6d8
[092:750] [2025-06-27 02:34:55 +0000.780319][2ee4] UnbindInputFilter 0x7a0b35d558
this 0x7a0b35d858
[092:750] [2025-06-27 02:34:55 +0000.780379][2ee4] UnbindInputFilter 0x7a0b35d918
this 0x7a0b35d558
[092:751] [2025-06-27 02:34:55 +0000.780491][2ee4] UnbindInputFilter 0x7a195afe20
this 0x7a0b35d918
[092:751] [2025-06-27 02:34:55 +0000.780878][2ee4] ~GLESContext:
[092:756] [2025-06-27 02:34:55 +0000.785665][2ee4] GLESContext destruct finish.
[092:756] [2025-06-27 02:34:55 +0000.785798][2ee4] filter: filter pipeline destroy
this: 0x7a19371a80
[093:407] [2025-06-27 02:34:56 +0000.437273][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[093:802] [2025-06-27 02:34:56 +0000.831592][5b90] Run AGC when audioType = 0
[095:102] [2025-06-27 02:34:58 +0000.132301][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[095:795] [2025-06-27 02:34:58 +0000.824709][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[095:795] [2025-06-27 02:34:58 +0000.824886][5b91] _deviceSampleRate:48000

[095:798] [2025-06-27 02:34:58 +0000.828139][5b90] Run AGC when audioType = 0


[095:798] [2025-06-27 02:34:58 +0000.828295][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[096:809] [2025-06-27 02:34:59 +0000.838850][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[097:798] [2025-06-27 02:35:00 +0000.828323][5b90] Run AGC when audioType = 0
[098:527] [2025-06-27 02:35:01 +0000.556587][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[099:798] [2025-06-27 02:35:02 +0000.827507][5b90] Run AGC when audioType = 0
[099:798] [2025-06-27 02:35:02 +0000.827817][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[100:249] [2025-06-27 02:35:03 +0000.278882][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[101:797] [2025-06-27 02:35:04 +0000.826969][5b90] Run AGC when audioType = 0
[101:970] [2025-06-27 02:35:04 +0000.999849][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[103:695] [2025-06-27 02:35:06 +0000.724728][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[103:801] [2025-06-27 02:35:06 +0000.830517][5b90] Run AGC when audioType = 0
[103:801] [2025-06-27 02:35:06 +0000.831100][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[105:422] [2025-06-27 02:35:08 +0000.452041][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[105:797] [2025-06-27 02:35:08 +0000.827059][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[105:797] [2025-06-27 02:35:08 +0000.827207][5b91] _deviceSampleRate:48000

[105:803] [2025-06-27 02:35:08 +0000.832499][5b90] Run AGC when audioType = 0


[107:152] [2025-06-27 02:35:10 +0000.181933][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[107:795] [2025-06-27 02:35:10 +0000.825454][5b90] Run AGC when audioType = 0
[107:796] [2025-06-27 02:35:10 +0000.826044][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[108:879] [2025-06-27 02:35:11 +0000.908542][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[109:800] [2025-06-27 02:35:12 +0000.830095][5b90] Run AGC when audioType = 0
[110:606] [2025-06-27 02:35:13 +0000.636048][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[111:802] [2025-06-27 02:35:14 +0000.831508][5b90] Run AGC when audioType = 0
[111:802] [2025-06-27 02:35:14 +0000.831756][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[112:341] [2025-06-27 02:35:15 +0000.371160][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[113:799] [2025-06-27 02:35:16 +0000.828677][5b90] Run AGC when audioType = 0
[114:056] [2025-06-27 02:35:17 +0000.85904][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[115:778] [2025-06-27 02:35:18 +0000.808090][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[115:796] [2025-06-27 02:35:18 +0000.826055][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[115:796] [2025-06-27 02:35:18 +0000.826241][5b91] _deviceSampleRate:48000

[115:799] [2025-06-27 02:35:18 +0000.828880][5b90] Run AGC when audioType = 0


[115:799] [2025-06-27 02:35:18 +0000.829155][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[117:507] [2025-06-27 02:35:20 +0000.536995][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[117:798] [2025-06-27 02:35:20 +0000.828220][5b90] Run AGC when audioType = 0
[119:233] [2025-06-27 02:35:22 +0000.262830][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[119:797] [2025-06-27 02:35:22 +0000.826893][5b90] Run AGC when audioType = 0
[119:797] [2025-06-27 02:35:22 +0000.827167][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[120:963] [2025-06-27 02:35:23 +0000.992957][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[121:797] [2025-06-27 02:35:24 +0000.826639][5b90] Run AGC when audioType = 0
[122:690] [2025-06-27 02:35:25 +0000.720112][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[123:799] [2025-06-27 02:35:26 +0000.829330][5b90] Run AGC when audioType = 0
[123:800] [2025-06-27 02:35:26 +0000.830128][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[124:417] [2025-06-27 02:35:27 +0000.446881][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[125:795] [2025-06-27 02:35:28 +0000.825167][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[125:796] [2025-06-27 02:35:28 +0000.825443][5b91] _deviceSampleRate:48000

[125:798] [2025-06-27 02:35:28 +0000.827782][5b90] Run AGC when audioType = 0


[126:149] [2025-06-27 02:35:29 +0000.178453][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[127:796] [2025-06-27 02:35:30 +0000.826243][5b90] Run AGC when audioType = 0
[127:798] [2025-06-27 02:35:30 +0000.827935][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[127:878] [2025-06-27 02:35:30 +0000.907657][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[129:606] [2025-06-27 02:35:32 +0000.635949][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[129:800] [2025-06-27 02:35:32 +0000.829895][5b90] Run AGC when audioType = 0
[131:338] [2025-06-27 02:35:34 +0000.367548][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[131:799] [2025-06-27 02:35:34 +0000.828706][5b90] Run AGC when audioType = 0
[131:799] [2025-06-27 02:35:34 +0000.828968][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[133:067] [2025-06-27 02:35:36 +0000.96994][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[133:798] [2025-06-27 02:35:36 +0000.827655][5b90] Run AGC when audioType = 0
[134:787] [2025-06-27 02:35:37 +0000.817262][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[135:797] [2025-06-27 02:35:38 +0000.827159][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[135:797] [2025-06-27 02:35:38 +0000.827392][5b91] _deviceSampleRate:48000

[135:803] [2025-06-27 02:35:38 +0000.832725][5b90] Run AGC when audioType = 0


[135:803] [2025-06-27 02:35:38 +0000.833062][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[136:519] [2025-06-27 02:35:39 +0000.549096][5b90] haveEnoughProcessedData
internalAudioStream.length: 10
[137:797] [2025-06-27 02:35:40 +0000.826614][5b90] Run AGC when audioType = 0
[138:237] [2025-06-27 02:35:41 +0000.267140][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[139:797] [2025-06-27 02:35:42 +0000.827341][5b90] Run AGC when audioType = 0
[139:798] [2025-06-27 02:35:42 +0000.827563][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[139:966] [2025-06-27 02:35:42 +0000.996321][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[141:688] [2025-06-27 02:35:44 +0000.718112][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[141:802] [2025-06-27 02:35:44 +0000.831454][5b90] Run AGC when audioType = 0
[143:414] [2025-06-27 02:35:46 +0000.443732][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[143:795] [2025-06-27 02:35:46 +0000.825104][5b90] Run AGC when audioType = 0
[143:795] [2025-06-27 02:35:46 +0000.825354][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[145:143] [2025-06-27 02:35:48 +0000.173088][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[145:796] [2025-06-27 02:35:48 +0000.825991][5b91] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[145:796] [2025-06-27 02:35:48 +0000.826193][5b91] _deviceSampleRate:48000

[145:797] [2025-06-27 02:35:48 +0000.827423][5b90] Run AGC when audioType = 0


[146:875] [2025-06-27 02:35:49 +0000.905417][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[147:801] [2025-06-27 02:35:50 +0000.831369][5b90] Run AGC when audioType = 0
[147:802] [2025-06-27 02:35:50 +0000.831691][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[148:603] [2025-06-27 02:35:51 +0000.632504][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[149:797] [2025-06-27 02:35:52 +0000.827350][5b90] Run AGC when audioType = 0
[150:324] [2025-06-27 02:35:53 +0000.354322][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[151:799] [2025-06-27 02:35:54 +0000.829229][5b90] Run AGC when audioType = 0
[151:800] [2025-06-27 02:35:54 +0000.829487][5b90]
AudioDeviceDataHandler::MixAndSendOutFrame
[152:046] [2025-06-27 02:35:55 +0000.75800][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[153:775] [2025-06-27 02:35:56 +0000.804496][5b90] haveEnoughProcessedData
internalAudioStream.length: 0
[153:801] [2025-06-27 02:35:56 +0000.830911][5b90] Run AGC when audioType = 0
[154:833] [2025-06-27 02:35:57 +0000.863291][2f2a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[154:834] [2025-06-27 02:35:57 +0000.863850][2f2a] ~MediaFilterCamera time:7920067
enter.

[154:834] [2025-06-27 02:35:57 +0000.863953][2f2a] StopPullFrameAndWriteMp4


time:7920067 enter.

[154:835] [2025-06-27 02:35:57 +0000.865052][5b8b] stop recording


[154:835] [2025-06-27 02:35:57 +0000.865249][5b8b] we have stopped recording before
[154:835] [2025-06-27 02:35:57 +0000.865382][2f2a] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[154:837] [2025-06-27 02:35:57 +0000.866481][2f2a] DestroyPipelineAndFilters


time:7920070 enter.

[154:837] [2025-06-27 02:35:57 +0000.866629][2f2a] DestroyPipelineAndFilters


leave. expire time = 0 ms

[154:837] [2025-06-27 02:35:57 +0000.866672][2f2a] AppDeviceManagerStopMic

[154:837] [2025-06-27 02:35:57 +0000.866776][2f2a] AppDeviceManagerStopMic::mic


status is on
[154:837] [2025-06-27 02:35:57 +0000.866947][2f2a] Try to stop webrtc device.

[154:837] [2025-06-27 02:35:57 +0000.866997][2f2a] Set record state to


stopped.threadID:12074

[154:880] [2025-06-27 02:35:57 +0000.909622][2f2a] Try to destory the


recorder.threadID:12074

[155:080] [2025-06-27 02:35:58 +0000.109850][2f2a] DestroyAudioRecorder:


[155:080] [2025-06-27 02:35:58 +0000.110121][2f2a] Cleanup the buffer queue in the
recorder.
[155:080] [2025-06-27 02:35:58 +0000.110184][2f2a] Destroy the recorder.

[155:083] [2025-06-27 02:35:58 +0000.112660][2f2a] StopRecording finished.

[155:083] [2025-06-27 02:35:58 +0000.112810][2f2a] The stop recording success.

[155:083] [2025-06-27 02:35:58 +0000.112850][2f2a]


AudioDeviceDataHandler::StopMicProcess

[155:085] [2025-06-27 02:35:58 +0000.115047][2f2a] AppDeviceManager stop.

[155:085] [2025-06-27 02:35:58 +0000.115299][2f2a] Rlease the webrtc device object.

[155:086] [2025-06-27 02:35:58 +0000.115826][2f2a] OpenSlesInput destruct.

[155:086] [2025-06-27 02:35:58 +0000.115951][2f2a] OpenSlesOutput destruct.

[155:089] [2025-06-27 02:35:58 +0000.118500][2f2a] EventDispatchServerScope


destruct
[155:089] [2025-06-27 02:35:58 +0000.118649][2f2a]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[155:089] [2025-06-27 02:35:58 +0000.118731][2f2a] ~AudioDeviceDataHandler

[155:090] [2025-06-27 02:35:58 +0000.119750][2f2a] AppDeviceManagerDestruct.

[155:090] [2025-06-27 02:35:58 +0000.119899][2f2a] ~AppDeviceManager:


[155:090] [2025-06-27 02:35:58 +0000.120032][2f2a] ~CpuOverloadDetect time:7920323
enter.

[155:091] [2025-06-27 02:35:58 +0000.121302][2f2a] ~CpuOverloadDetect leave.


expire time = 1 ms

[155:096] [2025-06-27 02:35:58 +0000.126383][2f2a] Destruct BeautifyReader begin...


[155:097] [2025-06-27 02:35:58 +0000.126624][2f2a] Destruct BeautifyReader done.
[155:097] [2025-06-27 02:35:58 +0000.126702][2f2a] ~MediaFilterCamera leave.
expire time = 263 ms

[155:097] [2025-06-27 02:35:58 +0000.127116][2f2a] ~GLESContext:


[155:101] [2025-06-27 02:35:58 +0000.131345][2f2a] GLESContext destruct finish.
[155:102] [2025-06-27 02:35:58 +0000.131586][2f2a] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[155:108] [2025-06-27 02:35:58 +0000.138441][2f2a] global uninited!
[155:109] [2025-06-27 02:35:58 +0000.139338][2f2a] clear AppID 50011
[155:110] [2025-06-27 02:35:58 +0000.139452][2f2a] UnRegister JVM for Xplatform
util
[155:110] [2025-06-27 02:35:58 +0000.139546][2f2a] Dispose::unregister webrtc video
engine
[155:110] [2025-06-27 02:35:58 +0000.139606][2f2a] Init the android object with
jvm:0x0 env:0x0 context:0x0

[155:110] [2025-06-27 02:35:58 +0000.139679][2f2a] SetAndroidMediaCodecObjects


time:7920343 enter.

[155:110] [2025-06-27 02:35:58 +0000.139759][2f2a] ClearAndroidMediaCodecObjects


time:7920343 enter.

[155:110] [2025-06-27 02:35:58 +0000.139838][2f2a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[155:110] [2025-06-27 02:35:58 +0000.139898][2f2a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[155:110] [2025-06-27 02:35:58 +0000.139964][2f2a] SetAndroidMediaCodecObjects

You might also like