0% found this document useful (0 votes)
2 views

Trace

The document contains log entries from a media processing application running on a Poco F2 Pro device, detailing the initialization of various audio and video components. It highlights errors related to file access and configuration loading, as well as the establishment of audio settings such as sample rate and channel count. The log also indicates the start of a recording session and the use of OpenSL ES for audio input and output.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Trace

The document contains log entries from a media processing application running on a Poco F2 Pro device, detailing the initialization of various audio and video components. It highlights errors related to file access and configuration loading, as well as the establishment of audio settings such as sample rate and channel count. The log also indicates the start of a recording session and the use of OpenSL ES for audio input and output.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 961

[000:054] [2025-02-03 03:29:54 +0000.

984732][627d] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
03 03:29:54 +0000
[000:055] [2025-02-03 03:29:54 +0000.984810][627d] set AppID=50011 old AppID=-1
[000:055] [2025-02-03 03:29:54 +0000.984834][627d] Init the android object with
jvm:0xb4000078846c1380 env:0x77c42e4160 context:0x775eec6888

[000:055] [2025-02-03 03:29:54 +0000.984876][627d] SetAndroidMediaCodecObjects


time:173321058 enter.

[000:055] [2025-02-03 03:29:54 +0000.984932][627d] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:055] [2025-02-03 03:29:54 +0000.984966][627d] SetAndroidMediaCodecObjects


time:173321058 enter.

[000:055] [2025-02-03 03:29:54 +0000.985003][627d] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000078846c1380
[000:055] [2025-02-03 03:29:54 +0000.985039][627d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000078846c1380 address:0x764ccb5760
[000:055] [2025-02-03 03:29:54 +0000.985078][627d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000078846c1380
address:0x764ccb5760
[000:055] [2025-02-03 03:29:54 +0000.985132][627d] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:055] [2025-02-03 03:29:54 +0000.985187][627d] Set the android objects with


jvm:0xb4000078846c1380 env:0x77c42e4160 context:0x775eec6888

[000:055] [2025-02-03 03:29:54 +0000.985226][627d] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x77c42e4160
[000:055] [2025-02-03 03:29:54 +0000.985256][627d] SystemUtil Init done
[000:059] [2025-02-03 03:29:54 +0000.989188][627d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:059] [2025-02-03 03:29:54 +0000.989345][627d] MediaFilterCamera
[000:059] [2025-02-03 03:29:54 +0000.989403][627d] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:059] [2025-02-03 03:29:54 +0000.989543][627d] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:059] [2025-02-03 03:29:54 +0000.989576][627d] Recording session using default
bitrate support by app:14680064
[000:059] [2025-02-03 03:29:54 +0000.989608][33d4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77c4465fc0
[000:060] [2025-02-03 03:29:54 +0000.989832][33d4] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:060] [2025-02-03 03:29:54 +0000.989915][627d] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:060] [2025-02-03 03:29:54 +0000.990501][627d] Error(ini.cc:191): Open the file
failed. error:2
[000:060] [2025-02-03 03:29:54 +0000.990543][627d]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:060] [2025-02-03 03:29:54 +0000.990587][627d] The device model: poco f2 pro
usingSoftwareAEC value: 0
[000:063] [2025-02-03 03:29:54 +0000.992973][627d] Error(ini.cc:191): Open the file
failed. error:2
[000:063] [2025-02-03 03:29:54 +0000.993026][627d]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:063] [2025-02-03 03:29:54 +0000.993053][627d] The device model: poco f2 pro
usingHardwareAEC value: 0
[000:063] [2025-02-03 03:29:54 +0000.993075][627d] The machine device: poco f2 pro
usingHardwareAEC value: 0
[000:063] [2025-02-03 03:29:54 +0000.993106][627d] Using Default AEC type: software
AEC
[000:064] [2025-02-03 03:29:54 +0000.993889][627d] The device model: poco f2 pro
enum value: 0
[000:064] [2025-02-03 03:29:54 +0000.994257][627d] GetMachineModel is POCO F2 Pro
[000:064] [2025-02-03 03:29:54 +0000.994749][627d] GetMachineInfo: POCO F2 Pro
[000:065] [2025-02-03 03:29:54 +0000.994880][627d] Construct BeautifyReader
begin...
[000:065] [2025-02-03 03:29:54 +0000.994913][627d] dumpStickerRgba:0
dumpStickerYuv:0
[000:065] [2025-02-03 03:29:54 +0000.994949][627d] Construct BeautifyReader done.
[000:067] [2025-02-03 03:29:54 +0000.997183][627d] Error(ini.cc:191): Open the file
failed. error:2
[000:067] [2025-02-03 03:29:54 +0000.997260][627d]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:067] [2025-02-03 03:29:54 +0000.997353][627d] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:067] [2025-02-03 03:29:54 +0000.997379][627d] AppDeviceManager telnet server
for statistics started......
[000:067] [2025-02-03 03:29:54 +0000.997401][33d7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x770151c8a0
[000:068] [2025-02-03 03:29:54 +0000.997823][627d] CpuOverloadDetect time:173321071
enter.

[000:068] [2025-02-03 03:29:54 +0000.997914][627d] CpuOverloadDetect leave. expire


time = 0 ms

[000:068] [2025-02-03 03:29:54 +0000.998244][627d] AppDeviceMana


GetOpenslVoiceMode before get setting: 1
[000:068] [2025-02-03 03:29:54 +0000.998268][627d] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:068] [2025-02-03 03:29:54 +0000.998513][627d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:069] [2025-02-03 03:29:54 +0000.998909][33d8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77016385c0
[000:070] [2025-02-03 03:29:55 +0000.113][627d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:071] [2025-02-03 03:29:55 +0000.855][627d] CreatePlatformSpecificObjects:
[000:071] [2025-02-03 03:29:55 +0000.901][627d] audio device use opensle input and
opensl output
[000:071] [2025-02-03 03:29:55 +0000.964][627d] Create OpenSLES output module with
java VM support.

[000:071] [2025-02-03 03:29:55 +0000.1082][627d] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:071] [2025-02-03 03:29:55 +0000.1233][627d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:071] [2025-02-03 03:29:55 +0000.1396][627d] Create OpenSLES output module with
buffer num:1

[000:071] [2025-02-03 03:29:55 +0000.1531][627d] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:071] [2025-02-03 03:29:55 +0000.1731][627d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:072] [2025-02-03 03:29:55 +0000.1924][627d] Create OpenSLES input module with
java VM support.

[000:072] [2025-02-03 03:29:55 +0000.1962][627d] Create OpenSLES input module with


buffer num:1

[000:072] [2025-02-03 03:29:55 +0000.2016][627d] Error(trace.cc:40): Init the


output and input for audio device template.
[000:072] [2025-02-03 03:29:55 +0000.2041][627d] Init the output device.

[000:072] [2025-02-03 03:29:55 +0000.2057][627d] Init the opensl input.


[000:072] [2025-02-03 03:29:55 +0000.2088][627d] AppDeviceManager get setting
samplerate: 0
[000:072] [2025-02-03 03:29:55 +0000.2359][627d] The device model: poco f2 pro enum
value: 0
[000:072] [2025-02-03 03:29:55 +0000.2708][627d] The device model: poco f2 pro enum
value: 0
[000:072] [2025-02-03 03:29:55 +0000.2735][627d] Set the sample rate to be:48000

[000:072] [2025-02-03 03:29:55 +0000.2772][627d] Enable the recording stereo:0


[000:073] [2025-02-03 03:29:55 +0000.2849][627d] Set the playout as stereo:1
[000:073] [2025-02-03 03:29:55 +0000.2879][627d] Init the microphone.
[000:074] [2025-02-03 03:29:55 +0000.4627][627d] Update the recording sample rate
to be: 48000
[000:074] [2025-02-03 03:29:55 +0000.4676][627d] Init the speaker.
[000:074] [2025-02-03 03:29:55 +0000.4703][627d] Low latency buffer size:144 low
sample rate:48000
[000:075] [2025-02-03 03:29:55 +0000.4887][627d] Using 1 x 10ms for an audio frame.

[000:078] [2025-02-03 03:29:55 +0000.7902][627d] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:078] [2025-02-03 03:29:55 +0000.7970][627d] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:078] [2025-02-03 03:29:55 +0000.8012][627d] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:082] [2025-02-03 03:29:55 +0000.11864][627d] The device model:poco f2 pro

[000:082] [2025-02-03 03:29:55 +0000.11938][627d] speaker output factor:100


defaultFactor: 100

[000:082] [2025-02-03 03:29:55 +0000.11957][627d] headset output factor:100


defaultFactor: 100

[000:082] [2025-02-03 03:29:55 +0000.12177][627d] AppDeviceManagerStart finished.


[000:082] [2025-02-03 03:29:55 +0000.12200][627d] AppDeviceManagerStartMic::mic
status is off
[000:082] [2025-02-03 03:29:55 +0000.12251][627d] AppDeviceManagerStartMic update
aec type: 2

[000:082] [2025-02-03 03:29:55 +0000.12265][627d] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:082] [2025-02-03 03:29:55 +0000.12275][627d]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:082] [2025-02-03 03:29:55 +0000.12304][627d]
AudioDeviceDataHandler::StartMicProcess

[000:082] [2025-02-03 03:29:55 +0000.12395][627d] Try to start webrtc recording


device.
[000:082] [2025-02-03 03:29:55 +0000.12414][627d] StartRecording. threadID:25213

[000:082] [2025-02-03 03:29:55 +0000.12424][33da] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:082] [2025-02-03 03:29:55 +0000.12485][33da] haveEnoughProcessedData
internalAudioStream.length: 0
[000:082] [2025-02-03 03:29:55 +0000.12604][627d] The machine model:POCO F2 Pro

[000:082] [2025-02-03 03:29:55 +0000.12645][627d] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:082] [2025-02-03 03:29:55 +0000.12665][627d] Set the recording mode before


getSetting: 4
[000:082] [2025-02-03 03:29:55 +0000.12680][627d] Set the recording mode after
getSetting: 1
[000:127] [2025-02-03 03:29:55 +0000.57623][627d] StartRecording finished.

[000:127] [2025-02-03 03:29:55 +0000.57679][627d] audio: start the audio mic


checker timer.

[000:128] [2025-02-03 03:29:55 +0000.58063][627d] machine model :poco


[000:128] [2025-02-03 03:29:55 +0000.58091][627d] Support this machine model :poco
[000:128] [2025-02-03 03:29:55 +0000.58202][627d] global inited! current sdk
version: 07-20-936c45f
[000:203] [2025-02-03 03:29:55 +0000.132982][33db] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:203] [2025-02-03 03:29:55 +0000.133038][33db] _deviceSampleRate:48000

[000:205] [2025-02-03 03:29:55 +0000.134867][33da] Run AGC when audioType = 0


[000:205] [2025-02-03 03:29:55 +0000.134936][33da]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:383] [2025-02-03 03:29:55 +0000.312880][22a6]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:383] [2025-02-03 03:29:55 +0000.313029][33d5] MediaFilterCamera, recording
file context:0x7755c8a500 input texture:22
[000:383] [2025-02-03 03:29:55 +0000.313102][33d5] GLESContext:
[000:383] [2025-02-03 03:29:55 +0000.313149][33d5] The result of eglGetDisplay is:
0xb400007884734440
[000:384] [2025-02-03 03:29:55 +0000.314142][33d5] The result of creation:
0x770162ca80
[000:384] [2025-02-03 03:29:55 +0000.314283][33d5] The result of
eglCreatePbufferSurface is: 0x770162cd00
[000:384] [2025-02-03 03:29:55 +0000.314386][22a6]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7755c8a500 input_texture: 22
[001:828] [2025-02-03 03:29:56 +0000.758748][33da] haveEnoughProcessedData
internalAudioStream.length: 10
[002:206] [2025-02-03 03:29:57 +0000.136456][33da] Run AGC when audioType = 0
[003:547] [2025-02-03 03:29:58 +0000.476852][33da] haveEnoughProcessedData
internalAudioStream.length: 0
[004:131] [2025-02-03 03:29:59 +0000.61161][33d0]
monitorTime:4004totalDuration:3940
[004:206] [2025-02-03 03:29:59 +0000.136433][33da] Run AGC when audioType = 0
[004:206] [2025-02-03 03:29:59 +0000.136570][33da]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:265] [2025-02-03 03:30:00 +0000.195454][33da] haveEnoughProcessedData
internalAudioStream.length: 10
[006:208] [2025-02-03 03:30:01 +0000.138716][33da] Run AGC when audioType = 0
[006:986] [2025-02-03 03:30:01 +0000.916056][33da] haveEnoughProcessedData
internalAudioStream.length: 10
[008:208] [2025-02-03 03:30:03 +0000.137833][33da] Run AGC when audioType = 0
[008:208] [2025-02-03 03:30:03 +0000.137968][33da]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:723] [2025-02-03 03:30:03 +0000.653803][33da] haveEnoughProcessedData
internalAudioStream.length: 20
[010:203] [2025-02-03 03:30:05 +0000.133592][33db] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:203] [2025-02-03 03:30:05 +0000.133787][33db] _deviceSampleRate:48000

[010:205] [2025-02-03 03:30:05 +0000.135220][33da] Run AGC when audioType = 0


[010:450] [2025-02-03 03:30:05 +0000.380323][33da] haveEnoughProcessedData
internalAudioStream.length: 0
[012:175] [2025-02-03 03:30:07 +0000.104956][33da] haveEnoughProcessedData
internalAudioStream.length: 0
[012:206] [2025-02-03 03:30:07 +0000.136350][33da] Run AGC when audioType = 0
[012:206] [2025-02-03 03:30:07 +0000.136603][33da]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:897] [2025-02-03 03:30:08 +0000.827628][33da] haveEnoughProcessedData
internalAudioStream.length: 0
[014:208] [2025-02-03 03:30:09 +0000.138270][33da] Run AGC when audioType = 0
[015:328] [2025-02-03 03:30:10 +0000.258195][627d]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[015:328] [2025-02-03 03:30:10 +0000.258586][627d] ~MediaFilterCamera
time:173336331 enter.

[015:328] [2025-02-03 03:30:10 +0000.258618][627d] StopPullFrameAndWriteMp4


time:173336331 enter.

[015:329] [2025-02-03 03:30:10 +0000.259754][33d4] stop recording


[015:330] [2025-02-03 03:30:10 +0000.259871][33d4] we have stopped recording before
[015:330] [2025-02-03 03:30:10 +0000.260313][627d] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[015:331] [2025-02-03 03:30:10 +0000.261147][627d] DestroyPipelineAndFilters


time:173336334 enter.

[015:331] [2025-02-03 03:30:10 +0000.261190][627d] DestroyPipelineAndFilters


leave. expire time = 0 ms

[015:331] [2025-02-03 03:30:10 +0000.261208][627d] AppDeviceManagerStopMic

[015:331] [2025-02-03 03:30:10 +0000.261287][627d] AppDeviceManagerStopMic::mic


status is on
[015:331] [2025-02-03 03:30:10 +0000.261324][627d] Try to stop webrtc device.

[015:331] [2025-02-03 03:30:10 +0000.261343][627d] Set record state to


stopped.threadID:25213

[015:373] [2025-02-03 03:30:10 +0000.303112][627d] Try to destory the


recorder.threadID:25213

[015:573] [2025-02-03 03:30:10 +0000.503245][627d] DestroyAudioRecorder:


[015:573] [2025-02-03 03:30:10 +0000.503371][627d] Cleanup the buffer queue in the
recorder.
[015:573] [2025-02-03 03:30:10 +0000.503397][627d] Destroy the recorder.

[015:574] [2025-02-03 03:30:10 +0000.504033][627d] StopRecording finished.

[015:574] [2025-02-03 03:30:10 +0000.504072][627d] The stop recording success.

[015:574] [2025-02-03 03:30:10 +0000.504085][627d]


AudioDeviceDataHandler::StopMicProcess

[015:580] [2025-02-03 03:30:10 +0000.510129][627d] AppDeviceManager stop.

[015:580] [2025-02-03 03:30:10 +0000.510278][627d] Rlease the webrtc device object.

[015:581] [2025-02-03 03:30:10 +0000.510981][627d] OpenSlesInput destruct.

[015:581] [2025-02-03 03:30:10 +0000.511192][627d] OpenSlesOutput destruct.

[015:582] [2025-02-03 03:30:10 +0000.512169][627d] EventDispatchServerScope


destruct
[015:582] [2025-02-03 03:30:10 +0000.512207][627d]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[015:582] [2025-02-03 03:30:10 +0000.512240][627d] ~AudioDeviceDataHandler

[015:583] [2025-02-03 03:30:10 +0000.513061][627d] AppDeviceManagerDestruct.

[015:583] [2025-02-03 03:30:10 +0000.513107][627d] ~AppDeviceManager:


[015:583] [2025-02-03 03:30:10 +0000.513144][627d] ~CpuOverloadDetect
time:173336586 enter.

[015:583] [2025-02-03 03:30:10 +0000.513331][627d] ~CpuOverloadDetect leave.


expire time = 0 ms

[015:589] [2025-02-03 03:30:10 +0000.519262][627d] Destruct BeautifyReader begin...


[015:589] [2025-02-03 03:30:10 +0000.519317][627d] Destruct BeautifyReader done.
[015:589] [2025-02-03 03:30:10 +0000.519335][627d] ~MediaFilterCamera leave.
expire time = 261 ms

[[000:028] [2025-02-10 07:23:33 +0000.373324][7dee] Log to


file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 07:23:33 +0000
[000:028] [2025-02-10 07:23:33 +0000.373408][7dee] dump file m_prefix:-07-27-
feaf968

[000:029] [2025-02-10 07:23:33 +0000.374981][7dee] dump filename:trace.txt dump


time:1738553410

[000:029] [2025-02-10 07:23:33 +0000.375024][7dee] dump


filename:support_resolution.txt dump time:1738553410

[000:029] [2025-02-10 07:23:33 +0000.375165][7dee] set AppID=123 old AppID=-1


[000:030] [2025-02-10 07:23:33 +0000.375197][7dee] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487c08

[000:030] [2025-02-10 07:23:33 +0000.375232][7dee] SetAndroidMediaCodecObjects


time:43099687 enter.

[000:030] [2025-02-10 07:23:33 +0000.375265][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms
[000:030] [2025-02-10 07:23:33 +0000.375292][7dee] SetAndroidMediaCodecObjects
time:43099687 enter.

[000:030] [2025-02-10 07:23:33 +0000.375319][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[000:030] [2025-02-10 07:23:33 +0000.375347][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x7717116050
[000:030] [2025-02-10 07:23:33 +0000.375377][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x7717116050
[000:030] [2025-02-10 07:23:33 +0000.375406][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:030] [2025-02-10 07:23:33 +0000.375446][7dee] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487c08

[000:032] [2025-02-10 07:23:33 +0000.377670][7dee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b4e0
[000:032] [2025-02-10 07:23:33 +0000.377703][7dee] SystemUtil Init done
[000:061] [2025-02-10 07:23:33 +0000.407015][7dee]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera is null.
[000:062] [2025-02-10 07:23:33 +0000.407394][7dee]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:062] [2025-02-10 07:23:33 +0000.407651][7dee] machine model :poco
[000:062] [2025-02-10 07:23:33 +0000.407675][7dee] Support this machine model :poco
[000:065] [2025-02-10 07:23:33 +0000.410855][7dee] MediaFilterCamera
[000:065] [2025-02-10 07:23:33 +0000.410899][7dee] RecordingSessionInternalSimple:
Create session internal:1080 X 1920 fps:30
[000:065] [2025-02-10 07:23:33 +0000.410990][7dee] createSessionInternal: create
session with video size:1080 X 1920 fps:30 bitrate:14680064
[000:065] [2025-02-10 07:23:33 +0000.411013][7dee] Recording session using default
bitrate support by app:14680064
[000:065] [2025-02-10 07:23:33 +0000.411024][2af3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77c9c202c0
[000:066] [2025-02-10 07:23:33 +0000.411180][2af3] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:066] [2025-02-10 07:23:33 +0000.411235][7dee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:066] [2025-02-10 07:23:33 +0000.411884][7dee] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:066] [2025-02-10 07:23:33 +0000.412043][7dee] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:066] [2025-02-10 07:23:33 +0000.412087][7dee] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:067] [2025-02-10 07:23:33 +0000.412256][7dee] DeviceInit:
[000:068] [2025-02-10 07:23:33 +0000.414160][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:070] [2025-02-10 07:23:33 +0000.415327][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:070] [2025-02-10 07:23:33 +0000.415785][7dee] CreatePlatformSpecificObjects:
[000:070] [2025-02-10 07:23:33 +0000.415836][7dee] audio device use null audio
input and opensl output
[000:070] [2025-02-10 07:23:33 +0000.415873][7dee] Create OpenSLES output module
with java VM support.

[000:070] [2025-02-10 07:23:33 +0000.416015][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:070] [2025-02-10 07:23:33 +0000.416154][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:071] [2025-02-10 07:23:33 +0000.416459][7dee] Create OpenSLES output module
with buffer num:2

[000:071] [2025-02-10 07:23:33 +0000.416590][7dee] Error(trace.cc:40): Init the


output and input for audio device template.
[000:071] [2025-02-10 07:23:33 +0000.416627][7dee] Init the output device.

[000:071] [2025-02-10 07:23:33 +0000.416644][7dee] Set the playout as stereo:1


[000:071] [2025-02-10 07:23:33 +0000.416661][7dee] Set the sample rate to be:44100

[000:073] [2025-02-10 07:23:33 +0000.418235][7dee] Low latency buffer size:144 low


sample rate:48000
[000:073] [2025-02-10 07:23:33 +0000.418300][7dee] DeviceInit: Done
[000:079] [2025-02-10 07:23:33 +0000.424353][7dee] global inited! current sdk
version: 07-27-feaf968
[000:374] [2025-02-10 07:23:33 +0000.719375][354]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetOpengGlRenderParamsJni:
[000:374] [2025-02-10 07:23:33 +0000.719455][354]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetOpengGlRenderParamsJni: texture rgb:
23, textureUniform RGB: 1, ATTRIB_VERTEX: 0, ATTRIB_TEXTURE: 1, vertex_vertices
len: 32, texture_vertices len: 32
[000:374] [2025-02-10 07:23:33 +0000.719837][354]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:374] [2025-02-10 07:23:33 +0000.719928][2af4] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:23
[000:374] [2025-02-10 07:23:33 +0000.719979][2af4] GLESContext:
[000:374] [2025-02-10 07:23:33 +0000.720024][2af4] The result of eglGetDisplay is:
0xb40000790431bf40
[000:375] [2025-02-10 07:23:33 +0000.720708][2af4] The result of creation:
0x77837dd880
[000:375] [2025-02-10 07:23:33 +0000.720772][2af4] The result of
eglCreatePbufferSurface is: 0x7783b06680
[000:375] [2025-02-10 07:23:33 +0000.720846][354]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetCurrentGLContextJni: g_eglcontext:
0x783b5d9c00 input_texture: 23
[003:493] [2025-02-10 07:23:36 +0000.838548][7dee]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[003:493] [2025-02-10 07:23:36 +0000.838685][7dee] ~MediaFilterCamera time:43103150
enter.

[003:497] [2025-02-10 07:23:36 +0000.843166][7dee] Stop:


[003:498] [2025-02-10 07:23:36 +0000.843311][2af7] Warning(audio_playback.cc:701):
operator(): Audio playback not started. Operation cancelled.
[003:498] [2025-02-10 07:23:36 +0000.843720][2af3] stop recording
[003:498] [2025-02-10 07:23:36 +0000.843762][2af3] we have stopped recording before
[003:498] [2025-02-10 07:23:36 +0000.843851][7dee] Stop:
[003:498] [2025-02-10 07:23:36 +0000.843931][2af7] Warning(audio_playback.cc:701):
operator(): Audio playback not started. Operation cancelled.
[003:498] [2025-02-10 07:23:36 +0000.844092][7dee] DeviceRelease:
audioDevice_:0x777130b000
[003:498] [2025-02-10 07:23:36 +0000.844132][7dee] OpenSlesOutput:Stop playout

[003:499] [2025-02-10 07:23:36 +0000.844214][7dee] DeviceRelease: Release the


webrtc device object.
[003:499] [2025-02-10 07:23:36 +0000.844415][7dee] OpenSlesOutput destruct.

[003:499] [2025-02-10 07:23:36 +0000.844505][7dee] DeviceRelease: Done


[003:501] [2025-02-10 07:23:36 +0000.847072][7dee] DestroyPipelineAndFilters
time:43103158 enter.

[003:501] [2025-02-10 07:23:36 +0000.847128][7dee] DestroyPipelineAndFilters


leave. expire time = 0 ms

[003:501] [2025-02-10 07:23:36 +0000.847161][7dee] ~MediaFilterCamera leave.


expire time = 9 ms

[003:502] [2025-02-10 07:23:36 +0000.847283][7dee] ~GLESContext:


[003:503] [2025-02-10 07:23:36 +0000.848615][7dee] GLESContext destruct finish.
[003:503] [2025-02-10 07:23:36 +0000.848682][7dee] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[003:505] [2025-02-10 07:23:36 +0000.850225][7dee] global uninited!
[003:508] [2025-02-10 07:23:36 +0000.853465][7dee] c[000:015] [2025-02-10 07:23:44
+0000.264254][7dee] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 07:23:44 +0000
[000:015] [2025-02-10 07:23:44 +0000.264289][7dee] set AppID=50011 old AppID=-1
[000:015] [2025-02-10 07:23:44 +0000.264323][7dee] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487888

[000:015] [2025-02-10 07:23:44 +0000.264358][7dee] SetAndroidMediaCodecObjects


time:43110576 enter.

[000:015] [2025-02-10 07:23:44 +0000.264389][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:015] [2025-02-10 07:23:44 +0000.264416][7dee] SetAndroidMediaCodecObjects


time:43110576 enter.

[000:015] [2025-02-10 07:23:44 +0000.264445][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[000:015] [2025-02-10 07:23:44 +0000.264473][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x770bb38760
[000:015] [2025-02-10 07:23:44 +0000.264501][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x770bb38760
[000:015] [2025-02-10 07:23:44 +0000.264527][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:015] [2025-02-10 07:23:44 +0000.264566][7dee] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487888

[000:016] [2025-02-10 07:23:44 +0000.265702][7dee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b4e0
[000:016] [2025-02-10 07:23:44 +0000.265729][7dee] SystemUtil Init done
[000:017] [2025-02-10 07:23:44 +0000.266188][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:017] [2025-02-10 07:23:44 +0000.266876][7dee] MediaFilterCamera
[000:017] [2025-02-10 07:23:44 +0000.266914][7dee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:017] [2025-02-10 07:23:44 +0000.267000][7dee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:017] [2025-02-10 07:23:44 +0000.267030][7dee] Recording session using default
bitrate support by app:14680064
[000:017] [2025-02-10 07:23:44 +0000.267031][2c28] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77ca19f940
[000:018] [2025-02-10 07:23:44 +0000.267243][2c28] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:018] [2025-02-10 07:23:44 +0000.267294][7dee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:018] [2025-02-10 07:23:44 +0000.267683][7dee] Error(ini.cc:191): Open the file
failed. error:2
[000:018] [2025-02-10 07:23:44 +0000.267711][7dee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:018] [2025-02-10 07:23:44 +0000.267748][7dee] The device model: poco f2 pro
usingSoftwareAEC value: 0
[000:020] [2025-02-10 07:23:44 +0000.269667][7dee] Error(ini.cc:191): Open the file
failed. error:2
[000:020] [2025-02-10 07:23:44 +0000.269709][7dee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:020] [2025-02-10 07:23:44 +0000.269758][7dee] The device model: poco f2 pro
usingHardwareAEC value: 0
[000:020] [2025-02-10 07:23:44 +0000.269784][7dee] The machine device: poco f2 pro
usingHardwareAEC value: 0
[000:020] [2025-02-10 07:23:44 +0000.269800][7dee] Using Default AEC type: software
AEC
[000:021] [2025-02-10 07:23:44 +0000.270252][7dee] The device model: poco f2 pro
enum value: 0
[000:021] [2025-02-10 07:23:44 +0000.270582][7dee] GetMachineModel is POCO F2 Pro
[000:021] [2025-02-10 07:23:44 +0000.270614][7dee] GetMachineInfo: POCO F2 Pro
[000:021] [2025-02-10 07:23:44 +0000.270642][7dee] Construct BeautifyReader
begin...
[000:021] [2025-02-10 07:23:44 +0000.270661][7dee] dumpStickerRgba:0
dumpStickerYuv:0
[000:021] [2025-02-10 07:23:44 +0000.270676][7dee] Construct BeautifyReader done.
[000:023] [2025-02-10 07:23:44 +0000.272898][7dee] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:023] [2025-02-10 07:23:44 +0000.272933][2c2b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77837992a0
[000:023] [2025-02-10 07:23:44 +0000.272963][7dee] AppDeviceManager telnet server
for statistics started......
[000:024] [2025-02-10 07:23:44 +0000.273201][7dee] CpuOverloadDetect time:43110585
enter.

[000:024] [2025-02-10 07:23:44 +0000.273284][7dee] CpuOverloadDetect leave. expire


time = 0 ms

[000:024] [2025-02-10 07:23:44 +0000.273306][2c2c] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x77c9e2f740
[000:024] [2025-02-10 07:23:44 +0000.273632][7dee] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:024] [2025-02-10 07:23:44 +0000.273653][7dee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:024] [2025-02-10 07:23:44 +0000.273792][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:024] [2025-02-10 07:23:44 +0000.274047][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:025] [2025-02-10 07:23:44 +0000.274198][7dee] CreatePlatformSpecificObjects:
[000:025] [2025-02-10 07:23:44 +0000.274235][7dee] audio device use opensle input
and opensl output
[000:025] [2025-02-10 07:23:44 +0000.274281][7dee] Create OpenSLES output module
with java VM support.

[000:025] [2025-02-10 07:23:44 +0000.274353][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:025] [2025-02-10 07:23:44 +0000.274463][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:025] [2025-02-10 07:23:44 +0000.274572][7dee] Create OpenSLES output module
with buffer num:1

[000:025] [2025-02-10 07:23:44 +0000.274673][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:025] [2025-02-10 07:23:44 +0000.274787][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:025] [2025-02-10 07:23:44 +0000.274896][7dee] Create OpenSLES input module
with java VM support.

[000:025] [2025-02-10 07:23:44 +0000.274927][7dee] Create OpenSLES input module


with buffer num:1

[000:025] [2025-02-10 07:23:44 +0000.274980][7dee] Error(trace.cc:40): Init the


output and input for audio device template.
[000:025] [2025-02-10 07:23:44 +0000.275002][7dee] Init the output device.

[000:025] [2025-02-10 07:23:44 +0000.275016][7dee] Init the opensl input.


[000:025] [2025-02-10 07:23:44 +0000.275043][7dee] AppDeviceManager get setting
samplerate: 0
[000:026] [2025-02-10 07:23:44 +0000.275238][7dee] The device model: poco f2 pro
enum value: 0
[000:026] [2025-02-10 07:23:44 +0000.275553][7dee] The device model: poco f2 pro
enum value: 0
[000:026] [2025-02-10 07:23:44 +0000.275574][7dee] Set the sample rate to be:48000

[000:026] [2025-02-10 07:23:44 +0000.275589][7dee] Enable the recording stereo:0


[000:026] [2025-02-10 07:23:44 +0000.275612][7dee] Set the playout as stereo:1
[000:026] [2025-02-10 07:23:44 +0000.275625][7dee] Init the microphone.
[000:026] [2025-02-10 07:23:44 +0000.276070][7dee] Update the recording sample rate
to be: 48000
[000:026] [2025-02-10 07:23:44 +0000.276106][7dee] Init the speaker.
[000:026] [2025-02-10 07:23:44 +0000.276127][7dee] Low latency buffer size:144 low
sample rate:48000
[000:027] [2025-02-10 07:23:44 +0000.276336][7dee] Using 1 x 10ms for an audio
frame.

[000:030] [2025-02-10 07:23:44 +0000.279320][7dee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:030] [2025-02-10 07:23:44 +0000.279394][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:030] [2025-02-10 07:23:44 +0000.279428][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:034] [2025-02-10 07:23:44 +0000.283314][7dee] The device model:poco f2 pro

[000:034] [2025-02-10 07:23:44 +0000.283356][7dee] speaker output factor:100


defaultFactor: 100

[000:034] [2025-02-10 07:23:44 +0000.283370][7dee] headset output factor:100


defaultFactor: 100

[000:034] [2025-02-10 07:23:44 +0000.283638][7dee] AppDeviceManagerStart finished.


[000:034] [2025-02-10 07:23:44 +0000.283659][7dee] AppDeviceManagerStartMic::mic
status is off
[000:034] [2025-02-10 07:23:44 +0000.283710][7dee] AppDeviceManagerStartMic update
aec type: 2

[000:034] [2025-02-10 07:23:44 +0000.283727][7dee] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:034] [2025-02-10 07:23:44 +0000.283739][7dee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:034] [2025-02-10 07:23:44 +0000.283759][7dee]
AudioDeviceDataHandler::StartMicProcess

[000:034] [2025-02-10 07:23:44 +0000.283837][7dee] Try to start webrtc recording


device.

[000:034] [2025-02-10 07:23:44 +0000.283857][7dee] StartRecording. threadID:32238

[000:034] [2025-02-10 07:23:44 +0000.283867][2c2d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:034] [2025-02-10 07:23:44 +0000.283945][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[000:034] [2025-02-10 07:23:44 +0000.284064][7dee] The machine model:POCO F2 Pro

[000:034] [2025-02-10 07:23:44 +0000.284097][7dee] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:034] [2025-02-10 07:23:44 +0000.284113][7dee] Set the recording mode before


getSetting: 4
[000:034] [2025-02-10 07:23:44 +0000.284130][7dee] Set the recording mode after
getSetting: 1
[000:061] [2025-02-10 07:23:44 +0000.310347][7dee] StartRecording finished.

[000:061] [2025-02-10 07:23:44 +0000.310422][7dee] audio: start the audio mic


checker timer.

[000:061] [2025-02-10 07:23:44 +0000.310870][7dee] machine model :poco


[000:061] [2025-02-10 07:23:44 +0000.310905][7dee] Support this machine model :poco
[000:061] [2025-02-10 07:23:44 +0000.310936][7dee] global inited! current sdk
version: 07-20-936c45f
[000:119] [2025-02-10 07:23:44 +0000.368432][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:119] [2025-02-10 07:23:44 +0000.368494][2c2e] _deviceSampleRate:48000

[000:121] [2025-02-10 07:23:44 +0000.370553][2c2d] Run AGC when audioType = 0


[000:121] [2025-02-10 07:23:44 +0000.370643][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:272] [2025-02-10 07:23:44 +0000.521661][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:272] [2025-02-10 07:23:44 +0000.521757][2c29] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:24
[000:272] [2025-02-10 07:23:44 +0000.521808][2c29] GLESContext:
[000:272] [2025-02-10 07:23:44 +0000.521853][2c29] The result of eglGetDisplay is:
0xb40000790431bf40
[000:273] [2025-02-10 07:23:44 +0000.522660][2c29] The result of creation:
0x773d216300
[000:273] [2025-02-10 07:23:44 +0000.522734][2c29] The result of
eglCreatePbufferSurface is: 0x773d216400
[000:273] [2025-02-10 07:23:44 +0000.522796][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x783b5d9c00 input_texture: 24
[001:768] [2025-02-10 07:23:46 +0000.17734][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[002:124] [2025-02-10 07:23:46 +0000.373741][2c2d] Run AGC when audioType = 0
[003:486] [2025-02-10 07:23:47 +0000.735944][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[004:066] [2025-02-10 07:23:48 +0000.315294][2c24]
monitorTime:4005totalDuration:3960
[004:120] [2025-02-10 07:23:48 +0000.369889][2c2d] Run AGC when audioType = 0
[004:121] [2025-02-10 07:23:48 +0000.370748][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:200] [2025-02-10 07:23:49 +0000.449882][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[006:124] [2025-02-10 07:23:50 +0000.373683][2c2d] Run AGC when audioType = 0
[006:931] [2025-02-10 07:23:51 +0000.180950][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[008:124] [2025-02-10 07:23:52 +0000.373511][2c2d] Run AGC when audioType = 0
[008:124] [2025-02-10 07:23:52 +0000.373722][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:676] [2025-02-10 07:23:52 +0000.925386][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[010:119] [2025-02-10 07:23:54 +0000.368761][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:119] [2025-02-10 07:23:54 +0000.368860][2c2e] _deviceSampleRate:48000

[010:119] [2025-02-10 07:23:54 +0000.369032][2c2d] Run AGC when audioType = 0


[010:401] [2025-02-10 07:23:54 +0000.650797][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[012:124] [2025-02-10 07:23:56 +0000.374179][2c2d] Run AGC when audioType = 0
[012:125] [2025-02-10 07:23:56 +0000.374527][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:140] [2025-02-10 07:23:56 +0000.390072][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[013:860] [2025-02-10 07:23:58 +0000.110070][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[014:121] [2025-02-10 07:23:58 +0000.371019][2c2d] Run AGC when audioType = 0
[015:591] [2025-02-10 07:23:59 +0000.841167][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[016:124] [2025-02-10 07:24:00 +0000.374138][2c2d] Run AGC when audioType = 0
[016:125] [2025-02-10 07:24:00 +0000.374399][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[017:319] [2025-02-10 07:24:01 +0000.569062][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[018:122] [2025-02-10 07:24:02 +0000.372091][2c2d] Run AGC when audioType = 0
[019:042] [2025-02-10 07:24:03 +0000.291553][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[020:120] [2025-02-10 07:24:04 +0000.369424][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:120] [2025-02-10 07:24:04 +0000.369528][2c2e] _deviceSampleRate:48000

[020:124] [2025-02-10 07:24:04 +0000.374176][2c2d] Run AGC when audioType = 0


[020:125] [2025-02-10 07:24:04 +0000.374352][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:764] [2025-02-10 07:24:05 +0000.13509][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[022:121] [2025-02-10 07:24:06 +0000.370770][2c2d] Run AGC when audioType = 0
[022:484] [2025-02-10 07:24:06 +0000.733951][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[024:125] [2025-02-10 07:24:08 +0000.375197][2c2d] Run AGC when audioType = 0
[024:126] [2025-02-10 07:24:08 +0000.375532][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:210] [2025-02-10 07:24:08 +0000.460027][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[025:927] [2025-02-10 07:24:10 +0000.177197][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[026:121] [2025-02-10 07:24:10 +0000.370624][2c2d] Run AGC when audioType = 0
[027:653] [2025-02-10 07:24:11 +0000.902986][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[028:120] [2025-02-10 07:24:12 +0000.369944][2c2d] Run AGC when audioType = 0
[028:121] [2025-02-10 07:24:12 +0000.370251][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[029:380] [2025-02-10 07:24:13 +0000.629968][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[030:120] [2025-02-10 07:24:14 +0000.369426][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:120] [2025-02-10 07:24:14 +0000.369626][2c2e] _deviceSampleRate:48000

[030:123] [2025-02-10 07:24:14 +0000.372316][2c2d] Run AGC when audioType = 0


[031:100] [2025-02-10 07:24:15 +0000.349506][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[032:124] [2025-02-10 07:24:16 +0000.373483][2c2d] Run AGC when audioType = 0
[032:124] [2025-02-10 07:24:16 +0000.373717][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:824] [2025-02-10 07:24:17 +0000.73374][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[034:122] [2025-02-10 07:24:18 +0000.371940][2c2d] Run AGC when audioType = 0
[034:549] [2025-02-10 07:24:18 +0000.798354][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[036:120] [2025-02-10 07:24:20 +0000.370059][2c2d] Run AGC when audioType = 0
[036:121] [2025-02-10 07:24:20 +0000.370292][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:276] [2025-02-10 07:24:20 +0000.526184][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[037:992] [2025-02-10 07:24:22 +0000.241745][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[038:124] [2025-02-10 07:24:22 +0000.374039][2c2d] Run AGC when audioType = 0
[039:716] [2025-02-10 07:24:23 +0000.965977][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[040:121] [2025-02-10 07:24:24 +0000.370586][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:121] [2025-02-10 07:24:24 +0000.370718][2c2e] _deviceSampleRate:48000

[040:126] [2025-02-10 07:24:24 +0000.375680][2c2d] Run AGC when audioType = 0


[040:126] [2025-02-10 07:24:24 +0000.375956][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:268] [2025-02-10 07:24:25 +0000.517700][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[041:268] [2025-02-10 07:24:25 +0000.517794][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[041:268] [2025-02-10 07:24:25 +0000.518154][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[041:269] [2025-02-10 07:24:25 +0000.518331][2c29] operator() time:43151830 enter.
[041:269] [2025-02-10 07:24:25 +0000.518413][2c29] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:24
[041:270] [2025-02-10 07:24:25 +0000.520089][2c29] MicSource: Mic source
created:10x78484cec00
[041:271] [2025-02-10 07:24:25 +0000.520839][2c29] received external audio stream

[041:271] [2025-02-10 07:24:25 +0000.520917][2c29] alloc thread: 0x7770b12000


name:worker1 thread id:513236511920 to Mic_source
[041:271] [2025-02-10 07:24:25 +0000.520993][2c29] audio: start the audio sender
thread.

[041:271] [2025-02-10 07:24:25 +0000.521099][2c29] construct OpenGLRenderProgram


0x773d13cb98
[041:271] [2025-02-10 07:24:25 +0000.521150][2c29] CropFilter::SetOrientation
orientation: 90
[041:272] [2025-02-10 07:24:25 +0000.521308][2c29] filter: filter pipeline
construtc this: 0x7770b712c0
[041:272] [2025-02-10 07:24:25 +0000.521374][2c29] filter: filter pipeline2 update
pattern: 1
[041:272] [2025-02-10 07:24:25 +0000.521530][2c29] CameraSource::source_id_:1
[041:272] [2025-02-10 07:24:25 +0000.521600][2c29] RecordAudioSource::source_id_:2
[041:272] [2025-02-10 07:24:25 +0000.521888][2c29] BindInputFilter 0x7770b125c0
this 0x773d13cdc0
[041:272] [2025-02-10 07:24:25 +0000.521962][2c29] BindInputFilter 0x7770b12bd8
this 0x7770b12d50
[041:272] [2025-02-10 07:24:25 +0000.522036][2c29] BindInputFilter 0x773d13cdc0
this 0x7770b71360
[041:272] [2025-02-10 07:24:25 +0000.522097][2c29] setParamentForFilters:
speed:1.000000
[041:272] [2025-02-10 07:24:25 +0000.522126][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[041:273] [2025-02-10 07:24:25 +0000.522189][2c29] SetParamForFilter time:43151834
enter.

[041:273] [2025-02-10 07:24:25 +0000.522241][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[041:273] [2025-02-10 07:24:25 +0000.522276][2c29] SetParamForFilter: Params video
index is: 0
[041:273] [2025-02-10 07:24:25 +0000.522326][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[041:273] [2025-02-10 07:24:25 +0000.522368][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[041:273] [2025-02-10 07:24:25 +0000.522411][2c29] crop filter mode tpye:
citytravelvideo index:0
[041:277] [2025-02-10 07:24:25 +0000.526830][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:277] [2025-02-10 07:24:25 +0000.526931][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:277] [2025-02-10 07:24:25 +0000.526999][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:277] [2025-02-10 07:24:25 +0000.527044][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:277] [2025-02-10 07:24:25 +0000.527131][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:278] [2025-02-10 07:24:25 +0000.527175][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:278] [2025-02-10 07:24:25 +0000.527217][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[041:278] [2025-02-10 07:24:25 +0000.527259][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[041:278] [2025-02-10 07:24:25 +0000.527302][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[041:278] [2025-02-10 07:24:25 +0000.527347][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[041:278] [2025-02-10 07:24:25 +0000.527392][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[041:278] [2025-02-10 07:24:25 +0000.527440][2c29] SetParamForFilter leave. expire
time = 5 ms

[041:278] [2025-02-10 07:24:25 +0000.527662][2c29] OnOutputSizeChanged width 1280


height 720
[041:278] [2025-02-10 07:24:25 +0000.527721][2c29] OpenGLFrameBuffer: width:1280
height:720
[041:278] [2025-02-10 07:24:25 +0000.527770][2c29] OpenGLFrameBuffer: width:1280
height:720
[041:278] [2025-02-10 07:24:25 +0000.527809][2c29] OpenGLFrameBuffer: width:1280
height:720
[041:278] [2025-02-10 07:24:25 +0000.527846][2c29] OpenGLFrameBuffer: width:1280
height:720
[041:278] [2025-02-10 07:24:25 +0000.527886][2c29] OpenGLFrameBuffer: width:1280
height:720
[041:278] [2025-02-10 07:24:25 +0000.527936][2c29] OpenGLFrameBuffer: width:1280
height:720
[041:278] [2025-02-10 07:24:25 +0000.527969][2c29] construct TrivalImageDrawer
0x775301f1c0
[041:278] [2025-02-10 07:24:25 +0000.528001][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x775301f1c0 context 0x7770bc0380
[041:278] [2025-02-10 07:24:25 +0000.528033][2c29] setupGLES:
[041:280] [2025-02-10 07:24:25 +0000.529242][2c2d] On audio frame the broadcast
with timestamp:43151841 samples:480. (1000 frame for one log)

[041:281] [2025-02-10 07:24:25 +0000.530526][2c29] OpenGLRenderProgram::Initialize.


[041:281] [2025-02-10 07:24:25 +0000.530648][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[041:281] [2025-02-10 07:24:25 +0000.530713][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[041:281] [2025-02-10 07:24:25 +0000.530852][2c29] Init open gl render:
0x773d13cb98
[041:281] [2025-02-10 07:24:25 +0000.530894][2c29] Fragement shader path:
[041:281] [2025-02-10 07:24:25 +0000.530967][2c29] Fragement shader path:
[041:281] [2025-02-10 07:24:25 +0000.531062][2c29] create opengl program object.
[041:281] [2025-02-10 07:24:25 +0000.531108][2c29] create shader: vertex
[041:282] [2025-02-10 07:24:25 +0000.531195][2c95] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[041:282] [2025-02-10 07:24:25 +0000.531703][2c95] The output timestamp from audio
mixer change:43151841
[041:282] [2025-02-10 07:24:25 +0000.531756][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[041:284] [2025-02-10 07:24:25 +0000.533766][2c29] create shader: fragment
[041:307] [2025-02-10 07:24:25 +0000.556985][2c29] Have not extra filter filename!
[041:307] [2025-02-10 07:24:25 +0000.557039][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[041:307] [2025-02-10 07:24:25 +0000.557052][2c29] OpenGLRenderProgram::Initialize
success.
[041:307] [2025-02-10 07:24:25 +0000.557097][2c29] Setup the OpenGL result:1
[041:308] [2025-02-10 07:24:25 +0000.557268][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[041:308] [2025-02-10 07:24:25 +0000.557500][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[041:308] [2025-02-10 07:24:25 +0000.557553][2c9d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[041:308] [2025-02-10 07:24:25 +0000.557671][2c28] 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
[041:308] [2025-02-10 07:24:25 +0000.557780][2c28] 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_43151868.mp4
fileFD: -1
[041:309] [2025-02-10 07:24:25 +0000.558486][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
is opened successfully
[041:309] [2025-02-10 07:24:25 +0000.558540][2c28] setupMediaProcessers:
[041:309] [2025-02-10 07:24:25 +0000.558572][2c28]
RecordingSessionInternalSimple:setup media processers.
[041:309] [2025-02-10 07:24:25 +0000.558621][2c28] construct AAC encoder
[041:310] [2025-02-10 07:24:25 +0000.560150][2c28] H264Encoder creating:
superfast011818
[041:311] [2025-02-10 07:24:25 +0000.560267][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[041:311] [2025-02-10 07:24:25 +0000.560987][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[041:311] [2025-02-10 07:24:25 +0000.561043][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[041:311] [2025-02-10 07:24:25 +0000.561091][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[041:311] [2025-02-10 07:24:25 +0000.561131][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[041:312] [2025-02-10 07:24:25 +0000.561214][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[041:312] [2025-02-10 07:24:25 +0000.561257][2c28] setupCompressionSession:
[041:312] [2025-02-10 07:24:25 +0000.561298][2c28] H264Encode::creating hareware
Encoder
[041:312] [2025-02-10 07:24:25 +0000.561339][2c28] AndroidHwAvcEncoder
time:43151873 enter.

[041:312] [2025-02-10 07:24:25 +0000.561517][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[041:312] [2025-02-10 07:24:25 +0000.561671][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[041:312] [2025-02-10 07:24:25 +0000.561730][2c28] The video avc hw codec address
is 0x77ca18c7e8
[041:312] [2025-02-10 07:24:25 +0000.561829][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[041:312] [2025-02-10 07:24:25 +0000.561883][2c28] RegisterEncodeCompleteCallback


time:43151873 enter.

[041:312] [2025-02-10 07:24:25 +0000.561990][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[041:312] [2025-02-10 07:24:25 +0000.562052][2c28] InitEncode time:43151873 enter.

[041:312] [2025-02-10 07:24:25 +0000.562143][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[041:313] [2025-02-10 07:24:25 +0000.562211][2c28] Create time:43151874 enter.

[041:313] [2025-02-10 07:24:25 +0000.562265][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[041:313] [2025-02-10 07:24:25 +0000.562333][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x778381e040
[041:333] [2025-02-10 07:24:25 +0000.582696][2c28]
supported_type:image/vnd.android.heic
[041:333] [2025-02-10 07:24:25 +0000.582858][2c28] supported_type:video/avc
[041:333] [2025-02-10 07:24:25 +0000.582906][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[041:333] [2025-02-10 07:24:25 +0000.582981][2c28] hwCodecPrefix :OMX.qcom.
[041:333] [2025-02-10 07:24:25 +0000.583026][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[041:333] [2025-02-10 07:24:25 +0000.583073][2c28] mediacodec_createCodecByName
time:43151894 enter.

[041:333] [2025-02-10 07:24:25 +0000.583116][2c28] WrapAndroidMediaCodec


time:43151894 enter.
[041:334] [2025-02-10 07:24:25 +0000.583278][2c28] WrapAndroidMediaCodec leave.
expire time = 1 ms

[041:355] [2025-02-10 07:24:25 +0000.604689][2c28] mediacodec_createCodecByName


leave. expire time = 22 ms

[041:355] [2025-02-10 07:24:25 +0000.604955][2c28] WrapAndroidMediaFromat


time:43151916 enter.

[041:356] [2025-02-10 07:24:25 +0000.605208][2c28] WrapAndroidMediaFromat leave.


expire time = 1 ms

[041:409] [2025-02-10 07:24:25 +0000.658769][2c28] Destroy time:43151970 enter.

[041:409] [2025-02-10 07:24:25 +0000.659005][2c28] WrapAndroidMediaFromat::


Destroy
[041:409] [2025-02-10 07:24:25 +0000.659029][2c28] Destroy leave. expire time = 0
ms

[041:409] [2025-02-10 07:24:25 +0000.659046][2c28] ~WrapAndroidMediaFromat


time:43151970 enter.

[041:409] [2025-02-10 07:24:25 +0000.659092][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[041:409] [2025-02-10 07:24:25 +0000.659111][2c28] Create leave. expire time = 96


ms

[041:409] [2025-02-10 07:24:25 +0000.659148][2c28] isSemiPlanarSupport


time:43151970 enter.

[041:409] [2025-02-10 07:24:25 +0000.659163][2c28] H264Encoder isSemiPlanarSupport


[041:410] [2025-02-10 07:24:25 +0000.659197][2c28] isSemiPlanarSupport leave.
expire time = 1 ms

[041:410] [2025-02-10 07:24:25 +0000.659230][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[041:410] [2025-02-10 07:24:25 +0000.659297][2c28] InitEncode leave. expire time =
98 ms

[041:410] [2025-02-10 07:24:25 +0000.659324][2c28] H264Encode::created Encoder


[041:410] [2025-02-10 07:24:25 +0000.659340][2c28] H264Encode:: H264 encoder
created.
[041:410] [2025-02-10 07:24:25 +0000.659370][2c28] H264 encoder created.
[041:410] [2025-02-10 07:24:25 +0000.659386][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x77ca20fb40
[041:410] [2025-02-10 07:24:25 +0000.659452][2c28] setOutput:
[041:410] [2025-02-10 07:24:25 +0000.659477][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[041:410] [2025-02-10 07:24:25 +0000.659494][2c28] request a key frame
[041:410] [2025-02-10 07:24:25 +0000.659514][2c28] H264Encode:: request a key frame
[041:410] [2025-02-10 07:24:25 +0000.659606][2c28] setDisplayRotate :90
[041:410] [2025-02-10 07:24:25 +0000.659635][2c28] 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
[041:410] [2025-02-10 07:24:25 +0000.659685][2c29] StartRecording:
[041:410] [2025-02-10 07:24:25 +0000.659747][2c95] operator(): Set the recording
session in mic source. recording session: 0x7770b12a80
[041:410] [2025-02-10 07:24:25 +0000.659821][2c29] operator() leave. expire time =
141 ms

[041:410] [2025-02-10 07:24:25 +0000.659814][2c93] AF_SpeedFilter audio


0x7770b12c00 PullFrame
[041:410] [2025-02-10 07:24:25 +0000.659905][2c93]
RecordAudioSource::PullAudioFrame
[041:410] [2025-02-10 07:24:25 +0000.659945][2c93] AF_SpeedFilter::PullFrame eof4
[041:412] [2025-02-10 07:24:25 +0000.662028][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[041:425] [2025-02-10 07:24:25 +0000.674517][2c93] AF_SpeedFilter audio time,
0x7770b12c00 rcv time: 43151982
[041:425] [2025-02-10 07:24:25 +0000.674599][2c93] AF_SpeedFilter audio time,
0x7770b12c00 rcv time: 43151982in_nSamples:441
[041:425] [2025-02-10 07:24:25 +0000.674731][2c93] resampled_data_size:0
[041:437] [2025-02-10 07:24:25 +0000.686331][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[041:463] [2025-02-10 07:24:25 +0000.712533][2c29]
MediaFilterCamera::NeedProcessTexture
[041:463] [2025-02-10 07:24:25 +0000.712607][2c29] begine recode to first frame
spend time:194
[041:463] [2025-02-10 07:24:25 +0000.712650][2c29] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7770b12480
[041:463] [2025-02-10 07:24:25 +0000.712700][2c29] blur_distance_:0
[041:463] [2025-02-10 07:24:25 +0000.712734][2c29] blur_direction_angle_:-90
[041:463] [2025-02-10 07:24:25 +0000.712778][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[041:463] [2025-02-10 07:24:25 +0000.712820][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[041:463] [2025-02-10 07:24:25 +0000.712886][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[041:463] [2025-02-10 07:24:25 +0000.712932][2c29] GPUImageProcessing: input frame
width1280 X 720
[041:464] [2025-02-10 07:24:25 +0000.713594][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[041:465] [2025-02-10 07:24:25 +0000.714258][2c29] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[041:465] [2025-02-10 07:24:25 +0000.714356][2c29] CropFilter::OnVideoFrame
outputtexture :34
[041:465] [2025-02-10 07:24:25 +0000.714398][2c29] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[041:466] [2025-02-10 07:24:25 +0000.715343][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[041:497] [2025-02-10 07:24:25 +0000.746313][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[041:500] [2025-02-10 07:24:25 +0000.749281][2c29] The convert RGB to YUV take 2
[041:500] [2025-02-10 07:24:25 +0000.749537][2c29] FilterPipeline2::OnVideoFrame
pts 33 last_video_timestamp_ 33
[041:500] [2025-02-10 07:24:25 +0000.749650][2c29]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[041:503] [2025-02-10 07:24:25 +0000.752390][2c9c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[041:503] [2025-02-10 07:24:25 +0000.752477][2c9c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[041:503] [2025-02-10 07:24:25 +0000.752561][2c9c] push video frame to H264
encoder. (100 frame for one log)

[041:503] [2025-02-10 07:24:25 +0000.752623][2c9c] push video frame to H264


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

[041:503] [2025-02-10 07:24:25 +0000.752724][2c9c] H264Encode::push video frame to


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

[041:503] [2025-02-10 07:24:25 +0000.752788][2c9c] Push an pts:0 to dts queue.


[041:503] [2025-02-10 07:24:25 +0000.752847][2c9c] DTS queue for
Generator:0x77463816b8 0
[041:503] [2025-02-10 07:24:25 +0000.752905][2c9c] The input pts:0 fps:30
[041:504] [2025-02-10 07:24:25 +0000.753637][2c9c]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[041:533] [2025-02-10 07:24:25 +0000.782592][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[041:549] [2025-02-10 07:24:25 +0000.798598][2c93] AF_SpeedFilter audio time 222,
0x7770b12c00 out time: 43151982 org time: 43151982
[041:549] [2025-02-10 07:24:25 +0000.798680][2c93] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[041:549] [2025-02-10 07:24:25 +0000.798724][2c93]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43151982
[041:549] [2025-02-10 07:24:25 +0000.798769][2c93]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[041:549] [2025-02-10 07:24:25 +0000.798854][2c93] AF_SpeedFilter audio time
[041:549] [2025-02-10 07:24:25 +0000.798911][2c93] AF_SpeedFilter audio time 111,
0x7770b12c00 out time: 43151992 org time: 43151992
[041:552] [2025-02-10 07:24:25 +0000.801805][2c9b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:2
[041:554] [2025-02-10 07:24:25 +0000.803341][2c9d] add aac audio track with id:1
[041:567] [2025-02-10 07:24:25 +0000.816609][2c9c] h264 add frame header cdr flag
[041:567] [2025-02-10 07:24:25 +0000.817084][2c9c] h264 add frame header cdr flag
[041:568] [2025-02-10 07:24:25 +0000.817444][2c9c] SendFrame
encodedImage._timeStamp:0encodedImage->_length:99711
[041:568] [2025-02-10 07:24:25 +0000.817512][2c9c] Received key frame:0
[041:568] [2025-02-10 07:24:25 +0000.817567][2c9c] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[041:568] [2025-02-10 07:24:25 +0000.817631][2c9c] H264Encode::H264SWEncoder get
callback, length:99711 type:0 nalType:7length:18
[041:568] [2025-02-10 07:24:25 +0000.817668][2c9c] H264Encode:: get a sps pps
header!headerSize:31
[041:568] [2025-02-10 07:24:25 +0000.817701][2c9c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[041:568] [2025-02-10 07:24:25 +0000.817831][2c9d] get the H.264 SPS parameter
[041:568] [2025-02-10 07:24:25 +0000.818098][2c9d] add video track with id:2
[041:569] [2025-02-10 07:24:25 +0000.818695][2c9d] get the H.264 PPS parameter
[041:569] [2025-02-10 07:24:25 +0000.819025][2c9d] get the H.264 IDR frame
[041:569] [2025-02-10 07:24:25 +0000.819080][2c9d] resss:true
[041:569] [2025-02-10 07:24:25 +0000.819122][2c9d] video start ts:0
[041:570] [2025-02-10 07:24:25 +0000.819253][2c9d] the video frame has been written
into MP4 file
[041:636] [2025-02-10 07:24:25 +0000.885940][2c9d] audio start ts:0
[041:636] [2025-02-10 07:24:25 +0000.886061][2c9d] the audio frame has been written
into MP4 file
[041:962] [2025-02-10 07:24:26 +0000.211891][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:998] [2025-02-10 07:24:26 +0000.247853][2c29] The convert RGB to YUV take 1
[042:123] [2025-02-10 07:24:26 +0000.372957][2c2d] Run AGC when audioType = 0
[042:288] [2025-02-10 07:24:26 +0000.538170][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[042:336] [2025-02-10 07:24:26 +0000.585715][2c9c] DTS queue for
Generator:0x77463816b8 801 836
[042:466] [2025-02-10 07:24:26 +0000.715936][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[042:500] [2025-02-10 07:24:26 +0000.749871][2c29] The convert RGB to YUV take 2
[042:837] [2025-02-10 07:24:27 +0000.86188][2c9c] Push an pts:1334 to dts queue.
[042:876] [2025-02-10 07:24:27 +0000.125439][2c9c] last dts:1299 currentPts:1334
ppsOrSPS:0 queue length:2
[042:944] [2025-02-10 07:24:27 +0000.193863][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[042:964] [2025-02-10 07:24:27 +0000.213540][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[043:000] [2025-02-10 07:24:27 +0000.249611][2c29] The convert RGB to YUV take 2
[043:150] [2025-02-10 07:24:27 +0000.399200][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[043:170] [2025-02-10 07:24:27 +0000.419765][2c9c] DTS queue for
Generator:0x77463816b8 1636 1668
[043:179] [2025-02-10 07:24:27 +0000.428971][2c93]
RecordAudioSource::PullAudioFrame
[043:284] [2025-02-10 07:24:27 +0000.533657][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[043:469] [2025-02-10 07:24:27 +0000.718340][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[043:500] [2025-02-10 07:24:27 +0000.749872][2c29] The convert RGB to YUV take 2
[043:529] [2025-02-10 07:24:27 +0000.778550][2c29] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[043:535] [2025-02-10 07:24:27 +0000.784647][2c9c] h264 add frame header cdr flag
[043:535] [2025-02-10 07:24:27 +0000.784943][2c9c] Received key frame:2001
[043:565] [2025-02-10 07:24:27 +0000.814277][2c93] AF_SpeedFilter::PullFrame eof4
[043:567] [2025-02-10 07:24:27 +0000.816467][2c9d] get the H.264 IDR frame
[043:568] [2025-02-10 07:24:27 +0000.817291][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[043:705] [2025-02-10 07:24:27 +0000.954371][2c93] resampled_data_size:7168
[043:898] [2025-02-10 07:24:28 +0000.147399][2c9b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:5
[043:966] [2025-02-10 07:24:28 +0000.215998][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[043:970] [2025-02-10 07:24:28 +0000.220149][2c9c] DTS queue for
Generator:0x77463816b8 2469
[044:000] [2025-02-10 07:24:28 +0000.249557][2c29] The convert RGB to YUV take 2
[044:121] [2025-02-10 07:24:28 +0000.371006][2c2d] Run AGC when audioType = 0
[044:122] [2025-02-10 07:24:28 +0000.371244][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:169] [2025-02-10 07:24:28 +0000.418642][2c9c] Push an pts:2669 to dts queue.
[044:206] [2025-02-10 07:24:28 +0000.455835][2c9c] last dts:2634 currentPts:2669
ppsOrSPS:0 queue length:2
[044:288] [2025-02-10 07:24:28 +0000.538076][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[044:466] [2025-02-10 07:24:28 +0000.715429][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[044:490] [2025-02-10 07:24:28 +0000.739988][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[044:502] [2025-02-10 07:24:28 +0000.752120][2c29] The convert RGB to YUV take 1
[044:760] [2025-02-10 07:24:29 +0000.9890][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[044:804] [2025-02-10 07:24:29 +0000.53295][2c9c] DTS queue for
Generator:0x77463816b8 3301
[044:830] [2025-02-10 07:24:29 +0000.80153][2c29] GPUImageProcessing: process video
frame with resolution 1280 X 720
[044:831] [2025-02-10 07:24:29 +0000.80365][2c29] GPUImageProcessing: input frame
width1280 X 720
[044:831] [2025-02-10 07:24:29 +0000.80648][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[044:831] [2025-02-10 07:24:29 +0000.80717][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[044:836] [2025-02-10 07:24:29 +0000.85219][2c9c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3334
[044:837] [2025-02-10 07:24:29 +0000.87061][2c9c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3301 pts:3301
[044:876] [2025-02-10 07:24:29 +0000.125255][2c9c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3376
[044:876] [2025-02-10 07:24:29 +0000.125350][2c9c] push video frame to H264
encoder. (100 frame for one log)

[044:876] [2025-02-10 07:24:29 +0000.125376][2c9c] push video frame to H264


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

[044:876] [2025-02-10 07:24:29 +0000.125444][2c9c] H264Encode::push video frame to


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

[044:876] [2025-02-10 07:24:29 +0000.125477][2c9c] The input pts:3376 fps:30


[044:877] [2025-02-10 07:24:29 +0000.127025][2c9c] SendFrame
encodedImage._timeStamp:3334encodedImage->_length:48944
[044:880] [2025-02-10 07:24:29 +0000.130118][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[044:902] [2025-02-10 07:24:29 +0000.151663][2c9c] H264Encode::H264SWEncoder get
callback, length:49792 type:1 nalType:1length:49788
[044:965] [2025-02-10 07:24:29 +0000.214825][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[044:969] [2025-02-10 07:24:29 +0000.218711][2c93]
RecordAudioSource::PullAudioFrame
[044:998] [2025-02-10 07:24:29 +0000.247493][2c29] The convert RGB to YUV take 2
[045:285] [2025-02-10 07:24:29 +0000.535055][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[045:465] [2025-02-10 07:24:29 +0000.715108][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[045:501] [2025-02-10 07:24:29 +0000.751115][2c29] The convert RGB to YUV take 1
[045:503] [2025-02-10 07:24:29 +0000.752735][2c9c] Push an pts:4003 to dts queue.
[045:537] [2025-02-10 07:24:29 +0000.786613][2c9c] h264 add frame header cdr flag
[045:537] [2025-02-10 07:24:29 +0000.786918][2c9c] Received key frame:4003
[045:537] [2025-02-10 07:24:29 +0000.786982][2c9c] last dts:3968 currentPts:4003
ppsOrSPS:0 queue length:2
[045:566] [2025-02-10 07:24:29 +0000.815672][2c9d] get the H.264 IDR frame
[045:598] [2025-02-10 07:24:29 +0000.847935][2c29] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[045:635] [2025-02-10 07:24:29 +0000.885013][2c9c] DTS queue for
Generator:0x77463816b8 4100 4136
[045:744] [2025-02-10 07:24:29 +0000.993754][2c93] AF_SpeedFilter::PullFrame eof4
[045:746] [2025-02-10 07:24:29 +0000.995918][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[045:904] [2025-02-10 07:24:30 +0000.153939][2c93] resampled_data_size:0
[045:963] [2025-02-10 07:24:30 +0000.213060][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[045:999] [2025-02-10 07:24:30 +0000.248615][2c29] The convert RGB to YUV take 2
[046:035] [2025-02-10 07:24:30 +0000.284575][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[046:120] [2025-02-10 07:24:30 +0000.369466][2c2d] Run AGC when audioType = 0
[046:255] [2025-02-10 07:24:30 +0000.505158][2c9b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:9
[046:283] [2025-02-10 07:24:30 +0000.532373][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[046:463] [2025-02-10 07:24:30 +0000.712520][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[046:465] [2025-02-10 07:24:30 +0000.715079][2c9c] DTS queue for
Generator:0x77463816b8 4930 4966
[046:499] [2025-02-10 07:24:30 +0000.748390][2c29] The convert RGB to YUV take 2
[046:597] [2025-02-10 07:24:30 +0000.847138][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[046:754] [2025-02-10 07:24:31 +0000.3459][2c93] RecordAudioSource::PullAudioFrame
[046:833] [2025-02-10 07:24:31 +0000.82928][2c9c] Push an pts:5335 to dts queue.
[046:871] [2025-02-10 07:24:31 +0000.120508][2c9c] last dts:5300 currentPts:5335
ppsOrSPS:0 queue length:2
[046:965] [2025-02-10 07:24:31 +0000.214327][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[047:004] [2025-02-10 07:24:31 +0000.253901][2c29] The convert RGB to YUV take 2
[047:288] [2025-02-10 07:24:31 +0000.537344][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[047:298] [2025-02-10 07:24:31 +0000.547999][2c9c] DTS queue for
Generator:0x77463816b8 5769 5797
[047:463] [2025-02-10 07:24:31 +0000.712526][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[047:499] [2025-02-10 07:24:31 +0000.748868][2c29] The convert RGB to YUV take 2
[047:537] [2025-02-10 07:24:31 +0000.786515][2c9c] h264 add frame header cdr flag
[047:537] [2025-02-10 07:24:31 +0000.786795][2c9c] Received key frame:6001
[047:567] [2025-02-10 07:24:31 +0000.816935][2c9d] get the H.264 IDR frame
[047:574] [2025-02-10 07:24:31 +0000.824109][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[047:694] [2025-02-10 07:24:31 +0000.943978][2c29] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[047:915] [2025-02-10 07:24:32 +0000.164865][2c93] AF_SpeedFilter::PullFrame eof4
[047:917] [2025-02-10 07:24:32 +0000.167045][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[047:958] [2025-02-10 07:24:32 +0000.207697][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[047:999] [2025-02-10 07:24:32 +0000.249035][2c29] The convert RGB to YUV take 2
[048:096] [2025-02-10 07:24:32 +0000.345622][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[048:103] [2025-02-10 07:24:32 +0000.352509][2c9c] DTS queue for
Generator:0x77463816b8 6600
[048:122] [2025-02-10 07:24:32 +0000.371801][2c2d] Run AGC when audioType = 0
[048:122] [2025-02-10 07:24:32 +0000.372020][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:127] [2025-02-10 07:24:32 +0000.376573][2c93] resampled_data_size:10240
[048:167] [2025-02-10 07:24:32 +0000.416557][2c9c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6668
[048:167] [2025-02-10 07:24:32 +0000.416759][2c9c] Push an pts:6668 to dts queue.
[048:194] [2025-02-10 07:24:32 +0000.443839][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[048:194] [2025-02-10 07:24:32 +0000.443938][2c29] GPUImageProcessing: input frame
width1280 X 720
[048:195] [2025-02-10 07:24:32 +0000.444297][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[048:195] [2025-02-10 07:24:32 +0000.444399][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[048:202] [2025-02-10 07:24:32 +0000.451427][2c9c] SendFrame
encodedImage._timeStamp:6668encodedImage->_length:38064
[048:202] [2025-02-10 07:24:32 +0000.451620][2c9c] last dts:6632 currentPts:6668
ppsOrSPS:0 queue length:2
[048:202] [2025-02-10 07:24:32 +0000.451701][2c9c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6668 pts:6668
[048:231] [2025-02-10 07:24:32 +0000.481084][2c9c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6732
[048:232] [2025-02-10 07:24:32 +0000.481345][2c9c] push video frame to H264
encoder. (100 frame for one log)

[048:232] [2025-02-10 07:24:32 +0000.481578][2c9c] push video frame to H264


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

[048:232] [2025-02-10 07:24:32 +0000.481639][2c9c] H264Encode::push video frame to


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

[048:232] [2025-02-10 07:24:32 +0000.481711][2c9c] The input pts:6732 fps:30


[048:266] [2025-02-10 07:24:32 +0000.515990][2c9c] H264Encode::H264SWEncoder get
callback, length:38032 type:1 nalType:1length:38028
[048:291] [2025-02-10 07:24:32 +0000.541119][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[048:310] [2025-02-10 07:24:32 +0000.560209][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[048:462] [2025-02-10 07:24:32 +0000.711739][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[048:496] [2025-02-10 07:24:32 +0000.745850][2c29] The convert RGB to YUV take 1
[048:514] [2025-02-10 07:24:32 +0000.763706][2c9b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:3
[048:538] [2025-02-10 07:24:32 +0000.788037][2c93]
RecordAudioSource::PullAudioFrame
[048:936] [2025-02-10 07:24:33 +0000.185739][2c9c] DTS queue for
Generator:0x77463816b8 7434
[048:964] [2025-02-10 07:24:33 +0000.213258][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[049:000] [2025-02-10 07:24:33 +0000.249786][2c29] The convert RGB to YUV take 2
[049:105] [2025-02-10 07:24:33 +0000.354653][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[049:290] [2025-02-10 07:24:33 +0000.539919][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[049:466] [2025-02-10 07:24:33 +0000.715624][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[049:505] [2025-02-10 07:24:33 +0000.754537][2c29] The convert RGB to YUV take 1
[049:506] [2025-02-10 07:24:33 +0000.755433][2c9c] Push an pts:8006 to dts queue.
[049:532] [2025-02-10 07:24:33 +0000.781361][2c9c] h264 add frame header cdr flag
[049:532] [2025-02-10 07:24:33 +0000.781691][2c9c] Received key frame:8006
[049:532] [2025-02-10 07:24:33 +0000.781760][2c9c] last dts:7969 currentPts:8006
ppsOrSPS:0 queue length:2
[049:566] [2025-02-10 07:24:33 +0000.815832][2c9d] get the H.264 IDR frame
[049:766] [2025-02-10 07:24:34 +0000.15909][2c29] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[049:767] [2025-02-10 07:24:34 +0000.16974][2c9c] DTS queue for
Generator:0x77463816b8 8231 8268
[049:963] [2025-02-10 07:24:34 +0000.212975][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[049:997] [2025-02-10 07:24:34 +0000.246723][2c29] The convert RGB to YUV take 2
[050:030] [2025-02-10 07:24:34 +0000.279752][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[050:080] [2025-02-10 07:24:34 +0000.329795][2c93] AF_SpeedFilter::PullFrame eof4
[050:082] [2025-02-10 07:24:34 +0000.331967][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[050:119] [2025-02-10 07:24:34 +0000.369167][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[050:120] [2025-02-10 07:24:34 +0000.369484][2c2e] _deviceSampleRate:48000

[050:124] [2025-02-10 07:24:34 +0000.373959][2c2d] Run AGC when audioType = 0


[050:291] [2025-02-10 07:24:34 +0000.540775][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[050:318] [2025-02-10 07:24:34 +0000.567613][2c93]
RecordAudioSource::PullAudioFrame
[050:387] [2025-02-10 07:24:34 +0000.636940][2c93] resampled_data_size:1024
[050:461] [2025-02-10 07:24:34 +0000.710939][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[050:496] [2025-02-10 07:24:34 +0000.746137][2c29] The convert RGB to YUV take 1
[050:602] [2025-02-10 07:24:34 +0000.852110][2c9c] DTS queue for
Generator:0x77463816b8 9066 9102
[050:645] [2025-02-10 07:24:34 +0000.894661][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[050:832] [2025-02-10 07:24:35 +0000.81287][2c9c] Push an pts:9333 to dts queue.
[050:869] [2025-02-10 07:24:35 +0000.119008][2c9c] last dts:9298 currentPts:9333
ppsOrSPS:0 queue length:2
[050:878] [2025-02-10 07:24:35 +0000.127885][2c9b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:5
[050:961] [2025-02-10 07:24:35 +0000.211004][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[050:996] [2025-02-10 07:24:35 +0000.245514][2c29] The convert RGB to YUV take 2
[051:251] [2025-02-10 07:24:35 +0000.500512][2c95] The output timestamp from audio
mixer change:43161804
[051:280] [2025-02-10 07:24:35 +0000.529648][2c2d] On audio frame the broadcast
with timestamp:43161841 samples:480. (1000 frame for one log)

[051:283] [2025-02-10 07:24:35 +0000.532354][2c95] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[051:283] [2025-02-10 07:24:35 +0000.532498][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[051:429] [2025-02-10 07:24:35 +0000.678701][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[051:429] [2025-02-10 07:24:35 +0000.678763][2c93] AF_SpeedFilter audio time,
0x7770b12c00 rcv time: 43161985
[051:429] [2025-02-10 07:24:35 +0000.678837][2c93] AF_SpeedFilter audio time,
0x7770b12c00 rcv time: 43161985in_nSamples:441
[051:434] [2025-02-10 07:24:35 +0000.683296][2c9c] DTS queue for
Generator:0x77463816b8 9896 9933
[051:466] [2025-02-10 07:24:35 +0000.715762][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:498] [2025-02-10 07:24:35 +0000.747283][2c29] The convert RGB to YUV take 2
[051:498] [2025-02-10 07:24:35 +0000.747861][2c9c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9999
[051:534] [2025-02-10 07:24:35 +0000.784139][2c93] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[051:535] [2025-02-10 07:24:35 +0000.784256][2c9c] h264 add frame header cdr flag
[051:535] [2025-02-10 07:24:35 +0000.784340][2c93]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43161982
[051:535] [2025-02-10 07:24:35 +0000.784429][2c93]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[051:535] [2025-02-10 07:24:35 +0000.784535][2c9c] SendFrame
encodedImage._timeStamp:9999encodedImage->_length:65968
[051:535] [2025-02-10 07:24:35 +0000.784610][2c9c] Received key frame:9999
[051:559] [2025-02-10 07:24:35 +0000.808712][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[051:559] [2025-02-10 07:24:35 +0000.808799][2c29] GPUImageProcessing: input frame
width1280 X 720
[051:560] [2025-02-10 07:24:35 +0000.809441][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[051:560] [2025-02-10 07:24:35 +0000.809572][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[051:566] [2025-02-10 07:24:35 +0000.816014][2c9c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10031 pts:10031
[051:567] [2025-02-10 07:24:35 +0000.816582][2c9d] get the H.264 IDR frame
[051:595] [2025-02-10 07:24:35 +0000.844474][2c9c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10095
[051:595] [2025-02-10 07:24:35 +0000.844581][2c9c] push video frame to H264
encoder. (100 frame for one log)

[051:595] [2025-02-10 07:24:35 +0000.844622][2c9c] push video frame to H264


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

[051:595] [2025-02-10 07:24:35 +0000.844657][2c9c] H264Encode::push video frame to


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

[051:595] [2025-02-10 07:24:35 +0000.844705][2c9c] The input pts:10095 fps:30


[051:633] [2025-02-10 07:24:35 +0000.882794][2c9c] H264Encode::H264SWEncoder get
callback, length:28224 type:1 nalType:1length:28220
[051:745] [2025-02-10 07:24:35 +0000.994307][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[051:858] [2025-02-10 07:24:36 +0000.107793][2c29] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4980 diff: 21
[051:963] [2025-02-10 07:24:36 +0000.212582][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:996] [2025-02-10 07:24:36 +0000.246040][2c29] The convert RGB to YUV take 1
[052:107] [2025-02-10 07:24:36 +0000.356720][2c93]
RecordAudioSource::PullAudioFrame
[052:125] [2025-02-10 07:24:36 +0000.374655][2c2d] Run AGC when audioType = 0
[052:125] [2025-02-10 07:24:36 +0000.374865][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[052:163] [2025-02-10 07:24:36 +0000.412257][2c9c] Push an pts:10663 to dts queue.
[052:193] [2025-02-10 07:24:36 +0000.442583][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[052:199] [2025-02-10 07:24:36 +0000.448371][2c9c] last dts:10629 currentPts:10663
ppsOrSPS:0 queue length:2
[052:229] [2025-02-10 07:24:36 +0000.478884][2c9c] DTS queue for
Generator:0x77463816b8 10728
[052:252] [2025-02-10 07:24:36 +0000.502148][2c93] AF_SpeedFilter::PullFrame eof4
[052:255] [2025-02-10 07:24:36 +0000.504323][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[052:289] [2025-02-10 07:24:36 +0000.538387][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[052:465] [2025-02-10 07:24:36 +0000.714748][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:494] [2025-02-10 07:24:36 +0000.743905][2c29] The convert RGB to YUV take 1
[052:572] [2025-02-10 07:24:36 +0000.821595][2c93] resampled_data_size:13312
[052:591] [2025-02-10 07:24:36 +0000.840983][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[052:647] [2025-02-10 07:24:36 +0000.897121][2c93] AF_SpeedFilter audio time
[052:648] [2025-02-10 07:24:36 +0000.897261][2c93] AF_SpeedFilter audio time 111,
0x7770b12c00 out time: 43163172 org time: 43163172
[052:963] [2025-02-10 07:24:37 +0000.213127][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:994] [2025-02-10 07:24:37 +0000.243969][2c29] The convert RGB to YUV take 1
[053:067] [2025-02-10 07:24:37 +0000.316670][2c9c] DTS queue for
Generator:0x77463816b8 11565
[053:230] [2025-02-10 07:24:37 +0000.479281][2c9b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:9
[053:287] [2025-02-10 07:24:37 +0000.536651][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[053:460] [2025-02-10 07:24:37 +0000.709837][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:463] [2025-02-10 07:24:37 +0000.713043][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[053:494] [2025-02-10 07:24:37 +0000.743601][2c29] The convert RGB to YUV take 1
[053:495] [2025-02-10 07:24:37 +0000.744665][2c9c] Push an pts:11996 to dts queue.
[053:530] [2025-02-10 07:24:37 +0000.779587][2c9c] h264 add frame header cdr flag
[053:530] [2025-02-10 07:24:37 +0000.779904][2c9c] Received key frame:11996
[053:530] [2025-02-10 07:24:37 +0000.779955][2c9c] last dts:11964 currentPts:11996
ppsOrSPS:0 queue length:2
[053:569] [2025-02-10 07:24:37 +0000.819023][2c9d] get the H.264 IDR frame
[053:734] [2025-02-10 07:24:37 +0000.983488][2c93] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[053:893] [2025-02-10 07:24:38 +0000.142968][2c9c] DTS queue for
Generator:0x77463816b8 12358 12395
[053:914] [2025-02-10 07:24:38 +0000.163819][2c93]
RecordAudioSource::PullAudioFrame
[053:921] [2025-02-10 07:24:38 +0000.171126][2c29] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[053:959] [2025-02-10 07:24:38 +0000.208288][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:992] [2025-02-10 07:24:38 +0000.241573][2c29] The convert RGB to YUV take 2
[054:120] [2025-02-10 07:24:38 +0000.370055][2c2d] Run AGC when audioType = 0
[054:286] [2025-02-10 07:24:38 +0000.535306][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[054:459] [2025-02-10 07:24:38 +0000.708855][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:492] [2025-02-10 07:24:38 +0000.741958][2c29] The convert RGB to YUV take 2
[054:497] [2025-02-10 07:24:38 +0000.746457][2c93] AF_SpeedFilter::PullFrame eof4
[054:499] [2025-02-10 07:24:38 +0000.748795][2c93]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[054:733] [2025-02-10 07:24:38 +0000.982184][2c9c] DTS queue for
Generator:0x77463816b8 13198 13232
[054:755] [2025-02-10 07:24:39 +0000.4392][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[054:830] [2025-02-10 07:24:39 +0000.79958][2c9c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13329
[054:831] [2025-02-10 07:24:39 +0000.80269][2c9c] Push an pts:13329 to dts queue.
[054:832] [2025-02-10 07:24:39 +0000.81821][2c93] resampled_data_size:4096
[054:870] [2025-02-10 07:24:39 +0000.120039][2c9c] SendFrame
encodedImage._timeStamp:13329encodedImage->_length:55696
[054:871] [2025-02-10 07:24:39 +0000.120339][2c9c] last dts:13295 currentPts:13329
ppsOrSPS:0 queue length:2
[054:922] [2025-02-10 07:24:39 +0000.171970][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[054:923] [2025-02-10 07:24:39 +0000.173097][2c29] operator(): Stop
[054:923] [2025-02-10 07:24:39 +0000.173158][2c29] StopPullFrameAndWriteMp4
time:43165484 enter.

[054:924] [2025-02-10 07:24:39 +0000.173199][2c29] StopRecording:


[054:927] [2025-02-10 07:24:39 +0000.176828][2c93] resampled_data_size:512
[054:927] [2025-02-10 07:24:39 +0000.176927][2c93] AF_SpeedFilter audio time 222,
0x7770b12c00 out time: 43165442 org time: 43165442
[054:927] [2025-02-10 07:24:39 +0000.177104][2c93] PullAudioFrame: PullFrame audio
finished.
[054:928] [2025-02-10 07:24:39 +0000.177181][2c93]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[054:929] [2025-02-10 07:24:39 +0000.178298][2c9c]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:403
[054:931] [2025-02-10 07:24:39 +0000.181152][2c28] stop recording
[054:932] [2025-02-10 07:24:39 +0000.181214][2c28]
RecordingSessionInternalSimple:destroy media processers
[054:932] [2025-02-10 07:24:39 +0000.181262][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[054:932] [2025-02-10 07:24:39 +0000.181305][2c28] H264Encode::flushing hareware
Encoder
[054:932] [2025-02-10 07:24:39 +0000.181454][2c28] Flush time:43165493 enter.

[054:932] [2025-02-10 07:24:39 +0000.181517][2c28] H264Encoder encoder flush


[054:932] [2025-02-10 07:24:39 +0000.181564][2c28] flush output queue
[054:932] [2025-02-10 07:24:39 +0000.181900][2c28] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13400 pts:13400
[055:185] [2025-02-10 07:24:39 +0000.434748][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[055:254] [2025-02-10 07:24:39 +0000.503728][2c28] Flush leave. expire time = 322
ms

[055:254] [2025-02-10 07:24:39 +0000.503978][2c28] ~H264EncodeWrap:


[055:254] [2025-02-10 07:24:39 +0000.504032][2c28] ~H264Encode:
[055:254] [2025-02-10 07:24:39 +0000.504093][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[055:254] [2025-02-10 07:24:39 +0000.504150][2c28] Release time:43165815 enter.

[055:255] [2025-02-10 07:24:39 +0000.504365][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[055:255] [2025-02-10 07:24:39 +0000.504454][2c28] Destroy time:43165816 enter.

[055:255] [2025-02-10 07:24:39 +0000.504508][2c28] H264Encoder encoderDestroy


[055:255] [2025-02-10 07:24:39 +0000.504565][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[055:255] [2025-02-10 07:24:39 +0000.504602][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[055:290] [2025-02-10 07:24:39 +0000.539474][2c95] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[055:301] [2025-02-10 07:24:39 +0000.550505][2c28] Destroy leave. expire time = 46
ms

[055:301] [2025-02-10 07:24:39 +0000.550647][2c28] Release leave. expire time = 47


ms

[055:301] [2025-02-10 07:24:39 +0000.550691][2c28] ~AndroidHwAvcEncoder


time:43165862 enter.

[055:301] [2025-02-10 07:24:39 +0000.550898][2c28] Release time:43165862 enter.


[055:301] [2025-02-10 07:24:39 +0000.551036][2c28] Release:
MediaCodecVideoEncoder:: has been released before, just return
[055:301] [2025-02-10 07:24:39 +0000.551069][2c28] Release leave. expire time = 0
ms

[055:301] [2025-02-10 07:24:39 +0000.551101][2c28] ~AndroidMediaCodecVideoEncoder


[055:301] [2025-02-10 07:24:39 +0000.551131][2c28] ~WrapAndroidMediaCodec
time:43165862 enter.

[055:301] [2025-02-10 07:24:39 +0000.551165][2c28] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[055:302] [2025-02-10 07:24:39 +0000.551198][2c28] video hevc hw codec


destructor:0x77ca18c7e8

[055:302] [2025-02-10 07:24:39 +0000.551249][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[055:302] [2025-02-10 07:24:39 +0000.551301][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[055:302] [2025-02-10 07:24:39 +0000.551335][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[055:302] [2025-02-10 07:24:39 +0000.551368][2c28] AACSWEncode destructor
[055:305] [2025-02-10 07:24:39 +0000.554328][2c9d] MP4 close file successfully
[055:305] [2025-02-10 07:24:39 +0000.554391][2c9d] Recording session Internal:
notify recording ok
[055:305] [2025-02-10 07:24:39 +0000.554428][2c9d] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
output_video_timestamp_:13400 last_video_pts_:13400
[055:305] [2025-02-10 07:24:39 +0000.554475][2c9d] OnRecordFinish:
[055:306] [2025-02-10 07:24:39 +0000.555270][2c9d] onRecordingOk: net seek
pos:0record video duration:13433record audio duration:13421
[055:306] [2025-02-10 07:24:39 +0000.555926][2c95] destructMicSource_w:
[055:306] [2025-02-10 07:24:39 +0000.555972][2c95] setOutput_w:
MicSource::setOutput() 0x0
[055:306] [2025-02-10 07:24:39 +0000.556010][2c95] close external audio stream

[055:306] [2025-02-10 07:24:39 +0000.556122][2c29] releaseThread 0x7770b12000


[055:307] [2025-02-10 07:24:39 +0000.556223][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[055:309] [2025-02-10 07:24:39 +0000.558618][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 386 ms

[055:309] [2025-02-10 07:24:39 +0000.558692][2c29] DestroyPipelineAndFilters


time:43165870 enter.

[055:309] [2025-02-10 07:24:39 +0000.558746][2c29] UnbindInputFilter 0x7770b125c0


this 0x773d13cdc0
[055:309] [2025-02-10 07:24:39 +0000.558798][2c29] UnbindInputFilter 0x7770b12bd8
this 0x7770b12d50
[055:309] [2025-02-10 07:24:39 +0000.558854][2c29] UnbindInputFilter 0x773d13cdc0
this 0x7770b71360
[055:309] [2025-02-10 07:24:39 +0000.558882][2c29] filter: filter pipeline destroy
this: 0x7770b712c0
[055:310] [2025-02-10 07:24:39 +0000.559423][2c29] ClearVideoOfSources: recodring
total frames:0
[055:310] [2025-02-10 07:24:39 +0000.559476][2c29] ClearVideoOfSources:
[055:310] [2025-02-10 07:24:39 +0000.559509][2c29] GPUImageProcessing destruct.
[055:310] [2025-02-10 07:24:39 +0000.559574][2c29] destroy TrivalImageDrawer
0x775301f1c0
[055:310] [2025-02-10 07:24:39 +0000.559612][2c29] The shader has been initialize,
clean up them.

[055:310] [2025-02-10 07:24:39 +0000.559691][2c29] ~OpenGLFrameBuffer:


[055:310] [2025-02-10 07:24:39 +0000.559802][2c29] ~OpenGLFrameBuffer:
[055:311] [2025-02-10 07:24:39 +0000.560440][2c29] ~OpenGLFrameBuffer:
[055:311] [2025-02-10 07:24:39 +0000.560559][2c29] ~OpenGLFrameBuffer:
[055:311] [2025-02-10 07:24:39 +0000.560639][2c29] ~OpenGLFrameBuffer:
[055:311] [2025-02-10 07:24:39 +0000.560753][2c29] ~OpenGLFrameBuffer:
[055:311] [2025-02-10 07:24:39 +0000.561069][2c29] GPUImageProcessing destruct
finish.
[055:311] [2025-02-10 07:24:39 +0000.561123][2c29] GPURGBAFrame destruct.
[055:312] [2025-02-10 07:24:39 +0000.561181][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[055:312] [2025-02-10 07:24:39 +0000.561221][2c29] ~CameraSource time:43165873
enter.

[055:312] [2025-02-10 07:24:39 +0000.561256][2c29] ~CameraSource leave. expire


time = 0 ms

[055:312] [2025-02-10 07:24:39 +0000.561293][2c29] ~RecordAudioSource time:43165873


enter.

[055:312] [2025-02-10 07:24:39 +0000.561325][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[055:312] [2025-02-10 07:24:39 +0000.561363][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms

[055:327] [2025-02-10 07:24:39 +0000.576865][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[055:328] [2025-02-10 07:24:39 +0000.577671][7dd2] machine model :poco
[055:328] [2025-02-10 07:24:39 +0000.577732][7dd2] Support this machine model :poco
[055:328] [2025-02-10 07:24:39 +0000.577764][7dd2] global inited! current sdk
version: 07-20-936c45f
[055:328] [2025-02-10 07:24:39 +0000.578062][7dd2] filter: filter pipeline
construtc this: 0x777143a180
[055:328] [2025-02-10 07:24:39 +0000.578114][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[055:329] [2025-02-10 07:24:39 +0000.578176][7dd2] GLESContext:
[055:329] [2025-02-10 07:24:39 +0000.578277][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[055:331] [2025-02-10 07:24:39 +0000.580780][7dd2] The result of creation:
0x77ca07ba80
[055:331] [2025-02-10 07:24:39 +0000.580940][7dd2] The result of
eglCreatePbufferSurface is: 0x7745e19780
[055:332] [2025-02-10 07:24:39 +0000.581180][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[055:332] [2025-02-10 07:24:39 +0000.581242][7dd2] The source 0 speed:1
[055:332] [2025-02-10 07:24:39 +0000.581363][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
delay: 0
[055:332] [2025-02-10 07:24:39 +0000.581452][7dd2] CreateDecoderByVideoSource
time:43165893 enter.
[055:332] [2025-02-10 07:24:39 +0000.581785][7dd2] running_decoder_count:0max
count:2
[055:332] [2025-02-10 07:24:39 +0000.581838][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7771176c00
[055:347] [2025-02-10 07:24:39 +0000.596671][2cac] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771440000] Current FFmpeg version git-2021-06-16-
97cea6f

[055:382] [2025-02-10 07:24:39 +0000.631703][2cac] OnStreamInfoFound: video


duration_: 13433
[055:383] [2025-02-10 07:24:39 +0000.633167][2cad] NO get frame from decoder
[055:384] [2025-02-10 07:24:39 +0000.633250][7dd2] start decoder
[055:384] [2025-02-10 07:24:39 +0000.633320][7dd2] CreateDecoderByVideoSource
leave. expire time = 52 ms

[055:384] [2025-02-10 07:24:39 +0000.633420][7dd2] BindInputFilter 0x77c9ef4020


this 0x7745e177d8
[055:384] [2025-02-10 07:24:39 +0000.633490][7dd2] BindInputFilter 0x7745e177d8
this 0x7745e17958
[055:384] [2025-02-10 07:24:39 +0000.633570][7dd2] BindInputFilter 0x77c9ef4020
this 0x7745e17dd8
[055:384] [2025-02-10 07:24:39 +0000.633636][7dd2] BindInputFilter 0x7745e17dd8
this 0x7745e18e58
[055:384] [2025-02-10 07:24:39 +0000.633695][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[055:384] [2025-02-10 07:24:39 +0000.633720][2cad] NO get frame from decoder
[055:384] [2025-02-10 07:24:39 +0000.633768][7dd2] BindInputFilter 0x7745e17958
this 0x77460eed18
[055:384] [2025-02-10 07:24:39 +0000.633832][7dd2] BindInputFilter 0x77460eed18
this 0x777143a220
[055:384] [2025-02-10 07:24:39 +0000.633904][7dd2] BindInputFilter 0x7745e18e58
this 0x77460eedd8
[055:384] [2025-02-10 07:24:39 +0000.633968][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[055:385] [2025-02-10 07:24:39 +0000.634359][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[055:385] [2025-02-10 07:24:39 +0000.634620][2cad] NO get frame from decoder
[055:385] [2025-02-10 07:24:39 +0000.635066][7dd2] machine model :poco
[055:385] [2025-02-10 07:24:39 +0000.635123][7dd2] Support this machine model :poco
[055:386] [2025-02-10 07:24:39 +0000.635183][7dd2] global inited! current sdk
version: 07-20-936c45f
[055:386] [2025-02-10 07:24:39 +0000.635216][2cad] NO get frame from decoder
[055:386] [2025-02-10 07:24:39 +0000.635279][7dd2] GetPipeline:
-----------------------------------------
[055:386] [2025-02-10 07:24:39 +0000.635338][7dd2] GetPipeline: source:
0x77c9ef3e00
[055:386] [2025-02-10 07:24:39 +0000.635404][7dd2] GetPipeline: filter: NULLFilter
[055:386] [2025-02-10 07:24:39 +0000.635455][7dd2] GetPipeline: filter: NULLFilter
[055:386] [2025-02-10 07:24:39 +0000.635536][7dd2] GetPipeline: filter: NULLFilter
[055:386] [2025-02-10 07:24:39 +0000.635575][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[055:386] [2025-02-10 07:24:39 +0000.635633][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[055:386] [2025-02-10 07:24:39 +0000.635678][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[055:386] [2025-02-10 07:24:39 +0000.635746][7dd2] GetPipeline:
------------------------------------------
[055:386] [2025-02-10 07:24:39 +0000.635838][7dd2] filter: filter pipeline2 update
pattern: 0
[055:387] [2025-02-10 07:24:39 +0000.637118][2cad] NO get frame from decoder
[055:388] [2025-02-10 07:24:39 +0000.637739][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[055:389] [2025-02-10 07:24:39 +0000.638771][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[055:389] [2025-02-10 07:24:39 +0000.638896][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[055:390] [2025-02-10 07:24:39 +0000.639170][7dd2] DeviceInit:
[055:390] [2025-02-10 07:24:39 +0000.639412][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[055:390] [2025-02-10 07:24:39 +0000.639832][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[055:391] [2025-02-10 07:24:39 +0000.640357][7dd2] CreatePlatformSpecificObjects:
[055:391] [2025-02-10 07:24:39 +0000.640436][7dd2] audio device use null audio
input and opensl output
[055:391] [2025-02-10 07:24:39 +0000.640528][7dd2] Create OpenSLES output module
with java VM support.

[055:391] [2025-02-10 07:24:39 +0000.640721][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[055:391] [2025-02-10 07:24:39 +0000.641067][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[055:391] [2025-02-10 07:24:39 +0000.641113][2cad] NO get frame from decoder
[055:392] [2025-02-10 07:24:39 +0000.641454][7dd2] Create OpenSLES output module
with buffer num:2

[055:392] [2025-02-10 07:24:39 +0000.641523][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[055:392] [2025-02-10 07:24:39 +0000.641560][7dd2] Init the output device.

[055:392] [2025-02-10 07:24:39 +0000.641597][7dd2] Set the playout as stereo:1


[055:392] [2025-02-10 07:24:39 +0000.641671][7dd2] Set the sample rate to be:44100

[055:392] [2025-02-10 07:24:39 +0000.641787][7dd2] Low latency buffer size:144 low


sample rate:48000
[055:392] [2025-02-10 07:24:39 +0000.641846][7dd2] DeviceInit: Done
[055:392] [2025-02-10 07:24:39 +0000.642060][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[055:393] [2025-02-10 07:24:39 +0000.642522][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[055:393] [2025-02-10 07:24:39 +0000.642666][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77713f8c40
[055:393] [2025-02-10 07:24:39 +0000.642797][2cad] NO get frame from decoder
[055:393] [2025-02-10 07:24:39 +0000.642870][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[055:393] [2025-02-10 07:24:39 +0000.642926][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[055:394] [2025-02-10 07:24:39 +0000.643244][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[055:394] [2025-02-10 07:24:39 +0000.643462][7dd2] SetGraphLoop: SetGraphLoop 1
[055:394] [2025-02-10 07:24:39 +0000.643513][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[055:394] [2025-02-10 07:24:39 +0000.643599][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[055:394] [2025-02-10 07:24:39 +0000.644039][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[055:394] [2025-02-10 07:24:39 +0000.644070][2cad] NO get frame from decoder
[055:395] [2025-02-10 07:24:39 +0000.644392][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[055:395] [2025-02-10 07:24:39 +0000.644627][2cb7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7745e7d618
[055:395] [2025-02-10 07:24:39 +0000.644812][2cb9] Start:
[055:395] [2025-02-10 07:24:39 +0000.645017][2cb8] operator(): video render
started.
[055:395] [2025-02-10 07:24:39 +0000.645114][2cb8] DriveRender working... (1/200)
[055:396] [2025-02-10 07:24:39 +0000.645188][2cb8] Warning(video_render.cc:390): No
picture to display (1/50)
[055:398] [2025-02-10 07:24:39 +0000.647394][2cb9] Start:
[055:398] [2025-02-10 07:24:39 +0000.647566][2cb9] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[055:398] [2025-02-10 07:24:39 +0000.647617][2cb9] Reset: history total size: 98
[055:398] [2025-02-10 07:24:39 +0000.647636][2cb9] DeviceStart:
audioDevice_:0x7745dea000
[055:398] [2025-02-10 07:24:39 +0000.647671][2cb9] DeviceStart: time profile
playout init before
[055:398] [2025-02-10 07:24:39 +0000.647690][2cb9] DeviceStart: time profile
playout init end
[055:398] [2025-02-10 07:24:39 +0000.647713][2cb9] OpenSlesOutput:Start playout

[055:400] [2025-02-10 07:24:39 +0000.649416][2cb9] Create the opensl output player.


streamtype before:0

[055:400] [2025-02-10 07:24:39 +0000.649467][2cb9] Create the opensl output player.


streamtype after:3

[055:442] [2025-02-10 07:24:39 +0000.691365][2cb9] Enqueue opensl buffer size:1764


[055:465] [2025-02-10 07:24:39 +0000.714345][2cb9] DeviceStart: time profile
playout all end
[055:465] [2025-02-10 07:24:39 +0000.714365][2cbc]
PlayerSimpleBufferQueueCallbackHandler function
[055:465] [2025-02-10 07:24:39 +0000.714443][2cb9] operator(): Audio playback
started.
[055:465] [2025-02-10 07:24:39 +0000.714488][2cbc] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[055:465] [2025-02-10 07:24:39 +0000.714576][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[055:465] [2025-02-10 07:24:39 +0000.714545][2cb9] operator(): Started now!
[055:465] [2025-02-10 07:24:39 +0000.714532][2cba] Pull audio failed.(wait video!)
[055:465] [2025-02-10 07:24:39 +0000.714596][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[055:465] [2025-02-10 07:24:39 +0000.714675][2cba]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[055:469] [2025-02-10 07:24:39 +0000.719035][2cba] Pull audio failed.(wait video!)
[055:469] [2025-02-10 07:24:39 +0000.719130][2cba]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[055:471] [2025-02-10 07:24:39 +0000.720575][2cba] Pull audio failed.(wait video!)
[055:471] [2025-02-10 07:24:39 +0000.720648][2cba]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[055:484] [2025-02-10 07:24:39 +0000.733626][2cba] Pull audio failed.(wait video!)
[055:488] [2025-02-10 07:24:39 +0000.737392][2cba] audio_frame_list_ empty
[055:484] [2025-02-10 07:24:39 +0000.733627][2cbb] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[055:497] [2025-02-10 07:24:39 +0000.746904][2cbb] OnVideoFrameReady(1/200)
[055:497] [2025-02-10 07:24:39 +0000.747078][2cb8] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[055:504] [2025-02-10 07:24:39 +0000.754043][2cb8] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:43166065
[055:514] [2025-02-10 07:24:39 +0000.764152][2cbb]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[055:518] [2025-02-10 07:24:39 +0000.767696][2cb8] lipsync_debug: render a video
frame
[055:518] [2025-02-10 07:24:39 +0000.767759][2cb8] lipsync_debug: First video frame
rendering.
[055:529] [2025-02-10 07:24:39 +0000.778327][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:26 timeDelta:25 last
video ts:900 frame->pts:3240 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[055:529] [2025-02-10 07:24:39 +0000.778495][2cb8] lipsync_debug: tsDelta -
timeDelta = 1
[055:529] [2025-02-10 07:24:39 +0000.778531][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:1
[055:529] [2025-02-10 07:24:39 +0000.778566][2cb8] lipsync_debug:result remaining
time:1
[055:530] [2025-02-10 07:24:39 +0000.779767][2cb8] lipsync_debug:result remaining
time:0
[055:530] [2025-02-10 07:24:39 +0000.779869][2cb8] dynamic updated lipsync delay:0
[055:547] [2025-02-10 07:24:39 +0000.796877][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[055:547] [2025-02-10 07:24:39 +0000.796945][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[055:547] [2025-02-10 07:24:39 +0000.796995][2cb9] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[055:547] [2025-02-10 07:24:39 +0000.797048][2cb9] The audio playback speed:100
(1/100)
[055:547] [2025-02-10 07:24:39 +0000.797066][2cb9] lipsync_debug: The current
played audio timestamp is:0(1/50)
[055:547] [2025-02-10 07:24:39 +0000.797077][2cb9] First audio frame rendering
[055:573] [2025-02-10 07:24:39 +0000.822369][2cbb] video frame wait audio frame:
last_video_timestamp:333 last_audio_timestamp:231.927
[056:123] [2025-02-10 07:24:40 +0000.372370][2c2d] Run AGC when audioType = 0
[056:123] [2025-02-10 07:24:40 +0000.372485][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:167] [2025-02-10 07:24:40 +0000.417032][2cb8] lipsync_debug:displaying video
ts:60570 The current displayed video timestamp is:43166728
[056:369] [2025-02-10 07:24:40 +0000.618984][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[056:465] [2025-02-10 07:24:40 +0000.714368][2cb9] do work DoLipsync!
[056:465] [2025-02-10 07:24:40 +0000.714506][2cb9] total delay:194 videoTsMS:970
audioTsMS:776 diff:194
[056:465] [2025-02-10 07:24:40 +0000.714552][2cb9] Set the lipsync delay:194
[056:601] [2025-02-10 07:24:40 +0000.850466][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[056:909] [2025-02-10 07:24:41 +0000.158735][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[056:987] [2025-02-10 07:24:41 +0000.236924][2cb8] DriveRender working... (1/200)
[057:007] [2025-02-10 07:24:41 +0000.256575][2cb8] lipsync_debug:displaying video
ts:120060 The current displayed video timestamp is:43167568
[057:073] [2025-02-10 07:24:41 +0000.322529][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:13 last
video ts:123480 frame->pts:126180 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[057:073] [2025-02-10 07:24:41 +0000.322622][2cb8] lipsync_debug: tsDelta -
timeDelta = 17
[057:390] [2025-02-10 07:24:41 +0000.639909][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[057:461] [2025-02-10 07:24:41 +0000.711122][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[057:462] [2025-02-10 07:24:41 +0000.711250][2cb8] lipsync_debug:result remaining
time:10
[057:477] [2025-02-10 07:24:41 +0000.726802][2cbb] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6992 diff: 9
[057:710] [2025-02-10 07:24:41 +0000.959409][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[057:710] [2025-02-10 07:24:41 +0000.959502][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[057:724] [2025-02-10 07:24:41 +0000.974031][2cb8] lipsync_debug:displaying video
ts:180090 The current displayed video timestamp is:43168285
[057:800] [2025-02-10 07:24:42 +0000.49862][2cb9] The audio playback speed:100
(1/100)
[057:801] [2025-02-10 07:24:42 +0000.50204][2cb9] lipsync_debug: The current played
audio timestamp is:102324(1/50)
[058:042] [2025-02-10 07:24:42 +0000.291923][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[058:123] [2025-02-10 07:24:42 +0000.372535][2c2d] Run AGC when audioType = 0
[058:356] [2025-02-10 07:24:42 +0000.605789][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[058:392] [2025-02-10 07:24:42 +0000.641591][2cb8] lipsync_debug:displaying video
ts:240210 The current displayed video timestamp is:43168953
[058:491] [2025-02-10 07:24:42 +0000.740288][2cb8] DriveRender working... (1/200)
[058:559] [2025-02-10 07:24:42 +0000.808607][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:13 last
video ts:257850 frame->pts:260820 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[058:559] [2025-02-10 07:24:42 +0000.808736][2cb8] lipsync_debug: tsDelta -
timeDelta = 20
[058:593] [2025-02-10 07:24:42 +0000.842625][2cbb] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 300060pts ms:3.334e+06
[058:594] [2025-02-10 07:24:42 +0000.843741][2cbb] OnVideoFrameReady(1/200)
[058:594] [2025-02-10 07:24:42 +0000.843885][2cb8] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[058:625] [2025-02-10 07:24:42 +0000.874413][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[059:015] [2025-02-10 07:24:43 +0000.264766][2cb8] lipsync_debug:displaying video
ts:300060 The current displayed video timestamp is:43169576
[059:017] [2025-02-10 07:24:43 +0000.267020][2cb8] lipsync_debug: render a video
frame
[059:057] [2025-02-10 07:24:43 +0000.306592][2cb8] lipsync_debug:result remaining
time:0
[059:057] [2025-02-10 07:24:43 +0000.306804][2cb8] dynamic updated lipsync delay:0
[059:327] [2025-02-10 07:24:43 +0000.576963][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[059:381] [2025-02-10 07:24:43 +0000.630256][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[059:381] [2025-02-10 07:24:43 +0000.630382][2cb8] lipsync_debug:result remaining
time:3
[059:390] [2025-02-10 07:24:43 +0000.639391][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[059:718] [2025-02-10 07:24:43 +0000.968117][2cb8] lipsync_debug:displaying video
ts:360270 The current displayed video timestamp is:43170279
[059:963] [2025-02-10 07:24:44 +0000.212924][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[059:963] [2025-02-10 07:24:44 +0000.213067][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[059:983] [2025-02-10 07:24:44 +0000.232659][2cb8] DriveRender working... (1/200)
[059:988] [2025-02-10 07:24:44 +0000.238043][2cb9] The audio playback speed:100
(1/100)
[059:989] [2025-02-10 07:24:44 +0000.238219][2cb9] lipsync_debug: The current
played audio timestamp is:204692(1/50)
[060:060] [2025-02-10 07:24:44 +0000.310030][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:12 last
video ts:389970 frame->pts:392850 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[060:060] [2025-02-10 07:24:44 +0000.310152][2cb8] lipsync_debug: tsDelta -
timeDelta = 20
[060:119] [2025-02-10 07:24:44 +0000.368927][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[060:119] [2025-02-10 07:24:44 +0000.369048][2c2e] _deviceSampleRate:48000

[060:122] [2025-02-10 07:24:44 +0000.371392][2c2d] Run AGC when audioType = 0


[060:122] [2025-02-10 07:24:44 +0000.371543][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[060:358] [2025-02-10 07:24:44 +0000.607366][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[060:369] [2025-02-10 07:24:44 +0000.618914][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[060:381] [2025-02-10 07:24:44 +0000.630821][2cb8] lipsync_debug:displaying video
ts:419940 The current displayed video timestamp is:43170942
[060:688] [2025-02-10 07:24:44 +0000.938055][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[061:012] [2025-02-10 07:24:45 +0000.261432][2cb8] lipsync_debug:displaying video
ts:480150 The current displayed video timestamp is:43171573
[061:311] [2025-02-10 07:24:45 +0000.561071][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[061:311] [2025-02-10 07:24:45 +0000.561141][2cb8] lipsync_debug:result remaining
time:3
[061:389] [2025-02-10 07:24:45 +0000.639149][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[061:469] [2025-02-10 07:24:45 +0000.718217][2cb8] DriveRender working... (1/200)
[061:538] [2025-02-10 07:24:45 +0000.787647][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:4 tsDelta:41 timeDelta:2 last video
ts:524700 frame->pts:528030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[061:538] [2025-02-10 07:24:45 +0000.787760][2cb8] lipsync_debug: tsDelta -
timeDelta = 39
[061:550] [2025-02-10 07:24:45 +0000.800126][2cbb]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[061:600] [2025-02-10 07:24:45 +0000.849261][2cbb] video frame wait audio frame:
last_video_timestamp:6335 last_audio_timestamp:6197.05
[061:632] [2025-02-10 07:24:45 +0000.881401][2cbb] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7992 diff: 9
[061:711] [2025-02-10 07:24:45 +0000.960500][2cb8] lipsync_debug:displaying video
ts:540090 The current displayed video timestamp is:43172272
[061:953] [2025-02-10 07:24:46 +0000.202608][2cbb] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 600120pts ms:6.668e+06
[061:954] [2025-02-10 07:24:46 +0000.203868][2cbb] OnVideoFrameReady(1/200)
[061:954] [2025-02-10 07:24:46 +0000.204026][2cb8] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[062:077] [2025-02-10 07:24:46 +0000.327184][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[062:113] [2025-02-10 07:24:46 +0000.362427][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[062:125] [2025-02-10 07:24:46 +0000.374219][2c2d] Run AGC when audioType = 0
[062:352] [2025-02-10 07:24:46 +0000.601274][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 307060
[062:352] [2025-02-10 07:24:46 +0000.601336][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[062:363] [2025-02-10 07:24:46 +0000.613012][2cb9] The audio playback speed:100
(1/100)
[062:364] [2025-02-10 07:24:46 +0000.613209][2cb9] lipsync_debug: The current
played audio timestamp is:307060(1/50)
[062:366] [2025-02-10 07:24:46 +0000.615502][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[062:378] [2025-02-10 07:24:46 +0000.627465][2cb8] lipsync_debug:displaying video
ts:600120 The current displayed video timestamp is:43172939
[062:380] [2025-02-10 07:24:46 +0000.629558][2cb8] lipsync_debug: render a video
frame
[062:407] [2025-02-10 07:24:46 +0000.657004][2cb8] lipsync_debug:result remaining
time:0
[062:407] [2025-02-10 07:24:46 +0000.657107][2cb8] dynamic updated lipsync delay:0
[062:979] [2025-02-10 07:24:47 +0000.228950][2cb8] DriveRender working... (1/200)
[063:003] [2025-02-10 07:24:47 +0000.252396][2cb8] lipsync_debug:displaying video
ts:660150 The current displayed video timestamp is:43173564
[063:054] [2025-02-10 07:24:47 +0000.303277][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:21 last
video ts:662850 frame->pts:665640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[063:054] [2025-02-10 07:24:47 +0000.303384][2cb8] lipsync_debug: tsDelta -
timeDelta = 10
[063:265] [2025-02-10 07:24:47 +0000.514364][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[063:265] [2025-02-10 07:24:47 +0000.514443][2cb8] lipsync_debug:result remaining
time:3
[063:390] [2025-02-10 07:24:47 +0000.639523][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[063:475] [2025-02-10 07:24:47 +0000.724207][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[063:691] [2025-02-10 07:24:47 +0000.940293][2cb8] lipsync_debug:displaying video
ts:720540 The current displayed video timestamp is:43174252
[063:800] [2025-02-10 07:24:48 +0000.49739][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[064:123] [2025-02-10 07:24:48 +0000.372717][2c2d] Run AGC when audioType = 0
[064:123] [2025-02-10 07:24:48 +0000.372915][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[064:350] [2025-02-10 07:24:48 +0000.599184][2cb8] lipsync_debug:displaying video
ts:779850 The current displayed video timestamp is:43174910
[064:350] [2025-02-10 07:24:48 +0000.599726][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[064:478] [2025-02-10 07:24:48 +0000.728079][2cb8] DriveRender working... (1/200)
[064:554] [2025-02-10 07:24:48 +0000.803339][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:13 last
video ts:797760 frame->pts:800640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[064:554] [2025-02-10 07:24:48 +0000.803442][2cb8] lipsync_debug: tsDelta -
timeDelta = 19
[064:671] [2025-02-10 07:24:48 +0000.920779][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 409428
[064:671] [2025-02-10 07:24:48 +0000.920870][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[064:695] [2025-02-10 07:24:48 +0000.944313][2cb9] The audio playback speed:100
(1/100)
[064:695] [2025-02-10 07:24:48 +0000.944476][2cb9] lipsync_debug: The current
played audio timestamp is:409428(1/50)
[064:831] [2025-02-10 07:24:49 +0000.80318][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[065:010] [2025-02-10 07:24:49 +0000.259473][2cb8] lipsync_debug:displaying video
ts:839970 The current displayed video timestamp is:43175571
[065:207] [2025-02-10 07:24:49 +0000.456693][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:12
[065:207] [2025-02-10 07:24:49 +0000.456784][2cb8] lipsync_debug:result remaining
time:10
[065:253] [2025-02-10 07:24:49 +0000.502298][2cbb] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 899910pts ms:9.999e+06
[065:254] [2025-02-10 07:24:49 +0000.503389][2cbb] OnVideoFrameReady(1/200)
[065:254] [2025-02-10 07:24:49 +0000.503517][2cb8] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[065:394] [2025-02-10 07:24:49 +0000.643876][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[065:523] [2025-02-10 07:24:49 +0000.773023][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[065:688] [2025-02-10 07:24:49 +0000.937986][2cb8] lipsync_debug:displaying video
ts:899910 The current displayed video timestamp is:43176249
[065:694] [2025-02-10 07:24:49 +0000.943649][2cb8] lipsync_debug: render a video
frame
[065:720] [2025-02-10 07:24:49 +0000.969319][2cb8] lipsync_debug:result remaining
time:0
[065:720] [2025-02-10 07:24:49 +0000.969395][2cb8] dynamic updated lipsync delay:0
[065:771] [2025-02-10 07:24:50 +0000.20468][2cbb] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8992 diff: 9
[065:974] [2025-02-10 07:24:50 +0000.223983][2cb8] DriveRender working... (1/200)
[066:051] [2025-02-10 07:24:50 +0000.300621][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:31 last
video ts:929790 frame->pts:932580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[066:051] [2025-02-10 07:24:50 +0000.300722][2cb8] lipsync_debug: tsDelta -
timeDelta = 0
[066:123] [2025-02-10 07:24:50 +0000.373131][2c2d] Run AGC when audioType = 0
[066:175] [2025-02-10 07:24:50 +0000.425137][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[066:352] [2025-02-10 07:24:50 +0000.602041][2cb8] lipsync_debug:displaying video
ts:959670 The current displayed video timestamp is:43176913
[066:392] [2025-02-10 07:24:50 +0000.642146][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[066:470] [2025-02-10 07:24:50 +0000.719747][2cb9] total delay:10 videoTsMS:10762
audioTsMS:10752 diff:10
[066:470] [2025-02-10 07:24:50 +0000.719942][2cb9] Set the lipsync delay:10
[066:971] [2025-02-10 07:24:51 +0000.220808][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 511796
[066:971] [2025-02-10 07:24:51 +0000.220926][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[067:017] [2025-02-10 07:24:51 +0000.266372][2cb9] The audio playback speed:100
(1/100)
[067:017] [2025-02-10 07:24:51 +0000.266550][2cb9] lipsync_debug: The current
played audio timestamp is:511796(1/50)
[067:030] [2025-02-10 07:24:51 +0000.280022][2cb8] lipsync_debug:displaying video
ts:1019790 The current displayed video timestamp is:43177591
[067:123] [2025-02-10 07:24:51 +0000.372430][2cad] av_read_frame AVERROR_EOF
[067:140] [2025-02-10 07:24:51 +0000.389317][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:26
[067:140] [2025-02-10 07:24:51 +0000.389416][2cb8] lipsync_debug:result remaining
time:10
[067:241] [2025-02-10 07:24:51 +0000.490260][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[067:350] [2025-02-10 07:24:51 +0000.599676][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[067:362] [2025-02-10 07:24:51 +0000.611517][2cad] OnReceiveEOF:
[067:362] [2025-02-10 07:24:51 +0000.611653][2cad] OnDecoderEOF time:43177923
enter.

[067:362] [2025-02-10 07:24:51 +0000.611751][2cad] OnDecoderEOF leave. expire time


= 0 ms

[067:362] [2025-02-10 07:24:51 +0000.611778][2cab] CleanUp time:43177923 enter.

[067:362] [2025-02-10 07:24:51 +0000.611798][2cad] OnDecoderFinished:


OnDecoderFinished total decoder frames:403 this:0x77c9ef3e00
[067:368] [2025-02-10 07:24:51 +0000.617788][2cab] CleanUp leave. expire time = 6
ms

[067:368] [2025-02-10 07:24:51 +0000.617869][2cab] clean up


[067:368] [2025-02-10 07:24:51 +0000.617906][2cab] running_decoder_count:0max
count:2
[067:498] [2025-02-10 07:24:51 +0000.747471][2cb8] DriveRender working... (1/200)
[067:532] [2025-02-10 07:24:51 +0000.781213][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[067:550] [2025-02-10 07:24:51 +0000.800046][2cbb]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[067:572] [2025-02-10 07:24:51 +0000.822107][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:22 last
video ts:1067490 frame->pts:1070640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[067:573] [2025-02-10 07:24:51 +0000.822225][2cb8] lipsync_debug: tsDelta -
timeDelta = 13
[067:587] [2025-02-10 07:24:51 +0000.836701][2cbb] video frame wait audio frame:
last_video_timestamp:12293 last_audio_timestamp:12163.2
[067:686] [2025-02-10 07:24:51 +0000.935878][2cb8] lipsync_debug:displaying video
ts:1079640 The current displayed video timestamp is:43178247
[068:119] [2025-02-10 07:24:52 +0000.369202][2c2d] Run AGC when audioType = 0
[068:120] [2025-02-10 07:24:52 +0000.369843][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[068:350] [2025-02-10 07:24:52 +0000.600064][2cbc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[068:356] [2025-02-10 07:24:52 +0000.605296][2cb8] lipsync_debug:displaying video
ts:1139940 The current displayed video timestamp is:43178917
[068:572] [2025-02-10 07:24:52 +0000.821789][2cbb] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1199610pts ms:1.3329e+07
[068:574] [2025-02-10 07:24:52 +0000.823589][2cbb] OnVideoFrameReady(1/200)
[068:574] [2025-02-10 07:24:52 +0000.823731][2cb8] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[068:831] [2025-02-10 07:24:53 +0000.80889][2cba] PullAudioFrame: PullFrame audio
finished.
[068:831] [2025-02-10 07:24:53 +0000.80970][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[068:862] [2025-02-10 07:24:53 +0000.111305][2cba] Pull finished audio filter.
[068:862] [2025-02-10 07:24:53 +0000.111413][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[068:893] [2025-02-10 07:24:53 +0000.142314][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[068:923] [2025-02-10 07:24:53 +0000.172644][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[068:954] [2025-02-10 07:24:53 +0000.203371][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[068:965] [2025-02-10 07:24:53 +0000.214953][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[068:984] [2025-02-10 07:24:53 +0000.234149][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[068:988] [2025-02-10 07:24:53 +0000.237853][2cb8] lipsync_debug:displaying video
ts:1199610 The current displayed video timestamp is:43179549
[068:991] [2025-02-10 07:24:53 +0000.240596][2cb8] lipsync_debug: render a video
frame
[069:011] [2025-02-10 07:24:53 +0000.260960][2cb8] DriveRender working... (1/200)
[069:015] [2025-02-10 07:24:53 +0000.264386][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[069:022] [2025-02-10 07:24:53 +0000.271199][2cb8] lipsync_debug:result remaining
time:0
[069:022] [2025-02-10 07:24:53 +0000.271300][2cb8] dynamic updated lipsync delay:0
[069:045] [2025-02-10 07:24:53 +0000.294628][2cba] media player notify EOF, audio
PullFrameStatus is EOF
[069:061] [2025-02-10 07:24:53 +0000.310578][2cbb] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[069:061] [2025-02-10 07:24:53 +0000.310931][2cbb] Stop:
[069:061] [2025-02-10 07:24:53 +0000.311165][2cb8] operator(): Video Render
stopped.
[069:062] [2025-02-10 07:24:53 +0000.312151][2cbb] Stop:
[069:063] [2025-02-10 07:24:53 +0000.312692][2cb9] DeviceStop:
audioDevice_:0x7745dea000
[069:063] [2025-02-10 07:24:53 +0000.312785][2cb9] OpenSlesOutput:Stop playout

[069:066] [2025-02-10 07:24:53 +0000.315569][2cb9] DeviceStop: Done


[069:066] [2025-02-10 07:24:53 +0000.315733][2cb9] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[069:067] [2025-02-10 07:24:53 +0000.316741][2cbb] to reset filter graph
[069:067] [2025-02-10 07:24:53 +0000.316818][2cbb] RemoveVideoBackGroud: hava not
add video backgroud
[069:067] [2025-02-10 07:24:53 +0000.316894][2cbb] UnbindInputFilter 0x77460eed18
this 0x777143a220
[069:067] [2025-02-10 07:24:53 +0000.316955][2cbb] ClearAllSource: remove source
filter, sourceid: 0x77c9ef3e00
[069:067] [2025-02-10 07:24:53 +0000.317047][2cbb] DestoryDecoderByVideoSource
time:43179628 enter.

[069:067] [2025-02-10 07:24:53 +0000.317083][2cbb] ~VideoBindDecoder time:43179628


enter.

[069:068] [2025-02-10 07:24:53 +0000.317191][2cbb] CleanUp time:43179629 enter.

[069:069] [2025-02-10 07:24:53 +0000.319094][2cbb] CleanUp leave. expire time = 1


ms

[069:070] [2025-02-10 07:24:53 +0000.319179][2cbb] CleanUp time:43179631 enter.

[069:071] [2025-02-10 07:24:53 +0000.320649][2cbb] CleanUp leave. expire time = 1


ms
[069:073] [2025-02-10 07:24:53 +0000.322703][2cbb] ~VideoBindDecoder leave. expire
time = 6 ms

[069:073] [2025-02-10 07:24:53 +0000.322785][2cbb] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[069:073] [2025-02-10 07:24:53 +0000.322870][2cbb] UnbindInputFilter 0x7745e17958


this 0x77460eed18
[069:073] [2025-02-10 07:24:53 +0000.322930][2cbb] UnbindInputFilter 0x7745e177d8
this 0x7745e17958
[069:073] [2025-02-10 07:24:53 +0000.322983][2cbb] UnbindInputFilter 0x77c9ef4020
this 0x7745e177d8
[069:073] [2025-02-10 07:24:53 +0000.323058][2cbb] UnbindInputFilter 0x7745e18e58
this 0x77460eedd8
[069:073] [2025-02-10 07:24:53 +0000.323107][2cbb] UnbindInputFilter 0x7745e17dd8
this 0x7745e18e58
[069:074] [2025-02-10 07:24:53 +0000.323168][2cbb] UnbindInputFilter 0x77c9ef4020
this 0x7745e17dd8
[069:074] [2025-02-10 07:24:53 +0000.323227][2cbb] to reset filter graph clear end
[069:074] [2025-02-10 07:24:53 +0000.323278][2cbb] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
delay: 0
[069:074] [2025-02-10 07:24:53 +0000.323336][2cbb] CreateDecoderByVideoSource
time:43179635 enter.

[069:074] [2025-02-10 07:24:53 +0000.323565][2cbb] running_decoder_count:0max


count:2
[069:074] [2025-02-10 07:24:53 +0000.323616][2cbb] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7771176c00
[069:075] [2025-02-10 07:24:53 +0000.325166][2cc5] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[069:100] [2025-02-10 07:24:53 +0000.350144][2cc5] OnStreamInfoFound: video


duration_: 13433
[069:103] [2025-02-10 07:24:53 +0000.352246][2cbb] start decoder
[069:103] [2025-02-10 07:24:53 +0000.352246][2cc6] NO get frame from decoder
[069:103] [2025-02-10 07:24:53 +0000.352359][2cbb] CreateDecoderByVideoSource
leave. expire time = 29 ms

[069:103] [2025-02-10 07:24:53 +0000.352409][2cbb] BindInputFilter 0x77c9ef4020


this 0x7745e17dd8
[069:103] [2025-02-10 07:24:53 +0000.352447][2cbb] BindInputFilter 0x7745e17dd8
this 0x7745e18e58
[069:103] [2025-02-10 07:24:53 +0000.352494][2cbb] BindInputFilter 0x77c9ef4020
this 0x77460eedd8
[069:103] [2025-02-10 07:24:53 +0000.352530][2cbb] BindInputFilter 0x77460eedd8
this 0x7745e177d8
[069:103] [2025-02-10 07:24:53 +0000.352561][2cbb] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[069:103] [2025-02-10 07:24:53 +0000.352614][2cbb] BindInputFilter 0x7745e18e58
this 0x7745e17958
[069:103] [2025-02-10 07:24:53 +0000.352653][2cbb] BindInputFilter 0x7745e17958
this 0x777143a220
[069:103] [2025-02-10 07:24:53 +0000.352690][2cbb] BindInputFilter 0x7745e177d8
this 0x77460eed18
[069:103] [2025-02-10 07:24:53 +0000.352731][2cbb] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[069:103] [2025-02-10 07:24:53 +0000.352761][2cbb] to reset filter graph end
[069:103] [2025-02-10 07:24:53 +0000.352799][2cbb] Start:
[069:103] [2025-02-10 07:24:53 +0000.352962][2cb8] operator(): video render
started.
[069:103] [2025-02-10 07:24:53 +0000.353047][2cbb] Start:
[069:104] [2025-02-10 07:24:53 +0000.353248][2cb9] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[069:104] [2025-02-10 07:24:53 +0000.353295][2cb9] Reset: history total size: 98
[069:104] [2025-02-10 07:24:53 +0000.353358][2cb9] DeviceStart:
audioDevice_:0x7745dea000
[069:104] [2025-02-10 07:24:53 +0000.353485][2cb9] DeviceStart: time profile
playout init before
[069:104] [2025-02-10 07:24:53 +0000.353540][2cb9] DeviceStart: time profile
playout init end
[069:104] [2025-02-10 07:24:53 +0000.353579][2cb9] OpenSlesOutput:Start playout

[069:104] [2025-02-10 07:24:53 +0000.353303][2cc6] NO get frame from decoder


[069:104] [2025-02-10 07:24:53 +0000.354150][2cc6] NO get frame from decoder
[069:105] [2025-02-10 07:24:53 +0000.354576][2cb9] Create the opensl output player.
streamtype before:0

[069:105] [2025-02-10 07:24:53 +0000.354632][2cb9] Create the opensl output player.


streamtype after:3

[069:105] [2025-02-10 07:24:53 +0000.355033][2cc6] NO get frame from decoder


[069:111] [2025-02-10 07:24:53 +0000.360238][2cc6] NO get frame from decoder
[069:111] [2025-02-10 07:24:53 +0000.360762][2cc6] NO get frame from decoder
[069:118] [2025-02-10 07:24:53 +0000.368129][2cc6] NO get frame from decoder
[069:121] [2025-02-10 07:24:53 +0000.370512][2cc6] NO get frame from decoder
[069:126] [2025-02-10 07:24:53 +0000.375266][2cb9] Enqueue opensl buffer size:1764
[069:152] [2025-02-10 07:24:53 +0000.401869][2cb9] DeviceStart: time profile
playout all end
[069:152] [2025-02-10 07:24:53 +0000.402017][2cb9] operator(): Audio playback
started.
[069:155] [2025-02-10 07:24:53 +0000.404241][2cba]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[069:170] [2025-02-10 07:24:53 +0000.419401][2cb8] lipsync_debug: First video frame
rendering.
[069:202] [2025-02-10 07:24:53 +0000.451814][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:11 last
video ts:3240 frame->pts:5940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[069:202] [2025-02-10 07:24:53 +0000.451901][2cb8] lipsync_debug: tsDelta -
timeDelta = 19
[069:234] [2025-02-10 07:24:53 +0000.483978][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[069:234] [2025-02-10 07:24:53 +0000.484058][2cb8] lipsync_debug:result remaining
time:10
[069:239] [2025-02-10 07:24:53 +0000.488454][2cb9] First audio frame rendering
[069:252] [2025-02-10 07:24:53 +0000.501181][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[069:390] [2025-02-10 07:24:53 +0000.639549][2cd0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[069:569] [2025-02-10 07:24:53 +0000.819127][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 21470
[069:570] [2025-02-10 07:24:53 +0000.819228][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[069:592] [2025-02-10 07:24:53 +0000.841966][2cb9] The audio playback speed:100
(1/100)
[069:592] [2025-02-10 07:24:53 +0000.842118][2cb9] lipsync_debug: The current
played audio timestamp is:21470(1/50)
[069:725] [2025-02-10 07:24:53 +0000.974640][2cb8] lipsync_debug:displaying video
ts:51300 The current displayed video timestamp is:43180286
[070:119] [2025-02-10 07:24:54 +0000.368890][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[070:119] [2025-02-10 07:24:54 +0000.368976][2c2e] _deviceSampleRate:48000

[070:123] [2025-02-10 07:24:54 +0000.372946][2c2d] Run AGC when audioType = 0


[070:202] [2025-02-10 07:24:54 +0000.451556][2cbb] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9992 diff: 9
[070:431] [2025-02-10 07:24:54 +0000.680385][2cd0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[070:525] [2025-02-10 07:24:54 +0000.774414][2cb8] lipsync_debug:displaying video
ts:111420 The current displayed video timestamp is:43181086
[070:595] [2025-02-10 07:24:54 +0000.844782][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[070:613] [2025-02-10 07:24:54 +0000.862190][2cb8] DriveRender working... (1/200)
[070:681] [2025-02-10 07:24:54 +0000.930564][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[070:690] [2025-02-10 07:24:54 +0000.939392][2cba] FilterPipeline2::OnAudioFrame
pts 70626 last_audio_timestamp_ 1601.5
[070:748] [2025-02-10 07:24:54 +0000.997182][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:15 tsDelta:45 timeDelta:23 last
video ts:123480 frame->pts:126180 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[070:748] [2025-02-10 07:24:54 +0000.997339][2cb8] lipsync_debug: tsDelta -
timeDelta = 22
[071:143] [2025-02-10 07:24:55 +0000.392973][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[071:143] [2025-02-10 07:24:55 +0000.393120][2cb8] lipsync_debug:result remaining
time:10
[071:281] [2025-02-10 07:24:55 +0000.531163][2cb8] lipsync_debug:displaying video
ts:170730 The current displayed video timestamp is:43181842
[071:396] [2025-02-10 07:24:55 +0000.645536][2cd0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[071:877] [2025-02-10 07:24:56 +0000.126676][2cba] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 123838
[071:877] [2025-02-10 07:24:56 +0000.126835][2cba] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[071:948] [2025-02-10 07:24:56 +0000.197682][2cb9] The audio playback speed:100
(1/100)
[071:948] [2025-02-10 07:24:56 +0000.197885][2cb9] lipsync_debug: The current
played audio timestamp is:123838(1/50)
[071:950] [2025-02-10 07:24:56 +0000.199815][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[071:952] [2025-02-10 07:24:56 +0000.201849][2cb8] lipsync_debug:displaying video
ts:231120 The current displayed video timestamp is:43182513
[072:121] [2025-02-10 07:24:56 +0000.371179][2cb8] DriveRender working... (1/200)
[072:124] [2025-02-10 07:24:56 +0000.373566][2c2d] Run AGC when audioType = 0
[072:127] [2025-02-10 07:24:56 +0000.376364][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[072:196] [2025-02-10 07:24:56 +0000.445613][2cbb] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 291060pts ms:3.234e+06
[072:197] [2025-02-10 07:24:56 +0000.446598][2cbb] OnVideoFrameReady(1/200)
[072:197] [2025-02-10 07:24:56 +0000.446715][2cb8] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[072:259] [2025-02-10 07:24:56 +0000.508815][2cb8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:32 last
video ts:254970 frame->pts:257850 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[072:259] [2025-02-10 07:24:56 +0000.508912][2cb8] lipsync_debug: tsDelta -
timeDelta = 0
[072:402] [2025-02-10 07:24:56 +0000.651434][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[072:429] [2025-02-10 07:24:56 +0000.678486][2cd0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[072:628] [2025-02-10 07:24:56 +0000.877600][2cb8] lipsync_debug:displaying video
ts:291060 The current displayed video timestamp is:43183189
[072:631] [2025-02-10 07:24:56 +0000.880307][2cb8] lipsync_debug: render a video
frame
[072:695] [2025-02-10 07:24:56 +0000.944832][2cb8] lipsync_debug:result remaining
time:0
[072:695] [2025-02-10 07:24:56 +0000.944929][2cb8] dynamic updated lipsync delay:0
[073:110] [2025-02-10 07:24:57 +0000.359385][2cb8] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[073:110] [2025-02-10 07:24:57 +0000.359486][2cb8] lipsync_debug:result remaining
time:10
[073:279] [2025-02-10 07:24:57 +0000.529134][2cb8] lipsync_debug:displaying video
ts:351270 The current displayed video timestamp is:43183840
[073:319] [2025-02-10 07:24:57 +0000.569158][2cbb] Error(video_source.cc:430): wait
decoder a frame: 0
[073:400] [2025-02-10 07:24:57 +0000.650040][2cd0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[073:477] [2025-02-10 07:24:57 +0000.726535][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[073:478] [2025-02-10 07:24:57 +0000.727314][2cb9] Stop:
[073:479] [2025-02-10 07:24:57 +0000.729041][2cb8] operator(): Video Render
stopped.
[073:481] [2025-02-10 07:24:57 +0000.730511][2cb9] Stop:
[073:481] [2025-02-10 07:24:57 +0000.730610][2cb9] DeviceStop:
audioDevice_:0x7745dea000
[073:481] [2025-02-10 07:24:57 +0000.730658][2cb9] OpenSlesOutput:Stop playout

[073:485] [2025-02-10 07:24:57 +0000.734386][2cb9] DeviceStop: Done


[073:485] [2025-02-10 07:24:57 +0000.734528][2cb9] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[073:485] [2025-02-10 07:24:57 +0000.734627][2cb9] operator(): Stop now!
[073:514] [2025-02-10 07:24:57 +0000.763359][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[073:514] [2025-02-10 07:24:57 +0000.763548][7dd2] StopPreView: Have Stopped,
operation cancel
[073:514] [2025-02-10 07:24:57 +0000.763598][7dd2] Stop:
[073:514] [2025-02-10 07:24:57 +0000.763774][2cb9] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[073:515] [2025-02-10 07:24:57 +0000.765065][7dd2] DeviceRelease:
audioDevice_:0x7745dea000
[073:515] [2025-02-10 07:24:57 +0000.765146][7dd2] OpenSlesOutput:Stop playout

[073:516] [2025-02-10 07:24:57 +0000.765199][7dd2] DeviceRelease: Release the


webrtc device object.
[073:516] [2025-02-10 07:24:57 +0000.765525][7dd2] OpenSlesOutput destruct.
[073:516] [2025-02-10 07:24:57 +0000.765602][7dd2] DeviceRelease: Done
[073:516] [2025-02-10 07:24:57 +0000.765725][7dd2] Stop:
[073:516] [2025-02-10 07:24:57 +0000.765847][2cb8] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[073:523] [2025-02-10 07:24:57 +0000.772346][7dd2] global uninited!
[073:523] [2025-02-10 07:24:57 +0000.772534][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[073:523] [2025-02-10 07:24:57 +0000.772638][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[073:523] [2025-02-10 07:24:57 +0000.772695][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[073:523] [2025-02-10 07:24:57 +0000.772746][7dd2] UnbindInputFilter 0x7745e17958
this 0x777143a220
[073:523] [2025-02-10 07:24:57 +0000.772789][7dd2] ClearAllSource: remove source
filter, sourceid: 0x77c9ef3e00
[073:523] [2025-02-10 07:24:57 +0000.772818][7dd2] DestoryDecoderByVideoSource
time:43184084 enter.

[073:523] [2025-02-10 07:24:57 +0000.772852][7dd2] ~VideoBindDecoder time:43184084


enter.

[073:524] [2025-02-10 07:24:57 +0000.773803][7dd2] CleanUp time:43184085 enter.

[073:535] [2025-02-10 07:24:57 +0000.784800][7dd2] CleanUp leave. expire time = 11


ms

[073:535] [2025-02-10 07:24:57 +0000.784884][7dd2] CleanUp time:43184096 enter.

[073:536] [2025-02-10 07:24:57 +0000.785686][7dd2] CleanUp leave. expire time = 1


ms

[073:538] [2025-02-10 07:24:57 +0000.788116][7dd2] ~VideoBindDecoder leave. expire


time = 15 ms

[073:539] [2025-02-10 07:24:57 +0000.788207][7dd2] DestoryDecoderByVideoSource


leave. expire time = 16 ms

[073:539] [2025-02-10 07:24:57 +0000.788294][7dd2] UnbindInputFilter 0x7745e18e58


this 0x7745e17958
[073:539] [2025-02-10 07:24:57 +0000.788331][7dd2] UnbindInputFilter 0x7745e17dd8
this 0x7745e18e58
[073:539] [2025-02-10 07:24:57 +0000.788364][7dd2] UnbindInputFilter 0x77c9ef4020
this 0x7745e17dd8
[073:539] [2025-02-10 07:24:57 +0000.788391][7dd2] UnbindInputFilter 0x7745e177d8
this 0x77460eed18
[073:539] [2025-02-10 07:24:57 +0000.788418][7dd2] UnbindInputFilter 0x77460eedd8
this 0x7745e177d8
[073:539] [2025-02-10 07:24:57 +0000.788447][7dd2] UnbindInputFilter 0x77c9ef4020
this 0x77460eedd8
[073:542] [2025-02-10 07:24:57 +0000.791480][7dd2] ~GLESContext:
[073:542] [2025-02-10 07:24:57 +0000.792129][7dd2] GLESContext destruct finish.
[073:543] [2025-02-10 07:24:57 +0000.792198][7dd2] filter: filter pipeline destroy
this: 0x777143a180
[073:544] [2025-02-10 07:24:57 +0000.793625][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[073:544] [2025-02-10 07:24:57 +0000.794161][7dd2] machine model :poco
[073:545] [2025-02-10 07:24:57 +0000.794202][7dd2] Support this machine model :poco
[073:545] [2025-02-10 07:24:57 +0000.794252][7dd2] global inited! current sdk
version: 07-20-936c45f
[073:545] [2025-02-10 07:24:57 +0000.794427][7dd2] filter: filter pipeline
construtc this: 0x777143a180
[073:545] [2025-02-10 07:24:57 +0000.794459][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[073:545] [2025-02-10 07:24:57 +0000.794494][7dd2] GLESContext:
[073:545] [2025-02-10 07:24:57 +0000.794549][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[073:547] [2025-02-10 07:24:57 +0000.796954][7dd2] The result of creation:
0x783b5c7980
[073:547] [2025-02-10 07:24:57 +0000.797099][7dd2] The result of
eglCreatePbufferSurface is: 0x77837dd800
[073:548] [2025-02-10 07:24:57 +0000.797228][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[073:548] [2025-02-10 07:24:57 +0000.797265][7dd2] The source 0 speed:1
[073:548] [2025-02-10 07:24:57 +0000.797300][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
delay: 0
[073:548] [2025-02-10 07:24:57 +0000.797338][7dd2] CreateDecoderByVideoSource
time:43184109 enter.

[073:548] [2025-02-10 07:24:57 +0000.797542][7dd2] running_decoder_count:0max


count:2
[073:548] [2025-02-10 07:24:57 +0000.797572][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7771176c00
[073:549] [2025-02-10 07:24:57 +0000.799075][2cd2] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e0000] Current FFmpeg version git-2021-06-16-
97cea6f

[073:566] [2025-02-10 07:24:57 +0000.815794][2cd2] OnStreamInfoFound: video


duration_: 13433
[073:567] [2025-02-10 07:24:57 +0000.816973][2cd3] NO get frame from decoder
[073:567] [2025-02-10 07:24:57 +0000.816993][7dd2] start decoder
[073:568] [2025-02-10 07:24:57 +0000.817556][7dd2] CreateDecoderByVideoSource
leave. expire time = 20 ms

[073:568] [2025-02-10 07:24:57 +0000.817622][7dd2] BindInputFilter 0x77c9ef4020


this 0x7745d74dd8
[073:568] [2025-02-10 07:24:57 +0000.817668][7dd2] BindInputFilter 0x7745d74dd8
this 0x7745d74e98
[073:568] [2025-02-10 07:24:57 +0000.817708][7dd2] BindInputFilter 0x77c9ef4020
this 0x7745d74f58
[073:568] [2025-02-10 07:24:57 +0000.817741][7dd2] BindInputFilter 0x7745d74f58
this 0x7745d75018
[073:568] [2025-02-10 07:24:57 +0000.817767][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[073:568] [2025-02-10 07:24:57 +0000.817483][2cd3] NO get frame from decoder
[073:568] [2025-02-10 07:24:57 +0000.817817][7dd2] BindInputFilter 0x7745d74e98
this 0x7745d750d8
[073:568] [2025-02-10 07:24:57 +0000.817848][7dd2] BindInputFilter 0x7745d750d8
this 0x777143a220
[073:568] [2025-02-10 07:24:57 +0000.817876][7dd2] BindInputFilter 0x7745d75018
this 0x7745d75198
[073:568] [2025-02-10 07:24:57 +0000.817912][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43151868.mp4
[073:568] [2025-02-10 07:24:57 +0000.818008][2cd3] NO get frame from decoder
[073:569] [2025-02-10 07:24:57 +0000.818217][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[073:569] [2025-02-10 07:24:57 +0000.818387][7dd2] MediaComposeFile time:43184130
enter.

[073:569] [2025-02-10 07:24:57 +0000.818439][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[073:569] [2025-02-10 07:24:57 +0000.818554][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[073:569] [2025-02-10 07:24:57 +0000.818587][7dd2] Recording session using default
bitrate support by app:14680064
[073:569] [2025-02-10 07:24:57 +0000.819050][2cde] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77576fcbc0
[073:570] [2025-02-10 07:24:57 +0000.819178][2cde] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[073:569] [2025-02-10 07:24:57 +0000.819101][2cd3] NO get frame from decoder
[073:570] [2025-02-10 07:24:57 +0000.819563][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[073:570] [2025-02-10 07:24:57 +0000.819671][2cd3] NO get frame from decoder
[073:570] [2025-02-10 07:24:57 +0000.819733][7dd2] GetPipeline:
-----------------------------------------
[073:570] [2025-02-10 07:24:57 +0000.819764][7dd2] GetPipeline: source:
0x77c9ef3e00
[073:570] [2025-02-10 07:24:57 +0000.819830][7dd2] GetPipeline: filter: NULLFilter
[073:570] [2025-02-10 07:24:57 +0000.819851][7dd2] GetPipeline: filter: NULLFilter
[073:570] [2025-02-10 07:24:57 +0000.819870][7dd2] GetPipeline: filter: NULLFilter
[073:570] [2025-02-10 07:24:57 +0000.819890][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[073:570] [2025-02-10 07:24:57 +0000.819910][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[073:570] [2025-02-10 07:24:57 +0000.819955][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[073:570] [2025-02-10 07:24:57 +0000.819986][7dd2] GetPipeline:
------------------------------------------
[073:570] [2025-02-10 07:24:57 +0000.820009][7dd2] filter: filter pipeline2 update
pattern: 2
[073:571] [2025-02-10 07:24:57 +0000.820371][7dd2] MediaComposeFile leave. expire
time = 2 ms

[073:571] [2025-02-10 07:24:57 +0000.820736][7dd2] machine model :poco


[073:571] [2025-02-10 07:24:57 +0000.820774][7dd2] Support this machine model :poco
[073:571] [2025-02-10 07:24:57 +0000.820796][7dd2] global inited! current sdk
version: 07-20-936c45f
[073:572] [2025-02-10 07:24:57 +0000.821648][2cd3] NO get frame from decoder
[073:573] [2025-02-10 07:24:57 +0000.822401][2cd3] NO get frame from decoder
[073:575] [2025-02-10 07:24:57 +0000.824631][2cd3] NO get frame from decoder
[073:585] [2025-02-10 07:24:57 +0000.834299][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[073:585] [2025-02-10 07:24:57 +0000.834438][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 359
[073:585] [2025-02-10 07:24:57 +0000.834542][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[073:585] [2025-02-10 07:24:57 +0000.834597][7dd2] BeginCompose: BeginCompose, is
composing 0
[073:585] [2025-02-10 07:24:57 +0000.834732][2cde] start recording, file path:
[073:585] [2025-02-10 07:24:57 +0000.834887][2cde] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 359 audio_timescale:44100
video_timescale:90000
[073:585] [2025-02-10 07:24:57 +0000.834930][2cde] 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
[073:585] [2025-02-10 07:24:57 +0000.834967][2cde] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 359
[073:585] [2025-02-10 07:24:57 +0000.835005][2cde] fd_open successed
handle:0xb40000790437b148
[073:585] [2025-02-10 07:24:57 +0000.835161][2cde] create mp4 file:377
m_fileHandle: 0x773d0f4500
[073:586] [2025-02-10 07:24:57 +0000.835190][2cde] MP4 file: is opened successfully
[073:586] [2025-02-10 07:24:57 +0000.835215][2cde] setupMediaProcessers:
[073:586] [2025-02-10 07:24:57 +0000.835240][2cde]
RecordingSessionInternalSimple:setup media processers.
[073:586] [2025-02-10 07:24:57 +0000.835264][2cde] construct AAC encoder
[073:586] [2025-02-10 07:24:57 +0000.836147][2cde] H264Encoder creating:
ultrafast012323
[073:587] [2025-02-10 07:24:57 +0000.836271][2cde] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[073:587] [2025-02-10 07:24:57 +0000.836645][2cde] H264Encode::GetMachineModel is
POCO F2 Pro
[073:587] [2025-02-10 07:24:57 +0000.836681][2cde] H264Encoder machine_mode is:POCO
F2 Pro
[073:587] [2025-02-10 07:24:57 +0000.836703][2cde] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[073:587] [2025-02-10 07:24:57 +0000.836728][2cde] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[073:587] [2025-02-10 07:24:57 +0000.836755][2cde] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[073:587] [2025-02-10 07:24:57 +0000.836779][2cde] setupCompressionSession:
[073:587] [2025-02-10 07:24:57 +0000.836802][2cde] H264Encode::creating hareware
Encoder
[073:587] [2025-02-10 07:24:57 +0000.836826][2cde] AndroidHwAvcEncoder
time:43184148 enter.

[073:587] [2025-02-10 07:24:57 +0000.836967][2cde] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[073:587] [2025-02-10 07:24:57 +0000.837101][2cde] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[073:588] [2025-02-10 07:24:57 +0000.837194][2cde] The video avc hw codec address
is 0x7848421da8
[073:588] [2025-02-10 07:24:57 +0000.837247][2cde] AndroidHwAvcEncoder leave.
expire time = 1 ms

[073:588] [2025-02-10 07:24:57 +0000.837276][2cde] RegisterEncodeCompleteCallback


time:43184149 enter.

[073:588] [2025-02-10 07:24:57 +0000.837349][2cde] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[073:588] [2025-02-10 07:24:57 +0000.837389][2cde] InitEncode time:43184149 enter.

[073:588] [2025-02-10 07:24:57 +0000.837446][2cde] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[073:588] [2025-02-10 07:24:57 +0000.837481][2cde] Create time:43184149 enter.

[073:588] [2025-02-10 07:24:57 +0000.837508][2cde] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[073:588] [2025-02-10 07:24:57 +0000.837538][2cde]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770b715c0
[073:588] [2025-02-10 07:24:57 +0000.837649][2cde]
supported_type:image/vnd.android.heic
[073:588] [2025-02-10 07:24:57 +0000.837694][2cde] supported_type:video/avc
[073:588] [2025-02-10 07:24:57 +0000.837723][2cde] name:OMX.qcom.video.encoder.avc
mime:video/avc
[073:588] [2025-02-10 07:24:57 +0000.837758][2cde] hwCodecPrefix :OMX.qcom.
[073:588] [2025-02-10 07:24:57 +0000.837786][2cde] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[073:588] [2025-02-10 07:24:57 +0000.837815][2cde] mediacodec_createCodecByName
time:43184149 enter.

[073:588] [2025-02-10 07:24:57 +0000.837841][2cde] WrapAndroidMediaCodec


time:43184149 enter.

[073:588] [2025-02-10 07:24:57 +0000.837929][2cde] WrapAndroidMediaCodec leave.


expire time = 0 ms

[073:593] [2025-02-10 07:24:57 +0000.842741][2ce3] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7770b86898
[073:614] [2025-02-10 07:24:57 +0000.863379][2cde] mediacodec_createCodecByName
leave. expire time = 26 ms

[073:614] [2025-02-10 07:24:57 +0000.863466][2cde] WrapAndroidMediaFromat


time:43184175 enter.

[073:614] [2025-02-10 07:24:57 +0000.863526][2cde] WrapAndroidMediaFromat leave.


expire time = 0 ms

[073:647] [2025-02-10 07:24:57 +0000.896582][2cde] Destroy time:43184208 enter.

[073:647] [2025-02-10 07:24:57 +0000.896684][2cde] WrapAndroidMediaFromat::


Destroy
[073:647] [2025-02-10 07:24:57 +0000.896714][2cde] Destroy leave. expire time = 0
ms

[073:647] [2025-02-10 07:24:57 +0000.896739][2cde] ~WrapAndroidMediaFromat


time:43184208 enter.

[073:647] [2025-02-10 07:24:57 +0000.896765][2cde] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[073:647] [2025-02-10 07:24:57 +0000.896790][2cde] Create leave. expire time = 59


ms

[073:647] [2025-02-10 07:24:57 +0000.896817][2cde] isSemiPlanarSupport


time:43184208 enter.

[073:647] [2025-02-10 07:24:57 +0000.896841][2cde] H264Encoder isSemiPlanarSupport


[073:647] [2025-02-10 07:24:57 +0000.896869][2cde] isSemiPlanarSupport leave.
expire time = 0 ms

[073:647] [2025-02-10 07:24:57 +0000.896895][2cde] creat hw H264Encoder success,


isSemiPlanar:1
[073:647] [2025-02-10 07:24:57 +0000.896975][2cde] InitEncode leave. expire time =
59 ms
[073:647] [2025-02-10 07:24:57 +0000.897006][2cde] H264Encode::created Encoder
[073:647] [2025-02-10 07:24:57 +0000.897033][2cde] H264Encode:: H264 encoder
created.
[073:647] [2025-02-10 07:24:57 +0000.897056][2cde] H264 encoder created.
[073:647] [2025-02-10 07:24:57 +0000.897081][2cde]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c309cc0
[073:647] [2025-02-10 07:24:57 +0000.897107][2cde] setOutput:
[073:648] [2025-02-10 07:24:57 +0000.897185][2cde]
RecordingSessionInternalSimple:encoder set output to muxer!
[073:648] [2025-02-10 07:24:57 +0000.897212][2cde] request a key frame
[073:648] [2025-02-10 07:24:57 +0000.897235][2cde] H264Encode:: request a key frame
[073:648] [2025-02-10 07:24:57 +0000.897990][2cde] setDisplayRotate :90
[073:648] [2025-02-10 07:24:57 +0000.898066][2cde] 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
[073:651] [2025-02-10 07:24:57 +0000.900575][2cdf] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[073:651] [2025-02-10 07:24:57 +0000.901154][2cdf]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[073:663] [2025-02-10 07:24:57 +0000.912779][2cdf] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:36
[073:663] [2025-02-10 07:24:57 +0000.912863][2cdf] push video frame to H264
encoder. (100 frame for one log)

[073:663] [2025-02-10 07:24:57 +0000.912895][2cdf] push video frame to H264


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

[073:663] [2025-02-10 07:24:57 +0000.912918][2cdf] H264Encode::push video frame to


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

[073:663] [2025-02-10 07:24:57 +0000.912989][2cdf] The input pts:36 fps:30


[073:730] [2025-02-10 07:24:57 +0000.979477][2ce3] add aac audio track with id:1
[073:730] [2025-02-10 07:24:57 +0000.979879][2ce3] audio start ts:0
[073:730] [2025-02-10 07:24:57 +0000.979924][2ce3] the audio frame has been written
into MP4 file
[073:731] [2025-02-10 07:24:57 +0000.980559][2cde] setDisplayRotate :90
[073:731] [2025-02-10 07:24:57 +0000.980603][2cde] 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
[073:734] [2025-02-10 07:24:57 +0000.983481][2cde] setDisplayRotate :90
[073:734] [2025-02-10 07:24:57 +0000.983553][2cde] 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
[073:738] [2025-02-10 07:24:57 +0000.987656][2cdf] h264 add frame header cdr flag
[073:738] [2025-02-10 07:24:57 +0000.988138][2cdf] h264 add frame header cdr flag
[073:739] [2025-02-10 07:24:57 +0000.988395][2cdf] Received key frame:10
[073:739] [2025-02-10 07:24:57 +0000.988436][2cdf] H264Encode:: get a sps pps
header!headerSize:31
[073:739] [2025-02-10 07:24:57 +0000.988558][2ce3] get the H.264 SPS parameter
[073:739] [2025-02-10 07:24:57 +0000.988725][2ce3] add video track with id:2
[073:739] [2025-02-10 07:24:57 +0000.988888][2cdf] H264Encode::H264SWEncoder get
callback, length:36432 type:1 nalType:1length:36428
[073:740] [2025-02-10 07:24:57 +0000.989193][2ce3] get the H.264 PPS parameter
[073:740] [2025-02-10 07:24:57 +0000.989389][2ce3] get the H.264 IDR frame
[073:740] [2025-02-10 07:24:57 +0000.989422][2ce3] resss:true
[073:740] [2025-02-10 07:24:57 +0000.989440][2ce3] video start ts:10
[073:740] [2025-02-10 07:24:57 +0000.989500][2ce3] the video frame has been written
into MP4 file
[073:782] [2025-02-10 07:24:58 +0000.31348][2ce1] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10944 diff: 57
[073:805] [2025-02-10 07:24:58 +0000.54819][2cdf] DTS queue for
Generator:0x7770b86cb8 570 603 633
[073:806] [2025-02-10 07:24:58 +0000.55586][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[073:822] [2025-02-10 07:24:58 +0000.71471][2ce2] audio_frame_list_ empty
[073:895] [2025-02-10 07:24:58 +0000.144200][2cde] setDisplayRotate :90
[073:895] [2025-02-10 07:24:58 +0000.144268][2cde] 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
[073:898] [2025-02-10 07:24:58 +0000.147232][2cdf] Push an pts:1238 to dts queue.
[073:926] [2025-02-10 07:24:58 +0000.176035][2cdf] last dts:1207 currentPts:1238
ppsOrSPS:0 queue length:3
[073:943] [2025-02-10 07:24:58 +0000.193026][2cdf] DTS queue for
Generator:0x7770b86cb8 1402 1434 1467
[073:951] [2025-02-10 07:24:58 +0000.200684][2ce1] FilterPipeline2::OnVideoFrame
pts 174330 last_video_timestamp_ 1937
[074:049] [2025-02-10 07:24:58 +0000.298851][2cdf] h264 add frame header cdr flag
[074:049] [2025-02-10 07:24:58 +0000.299017][2cdf] Received key frame:2001
[074:054] [2025-02-10 07:24:58 +0000.304106][2ce3] get the H.264 IDR frame
[074:062] [2025-02-10 07:24:58 +0000.311367][2cde] setDisplayRotate :90
[074:062] [2025-02-10 07:24:58 +0000.311447][2cde] 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:068] [2025-02-10 07:24:58 +0000.317587][2cdf] DTS queue for
Generator:0x7770b86cb8 2200 2233 2271 2300
[074:084] [2025-02-10 07:24:58 +0000.334033][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[074:102] [2025-02-10 07:24:58 +0000.351779][2cdf] Push an pts:2568 to dts queue.
[074:119] [2025-02-10 07:24:58 +0000.368692][2c2d] Run AGC when audioType = 0
[074:119] [2025-02-10 07:24:58 +0000.369101][2ce2] audio frame wait video
frame.last_video_timestamp:2800 last_audio_timestamp:3017.05
[074:124] [2025-02-10 07:24:58 +0000.373914][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[074:127] [2025-02-10 07:24:58 +0000.376237][2cdf] last dts:2534 currentPts:2568
ppsOrSPS:0 queue length:6
[074:188] [2025-02-10 07:24:58 +0000.437491][2cdf] DTS queue for
Generator:0x7770b86cb8 3067 3098
[074:201] [2025-02-10 07:24:58 +0000.450756][2ce2] audio_frame_list_ empty
[074:226] [2025-02-10 07:24:58 +0000.475631][2cde] setDisplayRotate :90
[074:226] [2025-02-10 07:24:58 +0000.475695][2cde] 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:233] [2025-02-10 07:24:58 +0000.483000][2cdf] SendFrame
encodedImage._timeStamp:3234encodedImage->_length:25264
[074:234] [2025-02-10 07:24:58 +0000.484025][2cdf] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3264 pts:3264
[074:244] [2025-02-10 07:24:58 +0000.493946][2cdf] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3401
[074:244] [2025-02-10 07:24:58 +0000.494028][2cdf] push video frame to H264
encoder. (100 frame for one log)

[074:244] [2025-02-10 07:24:58 +0000.494163][2cdf] push video frame to H264


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

[074:245] [2025-02-10 07:24:58 +0000.494194][2cdf] H264Encode::push video frame to


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

[074:245] [2025-02-10 07:24:58 +0000.494283][2cdf] The input pts:3401 fps:30


[074:261] [2025-02-10 07:24:58 +0000.510587][2cdf] H264Encode::H264SWEncoder get
callback, length:31552 type:1 nalType:1length:31548
[074:285] [2025-02-10 07:24:58 +0000.534538][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[074:321] [2025-02-10 07:24:58 +0000.570487][2ce1] video frame wait audio frame:
last_video_timestamp:4268 last_audio_timestamp:4061.72
[074:325] [2025-02-10 07:24:58 +0000.574660][2cdf] Push an pts:3903 to dts queue.
[074:330] [2025-02-10 07:24:58 +0000.580136][2cdf] DTS queue for
Generator:0x7770b86cb8 3869 3903 3934 3968
[074:342] [2025-02-10 07:24:58 +0000.591445][2cdf] last dts:3869 currentPts:3903
ppsOrSPS:0 queue length:4
[074:351] [2025-02-10 07:24:58 +0000.601044][2cdf] h264 add frame header cdr flag
[074:352] [2025-02-10 07:24:58 +0000.601263][2cdf] Received key frame:4003
[074:359] [2025-02-10 07:24:58 +0000.608357][2ce3] get the H.264 IDR frame
[074:385] [2025-02-10 07:24:58 +0000.634809][2cde] setDisplayRotate :90
[074:385] [2025-02-10 07:24:58 +0000.634865][2cde] 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:458] [2025-02-10 07:24:58 +0000.707586][2cdf] DTS queue for
Generator:0x7770b86cb8 4735
[074:462] [2025-02-10 07:24:58 +0000.711983][2ce1] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11960 diff: 41
[074:486] [2025-02-10 07:24:58 +0000.735191][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[074:517] [2025-02-10 07:24:58 +0000.766621][2cdf] Push an pts:5237 to dts queue.
[074:560] [2025-02-10 07:24:58 +0000.809516][2cde] setDisplayRotate :90
[074:560] [2025-02-10 07:24:58 +0000.809599][2cde] 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:563] [2025-02-10 07:24:58 +0000.813057][2cdf] last dts:5202 currentPts:5237
ppsOrSPS:0 queue length:4
[074:607] [2025-02-10 07:24:58 +0000.856997][2cdf] DTS queue for
Generator:0x7770b86cb8 5506 5535 5567 5600 5638
[074:661] [2025-02-10 07:24:58 +0000.910986][2ce2] audio_frame_list_ empty
[074:689] [2025-02-10 07:24:58 +0000.939116][2cdf] h264 add frame header cdr flag
[074:690] [2025-02-10 07:24:58 +0000.939292][2cdf] Received key frame:6001
[074:691] [2025-02-10 07:24:58 +0000.940367][2ce3] get the H.264 IDR frame
[074:729] [2025-02-10 07:24:58 +0000.979101][2cdf] DTS queue for
Generator:0x7770b86cb8 6335 6363 6402 6429
[074:741] [2025-02-10 07:24:58 +0000.990481][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[074:745] [2025-02-10 07:24:58 +0000.994216][2cdf] Push an pts:6571 to dts queue.
[074:774] [2025-02-10 07:24:59 +0000.23545][2cdf] SendFrame
encodedImage._timeStamp:6571encodedImage->_length:16096
[074:774] [2025-02-10 07:24:59 +0000.23675][2cdf] last dts:6533 currentPts:6571
ppsOrSPS:0 queue length:5
[074:777] [2025-02-10 07:24:59 +0000.26520][2cdf] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6632 pts:6632
[074:778] [2025-02-10 07:24:59 +0000.27279][2cdf] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6765
[074:778] [2025-02-10 07:24:59 +0000.27350][2cdf] push video frame to H264 encoder.
(100 frame for one log)

[074:778] [2025-02-10 07:24:59 +0000.27378][2cdf] push video frame to H264 encoder.


(100 frame for one log) used width:1280 height:720
[074:778] [2025-02-10 07:24:59 +0000.27417][2cdf] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:6765(100 frame for one
log)

[074:778] [2025-02-10 07:24:59 +0000.27450][2cdf] The input pts:6765 fps:30


[074:792] [2025-02-10 07:24:59 +0000.41623][2cdf] H264Encode::H264SWEncoder get
callback, length:20112 type:1 nalType:1length:20108
[074:841] [2025-02-10 07:24:59 +0000.90952][2cdf] DTS queue for
Generator:0x7770b86cb8 7168 7206 7235 7266
[074:873] [2025-02-10 07:24:59 +0000.122737][2cde] setDisplayRotate :90
[074:873] [2025-02-10 07:24:59 +0000.122815][2cde] 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:923] [2025-02-10 07:24:59 +0000.173119][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[074:946] [2025-02-10 07:24:59 +0000.195879][2cdf] Push an pts:7899 to dts queue.
[074:970] [2025-02-10 07:24:59 +0000.219624][2cdf] last dts:7867 currentPts:7899
ppsOrSPS:0 queue length:7
[074:973] [2025-02-10 07:24:59 +0000.222583][2cdf] DTS queue for
Generator:0x7770b86cb8 7969 8006 8030 8063 8100 8133
[074:983] [2025-02-10 07:24:59 +0000.232766][2cdf] h264 add frame header cdr flag
[074:983] [2025-02-10 07:24:59 +0000.232938][2cdf] Received key frame:8006
[074:986] [2025-02-10 07:24:59 +0000.235281][2ce3] get the H.264 IDR frame
[075:026] [2025-02-10 07:24:59 +0000.275406][2cde] setDisplayRotate :90
[075:026] [2025-02-10 07:24:59 +0000.275484][2cde] 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
[075:096] [2025-02-10 07:24:59 +0000.345998][2ce1] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12952 diff: 49
[075:100] [2025-02-10 07:24:59 +0000.349446][2cdf] DTS queue for
Generator:0x7770b86cb8 8832 8864 8896
[075:107] [2025-02-10 07:24:59 +0000.357093][2ce2] audio_frame_list_ empty
[075:116] [2025-02-10 07:24:59 +0000.365909][2ce1] Error(video_source.cc:430): wait
decoder a frame: 3
[075:142] [2025-02-10 07:24:59 +0000.391280][2cdf] Push an pts:9231 to dts queue.
[075:156] [2025-02-10 07:24:59 +0000.405379][2cdf] last dts:9201 currentPts:9231
ppsOrSPS:0 queue length:3
[075:186] [2025-02-10 07:24:59 +0000.435618][2cde] setDisplayRotate :90
[075:186] [2025-02-10 07:24:59 +0000.435685][2cde] 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
[075:234] [2025-02-10 07:24:59 +0000.483313][2cdf] DTS queue for
Generator:0x7770b86cb8 9699
[075:272] [2025-02-10 07:24:59 +0000.521195][2cdf] SendFrame
encodedImage._timeStamp:9896encodedImage->_length:12096
[075:281] [2025-02-10 07:24:59 +0000.530249][2cdf] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10131
[075:281] [2025-02-10 07:24:59 +0000.530427][2cdf] push video frame to H264
encoder. (100 frame for one log)

[075:281] [2025-02-10 07:24:59 +0000.530494][2cdf] push video frame to H264


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

[075:281] [2025-02-10 07:24:59 +0000.530532][2cdf] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:10131(100 frame for one
log)
[075:281] [2025-02-10 07:24:59 +0000.530589][2cdf] The input pts:10131 fps:30
[075:284] [2025-02-10 07:24:59 +0000.533807][2cdf] h264 add frame header cdr flag
[075:284] [2025-02-10 07:24:59 +0000.534003][2cdf] Received key frame:9999
[075:284] [2025-02-10 07:24:59 +0000.534106][2cdf] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9999 pts:9999
[075:288] [2025-02-10 07:24:59 +0000.537391][2ce3] get the H.264 IDR frame
[075:293] [2025-02-10 07:24:59 +0000.542884][2cdf] H264Encode::H264SWEncoder get
callback, length:16752 type:1 nalType:1length:16748
[075:328] [2025-02-10 07:24:59 +0000.577495][2cde] setDisplayRotate :90
[075:328] [2025-02-10 07:24:59 +0000.577573][2cde] 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
[075:346] [2025-02-10 07:24:59 +0000.595844][2cdf] Push an pts:10562 to dts queue.
[075:350] [2025-02-10 07:24:59 +0000.599501][2cdf] DTS queue for
Generator:0x7770b86cb8 10431 10465 10497 10531 10562 10595
[075:351] [2025-02-10 07:24:59 +0000.600512][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[075:373] [2025-02-10 07:24:59 +0000.622742][2cdf] last dts:10531 currentPts:10562
ppsOrSPS:0 queue length:6
[075:462] [2025-02-10 07:24:59 +0000.711426][2cdf] DTS queue for
Generator:0x7770b86cb8 11298 11331 11364 11401
[075:479] [2025-02-10 07:24:59 +0000.728381][2ce2] audio_frame_list_ empty
[075:515] [2025-02-10 07:24:59 +0000.764603][2cde] setDisplayRotate :90
[075:515] [2025-02-10 07:24:59 +0000.764659][2cde] 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
[075:565] [2025-02-10 07:24:59 +0000.815065][2ce1] Error(video_source.cc:430): wait
decoder a frame: 0
[075:583] [2025-02-10 07:24:59 +0000.832251][2cdf] Push an pts:11896 to dts queue.
[075:606] [2025-02-10 07:24:59 +0000.855329][2cdf] last dts:11861 currentPts:11896
ppsOrSPS:0 queue length:6
[075:624] [2025-02-10 07:24:59 +0000.873477][2cdf] h264 add frame header cdr flag
[075:624] [2025-02-10 07:24:59 +0000.874021][2cdf] Received key frame:11996
[075:626] [2025-02-10 07:24:59 +0000.875836][2ce3] get the H.264 IDR frame
[075:635] [2025-02-10 07:24:59 +0000.884678][2cdf] DTS queue for
Generator:0x7770b86cb8 12126 12162 12194
[075:701] [2025-02-10 07:24:59 +0000.950515][2cde] setDisplayRotate :90
[075:701] [2025-02-10 07:24:59 +0000.950602][2cde] 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
[075:742] [2025-02-10 07:24:59 +0000.991836][2cd3] av_read_frame AVERROR_EOF
[075:797] [2025-02-10 07:25:00 +0000.46186][2cdf] DTS queue for
Generator:0x7770b86cb8 12963 12994 13031
[075:805] [2025-02-10 07:25:00 +0000.54998][2ce1] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13964 diff: 37
[075:806] [2025-02-10 07:25:00 +0000.56043][2cd3] OnReceiveEOF:
[075:806] [2025-02-10 07:25:00 +0000.56112][2cd3] OnDecoderEOF time:43186367
enter.

[075:807] [2025-02-10 07:25:00 +0000.56322][2cd1] CleanUp time:43186368 enter.

[075:806] [2025-02-10 07:25:00 +0000.56163][2cd3] OnDecoderEOF leave. expire time


= 1 ms

[075:807] [2025-02-10 07:25:00 +0000.56516][2cd3] OnDecoderFinished:


OnDecoderFinished total decoder frames:403 this:0x77c9ef3e00
[075:807] [2025-02-10 07:25:00 +0000.56548][2cd3] NULLFilter::OnVideoSourceEOF
0x77c9ef3e00 this 0x7745d74d40
[075:807] [2025-02-10 07:25:00 +0000.56573][2cd3] NULLFilter::OnVideoSourceEOF
0x7745d74d40 this 0x7745d74e00
[075:807] [2025-02-10 07:25:00 +0000.56605][2cd3] NULLFilter::OnVideoSourceEOF
0x7745d74e00 this 0x7745d75040
[075:809] [2025-02-10 07:25:00 +0000.58370][2ce2] PullAudioFrame: PullFrame audio
finished.
[075:809] [2025-02-10 07:25:00 +0000.58458][2ce2]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[075:809] [2025-02-10 07:25:00 +0000.58485][2ce2] OnAudioTimer: OnAudioTimer return
[075:809] [2025-02-10 07:25:00 +0000.59166][2ce1]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[075:810] [2025-02-10 07:25:00 +0000.59231][2ce1] OnVideoTimer: OnVideoTimer
EndComposeFile
[075:810] [2025-02-10 07:25:00 +0000.59268][2ce1] EndComposeFile: EndComposeFile,
is composing 1
[075:817] [2025-02-10 07:25:00 +0000.66417][2cd1] CleanUp leave. expire time = 10
ms

[075:817] [2025-02-10 07:25:00 +0000.66506][2cd1] clean up


[075:817] [2025-02-10 07:25:00 +0000.66529][2cd1] running_decoder_count:0max
count:2
[075:817] [2025-02-10 07:25:00 +0000.66843][2cdf] Push an pts:13232 to dts queue.
[075:829] [2025-02-10 07:25:00 +0000.78227][2cdf] SendFrame
encodedImage._timeStamp:13232encodedImage->_length:30864
[075:829] [2025-02-10 07:25:00 +0000.78367][2cdf] last dts:13198 currentPts:13232
ppsOrSPS:0 queue length:3
[075:833] [2025-02-10 07:25:00 +0000.82911][2cdf]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:403
[075:833] [2025-02-10 07:25:00 +0000.82979][2cdf]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7731886800
[075:835] [2025-02-10 07:25:00 +0000.84934][2ce0]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[075:835] [2025-02-10 07:25:00 +0000.85039][2ce0]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[075:836] [2025-02-10 07:25:00 +0000.85594][2cde] stop recording
[075:836] [2025-02-10 07:25:00 +0000.85642][2cde]
RecordingSessionInternalSimple:destroy media processers
[075:836] [2025-02-10 07:25:00 +0000.85684][2cde] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[075:836] [2025-02-10 07:25:00 +0000.85715][2cde] H264Encode::flushing hareware
Encoder
[075:836] [2025-02-10 07:25:00 +0000.85842][2cde] Flush time:43186397 enter.

[075:836] [2025-02-10 07:25:00 +0000.85891][2cde] H264Encoder encoder flush


[075:836] [2025-02-10 07:25:00 +0000.85930][2cde] flush output queue
[075:850] [2025-02-10 07:25:00 +0000.99841][2cde] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13363 pts:13363
[075:882] [2025-02-10 07:25:00 +0000.131485][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[076:124] [2025-02-10 07:25:00 +0000.373838][2c2d] Run AGC when audioType = 0
[076:125] [2025-02-10 07:25:00 +0000.374976][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[076:160] [2025-02-10 07:25:00 +0000.409417][2cde] Flush leave. expire time = 324
ms

[076:161] [2025-02-10 07:25:00 +0000.410687][2cde] ~H264EncodeWrap:


[076:161] [2025-02-10 07:25:00 +0000.410788][2cde] ~H264Encode:
[076:161] [2025-02-10 07:25:00 +0000.410845][2cde] teardownCompressionSession:
H264Encode::destroying Encoder
[076:161] [2025-02-10 07:25:00 +0000.411106][2cde] Release time:43186722 enter.
[076:162] [2025-02-10 07:25:00 +0000.411378][2cde] Release:
MediaCodecVideoEncoder::Release _inited:1
[076:162] [2025-02-10 07:25:00 +0000.411640][2cde] Destroy time:43186723 enter.

[076:162] [2025-02-10 07:25:00 +0000.411705][2cde] H264Encoder encoderDestroy


[076:162] [2025-02-10 07:25:00 +0000.411762][2cde]
AndroidMediaCodecVideoEncoder::release env: 0x784841f9e0
[076:162] [2025-02-10 07:25:00 +0000.411916][2cde]
AndroidMediaCodecVideoEncoder::Destroy
[076:198] [2025-02-10 07:25:00 +0000.447259][2cde] Destroy leave. expire time = 36
ms

[076:198] [2025-02-10 07:25:00 +0000.447480][2cde] Release leave. expire time = 37


ms

[076:198] [2025-02-10 07:25:00 +0000.447556][2cde] ~AndroidHwAvcEncoder


time:43186759 enter.

[076:198] [2025-02-10 07:25:00 +0000.447723][2cde] Release time:43186759 enter.

[076:198] [2025-02-10 07:25:00 +0000.447796][2cde] Release:


MediaCodecVideoEncoder:: has been released before, just return
[076:198] [2025-02-10 07:25:00 +0000.447862][2cde] Release leave. expire time = 0
ms

[076:198] [2025-02-10 07:25:00 +0000.447894][2cde] ~AndroidMediaCodecVideoEncoder


[076:198] [2025-02-10 07:25:00 +0000.447937][2cde] ~WrapAndroidMediaCodec
time:43186759 enter.

[076:198] [2025-02-10 07:25:00 +0000.448006][2cde] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[076:198] [2025-02-10 07:25:00 +0000.448040][2cde] video hevc hw codec


destructor:0x7848421da8

[076:198] [2025-02-10 07:25:00 +0000.448091][2cde] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[076:198] [2025-02-10 07:25:00 +0000.448190][2cde] teardownCompressionSession:


H264Encode::destroyed Encoder
[076:199] [2025-02-10 07:25:00 +0000.448230][2cde]
RecordingSessionInternalSimple:destroy aac encoder output!
[076:199] [2025-02-10 07:25:00 +0000.448262][2cde] AACSWEncode destructor
[076:201] [2025-02-10 07:25:00 +0000.450417][2ce3] fd_close successed!
[076:206] [2025-02-10 07:25:00 +0000.455242][2ce3] MP4 close file successfully
[076:206] [2025-02-10 07:25:00 +0000.455306][2ce3] Recording session Internal:
notify recording ok
[076:206] [2025-02-10 07:25:00 +0000.455345][2ce3] onRecordingOk: Recording Ok,
compose use time: 2621, averagefps 0
[076:206] [2025-02-10 07:25:00 +0000.455385][2ce3] OnReceiveEOF:
[076:208] [2025-02-10 07:25:00 +0000.457383][2ce1] OnVideoTimer: OnVideoTimer
return
[076:228] [2025-02-10 07:25:00 +0000.477554][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[076:228] [2025-02-10 07:25:00 +0000.477712][7dd2] ~MediaComposeFile time:43186789
enter.

[076:228] [2025-02-10 07:25:00 +0000.477768][7dd2] CancelCompose: CancelCompose,


is composing 0
[076:228] [2025-02-10 07:25:00 +0000.477919][2cde] stop recording
[076:228] [2025-02-10 07:25:00 +0000.477986][2cde] we have stopped recording before
[076:230] [2025-02-10 07:25:00 +0000.480011][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[076:231] [2025-02-10 07:25:00 +0000.480210][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[076:232] [2025-02-10 07:25:00 +0000.481775][7dd2] global uninited!
[076:232] [2025-02-10 07:25:00 +0000.481911][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[076:232] [2025-02-10 07:25:00 +0000.482009][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[076:232] [2025-02-10 07:25:00 +0000.482063][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[076:232] [2025-02-10 07:25:00 +0000.482116][7dd2] UnbindInputFilter 0x7745d750d8
this 0x777143a220
[076:232] [2025-02-10 07:25:00 +0000.482165][7dd2] ClearAllSource: remove source
filter, sourceid: 0x77c9ef3e00
[076:233] [2025-02-10 07:25:00 +0000.482198][7dd2] DestoryDecoderByVideoSource
time:43186794 enter.

[076:233] [2025-02-10 07:25:00 +0000.482238][7dd2] ~VideoBindDecoder time:43186794


enter.

[076:233] [2025-02-10 07:25:00 +0000.482408][7dd2] CleanUp time:43186794 enter.

[076:234] [2025-02-10 07:25:00 +0000.483580][7dd2] CleanUp leave. expire time = 1


ms

[076:234] [2025-02-10 07:25:00 +0000.483653][7dd2] CleanUp time:43186795 enter.

[076:236] [2025-02-10 07:25:00 +0000.485759][7dd2] CleanUp leave. expire time = 2


ms

[076:238] [2025-02-10 07:25:00 +0000.487652][7dd2] ~VideoBindDecoder leave. expire


time = 5 ms

[076:238] [2025-02-10 07:25:00 +0000.487725][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[076:238] [2025-02-10 07:25:00 +0000.487820][7dd2] UnbindInputFilter 0x7745d74e98


this 0x7745d750d8
[076:238] [2025-02-10 07:25:00 +0000.487867][7dd2] UnbindInputFilter 0x7745d74dd8
this 0x7745d74e98
[076:238] [2025-02-10 07:25:00 +0000.487917][7dd2] UnbindInputFilter 0x77c9ef4020
this 0x7745d74dd8
[076:238] [2025-02-10 07:25:00 +0000.488012][7dd2] UnbindInputFilter 0x7745d75018
this 0x7745d75198
[076:238] [2025-02-10 07:25:00 +0000.488096][7dd2] UnbindInputFilter 0x7745d74f58
this 0x7745d75018
[076:238] [2025-02-10 07:25:00 +0000.488145][7dd2] UnbindInputFilter 0x77c9ef4020
this 0x7745d74f58
[076:239] [2025-02-10 07:25:00 +0000.488288][7dd2] ~GLESContext:
[076:242] [2025-02-10 07:25:00 +0000.491210][7dd2] GLESContext destruct finish.
[076:242] [2025-02-10 07:25:00 +0000.491345][7dd2] filter: filter pipeline destroy
this: 0x777143a180
[077:600] [2025-02-10 07:25:01 +0000.849661][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[078:124] [2025-02-10 07:25:02 +0000.373520][2c2d] Run AGC when audioType = 0
[079:317] [2025-02-10 07:25:03 +0000.567194][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[080:122] [2025-02-10 07:25:04 +0000.371875][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[080:122] [2025-02-10 07:25:04 +0000.372045][2c2e] _deviceSampleRate:48000

[080:125] [2025-02-10 07:25:04 +0000.374831][2c2d] Run AGC when audioType = 0


[080:125] [2025-02-10 07:25:04 +0000.374963][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[081:049] [2025-02-10 07:25:05 +0000.298370][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[082:128] [2025-02-10 07:25:06 +0000.377371][2c2d] Run AGC when audioType = 0
[082:785] [2025-02-10 07:25:07 +0000.34381][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[084:122] [2025-02-10 07:25:08 +0000.371827][2c2d] Run AGC when audioType = 0
[084:123] [2025-02-10 07:25:08 +0000.373078][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[084:531] [2025-02-10 07:25:08 +0000.780980][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[086:121] [2025-02-10 07:25:10 +0000.371189][2c2d] Run AGC when audioType = 0
[086:265] [2025-02-10 07:25:10 +0000.514225][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[088:002] [2025-02-10 07:25:12 +0000.251861][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[088:123] [2025-02-10 07:25:12 +0000.372989][2c2d] Run AGC when audioType = 0
[088:124] [2025-02-10 07:25:12 +0000.373203][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[089:727] [2025-02-10 07:25:13 +0000.976395][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[090:119] [2025-02-10 07:25:14 +0000.369074][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[090:120] [2025-02-10 07:25:14 +0000.369223][2c2e] _deviceSampleRate:48000

[090:120] [2025-02-10 07:25:14 +0000.369393][2c2d] Run AGC when audioType = 0


[091:460] [2025-02-10 07:25:15 +0000.709268][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[092:122] [2025-02-10 07:25:16 +0000.371728][2c2d] Run AGC when audioType = 0
[092:122] [2025-02-10 07:25:16 +0000.371861][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[093:186] [2025-02-10 07:25:17 +0000.435927][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[094:122] [2025-02-10 07:25:18 +0000.371188][2c2d] Run AGC when audioType = 0
[094:925] [2025-02-10 07:25:19 +0000.174438][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[096:122] [2025-02-10 07:25:20 +0000.372066][2c2d] Run AGC when audioType = 0
[096:123] [2025-02-10 07:25:20 +0000.372465][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[096:663] [2025-02-10 07:25:20 +0000.912712][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[098:124] [2025-02-10 07:25:22 +0000.373996][2c2d] Run AGC when audioType = 0
[098:402] [2025-02-10 07:25:22 +0000.651861][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[100:119] [2025-02-10 07:25:24 +0000.369162][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[100:120] [2025-02-10 07:25:24 +0000.369409][2c2e] _deviceSampleRate:48000

[100:124] [2025-02-10 07:25:24 +0000.373949][2c2d] Run AGC when audioType = 0


[100:125] [2025-02-10 07:25:24 +0000.374223][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[100:141] [2025-02-10 07:25:24 +0000.396080][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[101:882] [2025-02-10 07:25:26 +0000.131816][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[102:124] [2025-02-10 07:25:26 +0000.373938][2c2d] Run AGC when audioType = 0
[103:603] [2025-02-10 07:25:27 +0000.852664][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[104:122] [2025-02-10 07:25:28 +0000.371628][2c2d] Run AGC when audioType = 0
[104:122] [2025-02-10 07:25:28 +0000.372061][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[105:322] [2025-02-10 07:25:29 +0000.571725][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[106:121] [2025-02-10 07:25:30 +0000.370788][2c2d] Run AGC when audioType = 0
[107:042] [2025-02-10 07:25:31 +0000.291903][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[107:641] [2025-02-10 07:25:31 +0000.890687][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[107:641] [2025-02-10 07:25:31 +0000.890771][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[107:641] [2025-02-10 07:25:31 +0000.891102][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[107:642] [2025-02-10 07:25:31 +0000.891290][2c29] operator() time:43218203 enter.

[107:642] [2025-02-10 07:25:31 +0000.891364][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[107:643] [2025-02-10 07:25:31 +0000.892594][2c29] MicSource: Mic source
created:10x78484cec00
[107:643] [2025-02-10 07:25:31 +0000.892998][2c29] alloc thread: 0x773d0b6480
name:worker2 thread id:514685897904 to Mic_source
[107:643] [2025-02-10 07:25:31 +0000.893037][2c29] audio: start the audio sender
thread.

[107:643] [2025-02-10 07:25:31 +0000.893083][2c29] construct OpenGLRenderProgram


0x773d13cb98
[107:643] [2025-02-10 07:25:31 +0000.893112][2c29] CropFilter::SetOrientation
orientation: 90
[107:644] [2025-02-10 07:25:31 +0000.893214][2c29] filter: filter pipeline
construtc this: 0x773c3e7f40
[107:644] [2025-02-10 07:25:31 +0000.893253][2c29] filter: filter pipeline2 update
pattern: 1
[107:644] [2025-02-10 07:25:31 +0000.893276][2c29] CameraSource::source_id_:6
[107:644] [2025-02-10 07:25:31 +0000.893303][2c29] RecordAudioSource::source_id_:7
[107:644] [2025-02-10 07:25:31 +0000.893416][2c29] BindInputFilter 0x7770b13dc0
this 0x773d13cdc0
[107:644] [2025-02-10 07:25:31 +0000.893458][2c29] BindInputFilter 0x7770b13f58
this 0x7770b12ed0
[107:644] [2025-02-10 07:25:31 +0000.893496][2c29] BindInputFilter 0x773d13cdc0
this 0x773c3e7fe0
[107:644] [2025-02-10 07:25:31 +0000.893536][2c29] setParamentForFilters:
speed:1.000000
[107:644] [2025-02-10 07:25:31 +0000.893561][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[107:644] [2025-02-10 07:25:31 +0000.893589][2c29] SetParamForFilter time:43218205
enter.

[107:644] [2025-02-10 07:25:31 +0000.893618][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[107:644] [2025-02-10 07:25:31 +0000.893649][2c29] SetParamForFilter: Params video
index is: 0
[107:644] [2025-02-10 07:25:31 +0000.893679][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[107:644] [2025-02-10 07:25:31 +0000.893707][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[107:644] [2025-02-10 07:25:31 +0000.893736][2c29] crop filter mode tpye:
citytravelvideo index:0
[107:648] [2025-02-10 07:25:31 +0000.897478][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897535][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897559][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897582][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897638][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897662][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897722][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897746][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897782][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897815][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[107:648] [2025-02-10 07:25:31 +0000.897844][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[107:648] [2025-02-10 07:25:31 +0000.897878][2c29] SetParamForFilter leave. expire
time = 4 ms

[107:648] [2025-02-10 07:25:31 +0000.897948][2c29] OnOutputSizeChanged width 1280


height 720
[107:648] [2025-02-10 07:25:31 +0000.897986][2c29] OpenGLFrameBuffer: width:1280
height:720
[107:648] [2025-02-10 07:25:31 +0000.898020][2c29] OpenGLFrameBuffer: width:1280
height:720
[107:648] [2025-02-10 07:25:31 +0000.898054][2c29] OpenGLFrameBuffer: width:1280
height:720
[107:648] [2025-02-10 07:25:31 +0000.898087][2c29] OpenGLFrameBuffer: width:1280
height:720
[107:648] [2025-02-10 07:25:31 +0000.898109][2c29] OpenGLFrameBuffer: width:1280
height:720
[107:648] [2025-02-10 07:25:31 +0000.898129][2c29] OpenGLFrameBuffer: width:1280
height:720
[107:648] [2025-02-10 07:25:31 +0000.898149][2c29] construct TrivalImageDrawer
0x773c309e00
[107:649] [2025-02-10 07:25:31 +0000.898170][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c309e00 context 0x7770bc0380
[107:649] [2025-02-10 07:25:31 +0000.898234][2c29] setupGLES:
[107:649] [2025-02-10 07:25:31 +0000.898750][2c29] OpenGLRenderProgram::Initialize.
[107:649] [2025-02-10 07:25:31 +0000.898791][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[107:649] [2025-02-10 07:25:31 +0000.898834][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[107:649] [2025-02-10 07:25:31 +0000.898903][2c29] Init open gl render:
0x773d13cb98
[107:649] [2025-02-10 07:25:31 +0000.898932][2c29] Fragement shader path:
[107:649] [2025-02-10 07:25:31 +0000.898954][2c29] Fragement shader path:
[107:649] [2025-02-10 07:25:31 +0000.898972][2c29] create opengl program object.
[107:649] [2025-02-10 07:25:31 +0000.898990][2c29] create shader: vertex
[107:650] [2025-02-10 07:25:31 +0000.899173][2c29] create shader: fragment
[107:651] [2025-02-10 07:25:31 +0000.900637][2c29] Have not extra filter filename!
[107:651] [2025-02-10 07:25:31 +0000.900694][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[107:651] [2025-02-10 07:25:31 +0000.900720][2c29] OpenGLRenderProgram::Initialize
success.
[107:651] [2025-02-10 07:25:31 +0000.900759][2c29] Setup the OpenGL result:1
[107:651] [2025-02-10 07:25:31 +0000.901001][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[107:651] [2025-02-10 07:25:31 +0000.901119][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[107:651] [2025-02-10 07:25:31 +0000.901139][2e20] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[107:651] [2025-02-10 07:25:31 +0000.901159][2c28] 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
[107:652] [2025-02-10 07:25:31 +0000.901233][2c28] 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_43218212.mp4
fileFD: -1
[107:652] [2025-02-10 07:25:31 +0000.901600][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
is opened successfully
[107:652] [2025-02-10 07:25:31 +0000.901641][2c28] setupMediaProcessers:
[107:652] [2025-02-10 07:25:31 +0000.901663][2c28]
RecordingSessionInternalSimple:setup media processers.
[107:652] [2025-02-10 07:25:31 +0000.901684][2c28] construct AAC encoder
[107:652] [2025-02-10 07:25:31 +0000.901917][2c28] H264Encoder creating:
superfast011818
[107:652] [2025-02-10 07:25:31 +0000.901957][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[107:653] [2025-02-10 07:25:31 +0000.902646][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[107:653] [2025-02-10 07:25:31 +0000.902688][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[107:653] [2025-02-10 07:25:31 +0000.902720][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[107:653] [2025-02-10 07:25:31 +0000.902751][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[107:653] [2025-02-10 07:25:31 +0000.902780][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[107:653] [2025-02-10 07:25:31 +0000.902808][2c28] setupCompressionSession:
[107:653] [2025-02-10 07:25:31 +0000.902837][2c28] H264Encode::creating hareware
Encoder
[107:653] [2025-02-10 07:25:31 +0000.902866][2c28] AndroidHwAvcEncoder
time:43218214 enter.

[107:653] [2025-02-10 07:25:31 +0000.903020][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[107:653] [2025-02-10 07:25:31 +0000.903126][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[107:654] [2025-02-10 07:25:31 +0000.903177][2c28] The video avc hw codec address
is 0x77ca18caa0
[107:654] [2025-02-10 07:25:31 +0000.903231][2c28] AndroidHwAvcEncoder leave.
expire time = 1 ms

[107:654] [2025-02-10 07:25:31 +0000.903265][2c28] RegisterEncodeCompleteCallback


time:43218215 enter.

[107:654] [2025-02-10 07:25:31 +0000.903342][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[107:654] [2025-02-10 07:25:31 +0000.903385][2c28] InitEncode time:43218215 enter.

[107:654] [2025-02-10 07:25:31 +0000.903475][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[107:654] [2025-02-10 07:25:31 +0000.903515][2c28] Create time:43218215 enter.
[107:654] [2025-02-10 07:25:31 +0000.903550][2c28] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[107:654] [2025-02-10 07:25:31 +0000.903576][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770fc3640
[107:654] [2025-02-10 07:25:31 +0000.903697][2c28]
supported_type:image/vnd.android.heic
[107:654] [2025-02-10 07:25:31 +0000.903741][2c28] supported_type:video/avc
[107:654] [2025-02-10 07:25:31 +0000.903769][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[107:654] [2025-02-10 07:25:31 +0000.903803][2c28] hwCodecPrefix :OMX.qcom.
[107:654] [2025-02-10 07:25:31 +0000.903831][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[107:654] [2025-02-10 07:25:31 +0000.903859][2c28] mediacodec_createCodecByName
time:43218215 enter.

[107:654] [2025-02-10 07:25:31 +0000.903912][2c28] WrapAndroidMediaCodec


time:43218215 enter.

[107:654] [2025-02-10 07:25:31 +0000.903997][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[107:670] [2025-02-10 07:25:31 +0000.919251][2c28] mediacodec_createCodecByName


leave. expire time = 16 ms

[107:670] [2025-02-10 07:25:31 +0000.919321][2c28] WrapAndroidMediaFromat


time:43218231 enter.

[107:670] [2025-02-10 07:25:31 +0000.919375][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[107:692] [2025-02-10 07:25:31 +0000.942087][2c28] Destroy time:43218253 enter.

[107:693] [2025-02-10 07:25:31 +0000.942203][2c28] WrapAndroidMediaFromat::


Destroy
[107:693] [2025-02-10 07:25:31 +0000.942314][2c28] Destroy leave. expire time = 1
ms

[107:693] [2025-02-10 07:25:31 +0000.942371][2c28] ~WrapAndroidMediaFromat


time:43218254 enter.

[107:693] [2025-02-10 07:25:31 +0000.942401][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[107:693] [2025-02-10 07:25:31 +0000.942460][2c28] Create leave. expire time = 39


ms

[107:693] [2025-02-10 07:25:31 +0000.942499][2c28] isSemiPlanarSupport


time:43218254 enter.

[107:693] [2025-02-10 07:25:31 +0000.942533][2c28] H264Encoder isSemiPlanarSupport


[107:693] [2025-02-10 07:25:31 +0000.942572][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[107:693] [2025-02-10 07:25:31 +0000.942607][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[107:693] [2025-02-10 07:25:31 +0000.942697][2c28] InitEncode leave. expire time =
39 ms
[107:693] [2025-02-10 07:25:31 +0000.942741][2c28] H264Encode::created Encoder
[107:693] [2025-02-10 07:25:31 +0000.942775][2c28] H264Encode:: H264 encoder
created.
[107:693] [2025-02-10 07:25:31 +0000.942810][2c28] H264 encoder created.
[107:693] [2025-02-10 07:25:31 +0000.942847][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x784848c800
[107:693] [2025-02-10 07:25:31 +0000.942884][2c28] setOutput:
[107:693] [2025-02-10 07:25:31 +0000.942920][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[107:693] [2025-02-10 07:25:31 +0000.942954][2c28] request a key frame
[107:693] [2025-02-10 07:25:31 +0000.942987][2c28] H264Encode:: request a key frame
[107:693] [2025-02-10 07:25:31 +0000.943101][2c28] setDisplayRotate :90
[107:694] [2025-02-10 07:25:31 +0000.943177][2c28] 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
[107:694] [2025-02-10 07:25:31 +0000.943253][2c29] StartRecording:
[107:694] [2025-02-10 07:25:31 +0000.943349][2e1b] operator(): Set the recording
session in mic source. recording session: 0x7770b13e00
[107:694] [2025-02-10 07:25:31 +0000.943451][2c29] operator() leave. expire time =
52 ms

[107:734] [2025-02-10 07:25:31 +0000.983355][2c29] begine recode to first frame


spend time:92
[107:734] [2025-02-10 07:25:31 +0000.983432][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[107:734] [2025-02-10 07:25:31 +0000.983500][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[107:734] [2025-02-10 07:25:31 +0000.983571][2c29] GPUImageProcessing: input frame
width1280 X 720
[107:734] [2025-02-10 07:25:31 +0000.984103][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[107:735] [2025-02-10 07:25:31 +0000.984321][2c29] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[107:735] [2025-02-10 07:25:31 +0000.984382][2c29] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[107:770] [2025-02-10 07:25:32 +0000.20080][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[107:772] [2025-02-10 07:25:32 +0000.21190][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[107:778] [2025-02-10 07:25:32 +0000.27722][2e1f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[107:804] [2025-02-10 07:25:32 +0000.54080][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[107:829] [2025-02-10 07:25:32 +0000.79146][2e20] add aac audio track with id:1
[107:830] [2025-02-10 07:25:32 +0000.79304][2e20] audio start ts:0
[107:830] [2025-02-10 07:25:32 +0000.79381][2e20] the audio frame has been written
into MP4 file
[107:837] [2025-02-10 07:25:32 +0000.87031][2c29] The convert RGB to YUV take 1
[107:841] [2025-02-10 07:25:32 +0000.90237][2e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:65
[107:841] [2025-02-10 07:25:32 +0000.90364][2e1f] push video frame to H264 encoder.
(100 frame for one log)

[107:841] [2025-02-10 07:25:32 +0000.90446][2e1f] push video frame to H264 encoder.


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

[107:841] [2025-02-10 07:25:32 +0000.90497][2e1f] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:65(100 frame for one log)
[107:841] [2025-02-10 07:25:32 +0000.90549][2e1f] The input pts:65 fps:30
[107:843] [2025-02-10 07:25:32 +0000.92925][2e1f] h264 add frame header cdr flag
[107:844] [2025-02-10 07:25:32 +0000.93263][2e1f] h264 add frame header cdr flag
[107:844] [2025-02-10 07:25:32 +0000.93706][2e1f] Received key frame:0
[107:844] [2025-02-10 07:25:32 +0000.93787][2e1f] H264Encode:: get a sps pps
header!headerSize:31
[107:844] [2025-02-10 07:25:32 +0000.93900][2e20] get the H.264 SPS parameter
[107:845] [2025-02-10 07:25:32 +0000.94176][2e20] add video track with id:2
[107:845] [2025-02-10 07:25:32 +0000.94899][2e20] get the H.264 PPS parameter
[107:846] [2025-02-10 07:25:32 +0000.95291][2e20] get the H.264 IDR frame
[107:846] [2025-02-10 07:25:32 +0000.95345][2e20] resss:true
[107:846] [2025-02-10 07:25:32 +0000.95390][2e20] video start ts:0
[107:846] [2025-02-10 07:25:32 +0000.95477][2e20] the video frame has been written
into MP4 file
[107:874] [2025-02-10 07:25:32 +0000.123405][2e1f] H264Encode::H264SWEncoder get
callback, length:58016 type:1 nalType:1length:58012
[108:112] [2025-02-10 07:25:32 +0000.361315][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[108:119] [2025-02-10 07:25:32 +0000.369095][2c2d] Run AGC when audioType = 0
[108:120] [2025-02-10 07:25:32 +0000.369225][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[108:170] [2025-02-10 07:25:32 +0000.419324][2e1f] DTS queue for
Generator:0x77463816b8 374 397
[108:267] [2025-02-10 07:25:32 +0000.516552][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[108:292] [2025-02-10 07:25:32 +0000.541398][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 487queue_audio_frame_:1
[108:343] [2025-02-10 07:25:32 +0000.593165][2c29] The convert RGB to YUV take 1
[108:529] [2025-02-10 07:25:32 +0000.778190][2e18]
RecordAudioSource::PullAudioFrame
[108:647] [2025-02-10 07:25:32 +0000.896762][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[108:761] [2025-02-10 07:25:33 +0000.10440][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[108:769] [2025-02-10 07:25:33 +0000.18950][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[108:839] [2025-02-10 07:25:33 +0000.88402][2c29] The convert RGB to YUV take 2
[108:906] [2025-02-10 07:25:33 +0000.155866][2e1f] Push an pts:1132 to dts queue.
[108:939] [2025-02-10 07:25:33 +0000.188336][2e1f] last dts:1096 currentPts:1132
ppsOrSPS:0 queue length:2
[109:014] [2025-02-10 07:25:33 +0000.263459][2e1f] DTS queue for
Generator:0x77463816b8 1199 1240
[109:274] [2025-02-10 07:25:33 +0000.523449][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[109:341] [2025-02-10 07:25:33 +0000.590501][2c29] The convert RGB to YUV take 2
[109:477] [2025-02-10 07:25:33 +0000.726349][2e18] AF_SpeedFilter::PullFrame eof4
[109:481] [2025-02-10 07:25:33 +0000.730618][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[109:644] [2025-02-10 07:25:33 +0000.894021][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[109:651] [2025-02-10 07:25:33 +0000.900259][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[109:773] [2025-02-10 07:25:34 +0000.22228][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[109:805] [2025-02-10 07:25:34 +0000.54371][2c29] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14984 diff: 17
[109:809] [2025-02-10 07:25:34 +0000.58279][2e18] resampled_data_size:13824
[109:812] [2025-02-10 07:25:34 +0000.61713][2e1f] h264 add frame header cdr flag
[109:812] [2025-02-10 07:25:34 +0000.61936][2e1f] Received key frame:2002
[109:812] [2025-02-10 07:25:34 +0000.61990][2e1f] DTS queue for
Generator:0x77463816b8 2035
[109:841] [2025-02-10 07:25:34 +0000.90571][2c29] The convert RGB to YUV take 2
[109:845] [2025-02-10 07:25:34 +0000.95061][2e20] get the H.264 IDR frame
[110:119] [2025-02-10 07:25:34 +0000.368758][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[110:119] [2025-02-10 07:25:34 +0000.369005][2c2e] _deviceSampleRate:48000

[110:120] [2025-02-10 07:25:34 +0000.369518][2c2d] Run AGC when audioType = 0


[110:241] [2025-02-10 07:25:34 +0000.491143][2e1f] Push an pts:2467 to dts queue.
[110:272] [2025-02-10 07:25:34 +0000.521575][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[110:277] [2025-02-10 07:25:34 +0000.526947][2e1f] last dts:2433 currentPts:2467
ppsOrSPS:0 queue length:2
[110:315] [2025-02-10 07:25:34 +0000.564590][2e18]
RecordAudioSource::PullAudioFrame
[110:341] [2025-02-10 07:25:34 +0000.590223][2c29] The convert RGB to YUV take 2
[110:476] [2025-02-10 07:25:34 +0000.726103][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[110:647] [2025-02-10 07:25:34 +0000.896361][2e1f] DTS queue for
Generator:0x77463816b8 2868
[110:651] [2025-02-10 07:25:34 +0000.900965][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[110:654] [2025-02-10 07:25:34 +0000.903916][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2809queue_audio_frame_:5
[110:752] [2025-02-10 07:25:35 +0000.2013][2e18] FilterPipeline2::OnAudioFrame pts
3010 last_audio_timestamp_ 3010
[110:780] [2025-02-10 07:25:35 +0000.29781][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[110:838] [2025-02-10 07:25:35 +0000.87230][2c29] The convert RGB to YUV take 2
[110:946] [2025-02-10 07:25:35 +0000.195861][2e1f] SendFrame
encodedImage._timeStamp:3133encodedImage->_length:26272
[111:003] [2025-02-10 07:25:35 +0000.252387][2e1f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3229
[111:033] [2025-02-10 07:25:35 +0000.282925][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[111:038] [2025-02-10 07:25:35 +0000.287364][2e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3229 pts:3229
[111:109] [2025-02-10 07:25:35 +0000.358934][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[111:109] [2025-02-10 07:25:35 +0000.359018][2c29] GPUImageProcessing: input frame
width1280 X 720
[111:110] [2025-02-10 07:25:35 +0000.359441][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[111:110] [2025-02-10 07:25:35 +0000.359531][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[111:190] [2025-02-10 07:25:35 +0000.439926][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[111:207] [2025-02-10 07:25:35 +0000.457015][2e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3434
[111:208] [2025-02-10 07:25:35 +0000.457258][2e1f] push video frame to H264
encoder. (100 frame for one log)

[111:208] [2025-02-10 07:25:35 +0000.457314][2e1f] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[111:208] [2025-02-10 07:25:35 +0000.457351][2e1f] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:3434(100 frame for one
log)

[111:208] [2025-02-10 07:25:35 +0000.457422][2e1f] The input pts:3434 fps:30


[111:247] [2025-02-10 07:25:35 +0000.496937][2e1f] H264Encode::H264SWEncoder get
callback, length:27728 type:1 nalType:1length:27724
[111:274] [2025-02-10 07:25:35 +0000.523406][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[111:339] [2025-02-10 07:25:35 +0000.588805][2c29] The convert RGB to YUV take 2
[111:476] [2025-02-10 07:25:35 +0000.725214][2e1f] DTS queue for
Generator:0x77463816b8 3698
[111:574] [2025-02-10 07:25:35 +0000.823653][2e1f] Push an pts:3799 to dts queue.
[111:610] [2025-02-10 07:25:35 +0000.859856][2e1f] last dts:3768 currentPts:3799
ppsOrSPS:0 queue length:2
[111:655] [2025-02-10 07:25:35 +0000.904458][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[111:661] [2025-02-10 07:25:35 +0000.910401][2e18] AF_SpeedFilter::PullFrame eof4
[111:665] [2025-02-10 07:25:35 +0000.914691][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[111:772] [2025-02-10 07:25:36 +0000.22012][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[111:811] [2025-02-10 07:25:36 +0000.60264][2e1f] h264 add frame header cdr flag
[111:811] [2025-02-10 07:25:36 +0000.60426][2e1f] Received key frame:4000
[111:835] [2025-02-10 07:25:36 +0000.84594][2c29] The convert RGB to YUV take 2
[111:839] [2025-02-10 07:25:36 +0000.88922][2e20] get the H.264 IDR frame
[111:874] [2025-02-10 07:25:36 +0000.123266][2c29] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15984 diff: 17
[112:041] [2025-02-10 07:25:36 +0000.291015][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[112:064] [2025-02-10 07:25:36 +0000.313529][2e18] resampled_data_size:4608
[112:113] [2025-02-10 07:25:36 +0000.362607][2e18]
RecordAudioSource::PullAudioFrame
[112:123] [2025-02-10 07:25:36 +0000.372371][2c2d] Run AGC when audioType = 0
[112:123] [2025-02-10 07:25:36 +0000.372535][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[112:196] [2025-02-10 07:25:36 +0000.445699][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[112:267] [2025-02-10 07:25:36 +0000.516657][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:310] [2025-02-10 07:25:36 +0000.559873][2e1f] DTS queue for
Generator:0x77463816b8 4496 4535
[112:336] [2025-02-10 07:25:36 +0000.586123][2c29] The convert RGB to YUV take 1
[112:644] [2025-02-10 07:25:36 +0000.893711][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[112:731] [2025-02-10 07:25:36 +0000.980277][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[112:769] [2025-02-10 07:25:37 +0000.18846][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:835] [2025-02-10 07:25:37 +0000.84659][2c29] The convert RGB to YUV take 1
[112:904] [2025-02-10 07:25:37 +0000.153993][2e1f] Push an pts:5132 to dts queue.
[112:939] [2025-02-10 07:25:37 +0000.188734][2e1f] last dts:5102 currentPts:5132
ppsOrSPS:0 queue length:2
[113:016] [2025-02-10 07:25:37 +0000.265709][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5131queue_audio_frame_:8
[113:140] [2025-02-10 07:25:37 +0000.389410][2e1f] DTS queue for
Generator:0x77463816b8 5332 5367
[113:271] [2025-02-10 07:25:37 +0000.520540][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[113:339] [2025-02-10 07:25:37 +0000.588403][2c29] The convert RGB to YUV take 2
[113:584] [2025-02-10 07:25:37 +0000.833212][2e1b] The output timestamp from audio
mixer change:43224144
[113:623] [2025-02-10 07:25:37 +0000.872951][2c2d] On audio frame the broadcast
with timestamp:43224184 samples:480. (1000 frame for one log)

[113:649] [2025-02-10 07:25:37 +0000.898796][2e1b] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[113:649] [2025-02-10 07:25:37 +0000.898975][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[113:769] [2025-02-10 07:25:38 +0000.18610][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[113:810] [2025-02-10 07:25:38 +0000.59682][2e1f] h264 add frame header cdr flag
[113:810] [2025-02-10 07:25:38 +0000.59943][2e1f] Received key frame:5998
[113:841] [2025-02-10 07:25:38 +0000.90505][2e18] AF_SpeedFilter::PullFrame eof4
[113:841] [2025-02-10 07:25:38 +0000.90893][2c29] The convert RGB to YUV take 1
[113:845] [2025-02-10 07:25:38 +0000.94930][2e20] get the H.264 IDR frame
[113:845] [2025-02-10 07:25:38 +0000.94985][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[113:905] [2025-02-10 07:25:38 +0000.154847][2e18]
RecordAudioSource::PullAudioFrame
[113:916] [2025-02-10 07:25:38 +0000.166003][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[113:941] [2025-02-10 07:25:38 +0000.190478][2e1f] DTS queue for
Generator:0x77463816b8 6166
[113:972] [2025-02-10 07:25:38 +0000.221558][2c29] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16984 diff: 17
[114:122] [2025-02-10 07:25:38 +0000.372052][2c2d] Run AGC when audioType = 0
[114:189] [2025-02-10 07:25:38 +0000.438423][2e18] AF_SpeedFilter audio time,
0x7770b12d80 rcv time: 43224744
[114:189] [2025-02-10 07:25:38 +0000.438520][2e18] AF_SpeedFilter audio time,
0x7770b12d80 rcv time: 43224744in_nSamples:441
[114:222] [2025-02-10 07:25:38 +0000.472121][2e18] resampled_data_size:16616
[114:223] [2025-02-10 07:25:38 +0000.472327][2e18]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43224743
[114:223] [2025-02-10 07:25:38 +0000.472369][2e18]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[114:242] [2025-02-10 07:25:38 +0000.491577][2e1f] Push an pts:6468 to dts queue.
[114:269] [2025-02-10 07:25:38 +0000.518400][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:274] [2025-02-10 07:25:38 +0000.523338][2e1f] SendFrame
encodedImage._timeStamp:6468encodedImage->_length:15856
[114:274] [2025-02-10 07:25:38 +0000.523460][2e1f] last dts:6434 currentPts:6468
ppsOrSPS:0 queue length:2
[114:283] [2025-02-10 07:25:38 +0000.532635][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[114:339] [2025-02-10 07:25:38 +0000.588326][2c29] The convert RGB to YUV take 2
[114:342] [2025-02-10 07:25:38 +0000.591563][2e1f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6566
[114:367] [2025-02-10 07:25:38 +0000.617081][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[114:409] [2025-02-10 07:25:38 +0000.659050][2e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6597 pts:6597
[114:478] [2025-02-10 07:25:38 +0000.727181][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[114:478] [2025-02-10 07:25:38 +0000.727268][2c29] GPUImageProcessing: input frame
width1280 X 720
[114:478] [2025-02-10 07:25:38 +0000.727905][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[114:478] [2025-02-10 07:25:38 +0000.728018][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[114:575] [2025-02-10 07:25:38 +0000.824449][2e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6800
[114:575] [2025-02-10 07:25:38 +0000.824563][2e1f] push video frame to H264
encoder. (100 frame for one log)

[114:575] [2025-02-10 07:25:38 +0000.824630][2e1f] push video frame to H264


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

[114:575] [2025-02-10 07:25:38 +0000.824676][2e1f] H264Encode::push video frame to


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

[114:575] [2025-02-10 07:25:38 +0000.824733][2e1f] The input pts:6800 fps:30


[114:611] [2025-02-10 07:25:38 +0000.860574][2e1f] H264Encode::H264SWEncoder get
callback, length:21328 type:1 nalType:1length:21324
[114:656] [2025-02-10 07:25:38 +0000.906074][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[114:768] [2025-02-10 07:25:39 +0000.18088][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:773] [2025-02-10 07:25:39 +0000.22543][2e1f] DTS queue for
Generator:0x77463816b8 6998
[114:838] [2025-02-10 07:25:39 +0000.87413][2c29] The convert RGB to YUV take 2
[115:271] [2025-02-10 07:25:39 +0000.521152][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[115:276] [2025-02-10 07:25:39 +0000.526004][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 7453queue_audio_frame_:2
[115:340] [2025-02-10 07:25:39 +0000.589210][2c29] The convert RGB to YUV take 2
[115:579] [2025-02-10 07:25:39 +0000.828295][2e1f] Push an pts:7805 to dts queue.
[115:609] [2025-02-10 07:25:39 +0000.858408][2e1f] last dts:7766 currentPts:7805
ppsOrSPS:0 queue length:2
[115:609] [2025-02-10 07:25:39 +0000.858532][2e1f] DTS queue for
Generator:0x77463816b8 7834
[115:634] [2025-02-10 07:25:39 +0000.884137][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[115:652] [2025-02-10 07:25:39 +0000.902144][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[115:687] [2025-02-10 07:25:39 +0000.937129][2e18]
RecordAudioSource::PullAudioFrame
[115:769] [2025-02-10 07:25:40 +0000.18283][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[115:809] [2025-02-10 07:25:40 +0000.59177][2e1f] h264 add frame header cdr flag
[115:810] [2025-02-10 07:25:40 +0000.59420][2e1f] Received key frame:7998
[115:826] [2025-02-10 07:25:40 +0000.75251][2e18] AF_SpeedFilter audio 0x7770b12d80
PullFrame
[115:840] [2025-02-10 07:25:40 +0000.89931][2c29] The convert RGB to YUV take 1
[115:843] [2025-02-10 07:25:40 +0000.92692][2e20] get the H.264 IDR frame
[116:021] [2025-02-10 07:25:40 +0000.270559][2e18] AF_SpeedFilter::PullFrame eof4
[116:025] [2025-02-10 07:25:40 +0000.274795][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[116:035] [2025-02-10 07:25:40 +0000.285085][2c29] webrtc common_video plane
old ..... (1/1000) new: 18001 delete: 17984 diff: 17
[116:124] [2025-02-10 07:25:40 +0000.374052][2c2d] Run AGC when audioType = 0
[116:125] [2025-02-10 07:25:40 +0000.374308][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[116:267] [2025-02-10 07:25:40 +0000.516724][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[116:340] [2025-02-10 07:25:40 +0000.589512][2c29] The convert RGB to YUV take 2
[116:437] [2025-02-10 07:25:40 +0000.686981][2e1f] DTS queue for
Generator:0x77463816b8 8628 8663
[116:493] [2025-02-10 07:25:40 +0000.742362][2e18] resampled_data_size:8192
[116:647] [2025-02-10 07:25:40 +0000.896776][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[116:671] [2025-02-10 07:25:40 +0000.920635][2e18] AF_SpeedFilter audio time
[116:671] [2025-02-10 07:25:40 +0000.920719][2e18] AF_SpeedFilter audio time 111,
0x7770b12d80 out time: 43227133 org time: 43227133
[116:775] [2025-02-10 07:25:41 +0000.24812][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[116:836] [2025-02-10 07:25:41 +0000.85341][2c29] The convert RGB to YUV take 2
[116:901] [2025-02-10 07:25:41 +0000.150294][2e1f] Push an pts:9127 to dts queue.
[116:944] [2025-02-10 07:25:41 +0000.193311][2e1f] last dts:9094 currentPts:9127
ppsOrSPS:0 queue length:2
[117:270] [2025-02-10 07:25:41 +0000.519729][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[117:278] [2025-02-10 07:25:41 +0000.527717][2e1f] DTS queue for
Generator:0x77463816b8 9463 9500
[117:337] [2025-02-10 07:25:41 +0000.586534][2c29] The convert RGB to YUV take 1
[117:351] [2025-02-10 07:25:41 +0000.601066][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[117:356] [2025-02-10 07:25:41 +0000.605713][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[117:474] [2025-02-10 07:25:41 +0000.723355][2e18]
RecordAudioSource::PullAudioFrame
[117:606] [2025-02-10 07:25:41 +0000.855939][2e1f] SendFrame
encodedImage._timeStamp:9797encodedImage->_length:13488
[117:613] [2025-02-10 07:25:41 +0000.863115][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9775queue_audio_frame_:6
[117:650] [2025-02-10 07:25:41 +0000.900193][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[117:675] [2025-02-10 07:25:41 +0000.924992][2e1f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9900
[117:703] [2025-02-10 07:25:41 +0000.952927][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[117:771] [2025-02-10 07:25:42 +0000.20768][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[117:776] [2025-02-10 07:25:42 +0000.25276][2e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9964 pts:9964
[117:806] [2025-02-10 07:25:42 +0000.55359][2e1f] h264 add frame header cdr flag
[117:806] [2025-02-10 07:25:42 +0000.55595][2e1f] Received key frame:10000
[117:833] [2025-02-10 07:25:42 +0000.82998][2c29] GPUImageProcessing: process video
frame with resolution 1280 X 720
[117:833] [2025-02-10 07:25:42 +0000.83077][2c29] GPUImageProcessing: input frame
width1280 X 720
[117:834] [2025-02-10 07:25:42 +0000.83432][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[117:834] [2025-02-10 07:25:42 +0000.83515][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[117:835] [2025-02-10 07:25:42 +0000.84947][2c29] The convert RGB to YUV take 1
[117:840] [2025-02-10 07:25:42 +0000.89975][2e20] get the H.264 IDR frame
[117:943] [2025-02-10 07:25:42 +0000.192501][2e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10168
[117:943] [2025-02-10 07:25:42 +0000.192601][2e1f] push video frame to H264
encoder. (100 frame for one log)
[117:943] [2025-02-10 07:25:42 +0000.192657][2e1f] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[117:943] [2025-02-10 07:25:42 +0000.192694][2e1f] H264Encode::push video frame to


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

[117:943] [2025-02-10 07:25:42 +0000.192739][2e1f] The input pts:10168 fps:30


[117:975] [2025-02-10 07:25:42 +0000.224690][2e1f] H264Encode::H264SWEncoder get
callback, length:20816 type:1 nalType:1length:20812
[118:073] [2025-02-10 07:25:42 +0000.322525][2e1f] DTS queue for
Generator:0x77463816b8 10298
[118:120] [2025-02-10 07:25:42 +0000.369257][2c2d] Run AGC when audioType = 0
[118:133] [2025-02-10 07:25:42 +0000.382355][2c29] webrtc common_video plane
old ..... (1/1000) new: 19001 delete: 18984 diff: 17
[118:184] [2025-02-10 07:25:42 +0000.433817][2e18] AF_SpeedFilter::PullFrame eof4
[118:188] [2025-02-10 07:25:42 +0000.438092][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[118:236] [2025-02-10 07:25:42 +0000.485706][2e1f] Push an pts:10463 to dts queue.
[118:273] [2025-02-10 07:25:42 +0000.522977][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[118:278] [2025-02-10 07:25:42 +0000.527372][2e1f] last dts:10432 currentPts:10463
ppsOrSPS:0 queue length:2
[118:336] [2025-02-10 07:25:42 +0000.585836][2c29] The convert RGB to YUV take 1
[118:652] [2025-02-10 07:25:42 +0000.901241][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[118:705] [2025-02-10 07:25:42 +0000.954760][2e18] resampled_data_size:0
[118:768] [2025-02-10 07:25:43 +0000.17659][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[118:838] [2025-02-10 07:25:43 +0000.87914][2c29] The convert RGB to YUV take 1
[118:893] [2025-02-10 07:25:43 +0000.142552][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[118:905] [2025-02-10 07:25:43 +0000.154665][2e1f] DTS queue for
Generator:0x77463816b8 11129
[119:070] [2025-02-10 07:25:43 +0000.319938][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[119:250] [2025-02-10 07:25:43 +0000.499717][2e18]
RecordAudioSource::PullAudioFrame
[119:273] [2025-02-10 07:25:43 +0000.522553][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[119:335] [2025-02-10 07:25:43 +0000.584773][2c29] The convert RGB to YUV take 2
[119:570] [2025-02-10 07:25:43 +0000.819699][2e1f] Push an pts:11797 to dts queue.
[119:603] [2025-02-10 07:25:43 +0000.852505][2e1f] last dts:11766 currentPts:11797
ppsOrSPS:0 queue length:2
[119:649] [2025-02-10 07:25:43 +0000.899015][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[119:740] [2025-02-10 07:25:43 +0000.990138][2e1f] DTS queue for
Generator:0x77463816b8 11964
[119:765] [2025-02-10 07:25:44 +0000.14398][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[119:810] [2025-02-10 07:25:44 +0000.59401][2e1f] h264 add frame header cdr flag
[119:810] [2025-02-10 07:25:44 +0000.59663][2e1f] Received key frame:11994
[119:837] [2025-02-10 07:25:44 +0000.86845][2c29] The convert RGB to YUV take 1
[119:841] [2025-02-10 07:25:44 +0000.90331][2e20] get the H.264 IDR frame
[119:970] [2025-02-10 07:25:44 +0000.220109][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 12097queue_audio_frame_:8
[120:119] [2025-02-10 07:25:44 +0000.369169][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[120:120] [2025-02-10 07:25:44 +0000.369341][2c2e] _deviceSampleRate:48000

[120:121] [2025-02-10 07:25:44 +0000.371045][2c2d] Run AGC when audioType = 0


[120:122] [2025-02-10 07:25:44 +0000.371184][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[120:205] [2025-02-10 07:25:44 +0000.454693][2c29] webrtc common_video plane
old ..... (1/1000) new: 20001 delete: 19984 diff: 17
[120:267] [2025-02-10 07:25:44 +0000.516855][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[120:334] [2025-02-10 07:25:44 +0000.583806][2c29] The convert RGB to YUV take 1
[120:356] [2025-02-10 07:25:44 +0000.605268][2e18] AF_SpeedFilter::PullFrame eof4
[120:360] [2025-02-10 07:25:44 +0000.609515][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[120:434] [2025-02-10 07:25:44 +0000.684042][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[120:576] [2025-02-10 07:25:44 +0000.825530][2e1f] DTS queue for
Generator:0x77463816b8 12765 12802
[120:650] [2025-02-10 07:25:44 +0000.899744][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[120:766] [2025-02-10 07:25:45 +0000.15903][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[120:790] [2025-02-10 07:25:45 +0000.39496][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[120:836] [2025-02-10 07:25:45 +0000.86144][2e18] FilterPipeline2::OnAudioFrame pts
13010 last_audio_timestamp_ 13010
[120:840] [2025-02-10 07:25:45 +0000.89439][2c29] The convert RGB to YUV take 2
[120:899] [2025-02-10 07:25:45 +0000.149050][2e1f] Push an pts:13127 to dts queue.
[120:909] [2025-02-10 07:25:45 +0000.159130][2e18] resampled_data_size:11264
[120:942] [2025-02-10 07:25:45 +0000.191702][2e1f] SendFrame
encodedImage._timeStamp:13127encodedImage->_length:24224
[120:942] [2025-02-10 07:25:45 +0000.191861][2e1f] last dts:13096 currentPts:13127
ppsOrSPS:0 queue length:2
[121:004] [2025-02-10 07:25:45 +0000.253988][2e1f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13230
[121:034] [2025-02-10 07:25:45 +0000.284108][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[121:036] [2025-02-10 07:25:45 +0000.285702][2e18]
RecordAudioSource::PullAudioFrame
[121:146] [2025-02-10 07:25:45 +0000.395321][2e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13329 pts:13329
[121:197] [2025-02-10 07:25:45 +0000.447043][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[121:197] [2025-02-10 07:25:45 +0000.447126][2c29] GPUImageProcessing: input frame
width1280 X 720
[121:198] [2025-02-10 07:25:45 +0000.447522][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[121:198] [2025-02-10 07:25:45 +0000.447607][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[121:266] [2025-02-10 07:25:45 +0000.515773][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[121:302] [2025-02-10 07:25:45 +0000.551346][2e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13528
[121:302] [2025-02-10 07:25:45 +0000.551739][2e1f] push video frame to H264
encoder. (100 frame for one log)

[121:302] [2025-02-10 07:25:45 +0000.551795][2e1f] push video frame to H264


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

[121:302] [2025-02-10 07:25:45 +0000.551830][2e1f] H264Encode::push video frame to


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

[121:302] [2025-02-10 07:25:45 +0000.551874][2e1f] The input pts:13528 fps:30


[121:335] [2025-02-10 07:25:45 +0000.584925][2c29] The convert RGB to YUV take 2
[121:344] [2025-02-10 07:25:45 +0000.593204][2e1f] H264Encode::H264SWEncoder get
callback, length:21360 type:1 nalType:1length:21356
[121:402] [2025-02-10 07:25:45 +0000.651935][2e1f] DTS queue for
Generator:0x77463816b8 13597 13630
[121:642] [2025-02-10 07:25:45 +0000.891736][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[121:770] [2025-02-10 07:25:46 +0000.20121][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[121:804] [2025-02-10 07:25:46 +0000.54017][2e1f] h264 add frame header cdr flag
[121:805] [2025-02-10 07:25:46 +0000.54293][2e1f] Received key frame:14000
[121:834] [2025-02-10 07:25:46 +0000.83891][2c29] The convert RGB to YUV take 1
[121:838] [2025-02-10 07:25:46 +0000.88004][2e20] get the H.264 IDR frame
[121:965] [2025-02-10 07:25:46 +0000.214658][2e18] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[122:120] [2025-02-10 07:25:46 +0000.369579][2c2d] Run AGC when audioType = 0
[122:206] [2025-02-10 07:25:46 +0000.455464][2e1f] DTS queue for
Generator:0x77463816b8 14430
[122:237] [2025-02-10 07:25:46 +0000.486272][2e1e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 14419queue_audio_frame_:2
[122:237] [2025-02-10 07:25:46 +0000.487134][2e1f] Push an pts:14463 to dts queue.
[122:265] [2025-02-10 07:25:46 +0000.514621][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[122:271] [2025-02-10 07:25:46 +0000.520879][2e1f] last dts:14430 currentPts:14463
ppsOrSPS:0 queue length:2
[122:296] [2025-02-10 07:25:46 +0000.545962][2c29] webrtc common_video plane
old ..... (1/1000) new: 21001 delete: 20984 diff: 17
[122:335] [2025-02-10 07:25:46 +0000.584553][2c29] The convert RGB to YUV take 2
[122:504] [2025-02-10 07:25:46 +0000.753732][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[122:533] [2025-02-10 07:25:46 +0000.782505][2e18] AF_SpeedFilter::PullFrame eof4
[122:537] [2025-02-10 07:25:46 +0000.786882][2e18]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[122:651] [2025-02-10 07:25:46 +0000.900303][2e1b] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[122:769] [2025-02-10 07:25:47 +0000.18927][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[122:825] [2025-02-10 07:25:47 +0000.74628][2e18] RecordAudioSource::PullAudioFrame
[122:834] [2025-02-10 07:25:47 +0000.83985][2c29] The convert RGB to YUV take 1
[122:968] [2025-02-10 07:25:47 +0000.217889][2c29] StopRecording:
[122:969] [2025-02-10 07:25:47 +0000.219005][2c29] OnNeedStopRecording:
[122:972] [2025-02-10 07:25:47 +0000.221789][2e18] PullAudioFrame: PullFrame audio
finished.
[122:972] [2025-02-10 07:25:47 +0000.221858][2e18]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[122:974] [2025-02-10 07:25:47 +0000.223483][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[122:974] [2025-02-10 07:25:47 +0000.223710][2c29] operator(): Stop
[122:974] [2025-02-10 07:25:47 +0000.223766][2c29] StopPullFrameAndWriteMp4
time:43233535 enter.
[122:974] [2025-02-10 07:25:47 +0000.223807][2c29] StopRecording:
[122:977] [2025-02-10 07:25:47 +0000.226449][2e1f]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:456
[122:980] [2025-02-10 07:25:47 +0000.229490][2c28] stop recording
[122:980] [2025-02-10 07:25:47 +0000.229571][2c28]
RecordingSessionInternalSimple:destroy media processers
[122:980] [2025-02-10 07:25:47 +0000.229621][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[122:980] [2025-02-10 07:25:47 +0000.229662][2c28] H264Encode::flushing hareware
Encoder
[122:980] [2025-02-10 07:25:47 +0000.229820][2c28] Flush time:43233541 enter.

[122:980] [2025-02-10 07:25:47 +0000.229907][2c28] H264Encoder encoder flush


[122:980] [2025-02-10 07:25:47 +0000.229946][2c28] flush output queue
[123:312] [2025-02-10 07:25:47 +0000.561559][2c28] Flush leave. expire time = 332
ms

[123:312] [2025-02-10 07:25:47 +0000.561753][2c28] ~H264EncodeWrap:


[123:312] [2025-02-10 07:25:47 +0000.561797][2c28] ~H264Encode:
[123:312] [2025-02-10 07:25:47 +0000.561828][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[123:312] [2025-02-10 07:25:47 +0000.561861][2c28] Release time:43233873 enter.

[123:312] [2025-02-10 07:25:47 +0000.561982][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[123:312] [2025-02-10 07:25:47 +0000.562046][2c28] Destroy time:43233873 enter.

[123:312] [2025-02-10 07:25:47 +0000.562096][2c28] H264Encoder encoderDestroy


[123:312] [2025-02-10 07:25:47 +0000.562148][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[123:313] [2025-02-10 07:25:47 +0000.562201][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[123:348] [2025-02-10 07:25:47 +0000.597499][2c28] Destroy leave. expire time = 36
ms

[123:348] [2025-02-10 07:25:47 +0000.597677][2c28] Release leave. expire time = 36


ms

[123:348] [2025-02-10 07:25:47 +0000.597733][2c28] ~AndroidHwAvcEncoder


time:43233909 enter.

[123:348] [2025-02-10 07:25:47 +0000.597862][2c28] Release time:43233909 enter.

[123:348] [2025-02-10 07:25:47 +0000.597929][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[123:348] [2025-02-10 07:25:47 +0000.598029][2c28] Release leave. expire time = 0
ms

[123:348] [2025-02-10 07:25:47 +0000.598085][2c28] ~AndroidMediaCodecVideoEncoder


[123:348] [2025-02-10 07:25:47 +0000.598131][2c28] ~WrapAndroidMediaCodec
time:43233909 enter.

[123:349] [2025-02-10 07:25:47 +0000.598184][2c28] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[123:349] [2025-02-10 07:25:47 +0000.598226][2c28] video hevc hw codec


destructor:0x77ca18caa0

[123:349] [2025-02-10 07:25:47 +0000.598291][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[123:349] [2025-02-10 07:25:47 +0000.598357][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[123:349] [2025-02-10 07:25:47 +0000.598451][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[123:349] [2025-02-10 07:25:47 +0000.598508][2c28] AACSWEncode destructor
[123:358] [2025-02-10 07:25:47 +0000.607854][2e20] MP4 close file successfully
[123:358] [2025-02-10 07:25:47 +0000.607981][2e20] Recording session Internal:
notify recording ok
[123:358] [2025-02-10 07:25:47 +0000.608020][2e20] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4,
output_video_timestamp_:15195 last_video_pts_:15159
[123:358] [2025-02-10 07:25:47 +0000.608095][2e20] OnRecordFinish:
[123:359] [2025-02-10 07:25:47 +0000.608825][2e20] onRecordingOk: net seek
pos:0record video duration:15192record audio duration:15162
[123:360] [2025-02-10 07:25:47 +0000.609511][2e1b] destructMicSource_w:
[123:360] [2025-02-10 07:25:47 +0000.609582][2e1b] setOutput_w:
MicSource::setOutput() 0x0
[123:360] [2025-02-10 07:25:47 +0000.609932][2c29] releaseThread 0x773d0b6480
[123:360] [2025-02-10 07:25:47 +0000.610013][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[123:362] [2025-02-10 07:25:47 +0000.611769][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 388 ms

[123:362] [2025-02-10 07:25:47 +0000.611865][2c29] DestroyPipelineAndFilters


time:43233923 enter.

[123:362] [2025-02-10 07:25:47 +0000.611961][2c29] UnbindInputFilter 0x7770b13dc0


this 0x773d13cdc0
[123:362] [2025-02-10 07:25:47 +0000.612025][2c29] UnbindInputFilter 0x7770b13f58
this 0x7770b12ed0
[123:362] [2025-02-10 07:25:47 +0000.612090][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773c3e7fe0
[123:362] [2025-02-10 07:25:47 +0000.612125][2c29] filter: filter pipeline destroy
this: 0x773c3e7f40
[123:363] [2025-02-10 07:25:47 +0000.612501][2c29] ClearVideoOfSources: recodring
total frames:0
[123:363] [2025-02-10 07:25:47 +0000.612588][2c29] ClearVideoOfSources:
[123:363] [2025-02-10 07:25:47 +0000.612659][2c29] GPUImageProcessing destruct.
[123:363] [2025-02-10 07:25:47 +0000.612751][2c29] destroy TrivalImageDrawer
0x773c309e00
[123:363] [2025-02-10 07:25:47 +0000.612860][2c29] The shader has been initialize,
clean up them.

[123:363] [2025-02-10 07:25:47 +0000.612914][2c29] ~OpenGLFrameBuffer:


[123:364] [2025-02-10 07:25:47 +0000.613318][2c29] ~OpenGLFrameBuffer:
[123:364] [2025-02-10 07:25:47 +0000.613421][2c29] ~OpenGLFrameBuffer:
[123:364] [2025-02-10 07:25:47 +0000.613505][2c29] ~OpenGLFrameBuffer:
[123:364] [2025-02-10 07:25:47 +0000.613607][2c29] ~OpenGLFrameBuffer:
[123:364] [2025-02-10 07:25:47 +0000.613696][2c29] ~OpenGLFrameBuffer:
[123:364] [2025-02-10 07:25:47 +0000.613927][2c29] GPUImageProcessing destruct
finish.
[123:364] [2025-02-10 07:25:47 +0000.613995][2c29] GPURGBAFrame destruct.
[123:364] [2025-02-10 07:25:47 +0000.614053][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[123:364] [2025-02-10 07:25:47 +0000.614092][2c29] ~CameraSource time:43233925
enter.
[123:364] [2025-02-10 07:25:47 +0000.614127][2c29] ~CameraSource leave. expire
time = 0 ms

[123:364] [2025-02-10 07:25:47 +0000.614164][2c29] ~RecordAudioSource time:43233925


enter.

[123:365] [2025-02-10 07:25:47 +0000.614195][2c29] ~RecordAudioSource leave.


expire time = 1 ms

[123:365] [2025-02-10 07:25:47 +0000.614230][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms

[123:384] [2025-02-10 07:25:47 +0000.634111][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[123:385] [2025-02-10 07:25:47 +0000.634963][7dd2] machine model :poco
[123:385] [2025-02-10 07:25:47 +0000.635016][7dd2] Support this machine model :poco
[123:385] [2025-02-10 07:25:47 +0000.635067][7dd2] global inited! current sdk
version: 07-20-936c45f
[123:386] [2025-02-10 07:25:47 +0000.635286][7dd2] filter: filter pipeline
construtc this: 0x77ca171b80
[123:386] [2025-02-10 07:25:47 +0000.635330][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[123:386] [2025-02-10 07:25:47 +0000.635372][7dd2] GLESContext:
[123:386] [2025-02-10 07:25:47 +0000.635435][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[123:387] [2025-02-10 07:25:47 +0000.636558][7dd2] The result of creation:
0x77ca1cf000
[123:387] [2025-02-10 07:25:47 +0000.636852][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca1cf100
[123:387] [2025-02-10 07:25:47 +0000.636958][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[123:387] [2025-02-10 07:25:47 +0000.636994][7dd2] The source 0 speed:1
[123:387] [2025-02-10 07:25:47 +0000.637078][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4,
delay: 0
[123:387] [2025-02-10 07:25:47 +0000.637115][7dd2] CreateDecoderByVideoSource
time:43233948 enter.

[123:388] [2025-02-10 07:25:47 +0000.637284][7dd2] running_decoder_count:0max


count:2
[123:388] [2025-02-10 07:25:47 +0000.637312][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a000
[123:389] [2025-02-10 07:25:47 +0000.638917][2e3b] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f1800] Current FFmpeg version git-2021-06-16-
97cea6f

[123:417] [2025-02-10 07:25:47 +0000.666896][2e3b] OnStreamInfoFound: video


duration_: 15192
[123:419] [2025-02-10 07:25:47 +0000.668435][2e3c] NO get frame from decoder
[123:419] [2025-02-10 07:25:47 +0000.668448][7dd2] start decoder
[123:419] [2025-02-10 07:25:47 +0000.668557][7dd2] CreateDecoderByVideoSource
leave. expire time = 32 ms

[123:419] [2025-02-10 07:25:47 +0000.668614][7dd2] BindInputFilter 0x7757a17820


this 0x77712119d8
[123:419] [2025-02-10 07:25:47 +0000.668647][7dd2] BindInputFilter 0x77712119d8
this 0x7771316f18
[123:419] [2025-02-10 07:25:47 +0000.668680][7dd2] BindInputFilter 0x7757a17820
this 0x777139ea58
[123:419] [2025-02-10 07:25:47 +0000.668710][7dd2] BindInputFilter 0x777139ea58
this 0x777139eb18
[123:419] [2025-02-10 07:25:47 +0000.668730][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[123:419] [2025-02-10 07:25:47 +0000.668761][7dd2] BindInputFilter 0x7771316f18
this 0x777139f418
[123:419] [2025-02-10 07:25:47 +0000.668793][7dd2] BindInputFilter 0x777139f418
this 0x77ca171c20
[123:419] [2025-02-10 07:25:47 +0000.668820][7dd2] BindInputFilter 0x777139eb18
this 0x777139f658
[123:419] [2025-02-10 07:25:47 +0000.668850][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[123:419] [2025-02-10 07:25:47 +0000.668911][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[123:420] [2025-02-10 07:25:47 +0000.669380][7dd2] machine model :poco
[123:420] [2025-02-10 07:25:47 +0000.669410][7dd2] Support this machine model :poco
[123:420] [2025-02-10 07:25:47 +0000.669432][7dd2] global inited! current sdk
version: 07-20-936c45f
[123:420] [2025-02-10 07:25:47 +0000.669494][7dd2] GetPipeline:
-----------------------------------------
[123:420] [2025-02-10 07:25:47 +0000.669518][7dd2] GetPipeline: source:
0x7757a17600
[123:420] [2025-02-10 07:25:47 +0000.669539][7dd2] GetPipeline: filter: NULLFilter
[123:420] [2025-02-10 07:25:47 +0000.669560][7dd2] GetPipeline: filter: NULLFilter
[123:420] [2025-02-10 07:25:47 +0000.669580][7dd2] GetPipeline: filter: NULLFilter
[123:420] [2025-02-10 07:25:47 +0000.669601][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[123:420] [2025-02-10 07:25:47 +0000.669621][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[123:420] [2025-02-10 07:25:47 +0000.669670][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[123:420] [2025-02-10 07:25:47 +0000.669691][7dd2] GetPipeline:
------------------------------------------
[123:420] [2025-02-10 07:25:47 +0000.669733][7dd2] filter: filter pipeline2 update
pattern: 0
[123:421] [2025-02-10 07:25:47 +0000.670472][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[123:421] [2025-02-10 07:25:47 +0000.670539][2e3c] NO get frame from decoder
[123:421] [2025-02-10 07:25:47 +0000.670760][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[123:421] [2025-02-10 07:25:47 +0000.670871][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[123:421] [2025-02-10 07:25:47 +0000.671077][7dd2] DeviceInit:
[123:422] [2025-02-10 07:25:47 +0000.671289][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[123:422] [2025-02-10 07:25:47 +0000.671652][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[123:422] [2025-02-10 07:25:47 +0000.671927][7dd2] CreatePlatformSpecificObjects:
[123:422] [2025-02-10 07:25:47 +0000.671976][7dd2] audio device use null audio
input and opensl output
[123:422] [2025-02-10 07:25:47 +0000.672025][7dd2] Create OpenSLES output module
with java VM support.

[123:423] [2025-02-10 07:25:47 +0000.672203][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[123:423] [2025-02-10 07:25:47 +0000.672423][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[123:423] [2025-02-10 07:25:47 +0000.672611][2e3c] NO get frame from decoder
[123:423] [2025-02-10 07:25:47 +0000.672646][7dd2] Create OpenSLES output module
with buffer num:2

[123:423] [2025-02-10 07:25:47 +0000.672709][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[123:423] [2025-02-10 07:25:47 +0000.672743][7dd2] Init the output device.

[123:423] [2025-02-10 07:25:47 +0000.672782][7dd2] Set the playout as stereo:1


[123:423] [2025-02-10 07:25:47 +0000.672820][7dd2] Set the sample rate to be:44100

[123:423] [2025-02-10 07:25:47 +0000.672871][7dd2] Low latency buffer size:144 low


sample rate:48000
[123:423] [2025-02-10 07:25:47 +0000.672909][7dd2] DeviceInit: Done
[123:423] [2025-02-10 07:25:47 +0000.673062][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[123:423] [2025-02-10 07:25:47 +0000.673147][2e46] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7745dc4f18
[123:424] [2025-02-10 07:25:47 +0000.673414][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[123:424] [2025-02-10 07:25:47 +0000.673549][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77838fb580
[123:424] [2025-02-10 07:25:47 +0000.673599][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[123:424] [2025-02-10 07:25:47 +0000.673621][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[123:424] [2025-02-10 07:25:47 +0000.673650][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[123:424] [2025-02-10 07:25:47 +0000.673747][7dd2] SetGraphLoop: SetGraphLoop 1
[123:424] [2025-02-10 07:25:47 +0000.673780][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[123:424] [2025-02-10 07:25:47 +0000.673808][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[123:424] [2025-02-10 07:25:47 +0000.674085][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[123:425] [2025-02-10 07:25:47 +0000.674337][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[123:427] [2025-02-10 07:25:47 +0000.676239][2e3c] NO get frame from decoder
[123:427] [2025-02-10 07:25:47 +0000.676261][2e48] Start:
[123:427] [2025-02-10 07:25:47 +0000.676767][2e47] operator(): video render
started.
[123:427] [2025-02-10 07:25:47 +0000.676875][2e48] Start:
[123:427] [2025-02-10 07:25:47 +0000.676973][2e48] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[123:427] [2025-02-10 07:25:47 +0000.677019][2e48] Reset: history total size: 98
[123:427] [2025-02-10 07:25:47 +0000.677048][2e48] DeviceStart:
audioDevice_:0x7757df3000
[123:427] [2025-02-10 07:25:47 +0000.677072][2e48] DeviceStart: time profile
playout init before
[123:427] [2025-02-10 07:25:47 +0000.677098][2e48] DeviceStart: time profile
playout init end
[123:428] [2025-02-10 07:25:47 +0000.677197][2e48] OpenSlesOutput:Start playout
[123:429] [2025-02-10 07:25:47 +0000.678871][2e3c] NO get frame from decoder
[123:430] [2025-02-10 07:25:47 +0000.679549][2e48] Create the opensl output player.
streamtype before:0

[123:430] [2025-02-10 07:25:47 +0000.679612][2e48] Create the opensl output player.


streamtype after:3

[123:433] [2025-02-10 07:25:47 +0000.682370][2e3c] NO get frame from decoder


[123:434] [2025-02-10 07:25:47 +0000.683818][2e3c] NO get frame from decoder
[123:437] [2025-02-10 07:25:47 +0000.686687][2e3c] NO get frame from decoder
[123:509] [2025-02-10 07:25:47 +0000.758697][2e48] Enqueue opensl buffer size:1764
[123:537] [2025-02-10 07:25:47 +0000.787147][2e48] DeviceStart: time profile
playout all end
[123:538] [2025-02-10 07:25:47 +0000.787247][2e48] operator(): Audio playback
started.
[123:538] [2025-02-10 07:25:47 +0000.787395][2e48] operator(): Started now!
[123:538] [2025-02-10 07:25:47 +0000.787632][2e49] Pull audio failed.(wait video!)
[123:538] [2025-02-10 07:25:47 +0000.787809][2e49]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[123:540] [2025-02-10 07:25:47 +0000.789407][2e49] Pull audio failed.(wait video!)
[123:540] [2025-02-10 07:25:47 +0000.789485][2e49]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[123:556] [2025-02-10 07:25:47 +0000.805526][2e47] lipsync_debug: First video frame
rendering.
[123:549] [2025-02-10 07:25:47 +0000.799008][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[123:627] [2025-02-10 07:25:47 +0000.876404][2e47] DriveRender working... (1/200)
[123:629] [2025-02-10 07:25:47 +0000.878599][2e48] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[123:629] [2025-02-10 07:25:47 +0000.878891][2e48] First audio frame rendering
[123:855] [2025-02-10 07:25:48 +0000.104315][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:12 last
video ts:27360 frame->pts:30060 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[123:855] [2025-02-10 07:25:48 +0000.104457][2e47] lipsync_debug: tsDelta -
timeDelta = 18
[123:971] [2025-02-10 07:25:48 +0000.220778][2e47] lipsync_debug:displaying video
ts:38880 The current displayed video timestamp is:43234532
[124:117] [2025-02-10 07:25:48 +0000.366632][2e4a]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[124:120] [2025-02-10 07:25:48 +0000.370061][2c2d] Run AGC when audioType = 0
[124:121] [2025-02-10 07:25:48 +0000.370174][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[124:148] [2025-02-10 07:25:48 +0000.397655][2e49] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 31698
[124:148] [2025-02-10 07:25:48 +0000.397848][2e49] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[124:228] [2025-02-10 07:25:48 +0000.478119][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[124:291] [2025-02-10 07:25:48 +0000.541124][2e48] The audio playback speed:100
(1/100)
[124:292] [2025-02-10 07:25:48 +0000.541273][2e48] lipsync_debug: The current
played audio timestamp is:33770(1/50)
[124:308] [2025-02-10 07:25:48 +0000.557925][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[124:696] [2025-02-10 07:25:48 +0000.945750][2e47] lipsync_debug:displaying video
ts:98640 The current displayed video timestamp is:43235257
[124:714] [2025-02-10 07:25:48 +0000.963601][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[125:127] [2025-02-10 07:25:49 +0000.377167][2e47] lipsync_debug:remaining time:10
tsDelta - timeDelta:26
[125:128] [2025-02-10 07:25:49 +0000.377261][2e47] lipsync_debug:result remaining
time:10
[125:153] [2025-02-10 07:25:49 +0000.402652][2e47] DriveRender working... (1/200)
[125:272] [2025-02-10 07:25:49 +0000.522061][2e4b]
PlayerSimpleBufferQueueCallbackHandler function
[125:273] [2025-02-10 07:25:49 +0000.522403][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[125:350] [2025-02-10 07:25:49 +0000.599457][2e4a] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 183150pts ms:2.035e+06
[125:351] [2025-02-10 07:25:49 +0000.600867][2e4a] OnVideoFrameReady(1/200)
[125:352] [2025-02-10 07:25:49 +0000.601484][2e47] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[125:383] [2025-02-10 07:25:49 +0000.632877][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:23 last
video ts:144630 frame->pts:147690 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[125:383] [2025-02-10 07:25:49 +0000.633001][2e47] lipsync_debug: tsDelta -
timeDelta = 11
[125:522] [2025-02-10 07:25:49 +0000.771540][2e47] lipsync_debug:displaying video
ts:159210 The current displayed video timestamp is:43236083
[125:952] [2025-02-10 07:25:50 +0000.201521][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[126:083] [2025-02-10 07:25:50 +0000.332632][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[126:083] [2025-02-10 07:25:50 +0000.333021][2e4a] webrtc common_video plane
old ..... (1/1000) new: 22001 delete: 21992 diff: 9
[126:123] [2025-02-10 07:25:50 +0000.372888][2c2d] Run AGC when audioType = 0
[126:160] [2025-02-10 07:25:50 +0000.410096][2e47] lipsync_debug:displaying video
ts:218970 The current displayed video timestamp is:43236721
[126:164] [2025-02-10 07:25:50 +0000.413884][2e47] lipsync_debug: render a video
frame
[126:260] [2025-02-10 07:25:50 +0000.509388][2e47] lipsync_debug:result remaining
time:0
[126:260] [2025-02-10 07:25:50 +0000.509474][2e47] dynamic updated lipsync delay:0
[126:309] [2025-02-10 07:25:50 +0000.558324][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[126:478] [2025-02-10 07:25:50 +0000.727352][2e49] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 134066
[126:478] [2025-02-10 07:25:50 +0000.727436][2e49] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[126:622] [2025-02-10 07:25:50 +0000.871329][2e48] The audio playback speed:100
(1/100)
[126:622] [2025-02-10 07:25:50 +0000.871551][2e48] lipsync_debug: The current
played audio timestamp is:136138(1/50)
[126:663] [2025-02-10 07:25:50 +0000.912392][2e47] DriveRender working... (1/200)
[126:869] [2025-02-10 07:25:51 +0000.119044][2e47] lipsync_debug:displaying video
ts:279090 The current displayed video timestamp is:43237430
[126:896] [2025-02-10 07:25:51 +0000.145469][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:27 last
video ts:279090 frame->pts:281970 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[126:896] [2025-02-10 07:25:51 +0000.145572][2e47] lipsync_debug: tsDelta -
timeDelta = 5
[127:053] [2025-02-10 07:25:51 +0000.303147][2e47] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[127:054] [2025-02-10 07:25:51 +0000.303269][2e47] lipsync_debug:result remaining
time:10
[127:281] [2025-02-10 07:25:51 +0000.530234][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[127:441] [2025-02-10 07:25:51 +0000.690414][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[127:536] [2025-02-10 07:25:51 +0000.785765][2e47] lipsync_debug:displaying video
ts:339120 The current displayed video timestamp is:43238097
[127:539] [2025-02-10 07:25:51 +0000.788752][2e48] total delay:-27 videoTsMS:3768
audioTsMS:3795 diff:-27
[127:539] [2025-02-10 07:25:51 +0000.789124][2e48] Set the lipsync delay:-27
[127:682] [2025-02-10 07:25:51 +0000.931377][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[128:065] [2025-02-10 07:25:52 +0000.314827][2e4a] video frame wait audio frame:
last_video_timestamp:4698 last_audio_timestamp:4595.56
[128:122] [2025-02-10 07:25:52 +0000.372072][2e47] DriveRender working... (1/200)
[128:124] [2025-02-10 07:25:52 +0000.373624][2c2d] Run AGC when audioType = 0
[128:124] [2025-02-10 07:25:52 +0000.373750][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[128:176] [2025-02-10 07:25:52 +0000.425843][2e47] lipsync_debug:displaying video
ts:398970 The current displayed video timestamp is:43238737
[128:308] [2025-02-10 07:25:52 +0000.557796][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[128:363] [2025-02-10 07:25:52 +0000.612665][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:22 last
video ts:414000 frame->pts:416880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[128:363] [2025-02-10 07:25:52 +0000.612833][2e47] lipsync_debug: tsDelta -
timeDelta = 10
[128:711] [2025-02-10 07:25:52 +0000.960868][2e4a] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 483030pts ms:5.367e+06
[128:713] [2025-02-10 07:25:52 +0000.962806][2e4a] OnVideoFrameReady(1/200)
[128:713] [2025-02-10 07:25:52 +0000.962951][2e47] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[128:789] [2025-02-10 07:25:53 +0000.38937][2e49] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 236434
[128:789] [2025-02-10 07:25:53 +0000.39088][2e49] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[128:794] [2025-02-10 07:25:53 +0000.43707][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[128:886] [2025-02-10 07:25:53 +0000.135263][2e47] lipsync_debug:displaying video
ts:459180 The current displayed video timestamp is:43239447
[128:892] [2025-02-10 07:25:53 +0000.142024][2e48] The audio playback speed:100
(1/100)
[128:893] [2025-02-10 07:25:53 +0000.142183][2e48] lipsync_debug: The current
played audio timestamp is:238506(1/50)
[128:969] [2025-02-10 07:25:53 +0000.218515][2e47] lipsync_debug:remaining time:10
tsDelta - timeDelta:17
[128:969] [2025-02-10 07:25:53 +0000.218642][2e47] lipsync_debug:result remaining
time:10
[129:285] [2025-02-10 07:25:53 +0000.534412][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[129:400] [2025-02-10 07:25:53 +0000.649402][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[129:542] [2025-02-10 07:25:53 +0000.791837][2e47] lipsync_debug:displaying video
ts:518850 The current displayed video timestamp is:43240103
[129:544] [2025-02-10 07:25:53 +0000.794102][2e47] lipsync_debug: render a video
frame
[129:593] [2025-02-10 07:25:53 +0000.843057][2e47] lipsync_debug:result remaining
time:0
[129:593] [2025-02-10 07:25:53 +0000.843160][2e47] dynamic updated lipsync delay:0
[129:649] [2025-02-10 07:25:53 +0000.898579][2e47] DriveRender working... (1/200)
[129:870] [2025-02-10 07:25:54 +0000.119207][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:13 last
video ts:551790 frame->pts:554940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[129:870] [2025-02-10 07:25:54 +0000.119285][2e47] lipsync_debug: tsDelta -
timeDelta = 22
[129:917] [2025-02-10 07:25:54 +0000.166930][2e4a] FilterPipeline2::OnVideoFrame
pts 593730 last_video_timestamp_ 6597
[130:092] [2025-02-10 07:25:54 +0000.342123][2e4a]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[130:119] [2025-02-10 07:25:54 +0000.368383][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[130:119] [2025-02-10 07:25:54 +0000.368470][2c2e] _deviceSampleRate:48000

[130:123] [2025-02-10 07:25:54 +0000.373058][2c2d] Run AGC when audioType = 0


[130:160] [2025-02-10 07:25:54 +0000.409500][2e47] lipsync_debug:displaying video
ts:579060 The current displayed video timestamp is:43240721
[130:168] [2025-02-10 07:25:54 +0000.417484][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[130:245] [2025-02-10 07:25:54 +0000.494335][2e4a] webrtc common_video plane
old ..... (1/1000) new: 23001 delete: 22992 diff: 9
[130:309] [2025-02-10 07:25:54 +0000.558968][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[130:870] [2025-02-10 07:25:55 +0000.119977][2e47] lipsync_debug:displaying video
ts:638820 The current displayed video timestamp is:43241431
[130:908] [2025-02-10 07:25:55 +0000.158059][2e47] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[130:908] [2025-02-10 07:25:55 +0000.158165][2e47] lipsync_debug:result remaining
time:10
[131:109] [2025-02-10 07:25:55 +0000.358206][2e49] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 338802
[131:109] [2025-02-10 07:25:55 +0000.358314][2e49] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[131:125] [2025-02-10 07:25:55 +0000.374209][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[131:147] [2025-02-10 07:25:55 +0000.396689][2e47] DriveRender working... (1/200)
[131:284] [2025-02-10 07:25:55 +0000.533295][2e48] The audio playback speed:100
(1/100)
[131:284] [2025-02-10 07:25:55 +0000.533400][2e48] lipsync_debug: The current
played audio timestamp is:340874(1/50)
[131:303] [2025-02-10 07:25:55 +0000.552255][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[131:376] [2025-02-10 07:25:55 +0000.625475][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:37 last
video ts:681030 frame->pts:684270 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[131:376] [2025-02-10 07:25:55 +0000.625626][2e47] lipsync_debug: tsDelta -
timeDelta = -1
[131:530] [2025-02-10 07:25:55 +0000.779870][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[131:538] [2025-02-10 07:25:55 +0000.787824][2e47] lipsync_debug:displaying video
ts:698940 The current displayed video timestamp is:43242099
[131:999] [2025-02-10 07:25:56 +0000.248390][2e4a] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 782640pts ms:8.696e+06
[132:001] [2025-02-10 07:25:56 +0000.250862][2e4a] OnVideoFrameReady(1/200)
[132:001] [2025-02-10 07:25:56 +0000.251028][2e47] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[132:124] [2025-02-10 07:25:56 +0000.374123][2c2d] Run AGC when audioType = 0
[132:125] [2025-02-10 07:25:56 +0000.374241][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[132:179] [2025-02-10 07:25:56 +0000.429065][2e47] lipsync_debug:displaying video
ts:759150 The current displayed video timestamp is:43242740
[132:308] [2025-02-10 07:25:56 +0000.557590][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[132:629] [2025-02-10 07:25:56 +0000.878441][2e47] DriveRender working... (1/200)
[132:841] [2025-02-10 07:25:57 +0000.90576][2e47] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[132:841] [2025-02-10 07:25:57 +0000.90676][2e47] lipsync_debug:result remaining
time:7
[132:844] [2025-02-10 07:25:57 +0000.94111][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[132:848] [2025-02-10 07:25:57 +0000.97839][2e47] lipsync_debug:displaying video
ts:818460 The current displayed video timestamp is:43243409
[132:851] [2025-02-10 07:25:57 +0000.100727][2e47] lipsync_debug: render a video
frame
[132:862] [2025-02-10 07:25:57 +0000.111477][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:14 last
video ts:818460 frame->pts:821430 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[132:862] [2025-02-10 07:25:57 +0000.111638][2e47] lipsync_debug: tsDelta -
timeDelta = 19
[132:892] [2025-02-10 07:25:57 +0000.141999][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[132:953] [2025-02-10 07:25:57 +0000.202271][2e47] lipsync_debug:result remaining
time:0
[132:953] [2025-02-10 07:25:57 +0000.202370][2e47] dynamic updated lipsync delay:0
[133:290] [2025-02-10 07:25:57 +0000.540083][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[133:430] [2025-02-10 07:25:57 +0000.679388][2e49] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 441170
[133:430] [2025-02-10 07:25:57 +0000.679447][2e49] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[133:519] [2025-02-10 07:25:57 +0000.768268][2e47] lipsync_debug:displaying video
ts:878760 The current displayed video timestamp is:43244080
[133:607] [2025-02-10 07:25:57 +0000.856517][2e48] The audio playback speed:100
(1/100)
[133:607] [2025-02-10 07:25:57 +0000.856665][2e48] lipsync_debug: The current
played audio timestamp is:443242(1/50)
[134:041] [2025-02-10 07:25:58 +0000.291013][2e4a] video frame wait audio frame:
last_video_timestamp:10703 last_audio_timestamp:10584.7
[134:122] [2025-02-10 07:25:58 +0000.372153][2e47] DriveRender working... (1/200)
[134:123] [2025-02-10 07:25:58 +0000.372416][2c2d] Run AGC when audioType = 0
[134:157] [2025-02-10 07:25:58 +0000.406622][2e47] lipsync_debug:displaying video
ts:938880 The current displayed video timestamp is:43244718
[134:308] [2025-02-10 07:25:58 +0000.557590][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[134:310] [2025-02-10 07:25:58 +0000.559920][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[134:355] [2025-02-10 07:25:58 +0000.605152][2e47]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:41 timeDelta:2 last video
ts:956520 frame->pts:960210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[134:356] [2025-02-10 07:25:58 +0000.605308][2e47] lipsync_debug: tsDelta -
timeDelta = 39
[134:411] [2025-02-10 07:25:58 +0000.660916][2e4a] webrtc common_video plane
old ..... (1/1000) new: 24001 delete: 23992 diff: 9
[134:566] [2025-02-10 07:25:58 +0000.815555][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[134:768] [2025-02-10 07:25:59 +0000.18048][2e47] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[134:768] [2025-02-10 07:25:59 +0000.18141][2e47] lipsync_debug:result remaining
time:10
[134:868] [2025-02-10 07:25:59 +0000.117498][2e47] lipsync_debug:displaying video
ts:999000 The current displayed video timestamp is:43245429
[135:290] [2025-02-10 07:25:59 +0000.539894][2e4b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[135:367] [2025-02-10 07:25:59 +0000.617039][2e4a] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1083060pts ms:1.2034e+07
[135:368] [2025-02-10 07:25:59 +0000.618149][2e4a] OnVideoFrameReady(1/200)
[135:369] [2025-02-10 07:25:59 +0000.618295][2e47] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[135:534] [2025-02-10 07:25:59 +0000.783834][2e47] lipsync_debug:displaying video
ts:1058940 The current displayed video timestamp is:43246095
[135:609] [2025-02-10 07:25:59 +0000.858647][2e47] DriveRender working... (1/200)
[135:634] [2025-02-10 07:25:59 +0000.884120][2e4a] Error(video_source.cc:430): wait
decoder a frame: 0
[135:789] [2025-02-10 07:26:00 +0000.38393][2e49] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 543538
[135:789] [2025-02-10 07:26:00 +0000.38483][2e49] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[135:836] [2025-02-10 07:26:00 +0000.85238][2e48] The audio playback speed:100
(1/100)
[135:836] [2025-02-10 07:26:00 +0000.85405][2e48] lipsync_debug: The current played
audio timestamp is:545610(1/50)
[135:849] [2025-02-10 07:26:00 +0000.98278][2e47] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:30 timeDelta:2 last video ts:1085850 frame->pts:1088550
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[135:849] [2025-02-10 07:26:00 +0000.98389][2e47] lipsync_debug: tsDelta -
timeDelta = 28
[136:019] [2025-02-10 07:26:00 +0000.268668][2e4a]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[136:125] [2025-02-10 07:26:00 +0000.374389][2c2d] Run AGC when audioType = 0
[136:125] [2025-02-10 07:26:00 +0000.374643][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[136:207] [2025-02-10 07:26:00 +0000.456274][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[136:207] [2025-02-10 07:26:00 +0000.456852][2e48] Stop:
[136:207] [2025-02-10 07:26:00 +0000.457050][2e47] operator(): Video Render
stopped.
[136:208] [2025-02-10 07:26:00 +0000.457300][2e48] Stop:
[136:208] [2025-02-10 07:26:00 +0000.457632][2e48] DeviceStop:
audioDevice_:0x7757df3000
[136:208] [2025-02-10 07:26:00 +0000.457708][2e48] OpenSlesOutput:Stop playout

[136:212] [2025-02-10 07:26:00 +0000.462131][2e48] DeviceStop: Done


[136:213] [2025-02-10 07:26:00 +0000.462325][2e48] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[136:213] [2025-02-10 07:26:00 +0000.462404][2e48] operator(): Stop now!
[136:241] [2025-02-10 07:26:00 +0000.490700][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[136:241] [2025-02-10 07:26:00 +0000.490847][7dd2] StopPreView: Have Stopped,
operation cancel
[136:241] [2025-02-10 07:26:00 +0000.490955][7dd2] Stop:
[136:241] [2025-02-10 07:26:00 +0000.491131][2e48] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[136:242] [2025-02-10 07:26:00 +0000.491358][7dd2] DeviceRelease:
audioDevice_:0x7757df3000
[136:242] [2025-02-10 07:26:00 +0000.491439][7dd2] OpenSlesOutput:Stop playout

[136:242] [2025-02-10 07:26:00 +0000.491489][7dd2] DeviceRelease: Release the


webrtc device object.
[136:242] [2025-02-10 07:26:00 +0000.491740][7dd2] OpenSlesOutput destruct.

[136:242] [2025-02-10 07:26:00 +0000.491820][7dd2] DeviceRelease: Done


[136:242] [2025-02-10 07:26:00 +0000.491947][7dd2] Stop:
[136:242] [2025-02-10 07:26:00 +0000.492049][2e47] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[136:249] [2025-02-10 07:26:00 +0000.498468][7dd2] global uninited!
[136:249] [2025-02-10 07:26:00 +0000.498611][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[136:249] [2025-02-10 07:26:00 +0000.498709][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[136:249] [2025-02-10 07:26:00 +0000.498764][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[136:249] [2025-02-10 07:26:00 +0000.498813][7dd2] UnbindInputFilter 0x777139f418
this 0x77ca171c20
[136:249] [2025-02-10 07:26:00 +0000.498853][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7757a17600
[136:249] [2025-02-10 07:26:00 +0000.498881][7dd2] DestoryDecoderByVideoSource
time:43246810 enter.

[136:249] [2025-02-10 07:26:00 +0000.498926][7dd2] ~VideoBindDecoder time:43246810


enter.

[136:250] [2025-02-10 07:26:00 +0000.499325][7dd2] CleanUp time:43246811 enter.

[136:255] [2025-02-10 07:26:00 +0000.504384][7dd2] CleanUp leave. expire time = 5


ms

[136:255] [2025-02-10 07:26:00 +0000.504481][7dd2] CleanUp time:43246816 enter.

[136:255] [2025-02-10 07:26:00 +0000.504903][7dd2] CleanUp leave. expire time = 0


ms

[136:260] [2025-02-10 07:26:00 +0000.509790][7dd2] ~VideoBindDecoder leave. expire


time = 11 ms

[136:260] [2025-02-10 07:26:00 +0000.509870][7dd2] DestoryDecoderByVideoSource


leave. expire time = 11 ms

[136:260] [2025-02-10 07:26:00 +0000.509911][7dd2] UnbindInputFilter 0x7771316f18


this 0x777139f418
[136:260] [2025-02-10 07:26:00 +0000.509946][7dd2] UnbindInputFilter 0x77712119d8
this 0x7771316f18
[136:260] [2025-02-10 07:26:00 +0000.509977][7dd2] UnbindInputFilter 0x7757a17820
this 0x77712119d8
[136:260] [2025-02-10 07:26:00 +0000.510008][7dd2] UnbindInputFilter 0x777139eb18
this 0x777139f658
[136:260] [2025-02-10 07:26:00 +0000.510040][7dd2] UnbindInputFilter 0x777139ea58
this 0x777139eb18
[136:260] [2025-02-10 07:26:00 +0000.510068][7dd2] UnbindInputFilter 0x7757a17820
this 0x777139ea58
[136:263] [2025-02-10 07:26:00 +0000.513088][7dd2] ~GLESContext:
[136:265] [2025-02-10 07:26:00 +0000.515093][7dd2] GLESContext destruct finish.
[136:265] [2025-02-10 07:26:00 +0000.515152][7dd2] filter: filter pipeline destroy
this: 0x77ca171b80
[136:267] [2025-02-10 07:26:00 +0000.516880][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[136:268] [2025-02-10 07:26:00 +0000.517790][7dd2] machine model :poco
[136:268] [2025-02-10 07:26:00 +0000.517851][7dd2] Support this machine model :poco
[136:268] [2025-02-10 07:26:00 +0000.517902][7dd2] global inited! current sdk
version: 07-20-936c45f
[136:269] [2025-02-10 07:26:00 +0000.518328][7dd2] filter: filter pipeline
construtc this: 0x77ca171b80
[136:269] [2025-02-10 07:26:00 +0000.518386][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[136:269] [2025-02-10 07:26:00 +0000.518422][7dd2] GLESContext:
[136:269] [2025-02-10 07:26:00 +0000.518478][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[136:270] [2025-02-10 07:26:00 +0000.519752][7dd2] The result of creation:
0x783b5c7580
[136:270] [2025-02-10 07:26:00 +0000.519887][7dd2] The result of
eglCreatePbufferSurface is: 0x778380f700
[136:270] [2025-02-10 07:26:00 +0000.520021][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[136:271] [2025-02-10 07:26:00 +0000.520201][7dd2] The source 0 speed:1
[136:271] [2025-02-10 07:26:00 +0000.520249][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4,
delay: 0
[136:271] [2025-02-10 07:26:00 +0000.520288][7dd2] CreateDecoderByVideoSource
time:43246832 enter.

[136:271] [2025-02-10 07:26:00 +0000.520515][7dd2] running_decoder_count:0max


count:2
[136:271] [2025-02-10 07:26:00 +0000.520596][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a000
[136:273] [2025-02-10 07:26:00 +0000.522202][2e56] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771416200] Current FFmpeg version git-2021-06-16-
97cea6f

[136:287] [2025-02-10 07:26:00 +0000.536370][2c2d] haveEnoughProcessedData


internalAudioStream.length: 0
[136:301] [2025-02-10 07:26:00 +0000.551168][2e56] OnStreamInfoFound: video
duration_: 15192
[136:303] [2025-02-10 07:26:00 +0000.552591][2e57] NO get frame from decoder
[136:303] [2025-02-10 07:26:00 +0000.553125][7dd2] start decoder
[136:304] [2025-02-10 07:26:00 +0000.553185][7dd2] CreateDecoderByVideoSource
leave. expire time = 33 ms

[136:304] [2025-02-10 07:26:00 +0000.553234][7dd2] BindInputFilter 0x7757a17820


this 0x7771210f58
[136:304] [2025-02-10 07:26:00 +0000.553295][7dd2] BindInputFilter 0x7771210f58
this 0x7771211198
[136:304] [2025-02-10 07:26:00 +0000.553332][7dd2] BindInputFilter 0x7757a17820
this 0x7771329398
[136:304] [2025-02-10 07:26:00 +0000.553370][7dd2] BindInputFilter 0x7771329398
this 0x777139e158
[136:304] [2025-02-10 07:26:00 +0000.553421][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[136:304] [2025-02-10 07:26:00 +0000.553456][7dd2] BindInputFilter 0x7771211198
this 0x777139e218
[136:304] [2025-02-10 07:26:00 +0000.553483][7dd2] BindInputFilter 0x777139e218
this 0x77ca171c20
[136:304] [2025-02-10 07:26:00 +0000.553511][7dd2] BindInputFilter 0x777139e158
this 0x777139ea58
[136:304] [2025-02-10 07:26:00 +0000.553532][2e57] NO get frame from decoder
[136:304] [2025-02-10 07:26:00 +0000.553581][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43218212.mp4
[136:304] [2025-02-10 07:26:00 +0000.553667][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[136:304] [2025-02-10 07:26:00 +0000.553816][7dd2] MediaComposeFile time:43246865
enter.

[136:304] [2025-02-10 07:26:00 +0000.553864][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[136:305] [2025-02-10 07:26:00 +0000.555022][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[136:305] [2025-02-10 07:26:00 +0000.555065][7dd2] Recording session using default
bitrate support by app:14680064
[136:305] [2025-02-10 07:26:00 +0000.555164][2e61] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7731c17a40
[136:306] [2025-02-10 07:26:00 +0000.555212][2e61] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[136:306] [2025-02-10 07:26:00 +0000.555319][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[136:306] [2025-02-10 07:26:00 +0000.555423][7dd2] GetPipeline:
-----------------------------------------
[136:306] [2025-02-10 07:26:00 +0000.555453][7dd2] GetPipeline: source:
0x7757a17600
[136:306] [2025-02-10 07:26:00 +0000.555482][7dd2] GetPipeline: filter: NULLFilter
[136:306] [2025-02-10 07:26:00 +0000.555513][7dd2] GetPipeline: filter: NULLFilter
[136:306] [2025-02-10 07:26:00 +0000.555543][7dd2] GetPipeline: filter: NULLFilter
[136:306] [2025-02-10 07:26:00 +0000.555575][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[136:306] [2025-02-10 07:26:00 +0000.555604][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[136:306] [2025-02-10 07:26:00 +0000.555635][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[136:306] [2025-02-10 07:26:00 +0000.555707][7dd2] GetPipeline:
------------------------------------------
[136:306] [2025-02-10 07:26:00 +0000.555737][7dd2] filter: filter pipeline2 update
pattern: 2
[136:305] [2025-02-10 07:26:00 +0000.554802][2e57] NO get frame from decoder
[136:306] [2025-02-10 07:26:00 +0000.555961][7dd2] MediaComposeFile leave. expire
time = 2 ms

[136:307] [2025-02-10 07:26:00 +0000.556336][7dd2] machine model :poco


[136:307] [2025-02-10 07:26:00 +0000.556373][7dd2] Support this machine model :poco
[136:307] [2025-02-10 07:26:00 +0000.556399][7dd2] global inited! current sdk
version: 07-20-936c45f
[136:308] [2025-02-10 07:26:00 +0000.557350][2e57] NO get frame from decoder
[136:311] [2025-02-10 07:26:00 +0000.560473][2e57] NO get frame from decoder
[136:311] [2025-02-10 07:26:00 +0000.561072][2e57] NO get frame from decoder
[136:312] [2025-02-10 07:26:00 +0000.561796][2e57] NO get frame from decoder
[136:313] [2025-02-10 07:26:00 +0000.562427][2e57] NO get frame from decoder
[136:319] [2025-02-10 07:26:00 +0000.569062][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[136:320] [2025-02-10 07:26:00 +0000.569192][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 354
[136:320] [2025-02-10 07:26:00 +0000.569250][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[136:320] [2025-02-10 07:26:00 +0000.569291][7dd2] BeginCompose: BeginCompose, is
composing 0
[136:325] [2025-02-10 07:26:00 +0000.575077][2e61] start recording, file path:
[136:326] [2025-02-10 07:26:00 +0000.575703][2e61] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 354 audio_timescale:44100
video_timescale:90000
[136:326] [2025-02-10 07:26:00 +0000.575786][2e61] 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
[136:326] [2025-02-10 07:26:00 +0000.575823][2e61] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 354
[136:326] [2025-02-10 07:26:00 +0000.575865][2e61] fd_open successed
handle:0xb40000790437b148
[136:326] [2025-02-10 07:26:00 +0000.576053][2e61] create mp4 file:339
m_fileHandle: 0x7848580500
[136:326] [2025-02-10 07:26:00 +0000.576082][2e61] MP4 file: is opened successfully
[136:326] [2025-02-10 07:26:00 +0000.576104][2e61] setupMediaProcessers:
[136:326] [2025-02-10 07:26:00 +0000.576126][2e61]
RecordingSessionInternalSimple:setup media processers.
[136:326] [2025-02-10 07:26:00 +0000.576103][2e66] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78485b4698
[136:326] [2025-02-10 07:26:00 +0000.576147][2e61] construct AAC encoder
[136:327] [2025-02-10 07:26:00 +0000.576504][2e61] H264Encoder creating:
ultrafast012323
[136:327] [2025-02-10 07:26:00 +0000.576570][2e61] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[136:327] [2025-02-10 07:26:00 +0000.576998][2e61] H264Encode::GetMachineModel is
POCO F2 Pro
[136:327] [2025-02-10 07:26:00 +0000.577045][2e61] H264Encoder machine_mode is:POCO
F2 Pro
[136:327] [2025-02-10 07:26:00 +0000.577068][2e61] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[136:327] [2025-02-10 07:26:00 +0000.577090][2e61] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[136:327] [2025-02-10 07:26:00 +0000.577113][2e61] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[136:327] [2025-02-10 07:26:00 +0000.577134][2e61] setupCompressionSession:
[136:327] [2025-02-10 07:26:00 +0000.577154][2e61] H264Encode::creating hareware
Encoder
[136:328] [2025-02-10 07:26:00 +0000.577177][2e61] AndroidHwAvcEncoder
time:43246889 enter.

[136:328] [2025-02-10 07:26:00 +0000.577333][2e61] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[136:328] [2025-02-10 07:26:00 +0000.577433][2e61] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[136:328] [2025-02-10 07:26:00 +0000.577462][2e61] The video avc hw codec address
is 0x7848421ad8
[136:328] [2025-02-10 07:26:00 +0000.577554][2e61] AndroidHwAvcEncoder leave.
expire time = 0 ms

[136:328] [2025-02-10 07:26:00 +0000.577582][2e61] RegisterEncodeCompleteCallback


time:43246889 enter.

[136:328] [2025-02-10 07:26:00 +0000.577642][2e61] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[136:328] [2025-02-10 07:26:00 +0000.577689][2e61] InitEncode time:43246889 enter.

[136:328] [2025-02-10 07:26:00 +0000.577746][2e61] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[136:328] [2025-02-10 07:26:00 +0000.577810][2e61] Create time:43246889 enter.

[136:328] [2025-02-10 07:26:00 +0000.577834][2e61] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[136:328] [2025-02-10 07:26:00 +0000.577860][2e61]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770a76880
[136:328] [2025-02-10 07:26:00 +0000.578086][2e61]
supported_type:image/vnd.android.heic
[136:330] [2025-02-10 07:26:00 +0000.579517][2e61] supported_type:video/avc
[136:330] [2025-02-10 07:26:00 +0000.579900][2e61] name:OMX.qcom.video.encoder.avc
mime:video/avc
[136:330] [2025-02-10 07:26:00 +0000.579940][2e61] hwCodecPrefix :OMX.qcom.
[136:330] [2025-02-10 07:26:00 +0000.579968][2e61] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[136:330] [2025-02-10 07:26:00 +0000.579996][2e61] mediacodec_createCodecByName
time:43246891 enter.

[136:330] [2025-02-10 07:26:00 +0000.580021][2e61] WrapAndroidMediaCodec


time:43246891 enter.

[136:330] [2025-02-10 07:26:00 +0000.580114][2e61] WrapAndroidMediaCodec leave.


expire time = 0 ms

[136:351] [2025-02-10 07:26:00 +0000.600913][2e61] mediacodec_createCodecByName


leave. expire time = 21 ms

[136:351] [2025-02-10 07:26:00 +0000.600980][2e61] WrapAndroidMediaFromat


time:43246912 enter.

[136:351] [2025-02-10 07:26:00 +0000.601033][2e61] WrapAndroidMediaFromat leave.


expire time = 0 ms

[136:374] [2025-02-10 07:26:00 +0000.623906][2e61] Destroy time:43246935 enter.

[136:374] [2025-02-10 07:26:00 +0000.624069][2e61] WrapAndroidMediaFromat::


Destroy
[136:374] [2025-02-10 07:26:00 +0000.624104][2e61] Destroy leave. expire time = 0
ms

[136:374] [2025-02-10 07:26:00 +0000.624144][2e61] ~WrapAndroidMediaFromat


time:43246935 enter.

[136:375] [2025-02-10 07:26:00 +0000.624196][2e61] ~WrapAndroidMediaFromat leave.


expire time = 1 ms

[136:375] [2025-02-10 07:26:00 +0000.624270][2e61] Create leave. expire time = 47


ms

[136:375] [2025-02-10 07:26:00 +0000.624294][2e61] isSemiPlanarSupport


time:43246936 enter.

[136:375] [2025-02-10 07:26:00 +0000.624315][2e61] H264Encoder isSemiPlanarSupport


[136:375] [2025-02-10 07:26:00 +0000.624338][2e61] isSemiPlanarSupport leave.
expire time = 0 ms

[136:375] [2025-02-10 07:26:00 +0000.624359][2e61] creat hw H264Encoder success,


isSemiPlanar:1
[136:375] [2025-02-10 07:26:00 +0000.624440][2e61] InitEncode leave. expire time =
47 ms

[136:375] [2025-02-10 07:26:00 +0000.624505][2e61] H264Encode::created Encoder


[136:375] [2025-02-10 07:26:00 +0000.624528][2e61] H264Encode:: H264 encoder
created.
[136:375] [2025-02-10 07:26:00 +0000.624555][2e61] H264 encoder created.
[136:375] [2025-02-10 07:26:00 +0000.624589][2e61]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c308b40
[136:375] [2025-02-10 07:26:00 +0000.624620][2e61] setOutput:
[136:375] [2025-02-10 07:26:00 +0000.624647][2e61]
RecordingSessionInternalSimple:encoder set output to muxer!
[136:375] [2025-02-10 07:26:00 +0000.624681][2e61] request a key frame
[136:375] [2025-02-10 07:26:00 +0000.624710][2e61] H264Encode:: request a key frame
[136:376] [2025-02-10 07:26:00 +0000.625266][2e61] setDisplayRotate :90
[136:376] [2025-02-10 07:26:00 +0000.625324][2e61] 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
[136:379] [2025-02-10 07:26:00 +0000.628857][2e62]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[136:409] [2025-02-10 07:26:00 +0000.658400][2e62] DTS queue for
Generator:0x78485bf6b8 10 34 65 96 130
[136:430] [2025-02-10 07:26:00 +0000.681252][2e65] audio_frame_list_ empty
[136:453] [2025-02-10 07:26:00 +0000.702771][2e61] setDisplayRotate :90
[136:453] [2025-02-10 07:26:00 +0000.702868][2e61] 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
[136:453] [2025-02-10 07:26:00 +0000.703036][2e66] add aac audio track with id:1
[136:453] [2025-02-10 07:26:00 +0000.703099][2e66] audio start ts:0
[136:453] [2025-02-10 07:26:00 +0000.703151][2e66] the audio frame has been written
into MP4 file
[136:462] [2025-02-10 07:26:00 +0000.711956][2e62] h264 add frame header cdr flag
[136:463] [2025-02-10 07:26:00 +0000.713065][2e62] h264 add frame header cdr flag
[136:464] [2025-02-10 07:26:00 +0000.713635][2e62] Received key frame:10
[136:464] [2025-02-10 07:26:00 +0000.713726][2e62] H264Encode:: get a sps pps
header!headerSize:31
[136:466] [2025-02-10 07:26:00 +0000.715713][2e66] get the H.264 SPS parameter
[136:469] [2025-02-10 07:26:00 +0000.718510][2e66] add video track with id:2
[136:470] [2025-02-10 07:26:00 +0000.719534][2e66] get the H.264 PPS parameter
[136:470] [2025-02-10 07:26:00 +0000.720011][2e66] get the H.264 IDR frame
[136:470] [2025-02-10 07:26:00 +0000.720090][2e66] resss:true
[136:470] [2025-02-10 07:26:00 +0000.720129][2e66] video start ts:10
[136:472] [2025-02-10 07:26:00 +0000.721285][2e66] the video frame has been written
into MP4 file
[136:483] [2025-02-10 07:26:00 +0000.732338][2e64] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[136:502] [2025-02-10 07:26:00 +0000.752063][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[136:532] [2025-02-10 07:26:00 +0000.781185][2e62] Push an pts:603 to dts queue.
[136:544] [2025-02-10 07:26:00 +0000.793885][2e62] last dts:571 currentPts:603
ppsOrSPS:0 queue length:6
[136:574] [2025-02-10 07:26:00 +0000.823598][2e62] DTS queue for
Generator:0x78485bf6b8 868 899
[136:636] [2025-02-10 07:26:00 +0000.886157][2e62] SendFrame
encodedImage._timeStamp:1267encodedImage->_length:16768
[136:658] [2025-02-10 07:26:00 +0000.907673][2e62] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1434 pts:1434
[136:675] [2025-02-10 07:26:00 +0000.924397][2e62] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1699
[136:675] [2025-02-10 07:26:00 +0000.924538][2e62] push video frame to H264
encoder. (100 frame for one log)

[136:675] [2025-02-10 07:26:00 +0000.924592][2e62] push video frame to H264


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

[136:675] [2025-02-10 07:26:00 +0000.924617][2e62] H264Encode::push video frame to


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

[136:675] [2025-02-10 07:26:00 +0000.924649][2e62] The input pts:1699 fps:30


[136:680] [2025-02-10 07:26:00 +0000.929777][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[136:685] [2025-02-10 07:26:00 +0000.934820][2e62] DTS queue for
Generator:0x78485bf6b8 1699 1735
[136:686] [2025-02-10 07:26:00 +0000.935369][2e62] H264Encode::H264SWEncoder get
callback, length:16096 type:1 nalType:1length:16092
[136:705] [2025-02-10 07:26:00 +0000.955011][2e62] Push an pts:1933 to dts queue.
[136:721] [2025-02-10 07:26:00 +0000.970360][2e62] last dts:1903 currentPts:1933
ppsOrSPS:0 queue length:6
[136:731] [2025-02-10 07:26:00 +0000.980578][2e62] h264 add frame header cdr flag
[136:731] [2025-02-10 07:26:00 +0000.980751][2e62] Received key frame:2002
[136:732] [2025-02-10 07:26:00 +0000.981560][2e66] get the H.264 IDR frame
[136:752] [2025-02-10 07:26:01 +0000.2002][2e61] setDisplayRotate :90
[136:752] [2025-02-10 07:26:01 +0000.2084][2e61] 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
[136:757] [2025-02-10 07:26:01 +0000.6719][2e64] webrtc common_video plane
old ..... (1/1000) new: 25001 delete: 24984 diff: 17
[136:799] [2025-02-10 07:26:01 +0000.48591][2e62] DTS queue for
Generator:0x78485bf6b8 2433 2467 2501 2534 2568 2599 2631
[136:848] [2025-02-10 07:26:01 +0000.98132][2e65] audio_frame_list_ empty
[136:871] [2025-02-10 07:26:01 +0000.120319][2e62] Push an pts:3262 to dts queue.
[136:915] [2025-02-10 07:26:01 +0000.164230][2e61] setDisplayRotate :90
[136:915] [2025-02-10 07:26:01 +0000.164321][2e61] 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
[136:931] [2025-02-10 07:26:01 +0000.181071][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[136:939] [2025-02-10 07:26:01 +0000.189059][2e62] DTS queue for
Generator:0x78485bf6b8 3262 3299 3339 3373 3398 3434 3470
[136:943] [2025-02-10 07:26:01 +0000.192903][2e62] last dts:3229 currentPts:3262
ppsOrSPS:0 queue length:8
[137:023] [2025-02-10 07:26:01 +0000.272969][2e62] h264 add frame header cdr flag
[137:023] [2025-02-10 07:26:01 +0000.273133][2e62] Received key frame:4000
[137:024] [2025-02-10 07:26:01 +0000.274078][2e66] get the H.264 IDR frame
[137:060] [2025-02-10 07:26:01 +0000.309292][2e61] setDisplayRotate :90
[137:060] [2025-02-10 07:26:01 +0000.309371][2e61] 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
[137:060] [2025-02-10 07:26:01 +0000.309888][2e62] DTS queue for
Generator:0x78485bf6b8 4063 4101 4138 4168 4198 4231 4269 4299
[137:108] [2025-02-10 07:26:01 +0000.357943][2e62] Push an pts:4600 to dts queue.
[137:110] [2025-02-10 07:26:01 +0000.359229][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[137:124] [2025-02-10 07:26:01 +0000.373676][2e62] SendFrame
encodedImage._timeStamp:4600encodedImage->_length:17504
[137:124] [2025-02-10 07:26:01 +0000.373875][2e62] last dts:4564 currentPts:4600
ppsOrSPS:0 queue length:3
[137:152] [2025-02-10 07:26:01 +0000.401301][2e62] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4797 pts:4797
[137:170] [2025-02-10 07:26:01 +0000.419281][2e62] DTS queue for
Generator:0x78485bf6b8 4998 5031
[137:170] [2025-02-10 07:26:01 +0000.419848][2e62] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5063
[137:170] [2025-02-10 07:26:01 +0000.419955][2e62] push video frame to H264
encoder. (100 frame for one log)

[137:170] [2025-02-10 07:26:01 +0000.419995][2e62] push video frame to H264


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

[137:170] [2025-02-10 07:26:01 +0000.420022][2e62] H264Encode::push video frame to


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

[137:170] [2025-02-10 07:26:01 +0000.420056][2e62] The input pts:5063 fps:30


[137:185] [2025-02-10 07:26:01 +0000.434285][2e62] H264Encode::H264SWEncoder get
callback, length:9152 type:1 nalType:1length:9148
[137:205] [2025-02-10 07:26:01 +0000.454174][2e61] setDisplayRotate :90
[137:205] [2025-02-10 07:26:01 +0000.454266][2e61] 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
[137:206] [2025-02-10 07:26:01 +0000.455569][2e65] FilterPipeline2::OnAudioFrame
pts 228278 last_audio_timestamp_ 5176.37
[137:284] [2025-02-10 07:26:01 +0000.533653][2e65] audio_frame_list_ empty
[137:285] [2025-02-10 07:26:01 +0000.534353][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[137:292] [2025-02-10 07:26:01 +0000.541729][2e62] Push an pts:5930 to dts queue.
[137:297] [2025-02-10 07:26:01 +0000.546353][2e62] DTS queue for
Generator:0x78485bf6b8 5765 5801 5834 5868 5901 5930
[137:316] [2025-02-10 07:26:01 +0000.565705][2e62] last dts:5901 currentPts:5930
ppsOrSPS:0 queue length:5
[137:339] [2025-02-10 07:26:01 +0000.589050][2e62] h264 add frame header cdr flag
[137:340] [2025-02-10 07:26:01 +0000.589190][2e62] Received key frame:5998
[137:340] [2025-02-10 07:26:01 +0000.590122][2e66] get the H.264 IDR frame
[137:362] [2025-02-10 07:26:01 +0000.611436][2e64] webrtc common_video plane
old ..... (1/1000) new: 26001 delete: 25980 diff: 21
[137:412] [2025-02-10 07:26:01 +0000.662107][2e62] DTS queue for
Generator:0x78485bf6b8 6597 6634 6669 6707 6734
[137:471] [2025-02-10 07:26:01 +0000.720895][2e62] Push an pts:7262 to dts queue.
[137:502] [2025-02-10 07:26:01 +0000.751305][2e62] last dts:7231 currentPts:7262
ppsOrSPS:0 queue length:3
[137:520] [2025-02-10 07:26:01 +0000.769704][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[137:530] [2025-02-10 07:26:01 +0000.779523][2e62] DTS queue for
Generator:0x78485bf6b8 7500
[137:605] [2025-02-10 07:26:01 +0000.854896][2e62] SendFrame
encodedImage._timeStamp:7930encodedImage->_length:9344
[137:616] [2025-02-10 07:26:01 +0000.865804][2e62] h264 add frame header cdr flag
[137:616] [2025-02-10 07:26:01 +0000.866070][2e62] Received key frame:7998
[137:624] [2025-02-10 07:26:01 +0000.873381][2e66] get the H.264 IDR frame
[137:635] [2025-02-10 07:26:01 +0000.884928][2e62] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8164 pts:8164
[137:646] [2025-02-10 07:26:01 +0000.895555][2e62] DTS queue for
Generator:0x78485bf6b8 8263 8296 8329 8362
[137:659] [2025-02-10 07:26:01 +0000.908709][2e62] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8435
[137:659] [2025-02-10 07:26:01 +0000.908822][2e62] push video frame to H264
encoder. (100 frame for one log)

[137:659] [2025-02-10 07:26:01 +0000.908877][2e62] push video frame to H264


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

[137:660] [2025-02-10 07:26:01 +0000.909949][2e62] H264Encode::push video frame to


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

[137:661] [2025-02-10 07:26:01 +0000.910206][2e62] The input pts:8435 fps:30


[137:674] [2025-02-10 07:26:01 +0000.923945][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[137:680] [2025-02-10 07:26:01 +0000.929830][2e62] Push an pts:8600 to dts queue.
[137:684] [2025-02-10 07:26:01 +0000.933871][2e62] H264Encode::H264SWEncoder get
callback, length:14192 type:1 nalType:1length:14188
[137:699] [2025-02-10 07:26:01 +0000.948653][2e62] last dts:8567 currentPts:8600
ppsOrSPS:0 queue length:3
[137:740] [2025-02-10 07:26:01 +0000.989191][2e65] audio_frame_list_ empty
[137:769] [2025-02-10 07:26:02 +0000.19002][2e62] DTS queue for
Generator:0x78485bf6b8 9094 9127 9167 9198
[137:872] [2025-02-10 07:26:02 +0000.122085][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[137:882] [2025-02-10 07:26:02 +0000.131512][2e62] Push an pts:9933 to dts queue.
[137:896] [2025-02-10 07:26:02 +0000.145178][2e62] DTS queue for
Generator:0x78485bf6b8 9933 9964 10000 10030
[137:898] [2025-02-10 07:26:02 +0000.147181][2e62] last dts:9900 currentPts:9933
ppsOrSPS:0 queue length:4
[137:906] [2025-02-10 07:26:02 +0000.155352][2e62] h264 add frame header cdr flag
[137:906] [2025-02-10 07:26:02 +0000.155535][2e62] Received key frame:10000
[137:907] [2025-02-10 07:26:02 +0000.156208][2e66] get the H.264 IDR frame
[137:943] [2025-02-10 07:26:02 +0000.192565][2e61] setDisplayRotate :90
[137:943] [2025-02-10 07:26:02 +0000.192651][2e61] 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
[137:961] [2025-02-10 07:26:02 +0000.211144][2e64] webrtc common_video plane
old ..... (1/1000) new: 27001 delete: 26984 diff: 17
[138:003] [2025-02-10 07:26:02 +0000.253065][2e62] DTS queue for
Generator:0x78485bf6b8 10703 10730 10763 10795 10832 10865 10894
[138:029] [2025-02-10 07:26:02 +0000.278424][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[138:063] [2025-02-10 07:26:02 +0000.312596][2e62] Push an pts:11262 to dts queue.
[138:088] [2025-02-10 07:26:02 +0000.337306][2e62] SendFrame
encodedImage._timeStamp:11262encodedImage->_length:10896
[138:088] [2025-02-10 07:26:02 +0000.337575][2e62] last dts:11232 currentPts:11262
ppsOrSPS:0 queue length:3
[138:099] [2025-02-10 07:26:02 +0000.348565][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[138:119] [2025-02-10 07:26:02 +0000.368720][2c2d] Run AGC when audioType = 0
[138:140] [2025-02-10 07:26:02 +0000.389911][2e62] DTS queue for
Generator:0x78485bf6b8 11532 11562 11601 11630 11663 11694 11735
[138:141] [2025-02-10 07:26:02 +0000.390851][2e62] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11532 pts:11532
[138:147] [2025-02-10 07:26:02 +0000.396276][2e62] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11797
[138:147] [2025-02-10 07:26:02 +0000.396370][2e62] push video frame to H264
encoder. (100 frame for one log)

[138:147] [2025-02-10 07:26:02 +0000.396454][2e62] push video frame to H264


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

[138:147] [2025-02-10 07:26:02 +0000.396485][2e62] H264Encode::push video frame to


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

[138:147] [2025-02-10 07:26:02 +0000.396534][2e62] The input pts:11797 fps:30


[138:178] [2025-02-10 07:26:02 +0000.427330][2e62] H264Encode::H264SWEncoder get
callback, length:9952 type:1 nalType:1length:9948
[138:185] [2025-02-10 07:26:02 +0000.434619][2e65] audio_frame_list_ empty
[138:204] [2025-02-10 07:26:02 +0000.453278][2e62] h264 add frame header cdr flag
[138:204] [2025-02-10 07:26:02 +0000.453474][2e62] Received key frame:11994
[138:208] [2025-02-10 07:26:02 +0000.458155][2e66] get the H.264 IDR frame
[138:243] [2025-02-10 07:26:02 +0000.492237][2e62] DTS queue for
Generator:0x78485bf6b8 12407 12432 12461 12496
[138:254] [2025-02-10 07:26:02 +0000.503652][2e62] Push an pts:12596 to dts queue.
[138:270] [2025-02-10 07:26:02 +0000.519704][2e62] last dts:12562 currentPts:12596
ppsOrSPS:0 queue length:4
[138:280] [2025-02-10 07:26:02 +0000.529675][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[138:365] [2025-02-10 07:26:02 +0000.615055][2e62] DTS queue for
Generator:0x78485bf6b8 13196 13230 13264 13294 13329 13367
[138:439] [2025-02-10 07:26:02 +0000.689119][2e62] Push an pts:13929 to dts queue.
[138:450] [2025-02-10 07:26:02 +0000.699589][2e64] Error(video_source.cc:430): wait
decoder a frame: 0
[138:453] [2025-02-10 07:26:02 +0000.702984][2e62] last dts:13896 currentPts:13929
ppsOrSPS:0 queue length:3
[138:464] [2025-02-10 07:26:02 +0000.713737][2e62] h264 add frame header cdr flag
[138:464] [2025-02-10 07:26:02 +0000.713887][2e62] Received key frame:14000
[138:468] [2025-02-10 07:26:02 +0000.717742][2e66] get the H.264 IDR frame
[138:473] [2025-02-10 07:26:02 +0000.722797][2e62] DTS queue for
Generator:0x78485bf6b8 14062 14094 14132
[138:484] [2025-02-10 07:26:02 +0000.733996][2e64] webrtc common_video plane
old ..... (1/1000) new: 28001 delete: 27916 diff: 85
[138:490] [2025-02-10 07:26:02 +0000.739330][2e57] av_read_frame AVERROR_EOF
[138:523] [2025-02-10 07:26:02 +0000.773058][2e57] OnReceiveEOF:
[138:523] [2025-02-10 07:26:02 +0000.773151][2e57] OnDecoderEOF time:43249084
enter.

[138:524] [2025-02-10 07:26:02 +0000.773251][2e57] OnDecoderEOF leave. expire time


= 1 ms

[138:524] [2025-02-10 07:26:02 +0000.773271][2e55] CleanUp time:43249085 enter.

[138:524] [2025-02-10 07:26:02 +0000.773280][2e57] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7757a17600
[138:526] [2025-02-10 07:26:02 +0000.776121][2e65] PullAudioFrame: PullFrame audio
finished.
[138:527] [2025-02-10 07:26:02 +0000.776286][2e65] OnAudioTimer: OnAudioTimer
return
[138:528] [2025-02-10 07:26:02 +0000.777585][2e55] CleanUp leave. expire time = 4
ms

[138:528] [2025-02-10 07:26:02 +0000.777676][2e55] clean up


[138:528] [2025-02-10 07:26:02 +0000.777756][2e55] running_decoder_count:0max
count:2
[138:528] [2025-02-10 07:26:02 +0000.778008][2e64] OnVideoTimer: OnVideoTimer
EndComposeFile
[138:528] [2025-02-10 07:26:02 +0000.778060][2e64] EndComposeFile: EndComposeFile,
is composing 1
[138:537] [2025-02-10 07:26:02 +0000.786714][2e62] SendFrame
encodedImage._timeStamp:14599encodedImage->_length:8176
[138:557] [2025-02-10 07:26:02 +0000.806967][2e62] DTS queue for
Generator:0x78485bf6b8 14865 14898 14928 14968 14999
[138:564] [2025-02-10 07:26:02 +0000.813358][2e62] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14898 pts:14898
[138:571] [2025-02-10 07:26:02 +0000.820641][2e62] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:15159
[138:571] [2025-02-10 07:26:02 +0000.820725][2e62] push video frame to H264
encoder. (100 frame for one log)

[138:571] [2025-02-10 07:26:02 +0000.820804][2e62] push video frame to H264


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

[138:571] [2025-02-10 07:26:02 +0000.820841][2e62] H264Encode::push video frame to


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

[138:571] [2025-02-10 07:26:02 +0000.820897][2e62] The input pts:15159 fps:30


[138:574] [2025-02-10 07:26:02 +0000.823456][2e62]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:456
[138:574] [2025-02-10 07:26:02 +0000.823529][2e62]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x77460fd000
[138:575] [2025-02-10 07:26:02 +0000.824448][2e63]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[138:575] [2025-02-10 07:26:02 +0000.824526][2e63]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[138:575] [2025-02-10 07:26:02 +0000.824693][2e61] stop recording
[138:575] [2025-02-10 07:26:02 +0000.824739][2e61]
RecordingSessionInternalSimple:destroy media processers
[138:575] [2025-02-10 07:26:02 +0000.824766][2e61] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[138:575] [2025-02-10 07:26:02 +0000.824790][2e61] H264Encode::flushing hareware
Encoder
[138:575] [2025-02-10 07:26:02 +0000.824889][2e61] Flush time:43249136 enter.

[138:575] [2025-02-10 07:26:02 +0000.824958][2e61] H264Encoder encoder flush


[138:575] [2025-02-10 07:26:02 +0000.824992][2e61] flush output queue
[138:590] [2025-02-10 07:26:02 +0000.839506][2e61] H264Encode::H264SWEncoder get
callback, length:24368 type:1 nalType:1length:24364
[138:903] [2025-02-10 07:26:03 +0000.153086][2e61] Flush leave. expire time = 328
ms

[138:904] [2025-02-10 07:26:03 +0000.153403][2e61] ~H264EncodeWrap:


[138:904] [2025-02-10 07:26:03 +0000.153527][2e61] ~H264Encode:
[138:904] [2025-02-10 07:26:03 +0000.153595][2e61] teardownCompressionSession:
H264Encode::destroying Encoder
[138:904] [2025-02-10 07:26:03 +0000.153649][2e61] Release time:43249465 enter.

[138:904] [2025-02-10 07:26:03 +0000.153909][2e61] Release:


MediaCodecVideoEncoder::Release _inited:1
[138:904] [2025-02-10 07:26:03 +0000.153989][2e61] Destroy time:43249465 enter.

[138:904] [2025-02-10 07:26:03 +0000.154039][2e61] H264Encoder encoderDestroy


[138:904] [2025-02-10 07:26:03 +0000.154087][2e61]
AndroidMediaCodecVideoEncoder::release env: 0x784841b3e0
[138:904] [2025-02-10 07:26:03 +0000.154138][2e61]
AndroidMediaCodecVideoEncoder::Destroy
[138:940] [2025-02-10 07:26:03 +0000.189855][2e61] Destroy leave. expire time = 36
ms

[138:940] [2025-02-10 07:26:03 +0000.190001][2e61] Release leave. expire time = 36


ms

[138:940] [2025-02-10 07:26:03 +0000.190067][2e61] ~AndroidHwAvcEncoder


time:43249501 enter.

[138:941] [2025-02-10 07:26:03 +0000.190233][2e61] Release time:43249502 enter.

[138:941] [2025-02-10 07:26:03 +0000.190299][2e61] Release:


MediaCodecVideoEncoder:: has been released before, just return
[138:941] [2025-02-10 07:26:03 +0000.190351][2e61] Release leave. expire time = 0
ms

[138:941] [2025-02-10 07:26:03 +0000.190398][2e61] ~AndroidMediaCodecVideoEncoder


[138:941] [2025-02-10 07:26:03 +0000.190463][2e61] ~WrapAndroidMediaCodec
time:43249502 enter.

[138:941] [2025-02-10 07:26:03 +0000.190500][2e61] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[138:941] [2025-02-10 07:26:03 +0000.190537][2e61] video hevc hw codec


destructor:0x7848421ad8

[138:941] [2025-02-10 07:26:03 +0000.190589][2e61] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[138:941] [2025-02-10 07:26:03 +0000.190694][2e61] teardownCompressionSession:


H264Encode::destroyed Encoder
[138:941] [2025-02-10 07:26:03 +0000.190752][2e61]
RecordingSessionInternalSimple:destroy aac encoder output!
[138:941] [2025-02-10 07:26:03 +0000.190784][2e61] AACSWEncode destructor
[138:945] [2025-02-10 07:26:03 +0000.194881][2e66] fd_close successed!
[138:945] [2025-02-10 07:26:03 +0000.195150][2e66] MP4 close file successfully
[138:946] [2025-02-10 07:26:03 +0000.195206][2e66] Recording session Internal:
notify recording ok
[138:946] [2025-02-10 07:26:03 +0000.195240][2e66] onRecordingOk: Recording Ok,
compose use time: 2626, averagefps 0
[138:946] [2025-02-10 07:26:03 +0000.195278][2e66] OnReceiveEOF:
[138:947] [2025-02-10 07:26:03 +0000.196977][2e64] OnVideoTimer: OnVideoTimer
return
[138:969] [2025-02-10 07:26:03 +0000.218635][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[138:969] [2025-02-10 07:26:03 +0000.218764][7dd2] ~MediaComposeFile time:43249530
enter.
[138:969] [2025-02-10 07:26:03 +0000.218824][7dd2] CancelCompose: CancelCompose,
is composing 0
[138:970] [2025-02-10 07:26:03 +0000.219638][2e61] stop recording
[138:970] [2025-02-10 07:26:03 +0000.219708][2e61] we have stopped recording before
[138:971] [2025-02-10 07:26:03 +0000.220751][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[138:971] [2025-02-10 07:26:03 +0000.220936][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[138:973] [2025-02-10 07:26:03 +0000.222280][7dd2] global uninited!
[138:973] [2025-02-10 07:26:03 +0000.222426][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[138:973] [2025-02-10 07:26:03 +0000.222517][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[138:973] [2025-02-10 07:26:03 +0000.222583][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[138:973] [2025-02-10 07:26:03 +0000.222655][7dd2] UnbindInputFilter 0x777139e218
this 0x77ca171c20
[138:973] [2025-02-10 07:26:03 +0000.222722][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7757a17600
[138:973] [2025-02-10 07:26:03 +0000.222770][7dd2] DestoryDecoderByVideoSource
time:43249534 enter.

[138:973] [2025-02-10 07:26:03 +0000.222829][7dd2] ~VideoBindDecoder time:43249534


enter.

[138:974] [2025-02-10 07:26:03 +0000.223531][7dd2] CleanUp time:43249535 enter.

[138:975] [2025-02-10 07:26:03 +0000.224629][7dd2] CleanUp leave. expire time = 1


ms

[138:975] [2025-02-10 07:26:03 +0000.224685][7dd2] CleanUp time:43249536 enter.

[138:977] [2025-02-10 07:26:03 +0000.226912][7dd2] CleanUp leave. expire time = 2


ms

[138:979] [2025-02-10 07:26:03 +0000.228677][7dd2] ~VideoBindDecoder leave. expire


time = 6 ms

[138:979] [2025-02-10 07:26:03 +0000.228756][7dd2] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[138:979] [2025-02-10 07:26:03 +0000.228827][7dd2] UnbindInputFilter 0x7771211198


this 0x777139e218
[138:979] [2025-02-10 07:26:03 +0000.228889][7dd2] UnbindInputFilter 0x7771210f58
this 0x7771211198
[138:979] [2025-02-10 07:26:03 +0000.228935][7dd2] UnbindInputFilter 0x7757a17820
this 0x7771210f58
[138:979] [2025-02-10 07:26:03 +0000.228994][7dd2] UnbindInputFilter 0x777139e158
this 0x777139ea58
[138:979] [2025-02-10 07:26:03 +0000.229047][7dd2] UnbindInputFilter 0x7771329398
this 0x777139e158
[138:979] [2025-02-10 07:26:03 +0000.229100][7dd2] UnbindInputFilter 0x7757a17820
this 0x7771329398
[138:979] [2025-02-10 07:26:03 +0000.229161][7dd2] ~GLESContext:
[138:985] [2025-02-10 07:26:03 +0000.234726][7dd2] GLESContext destruct finish.
[138:985] [2025-02-10 07:26:03 +0000.234819][7dd2] filter: filter pipeline destroy
this: 0x77ca171b80
[139:757] [2025-02-10 07:26:04 +0000.6774][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[140:120] [2025-02-10 07:26:04 +0000.369218][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[140:120] [2025-02-10 07:26:04 +0000.369394][2c2e] _deviceSampleRate:48000

[140:120] [2025-02-10 07:26:04 +0000.369714][2c2d] Run AGC when audioType = 0


[140:121] [2025-02-10 07:26:04 +0000.370417][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[141:471] [2025-02-10 07:26:05 +0000.720605][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[142:120] [2025-02-10 07:26:06 +0000.369856][2c2d] Run AGC when audioType = 0
[143:194] [2025-02-10 07:26:07 +0000.443204][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[144:122] [2025-02-10 07:26:08 +0000.371840][2c2d] Run AGC when audioType = 0
[144:124] [2025-02-10 07:26:08 +0000.373245][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[144:912] [2025-02-10 07:26:09 +0000.161802][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[146:139] [2025-02-10 07:26:10 +0000.389050][2c2d] Run AGC when audioType = 0
[146:640] [2025-02-10 07:26:10 +0000.890093][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[148:122] [2025-02-10 07:26:12 +0000.371856][2c2d] Run AGC when audioType = 0
[148:122] [2025-02-10 07:26:12 +0000.372030][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[148:383] [2025-02-10 07:26:12 +0000.632842][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[150:110] [2025-02-10 07:26:14 +0000.359701][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[150:119] [2025-02-10 07:26:14 +0000.369165][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[150:120] [2025-02-10 07:26:14 +0000.369251][2c2e] _deviceSampleRate:48000

[150:121] [2025-02-10 07:26:14 +0000.370659][2c2d] Run AGC when audioType = 0


[151:827] [2025-02-10 07:26:16 +0000.76927][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[152:123] [2025-02-10 07:26:16 +0000.372801][2c2d] Run AGC when audioType = 0
[152:123] [2025-02-10 07:26:16 +0000.372979][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[153:551] [2025-02-10 07:26:17 +0000.800291][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[154:121] [2025-02-10 07:26:18 +0000.370212][2c2d] Run AGC when audioType = 0
[155:284] [2025-02-10 07:26:19 +0000.533740][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[156:125] [2025-02-10 07:26:20 +0000.374907][2c2d] Run AGC when audioType = 0
[156:125] [2025-02-10 07:26:20 +0000.375089][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[157:007] [2025-02-10 07:26:21 +0000.256586][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[158:124] [2025-02-10 07:26:22 +0000.374018][2c2d] Run AGC when audioType = 0
[158:741] [2025-02-10 07:26:22 +0000.990917][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[160:120] [2025-02-10 07:26:24 +0000.369601][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[160:120] [2025-02-10 07:26:24 +0000.369731][2c2e] _deviceSampleRate:48000

[160:120] [2025-02-10 07:26:24 +0000.370133][2c2d] Run AGC when audioType = 0


[160:121] [2025-02-10 07:26:24 +0000.370313][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[160:480] [2025-02-10 07:26:24 +0000.729557][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[162:124] [2025-02-10 07:26:26 +0000.373272][2c2d] Run AGC when audioType = 0
[162:223] [2025-02-10 07:26:26 +0000.472331][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[163:940] [2025-02-10 07:26:28 +0000.190195][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[164:124] [2025-02-10 07:26:28 +0000.374023][2c2d] Run AGC when audioType = 0
[164:125] [2025-02-10 07:26:28 +0000.374293][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[165:686] [2025-02-10 07:26:29 +0000.935877][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[166:123] [2025-02-10 07:26:30 +0000.372929][2c2d] Run AGC when audioType = 0
[167:425] [2025-02-10 07:26:31 +0000.674413][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[168:129] [2025-02-10 07:26:32 +0000.379027][2c2d] Run AGC when audioType = 0
[168:130] [2025-02-10 07:26:32 +0000.379230][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[169:168] [2025-02-10 07:26:33 +0000.417657][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[170:120] [2025-02-10 07:26:34 +0000.369648][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[170:120] [2025-02-10 07:26:34 +0000.369861][2c2e] _deviceSampleRate:48000

[170:125] [2025-02-10 07:26:34 +0000.374394][2c2d] Run AGC when audioType = 0


[170:920] [2025-02-10 07:26:35 +0000.169450][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[172:123] [2025-02-10 07:26:36 +0000.372894][2c2d] Run AGC when audioType = 0
[172:123] [2025-02-10 07:26:36 +0000.373169][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[172:649] [2025-02-10 07:26:36 +0000.898413][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[174:122] [2025-02-10 07:26:38 +0000.371319][2c2d] Run AGC when audioType = 0
[174:392] [2025-02-10 07:26:38 +0000.641964][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[176:120] [2025-02-10 07:26:40 +0000.369615][2c2d] Run AGC when audioType = 0
[176:120] [2025-02-10 07:26:40 +0000.369717][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[176:120] [2025-02-10 07:26:40 +0000.369791][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[177:865] [2025-02-10 07:26:42 +0000.114865][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[178:121] [2025-02-10 07:26:42 +0000.370761][2c2d] Run AGC when audioType = 0
[179:611] [2025-02-10 07:26:43 +0000.861284][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[180:120] [2025-02-10 07:26:44 +0000.369792][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[180:120] [2025-02-10 07:26:44 +0000.370044][2c2e] _deviceSampleRate:48000


[180:125] [2025-02-10 07:26:44 +0000.374992][2c2d] Run AGC when audioType = 0
[180:126] [2025-02-10 07:26:44 +0000.375173][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[181:343] [2025-02-10 07:26:45 +0000.592720][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[182:121] [2025-02-10 07:26:46 +0000.370721][2c2d] Run AGC when audioType = 0
[183:087] [2025-02-10 07:26:47 +0000.337005][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[184:122] [2025-02-10 07:26:48 +0000.371835][2c2d] Run AGC when audioType = 0
[184:122] [2025-02-10 07:26:48 +0000.372004][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[184:815] [2025-02-10 07:26:49 +0000.64740][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[186:121] [2025-02-10 07:26:50 +0000.370441][2c2d] Run AGC when audioType = 0
[186:564] [2025-02-10 07:26:50 +0000.813280][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[188:125] [2025-02-10 07:26:52 +0000.374451][2c2d] Run AGC when audioType = 0
[188:125] [2025-02-10 07:26:52 +0000.374719][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[188:301] [2025-02-10 07:26:52 +0000.550432][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[188:974] [2025-02-10 07:26:53 +0000.223632][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 0
[188:974] [2025-02-10 07:26:53 +0000.223719][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 0
[188:974] [2025-02-10 07:26:53 +0000.224086][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[188:975] [2025-02-10 07:26:53 +0000.224510][2c29] operator() time:43299536 enter.

[188:975] [2025-02-10 07:26:53 +0000.224602][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[188:977] [2025-02-10 07:26:53 +0000.226248][2c29] MicSource: Mic source
created:10x78484cec00
[188:977] [2025-02-10 07:26:53 +0000.227076][2c29] alloc thread: 0x773d0ea400
name:worker3 thread id:513246235824 to Mic_source
[188:977] [2025-02-10 07:26:53 +0000.227135][2c29] audio: start the audio sender
thread.

[188:978] [2025-02-10 07:26:53 +0000.227236][2c29] construct OpenGLRenderProgram


0x773d13cb98
[188:978] [2025-02-10 07:26:53 +0000.227274][2c29] CropFilter::SetOrientation
orientation: 0
[188:978] [2025-02-10 07:26:53 +0000.227494][2c29] filter: filter pipeline
construtc this: 0x773d0bb280
[188:978] [2025-02-10 07:26:53 +0000.227535][2c29] filter: filter pipeline2 update
pattern: 1
[188:978] [2025-02-10 07:26:53 +0000.227572][2c29] CameraSource::source_id_:10
[188:978] [2025-02-10 07:26:53 +0000.227607][2c29] RecordAudioSource::source_id_:11
[188:978] [2025-02-10 07:26:53 +0000.227719][2c29] BindInputFilter 0x7770b140c0
this 0x773d13cdc0
[188:978] [2025-02-10 07:26:53 +0000.227768][2c29] BindInputFilter 0x7770b14258
this 0x784849f550
[188:978] [2025-02-10 07:26:53 +0000.227815][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb320
[188:978] [2025-02-10 07:26:53 +0000.227876][2c29] setParamentForFilters:
speed:1.000000
[188:978] [2025-02-10 07:26:53 +0000.227906][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[188:978] [2025-02-10 07:26:53 +0000.227939][2c29] SetParamForFilter time:43299539
enter.

[188:978] [2025-02-10 07:26:53 +0000.227970][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[188:978] [2025-02-10 07:26:53 +0000.228001][2c29] SetParamForFilter: Params video
index is: 0
[188:978] [2025-02-10 07:26:53 +0000.228032][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[188:978] [2025-02-10 07:26:53 +0000.228062][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[188:978] [2025-02-10 07:26:53 +0000.228092][2c29] crop filter mode tpye:
citytravelvideo index:0
[188:984] [2025-02-10 07:26:53 +0000.233279][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233364][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233466][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233523][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233570][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233613][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233659][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233703][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233747][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233788][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[188:984] [2025-02-10 07:26:53 +0000.233828][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[188:984] [2025-02-10 07:26:53 +0000.233874][2c29] SetParamForFilter leave. expire
time = 6 ms

[188:984] [2025-02-10 07:26:53 +0000.233965][2c29] OnOutputSizeChanged width 1280


height 720
[188:984] [2025-02-10 07:26:53 +0000.234019][2c29] OpenGLFrameBuffer: width:1280
height:720
[188:984] [2025-02-10 07:26:53 +0000.234072][2c29] OpenGLFrameBuffer: width:1280
height:720
[188:984] [2025-02-10 07:26:53 +0000.234143][2c29] OpenGLFrameBuffer: width:1280
height:720
[188:985] [2025-02-10 07:26:53 +0000.234205][2c29] OpenGLFrameBuffer: width:1280
height:720
[188:985] [2025-02-10 07:26:53 +0000.234250][2c29] OpenGLFrameBuffer: width:1280
height:720
[188:985] [2025-02-10 07:26:53 +0000.234294][2c29] OpenGLFrameBuffer: width:1280
height:720
[188:985] [2025-02-10 07:26:53 +0000.234335][2c29] construct TrivalImageDrawer
0x77574b3b40
[188:985] [2025-02-10 07:26:53 +0000.234377][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x77574b3b40 context 0x7770bc0380
[188:985] [2025-02-10 07:26:53 +0000.234414][2c29] setupGLES:
[188:985] [2025-02-10 07:26:53 +0000.234718][2c29] OpenGLRenderProgram::Initialize.
[188:985] [2025-02-10 07:26:53 +0000.234820][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[188:985] [2025-02-10 07:26:53 +0000.234872][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[188:985] [2025-02-10 07:26:53 +0000.234944][2c29] Init open gl render:
0x773d13cb98
[188:985] [2025-02-10 07:26:53 +0000.234982][2c29] Fragement shader path:
[188:985] [2025-02-10 07:26:53 +0000.235017][2c29] Fragement shader path:
[188:985] [2025-02-10 07:26:53 +0000.235056][2c29] create opengl program object.
[188:985] [2025-02-10 07:26:53 +0000.235097][2c29] create shader: vertex
[188:986] [2025-02-10 07:26:53 +0000.235268][2c29] create shader: fragment
[188:988] [2025-02-10 07:26:53 +0000.237273][2c29] Have not extra filter filename!
[188:988] [2025-02-10 07:26:53 +0000.237333][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[188:988] [2025-02-10 07:26:53 +0000.237362][2c29] OpenGLRenderProgram::Initialize
success.
[188:988] [2025-02-10 07:26:53 +0000.237410][2c29] Setup the OpenGL result:1
[188:988] [2025-02-10 07:26:53 +0000.238068][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[188:989] [2025-02-10 07:26:53 +0000.238219][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[188:989] [2025-02-10 07:26:53 +0000.238306][2c28] 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
[188:989] [2025-02-10 07:26:53 +0000.238354][2c28] 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_43299549.mp4
fileFD: -1
[188:989] [2025-02-10 07:26:53 +0000.238723][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
is opened successfully
[188:989] [2025-02-10 07:26:53 +0000.238774][2c28] setupMediaProcessers:
[188:989] [2025-02-10 07:26:53 +0000.238796][2c28]
RecordingSessionInternalSimple:setup media processers.
[188:989] [2025-02-10 07:26:53 +0000.238816][2c28] construct AAC encoder
[188:989] [2025-02-10 07:26:53 +0000.239030][2c28] H264Encoder creating:
superfast011818
[188:989] [2025-02-10 07:26:53 +0000.239079][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[188:990] [2025-02-10 07:26:53 +0000.240074][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[188:990] [2025-02-10 07:26:53 +0000.240119][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[188:990] [2025-02-10 07:26:53 +0000.240142][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[188:991] [2025-02-10 07:26:53 +0000.240196][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[188:991] [2025-02-10 07:26:53 +0000.240225][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[188:991] [2025-02-10 07:26:53 +0000.240266][2c28] setupCompressionSession:
[188:991] [2025-02-10 07:26:53 +0000.240303][2c28] H264Encode::creating hareware
Encoder
[188:991] [2025-02-10 07:26:53 +0000.240341][2c28] AndroidHwAvcEncoder
time:43299552 enter.

[188:991] [2025-02-10 07:26:53 +0000.240481][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[188:991] [2025-02-10 07:26:53 +0000.240590][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[188:991] [2025-02-10 07:26:53 +0000.240631][2c28] The video avc hw codec address
is 0x77ca18ca48
[188:991] [2025-02-10 07:26:53 +0000.240701][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[188:991] [2025-02-10 07:26:53 +0000.240747][2c28] RegisterEncodeCompleteCallback


time:43299552 enter.

[188:991] [2025-02-10 07:26:53 +0000.240817][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[188:991] [2025-02-10 07:26:53 +0000.240855][2c28] InitEncode time:43299552 enter.

[188:991] [2025-02-10 07:26:53 +0000.240969][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[188:991] [2025-02-10 07:26:53 +0000.241017][2c28] Create time:43299552 enter.

[188:991] [2025-02-10 07:26:53 +0000.241041][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[188:991] [2025-02-10 07:26:53 +0000.241069][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77711f7280
[188:992] [2025-02-10 07:26:53 +0000.241211][2c28]
supported_type:image/vnd.android.heic
[188:992] [2025-02-10 07:26:53 +0000.241279][2c28] supported_type:video/avc
[188:992] [2025-02-10 07:26:53 +0000.241316][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[188:992] [2025-02-10 07:26:53 +0000.241360][2c28] hwCodecPrefix :OMX.qcom.
[188:992] [2025-02-10 07:26:53 +0000.241400][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[188:992] [2025-02-10 07:26:53 +0000.241437][2c28] mediacodec_createCodecByName
time:43299553 enter.

[188:992] [2025-02-10 07:26:53 +0000.241471][2c28] WrapAndroidMediaCodec


time:43299553 enter.

[188:992] [2025-02-10 07:26:53 +0000.241563][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[188:992] [2025-02-10 07:26:53 +0000.241924][2ed5] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7746381498
[189:011] [2025-02-10 07:26:53 +0000.260837][2c28] mediacodec_createCodecByName
leave. expire time = 19 ms

[189:011] [2025-02-10 07:26:53 +0000.261014][2c28] WrapAndroidMediaFromat


time:43299572 enter.

[189:011] [2025-02-10 07:26:53 +0000.261107][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[189:047] [2025-02-10 07:26:53 +0000.296855][2c28] Destroy time:43299608 enter.

[189:047] [2025-02-10 07:26:53 +0000.296931][2c28] WrapAndroidMediaFromat::


Destroy
[189:047] [2025-02-10 07:26:53 +0000.296965][2c28] Destroy leave. expire time = 0
ms

[189:047] [2025-02-10 07:26:53 +0000.296998][2c28] ~WrapAndroidMediaFromat


time:43299608 enter.

[189:047] [2025-02-10 07:26:53 +0000.297035][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[189:047] [2025-02-10 07:26:53 +0000.297069][2c28] Create leave. expire time = 56


ms

[189:047] [2025-02-10 07:26:53 +0000.297103][2c28] isSemiPlanarSupport


time:43299608 enter.

[189:047] [2025-02-10 07:26:53 +0000.297134][2c28] H264Encoder isSemiPlanarSupport


[189:048] [2025-02-10 07:26:53 +0000.297168][2c28] isSemiPlanarSupport leave.
expire time = 1 ms

[189:048] [2025-02-10 07:26:53 +0000.297200][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[189:048] [2025-02-10 07:26:53 +0000.297285][2c28] InitEncode leave. expire time =
57 ms

[189:048] [2025-02-10 07:26:53 +0000.297323][2c28] H264Encode::created Encoder


[189:048] [2025-02-10 07:26:53 +0000.297353][2c28] H264Encode:: H264 encoder
created.
[189:048] [2025-02-10 07:26:53 +0000.297383][2c28] H264 encoder created.
[189:048] [2025-02-10 07:26:53 +0000.297413][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c30bd40
[189:048] [2025-02-10 07:26:53 +0000.297447][2c28] setOutput:
[189:048] [2025-02-10 07:26:53 +0000.297479][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[189:048] [2025-02-10 07:26:53 +0000.297512][2c28] request a key frame
[189:048] [2025-02-10 07:26:53 +0000.297544][2c28] H264Encode:: request a key frame
[189:048] [2025-02-10 07:26:53 +0000.297895][2c28] setDisplayRotate :0
[189:048] [2025-02-10 07:26:53 +0000.298004][2c28] 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
[189:049] [2025-02-10 07:26:53 +0000.298320][2c29] StartRecording:
[189:049] [2025-02-10 07:26:53 +0000.298420][2ed1] operator(): Set the recording
session in mic source. recording session: 0x7770b14100
[189:049] [2025-02-10 07:26:53 +0000.298568][2c29] operator() leave. expire time =
74 ms

[189:101] [2025-02-10 07:26:53 +0000.351018][2c29] begine recode to first frame


spend time:126
[189:101] [2025-02-10 07:26:53 +0000.351102][2c29]
GPUImageProcessing::SetOrientation orientation: 0
[189:102] [2025-02-10 07:26:53 +0000.351712][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[189:140] [2025-02-10 07:26:53 +0000.389660][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[189:146] [2025-02-10 07:26:53 +0000.396120][2ed4]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[189:167] [2025-02-10 07:26:53 +0000.416819][2ed5] add aac audio track with id:1
[189:168] [2025-02-10 07:26:53 +0000.417645][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[189:173] [2025-02-10 07:26:53 +0000.422852][2ed1] The output timestamp from audio
mixer change:43299725
[189:205] [2025-02-10 07:26:53 +0000.454342][2ed4] Push an pts:62 to dts queue.
[189:208] [2025-02-10 07:26:53 +0000.457216][2ed4] h264 add frame header cdr flag
[189:208] [2025-02-10 07:26:53 +0000.457684][2ed4] h264 add frame header cdr flag
[189:208] [2025-02-10 07:26:53 +0000.458160][2ed4] Received key frame:0
[189:209] [2025-02-10 07:26:53 +0000.458237][2ed4] H264Encode:: get a sps pps
header!headerSize:31
[189:209] [2025-02-10 07:26:53 +0000.458352][2ed5] get the H.264 SPS parameter
[189:209] [2025-02-10 07:26:53 +0000.458604][2ed5] add video track with id:2
[189:210] [2025-02-10 07:26:53 +0000.459520][2ed5] get the H.264 PPS parameter
[189:210] [2025-02-10 07:26:53 +0000.459946][2ed5] get the H.264 IDR frame
[189:210] [2025-02-10 07:26:53 +0000.460004][2ed5] resss:true
[189:210] [2025-02-10 07:26:53 +0000.460084][2ed5] video start ts:0
[189:210] [2025-02-10 07:26:53 +0000.460278][2ed5] the video frame has been written
into MP4 file
[189:242] [2025-02-10 07:26:53 +0000.491750][2c2d] On audio frame the broadcast
with timestamp:43299803 samples:480. (1000 frame for one log)

[189:246] [2025-02-10 07:26:53 +0000.495647][2ed4] last dts:28 currentPts:62


ppsOrSPS:0 queue length:2
[189:259] [2025-02-10 07:26:53 +0000.508413][2ed5] audio start ts:0
[189:259] [2025-02-10 07:26:53 +0000.508527][2ed5] the audio frame has been written
into MP4 file
[189:267] [2025-02-10 07:26:53 +0000.516265][2ed1] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[189:267] [2025-02-10 07:26:53 +0000.517055][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[189:289] [2025-02-10 07:26:53 +0000.539104][2ecd] resampled_data_size:0
[189:370] [2025-02-10 07:26:53 +0000.620045][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[189:472] [2025-02-10 07:26:53 +0000.721638][2c29] The convert RGB to YUV take 1
[189:585] [2025-02-10 07:26:53 +0000.834561][2ecd] AF_SpeedFilter audio
0x784849f400 PullFrame
[189:706] [2025-02-10 07:26:53 +0000.955975][2ed4] DTS queue for
Generator:0x77463816b8 531 565
[189:870] [2025-02-10 07:26:54 +0000.120018][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[189:972] [2025-02-10 07:26:54 +0000.221773][2c29] The convert RGB to YUV take 1
[190:020] [2025-02-10 07:26:54 +0000.269679][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[190:120] [2025-02-10 07:26:54 +0000.369280][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[190:120] [2025-02-10 07:26:54 +0000.369525][2c2e] _deviceSampleRate:48000

[190:124] [2025-02-10 07:26:54 +0000.373964][2c2d] Run AGC when audioType = 0


[190:272] [2025-02-10 07:26:54 +0000.521527][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[190:274] [2025-02-10 07:26:54 +0000.523403][2ecd] AF_SpeedFilter audio time,
0x784849f400 rcv time: 43300823
[190:274] [2025-02-10 07:26:54 +0000.523489][2ecd] AF_SpeedFilter audio time,
0x784849f400 rcv time: 43300823in_nSamples:441
[190:371] [2025-02-10 07:26:54 +0000.620299][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[190:386] [2025-02-10 07:26:54 +0000.636119][2ecd]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43300823
[190:387] [2025-02-10 07:26:54 +0000.636241][2ecd]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[190:468] [2025-02-10 07:26:54 +0000.717699][2c29] The convert RGB to YUV take 1
[190:512] [2025-02-10 07:26:54 +0000.761507][2ed4]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1368
[190:540] [2025-02-10 07:26:54 +0000.789847][2ed4] Push an pts:1398 to dts queue.
[190:540] [2025-02-10 07:26:54 +0000.790001][2ed4] DTS queue for
Generator:0x77463816b8 1368 1398
[190:578] [2025-02-10 07:26:54 +0000.827180][2ed4] last dts:1368 currentPts:1398
ppsOrSPS:0 queue length:2
[190:672] [2025-02-10 07:26:54 +0000.921398][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[190:672] [2025-02-10 07:26:54 +0000.921495][2c29] GPUImageProcessing: input frame
width1280 X 720
[190:672] [2025-02-10 07:26:54 +0000.921783][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[190:672] [2025-02-10 07:26:54 +0000.921910][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[190:686] [2025-02-10 07:26:54 +0000.935944][2ecd]
RecordAudioSource::PullAudioFrame
[190:766] [2025-02-10 07:26:55 +0000.16074][2ed3]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1555queue_audio_frame_:6
[190:778] [2025-02-10 07:26:55 +0000.27523][2ecd] AF_SpeedFilter::PullFrame eof4
[190:784] [2025-02-10 07:26:55 +0000.34025][2ecd]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[190:873] [2025-02-10 07:26:55 +0000.122398][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[190:973] [2025-02-10 07:26:55 +0000.222854][2c29] The convert RGB to YUV take 1
[191:006] [2025-02-10 07:26:55 +0000.255484][2c29] webrtc common_video plane
old ..... (1/1000) new: 29001 delete: 28984 diff: 17
[191:128] [2025-02-10 07:26:55 +0000.378086][2ecd] AF_SpeedFilter audio
0x784849f400 PullFrame
[191:176] [2025-02-10 07:26:55 +0000.425912][2ed4] h264 add frame header cdr flag
[191:177] [2025-02-10 07:26:55 +0000.426195][2ed4] Received key frame:1998
[191:216] [2025-02-10 07:26:55 +0000.465966][2ed5] get the H.264 IDR frame
[191:270] [2025-02-10 07:26:55 +0000.519605][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[191:344] [2025-02-10 07:26:55 +0000.593194][2ed4] DTS queue for
Generator:0x77463816b8 2201
[191:373] [2025-02-10 07:26:55 +0000.622760][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[191:471] [2025-02-10 07:26:55 +0000.720625][2c29] The convert RGB to YUV take 1
[191:516] [2025-02-10 07:26:55 +0000.765206][2ecd] resampled_data_size:9728
[191:741] [2025-02-10 07:26:55 +0000.990644][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[191:871] [2025-02-10 07:26:56 +0000.120994][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[191:876] [2025-02-10 07:26:56 +0000.125212][2ed4] Push an pts:2732 to dts queue.
[191:912] [2025-02-10 07:26:56 +0000.161860][2ed4] SendFrame
encodedImage._timeStamp:2732encodedImage->_length:14768
[191:912] [2025-02-10 07:26:56 +0000.161972][2ed4] last dts:2697 currentPts:2732
ppsOrSPS:0 queue length:2
[191:970] [2025-02-10 07:26:56 +0000.219857][2c29] The convert RGB to YUV take 1
[192:120] [2025-02-10 07:26:56 +0000.369472][2c2d] Run AGC when audioType = 0
[192:120] [2025-02-10 07:26:56 +0000.369674][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[192:180] [2025-02-10 07:26:56 +0000.429345][2ed4] DTS queue for
Generator:0x77463816b8 3034
[192:180] [2025-02-10 07:26:56 +0000.429510][2ed4] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2997 pts:2997
[192:270] [2025-02-10 07:26:56 +0000.519590][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[192:371] [2025-02-10 07:26:56 +0000.621019][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[192:404] [2025-02-10 07:26:56 +0000.653265][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[192:468] [2025-02-10 07:26:56 +0000.717653][2ecd]
RecordAudioSource::PullAudioFrame
[192:474] [2025-02-10 07:26:56 +0000.723211][2c29] The convert RGB to YUV take 2
[192:475] [2025-02-10 07:26:56 +0000.724623][2ed4] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3332
[192:475] [2025-02-10 07:26:56 +0000.724779][2ed4] push video frame to H264
encoder. (100 frame for one log)

[192:475] [2025-02-10 07:26:56 +0000.724962][2ed4] push video frame to H264


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

[192:475] [2025-02-10 07:26:56 +0000.725008][2ed4] H264Encode::push video frame to


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

[192:475] [2025-02-10 07:26:56 +0000.725062][2ed4] The input pts:3332 fps:30


[192:509] [2025-02-10 07:26:56 +0000.758297][2ed4] H264Encode::H264SWEncoder get
callback, length:12672 type:1 nalType:1length:12668
[192:659] [2025-02-10 07:26:56 +0000.909002][2ecd] AF_SpeedFilter audio
0x784849f400 PullFrame
[192:874] [2025-02-10 07:26:57 +0000.123673][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[192:949] [2025-02-10 07:26:57 +0000.198499][2ecd] AF_SpeedFilter::PullFrame eof4
[192:955] [2025-02-10 07:26:57 +0000.204888][2ecd]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[192:975] [2025-02-10 07:26:57 +0000.224733][2c29] The convert RGB to YUV take 1
[193:008] [2025-02-10 07:26:57 +0000.257418][2ed4] DTS queue for
Generator:0x77463816b8 3865
[193:074] [2025-02-10 07:26:57 +0000.323654][2c29] webrtc common_video plane
old ..... (1/1000) new: 30001 delete: 29984 diff: 17
[193:109] [2025-02-10 07:26:57 +0000.358388][2ed3]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3877queue_audio_frame_:9
[193:173] [2025-02-10 07:26:57 +0000.422509][2ed4] h264 add frame header cdr flag
[193:173] [2025-02-10 07:26:57 +0000.422768][2ed4] Received key frame:3999
[193:212] [2025-02-10 07:26:57 +0000.461236][2ed4] Push an pts:4070 to dts queue.
[193:214] [2025-02-10 07:26:57 +0000.463549][2ed5] get the H.264 IDR frame
[193:244] [2025-02-10 07:26:57 +0000.494147][2ed4] last dts:4029 currentPts:4070
ppsOrSPS:0 queue length:2
[193:269] [2025-02-10 07:26:57 +0000.518416][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[193:370] [2025-02-10 07:26:57 +0000.619599][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[193:462] [2025-02-10 07:26:57 +0000.711443][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[193:471] [2025-02-10 07:26:57 +0000.720827][2c29] The convert RGB to YUV take 2
[193:605] [2025-02-10 07:26:57 +0000.854734][2c29]
MediaFilterCamera::NeedProcessTexture
[193:708] [2025-02-10 07:26:57 +0000.957345][2c29] CameraSource::PushExtraFrame
pkt_dts: 4607, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7770b13f80
[193:708] [2025-02-10 07:26:57 +0000.957758][2c29] CropFilter::OnVideoFrame
outputtexture :34
[193:740] [2025-02-10 07:26:57 +0000.989934][2c29]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:4599
[193:771] [2025-02-10 07:26:58 +0000.20938][2ecd] resampled_data_size:512
[193:844] [2025-02-10 07:26:58 +0000.94034][2ed4]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4701
[193:845] [2025-02-10 07:26:58 +0000.94251][2ed4] DTS queue for
Generator:0x77463816b8 4664 4701
[193:872] [2025-02-10 07:26:58 +0000.122130][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[193:876] [2025-02-10 07:26:58 +0000.125591][2ecd] AF_SpeedFilter audio time 111,
0x784849f400 out time: 43304393 org time: 43304393
[193:972] [2025-02-10 07:26:58 +0000.221702][2c29] The convert RGB to YUV take 2
[194:041] [2025-02-10 07:26:58 +0000.291134][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[194:042] [2025-02-10 07:26:58 +0000.291262][2c29] GPUImageProcessing: input frame
width1280 X 720
[194:042] [2025-02-10 07:26:58 +0000.291628][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[194:042] [2025-02-10 07:26:58 +0000.291695][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[194:075] [2025-02-10 07:26:58 +0000.324740][2ecd] AF_SpeedFilter audio time
[194:120] [2025-02-10 07:26:58 +0000.369797][2c2d] Run AGC when audioType = 0
[194:211] [2025-02-10 07:26:58 +0000.460381][2ecd] AF_SpeedFilter audio
0x784849f400 PullFrame
[194:263] [2025-02-10 07:26:58 +0000.512400][2ecd]
RecordAudioSource::PullAudioFrame
[194:274] [2025-02-10 07:26:58 +0000.523313][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[194:376] [2025-02-10 07:26:58 +0000.625920][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[194:471] [2025-02-10 07:26:58 +0000.720290][2c29] The convert RGB to YUV take 2
[194:541] [2025-02-10 07:26:58 +0000.790784][2ed4] Push an pts:5398 to dts queue.
[194:576] [2025-02-10 07:26:58 +0000.826055][2ed4] last dts:5363 currentPts:5398
ppsOrSPS:0 queue length:2
[194:671] [2025-02-10 07:26:58 +0000.920527][2ed4] DTS queue for
Generator:0x77463816b8 5502 5529
[194:804] [2025-02-10 07:26:59 +0000.53524][2ecd] FilterPipeline2::OnAudioFrame pts
5700 last_audio_timestamp_ 5700
[194:870] [2025-02-10 07:26:59 +0000.119393][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[194:972] [2025-02-10 07:26:59 +0000.221476][2c29] The convert RGB to YUV take 2
[195:133] [2025-02-10 07:26:59 +0000.382619][2ecd] AF_SpeedFilter::PullFrame eof4
[195:139] [2025-02-10 07:26:59 +0000.389025][2ecd]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[195:166] [2025-02-10 07:26:59 +0000.415691][2c29] webrtc common_video plane
old ..... (1/1000) new: 31001 delete: 30984 diff: 17
[195:171] [2025-02-10 07:26:59 +0000.420253][2ed4] h264 add frame header cdr flag
[195:171] [2025-02-10 07:26:59 +0000.420391][2ed4] Received key frame:5997
[195:183] [2025-02-10 07:26:59 +0000.433057][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[195:206] [2025-02-10 07:26:59 +0000.456073][2ed5] get the H.264 IDR frame
[195:226] [2025-02-10 07:26:59 +0000.475706][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[195:226] [2025-02-10 07:26:59 +0000.476002][2c29] operator(): Stop
[195:227] [2025-02-10 07:26:59 +0000.476718][2c29] StopPullFrameAndWriteMp4
time:43305788 enter.

[195:227] [2025-02-10 07:26:59 +0000.476763][2c29] StopRecording:


[195:231] [2025-02-10 07:26:59 +0000.480825][2ecd] PullAudioFrame: PullFrame audio
finished.
[195:231] [2025-02-10 07:26:59 +0000.480937][2ecd]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[195:234] [2025-02-10 07:26:59 +0000.484024][2ed4]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:183
[195:238] [2025-02-10 07:26:59 +0000.487334][2c28] stop recording
[195:238] [2025-02-10 07:26:59 +0000.487428][2c28]
RecordingSessionInternalSimple:destroy media processers
[195:238] [2025-02-10 07:26:59 +0000.487484][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[195:238] [2025-02-10 07:26:59 +0000.487531][2c28] H264Encode::flushing hareware
Encoder
[195:238] [2025-02-10 07:26:59 +0000.487696][2c28] Flush time:43305799 enter.

[195:238] [2025-02-10 07:26:59 +0000.487774][2c28] H264Encoder encoder flush


[195:238] [2025-02-10 07:26:59 +0000.487816][2c28] flush output queue
[195:238] [2025-02-10 07:26:59 +0000.488059][2c28] SendFrame
encodedImage._timeStamp:6061encodedImage->_length:3120
[195:271] [2025-02-10 07:26:59 +0000.520732][2ed1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[195:581] [2025-02-10 07:26:59 +0000.830581][2c28] Flush leave. expire time = 343
ms

[195:581] [2025-02-10 07:26:59 +0000.830939][2c28] ~H264EncodeWrap:


[195:581] [2025-02-10 07:26:59 +0000.831108][2c28] ~H264Encode:
[195:582] [2025-02-10 07:26:59 +0000.831220][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[195:582] [2025-02-10 07:26:59 +0000.831290][2c28] Release time:43306143 enter.

[195:582] [2025-02-10 07:26:59 +0000.831682][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[195:582] [2025-02-10 07:26:59 +0000.831951][2c28] Destroy time:43306143 enter.

[195:582] [2025-02-10 07:26:59 +0000.832022][2c28] H264Encoder encoderDestroy


[195:582] [2025-02-10 07:26:59 +0000.832084][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[195:582] [2025-02-10 07:26:59 +0000.832146][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[195:618] [2025-02-10 07:26:59 +0000.867834][2c28] Destroy leave. expire time = 36
ms

[195:618] [2025-02-10 07:26:59 +0000.868044][2c28] Release leave. expire time = 36


ms

[195:618] [2025-02-10 07:26:59 +0000.868131][2c28] ~AndroidHwAvcEncoder


time:43306179 enter.

[195:619] [2025-02-10 07:26:59 +0000.868506][2c28] Release time:43306180 enter.

[195:619] [2025-02-10 07:26:59 +0000.868587][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[195:619] [2025-02-10 07:26:59 +0000.868627][2c28] Release leave. expire time = 0
ms

[195:619] [2025-02-10 07:26:59 +0000.868664][2c28] ~AndroidMediaCodecVideoEncoder


[195:619] [2025-02-10 07:26:59 +0000.868699][2c28] ~WrapAndroidMediaCodec
time:43306180 enter.

[195:619] [2025-02-10 07:26:59 +0000.868735][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[195:619] [2025-02-10 07:26:59 +0000.868771][2c28] video hevc hw codec


destructor:0x77ca18ca48

[195:619] [2025-02-10 07:26:59 +0000.868832][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[195:619] [2025-02-10 07:26:59 +0000.868880][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[195:619] [2025-02-10 07:26:59 +0000.868980][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[195:619] [2025-02-10 07:26:59 +0000.869013][2c28] AACSWEncode destructor
[195:630] [2025-02-10 07:26:59 +0000.879734][2ed5] MP4 close file successfully
[195:630] [2025-02-10 07:26:59 +0000.879866][2ed5] Recording session Internal:
notify recording ok
[195:630] [2025-02-10 07:26:59 +0000.879932][2ed5] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
output_video_timestamp_:6061 last_video_pts_:6061
[195:630] [2025-02-10 07:26:59 +0000.879999][2ed5] OnRecordFinish:
[195:631] [2025-02-10 07:26:59 +0000.880591][2ed5] onRecordingOk: net seek
pos:0record video duration:6094record audio duration:6083
[195:632] [2025-02-10 07:26:59 +0000.881769][2ed1] destructMicSource_w:
[195:632] [2025-02-10 07:26:59 +0000.881832][2ed1] setOutput_w:
MicSource::setOutput() 0x0
[195:633] [2025-02-10 07:26:59 +0000.882427][2c29] releaseThread 0x773d0ea400
[195:633] [2025-02-10 07:26:59 +0000.882495][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[195:635] [2025-02-10 07:26:59 +0000.884499][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 408 ms

[195:635] [2025-02-10 07:26:59 +0000.884571][2c29] DestroyPipelineAndFilters


time:43306196 enter.

[195:635] [2025-02-10 07:26:59 +0000.884632][2c29] UnbindInputFilter 0x7770b140c0


this 0x773d13cdc0
[195:635] [2025-02-10 07:26:59 +0000.884688][2c29] UnbindInputFilter 0x7770b14258
this 0x784849f550
[195:635] [2025-02-10 07:26:59 +0000.884740][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb320
[195:635] [2025-02-10 07:26:59 +0000.884893][2c29] filter: filter pipeline destroy
this: 0x773d0bb280
[195:636] [2025-02-10 07:26:59 +0000.885416][2c29] ClearVideoOfSources: recodring
total frames:0
[195:636] [2025-02-10 07:26:59 +0000.885454][2c29] ClearVideoOfSources:
[195:636] [2025-02-10 07:26:59 +0000.885483][2c29] GPUImageProcessing destruct.
[195:636] [2025-02-10 07:26:59 +0000.885535][2c29] destroy TrivalImageDrawer
0x77574b3b40
[195:636] [2025-02-10 07:26:59 +0000.885570][2c29] The shader has been initialize,
clean up them.

[195:636] [2025-02-10 07:26:59 +0000.885963][2c29] ~OpenGLFrameBuffer:


[195:637] [2025-02-10 07:26:59 +0000.886684][2c29] ~OpenGLFrameBuffer:
[195:637] [2025-02-10 07:26:59 +0000.886786][2c29] ~OpenGLFrameBuffer:
[195:637] [2025-02-10 07:26:59 +0000.886866][2c29] ~OpenGLFrameBuffer:
[195:637] [2025-02-10 07:26:59 +0000.886942][2c29] ~OpenGLFrameBuffer:
[195:637] [2025-02-10 07:26:59 +0000.887016][2c29] ~OpenGLFrameBuffer:
[195:638] [2025-02-10 07:26:59 +0000.887183][2c29] GPUImageProcessing destruct
finish.
[195:638] [2025-02-10 07:26:59 +0000.887232][2c29] GPURGBAFrame destruct.
[195:638] [2025-02-10 07:26:59 +0000.887289][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[195:638] [2025-02-10 07:26:59 +0000.887341][2c29] ~CameraSource time:43306199
enter.

[195:638] [2025-02-10 07:26:59 +0000.887399][2c29] ~CameraSource leave. expire


time = 0 ms

[195:638] [2025-02-10 07:26:59 +0000.887434][2c29] ~RecordAudioSource time:43306199


enter.

[195:638] [2025-02-10 07:26:59 +0000.887465][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[195:638] [2025-02-10 07:26:59 +0000.887500][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms

[195:654] [2025-02-10 07:26:59 +0000.903245][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[195:654] [2025-02-10 07:26:59 +0000.903918][7dd2] machine model :poco
[195:654] [2025-02-10 07:26:59 +0000.903993][7dd2] Support this machine model :poco
[195:654] [2025-02-10 07:26:59 +0000.904067][7dd2] global inited! current sdk
version: 07-20-936c45f
[195:655] [2025-02-10 07:26:59 +0000.904423][7dd2] filter: filter pipeline
construtc this: 0x77c9e74900
[195:655] [2025-02-10 07:26:59 +0000.904470][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[195:655] [2025-02-10 07:26:59 +0000.904505][7dd2] GLESContext:
[195:655] [2025-02-10 07:26:59 +0000.904565][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[195:656] [2025-02-10 07:26:59 +0000.906051][7dd2] The result of creation:
0x77ca0f0b00
[195:657] [2025-02-10 07:26:59 +0000.906207][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca197a80
[195:657] [2025-02-10 07:26:59 +0000.906341][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[195:657] [2025-02-10 07:26:59 +0000.906394][7dd2] The source 0 speed:1
[195:657] [2025-02-10 07:26:59 +0000.906444][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
delay: 0
[195:657] [2025-02-10 07:26:59 +0000.906497][7dd2] CreateDecoderByVideoSource
time:43306218 enter.

[195:657] [2025-02-10 07:26:59 +0000.906771][7dd2] running_decoder_count:0max


count:2
[195:657] [2025-02-10 07:26:59 +0000.906821][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a800
[195:658] [2025-02-10 07:26:59 +0000.907938][2ee2] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[195:683] [2025-02-10 07:26:59 +0000.932587][2ee2] OnStreamInfoFound: video


duration_: 6094
[195:684] [2025-02-10 07:26:59 +0000.933827][7dd2] start decoder
[195:684] [2025-02-10 07:26:59 +0000.933918][7dd2] CreateDecoderByVideoSource
leave. expire time = 27 ms

[195:684] [2025-02-10 07:26:59 +0000.934000][7dd2] BindInputFilter 0x7746137e20


this 0x77711f5758
[195:684] [2025-02-10 07:26:59 +0000.934059][7dd2] BindInputFilter 0x77711f5758
this 0x77711f5818
[195:684] [2025-02-10 07:26:59 +0000.934115][7dd2] BindInputFilter 0x7746137e20
this 0x77711f5a58
[195:685] [2025-02-10 07:26:59 +0000.934173][7dd2] BindInputFilter 0x77711f5a58
this 0x77711f5b18
[195:685] [2025-02-10 07:26:59 +0000.934214][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[195:685] [2025-02-10 07:26:59 +0000.934275][7dd2] BindInputFilter 0x77711f5818
this 0x77711f5bd8
[195:685] [2025-02-10 07:26:59 +0000.934333][7dd2] BindInputFilter 0x77711f5bd8
this 0x77c9e749a0
[195:685] [2025-02-10 07:26:59 +0000.934389][7dd2] BindInputFilter 0x77711f5b18
this 0x77711f5c98
[195:685] [2025-02-10 07:26:59 +0000.934445][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[195:685] [2025-02-10 07:26:59 +0000.934517][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[195:685] [2025-02-10 07:26:59 +0000.934873][2ee3] NO get frame from decoder
[195:685] [2025-02-10 07:26:59 +0000.935156][7dd2] machine model :poco
[195:686] [2025-02-10 07:26:59 +0000.935235][7dd2] Support this machine model :poco
[195:686] [2025-02-10 07:26:59 +0000.935268][7dd2] global inited! current sdk
version: 07-20-936c45f
[195:686] [2025-02-10 07:26:59 +0000.935347][7dd2] GetPipeline:
-----------------------------------------
[195:686] [2025-02-10 07:26:59 +0000.935391][7dd2] GetPipeline: source:
0x7746137c00
[195:686] [2025-02-10 07:26:59 +0000.935431][7dd2] GetPipeline: filter: NULLFilter
[195:686] [2025-02-10 07:26:59 +0000.935471][7dd2] GetPipeline: filter: NULLFilter
[195:686] [2025-02-10 07:26:59 +0000.935556][7dd2] GetPipeline: filter: NULLFilter
[195:686] [2025-02-10 07:26:59 +0000.935588][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[195:686] [2025-02-10 07:26:59 +0000.935631][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[195:686] [2025-02-10 07:26:59 +0000.935676][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[195:686] [2025-02-10 07:26:59 +0000.935716][7dd2] GetPipeline:
------------------------------------------
[195:686] [2025-02-10 07:26:59 +0000.935758][7dd2] filter: filter pipeline2 update
pattern: 0
[195:686] [2025-02-10 07:26:59 +0000.936059][2ee3] NO get frame from decoder
[195:688] [2025-02-10 07:26:59 +0000.937487][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[195:688] [2025-02-10 07:26:59 +0000.937716][2ee3] NO get frame from decoder
[195:688] [2025-02-10 07:26:59 +0000.937845][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[195:688] [2025-02-10 07:26:59 +0000.937955][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[195:689] [2025-02-10 07:26:59 +0000.938258][7dd2] DeviceInit:
[195:689] [2025-02-10 07:26:59 +0000.938568][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[195:689] [2025-02-10 07:26:59 +0000.938971][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[195:690] [2025-02-10 07:26:59 +0000.939302][2ee3] NO get frame from decoder
[195:690] [2025-02-10 07:26:59 +0000.939319][7dd2] CreatePlatformSpecificObjects:
[195:690] [2025-02-10 07:26:59 +0000.939368][7dd2] audio device use null audio
input and opensl output
[195:690] [2025-02-10 07:26:59 +0000.939403][7dd2] Create OpenSLES output module
with java VM support.

[195:690] [2025-02-10 07:26:59 +0000.939537][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[195:690] [2025-02-10 07:26:59 +0000.939769][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[195:690] [2025-02-10 07:26:59 +0000.939999][7dd2] Create OpenSLES output module
with buffer num:2

[195:690] [2025-02-10 07:26:59 +0000.940055][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[195:690] [2025-02-10 07:26:59 +0000.940087][7dd2] Init the output device.

[195:690] [2025-02-10 07:26:59 +0000.940116][7dd2] Set the playout as stereo:1


[195:690] [2025-02-10 07:26:59 +0000.940147][7dd2] Set the sample rate to be:44100

[195:691] [2025-02-10 07:26:59 +0000.940272][7dd2] Low latency buffer size:144 low


sample rate:48000
[195:691] [2025-02-10 07:26:59 +0000.940331][7dd2] DeviceInit: Done
[195:691] [2025-02-10 07:26:59 +0000.940587][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[195:691] [2025-02-10 07:26:59 +0000.940726][2ee3] NO get frame from decoder
[195:691] [2025-02-10 07:26:59 +0000.941004][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[195:691] [2025-02-10 07:26:59 +0000.941132][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x7771206f20
[195:692] [2025-02-10 07:26:59 +0000.941203][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[195:692] [2025-02-10 07:26:59 +0000.941250][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[195:692] [2025-02-10 07:26:59 +0000.941302][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[195:692] [2025-02-10 07:26:59 +0000.941419][7dd2] SetGraphLoop: SetGraphLoop 1
[195:692] [2025-02-10 07:26:59 +0000.941470][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[195:692] [2025-02-10 07:26:59 +0000.941522][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[195:692] [2025-02-10 07:26:59 +0000.941918][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[195:692] [2025-02-10 07:26:59 +0000.942171][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[195:693] [2025-02-10 07:26:59 +0000.942186][2ee3] NO get frame from decoder
[195:693] [2025-02-10 07:26:59 +0000.942440][2eef] Start:
[195:693] [2025-02-10 07:26:59 +0000.942824][2eee] operator(): video render
started.
[195:693] [2025-02-10 07:26:59 +0000.943020][2eed] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77713cf918
[195:701] [2025-02-10 07:26:59 +0000.951131][2eef] Start:
[195:702] [2025-02-10 07:26:59 +0000.951282][2eef] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[195:702] [2025-02-10 07:26:59 +0000.951329][2eef] Reset: history total size: 98
[195:702] [2025-02-10 07:26:59 +0000.951352][2eef] DeviceStart:
audioDevice_:0x777130b000
[195:702] [2025-02-10 07:26:59 +0000.951367][2eef] DeviceStart: time profile
playout init before
[195:702] [2025-02-10 07:26:59 +0000.951595][2ee3] NO get frame from decoder
[195:703] [2025-02-10 07:26:59 +0000.952910][2ee3] NO get frame from decoder
[195:702] [2025-02-10 07:26:59 +0000.954978][2eef] DeviceStart: time profile
playout init end
[195:705] [2025-02-10 07:26:59 +0000.955031][2eef] OpenSlesOutput:Start playout

[195:707] [2025-02-10 07:26:59 +0000.956422][2eef] Create the opensl output player.


streamtype before:0

[195:707] [2025-02-10 07:26:59 +0000.956462][2eef] Create the opensl output player.


streamtype after:3

[195:778] [2025-02-10 07:27:00 +0000.27861][2eef] Enqueue opensl buffer size:1764


[195:799] [2025-02-10 07:27:00 +0000.49154][2eef] DeviceStart: time profile playout
all end
[195:800] [2025-02-10 07:27:00 +0000.49250][2eef] operator(): Audio playback
started.
[195:800] [2025-02-10 07:27:00 +0000.49350][2eef] operator(): Started now!
[195:811] [2025-02-10 07:27:00 +0000.60824][2ef0] Pull audio failed.(wait video!)
[195:811] [2025-02-10 07:27:00 +0000.61002][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:815] [2025-02-10 07:27:00 +0000.64568][2ef0] Pull audio failed.(wait video!)
[195:815] [2025-02-10 07:27:00 +0000.64775][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:816] [2025-02-10 07:27:00 +0000.65288][2eef] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[195:816] [2025-02-10 07:27:00 +0000.65430][2eef] First audio frame rendering
[195:817] [2025-02-10 07:27:00 +0000.66680][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:817] [2025-02-10 07:27:00 +0000.66754][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:818] [2025-02-10 07:27:00 +0000.67592][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:818] [2025-02-10 07:27:00 +0000.67652][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:819] [2025-02-10 07:27:00 +0000.68734][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:819] [2025-02-10 07:27:00 +0000.68806][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:820] [2025-02-10 07:27:00 +0000.69728][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:820] [2025-02-10 07:27:00 +0000.69797][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:821] [2025-02-10 07:27:00 +0000.70426][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:821] [2025-02-10 07:27:00 +0000.70508][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:822] [2025-02-10 07:27:00 +0000.71198][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:822] [2025-02-10 07:27:00 +0000.71254][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:822] [2025-02-10 07:27:00 +0000.71981][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:822] [2025-02-10 07:27:00 +0000.72040][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:823] [2025-02-10 07:27:00 +0000.72656][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:823] [2025-02-10 07:27:00 +0000.72699][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:824] [2025-02-10 07:27:00 +0000.73265][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:824] [2025-02-10 07:27:00 +0000.73301][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:824] [2025-02-10 07:27:00 +0000.73817][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:824] [2025-02-10 07:27:00 +0000.73859][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:825] [2025-02-10 07:27:00 +0000.74390][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:825] [2025-02-10 07:27:00 +0000.74492][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:825] [2025-02-10 07:27:00 +0000.75057][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[195:825] [2025-02-10 07:27:00 +0000.75105][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:826] [2025-02-10 07:27:00 +0000.76141][2ef0] audio frame wait video
frame.last_video_timestamp:28 last_audio_timestamp:138.957
[195:827] [2025-02-10 07:27:00 +0000.76237][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:827] [2025-02-10 07:27:00 +0000.76810][2ef0] audio frame wait video
frame.last_video_timestamp:28 last_audio_timestamp:138.957
[195:827] [2025-02-10 07:27:00 +0000.76870][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:828] [2025-02-10 07:27:00 +0000.77443][2eee] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:43306389
[195:835] [2025-02-10 07:27:00 +0000.84597][2eee] lipsync_debug: render a video
frame
[195:835] [2025-02-10 07:27:00 +0000.84813][2eee] lipsync_debug: First video frame
rendering.
[195:855] [2025-02-10 07:27:00 +0000.104802][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[195:947] [2025-02-10 07:27:00 +0000.196397][2eee] lipsync_debug:result remaining
time:0
[195:947] [2025-02-10 07:27:00 +0000.196466][2eee] dynamic updated lipsync delay:0
[196:055] [2025-02-10 07:27:00 +0000.304737][2ef1] Error(video_source.cc:430): wait
decoder a frame: 0
[196:122] [2025-02-10 07:27:00 +0000.371375][2c2d] Run AGC when audioType = 0
[196:122] [2025-02-10 07:27:00 +0000.371495][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[196:320] [2025-02-10 07:27:00 +0000.569951][2eee] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[196:320] [2025-02-10 07:27:00 +0000.570048][2eee] lipsync_debug:result remaining
time:10
[196:485] [2025-02-10 07:27:00 +0000.734717][2eee] lipsync_debug:displaying video
ts:60030 The current displayed video timestamp is:43307046
[196:649] [2025-02-10 07:27:00 +0000.899112][2eee] DriveRender working... (1/200)
[196:792] [2025-02-10 07:27:01 +0000.41379][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[196:902] [2025-02-10 07:27:01 +0000.151396][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[196:999] [2025-02-10 07:27:01 +0000.249095][2eee]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:2 last video
ts:101610 frame->pts:104760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[197:000] [2025-02-10 07:27:01 +0000.249190][2eee] lipsync_debug: tsDelta -
timeDelta = 33
[197:197] [2025-02-10 07:27:01 +0000.446828][2eee] lipsync_debug:displaying video
ts:119430 The current displayed video timestamp is:43307758
[197:416] [2025-02-10 07:27:01 +0000.665355][2ef0] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 81868
[197:416] [2025-02-10 07:27:01 +0000.665476][2ef0] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[197:416] [2025-02-10 07:27:01 +0000.665920][2ef1] Error(video_source.cc:430): wait
decoder a frame: 0
[197:619] [2025-02-10 07:27:01 +0000.868803][2eef] The audio playback speed:100
(1/100)
[197:619] [2025-02-10 07:27:01 +0000.868968][2eef] lipsync_debug: The current
played audio timestamp is:86982(1/50)
[197:800] [2025-02-10 07:27:02 +0000.49864][2eef] total delay:22 videoTsMS:1898
audioTsMS:1876 diff:22
[197:800] [2025-02-10 07:27:02 +0000.50051][2eef] Set the lipsync delay:22
[197:811] [2025-02-10 07:27:02 +0000.60992][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[197:865] [2025-02-10 07:27:02 +0000.114597][2ef1] video frame wait audio frame:
last_video_timestamp:2399 last_audio_timestamp:2274.29
[197:888] [2025-02-10 07:27:02 +0000.137712][2eee] lipsync_debug:displaying video
ts:179820 The current displayed video timestamp is:43308449
[197:917] [2025-02-10 07:27:02 +0000.166345][2ef1] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 218700pts ms:2.43e+06
[197:918] [2025-02-10 07:27:02 +0000.167580][2ef1] OnVideoFrameReady(1/200)
[197:918] [2025-02-10 07:27:02 +0000.167831][2eee] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[198:122] [2025-02-10 07:27:02 +0000.372067][2c2d] Run AGC when audioType = 0
[198:190] [2025-02-10 07:27:02 +0000.439607][2eee] DriveRender working... (1/200)
[198:291] [2025-02-10 07:27:02 +0000.541108][2eee] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[198:292] [2025-02-10 07:27:02 +0000.541229][2eee] lipsync_debug:result remaining
time:10
[198:524] [2025-02-10 07:27:02 +0000.773603][2eee]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:3 last video
ts:236790 frame->pts:239760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[198:524] [2025-02-10 07:27:02 +0000.773731][2eee] lipsync_debug: tsDelta -
timeDelta = 30
[198:554] [2025-02-10 07:27:02 +0000.804115][2eee] lipsync_debug:displaying video
ts:239760 The current displayed video timestamp is:43309115
[198:631] [2025-02-10 07:27:02 +0000.880351][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[198:781] [2025-02-10 07:27:03 +0000.30636][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[198:782] [2025-02-10 07:27:03 +0000.32051][2ef1] Error(video_source.cc:430): wait
decoder a frame: 0
[199:205] [2025-02-10 07:27:03 +0000.454637][2eee] lipsync_debug:displaying video
ts:299880 The current displayed video timestamp is:43309766
[199:207] [2025-02-10 07:27:03 +0000.457081][2eee] lipsync_debug: render a video
frame
[199:338] [2025-02-10 07:27:03 +0000.587484][2eee] lipsync_debug:result remaining
time:0
[199:338] [2025-02-10 07:27:03 +0000.587602][2eee] dynamic updated lipsync delay:0
[199:503] [2025-02-10 07:27:03 +0000.752964][2ef1] webrtc common_video plane
old ..... (1/1000) new: 32001 delete: 31996 diff: 5
[199:709] [2025-02-10 07:27:03 +0000.959063][2eee] DriveRender working... (1/200)
[199:743] [2025-02-10 07:27:03 +0000.993152][2ef0] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 184236
[199:744] [2025-02-10 07:27:03 +0000.993235][2ef0] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[199:812] [2025-02-10 07:27:04 +0000.61541][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[199:896] [2025-02-10 07:27:04 +0000.145556][2eee] lipsync_debug:displaying video
ts:359910 The current displayed video timestamp is:43310457
[199:925] [2025-02-10 07:27:04 +0000.174940][2eef] The audio playback speed:100
(1/100)
[199:925] [2025-02-10 07:27:04 +0000.175121][2eef] lipsync_debug: The current
played audio timestamp is:189350(1/50)
[200:051] [2025-02-10 07:27:04 +0000.300752][2eee]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:371880 frame->pts:374850 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[200:051] [2025-02-10 07:27:04 +0000.300876][2eee] lipsync_debug: tsDelta -
timeDelta = 11
[200:074] [2025-02-10 07:27:04 +0000.323273][2ee3] av_read_frame AVERROR_EOF
[200:119] [2025-02-10 07:27:04 +0000.368870][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[200:119] [2025-02-10 07:27:04 +0000.369097][2c2e] _deviceSampleRate:48000


[200:121] [2025-02-10 07:27:04 +0000.370593][2c2d] Run AGC when audioType = 0
[200:121] [2025-02-10 07:27:04 +0000.370694][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[200:153] [2025-02-10 07:27:04 +0000.403049][2ef1] Error(video_source.cc:430): wait
decoder a frame: 0
[200:250] [2025-02-10 07:27:04 +0000.499509][2eee] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[200:250] [2025-02-10 07:27:04 +0000.499669][2eee] lipsync_debug:result remaining
time:10
[200:308] [2025-02-10 07:27:04 +0000.557382][2ee3] OnReceiveEOF:
[200:308] [2025-02-10 07:27:04 +0000.557497][2ee3] OnDecoderEOF time:43310869
enter.

[200:308] [2025-02-10 07:27:04 +0000.557561][2ee3] OnDecoderEOF leave. expire time


= 0 ms

[200:308] [2025-02-10 07:27:04 +0000.557589][2ee1] CleanUp time:43310869 enter.

[200:308] [2025-02-10 07:27:04 +0000.557668][2ee3] OnDecoderFinished:


OnDecoderFinished total decoder frames:183 this:0x7746137c00
[200:312] [2025-02-10 07:27:04 +0000.561448][2ee1] CleanUp leave. expire time = 4
ms

[200:312] [2025-02-10 07:27:04 +0000.561548][2ee1] clean up


[200:312] [2025-02-10 07:27:04 +0000.561587][2ee1] running_decoder_count:0max
count:2
[200:349] [2025-02-10 07:27:04 +0000.598676][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[200:562] [2025-02-10 07:27:04 +0000.811850][2eee] lipsync_debug:displaying video
ts:419760 The current displayed video timestamp is:43311123
[200:784] [2025-02-10 07:27:05 +0000.33541][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[201:179] [2025-02-10 07:27:05 +0000.428392][2ef1] FilterPipeline2::OnVideoFrame
pts 512550 last_video_timestamp_ 5695
[201:205] [2025-02-10 07:27:05 +0000.454770][2eee] DriveRender working... (1/200)
[201:215] [2025-02-10 07:27:05 +0000.465030][2eee] lipsync_debug:displaying video
ts:479610 The current displayed video timestamp is:43311776
[201:254] [2025-02-10 07:27:05 +0000.503694][2ef1] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 518760pts ms:5.764e+06
[201:255] [2025-02-10 07:27:05 +0000.505161][2ef1] OnVideoFrameReady(1/200)
[201:256] [2025-02-10 07:27:05 +0000.505297][2eee] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[201:511] [2025-02-10 07:27:05 +0000.761152][2ef1] Error(video_source.cc:430): wait
decoder a frame: 0
[201:539] [2025-02-10 07:27:05 +0000.788802][2eee]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:23 last
video ts:506700 frame->pts:509760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[201:539] [2025-02-10 07:27:05 +0000.788920][2eee] lipsync_debug: tsDelta -
timeDelta = 11
[201:655] [2025-02-10 07:27:05 +0000.904208][2ef0] PullAudioFrame: PullFrame audio
finished.
[201:655] [2025-02-10 07:27:05 +0000.904330][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:685] [2025-02-10 07:27:05 +0000.934523][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:716] [2025-02-10 07:27:05 +0000.965341][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:746] [2025-02-10 07:27:05 +0000.995779][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:777] [2025-02-10 07:27:06 +0000.26197][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:807] [2025-02-10 07:27:06 +0000.56590][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:812] [2025-02-10 07:27:06 +0000.62101][2ef2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[201:837] [2025-02-10 07:27:06 +0000.87043][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:868] [2025-02-10 07:27:06 +0000.117778][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:899] [2025-02-10 07:27:06 +0000.148455][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:906] [2025-02-10 07:27:06 +0000.155285][2eee] lipsync_debug:displaying video
ts:539730 The current displayed video timestamp is:43312467
[201:929] [2025-02-10 07:27:06 +0000.178876][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:960] [2025-02-10 07:27:06 +0000.209436][2ef0] media player notify EOF, audio
PullFrameStatus is EOF
[201:971] [2025-02-10 07:27:06 +0000.220978][2ef1] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[201:972] [2025-02-10 07:27:06 +0000.221883][2ef1] Stop:
[201:973] [2025-02-10 07:27:06 +0000.222439][2eee] operator(): Video Render
stopped.
[201:973] [2025-02-10 07:27:06 +0000.222596][2ef1] Stop:
[201:974] [2025-02-10 07:27:06 +0000.223388][2eef] DeviceStop:
audioDevice_:0x777130b000
[201:974] [2025-02-10 07:27:06 +0000.223428][2eef] OpenSlesOutput:Stop playout

[201:976] [2025-02-10 07:27:06 +0000.225962][2eef] DeviceStop: Done


[201:976] [2025-02-10 07:27:06 +0000.226113][2eef] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[201:978] [2025-02-10 07:27:06 +0000.227551][2ef1] to reset filter graph
[201:978] [2025-02-10 07:27:06 +0000.227634][2ef1] RemoveVideoBackGroud: hava not
add video backgroud
[201:978] [2025-02-10 07:27:06 +0000.227724][2ef1] UnbindInputFilter 0x77711f5bd8
this 0x77c9e749a0
[201:978] [2025-02-10 07:27:06 +0000.227784][2ef1] ClearAllSource: remove source
filter, sourceid: 0x7746137c00
[201:978] [2025-02-10 07:27:06 +0000.227827][2ef1] DestoryDecoderByVideoSource
time:43312539 enter.

[201:978] [2025-02-10 07:27:06 +0000.227893][2ef1] ~VideoBindDecoder time:43312539


enter.

[201:978] [2025-02-10 07:27:06 +0000.228063][2ef1] CleanUp time:43312539 enter.

[201:979] [2025-02-10 07:27:06 +0000.228823][2ef1] CleanUp leave. expire time = 1


ms

[201:979] [2025-02-10 07:27:06 +0000.228906][2ef1] CleanUp time:43312540 enter.

[201:980] [2025-02-10 07:27:06 +0000.230003][2ef1] CleanUp leave. expire time = 1


ms

[201:981] [2025-02-10 07:27:06 +0000.230994][2ef1] ~VideoBindDecoder leave. expire


time = 3 ms
[201:981] [2025-02-10 07:27:06 +0000.231045][2ef1] DestoryDecoderByVideoSource
leave. expire time = 3 ms

[201:981] [2025-02-10 07:27:06 +0000.231099][2ef1] UnbindInputFilter 0x77711f5818


this 0x77711f5bd8
[201:982] [2025-02-10 07:27:06 +0000.231186][2ef1] UnbindInputFilter 0x77711f5758
this 0x77711f5818
[201:982] [2025-02-10 07:27:06 +0000.231262][2ef1] UnbindInputFilter 0x7746137e20
this 0x77711f5758
[201:982] [2025-02-10 07:27:06 +0000.231309][2ef1] UnbindInputFilter 0x77711f5b18
this 0x77711f5c98
[201:982] [2025-02-10 07:27:06 +0000.231366][2ef1] UnbindInputFilter 0x77711f5a58
this 0x77711f5b18
[201:982] [2025-02-10 07:27:06 +0000.231420][2ef1] UnbindInputFilter 0x7746137e20
this 0x77711f5a58
[201:982] [2025-02-10 07:27:06 +0000.231481][2ef1] to reset filter graph clear end
[201:982] [2025-02-10 07:27:06 +0000.231514][2ef1] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
delay: 0
[201:982] [2025-02-10 07:27:06 +0000.231555][2ef1] CreateDecoderByVideoSource
time:43312543 enter.

[201:982] [2025-02-10 07:27:06 +0000.231791][2ef1] running_decoder_count:0max


count:2
[201:982] [2025-02-10 07:27:06 +0000.231838][2ef1] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a800
[201:984] [2025-02-10 07:27:06 +0000.233288][2ef5] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e4200] Current FFmpeg version git-2021-06-16-
97cea6f

[202:015] [2025-02-10 07:27:06 +0000.265047][2ef5] OnStreamInfoFound: video


duration_: 6094
[202:017] [2025-02-10 07:27:06 +0000.267148][2ef1] start decoder
[202:018] [2025-02-10 07:27:06 +0000.267232][2ef1] CreateDecoderByVideoSource
leave. expire time = 36 ms

[202:018] [2025-02-10 07:27:06 +0000.267282][2ef1] BindInputFilter 0x7746137e20


this 0x77711f5a58
[202:018] [2025-02-10 07:27:06 +0000.267318][2ef1] BindInputFilter 0x77711f5a58
this 0x77711f5b18
[202:018] [2025-02-10 07:27:06 +0000.267353][2ef1] BindInputFilter 0x7746137e20
this 0x77711f5c98
[202:018] [2025-02-10 07:27:06 +0000.267444][2ef1] BindInputFilter 0x77711f5c98
this 0x77711f5758
[202:018] [2025-02-10 07:27:06 +0000.267464][2ef1] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[202:018] [2025-02-10 07:27:06 +0000.267494][2ef1] BindInputFilter 0x77711f5b18
this 0x77711f5818
[202:018] [2025-02-10 07:27:06 +0000.267612][2ef1] BindInputFilter 0x77711f5818
this 0x77c9e749a0
[202:018] [2025-02-10 07:27:06 +0000.267641][2ef1] BindInputFilter 0x77711f5758
this 0x77711f5bd8
[202:018] [2025-02-10 07:27:06 +0000.267670][2ef1] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[202:018] [2025-02-10 07:27:06 +0000.267884][2ef1] to reset filter graph end
[202:018] [2025-02-10 07:27:06 +0000.267927][2ef1] Start:
[202:018] [2025-02-10 07:27:06 +0000.268031][2eee] operator(): video render
started.
[202:019] [2025-02-10 07:27:06 +0000.268211][2ef1] Start:
[202:019] [2025-02-10 07:27:06 +0000.268359][2eef] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[202:019] [2025-02-10 07:27:06 +0000.268399][2eef] Reset: history total size: 98
[202:019] [2025-02-10 07:27:06 +0000.268427][2eef] DeviceStart:
audioDevice_:0x777130b000
[202:019] [2025-02-10 07:27:06 +0000.268449][2eef] DeviceStart: time profile
playout init before
[202:019] [2025-02-10 07:27:06 +0000.268473][2eef] DeviceStart: time profile
playout init end
[202:019] [2025-02-10 07:27:06 +0000.268493][2eef] OpenSlesOutput:Start playout

[202:019] [2025-02-10 07:27:06 +0000.268985][2ef6] NO get frame from decoder


[202:020] [2025-02-10 07:27:06 +0000.269974][2eef] Create the opensl output player.
streamtype before:0

[202:020] [2025-02-10 07:27:06 +0000.270045][2eef] Create the opensl output player.


streamtype after:3

[202:020] [2025-02-10 07:27:06 +0000.270163][2ef6] NO get frame from decoder


[202:021] [2025-02-10 07:27:06 +0000.271019][2ef6] NO get frame from decoder
[202:022] [2025-02-10 07:27:06 +0000.271567][2ef6] NO get frame from decoder
[202:023] [2025-02-10 07:27:06 +0000.272272][2ef6] NO get frame from decoder
[202:023] [2025-02-10 07:27:06 +0000.272890][2ef6] NO get frame from decoder
[202:024] [2025-02-10 07:27:06 +0000.273557][2ef6] NO get frame from decoder
[202:024] [2025-02-10 07:27:06 +0000.274120][2ef6] NO get frame from decoder
[202:049] [2025-02-10 07:27:06 +0000.298526][2eef] Enqueue opensl buffer size:1764
[202:068] [2025-02-10 07:27:06 +0000.317962][2eef] DeviceStart: time profile
playout all end
[202:068] [2025-02-10 07:27:06 +0000.318055][2eef] operator(): Audio playback
started.
[202:073] [2025-02-10 07:27:06 +0000.322361][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[202:073] [2025-02-10 07:27:06 +0000.322962][2ef0] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[202:076] [2025-02-10 07:27:06 +0000.325659][2ef0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[202:077] [2025-02-10 07:27:06 +0000.326294][2ef0] audio frame wait video
frame.last_video_timestamp:28 last_audio_timestamp:138.957
[202:078] [2025-02-10 07:27:06 +0000.327680][2eef] First audio frame rendering
[202:081] [2025-02-10 07:27:06 +0000.330186][2eee] lipsync_debug: First video frame
rendering.
[202:082] [2025-02-10 07:27:06 +0000.331779][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[202:124] [2025-02-10 07:27:06 +0000.373807][2c2d] Run AGC when audioType = 0
[202:277] [2025-02-10 07:27:06 +0000.526750][2ef1]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[202:280] [2025-02-10 07:27:06 +0000.529701][2eee] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[202:280] [2025-02-10 07:27:06 +0000.529793][2eee] lipsync_debug:result remaining
time:10
[202:294] [2025-02-10 07:27:06 +0000.544039][2ef0] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 17370
[202:294] [2025-02-10 07:27:06 +0000.544137][2ef0] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[202:457] [2025-02-10 07:27:06 +0000.706471][2eef] The audio playback speed:100
(1/100)
[202:457] [2025-02-10 07:27:06 +0000.706608][2eef] lipsync_debug: The current
played audio timestamp is:22484(1/50)
[202:635] [2025-02-10 07:27:06 +0000.884971][2eee] lipsync_debug:displaying video
ts:50850 The current displayed video timestamp is:43313196
[202:638] [2025-02-10 07:27:06 +0000.887394][2eee] lipsync_debug: render a video
frame
[202:749] [2025-02-10 07:27:06 +0000.998876][2eee] DriveRender working... (1/200)
[202:801] [2025-02-10 07:27:07 +0000.50549][2eee] lipsync_debug:result remaining
time:0
[202:801] [2025-02-10 07:27:07 +0000.50659][2eee] dynamic updated lipsync delay:0
[202:853] [2025-02-10 07:27:07 +0000.102472][2f01]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[203:097] [2025-02-10 07:27:07 +0000.347109][2ef1] Error(video_source.cc:430): wait
decoder a frame: 0
[203:154] [2025-02-10 07:27:07 +0000.403980][2eee]
lipsync_debug:lipsync_threadhold: lipsync_delta:17 tsDelta:52 timeDelta:33 last
video ts:92970 frame->pts:96120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[203:154] [2025-02-10 07:27:07 +0000.404080][2eee] lipsync_debug: tsDelta -
timeDelta = 19
[203:239] [2025-02-10 07:27:07 +0000.488811][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[203:240] [2025-02-10 07:27:07 +0000.489473][2eef] Stop:
[203:240] [2025-02-10 07:27:07 +0000.489707][2eee] operator(): Video Render
stopped.
[203:243] [2025-02-10 07:27:07 +0000.492425][2eef] Stop:
[203:243] [2025-02-10 07:27:07 +0000.492514][2eef] DeviceStop:
audioDevice_:0x777130b000
[203:243] [2025-02-10 07:27:07 +0000.492556][2eef] OpenSlesOutput:Stop playout

[203:245] [2025-02-10 07:27:07 +0000.494448][2eef] DeviceStop: Done


[203:245] [2025-02-10 07:27:07 +0000.494599][2eef] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[203:245] [2025-02-10 07:27:07 +0000.494650][2eef] operator(): Stop now!
[203:259] [2025-02-10 07:27:07 +0000.508531][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[203:259] [2025-02-10 07:27:07 +0000.508665][7dd2] StopPreView: Have Stopped,
operation cancel
[203:259] [2025-02-10 07:27:07 +0000.508729][7dd2] Stop:
[203:259] [2025-02-10 07:27:07 +0000.508851][2eef] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[203:259] [2025-02-10 07:27:07 +0000.509056][7dd2] DeviceRelease:
audioDevice_:0x777130b000
[203:259] [2025-02-10 07:27:07 +0000.509098][7dd2] OpenSlesOutput:Stop playout

[203:259] [2025-02-10 07:27:07 +0000.509151][7dd2] DeviceRelease: Release the


webrtc device object.
[203:260] [2025-02-10 07:27:07 +0000.509338][7dd2] OpenSlesOutput destruct.

[203:260] [2025-02-10 07:27:07 +0000.509423][7dd2] DeviceRelease: Done


[203:260] [2025-02-10 07:27:07 +0000.509546][7dd2] Stop:
[203:260] [2025-02-10 07:27:07 +0000.509656][2eee] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[203:263] [2025-02-10 07:27:07 +0000.512427][7dd2] global uninited!
[203:263] [2025-02-10 07:27:07 +0000.512537][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[203:263] [2025-02-10 07:27:07 +0000.512632][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[203:263] [2025-02-10 07:27:07 +0000.512667][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[203:263] [2025-02-10 07:27:07 +0000.512720][7dd2] UnbindInputFilter 0x77711f5818
this 0x77c9e749a0
[203:263] [2025-02-10 07:27:07 +0000.512764][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746137c00
[203:263] [2025-02-10 07:27:07 +0000.512795][7dd2] DestoryDecoderByVideoSource
time:43313824 enter.

[203:263] [2025-02-10 07:27:07 +0000.512830][7dd2] ~VideoBindDecoder time:43313824


enter.

[203:263] [2025-02-10 07:27:07 +0000.513086][7dd2] CleanUp time:43313824 enter.

[203:270] [2025-02-10 07:27:07 +0000.519527][7dd2] CleanUp leave. expire time = 7


ms

[203:270] [2025-02-10 07:27:07 +0000.519879][7dd2] CleanUp time:43313831 enter.

[203:271] [2025-02-10 07:27:07 +0000.520243][7dd2] CleanUp leave. expire time = 1


ms

[203:271] [2025-02-10 07:27:07 +0000.520824][7dd2] ~VideoBindDecoder leave. expire


time = 8 ms

[203:271] [2025-02-10 07:27:07 +0000.520866][7dd2] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[203:271] [2025-02-10 07:27:07 +0000.520921][7dd2] UnbindInputFilter 0x77711f5b18


this 0x77711f5818
[203:271] [2025-02-10 07:27:07 +0000.520969][7dd2] UnbindInputFilter 0x77711f5a58
this 0x77711f5b18
[203:274] [2025-02-10 07:27:07 +0000.523542][7dd2] UnbindInputFilter 0x7746137e20
this 0x77711f5a58
[203:274] [2025-02-10 07:27:07 +0000.523608][7dd2] UnbindInputFilter 0x77711f5758
this 0x77711f5bd8
[203:274] [2025-02-10 07:27:07 +0000.523652][7dd2] UnbindInputFilter 0x77711f5c98
this 0x77711f5758
[203:274] [2025-02-10 07:27:07 +0000.523691][7dd2] UnbindInputFilter 0x7746137e20
this 0x77711f5c98
[203:274] [2025-02-10 07:27:07 +0000.524007][7dd2] ~GLESContext:
[203:275] [2025-02-10 07:27:07 +0000.524974][7dd2] GLESContext destruct finish.
[203:275] [2025-02-10 07:27:07 +0000.525051][7dd2] filter: filter pipeline destroy
this: 0x77c9e74900
[203:276] [2025-02-10 07:27:07 +0000.525669][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[203:277] [2025-02-10 07:27:07 +0000.526314][7dd2] machine model :poco
[203:277] [2025-02-10 07:27:07 +0000.526363][7dd2] Support this machine model :poco
[203:277] [2025-02-10 07:27:07 +0000.526408][7dd2] global inited! current sdk
version: 07-20-936c45f
[203:277] [2025-02-10 07:27:07 +0000.526602][7dd2] filter: filter pipeline
construtc this: 0x77c9e74900
[203:277] [2025-02-10 07:27:07 +0000.526653][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[203:277] [2025-02-10 07:27:07 +0000.526684][7dd2] GLESContext:
[203:277] [2025-02-10 07:27:07 +0000.526732][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[203:278] [2025-02-10 07:27:07 +0000.527886][7dd2] The result of creation:
0x783b5c7300
[203:278] [2025-02-10 07:27:07 +0000.528030][7dd2] The result of
eglCreatePbufferSurface is: 0x783b5cb280
[203:279] [2025-02-10 07:27:07 +0000.528196][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[203:279] [2025-02-10 07:27:07 +0000.528241][7dd2] The source 0 speed:1
[203:279] [2025-02-10 07:27:07 +0000.528280][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
delay: 0
[203:279] [2025-02-10 07:27:07 +0000.528356][7dd2] CreateDecoderByVideoSource
time:43313840 enter.

[203:279] [2025-02-10 07:27:07 +0000.528618][7dd2] running_decoder_count:0max


count:2
[203:279] [2025-02-10 07:27:07 +0000.528666][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a800
[203:280] [2025-02-10 07:27:07 +0000.529479][2f03] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77c9885e00] Current FFmpeg version git-2021-06-16-
97cea6f

[203:310] [2025-02-10 07:27:07 +0000.559574][2f03] OnStreamInfoFound: video


duration_: 6094
[203:311] [2025-02-10 07:27:07 +0000.560943][7dd2] start decoder
[203:311] [2025-02-10 07:27:07 +0000.561004][7dd2] CreateDecoderByVideoSource
leave. expire time = 32 ms

[203:311] [2025-02-10 07:27:07 +0000.561055][7dd2] BindInputFilter 0x7746137e20


this 0x77711f5458
[203:311] [2025-02-10 07:27:07 +0000.561090][7dd2] BindInputFilter 0x77711f5458
this 0x77711f5518
[203:311] [2025-02-10 07:27:07 +0000.561127][7dd2] BindInputFilter 0x7746137e20
this 0x77711f5698
[203:311] [2025-02-10 07:27:07 +0000.561161][7dd2] BindInputFilter 0x77711f5698
this 0x77711f5758
[203:312] [2025-02-10 07:27:07 +0000.561188][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[203:312] [2025-02-10 07:27:07 +0000.561230][7dd2] BindInputFilter 0x77711f5518
this 0x77711f5c98
[203:312] [2025-02-10 07:27:07 +0000.561266][7dd2] BindInputFilter 0x77711f5c98
this 0x77c9e749a0
[203:312] [2025-02-10 07:27:07 +0000.561300][7dd2] BindInputFilter 0x77711f5758
this 0x77711f6718
[203:312] [2025-02-10 07:27:07 +0000.561334][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43299549.mp4
[203:312] [2025-02-10 07:27:07 +0000.561408][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[203:312] [2025-02-10 07:27:07 +0000.561532][7dd2] MediaComposeFile time:43313873
enter.

[203:312] [2025-02-10 07:27:07 +0000.561576][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[203:312] [2025-02-10 07:27:07 +0000.561666][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[203:312] [2025-02-10 07:27:07 +0000.561696][7dd2] Recording session using default
bitrate support by app:14680064
[203:312] [2025-02-10 07:27:07 +0000.561700][2f10] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773070afc0
[203:312] [2025-02-10 07:27:07 +0000.561786][2f10] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[203:312] [2025-02-10 07:27:07 +0000.561856][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[203:312] [2025-02-10 07:27:07 +0000.561974][7dd2] GetPipeline:
-----------------------------------------
[203:312] [2025-02-10 07:27:07 +0000.562005][7dd2] GetPipeline: source:
0x7746137c00
[203:312] [2025-02-10 07:27:07 +0000.562028][7dd2] GetPipeline: filter: NULLFilter
[203:312] [2025-02-10 07:27:07 +0000.562050][7dd2] GetPipeline: filter: NULLFilter
[203:312] [2025-02-10 07:27:07 +0000.562071][7dd2] GetPipeline: filter: NULLFilter
[203:312] [2025-02-10 07:27:07 +0000.562092][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[203:312] [2025-02-10 07:27:07 +0000.562112][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[203:312] [2025-02-10 07:27:07 +0000.562132][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[203:312] [2025-02-10 07:27:07 +0000.562152][7dd2] GetPipeline:
------------------------------------------
[203:313] [2025-02-10 07:27:07 +0000.562174][7dd2] filter: filter pipeline2 update
pattern: 2
[203:313] [2025-02-10 07:27:07 +0000.562586][7dd2] MediaComposeFile leave. expire
time = 1 ms

[203:313] [2025-02-10 07:27:07 +0000.562681][2f04] NO get frame from decoder


[203:313] [2025-02-10 07:27:07 +0000.562944][7dd2] machine model :poco
[203:313] [2025-02-10 07:27:07 +0000.562982][7dd2] Support this machine model :poco
[203:313] [2025-02-10 07:27:07 +0000.563014][7dd2] global inited! current sdk
version: 07-20-936c45f
[203:314] [2025-02-10 07:27:07 +0000.563703][2f04] NO get frame from decoder
[203:315] [2025-02-10 07:27:07 +0000.564276][2f04] NO get frame from decoder
[203:315] [2025-02-10 07:27:07 +0000.564730][2f04] NO get frame from decoder
[203:319] [2025-02-10 07:27:07 +0000.568688][2f04] NO get frame from decoder
[203:320] [2025-02-10 07:27:07 +0000.569252][2f04] NO get frame from decoder
[203:321] [2025-02-10 07:27:07 +0000.570355][2f04] NO get frame from decoder
[203:324] [2025-02-10 07:27:07 +0000.573350][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[203:324] [2025-02-10 07:27:07 +0000.573471][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 354
[203:324] [2025-02-10 07:27:07 +0000.573574][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[203:324] [2025-02-10 07:27:07 +0000.573692][7dd2] BeginCompose: BeginCompose, is
composing 0
[203:326] [2025-02-10 07:27:07 +0000.575725][2f10] start recording, file path:
[203:326] [2025-02-10 07:27:07 +0000.575919][2f10] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 354 audio_timescale:44100
video_timescale:90000
[203:326] [2025-02-10 07:27:07 +0000.576142][2f10] 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
[203:327] [2025-02-10 07:27:07 +0000.576203][2f10] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 354
[203:327] [2025-02-10 07:27:07 +0000.576266][2f10] fd_open successed
handle:0xb40000790437b148
[203:327] [2025-02-10 07:27:07 +0000.576631][2f04] NO get frame from decoder
[203:327] [2025-02-10 07:27:07 +0000.576476][2f10] create mp4 file:365
m_fileHandle: 0x7771661400
[203:327] [2025-02-10 07:27:07 +0000.576780][2f10] MP4 file: is opened successfully
[203:327] [2025-02-10 07:27:07 +0000.576803][2f10] setupMediaProcessers:
[203:327] [2025-02-10 07:27:07 +0000.576822][2f10]
RecordingSessionInternalSimple:setup media processers.
[203:327] [2025-02-10 07:27:07 +0000.576842][2f10] construct AAC encoder
[203:328] [2025-02-10 07:27:07 +0000.577688][2f10] H264Encoder creating:
ultrafast012323
[203:328] [2025-02-10 07:27:07 +0000.577757][2f10] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[203:328] [2025-02-10 07:27:07 +0000.578117][2f10] H264Encode::GetMachineModel is
POCO F2 Pro
[203:329] [2025-02-10 07:27:07 +0000.578187][2f10] H264Encoder machine_mode is:POCO
F2 Pro
[203:329] [2025-02-10 07:27:07 +0000.578208][2f10] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[203:329] [2025-02-10 07:27:07 +0000.578228][2f10] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[203:329] [2025-02-10 07:27:07 +0000.578247][2f10] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[203:329] [2025-02-10 07:27:07 +0000.578265][2f10] setupCompressionSession:
[203:329] [2025-02-10 07:27:07 +0000.578283][2f10] H264Encode::creating hareware
Encoder
[203:329] [2025-02-10 07:27:07 +0000.578304][2f10] AndroidHwAvcEncoder
time:43313890 enter.

[203:329] [2025-02-10 07:27:07 +0000.578424][2f10] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[203:329] [2025-02-10 07:27:07 +0000.578531][2f10] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[203:329] [2025-02-10 07:27:07 +0000.578558][2f10] The video avc hw codec address
is 0x77ca18ced8
[203:329] [2025-02-10 07:27:07 +0000.578609][2f10] AndroidHwAvcEncoder leave.
expire time = 0 ms

[203:329] [2025-02-10 07:27:07 +0000.578635][2f10] RegisterEncodeCompleteCallback


time:43313890 enter.

[203:329] [2025-02-10 07:27:07 +0000.578734][2f10] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[203:329] [2025-02-10 07:27:07 +0000.578769][2f10] InitEncode time:43313890 enter.

[203:329] [2025-02-10 07:27:07 +0000.578820][2f10] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[203:329] [2025-02-10 07:27:07 +0000.578860][2f10] Create time:43313890 enter.

[203:329] [2025-02-10 07:27:07 +0000.578897][2f10] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[203:329] [2025-02-10 07:27:07 +0000.578933][2f10]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7771316e80
[203:329] [2025-02-10 07:27:07 +0000.579080][2f10]
supported_type:image/vnd.android.heic
[203:329] [2025-02-10 07:27:07 +0000.579132][2f10] supported_type:video/avc
[203:329] [2025-02-10 07:27:07 +0000.579158][2f10] name:OMX.qcom.video.encoder.avc
mime:video/avc
[203:330] [2025-02-10 07:27:07 +0000.579192][2f10] hwCodecPrefix :OMX.qcom.
[203:330] [2025-02-10 07:27:07 +0000.579217][2f10] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[203:330] [2025-02-10 07:27:07 +0000.579242][2f10] mediacodec_createCodecByName
time:43313891 enter.

[203:330] [2025-02-10 07:27:07 +0000.579266][2f10] WrapAndroidMediaCodec


time:43313891 enter.

[203:330] [2025-02-10 07:27:07 +0000.579356][2f10] WrapAndroidMediaCodec leave.


expire time = 0 ms

[203:332] [2025-02-10 07:27:07 +0000.583922][2f15] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7737ff1e98
[203:353] [2025-02-10 07:27:07 +0000.602996][2f10] mediacodec_createCodecByName
leave. expire time = 23 ms

[203:353] [2025-02-10 07:27:07 +0000.603086][2f10] WrapAndroidMediaFromat


time:43313914 enter.

[203:353] [2025-02-10 07:27:07 +0000.603141][2f10] WrapAndroidMediaFromat leave.


expire time = 0 ms

[203:377] [2025-02-10 07:27:07 +0000.626990][2f10] Destroy time:43313938 enter.

[203:377] [2025-02-10 07:27:07 +0000.627069][2f10] WrapAndroidMediaFromat::


Destroy
[203:377] [2025-02-10 07:27:07 +0000.627114][2f10] Destroy leave. expire time = 0
ms

[203:377] [2025-02-10 07:27:07 +0000.627144][2f10] ~WrapAndroidMediaFromat


time:43313938 enter.

[203:378] [2025-02-10 07:27:07 +0000.627177][2f10] ~WrapAndroidMediaFromat leave.


expire time = 1 ms

[203:378] [2025-02-10 07:27:07 +0000.627208][2f10] Create leave. expire time = 49


ms

[203:378] [2025-02-10 07:27:07 +0000.627242][2f10] isSemiPlanarSupport


time:43313939 enter.

[203:378] [2025-02-10 07:27:07 +0000.627275][2f10] H264Encoder isSemiPlanarSupport


[203:378] [2025-02-10 07:27:07 +0000.627310][2f10] isSemiPlanarSupport leave.
expire time = 0 ms

[203:378] [2025-02-10 07:27:07 +0000.627345][2f10] creat hw H264Encoder success,


isSemiPlanar:1
[203:378] [2025-02-10 07:27:07 +0000.627466][2f10] InitEncode leave. expire time =
49 ms

[203:378] [2025-02-10 07:27:07 +0000.627504][2f10] H264Encode::created Encoder


[203:378] [2025-02-10 07:27:07 +0000.627538][2f10] H264Encode:: H264 encoder
created.
[203:378] [2025-02-10 07:27:07 +0000.627571][2f10] H264 encoder created.
[203:378] [2025-02-10 07:27:07 +0000.627602][2f10]
RecordingSessionInternalSimple:created avc encoder avc: 0x7745f16cc0
[203:378] [2025-02-10 07:27:07 +0000.627634][2f10] setOutput:
[203:378] [2025-02-10 07:27:07 +0000.627664][2f10]
RecordingSessionInternalSimple:encoder set output to muxer!
[203:378] [2025-02-10 07:27:07 +0000.627694][2f10] request a key frame
[203:378] [2025-02-10 07:27:07 +0000.627723][2f10] H264Encode:: request a key frame
[203:380] [2025-02-10 07:27:07 +0000.629645][2f10] setDisplayRotate :0
[203:380] [2025-02-10 07:27:07 +0000.629709][2f10] 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
[203:382] [2025-02-10 07:27:07 +0000.631976][2f15] add aac audio track with id:1
[203:382] [2025-02-10 07:27:07 +0000.632101][2f15] audio start ts:0
[203:382] [2025-02-10 07:27:07 +0000.632137][2f15] the audio frame has been written
into MP4 file
[203:383] [2025-02-10 07:27:07 +0000.633133][2f11]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[203:406] [2025-02-10 07:27:07 +0000.656067][2f13] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[203:428] [2025-02-10 07:27:07 +0000.677735][2f13] webrtc common_video plane
old ..... (1/1000) new: 33001 delete: 32956 diff: 45
[203:490] [2025-02-10 07:27:07 +0000.739517][2f13] Error(video_source.cc:430): wait
decoder a frame: 0
[203:556] [2025-02-10 07:27:07 +0000.805377][2f14] too much frame will be writed
[203:558] [2025-02-10 07:27:07 +0000.807321][2f13] too much frame will be writed
[203:576] [2025-02-10 07:27:07 +0000.825856][2f14] too much frame will be writed
[203:599] [2025-02-10 07:27:07 +0000.848447][2f14] too much frame will be writed
[203:599] [2025-02-10 07:27:07 +0000.848525][2f13] too much frame will be writed
[203:621] [2025-02-10 07:27:07 +0000.870952][2f14] too much frame will be writed
[203:643] [2025-02-10 07:27:07 +0000.892702][2f13] too much frame will be writed
[203:644] [2025-02-10 07:27:07 +0000.893342][2f14] too much frame will be writed
[203:665] [2025-02-10 07:27:07 +0000.914615][2f14] too much frame will be writed
[203:684] [2025-02-10 07:27:07 +0000.933782][2f13] too much frame will be writed
[203:686] [2025-02-10 07:27:07 +0000.935749][2f14] too much frame will be writed
[203:707] [2025-02-10 07:27:07 +0000.956819][2f14] too much frame will be writed
[203:725] [2025-02-10 07:27:07 +0000.974955][2f13] too much frame will be writed
[203:728] [2025-02-10 07:27:07 +0000.977872][2f14] too much frame will be writed
[203:733] [2025-02-10 07:27:07 +0000.982829][2f11]
AndroidMediaCodecVideoEncoder::encodeFrameInput inputBufferIndex return falsed
=========:11
[203:734] [2025-02-10 07:27:07 +0000.983176][2f11] h264 add frame header cdr flag
[203:734] [2025-02-10 07:27:07 +0000.983739][2f11] h264 add frame header cdr flag
[203:735] [2025-02-10 07:27:07 +0000.984221][2f11] Received key frame:10
[203:735] [2025-02-10 07:27:07 +0000.984293][2f11] H264Encode:: get a sps pps
header!headerSize:31
[203:735] [2025-02-10 07:27:07 +0000.984411][2f15] get the H.264 SPS parameter
[203:735] [2025-02-10 07:27:07 +0000.984666][2f15] add video track with id:2
[203:736] [2025-02-10 07:27:07 +0000.985371][2f11] DTS queue for
Generator:0x77380448b8 62 101 129 170 198 231 266 295 331 363
[203:736] [2025-02-10 07:27:07 +0000.985783][2f15] get the H.264 PPS parameter
[203:736] [2025-02-10 07:27:07 +0000.986140][2f15] get the H.264 IDR frame
[203:737] [2025-02-10 07:27:07 +0000.986214][2f15] resss:true
[203:737] [2025-02-10 07:27:07 +0000.986248][2f15] video start ts:10
[203:737] [2025-02-10 07:27:07 +0000.986324][2f15] the video frame has been written
into MP4 file
[203:745] [2025-02-10 07:27:07 +0000.994765][2f11] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:198 pts:198
[203:756] [2025-02-10 07:27:08 +0000.5773][2f11] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:598
[203:756] [2025-02-10 07:27:08 +0000.5858][2f11] push video frame to H264 encoder.
(100 frame for one log)

[203:756] [2025-02-10 07:27:08 +0000.5910][2f11] push video frame to H264 encoder.


(100 frame for one log) used width:1280 height:720
[203:756] [2025-02-10 07:27:08 +0000.5958][2f11] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:598(100 frame for one log)

[203:756] [2025-02-10 07:27:08 +0000.6000][2f11] The input pts:598 fps:30


[203:761] [2025-02-10 07:27:08 +0000.10557][2f11] Push an pts:636 to dts queue.
[203:774] [2025-02-10 07:27:08 +0000.24051][2f14] too much frame will be writed
[203:776] [2025-02-10 07:27:08 +0000.25534][2f11] H264Encode::H264SWEncoder get
callback, length:7168 type:1 nalType:1length:7164
[203:782] [2025-02-10 07:27:08 +0000.31881][2f11] last dts:598 currentPts:636
ppsOrSPS:0 queue length:4
[203:801] [2025-02-10 07:27:08 +0000.50583][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[203:817] [2025-02-10 07:27:08 +0000.66508][2f14] too much frame will be writed
[203:819] [2025-02-10 07:27:08 +0000.68251][2f13] too much frame will be writed
[203:823] [2025-02-10 07:27:08 +0000.73085][2f11] DTS queue for
Generator:0x77380448b8 997 1033 1068 1098
[203:825] [2025-02-10 07:27:08 +0000.75133][2f13] Error(video_source.cc:430): wait
decoder a frame: 0
[203:862] [2025-02-10 07:27:08 +0000.111820][2f14] too much frame will be writed
[203:920] [2025-02-10 07:27:08 +0000.169801][2f14] too much frame will be writed
[203:931] [2025-02-10 07:27:08 +0000.180697][2f13] too much frame will be writed
[203:937] [2025-02-10 07:27:08 +0000.187005][2f11] DTS queue for
Generator:0x77380448b8 1832 1867 1898 1933
[203:939] [2025-02-10 07:27:08 +0000.188639][2f11] Push an pts:1967 to dts queue.
[203:955] [2025-02-10 07:27:08 +0000.204415][2f11] last dts:1933 currentPts:1967
ppsOrSPS:0 queue length:4
[203:955] [2025-02-10 07:27:08 +0000.205127][2f14] too much frame will be writed
[203:960] [2025-02-10 07:27:08 +0000.209462][2f11] h264 add frame header cdr flag
[203:960] [2025-02-10 07:27:08 +0000.209682][2f11] Received key frame:1998
[203:961] [2025-02-10 07:27:08 +0000.211016][2f15] get the H.264 IDR frame
[203:987] [2025-02-10 07:27:08 +0000.236468][2f14] too much frame will be writed
[204:007] [2025-02-10 07:27:08 +0000.256785][2f13] Error(video_source.cc:430): wait
decoder a frame: 0
[204:033] [2025-02-10 07:27:08 +0000.282215][2f11] DTS queue for
Generator:0x77380448b8 2664 2697 2732
[204:062] [2025-02-10 07:27:08 +0000.311842][2f14] too much frame will be writed
[204:074] [2025-02-10 07:27:08 +0000.323420][2f13] too much frame will be writed
[204:102] [2025-02-10 07:27:08 +0000.351586][2f04] av_read_frame AVERROR_EOF
[204:105] [2025-02-10 07:27:08 +0000.354333][2f13] webrtc common_video plane
old ..... (1/1000) new: 34001 delete: 33808 diff: 193
[204:107] [2025-02-10 07:27:08 +0000.356580][2f14] too much frame will be writed
[204:109] [2025-02-10 07:27:08 +0000.358272][2f11] Push an pts:3300 to dts queue.
[204:119] [2025-02-10 07:27:08 +0000.369007][2f11] SendFrame
encodedImage._timeStamp:3300encodedImage->_length:8864
[204:119] [2025-02-10 07:27:08 +0000.369127][2f11] last dts:3264 currentPts:3300
ppsOrSPS:0 queue length:5
[204:121] [2025-02-10 07:27:08 +0000.370868][2c2d] Run AGC when audioType = 0
[204:121] [2025-02-10 07:27:08 +0000.370958][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[204:127] [2025-02-10 07:27:08 +0000.376399][2f04] OnReceiveEOF:
[204:127] [2025-02-10 07:27:08 +0000.376476][2f04] OnDecoderEOF time:43314688
enter.

[204:127] [2025-02-10 07:27:08 +0000.376581][2f02] CleanUp time:43314688 enter.

[204:128] [2025-02-10 07:27:08 +0000.377666][2f04] OnDecoderEOF leave. expire time


= 1 ms
[204:128] [2025-02-10 07:27:08 +0000.377759][2f04] OnDecoderFinished:
OnDecoderFinished total decoder frames:183 this:0x7746137c00
[204:133] [2025-02-10 07:27:08 +0000.382671][2f11] DTS queue for
Generator:0x77380448b8 3497 3534 3565
[204:134] [2025-02-10 07:27:08 +0000.384038][2f02] CleanUp leave. expire time = 7
ms

[204:134] [2025-02-10 07:27:08 +0000.384151][2f02] clean up


[204:135] [2025-02-10 07:27:08 +0000.384308][2f02] running_decoder_count:0max
count:2
[204:147] [2025-02-10 07:27:08 +0000.396748][2f11] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3565 pts:3565
[204:158] [2025-02-10 07:27:08 +0000.407378][2f13] Error(video_source.cc:430): wait
decoder a frame: 0
[204:162] [2025-02-10 07:27:08 +0000.411972][2f11] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3967
[204:162] [2025-02-10 07:27:08 +0000.412061][2f11] push video frame to H264
encoder. (100 frame for one log)

[204:162] [2025-02-10 07:27:08 +0000.412113][2f11] push video frame to H264


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

[204:163] [2025-02-10 07:27:08 +0000.412263][2f11] H264Encode::push video frame to


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

[204:163] [2025-02-10 07:27:08 +0000.412298][2f11] The input pts:3967 fps:30


[204:181] [2025-02-10 07:27:08 +0000.430503][2f11] H264Encode::H264SWEncoder get
callback, length:5744 type:1 nalType:1length:5740
[204:190] [2025-02-10 07:27:08 +0000.439813][2f11] h264 add frame header cdr flag
[204:190] [2025-02-10 07:27:08 +0000.439966][2f11] Received key frame:3999
[204:191] [2025-02-10 07:27:08 +0000.440845][2f15] get the H.264 IDR frame
[204:206] [2025-02-10 07:27:08 +0000.455280][2f11] DTS queue for
Generator:0x77380448b8 4262 4297 4330 4364 4395 4430
[204:209] [2025-02-10 07:27:08 +0000.458471][2f14] PullAudioFrame: PullFrame audio
finished.
[204:209] [2025-02-10 07:27:08 +0000.458526][2f14] OnAudioTimer: OnAudioTimer
return
[204:215] [2025-02-10 07:27:08 +0000.465154][2f11] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[204:218] [2025-02-10 07:27:08 +0000.467569][2f11] Push an pts:4631 to dts queue.
[204:220] [2025-02-10 07:27:08 +0000.469813][2f13] OnVideoTimer: OnVideoTimer
EndComposeFile
[204:220] [2025-02-10 07:27:08 +0000.469885][2f13] EndComposeFile: EndComposeFile,
is composing 1
[204:241] [2025-02-10 07:27:08 +0000.490946][2f11] last dts:4599 currentPts:4631
ppsOrSPS:0 queue length:8
[204:278] [2025-02-10 07:27:08 +0000.527564][2f11] DTS queue for
Generator:0x77380448b8 5096 5134 5166 5197 5236 5268
[204:337] [2025-02-10 07:27:08 +0000.586916][2f11] Push an pts:5964 to dts queue.
[204:349] [2025-02-10 07:27:08 +0000.598908][2f11]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:183
[204:349] [2025-02-10 07:27:08 +0000.599017][2f11]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7770b18000
[204:351] [2025-02-10 07:27:08 +0000.600418][2f12]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[204:351] [2025-02-10 07:27:08 +0000.600488][2f12]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[204:352] [2025-02-10 07:27:08 +0000.601198][2f10] stop recording
[204:352] [2025-02-10 07:27:08 +0000.601267][2f10]
RecordingSessionInternalSimple:destroy media processers
[204:352] [2025-02-10 07:27:08 +0000.601315][2f10] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[204:352] [2025-02-10 07:27:08 +0000.601362][2f10] H264Encode::flushing hareware
Encoder
[204:352] [2025-02-10 07:27:08 +0000.601493][2f10] Flush time:43314913 enter.

[204:352] [2025-02-10 07:27:08 +0000.601560][2f10] H264Encoder encoder flush


[204:352] [2025-02-10 07:27:08 +0000.601608][2f10] flush output queue
[204:364] [2025-02-10 07:27:08 +0000.613323][2f10] DTS queue for
Generator:0x77380448b8 5964 5997 6027 6061
[204:364] [2025-02-10 07:27:08 +0000.613898][2f10] last dts:5931 currentPts:5964
ppsOrSPS:0 queue length:4
[204:365] [2025-02-10 07:27:08 +0000.614705][2f10] h264 add frame header cdr flag
[204:365] [2025-02-10 07:27:08 +0000.614788][2f10] Received key frame:5997
[204:366] [2025-02-10 07:27:08 +0000.615644][2f15] get the H.264 IDR frame
[204:676] [2025-02-10 07:27:08 +0000.925268][2f10] Flush leave. expire time = 324
ms

[204:676] [2025-02-10 07:27:08 +0000.925578][2f10] ~H264EncodeWrap:


[204:676] [2025-02-10 07:27:08 +0000.925645][2f10] ~H264Encode:
[204:676] [2025-02-10 07:27:08 +0000.925691][2f10] teardownCompressionSession:
H264Encode::destroying Encoder
[204:676] [2025-02-10 07:27:08 +0000.925741][2f10] Release time:43315237 enter.

[204:676] [2025-02-10 07:27:08 +0000.925966][2f10] Release:


MediaCodecVideoEncoder::Release _inited:1
[204:676] [2025-02-10 07:27:08 +0000.926039][2f10] Destroy time:43315237 enter.

[204:676] [2025-02-10 07:27:08 +0000.926084][2f10] H264Encoder encoderDestroy


[204:676] [2025-02-10 07:27:08 +0000.926129][2f10]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5f740
[204:677] [2025-02-10 07:27:08 +0000.926177][2f10]
AndroidMediaCodecVideoEncoder::Destroy
[204:708] [2025-02-10 07:27:08 +0000.957379][2f10] Destroy leave. expire time = 32
ms

[204:708] [2025-02-10 07:27:08 +0000.957535][2f10] Release leave. expire time = 32


ms

[204:708] [2025-02-10 07:27:08 +0000.957599][2f10] ~AndroidHwAvcEncoder


time:43315269 enter.

[204:708] [2025-02-10 07:27:08 +0000.957747][2f10] Release time:43315269 enter.

[204:708] [2025-02-10 07:27:08 +0000.957808][2f10] Release:


MediaCodecVideoEncoder:: has been released before, just return
[204:708] [2025-02-10 07:27:08 +0000.957854][2f10] Release leave. expire time = 0
ms

[204:708] [2025-02-10 07:27:08 +0000.957896][2f10] ~AndroidMediaCodecVideoEncoder


[204:708] [2025-02-10 07:27:08 +0000.957937][2f10] ~WrapAndroidMediaCodec
time:43315269 enter.

[204:708] [2025-02-10 07:27:08 +0000.957989][2f10] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[204:708] [2025-02-10 07:27:08 +0000.958023][2f10] video hevc hw codec
destructor:0x77ca18ced8

[204:708] [2025-02-10 07:27:08 +0000.958073][2f10] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[204:708] [2025-02-10 07:27:08 +0000.958119][2f10] teardownCompressionSession:


H264Encode::destroyed Encoder
[204:708] [2025-02-10 07:27:08 +0000.958157][2f10]
RecordingSessionInternalSimple:destroy aac encoder output!
[204:709] [2025-02-10 07:27:08 +0000.958190][2f10] AACSWEncode destructor
[204:711] [2025-02-10 07:27:08 +0000.960873][2f15] fd_close successed!
[204:712] [2025-02-10 07:27:08 +0000.961829][2f15] MP4 close file successfully
[204:712] [2025-02-10 07:27:08 +0000.961883][2f15] Recording session Internal:
notify recording ok
[204:712] [2025-02-10 07:27:08 +0000.961920][2f15] onRecordingOk: Recording Ok,
compose use time: 1388, averagefps 0
[204:712] [2025-02-10 07:27:08 +0000.961957][2f15] OnReceiveEOF:
[204:715] [2025-02-10 07:27:08 +0000.964395][2f13] OnVideoTimer: OnVideoTimer
return
[204:734] [2025-02-10 07:27:08 +0000.983936][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[204:734] [2025-02-10 07:27:08 +0000.984084][7dd2] ~MediaComposeFile time:43315295
enter.

[204:734] [2025-02-10 07:27:08 +0000.984134][7dd2] CancelCompose: CancelCompose,


is composing 0
[204:735] [2025-02-10 07:27:08 +0000.984305][2f10] stop recording
[204:735] [2025-02-10 07:27:08 +0000.984358][2f10] we have stopped recording before
[204:736] [2025-02-10 07:27:08 +0000.985905][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[204:736] [2025-02-10 07:27:08 +0000.986089][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[204:737] [2025-02-10 07:27:08 +0000.987141][7dd2] global uninited!
[204:738] [2025-02-10 07:27:08 +0000.987253][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[204:738] [2025-02-10 07:27:08 +0000.987354][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[204:738] [2025-02-10 07:27:08 +0000.987403][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[204:738] [2025-02-10 07:27:08 +0000.987462][7dd2] UnbindInputFilter 0x77711f5c98
this 0x77c9e749a0
[204:738] [2025-02-10 07:27:08 +0000.987525][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746137c00
[204:738] [2025-02-10 07:27:08 +0000.987610][7dd2] DestoryDecoderByVideoSource
time:43315299 enter.

[204:738] [2025-02-10 07:27:08 +0000.987658][7dd2] ~VideoBindDecoder time:43315299


enter.

[204:738] [2025-02-10 07:27:08 +0000.987824][7dd2] CleanUp time:43315299 enter.

[204:740] [2025-02-10 07:27:08 +0000.989286][7dd2] CleanUp leave. expire time = 2


ms

[204:740] [2025-02-10 07:27:08 +0000.989345][7dd2] CleanUp time:43315301 enter.

[204:740] [2025-02-10 07:27:08 +0000.990153][7dd2] CleanUp leave. expire time = 0


ms

[204:743] [2025-02-10 07:27:08 +0000.992855][7dd2] ~VideoBindDecoder leave. expire


time = 5 ms

[204:743] [2025-02-10 07:27:08 +0000.992911][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[204:743] [2025-02-10 07:27:08 +0000.992997][7dd2] UnbindInputFilter 0x77711f5518


this 0x77711f5c98
[204:743] [2025-02-10 07:27:08 +0000.993059][7dd2] UnbindInputFilter 0x77711f5458
this 0x77711f5518
[204:743] [2025-02-10 07:27:08 +0000.993117][7dd2] UnbindInputFilter 0x7746137e20
this 0x77711f5458
[204:744] [2025-02-10 07:27:08 +0000.993172][7dd2] UnbindInputFilter 0x77711f5758
this 0x77711f6718
[204:744] [2025-02-10 07:27:08 +0000.993231][7dd2] UnbindInputFilter 0x77711f5698
this 0x77711f5758
[204:744] [2025-02-10 07:27:08 +0000.993288][7dd2] UnbindInputFilter 0x7746137e20
this 0x77711f5698
[204:744] [2025-02-10 07:27:08 +0000.993447][7dd2] ~GLESContext:
[204:745] [2025-02-10 07:27:08 +0000.995018][7dd2] GLESContext destruct finish.
[204:745] [2025-02-10 07:27:08 +0000.995098][7dd2] filter: filter pipeline destroy
this: 0x77c9e74900
[205:521] [2025-02-10 07:27:09 +0000.770726][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[206:122] [2025-02-10 07:27:10 +0000.371309][2c2d] Run AGC when audioType = 0
[207:263] [2025-02-10 07:27:11 +0000.512742][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[208:120] [2025-02-10 07:27:12 +0000.369978][2c2d] Run AGC when audioType = 0
[208:120] [2025-02-10 07:27:12 +0000.370088][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[209:005] [2025-02-10 07:27:13 +0000.254414][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[210:119] [2025-02-10 07:27:14 +0000.369173][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[210:120] [2025-02-10 07:27:14 +0000.369360][2c2e] _deviceSampleRate:48000

[210:121] [2025-02-10 07:27:14 +0000.370338][2c2d] Run AGC when audioType = 0


[210:742] [2025-02-10 07:27:14 +0000.991554][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[212:121] [2025-02-10 07:27:16 +0000.370538][2c2d] Run AGC when audioType = 0
[212:121] [2025-02-10 07:27:16 +0000.370684][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[212:465] [2025-02-10 07:27:16 +0000.715432][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[214:123] [2025-02-10 07:27:18 +0000.372390][2c2d] Run AGC when audioType = 0
[214:184] [2025-02-10 07:27:18 +0000.433406][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[215:903] [2025-02-10 07:27:20 +0000.153012][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[216:122] [2025-02-10 07:27:20 +0000.371761][2c2d] Run AGC when audioType = 0
[216:122] [2025-02-10 07:27:20 +0000.371886][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[217:623] [2025-02-10 07:27:21 +0000.872574][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[218:123] [2025-02-10 07:27:22 +0000.372742][2c2d] Run AGC when audioType = 0
[219:343] [2025-02-10 07:27:23 +0000.592740][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[220:120] [2025-02-10 07:27:24 +0000.369495][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[220:120] [2025-02-10 07:27:24 +0000.369672][2c2e] _deviceSampleRate:48000

[220:126] [2025-02-10 07:27:24 +0000.375550][2c2d] Run AGC when audioType = 0


[220:127] [2025-02-10 07:27:24 +0000.376504][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[221:063] [2025-02-10 07:27:25 +0000.312515][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[222:123] [2025-02-10 07:27:26 +0000.372310][2c2d] Run AGC when audioType = 0
[222:797] [2025-02-10 07:27:27 +0000.46317][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[224:124] [2025-02-10 07:27:28 +0000.373310][2c2d] Run AGC when audioType = 0
[224:124] [2025-02-10 07:27:28 +0000.373697][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[224:527] [2025-02-10 07:27:28 +0000.777023][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[226:122] [2025-02-10 07:27:30 +0000.372155][2c2d] Run AGC when audioType = 0
[226:266] [2025-02-10 07:27:30 +0000.515423][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[228:002] [2025-02-10 07:27:32 +0000.252258][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[228:126] [2025-02-10 07:27:32 +0000.375410][2c2d] Run AGC when audioType = 0
[228:129] [2025-02-10 07:27:32 +0000.378886][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[229:740] [2025-02-10 07:27:33 +0000.989760][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[230:121] [2025-02-10 07:27:34 +0000.370229][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[230:121] [2025-02-10 07:27:34 +0000.370359][2c2e] _deviceSampleRate:48000

[230:123] [2025-02-10 07:27:34 +0000.373019][2c2d] Run AGC when audioType = 0


[231:333] [2025-02-10 07:27:35 +0000.582448][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 0
[231:333] [2025-02-10 07:27:35 +0000.582527][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 0
[231:333] [2025-02-10 07:27:35 +0000.582753][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[231:334] [2025-02-10 07:27:35 +0000.583338][2c29] operator() time:43341895 enter.

[231:334] [2025-02-10 07:27:35 +0000.583420][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[231:335] [2025-02-10 07:27:35 +0000.584673][2c29] MicSource: Mic source
created:10x78484cec00
[231:336] [2025-02-10 07:27:35 +0000.585326][2c29] alloc thread: 0x7770b13f80
name:worker1 thread id:514685234352 to Mic_source
[231:336] [2025-02-10 07:27:35 +0000.585397][2c29] audio: start the audio sender
thread.

[231:336] [2025-02-10 07:27:35 +0000.585475][2c29] construct OpenGLRenderProgram


0x773d13cb98
[231:336] [2025-02-10 07:27:35 +0000.585526][2c29] CropFilter::SetOrientation
orientation: 0
[231:336] [2025-02-10 07:27:35 +0000.585696][2c29] filter: filter pipeline
construtc this: 0x773d0bb4c0
[231:336] [2025-02-10 07:27:35 +0000.585749][2c29] filter: filter pipeline2 update
pattern: 1
[231:336] [2025-02-10 07:27:35 +0000.585807][2c29] CameraSource::source_id_:15
[231:336] [2025-02-10 07:27:35 +0000.585860][2c29] RecordAudioSource::source_id_:16
[231:336] [2025-02-10 07:27:35 +0000.585995][2c29] BindInputFilter 0x7770b134c0
this 0x773d13cdc0
[231:336] [2025-02-10 07:27:35 +0000.586055][2c29] BindInputFilter 0x7770b13658
this 0x784849e4d0
[231:336] [2025-02-10 07:27:35 +0000.586110][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb560
[231:337] [2025-02-10 07:27:35 +0000.586178][2c29] setParamentForFilters:
speed:1.000000
[231:337] [2025-02-10 07:27:35 +0000.586218][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[231:337] [2025-02-10 07:27:35 +0000.586265][2c29] SetParamForFilter time:43341898
enter.

[231:337] [2025-02-10 07:27:35 +0000.586310][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[231:337] [2025-02-10 07:27:35 +0000.586354][2c29] SetParamForFilter: Params video
index is: 0
[231:337] [2025-02-10 07:27:35 +0000.586395][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[231:337] [2025-02-10 07:27:35 +0000.586439][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[231:337] [2025-02-10 07:27:35 +0000.586483][2c29] crop filter mode tpye:
citytravelvideo index:0
[231:342] [2025-02-10 07:27:35 +0000.591682][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.591841][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.591893][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.591934][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.591973][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.592013][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.592053][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.592111][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[231:342] [2025-02-10 07:27:35 +0000.592144][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[231:343] [2025-02-10 07:27:35 +0000.592229][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[231:343] [2025-02-10 07:27:35 +0000.592262][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[231:343] [2025-02-10 07:27:35 +0000.592298][2c29] SetParamForFilter leave. expire
time = 6 ms

[231:343] [2025-02-10 07:27:35 +0000.592382][2c29] OnOutputSizeChanged width 1280


height 720
[231:343] [2025-02-10 07:27:35 +0000.592445][2c29] OpenGLFrameBuffer: width:1280
height:720
[231:343] [2025-02-10 07:27:35 +0000.592484][2c29] OpenGLFrameBuffer: width:1280
height:720
[231:343] [2025-02-10 07:27:35 +0000.592518][2c29] OpenGLFrameBuffer: width:1280
height:720
[231:343] [2025-02-10 07:27:35 +0000.592549][2c29] OpenGLFrameBuffer: width:1280
height:720
[231:343] [2025-02-10 07:27:35 +0000.592579][2c29] OpenGLFrameBuffer: width:1280
height:720
[231:343] [2025-02-10 07:27:35 +0000.592611][2c29] OpenGLFrameBuffer: width:1280
height:720
[231:343] [2025-02-10 07:27:35 +0000.592668][2c29] construct TrivalImageDrawer
0x773c30b340
[231:343] [2025-02-10 07:27:35 +0000.592700][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30b340 context 0x7770bc0380
[231:343] [2025-02-10 07:27:35 +0000.592735][2c29] setupGLES:
[231:344] [2025-02-10 07:27:35 +0000.593304][2c29] OpenGLRenderProgram::Initialize.
[231:344] [2025-02-10 07:27:35 +0000.593366][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[231:344] [2025-02-10 07:27:35 +0000.593414][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[231:344] [2025-02-10 07:27:35 +0000.593562][2c29] Init open gl render:
0x773d13cb98
[231:344] [2025-02-10 07:27:35 +0000.593611][2c29] Fragement shader path:
[231:344] [2025-02-10 07:27:35 +0000.593646][2c29] Fragement shader path:
[231:344] [2025-02-10 07:27:35 +0000.593698][2c29] create opengl program object.
[231:344] [2025-02-10 07:27:35 +0000.593768][2c29] create shader: vertex
[231:344] [2025-02-10 07:27:35 +0000.593953][2c29] create shader: fragment
[231:346] [2025-02-10 07:27:35 +0000.596114][2c29] Have not extra filter filename!
[231:347] [2025-02-10 07:27:35 +0000.596213][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[231:347] [2025-02-10 07:27:35 +0000.596251][2c29] OpenGLRenderProgram::Initialize
success.
[231:347] [2025-02-10 07:27:35 +0000.596308][2c29] Setup the OpenGL result:1
[231:347] [2025-02-10 07:27:35 +0000.596582][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4
[231:347] [2025-02-10 07:27:35 +0000.596802][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[231:347] [2025-02-10 07:27:35 +0000.596869][2c28] 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
[231:347] [2025-02-10 07:27:35 +0000.596931][2c28] 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_43341908.mp4
fileFD: -1
[231:348] [2025-02-10 07:27:35 +0000.597272][2f67] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[231:348] [2025-02-10 07:27:35 +0000.597424][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4
is opened successfully
[231:348] [2025-02-10 07:27:35 +0000.597466][2c28] setupMediaProcessers:
[231:348] [2025-02-10 07:27:35 +0000.597526][2c28]
RecordingSessionInternalSimple:setup media processers.
[231:348] [2025-02-10 07:27:35 +0000.597561][2c28] construct AAC encoder
[231:348] [2025-02-10 07:27:35 +0000.597798][2c28] H264Encoder creating:
superfast011818
[231:348] [2025-02-10 07:27:35 +0000.597843][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[231:349] [2025-02-10 07:27:35 +0000.598833][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[231:349] [2025-02-10 07:27:35 +0000.598896][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[231:349] [2025-02-10 07:27:35 +0000.598930][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[231:349] [2025-02-10 07:27:35 +0000.598978][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[231:349] [2025-02-10 07:27:35 +0000.599066][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[231:349] [2025-02-10 07:27:35 +0000.599113][2c28] setupCompressionSession:
[231:350] [2025-02-10 07:27:35 +0000.599167][2c28] H264Encode::creating hareware
Encoder
[231:350] [2025-02-10 07:27:35 +0000.599219][2c28] AndroidHwAvcEncoder
time:43341911 enter.

[231:350] [2025-02-10 07:27:35 +0000.599395][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[231:350] [2025-02-10 07:27:35 +0000.599530][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[231:350] [2025-02-10 07:27:35 +0000.599597][2c28] The video avc hw codec address
is 0x77ca18cb50
[231:350] [2025-02-10 07:27:35 +0000.599668][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[231:350] [2025-02-10 07:27:35 +0000.599721][2c28] RegisterEncodeCompleteCallback


time:43341911 enter.

[231:350] [2025-02-10 07:27:35 +0000.599834][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[231:350] [2025-02-10 07:27:35 +0000.599899][2c28] InitEncode time:43341911 enter.

[231:350] [2025-02-10 07:27:35 +0000.599998][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[231:350] [2025-02-10 07:27:35 +0000.600065][2c28] Create time:43341911 enter.

[231:350] [2025-02-10 07:27:35 +0000.600141][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[231:351] [2025-02-10 07:27:35 +0000.600234][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7746533b40
[231:351] [2025-02-10 07:27:35 +0000.600391][2c28]
supported_type:image/vnd.android.heic
[231:351] [2025-02-10 07:27:35 +0000.600455][2c28] supported_type:video/avc
[231:351] [2025-02-10 07:27:35 +0000.600495][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[231:351] [2025-02-10 07:27:35 +0000.600541][2c28] hwCodecPrefix :OMX.qcom.
[231:351] [2025-02-10 07:27:35 +0000.600579][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[231:351] [2025-02-10 07:27:35 +0000.600685][2c28] mediacodec_createCodecByName
time:43341912 enter.

[231:351] [2025-02-10 07:27:35 +0000.600729][2c28] WrapAndroidMediaCodec


time:43341912 enter.

[231:351] [2025-02-10 07:27:35 +0000.600846][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[231:374] [2025-02-10 07:27:35 +0000.623730][2c28] mediacodec_createCodecByName


leave. expire time = 23 ms

[231:374] [2025-02-10 07:27:35 +0000.623829][2c28] WrapAndroidMediaFromat


time:43341935 enter.

[231:374] [2025-02-10 07:27:35 +0000.623916][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[231:400] [2025-02-10 07:27:35 +0000.650135][2c28] Destroy time:43341961 enter.

[231:401] [2025-02-10 07:27:35 +0000.650214][2c28] WrapAndroidMediaFromat::


Destroy
[231:401] [2025-02-10 07:27:35 +0000.650243][2c28] Destroy leave. expire time = 1
ms

[231:401] [2025-02-10 07:27:35 +0000.650268][2c28] ~WrapAndroidMediaFromat


time:43341962 enter.

[231:401] [2025-02-10 07:27:35 +0000.650306][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms
[231:401] [2025-02-10 07:27:35 +0000.650348][2c28] Create leave. expire time = 51
ms

[231:401] [2025-02-10 07:27:35 +0000.650380][2c28] isSemiPlanarSupport


time:43341962 enter.

[231:401] [2025-02-10 07:27:35 +0000.650416][2c28] H264Encoder isSemiPlanarSupport


[231:401] [2025-02-10 07:27:35 +0000.650455][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[231:401] [2025-02-10 07:27:35 +0000.650490][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[231:401] [2025-02-10 07:27:35 +0000.650583][2c28] InitEncode leave. expire time =
51 ms

[231:401] [2025-02-10 07:27:35 +0000.650629][2c28] H264Encode::created Encoder


[231:401] [2025-02-10 07:27:35 +0000.650653][2c28] H264Encode:: H264 encoder
created.
[231:401] [2025-02-10 07:27:35 +0000.650704][2c28] H264 encoder created.
[231:401] [2025-02-10 07:27:35 +0000.650741][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x79043a6140
[231:401] [2025-02-10 07:27:35 +0000.650819][2c28] setOutput:
[231:401] [2025-02-10 07:27:35 +0000.650852][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[231:401] [2025-02-10 07:27:35 +0000.650893][2c28] request a key frame
[231:401] [2025-02-10 07:27:35 +0000.650929][2c28] H264Encode:: request a key frame
[231:401] [2025-02-10 07:27:35 +0000.651043][2c28] setDisplayRotate :0
[231:401] [2025-02-10 07:27:35 +0000.651076][2c28] 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
[231:402] [2025-02-10 07:27:35 +0000.651376][2c29] StartRecording:
[231:402] [2025-02-10 07:27:35 +0000.651471][2f5f] operator(): Set the recording
session in mic source. recording session: 0x7770b13500
[231:402] [2025-02-10 07:27:35 +0000.651567][2c29] operator() leave. expire time =
68 ms

[231:449] [2025-02-10 07:27:35 +0000.698800][2c29] begine recode to first frame


spend time:115
[231:449] [2025-02-10 07:27:35 +0000.698892][2c29]
GPUImageProcessing::SetOrientation orientation: 0
[231:449] [2025-02-10 07:27:35 +0000.699113][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[231:476] [2025-02-10 07:27:35 +0000.726170][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[231:484] [2025-02-10 07:27:35 +0000.733777][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[231:490] [2025-02-10 07:27:35 +0000.739934][2f66]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[231:520] [2025-02-10 07:27:35 +0000.769709][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[231:538] [2025-02-10 07:27:35 +0000.787418][2f67] add aac audio track with id:1
[231:560] [2025-02-10 07:27:35 +0000.809540][2f66] h264 add frame header cdr flag
[231:560] [2025-02-10 07:27:35 +0000.809950][2f66] h264 add frame header cdr flag
[231:561] [2025-02-10 07:27:35 +0000.810313][2f66] Received key frame:0
[231:561] [2025-02-10 07:27:35 +0000.810414][2f66] H264Encode:: get a sps pps
header!headerSize:31
[231:561] [2025-02-10 07:27:35 +0000.810577][2f67] get the H.264 SPS parameter
[231:561] [2025-02-10 07:27:35 +0000.810824][2f67] add video track with id:2
[231:562] [2025-02-10 07:27:35 +0000.811685][2f67] get the H.264 PPS parameter
[231:562] [2025-02-10 07:27:35 +0000.812079][2f67] get the H.264 IDR frame
[231:562] [2025-02-10 07:27:35 +0000.812150][2f67] resss:true
[231:563] [2025-02-10 07:27:35 +0000.812310][2f67] video start ts:0
[231:563] [2025-02-10 07:27:35 +0000.812463][2f67] the video frame has been written
into MP4 file
[231:585] [2025-02-10 07:27:35 +0000.835002][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[231:609] [2025-02-10 07:27:35 +0000.859109][2f67] audio start ts:0
[231:610] [2025-02-10 07:27:35 +0000.859225][2f67] the audio frame has been written
into MP4 file
[231:610] [2025-02-10 07:27:35 +0000.860109][2f65]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 92queue_audio_frame_:2
[231:719] [2025-02-10 07:27:35 +0000.968450][2c29] The convert RGB to YUV take 1
[231:919] [2025-02-10 07:27:36 +0000.169072][2f5d] AF_SpeedFilter audio
0x784849e380 PullFrame
[231:969] [2025-02-10 07:27:36 +0000.218796][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[232:061] [2025-02-10 07:27:36 +0000.310780][2f66] SendFrame
encodedImage._timeStamp:535encodedImage->_length:37552
[232:095] [2025-02-10 07:27:36 +0000.344798][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[232:122] [2025-02-10 07:27:36 +0000.371477][2c2d] Run AGC when audioType = 0
[232:122] [2025-02-10 07:27:36 +0000.371620][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[232:193] [2025-02-10 07:27:36 +0000.442792][2f5d] resampled_data_size:9728
[232:222] [2025-02-10 07:27:36 +0000.471704][2c29] The convert RGB to YUV take 1
[232:224] [2025-02-10 07:27:36 +0000.473800][2f66] DTS queue for
Generator:0x77463816b8 707 736
[232:225] [2025-02-10 07:27:36 +0000.474775][2f5d]
RecordAudioSource::PullAudioFrame
[232:294] [2025-02-10 07:27:36 +0000.543605][2f66] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:768 pts:768
[232:587] [2025-02-10 07:27:36 +0000.837156][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[232:691] [2025-02-10 07:27:36 +0000.940372][2f66] Push an pts:1203 to dts queue.
[232:723] [2025-02-10 07:27:36 +0000.973061][2c29] The convert RGB to YUV take 1
[232:724] [2025-02-10 07:27:36 +0000.973467][2f66] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1237
[232:724] [2025-02-10 07:27:36 +0000.973575][2f66] push video frame to H264
encoder. (100 frame for one log)

[232:724] [2025-02-10 07:27:36 +0000.973730][2f66] push video frame to H264


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

[232:724] [2025-02-10 07:27:36 +0000.973802][2f66] H264Encode::push video frame to


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

[232:724] [2025-02-10 07:27:36 +0000.973895][2f66] The input pts:1237 fps:30


[232:727] [2025-02-10 07:27:36 +0000.976630][2f66] last dts:1173 currentPts:1203
ppsOrSPS:0 queue length:2
[232:761] [2025-02-10 07:27:37 +0000.10595][2f66] H264Encode::H264SWEncoder get
callback, length:39808 type:1 nalType:1length:39804
[232:852] [2025-02-10 07:27:37 +0000.101685][2c29] webrtc common_video plane
old ..... (1/1000) new: 35001 delete: 34984 diff: 17
[232:963] [2025-02-10 07:27:37 +0000.212772][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[233:057] [2025-02-10 07:27:37 +0000.306184][2f66] DTS queue for
Generator:0x77463816b8 1536 1569
[233:086] [2025-02-10 07:27:37 +0000.335395][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[233:201] [2025-02-10 07:27:37 +0000.450361][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[233:226] [2025-02-10 07:27:37 +0000.475485][2c29] The convert RGB to YUV take 2
[233:425] [2025-02-10 07:27:37 +0000.674423][2f66]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1938
[233:474] [2025-02-10 07:27:37 +0000.724111][2f5d] AF_SpeedFilter audio
0x784849e380 PullFrame
[233:490] [2025-02-10 07:27:37 +0000.740060][2f5d] AF_SpeedFilter::PullFrame eof4
[233:499] [2025-02-10 07:27:37 +0000.748539][2f5d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[233:525] [2025-02-10 07:27:37 +0000.774307][2f66] h264 add frame header cdr flag
[233:525] [2025-02-10 07:27:37 +0000.774610][2f66] Received key frame:2006
[233:560] [2025-02-10 07:27:37 +0000.810131][2f67] get the H.264 IDR frame
[233:587] [2025-02-10 07:27:37 +0000.836590][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[233:623] [2025-02-10 07:27:37 +0000.872834][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[233:623] [2025-02-10 07:27:37 +0000.872916][2c29] GPUImageProcessing: input frame
width1280 X 720
[233:624] [2025-02-10 07:27:37 +0000.873255][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[233:624] [2025-02-10 07:27:37 +0000.873315][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[233:725] [2025-02-10 07:27:37 +0000.974797][2c29] The convert RGB to YUV take 1
[233:863] [2025-02-10 07:27:38 +0000.113046][2f66] DTS queue for
Generator:0x77463816b8 2373
[233:973] [2025-02-10 07:27:38 +0000.223075][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[233:979] [2025-02-10 07:27:38 +0000.228518][2f65]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2414queue_audio_frame_:6
[234:017] [2025-02-10 07:27:38 +0000.266734][2f5d]
RecordAudioSource::PullAudioFrame
[234:025] [2025-02-10 07:27:38 +0000.274427][2f66] Push an pts:2536 to dts queue.
[234:062] [2025-02-10 07:27:38 +0000.311447][2f66] last dts:2504 currentPts:2536
ppsOrSPS:0 queue length:2
[234:088] [2025-02-10 07:27:38 +0000.338160][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[234:124] [2025-02-10 07:27:38 +0000.373736][2c2d] Run AGC when audioType = 0
[234:222] [2025-02-10 07:27:38 +0000.471485][2c29] The convert RGB to YUV take 2
[234:469] [2025-02-10 07:27:38 +0000.718484][2f5d] resampled_data_size:512
[234:589] [2025-02-10 07:27:38 +0000.838972][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[234:695] [2025-02-10 07:27:38 +0000.945160][2f66] DTS queue for
Generator:0x77463816b8 3206
[234:725] [2025-02-10 07:27:38 +0000.974753][2c29] The convert RGB to YUV take 2
[234:753] [2025-02-10 07:27:39 +0000.2744][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[234:851] [2025-02-10 07:27:39 +0000.101116][2f5f] The output timestamp from audio
mixer change:43345402
[234:914] [2025-02-10 07:27:39 +0000.163386][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[234:941] [2025-02-10 07:27:39 +0000.190299][2c2d] On audio frame the broadcast
with timestamp:43345502 samples:480. (1000 frame for one log)

[234:952] [2025-02-10 07:27:39 +0000.201629][2c29] webrtc common_video plane


old ..... (1/1000) new: 36001 delete: 35980 diff: 21
[234:967] [2025-02-10 07:27:39 +0000.217019][2f5f] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[234:968] [2025-02-10 07:27:39 +0000.217610][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[235:013] [2025-02-10 07:27:39 +0000.262802][2f5d] AF_SpeedFilter audio
0x784849e380 PullFrame
[235:091] [2025-02-10 07:27:39 +0000.340317][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[235:190] [2025-02-10 07:27:39 +0000.439200][2f5d] FilterPipeline2::OnAudioFrame
pts 3690 last_audio_timestamp_ 3690
[235:223] [2025-02-10 07:27:39 +0000.472635][2c29] The convert RGB to YUV take 2
[235:361] [2025-02-10 07:27:39 +0000.610846][2f66] Push an pts:3872 to dts queue.
[235:393] [2025-02-10 07:27:39 +0000.642981][2f66] SendFrame
encodedImage._timeStamp:3872encodedImage->_length:36400
[235:393] [2025-02-10 07:27:39 +0000.643124][2f66] last dts:3842 currentPts:3872
ppsOrSPS:0 queue length:2
[235:528] [2025-02-10 07:27:39 +0000.778096][2f66] h264 add frame header cdr flag
[235:529] [2025-02-10 07:27:39 +0000.778388][2f66] Received key frame:4009
[235:529] [2025-02-10 07:27:39 +0000.778451][2f66] DTS queue for
Generator:0x77463816b8 4009 4036
[235:559] [2025-02-10 07:27:39 +0000.808830][2f67] get the H.264 IDR frame
[235:587] [2025-02-10 07:27:39 +0000.836340][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[235:660] [2025-02-10 07:27:39 +0000.909699][2f66] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4135 pts:4135
[235:675] [2025-02-10 07:27:39 +0000.924308][2f5d] AF_SpeedFilter::PullFrame eof4
[235:683] [2025-02-10 07:27:39 +0000.932702][2f5d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[235:721] [2025-02-10 07:27:39 +0000.971159][2c29] The convert RGB to YUV take 1
[235:812] [2025-02-10 07:27:40 +0000.62128][2f5d] RecordAudioSource::PullAudioFrame
[235:971] [2025-02-10 07:27:40 +0000.220810][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[236:090] [2025-02-10 07:27:40 +0000.339272][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[236:094] [2025-02-10 07:27:40 +0000.343938][2f66] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4605
[236:094] [2025-02-10 07:27:40 +0000.344042][2f66] push video frame to H264
encoder. (100 frame for one log)

[236:094] [2025-02-10 07:27:40 +0000.344109][2f66] push video frame to H264


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

[236:094] [2025-02-10 07:27:40 +0000.344158][2f66] H264Encode::push video frame to


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

[236:095] [2025-02-10 07:27:40 +0000.344226][2f66] The input pts:4605 fps:30


[236:126] [2025-02-10 07:27:40 +0000.375293][2c2d] Run AGC when audioType = 0
[236:127] [2025-02-10 07:27:40 +0000.376327][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[236:127] [2025-02-10 07:27:40 +0000.376443][2f66] H264Encode::H264SWEncoder get
callback, length:43760 type:1 nalType:1length:43756
[236:218] [2025-02-10 07:27:40 +0000.467872][2c29] The convert RGB to YUV take 1
[236:331] [2025-02-10 07:27:40 +0000.581158][2f65]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4736queue_audio_frame_:8
[236:353] [2025-02-10 07:27:40 +0000.602854][2f66] DTS queue for
Generator:0x77463816b8 4832 4865
[236:451] [2025-02-10 07:27:40 +0000.700624][2f5d] AF_SpeedFilter audio time,
0x784849e380 rcv time: 43347005
[236:451] [2025-02-10 07:27:40 +0000.700706][2f5d] AF_SpeedFilter audio time,
0x784849e380 rcv time: 43347005in_nSamples:441
[236:504] [2025-02-10 07:27:40 +0000.753363][2f5d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43347004
[236:504] [2025-02-10 07:27:40 +0000.753443][2f5d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[236:579] [2025-02-10 07:27:40 +0000.828524][2f5d] AF_SpeedFilter audio
0x784849e380 PullFrame
[236:584] [2025-02-10 07:27:40 +0000.833745][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[236:610] [2025-02-10 07:27:40 +0000.859190][2f5d] resampled_data_size:13312
[236:639] [2025-02-10 07:27:40 +0000.888603][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[236:692] [2025-02-10 07:27:40 +0000.941243][2f66] Push an pts:5204 to dts queue.
[236:718] [2025-02-10 07:27:40 +0000.968060][2c29] The convert RGB to YUV take 1
[236:722] [2025-02-10 07:27:40 +0000.971560][2f66] last dts:5169 currentPts:5204
ppsOrSPS:0 queue length:2
[236:757] [2025-02-10 07:27:41 +0000.6448][2f66]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5269
[236:973] [2025-02-10 07:27:41 +0000.222198][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[236:985] [2025-02-10 07:27:41 +0000.234494][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[236:985] [2025-02-10 07:27:41 +0000.234586][2c29] GPUImageProcessing: input frame
width1280 X 720
[236:985] [2025-02-10 07:27:41 +0000.234956][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[236:985] [2025-02-10 07:27:41 +0000.235038][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[237:022] [2025-02-10 07:27:41 +0000.271922][2c29] webrtc common_video plane
old ..... (1/1000) new: 37001 delete: 36984 diff: 17
[237:088] [2025-02-10 07:27:41 +0000.337290][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[237:191] [2025-02-10 07:27:41 +0000.440895][2f66] DTS queue for
Generator:0x77463816b8 5675 5705
[237:221] [2025-02-10 07:27:41 +0000.470819][2c29] The convert RGB to YUV take 2
[237:527] [2025-02-10 07:27:41 +0000.776843][2f66] h264 add frame header cdr flag
[237:528] [2025-02-10 07:27:41 +0000.777177][2f66] Received key frame:5998
[237:563] [2025-02-10 07:27:41 +0000.812502][2f67] get the H.264 IDR frame
[237:590] [2025-02-10 07:27:41 +0000.839952][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[237:621] [2025-02-10 07:27:41 +0000.871137][2f5d]
RecordAudioSource::PullAudioFrame
[237:716] [2025-02-10 07:27:41 +0000.965770][2c29] The convert RGB to YUV take 1
[237:724] [2025-02-10 07:27:41 +0000.973961][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[237:725] [2025-02-10 07:27:41 +0000.974177][2c29] operator(): Stop
[237:725] [2025-02-10 07:27:41 +0000.974231][2c29] StopPullFrameAndWriteMp4
time:43348286 enter.

[237:725] [2025-02-10 07:27:41 +0000.974271][2c29] StopRecording:


[237:730] [2025-02-10 07:27:41 +0000.979684][2f5d] PullAudioFrame: PullFrame audio
finished.
[237:730] [2025-02-10 07:27:41 +0000.979752][2f5d]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[237:733] [2025-02-10 07:27:41 +0000.982660][2f66]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:188
[237:735] [2025-02-10 07:27:41 +0000.985008][2c28] stop recording
[237:735] [2025-02-10 07:27:41 +0000.985113][2c28]
RecordingSessionInternalSimple:destroy media processers
[237:735] [2025-02-10 07:27:41 +0000.985138][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[237:735] [2025-02-10 07:27:41 +0000.985158][2c28] H264Encode::flushing hareware
Encoder
[237:736] [2025-02-10 07:27:41 +0000.985284][2c28] Flush time:43348297 enter.

[237:736] [2025-02-10 07:27:41 +0000.985343][2c28] H264Encoder encoder flush


[237:736] [2025-02-10 07:27:41 +0000.985370][2c28] flush output queue
[237:971] [2025-02-10 07:27:42 +0000.220432][2f5f] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[238:073] [2025-02-10 07:27:42 +0000.322585][2c28] Flush leave. expire time = 337
ms

[238:073] [2025-02-10 07:27:42 +0000.322833][2c28] ~H264EncodeWrap:


[238:073] [2025-02-10 07:27:42 +0000.322900][2c28] ~H264Encode:
[238:073] [2025-02-10 07:27:42 +0000.322948][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[238:073] [2025-02-10 07:27:42 +0000.323001][2c28] Release time:43348634 enter.

[238:074] [2025-02-10 07:27:42 +0000.323186][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[238:074] [2025-02-10 07:27:42 +0000.323259][2c28] Destroy time:43348635 enter.

[238:074] [2025-02-10 07:27:42 +0000.323312][2c28] H264Encoder encoderDestroy


[238:074] [2025-02-10 07:27:42 +0000.323377][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[238:074] [2025-02-10 07:27:42 +0000.323457][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[238:109] [2025-02-10 07:27:42 +0000.358996][2c28] Destroy leave. expire time = 35
ms

[238:109] [2025-02-10 07:27:42 +0000.359165][2c28] Release leave. expire time = 37


ms

[238:110] [2025-02-10 07:27:42 +0000.359211][2c28] ~AndroidHwAvcEncoder


time:43348671 enter.

[238:110] [2025-02-10 07:27:42 +0000.359356][2c28] Release time:43348671 enter.

[238:110] [2025-02-10 07:27:42 +0000.359426][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[238:110] [2025-02-10 07:27:42 +0000.359481][2c28] Release leave. expire time = 0
ms

[238:110] [2025-02-10 07:27:42 +0000.359526][2c28] ~AndroidMediaCodecVideoEncoder


[238:110] [2025-02-10 07:27:42 +0000.359573][2c28] ~WrapAndroidMediaCodec
time:43348671 enter.

[238:110] [2025-02-10 07:27:42 +0000.359618][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[238:110] [2025-02-10 07:27:42 +0000.359666][2c28] video hevc hw codec


destructor:0x77ca18cb50
[238:110] [2025-02-10 07:27:42 +0000.359728][2c28] ~AndroidHwAvcEncoder leave.
expire time = 0 ms

[238:110] [2025-02-10 07:27:42 +0000.359791][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[238:110] [2025-02-10 07:27:42 +0000.359848][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[238:110] [2025-02-10 07:27:42 +0000.359881][2c28] AACSWEncode destructor
[238:112] [2025-02-10 07:27:42 +0000.361983][2f67] MP4 close file successfully
[238:112] [2025-02-10 07:27:42 +0000.362070][2f67] Recording session Internal:
notify recording ok
[238:112] [2025-02-10 07:27:42 +0000.362110][2f67] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4,
output_video_timestamp_:6230 last_video_pts_:6230
[238:112] [2025-02-10 07:27:42 +0000.362159][2f67] OnRecordFinish:
[238:113] [2025-02-10 07:27:42 +0000.362858][2f67] onRecordingOk: net seek
pos:0record video duration:6263record audio duration:6246
[238:114] [2025-02-10 07:27:42 +0000.364013][2f5f] destructMicSource_w:
[238:114] [2025-02-10 07:27:42 +0000.364059][2f5f] setOutput_w:
MicSource::setOutput() 0x0
[238:115] [2025-02-10 07:27:42 +0000.364678][2c29] releaseThread 0x7770b13f80
[238:115] [2025-02-10 07:27:42 +0000.364758][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[238:117] [2025-02-10 07:27:42 +0000.367135][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 392 ms

[238:118] [2025-02-10 07:27:42 +0000.367198][2c29] DestroyPipelineAndFilters


time:43348679 enter.

[238:118] [2025-02-10 07:27:42 +0000.367254][2c29] UnbindInputFilter 0x7770b134c0


this 0x773d13cdc0
[238:118] [2025-02-10 07:27:42 +0000.367364][2c29] UnbindInputFilter 0x7770b13658
this 0x784849e4d0
[238:118] [2025-02-10 07:27:42 +0000.367424][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb560
[238:118] [2025-02-10 07:27:42 +0000.367454][2c29] filter: filter pipeline destroy
this: 0x773d0bb4c0
[238:118] [2025-02-10 07:27:42 +0000.367694][2c29] ClearVideoOfSources: recodring
total frames:0
[238:118] [2025-02-10 07:27:42 +0000.367733][2c29] ClearVideoOfSources:
[238:118] [2025-02-10 07:27:42 +0000.367803][2c29] GPUImageProcessing destruct.
[238:118] [2025-02-10 07:27:42 +0000.367882][2c29] destroy TrivalImageDrawer
0x773c30b340
[238:118] [2025-02-10 07:27:42 +0000.367919][2c29] The shader has been initialize,
clean up them.

[238:118] [2025-02-10 07:27:42 +0000.367971][2c29] ~OpenGLFrameBuffer:


[238:118] [2025-02-10 07:27:42 +0000.368071][2c29] ~OpenGLFrameBuffer:
[238:118] [2025-02-10 07:27:42 +0000.368158][2c29] ~OpenGLFrameBuffer:
[238:119] [2025-02-10 07:27:42 +0000.368549][2c29] ~OpenGLFrameBuffer:
[238:119] [2025-02-10 07:27:42 +0000.368659][2c29] ~OpenGLFrameBuffer:
[238:120] [2025-02-10 07:27:42 +0000.369489][2c29] ~OpenGLFrameBuffer:
[238:120] [2025-02-10 07:27:42 +0000.369702][2c29] GPUImageProcessing destruct
finish.
[238:120] [2025-02-10 07:27:42 +0000.369755][2c29] GPURGBAFrame destruct.
[238:120] [2025-02-10 07:27:42 +0000.369813][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[238:120] [2025-02-10 07:27:42 +0000.369854][2c29] ~CameraSource time:43348681
enter.

[238:120] [2025-02-10 07:27:42 +0000.369886][2c29] ~CameraSource leave. expire


time = 0 ms

[238:120] [2025-02-10 07:27:42 +0000.369924][2c29] ~RecordAudioSource time:43348681


enter.

[238:120] [2025-02-10 07:27:42 +0000.369954][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[238:120] [2025-02-10 07:27:42 +0000.369990][2c29] DestroyPipelineAndFilters


leave. expire time = 2 ms

[238:127] [2025-02-10 07:27:42 +0000.376223][2c2d] Run AGC when audioType = 0


[238:135] [2025-02-10 07:27:42 +0000.384592][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[238:136] [2025-02-10 07:27:42 +0000.385220][7dd2] machine model :poco
[238:136] [2025-02-10 07:27:42 +0000.385271][7dd2] Support this machine model :poco
[238:136] [2025-02-10 07:27:42 +0000.385314][7dd2] global inited! current sdk
version: 07-20-936c45f
[238:136] [2025-02-10 07:27:42 +0000.385531][7dd2] filter: filter pipeline
construtc this: 0x77c9e78200
[238:136] [2025-02-10 07:27:42 +0000.385588][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[238:136] [2025-02-10 07:27:42 +0000.385618][7dd2] GLESContext:
[238:136] [2025-02-10 07:27:42 +0000.385664][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[238:137] [2025-02-10 07:27:42 +0000.386892][7dd2] The result of creation:
0x777132cb80
[238:137] [2025-02-10 07:27:42 +0000.387027][7dd2] The result of
eglCreatePbufferSurface is: 0x77715abd80
[238:137] [2025-02-10 07:27:42 +0000.387157][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4
[238:138] [2025-02-10 07:27:42 +0000.387198][7dd2] The source 0 speed:1
[238:138] [2025-02-10 07:27:42 +0000.387239][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4,
delay: 0
[238:138] [2025-02-10 07:27:42 +0000.387277][7dd2] CreateDecoderByVideoSource
time:43348699 enter.

[238:138] [2025-02-10 07:27:42 +0000.387502][7dd2] running_decoder_count:0max


count:2
[238:138] [2025-02-10 07:27:42 +0000.387537][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a000
[238:139] [2025-02-10 07:27:42 +0000.388520][2f7d] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77715e1000] Current FFmpeg version git-2021-06-16-
97cea6f

[238:159] [2025-02-10 07:27:42 +0000.409045][2f7d] OnStreamInfoFound: video


duration_: 6263
[238:161] [2025-02-10 07:27:42 +0000.410447][7dd2] start decoder
[238:161] [2025-02-10 07:27:42 +0000.410438][2f7e] NO get frame from decoder
[238:161] [2025-02-10 07:27:42 +0000.410505][7dd2] CreateDecoderByVideoSource
leave. expire time = 23 ms

[238:161] [2025-02-10 07:27:42 +0000.410622][7dd2] BindInputFilter 0x7746324c20


this 0x7746535618
[238:161] [2025-02-10 07:27:42 +0000.410661][7dd2] BindInputFilter 0x7746535618
this 0x77465356d8
[238:161] [2025-02-10 07:27:42 +0000.410696][7dd2] BindInputFilter 0x7746324c20
this 0x7746535c18
[238:161] [2025-02-10 07:27:42 +0000.410729][7dd2] BindInputFilter 0x7746535c18
this 0x7746535cd8
[238:161] [2025-02-10 07:27:42 +0000.410756][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4
[238:161] [2025-02-10 07:27:42 +0000.410796][7dd2] BindInputFilter 0x77465356d8
this 0x7746535d98
[238:161] [2025-02-10 07:27:42 +0000.410830][7dd2] BindInputFilter 0x7746535d98
this 0x77c9e782a0
[238:161] [2025-02-10 07:27:42 +0000.410864][7dd2] BindInputFilter 0x7746535cd8
this 0x7746535e58
[238:161] [2025-02-10 07:27:42 +0000.410897][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43341908.mp4
[238:161] [2025-02-10 07:27:42 +0000.410945][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[238:162] [2025-02-10 07:27:42 +0000.411703][7dd2] machine model :poco
[238:162] [2025-02-10 07:27:42 +0000.411740][7dd2] Support this machine model :poco
[238:162] [2025-02-10 07:27:42 +0000.411763][7dd2] global inited! current sdk
version: 07-20-936c45f
[238:162] [2025-02-10 07:27:42 +0000.411821][7dd2] GetPipeline:
-----------------------------------------
[238:162] [2025-02-10 07:27:42 +0000.411851][7dd2] GetPipeline: source:
0x7746324a00
[238:162] [2025-02-10 07:27:42 +0000.411880][7dd2] GetPipeline: filter: NULLFilter
[238:162] [2025-02-10 07:27:42 +0000.411909][7dd2] GetPipeline: filter: NULLFilter
[238:162] [2025-02-10 07:27:42 +0000.411935][7dd2] GetPipeline: filter: NULLFilter
[238:162] [2025-02-10 07:27:42 +0000.411972][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[238:162] [2025-02-10 07:27:42 +0000.411991][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[238:162] [2025-02-10 07:27:42 +0000.412024][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[238:162] [2025-02-10 07:27:42 +0000.412066][7dd2] GetPipeline:
------------------------------------------
[238:162] [2025-02-10 07:27:42 +0000.412095][7dd2] filter: filter pipeline2 update
pattern: 0
[238:163] [2025-02-10 07:27:42 +0000.412922][2f7e] NO get frame from decoder
[238:164] [2025-02-10 07:27:42 +0000.413180][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[238:164] [2025-02-10 07:27:42 +0000.413455][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[238:164] [2025-02-10 07:27:42 +0000.413556][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[238:164] [2025-02-10 07:27:42 +0000.413798][7dd2] DeviceInit:
[238:164] [2025-02-10 07:27:42 +0000.414013][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[238:165] [2025-02-10 07:27:42 +0000.414363][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[238:165] [2025-02-10 07:27:42 +0000.414581][7dd2] CreatePlatformSpecificObjects:
[238:165] [2025-02-10 07:27:42 +0000.414623][7dd2] audio device use null audio
input and opensl output
[238:165] [2025-02-10 07:27:42 +0000.414661][7dd2] Create OpenSLES output module
with java VM support.
[238:165] [2025-02-10 07:27:42 +0000.414748][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[238:165] [2025-02-10 07:27:42 +0000.414928][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[238:165] [2025-02-10 07:27:42 +0000.415095][7dd2] Create OpenSLES output module
with buffer num:2

[238:165] [2025-02-10 07:27:42 +0000.415145][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[238:166] [2025-02-10 07:27:42 +0000.415177][7dd2] Init the output device.

[238:166] [2025-02-10 07:27:42 +0000.415254][7dd2] Set the playout as stereo:1


[238:166] [2025-02-10 07:27:42 +0000.415285][7dd2] Set the sample rate to be:44100

[238:166] [2025-02-10 07:27:42 +0000.415335][7dd2] Low latency buffer size:144 low


sample rate:48000
[238:166] [2025-02-10 07:27:42 +0000.415369][7dd2] DeviceInit: Done
[238:166] [2025-02-10 07:27:42 +0000.415518][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[238:166] [2025-02-10 07:27:42 +0000.415606][2f88] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x774647fb18
[238:166] [2025-02-10 07:27:42 +0000.415826][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[238:166] [2025-02-10 07:27:42 +0000.415937][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca1ab860
[238:166] [2025-02-10 07:27:42 +0000.415982][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[238:166] [2025-02-10 07:27:42 +0000.416025][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[238:166] [2025-02-10 07:27:42 +0000.416060][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[238:166] [2025-02-10 07:27:42 +0000.416152][7dd2] SetGraphLoop: SetGraphLoop 1
[238:167] [2025-02-10 07:27:42 +0000.416213][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[238:167] [2025-02-10 07:27:42 +0000.416243][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[238:167] [2025-02-10 07:27:42 +0000.416465][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[238:167] [2025-02-10 07:27:42 +0000.416643][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[238:167] [2025-02-10 07:27:42 +0000.416793][2f8a] Start:
[238:167] [2025-02-10 07:27:42 +0000.416824][2f7e] NO get frame from decoder
[238:167] [2025-02-10 07:27:42 +0000.416923][2f89] operator(): video render
started.
[238:167] [2025-02-10 07:27:42 +0000.416991][2f8a] Start:
[238:167] [2025-02-10 07:27:42 +0000.417072][2f8a] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[238:167] [2025-02-10 07:27:42 +0000.417116][2f8a] Reset: history total size: 98
[238:167] [2025-02-10 07:27:42 +0000.417151][2f8a] DeviceStart:
audioDevice_:0x77712f3000
[238:168] [2025-02-10 07:27:42 +0000.417180][2f8a] DeviceStart: time profile
playout init before
[238:168] [2025-02-10 07:27:42 +0000.417214][2f8a] DeviceStart: time profile
playout init end
[238:168] [2025-02-10 07:27:42 +0000.417243][2f8a] OpenSlesOutput:Start playout

[238:168] [2025-02-10 07:27:42 +0000.417807][2f8a] Create the opensl output player.


streamtype before:0

[238:168] [2025-02-10 07:27:42 +0000.417849][2f8a] Create the opensl output player.


streamtype after:3

[238:170] [2025-02-10 07:27:42 +0000.419181][2f7e] NO get frame from decoder


[238:171] [2025-02-10 07:27:42 +0000.420867][2f7e] NO get frame from decoder
[238:174] [2025-02-10 07:27:42 +0000.423492][2f7e] NO get frame from decoder
[238:177] [2025-02-10 07:27:42 +0000.426676][2f7e] NO get frame from decoder
[238:186] [2025-02-10 07:27:42 +0000.435320][2f7e] NO get frame from decoder
[238:188] [2025-02-10 07:27:42 +0000.437208][2f89] Warning(video_render.cc:390): No
picture to display (1/50)
[238:263] [2025-02-10 07:27:42 +0000.512354][2f8a] Enqueue opensl buffer size:1764
[238:287] [2025-02-10 07:27:42 +0000.536624][2f8a] DeviceStart: time profile
playout all end
[238:287] [2025-02-10 07:27:42 +0000.536729][2f8a] operator(): Audio playback
started.
[238:287] [2025-02-10 07:27:42 +0000.536921][2f8a] operator(): Started now!
[238:288] [2025-02-10 07:27:42 +0000.537392][2f8c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[238:289] [2025-02-10 07:27:42 +0000.538741][2f8c] Pull audio failed.(wait video!)
[238:309] [2025-02-10 07:27:42 +0000.558201][2f89] lipsync_debug: First video frame
rendering.
[238:331] [2025-02-10 07:27:42 +0000.580701][2f8e] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[238:360] [2025-02-10 07:27:42 +0000.609515][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[238:387] [2025-02-10 07:27:42 +0000.636273][2f8a] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[238:387] [2025-02-10 07:27:42 +0000.636395][2f8a] First audio frame rendering
[238:391] [2025-02-10 07:27:42 +0000.640211][2f89] lipsync_debug:displaying video
ts:9000 The current displayed video timestamp is:43348952
[238:667] [2025-02-10 07:27:42 +0000.916496][2f8d] Error(video_source.cc:430): wait
decoder a frame: 0
[238:744] [2025-02-10 07:27:42 +0000.993171][2f8e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[239:058] [2025-02-10 07:27:43 +0000.307481][2f89] lipsync_debug:displaying video
ts:69120 The current displayed video timestamp is:43349619
[239:204] [2025-02-10 07:27:43 +0000.453949][2f89] DriveRender working... (1/200)
[239:261] [2025-02-10 07:27:43 +0000.511025][2f89] lipsync_debug:remaining time:10
tsDelta - timeDelta:34
[239:261] [2025-02-10 07:27:43 +0000.511124][2f89] lipsync_debug:result remaining
time:10
[239:499] [2025-02-10 07:27:43 +0000.748396][2f8d] video frame wait audio frame:
last_video_timestamp:1406 last_audio_timestamp:1299.59
[239:548] [2025-02-10 07:27:43 +0000.797610][2f8c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 61412
[239:548] [2025-02-10 07:27:43 +0000.797695][2f8c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[239:629] [2025-02-10 07:27:43 +0000.878338][2f8d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 138240pts ms:1.536e+06
[239:630] [2025-02-10 07:27:43 +0000.879709][2f8d] OnVideoFrameReady(1/200)
[239:630] [2025-02-10 07:27:43 +0000.879856][2f89] operator() frame->pts-
9223372036854775808 queue_ size: 10 (1/200)
[239:706] [2025-02-10 07:27:43 +0000.955282][2f8e]
PlayerSimpleBufferQueueCallbackHandler function
[239:762] [2025-02-10 07:27:44 +0000.12062][2f89] lipsync_debug:lipsync_threadhold:
lipsync_delta:18 tsDelta:54 timeDelta:54 last video ts:114300 frame->pts:117540
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[239:762] [2025-02-10 07:27:44 +0000.12146][2f89] lipsync_debug: tsDelta -
timeDelta = 0
[239:782] [2025-02-10 07:27:44 +0000.31729][2f8e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[239:796] [2025-02-10 07:27:44 +0000.45726][2f8a] The audio playback speed:100
(1/100)
[239:796] [2025-02-10 07:27:44 +0000.45922][2f8a] lipsync_debug: The current played
audio timestamp is:66526(1/50)
[239:945] [2025-02-10 07:27:44 +0000.194429][2f89] lipsync_debug:displaying video
ts:129600 The current displayed video timestamp is:43350506
[240:031] [2025-02-10 07:27:44 +0000.280269][2f8d] Error(video_source.cc:430): wait
decoder a frame: 0
[240:080] [2025-02-10 07:27:44 +0000.330159][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[240:119] [2025-02-10 07:27:44 +0000.369186][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[240:120] [2025-02-10 07:27:44 +0000.369446][2c2e] _deviceSampleRate:48000

[240:122] [2025-02-10 07:27:44 +0000.371523][2c2d] Run AGC when audioType = 0


[240:122] [2025-02-10 07:27:44 +0000.371643][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[240:579] [2025-02-10 07:27:44 +0000.828688][2f89] lipsync_debug:displaying video
ts:189180 The current displayed video timestamp is:43351140
[240:746] [2025-02-10 07:27:44 +0000.995229][2f89] DriveRender working... (1/200)
[240:749] [2025-02-10 07:27:44 +0000.998885][2f8e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[240:831] [2025-02-10 07:27:45 +0000.81096][2f8d] webrtc common_video plane
old ..... (1/1000) new: 38001 delete: 37992 diff: 9
[241:200] [2025-02-10 07:27:45 +0000.449343][2f89] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[241:200] [2025-02-10 07:27:45 +0000.449435][2f89] lipsync_debug:result remaining
time:10
[241:249] [2025-02-10 07:27:45 +0000.499027][2f89]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:36 last
video ts:246240 frame->pts:249480 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[241:249] [2025-02-10 07:27:45 +0000.499139][2f89] lipsync_debug: tsDelta -
timeDelta = 0
[241:250] [2025-02-10 07:27:45 +0000.499183][2f89] lipsync_debug:displaying video
ts:249480 The current displayed video timestamp is:43351811
[241:251] [2025-02-10 07:27:45 +0000.501086][2f89] lipsync_debug: render a video
frame
[241:392] [2025-02-10 07:27:45 +0000.641720][2f8d] Error(video_source.cc:430): wait
decoder a frame: 0
[241:489] [2025-02-10 07:27:45 +0000.738484][2f89] lipsync_debug:result remaining
time:0
[241:489] [2025-02-10 07:27:45 +0000.738661][2f89] dynamic updated lipsync delay:0
[241:784] [2025-02-10 07:27:46 +0000.33385][2f8e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[241:802] [2025-02-10 07:27:46 +0000.51598][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[241:873] [2025-02-10 07:27:46 +0000.123060][2f8c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 163780
[241:873] [2025-02-10 07:27:46 +0000.123145][2f8c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[241:961] [2025-02-10 07:27:46 +0000.210334][2f89] lipsync_debug:displaying video
ts:309330 The current displayed video timestamp is:43352522
[242:047] [2025-02-10 07:27:46 +0000.296533][2f8a] The audio playback speed:100
(1/100)
[242:047] [2025-02-10 07:27:46 +0000.296709][2f8a] lipsync_debug: The current
played audio timestamp is:168894(1/50)
[242:120] [2025-02-10 07:27:46 +0000.369945][2c2d] Run AGC when audioType = 0
[242:237] [2025-02-10 07:27:46 +0000.486602][2f89] DriveRender working... (1/200)
[242:568] [2025-02-10 07:27:46 +0000.817365][2f89] lipsync_debug:displaying video
ts:369180 The current displayed video timestamp is:43353129
[242:713] [2025-02-10 07:27:46 +0000.962663][2f89]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:12 last
video ts:381150 frame->pts:384120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[242:713] [2025-02-10 07:27:46 +0000.962758][2f89] lipsync_debug: tsDelta -
timeDelta = 21
[242:754] [2025-02-10 07:27:47 +0000.3521][2f8e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[242:756] [2025-02-10 07:27:47 +0000.5769][2f8d] Error(video_source.cc:430): wait
decoder a frame: 0
[242:760] [2025-02-10 07:27:47 +0000.10166][2f7e] av_read_frame AVERROR_EOF
[242:916] [2025-02-10 07:27:47 +0000.165949][2f8d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 437850pts ms:4.865e+06
[242:918] [2025-02-10 07:27:47 +0000.167388][2f8d] OnVideoFrameReady(1/200)
[242:918] [2025-02-10 07:27:47 +0000.167549][2f89] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[242:995] [2025-02-10 07:27:47 +0000.244541][2f7e] OnReceiveEOF:
[242:995] [2025-02-10 07:27:47 +0000.244629][2f7e] OnDecoderEOF time:43353556
enter.

[242:995] [2025-02-10 07:27:47 +0000.244698][2f7e] OnDecoderEOF leave. expire time


= 0 ms

[242:995] [2025-02-10 07:27:47 +0000.244726][2f7c] CleanUp time:43353556 enter.

[242:995] [2025-02-10 07:27:47 +0000.244737][2f7e] OnDecoderFinished:


OnDecoderFinished total decoder frames:188 this:0x7746324a00
[243:000] [2025-02-10 07:27:47 +0000.249713][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[243:001] [2025-02-10 07:27:47 +0000.250562][2f8a] Stop:
[243:001] [2025-02-10 07:27:47 +0000.250859][2f89] operator(): Video Render
stopped.
[243:002] [2025-02-10 07:27:47 +0000.251668][2f8a] Stop:
[243:002] [2025-02-10 07:27:47 +0000.251994][2f8a] DeviceStop:
audioDevice_:0x77712f3000
[243:002] [2025-02-10 07:27:47 +0000.252055][2f8a] OpenSlesOutput:Stop playout

[243:005] [2025-02-10 07:27:47 +0000.254343][2f7c] CleanUp leave. expire time = 10


ms

[243:005] [2025-02-10 07:27:47 +0000.254387][2f7c] clean up


[243:005] [2025-02-10 07:27:47 +0000.254409][2f7c] running_decoder_count:0max
count:2
[243:008] [2025-02-10 07:27:47 +0000.257890][2f8a] DeviceStop: Done
[243:008] [2025-02-10 07:27:47 +0000.258130][2f8a] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[243:009] [2025-02-10 07:27:47 +0000.258211][2f8a] operator(): Stop now!
[243:011] [2025-02-10 07:27:47 +0000.260735][7dd2] Stop:
[243:011] [2025-02-10 07:27:47 +0000.260860][2f8a] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[243:012] [2025-02-10 07:27:47 +0000.261525][7dd2] DeviceRelease:
audioDevice_:0x77712f3000
[243:012] [2025-02-10 07:27:47 +0000.261642][7dd2] OpenSlesOutput:Stop playout

[243:012] [2025-02-10 07:27:47 +0000.261689][7dd2] DeviceRelease: Release the


webrtc device object.
[243:013] [2025-02-10 07:27:47 +0000.262733][7dd2] OpenSlesOutput destruct.

[243:013] [2025-02-10 07:27:47 +0000.262846][7dd2] DeviceRelease: Done


[243:013] [2025-02-10 07:27:47 +0000.262998][7dd2] Stop:
[243:013] [2025-02-10 07:27:47 +0000.263145][2f89] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[243:020] [2025-02-10 07:27:47 +0000.269392][7dd2] global uninited!
[243:020] [2025-02-10 07:27:47 +0000.269515][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[243:020] [2025-02-10 07:27:47 +0000.269614][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[243:020] [2025-02-10 07:27:47 +0000.269660][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[243:020] [2025-02-10 07:27:47 +0000.269708][7dd2] UnbindInputFilter 0x7746535d98
this 0x77c9e782a0
[243:020] [2025-02-10 07:27:47 +0000.269753][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324a00
[243:020] [2025-02-10 07:27:47 +0000.269782][7dd2] DestoryDecoderByVideoSource
time:43353581 enter.

[243:020] [2025-02-10 07:27:47 +0000.269820][7dd2] ~VideoBindDecoder time:43353581


enter.

[243:020] [2025-02-10 07:27:47 +0000.269984][7dd2] CleanUp time:43353581 enter.

[243:022] [2025-02-10 07:27:47 +0000.271287][7dd2] CleanUp leave. expire time = 2


ms

[243:022] [2025-02-10 07:27:47 +0000.271370][7dd2] CleanUp time:43353583 enter.

[243:023] [2025-02-10 07:27:47 +0000.272431][7dd2] CleanUp leave. expire time = 1


ms

[243:024] [2025-02-10 07:27:47 +0000.274161][7dd2] ~VideoBindDecoder leave. expire


time = 5 ms

[243:025] [2025-02-10 07:27:47 +0000.274239][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[243:025] [2025-02-10 07:27:47 +0000.274317][7dd2] UnbindInputFilter 0x77465356d8


this 0x7746535d98
[243:025] [2025-02-10 07:27:47 +0000.274384][7dd2] UnbindInputFilter 0x7746535618
this 0x77465356d8
[243:025] [2025-02-10 07:27:47 +0000.274445][7dd2] UnbindInputFilter 0x7746324c20
this 0x7746535618
[243:025] [2025-02-10 07:27:47 +0000.274503][7dd2] UnbindInputFilter 0x7746535cd8
this 0x7746535e58
[243:025] [2025-02-10 07:27:47 +0000.274563][7dd2] UnbindInputFilter 0x7746535c18
this 0x7746535cd8
[243:025] [2025-02-10 07:27:47 +0000.274620][7dd2] UnbindInputFilter 0x7746324c20
this 0x7746535c18
[243:026] [2025-02-10 07:27:47 +0000.276031][7dd2] ~GLESContext:
[243:027] [2025-02-10 07:27:47 +0000.276969][7dd2] GLESContext destruct finish.
[243:027] [2025-02-10 07:27:47 +0000.277029][7dd2] filter: filter pipeline destroy
this: 0x77c9e78200
[243:535] [2025-02-10 07:27:47 +0000.784614][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[244:124] [2025-02-10 07:27:48 +0000.373586][2c2d] Run AGC when audioType = 0
[244:124] [2025-02-10 07:27:48 +0000.373830][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[245:282] [2025-02-10 07:27:49 +0000.531493][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[246:121] [2025-02-10 07:27:50 +0000.371164][2c2d] Run AGC when audioType = 0
[247:023] [2025-02-10 07:27:51 +0000.272304][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[248:127] [2025-02-10 07:27:52 +0000.376618][2c2d] Run AGC when audioType = 0
[248:127] [2025-02-10 07:27:52 +0000.376871][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[248:762] [2025-02-10 07:27:53 +0000.11335][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[250:121] [2025-02-10 07:27:54 +0000.371141][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[250:122] [2025-02-10 07:27:54 +0000.371466][2c2e] _deviceSampleRate:48000

[250:127] [2025-02-10 07:27:54 +0000.376339][2c2d] Run AGC when audioType = 0


[250:498] [2025-02-10 07:27:54 +0000.747753][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[252:123] [2025-02-10 07:27:56 +0000.372806][2c2d] Run AGC when audioType = 0
[252:123] [2025-02-10 07:27:56 +0000.372952][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[252:230] [2025-02-10 07:27:56 +0000.480147][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[252:849] [2025-02-10 07:27:57 +0000.98846][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 0
[252:849] [2025-02-10 07:27:57 +0000.98923][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 0
[252:849] [2025-02-10 07:27:57 +0000.99122][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[252:850] [2025-02-10 07:27:57 +0000.99332][2c29] operator() time:43363411 enter.

[252:850] [2025-02-10 07:27:57 +0000.99392][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[252:852] [2025-02-10 07:27:57 +0000.101572][2c29] MicSource: Mic source
created:10x78484cec00
[252:852] [2025-02-10 07:27:57 +0000.102129][2c29] alloc thread: 0x7770b13380
name:worker1 thread id:513246244016 to Mic_source
[252:853] [2025-02-10 07:27:57 +0000.102209][2c29] audio: start the audio sender
thread.

[252:853] [2025-02-10 07:27:57 +0000.102292][2c29] construct OpenGLRenderProgram


0x773d13cb98
[252:853] [2025-02-10 07:27:57 +0000.102323][2c29] CropFilter::SetOrientation
orientation: 0
[252:853] [2025-02-10 07:27:57 +0000.102456][2c29] filter: filter pipeline
construtc this: 0x773d0baf80
[252:853] [2025-02-10 07:27:57 +0000.102495][2c29] filter: filter pipeline2 update
pattern: 1
[252:853] [2025-02-10 07:27:57 +0000.102561][2c29] CameraSource::source_id_:18
[252:853] [2025-02-10 07:27:57 +0000.102591][2c29] RecordAudioSource::source_id_:19
[252:853] [2025-02-10 07:27:57 +0000.102709][2c29] BindInputFilter 0x7770b149c0
this 0x773d13cdc0
[252:853] [2025-02-10 07:27:57 +0000.102750][2c29] BindInputFilter 0x7770b14b58
this 0x7770b12150
[252:853] [2025-02-10 07:27:57 +0000.102784][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb020
[252:853] [2025-02-10 07:27:57 +0000.102837][2c29] setParamentForFilters:
speed:1.000000
[252:853] [2025-02-10 07:27:57 +0000.102861][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[252:853] [2025-02-10 07:27:57 +0000.102886][2c29] SetParamForFilter time:43363414
enter.

[252:853] [2025-02-10 07:27:57 +0000.102912][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[252:853] [2025-02-10 07:27:57 +0000.102978][2c29] SetParamForFilter: Params video
index is: 0
[252:853] [2025-02-10 07:27:57 +0000.103001][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[252:853] [2025-02-10 07:27:57 +0000.103027][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[252:853] [2025-02-10 07:27:57 +0000.103052][2c29] crop filter mode tpye:
citytravelvideo index:0
[252:858] [2025-02-10 07:27:57 +0000.107383][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107617][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107654][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107683][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107770][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107804][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107887][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107936][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.107967][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.108001][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[252:858] [2025-02-10 07:27:57 +0000.108032][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[252:858] [2025-02-10 07:27:57 +0000.108068][2c29] SetParamForFilter leave. expire
time = 5 ms

[252:858] [2025-02-10 07:27:57 +0000.108162][2c29] OnOutputSizeChanged width 1280


height 720
[252:859] [2025-02-10 07:27:57 +0000.108284][2c29] OpenGLFrameBuffer: width:1280
height:720
[252:859] [2025-02-10 07:27:57 +0000.108321][2c29] OpenGLFrameBuffer: width:1280
height:720
[252:859] [2025-02-10 07:27:57 +0000.108352][2c29] OpenGLFrameBuffer: width:1280
height:720
[252:859] [2025-02-10 07:27:57 +0000.108385][2c29] OpenGLFrameBuffer: width:1280
height:720
[252:859] [2025-02-10 07:27:57 +0000.108416][2c29] OpenGLFrameBuffer: width:1280
height:720
[252:859] [2025-02-10 07:27:57 +0000.108448][2c29] OpenGLFrameBuffer: width:1280
height:720
[252:859] [2025-02-10 07:27:57 +0000.108481][2c29] construct TrivalImageDrawer
0x773c30a1c0
[252:859] [2025-02-10 07:27:57 +0000.108513][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30a1c0 context 0x7770bc0380
[252:859] [2025-02-10 07:27:57 +0000.108546][2c29] setupGLES:
[252:860] [2025-02-10 07:27:57 +0000.109509][2c29] OpenGLRenderProgram::Initialize.
[252:860] [2025-02-10 07:27:57 +0000.109608][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[252:860] [2025-02-10 07:27:57 +0000.109644][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[252:860] [2025-02-10 07:27:57 +0000.109794][2c29] Init open gl render:
0x773d13cb98
[252:860] [2025-02-10 07:27:57 +0000.109849][2c29] Fragement shader path:
[252:860] [2025-02-10 07:27:57 +0000.109882][2c29] Fragement shader path:
[252:860] [2025-02-10 07:27:57 +0000.109908][2c29] create opengl program object.
[252:860] [2025-02-10 07:27:57 +0000.109936][2c29] create shader: vertex
[252:861] [2025-02-10 07:27:57 +0000.110244][2c29] create shader: fragment
[252:863] [2025-02-10 07:27:57 +0000.112726][2c29] Have not extra filter filename!
[252:863] [2025-02-10 07:27:57 +0000.112814][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[252:863] [2025-02-10 07:27:57 +0000.112855][2c29] OpenGLRenderProgram::Initialize
success.
[252:863] [2025-02-10 07:27:57 +0000.112921][2c29] Setup the OpenGL result:1
[252:865] [2025-02-10 07:27:57 +0000.114531][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[252:865] [2025-02-10 07:27:57 +0000.115136][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[252:866] [2025-02-10 07:27:57 +0000.115199][2c28] 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
[252:866] [2025-02-10 07:27:57 +0000.115238][2c28] 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_43363424.mp4
fileFD: -1
[252:866] [2025-02-10 07:27:57 +0000.115674][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
is opened successfully
[252:866] [2025-02-10 07:27:57 +0000.115707][2c28] setupMediaProcessers:
[252:866] [2025-02-10 07:27:57 +0000.115730][2c28]
RecordingSessionInternalSimple:setup media processers.
[252:866] [2025-02-10 07:27:57 +0000.115754][2c28] construct AAC encoder
[252:866] [2025-02-10 07:27:57 +0000.115748][2fb7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[252:866] [2025-02-10 07:27:57 +0000.116005][2c28] H264Encoder creating:
superfast011818
[252:866] [2025-02-10 07:27:57 +0000.116045][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[252:867] [2025-02-10 07:27:57 +0000.116597][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[252:867] [2025-02-10 07:27:57 +0000.116639][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[252:867] [2025-02-10 07:27:57 +0000.116662][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[252:867] [2025-02-10 07:27:57 +0000.116690][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[252:867] [2025-02-10 07:27:57 +0000.116717][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[252:867] [2025-02-10 07:27:57 +0000.116741][2c28] setupCompressionSession:
[252:867] [2025-02-10 07:27:57 +0000.116766][2c28] H264Encode::creating hareware
Encoder
[252:867] [2025-02-10 07:27:57 +0000.116790][2c28] AndroidHwAvcEncoder
time:43363428 enter.

[252:867] [2025-02-10 07:27:57 +0000.116939][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[252:867] [2025-02-10 07:27:57 +0000.117049][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[252:867] [2025-02-10 07:27:57 +0000.117080][2c28] The video avc hw codec address
is 0x77ca18c860
[252:868] [2025-02-10 07:27:57 +0000.117168][2c28] AndroidHwAvcEncoder leave.
expire time = 1 ms

[252:868] [2025-02-10 07:27:57 +0000.117215][2c28] RegisterEncodeCompleteCallback


time:43363429 enter.

[252:868] [2025-02-10 07:27:57 +0000.117299][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[252:868] [2025-02-10 07:27:57 +0000.117384][2c28] InitEncode time:43363429 enter.

[252:868] [2025-02-10 07:27:57 +0000.117475][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[252:868] [2025-02-10 07:27:57 +0000.117544][2c28] Create time:43363429 enter.

[252:868] [2025-02-10 07:27:57 +0000.117569][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[252:868] [2025-02-10 07:27:57 +0000.117596][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x778381d200
[252:868] [2025-02-10 07:27:57 +0000.117761][2c28]
supported_type:image/vnd.android.heic
[252:868] [2025-02-10 07:27:57 +0000.117802][2c28] supported_type:video/avc
[252:868] [2025-02-10 07:27:57 +0000.117838][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[252:868] [2025-02-10 07:27:57 +0000.117881][2c28] hwCodecPrefix :OMX.qcom.
[252:868] [2025-02-10 07:27:57 +0000.117919][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[252:868] [2025-02-10 07:27:57 +0000.117981][2c28] mediacodec_createCodecByName
time:43363429 enter.

[252:868] [2025-02-10 07:27:57 +0000.118013][2c28] WrapAndroidMediaCodec


time:43363429 enter.

[252:868] [2025-02-10 07:27:57 +0000.118101][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[252:887] [2025-02-10 07:27:57 +0000.137133][2c28] mediacodec_createCodecByName


leave. expire time = 19 ms

[252:888] [2025-02-10 07:27:57 +0000.137210][2c28] WrapAndroidMediaFromat


time:43363449 enter.

[252:888] [2025-02-10 07:27:57 +0000.137264][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[252:910] [2025-02-10 07:27:57 +0000.159407][2c28] Destroy time:43363471 enter.

[252:910] [2025-02-10 07:27:57 +0000.159484][2c28] WrapAndroidMediaFromat::


Destroy
[252:910] [2025-02-10 07:27:57 +0000.159511][2c28] Destroy leave. expire time = 0
ms

[252:910] [2025-02-10 07:27:57 +0000.159534][2c28] ~WrapAndroidMediaFromat


time:43363471 enter.

[252:910] [2025-02-10 07:27:57 +0000.159559][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[252:910] [2025-02-10 07:27:57 +0000.159584][2c28] Create leave. expire time = 42


ms

[252:910] [2025-02-10 07:27:57 +0000.159631][2c28] isSemiPlanarSupport


time:43363471 enter.

[252:910] [2025-02-10 07:27:57 +0000.159653][2c28] H264Encoder isSemiPlanarSupport


[252:910] [2025-02-10 07:27:57 +0000.159679][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[252:910] [2025-02-10 07:27:57 +0000.159701][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[252:910] [2025-02-10 07:27:57 +0000.159775][2c28] InitEncode leave. expire time =
42 ms

[252:910] [2025-02-10 07:27:57 +0000.159824][2c28] H264Encode::created Encoder


[252:910] [2025-02-10 07:27:57 +0000.159849][2c28] H264Encode:: H264 encoder
created.
[252:910] [2025-02-10 07:27:57 +0000.159882][2c28] H264 encoder created.
[252:910] [2025-02-10 07:27:57 +0000.159921][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x77ca090300
[252:910] [2025-02-10 07:27:57 +0000.159953][2c28] setOutput:
[252:910] [2025-02-10 07:27:57 +0000.159985][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[252:910] [2025-02-10 07:27:57 +0000.160016][2c28] request a key frame
[252:910] [2025-02-10 07:27:57 +0000.160046][2c28] H264Encode:: request a key frame
[252:910] [2025-02-10 07:27:57 +0000.160150][2c28] setDisplayRotate :0
[252:911] [2025-02-10 07:27:57 +0000.160201][2c28] 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
[252:911] [2025-02-10 07:27:57 +0000.160297][2c29] StartRecording:
[252:911] [2025-02-10 07:27:57 +0000.160388][2fb1] operator(): Set the recording
session in mic source. recording session: 0x7770b14a00
[252:911] [2025-02-10 07:27:57 +0000.160871][2c29] operator() leave. expire time =
61 ms

[252:978] [2025-02-10 07:27:57 +0000.228027][2c29] begine recode to first frame


spend time:128
[252:978] [2025-02-10 07:27:57 +0000.228103][2c29]
GPUImageProcessing::SetOrientation orientation: 0
[252:979] [2025-02-10 07:27:57 +0000.228350][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[253:012] [2025-02-10 07:27:57 +0000.261951][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[253:020] [2025-02-10 07:27:57 +0000.269212][2fb6]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[253:045] [2025-02-10 07:27:57 +0000.294851][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[253:056] [2025-02-10 07:27:57 +0000.305614][2faf] AF_SpeedFilter::PullFrame eof4
[253:062] [2025-02-10 07:27:57 +0000.311552][2fb7] add aac audio track with id:1
[253:068] [2025-02-10 07:27:57 +0000.317413][2faf]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[253:087] [2025-02-10 07:27:57 +0000.336304][2fb6] h264 add frame header cdr flag
[253:087] [2025-02-10 07:27:57 +0000.336683][2fb6] h264 add frame header cdr flag
[253:087] [2025-02-10 07:27:57 +0000.337004][2fb6] Received key frame:0
[253:087] [2025-02-10 07:27:57 +0000.337089][2fb6] H264Encode:: get a sps pps
header!headerSize:31
[253:088] [2025-02-10 07:27:57 +0000.337194][2fb7] get the H.264 SPS parameter
[253:088] [2025-02-10 07:27:57 +0000.337439][2fb7] add video track with id:2
[253:088] [2025-02-10 07:27:57 +0000.338091][2fb7] get the H.264 PPS parameter
[253:089] [2025-02-10 07:27:57 +0000.338423][2fb7] get the H.264 IDR frame
[253:089] [2025-02-10 07:27:57 +0000.338507][2fb7] resss:true
[253:089] [2025-02-10 07:27:57 +0000.338548][2fb7] video start ts:0
[253:089] [2025-02-10 07:27:57 +0000.338628][2fb7] the video frame has been written
into MP4 file
[253:134] [2025-02-10 07:27:57 +0000.383356][2fb7] audio start ts:0
[253:134] [2025-02-10 07:27:57 +0000.383486][2fb7] the audio frame has been written
into MP4 file
[253:252] [2025-02-10 07:27:57 +0000.501193][2fb6] DTS queue for
Generator:0x77463816b8 200 235
[253:280] [2025-02-10 07:27:57 +0000.529228][2fb6] Push an pts:264 to dts queue.
[253:309] [2025-02-10 07:27:57 +0000.558686][2faf] AF_SpeedFilter audio
0x7770b12000 PullFrame
[253:311] [2025-02-10 07:27:57 +0000.560586][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[253:314] [2025-02-10 07:27:57 +0000.563970][2fb6] last dts:235 currentPts:264
ppsOrSPS:0 queue length:2
[253:481] [2025-02-10 07:27:57 +0000.730495][2c29] The convert RGB to YUV take 2
[253:715] [2025-02-10 07:27:57 +0000.964641][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[253:813] [2025-02-10 07:27:58 +0000.62216][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[253:888] [2025-02-10 07:27:58 +0000.137782][2fb5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 789queue_audio_frame_:7
[253:949] [2025-02-10 07:27:58 +0000.199146][2c29] webrtc common_video plane
old ..... (1/1000) new: 39001 delete: 38980 diff: 21
[253:950] [2025-02-10 07:27:58 +0000.199623][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[253:982] [2025-02-10 07:27:58 +0000.232212][2c29] The convert RGB to YUV take 1
[253:986] [2025-02-10 07:27:58 +0000.235499][2fb6] SendFrame
encodedImage._timeStamp:938encodedImage->_length:39808
[254:080] [2025-02-10 07:27:58 +0000.329756][2fb6] DTS queue for
Generator:0x77463816b8 1035 1066
[254:123] [2025-02-10 07:27:58 +0000.372830][2c2d] Run AGC when audioType = 0
[254:134] [2025-02-10 07:27:58 +0000.383754][2faf] resampled_data_size:0
[254:220] [2025-02-10 07:27:58 +0000.469997][2fb6] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1176 pts:1176
[254:312] [2025-02-10 07:27:58 +0000.561427][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[254:479] [2025-02-10 07:27:58 +0000.728916][2c29] The convert RGB to YUV take 1
[254:593] [2025-02-10 07:27:58 +0000.842244][2faf]
RecordAudioSource::PullAudioFrame
[254:617] [2025-02-10 07:27:58 +0000.866183][2fb6] Push an pts:1602 to dts queue.
[254:649] [2025-02-10 07:27:58 +0000.898827][2fb6] last dts:1568 currentPts:1602
ppsOrSPS:0 queue length:2
[254:706] [2025-02-10 07:27:58 +0000.955844][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[254:717] [2025-02-10 07:27:58 +0000.966662][2fb6] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1703
[254:717] [2025-02-10 07:27:58 +0000.966803][2fb6] push video frame to H264
encoder. (100 frame for one log)

[254:717] [2025-02-10 07:27:58 +0000.966871][2fb6] push video frame to H264


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

[254:717] [2025-02-10 07:27:58 +0000.966908][2fb6] H264Encode::push video frame to


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

[254:717] [2025-02-10 07:27:58 +0000.966954][2fb6] The input pts:1703 fps:30


[254:751] [2025-02-10 07:27:59 +0000.769][2fb6] H264Encode::H264SWEncoder get
callback, length:40768 type:1 nalType:1length:40764
[254:812] [2025-02-10 07:27:59 +0000.61487][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[254:838] [2025-02-10 07:27:59 +0000.87906][2faf] AF_SpeedFilter audio 0x7770b12000
PullFrame
[254:916] [2025-02-10 07:27:59 +0000.165430][2fb6] DTS queue for
Generator:0x77463816b8 1871 1901
[254:983] [2025-02-10 07:27:59 +0000.232412][2c29] The convert RGB to YUV take 2
[255:053] [2025-02-10 07:27:59 +0000.302630][2fb6] h264 add frame header cdr flag
[255:053] [2025-02-10 07:27:59 +0000.302925][2fb6] Received key frame:1999
[255:085] [2025-02-10 07:27:59 +0000.334982][2fb7] get the H.264 IDR frame
[255:236] [2025-02-10 07:27:59 +0000.485288][2faf] AF_SpeedFilter::PullFrame eof4
[255:247] [2025-02-10 07:27:59 +0000.496722][2faf]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[255:312] [2025-02-10 07:27:59 +0000.561643][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[255:348] [2025-02-10 07:27:59 +0000.597202][2fb6]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2331
[255:481] [2025-02-10 07:27:59 +0000.730201][2c29] The convert RGB to YUV take 1
[255:575] [2025-02-10 07:27:59 +0000.825046][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[255:575] [2025-02-10 07:27:59 +0000.825161][2c29] GPUImageProcessing: input frame
width1280 X 720
[255:576] [2025-02-10 07:27:59 +0000.825520][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[255:576] [2025-02-10 07:27:59 +0000.825634][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[255:672] [2025-02-10 07:27:59 +0000.921639][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[255:706] [2025-02-10 07:27:59 +0000.955687][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[255:718] [2025-02-10 07:27:59 +0000.968132][2fb6] DTS queue for
Generator:0x77463816b8 2702
[255:812] [2025-02-10 07:28:00 +0000.61935][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[255:911] [2025-02-10 07:28:00 +0000.160864][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[255:952] [2025-02-10 07:28:00 +0000.201790][2fb6] Push an pts:2936 to dts queue.
[255:988] [2025-02-10 07:28:00 +0000.237357][2c29] The convert RGB to YUV take 2
[255:996] [2025-02-10 07:28:00 +0000.245688][2fb6] last dts:2900 currentPts:2936
ppsOrSPS:0 queue length:2
[256:015] [2025-02-10 07:28:00 +0000.265128][2c29] webrtc common_video plane
old ..... (1/1000) new: 40001 delete: 39984 diff: 17
[256:123] [2025-02-10 07:28:00 +0000.372725][2c2d] Run AGC when audioType = 0
[256:123] [2025-02-10 07:28:00 +0000.372846][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[256:150] [2025-02-10 07:28:00 +0000.399512][2fb5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3111queue_audio_frame_:1
[256:281] [2025-02-10 07:28:00 +0000.530758][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[256:311] [2025-02-10 07:28:00 +0000.561120][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[256:346] [2025-02-10 07:28:00 +0000.596083][2faf] resampled_data_size:10752
[256:393] [2025-02-10 07:28:00 +0000.642674][2faf]
RecordAudioSource::PullAudioFrame
[256:399] [2025-02-10 07:28:00 +0000.649133][2faf] AF_SpeedFilter audio
0x7770b12000 PullFrame
[256:483] [2025-02-10 07:28:00 +0000.732401][2c29] The convert RGB to YUV take 2
[256:532] [2025-02-10 07:28:00 +0000.781775][2faf] AF_SpeedFilter audio time 111,
0x7770b12000 out time: 43366975 org time: 43366975
[256:551] [2025-02-10 07:28:00 +0000.800634][2fb6] DTS queue for
Generator:0x77463816b8 3532
[256:706] [2025-02-10 07:28:00 +0000.955913][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[256:811] [2025-02-10 07:28:01 +0000.61149][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[256:812] [2025-02-10 07:28:01 +0000.61430][2faf] AF_SpeedFilter audio time
[256:981] [2025-02-10 07:28:01 +0000.230781][2c29] The convert RGB to YUV take 2
[257:052] [2025-02-10 07:28:01 +0000.302088][2fb6] h264 add frame header cdr flag
[257:053] [2025-02-10 07:28:01 +0000.302350][2fb6] Received key frame:4000
[257:086] [2025-02-10 07:28:01 +0000.335786][2fb7] get the H.264 IDR frame
[257:284] [2025-02-10 07:28:01 +0000.533333][2fb6] Push an pts:4267 to dts queue.
[257:311] [2025-02-10 07:28:01 +0000.560750][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[257:317] [2025-02-10 07:28:01 +0000.566399][2fb6] SendFrame
encodedImage._timeStamp:4267encodedImage->_length:29984
[257:317] [2025-02-10 07:28:01 +0000.566533][2fb6] last dts:4235 currentPts:4267
ppsOrSPS:0 queue length:2
[257:387] [2025-02-10 07:28:01 +0000.636622][2fb6] DTS queue for
Generator:0x77463816b8 4333 4372
[257:389] [2025-02-10 07:28:01 +0000.638492][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[257:429] [2025-02-10 07:28:01 +0000.678233][2faf] AF_SpeedFilter::PullFrame eof4
[257:439] [2025-02-10 07:28:01 +0000.688841][2faf]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[257:482] [2025-02-10 07:28:01 +0000.731691][2c29] The convert RGB to YUV take 2
[257:582] [2025-02-10 07:28:01 +0000.831794][2fb6] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4532 pts:4532
[257:709] [2025-02-10 07:28:01 +0000.958223][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[257:813] [2025-02-10 07:28:02 +0000.62195][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[257:950] [2025-02-10 07:28:02 +0000.199350][2faf] AF_SpeedFilter audio
0x7770b12000 PullFrame
[257:983] [2025-02-10 07:28:02 +0000.232493][2c29] The convert RGB to YUV take 2
[258:087] [2025-02-10 07:28:02 +0000.336215][2fb6] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5071
[258:087] [2025-02-10 07:28:02 +0000.336326][2fb6] push video frame to H264
encoder. (100 frame for one log)

[258:087] [2025-02-10 07:28:02 +0000.336415][2fb6] push video frame to H264


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

[258:087] [2025-02-10 07:28:02 +0000.336455][2fb6] H264Encode::push video frame to


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

[258:087] [2025-02-10 07:28:02 +0000.336498][2fb6] The input pts:5071 fps:30


[258:117] [2025-02-10 07:28:02 +0000.366791][2c29] webrtc common_video plane
old ..... (1/1000) new: 41001 delete: 40980 diff: 21
[258:121] [2025-02-10 07:28:02 +0000.371034][2c2d] Run AGC when audioType = 0
[258:124] [2025-02-10 07:28:02 +0000.373658][2fb6] H264Encode::H264SWEncoder get
callback, length:22576 type:1 nalType:1length:22572
[258:185] [2025-02-10 07:28:02 +0000.435673][2faf]
RecordAudioSource::PullAudioFrame
[258:216] [2025-02-10 07:28:02 +0000.466150][2fb6] DTS queue for
Generator:0x77463816b8 5168 5203
[258:308] [2025-02-10 07:28:02 +0000.557464][2faf] FilterPipeline2::OnAudioFrame
pts 5280 last_audio_timestamp_ 5280
[258:313] [2025-02-10 07:28:02 +0000.562549][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[258:485] [2025-02-10 07:28:02 +0000.734293][2c29] The convert RGB to YUV take 2
[258:508] [2025-02-10 07:28:02 +0000.757962][2fb5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5433queue_audio_frame_:4
[258:609] [2025-02-10 07:28:02 +0000.858257][2faf] resampled_data_size:1536
[258:616] [2025-02-10 07:28:02 +0000.865672][2fb6] Push an pts:5601 to dts queue.
[258:651] [2025-02-10 07:28:02 +0000.900575][2fb6] last dts:5569 currentPts:5601
ppsOrSPS:0 queue length:2
[258:684] [2025-02-10 07:28:02 +0000.933611][2fb6]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5668
[258:709] [2025-02-10 07:28:02 +0000.958719][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[258:816] [2025-02-10 07:28:03 +0000.65705][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[258:943] [2025-02-10 07:28:03 +0000.192639][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[258:943] [2025-02-10 07:28:03 +0000.192719][2c29] GPUImageProcessing: input frame
width1280 X 720
[258:943] [2025-02-10 07:28:03 +0000.193065][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[258:943] [2025-02-10 07:28:03 +0000.193136][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[258:986] [2025-02-10 07:28:03 +0000.235516][2c29] The convert RGB to YUV take 1
[259:050] [2025-02-10 07:28:03 +0000.300036][2fb6] DTS queue for
Generator:0x77463816b8 6005 6035
[259:053] [2025-02-10 07:28:03 +0000.302351][2fb6] h264 add frame header cdr flag
[259:053] [2025-02-10 07:28:03 +0000.302555][2fb6] Received key frame:6005
[259:083] [2025-02-10 07:28:03 +0000.332337][2fb7] get the H.264 IDR frame
[259:103] [2025-02-10 07:28:03 +0000.352620][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[259:313] [2025-02-10 07:28:03 +0000.562189][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[259:477] [2025-02-10 07:28:03 +0000.726652][2c29] The convert RGB to YUV take 2
[259:485] [2025-02-10 07:28:03 +0000.734660][2faf] AF_SpeedFilter audio
0x7770b12000 PullFrame
[259:555] [2025-02-10 07:28:03 +0000.805156][2fb1] The output timestamp from audio
mixer change:43370107
[259:607] [2025-02-10 07:28:03 +0000.856330][2faf] AF_SpeedFilter::PullFrame eof4
[259:610] [2025-02-10 07:28:03 +0000.859873][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[259:618] [2025-02-10 07:28:03 +0000.867571][2faf]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[259:683] [2025-02-10 07:28:03 +0000.932422][2c2d] On audio frame the broadcast
with timestamp:43370244 samples:480. (1000 frame for one log)

[259:704] [2025-02-10 07:28:03 +0000.953541][2fb1] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[259:704] [2025-02-10 07:28:03 +0000.954122][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[259:811] [2025-02-10 07:28:04 +0000.60991][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[259:847] [2025-02-10 07:28:04 +0000.96543][2fb6] DTS queue for
Generator:0x77463816b8 6831
[259:950] [2025-02-10 07:28:04 +0000.200110][2fb6] Push an pts:6935 to dts queue.
[259:975] [2025-02-10 07:28:04 +0000.224897][2faf]
RecordAudioSource::PullAudioFrame
[259:979] [2025-02-10 07:28:04 +0000.228599][2c29] The convert RGB to YUV take 2
[259:985] [2025-02-10 07:28:04 +0000.234207][2fb6] last dts:6901 currentPts:6935
ppsOrSPS:0 queue length:2
[260:119] [2025-02-10 07:28:04 +0000.369072][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[260:120] [2025-02-10 07:28:04 +0000.369238][2c2e] _deviceSampleRate:48000

[260:120] [2025-02-10 07:28:04 +0000.370153][2c2d] Run AGC when audioType = 0


[260:121] [2025-02-10 07:28:04 +0000.370295][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[260:179] [2025-02-10 07:28:04 +0000.428686][2c29] webrtc common_video plane
old ..... (1/1000) new: 42001 delete: 41984 diff: 17
[260:311] [2025-02-10 07:28:04 +0000.560762][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[260:480] [2025-02-10 07:28:04 +0000.729760][2c29] The convert RGB to YUV take 2
[260:646] [2025-02-10 07:28:04 +0000.896017][2fb6] SendFrame
encodedImage._timeStamp:7600encodedImage->_length:21600
[260:686] [2025-02-10 07:28:04 +0000.935358][2fb6] DTS queue for
Generator:0x77463816b8 7667
[260:713] [2025-02-10 07:28:04 +0000.962787][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[260:771] [2025-02-10 07:28:05 +0000.20698][2faf] resampled_data_size:14336
[260:812] [2025-02-10 07:28:05 +0000.61608][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[260:826] [2025-02-10 07:28:05 +0000.75645][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[260:867] [2025-02-10 07:28:05 +0000.116754][2fb5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 7755queue_audio_frame_:8
[260:951] [2025-02-10 07:28:05 +0000.200742][2fb6] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:7902 pts:7902
[260:981] [2025-02-10 07:28:05 +0000.230986][2c29] The convert RGB to YUV take 1
[261:033] [2025-02-10 07:28:05 +0000.282222][2faf] AF_SpeedFilter audio
0x7770b12000 PullFrame
[261:049] [2025-02-10 07:28:05 +0000.298187][2fb6] h264 add frame header cdr flag
[261:049] [2025-02-10 07:28:05 +0000.298495][2fb6] Received key frame:7999
[261:082] [2025-02-10 07:28:05 +0000.331230][2fb7] get the H.264 IDR frame
[261:278] [2025-02-10 07:28:05 +0000.527626][2fb6] Push an pts:8264 to dts queue.
[261:307] [2025-02-10 07:28:05 +0000.556898][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[261:312] [2025-02-10 07:28:05 +0000.561524][2fb6] last dts:8230 currentPts:8264
ppsOrSPS:0 queue length:2
[261:339] [2025-02-10 07:28:05 +0000.588725][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[261:339] [2025-02-10 07:28:05 +0000.589019][2c29] operator(): Stop
[261:339] [2025-02-10 07:28:05 +0000.589076][2c29] StopPullFrameAndWriteMp4
time:43371900 enter.

[261:339] [2025-02-10 07:28:05 +0000.589117][2c29] StopRecording:


[261:344] [2025-02-10 07:28:05 +0000.593251][2faf] PullAudioFrame: PullFrame audio
finished.
[261:344] [2025-02-10 07:28:05 +0000.593345][2faf]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[261:347] [2025-02-10 07:28:05 +0000.596242][2fb6]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:250
[261:351] [2025-02-10 07:28:05 +0000.600225][2c28] stop recording
[261:351] [2025-02-10 07:28:05 +0000.600336][2c28]
RecordingSessionInternalSimple:destroy media processers
[261:351] [2025-02-10 07:28:05 +0000.600400][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[261:351] [2025-02-10 07:28:05 +0000.600434][2c28] H264Encode::flushing hareware
Encoder
[261:351] [2025-02-10 07:28:05 +0000.600588][2c28] Flush time:43371912 enter.

[261:351] [2025-02-10 07:28:05 +0000.600666][2c28] H264Encoder encoder flush


[261:351] [2025-02-10 07:28:05 +0000.600738][2c28] flush output queue
[261:682] [2025-02-10 07:28:05 +0000.933673][2c28] Flush leave. expire time = 333
ms

[261:685] [2025-02-10 07:28:05 +0000.934240][2c28] ~H264EncodeWrap:


[261:685] [2025-02-10 07:28:05 +0000.934309][2c28] ~H264Encode:
[261:685] [2025-02-10 07:28:05 +0000.934757][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[261:685] [2025-02-10 07:28:05 +0000.934811][2c28] Release time:43372246 enter.

[261:686] [2025-02-10 07:28:05 +0000.935574][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[261:686] [2025-02-10 07:28:05 +0000.935648][2c28] Destroy time:43372247 enter.

[261:686] [2025-02-10 07:28:05 +0000.935694][2c28] H264Encoder encoderDestroy


[261:686] [2025-02-10 07:28:05 +0000.935739][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[261:686] [2025-02-10 07:28:05 +0000.936124][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[261:711] [2025-02-10 07:28:05 +0000.961050][2fb1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[261:717] [2025-02-10 07:28:05 +0000.966601][2c28] Destroy leave. expire time = 31
ms

[261:717] [2025-02-10 07:28:05 +0000.966813][2c28] Release leave. expire time = 32


ms

[261:717] [2025-02-10 07:28:05 +0000.966856][2c28] ~AndroidHwAvcEncoder


time:43372278 enter.

[261:717] [2025-02-10 07:28:05 +0000.967007][2c28] Release time:43372278 enter.

[261:717] [2025-02-10 07:28:05 +0000.967074][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[261:717] [2025-02-10 07:28:05 +0000.967109][2c28] Release leave. expire time = 0
ms

[261:717] [2025-02-10 07:28:05 +0000.967141][2c28] ~AndroidMediaCodecVideoEncoder


[261:718] [2025-02-10 07:28:05 +0000.967171][2c28] ~WrapAndroidMediaCodec
time:43372279 enter.

[261:718] [2025-02-10 07:28:05 +0000.967204][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[261:718] [2025-02-10 07:28:05 +0000.967238][2c28] video hevc hw codec


destructor:0x77ca18c860

[261:718] [2025-02-10 07:28:05 +0000.967319][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[261:718] [2025-02-10 07:28:05 +0000.967367][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[261:718] [2025-02-10 07:28:05 +0000.967423][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[261:718] [2025-02-10 07:28:05 +0000.967454][2c28] AACSWEncode destructor
[261:722] [2025-02-10 07:28:05 +0000.971817][2fb7] MP4 close file successfully
[261:722] [2025-02-10 07:28:05 +0000.971909][2fb7] Recording session Internal:
notify recording ok
[261:722] [2025-02-10 07:28:05 +0000.971979][2fb7] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4,
output_video_timestamp_:8296 last_video_pts_:8296
[261:722] [2025-02-10 07:28:05 +0000.972043][2fb7] OnRecordFinish:
[261:723] [2025-02-10 07:28:05 +0000.972590][2fb7] onRecordingOk: net seek
pos:0record video duration:8329record audio duration:8312
[261:725] [2025-02-10 07:28:05 +0000.974235][2fb1] destructMicSource_w:
[261:725] [2025-02-10 07:28:05 +0000.974308][2fb1] setOutput_w:
MicSource::setOutput() 0x0
[261:725] [2025-02-10 07:28:05 +0000.975058][2c29] releaseThread 0x7770b13380
[261:725] [2025-02-10 07:28:05 +0000.975123][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[261:727] [2025-02-10 07:28:05 +0000.976926][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 388 ms

[261:727] [2025-02-10 07:28:05 +0000.977003][2c29] DestroyPipelineAndFilters


time:43372288 enter.

[261:727] [2025-02-10 07:28:05 +0000.977060][2c29] UnbindInputFilter 0x7770b149c0


this 0x773d13cdc0
[261:727] [2025-02-10 07:28:05 +0000.977127][2c29] UnbindInputFilter 0x7770b14b58
this 0x7770b12150
[261:728] [2025-02-10 07:28:05 +0000.977199][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb020
[261:728] [2025-02-10 07:28:05 +0000.977237][2c29] filter: filter pipeline destroy
this: 0x773d0baf80
[261:728] [2025-02-10 07:28:05 +0000.977458][2c29] ClearVideoOfSources: recodring
total frames:0
[261:728] [2025-02-10 07:28:05 +0000.977504][2c29] ClearVideoOfSources:
[261:728] [2025-02-10 07:28:05 +0000.977545][2c29] GPUImageProcessing destruct.
[261:728] [2025-02-10 07:28:05 +0000.977611][2c29] destroy TrivalImageDrawer
0x773c30a1c0
[261:728] [2025-02-10 07:28:05 +0000.977658][2c29] The shader has been initialize,
clean up them.

[261:728] [2025-02-10 07:28:05 +0000.977724][2c29] ~OpenGLFrameBuffer:


[261:728] [2025-02-10 07:28:05 +0000.977833][2c29] ~OpenGLFrameBuffer:
[261:728] [2025-02-10 07:28:05 +0000.977923][2c29] ~OpenGLFrameBuffer:
[261:729] [2025-02-10 07:28:05 +0000.978338][2c29] ~OpenGLFrameBuffer:
[261:729] [2025-02-10 07:28:05 +0000.978435][2c29] ~OpenGLFrameBuffer:
[261:729] [2025-02-10 07:28:05 +0000.978524][2c29] ~OpenGLFrameBuffer:
[261:729] [2025-02-10 07:28:05 +0000.978959][2c29] GPUImageProcessing destruct
finish.
[261:729] [2025-02-10 07:28:05 +0000.979088][2c29] GPURGBAFrame destruct.
[261:729] [2025-02-10 07:28:05 +0000.979161][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[261:730] [2025-02-10 07:28:05 +0000.979203][2c29] ~CameraSource time:43372291
enter.

[261:730] [2025-02-10 07:28:05 +0000.979236][2c29] ~CameraSource leave. expire


time = 0 ms
[261:730] [2025-02-10 07:28:05 +0000.979272][2c29] ~RecordAudioSource time:43372291
enter.

[261:730] [2025-02-10 07:28:05 +0000.979303][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[261:730] [2025-02-10 07:28:05 +0000.979344][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms

[261:741] [2025-02-10 07:28:05 +0000.990540][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[261:741] [2025-02-10 07:28:05 +0000.991083][7dd2] machine model :poco
[261:741] [2025-02-10 07:28:05 +0000.991117][7dd2] Support this machine model :poco
[261:741] [2025-02-10 07:28:05 +0000.991144][7dd2] global inited! current sdk
version: 07-20-936c45f
[261:742] [2025-02-10 07:28:05 +0000.991334][7dd2] filter: filter pipeline
construtc this: 0x77c9e78b00
[261:742] [2025-02-10 07:28:05 +0000.991363][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[261:742] [2025-02-10 07:28:05 +0000.991383][7dd2] GLESContext:
[261:742] [2025-02-10 07:28:05 +0000.991418][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[261:743] [2025-02-10 07:28:05 +0000.992845][7dd2] The result of creation:
0x778380fa00
[261:743] [2025-02-10 07:28:05 +0000.992945][7dd2] The result of
eglCreatePbufferSurface is: 0x7783b06180
[261:743] [2025-02-10 07:28:05 +0000.993042][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[261:743] [2025-02-10 07:28:05 +0000.993076][7dd2] The source 0 speed:1
[261:743] [2025-02-10 07:28:05 +0000.993107][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4,
delay: 0
[261:743] [2025-02-10 07:28:05 +0000.993136][7dd2] CreateDecoderByVideoSource
time:43372304 enter.

[261:744] [2025-02-10 07:28:05 +0000.993319][7dd2] running_decoder_count:0max


count:2
[261:744] [2025-02-10 07:28:05 +0000.993346][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a000
[261:746] [2025-02-10 07:28:05 +0000.995355][2fcb] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[261:765] [2025-02-10 07:28:06 +0000.14612][2fcb] OnStreamInfoFound: video


duration_: 8329
[261:767] [2025-02-10 07:28:06 +0000.16339][7dd2] start decoder
[261:767] [2025-02-10 07:28:06 +0000.16339][2fcc] NO get frame from decoder
[261:767] [2025-02-10 07:28:06 +0000.16420][7dd2] CreateDecoderByVideoSource
leave. expire time = 24 ms

[261:767] [2025-02-10 07:28:06 +0000.16467][7dd2] BindInputFilter 0x7746324c20


this 0x77460ef318
[261:767] [2025-02-10 07:28:06 +0000.16496][7dd2] BindInputFilter 0x77460ef318
this 0x77460ef3d8
[261:767] [2025-02-10 07:28:06 +0000.16526][7dd2] BindInputFilter 0x7746324c20
this 0x77460ef498
[261:767] [2025-02-10 07:28:06 +0000.16554][7dd2] BindInputFilter 0x77460ef498
this 0x77460ef558
[261:767] [2025-02-10 07:28:06 +0000.16572][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[261:767] [2025-02-10 07:28:06 +0000.16602][7dd2] BindInputFilter 0x77460ef3d8
this 0x77460ef618
[261:767] [2025-02-10 07:28:06 +0000.16632][7dd2] BindInputFilter 0x77460ef618
this 0x77c9e78ba0
[261:767] [2025-02-10 07:28:06 +0000.16663][7dd2] BindInputFilter 0x77460ef558
this 0x77460ef6d8
[261:767] [2025-02-10 07:28:06 +0000.16690][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[261:767] [2025-02-10 07:28:06 +0000.16743][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[261:767] [2025-02-10 07:28:06 +0000.17145][7dd2] machine model :poco
[261:768] [2025-02-10 07:28:06 +0000.17221][7dd2] Support this machine model :poco
[261:768] [2025-02-10 07:28:06 +0000.17247][7dd2] global inited! current sdk
version: 07-20-936c45f
[261:768] [2025-02-10 07:28:06 +0000.17310][7dd2] GetPipeline:
-----------------------------------------
[261:768] [2025-02-10 07:28:06 +0000.17334][7dd2] GetPipeline: source: 0x7746324a00
[261:768] [2025-02-10 07:28:06 +0000.17356][7dd2] GetPipeline: filter: NULLFilter
[261:768] [2025-02-10 07:28:06 +0000.17376][7dd2] GetPipeline: filter: NULLFilter
[261:768] [2025-02-10 07:28:06 +0000.17377][2fcc] NO get frame from decoder
[261:768] [2025-02-10 07:28:06 +0000.17395][7dd2] GetPipeline: filter: NULLFilter
[261:768] [2025-02-10 07:28:06 +0000.17416][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[261:768] [2025-02-10 07:28:06 +0000.17436][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[261:768] [2025-02-10 07:28:06 +0000.17454][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[261:768] [2025-02-10 07:28:06 +0000.17474][7dd2] GetPipeline:
------------------------------------------
[261:768] [2025-02-10 07:28:06 +0000.17499][7dd2] filter: filter pipeline2 update
pattern: 0
[261:769] [2025-02-10 07:28:06 +0000.18280][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[261:769] [2025-02-10 07:28:06 +0000.18313][2fcc] NO get frame from decoder
[261:769] [2025-02-10 07:28:06 +0000.18688][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[261:769] [2025-02-10 07:28:06 +0000.18747][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[261:769] [2025-02-10 07:28:06 +0000.18896][7dd2] DeviceInit:
[261:769] [2025-02-10 07:28:06 +0000.19166][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[261:770] [2025-02-10 07:28:06 +0000.19240][2fcc] NO get frame from decoder
[261:770] [2025-02-10 07:28:06 +0000.19553][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[261:770] [2025-02-10 07:28:06 +0000.19799][7dd2] CreatePlatformSpecificObjects:
[261:770] [2025-02-10 07:28:06 +0000.19841][7dd2] audio device use null audio
input and opensl output
[261:770] [2025-02-10 07:28:06 +0000.19868][7dd2] Create OpenSLES output module
with java VM support.

[261:770] [2025-02-10 07:28:06 +0000.20002][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[261:770] [2025-02-10 07:28:06 +0000.20120][2fcc] NO get frame from decoder
[261:771] [2025-02-10 07:28:06 +0000.20231][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[261:772] [2025-02-10 07:28:06 +0000.21362][2fcc] NO get frame from decoder
[261:772] [2025-02-10 07:28:06 +0000.21375][7dd2] Create OpenSLES output module
with buffer num:2

[261:772] [2025-02-10 07:28:06 +0000.21464][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[261:772] [2025-02-10 07:28:06 +0000.21490][7dd2] Init the output device.

[261:772] [2025-02-10 07:28:06 +0000.21514][7dd2] Set the playout as stereo:1


[261:772] [2025-02-10 07:28:06 +0000.21540][7dd2] Set the sample rate to be:44100

[261:772] [2025-02-10 07:28:06 +0000.21579][7dd2] Low latency buffer size:144 low


sample rate:48000
[261:772] [2025-02-10 07:28:06 +0000.21606][7dd2] DeviceInit: Done
[261:772] [2025-02-10 07:28:06 +0000.21758][7dd2] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[261:772] [2025-02-10 07:28:06 +0000.22078][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[261:773] [2025-02-10 07:28:06 +0000.22167][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x783b5e4e20
[261:773] [2025-02-10 07:28:06 +0000.22211][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[261:773] [2025-02-10 07:28:06 +0000.22239][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[261:773] [2025-02-10 07:28:06 +0000.22271][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[261:773] [2025-02-10 07:28:06 +0000.22396][7dd2] SetGraphLoop: SetGraphLoop 1
[261:773] [2025-02-10 07:28:06 +0000.22426][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[261:773] [2025-02-10 07:28:06 +0000.22452][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[261:773] [2025-02-10 07:28:06 +0000.22664][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[261:773] [2025-02-10 07:28:06 +0000.22816][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[261:772] [2025-02-10 07:28:06 +0000.21777][2fd6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77ca2d9818
[261:773] [2025-02-10 07:28:06 +0000.23137][2fcc] NO get frame from decoder
[261:774] [2025-02-10 07:28:06 +0000.23201][2fd8] Start:
[261:775] [2025-02-10 07:28:06 +0000.24434][2fd7] operator(): video render started.
[261:775] [2025-02-10 07:28:06 +0000.24523][2fcc] NO get frame from decoder
[261:776] [2025-02-10 07:28:06 +0000.26070][2fd8] Start:
[261:779] [2025-02-10 07:28:06 +0000.28610][2fd8] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[261:779] [2025-02-10 07:28:06 +0000.28786][2fd8] Reset: history total size: 98
[261:779] [2025-02-10 07:28:06 +0000.28836][2fd8] DeviceStart:
audioDevice_:0x7738863000
[261:779] [2025-02-10 07:28:06 +0000.28858][2fd8] DeviceStart: time profile playout
init before
[261:779] [2025-02-10 07:28:06 +0000.28883][2fd8] DeviceStart: time profile playout
init end
[261:779] [2025-02-10 07:28:06 +0000.28902][2fd8] OpenSlesOutput:Start playout
[261:781] [2025-02-10 07:28:06 +0000.31112][2fd8] Create the opensl output player.
streamtype before:0

[261:782] [2025-02-10 07:28:06 +0000.31170][2fd8] Create the opensl output player.


streamtype after:3

[261:872] [2025-02-10 07:28:06 +0000.121212][2fd8] Enqueue opensl buffer size:1764


[261:894] [2025-02-10 07:28:06 +0000.143625][2fd8] DeviceStart: time profile
playout all end
[261:894] [2025-02-10 07:28:06 +0000.143734][2fd8] operator(): Audio playback
started.
[261:894] [2025-02-10 07:28:06 +0000.143835][2fd8] operator(): Started now!
[261:895] [2025-02-10 07:28:06 +0000.144248][2fd9]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[261:896] [2025-02-10 07:28:06 +0000.145959][2fd9] Pull audio failed.(wait video!)
[261:897] [2025-02-10 07:28:06 +0000.146269][2fd9]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[261:930] [2025-02-10 07:28:06 +0000.179921][2fd7] lipsync_debug: First video frame
rendering.
[261:952] [2025-02-10 07:28:06 +0000.201331][2fd9] audio_frame_list_ empty
[261:986] [2025-02-10 07:28:06 +0000.235913][2fd8] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[261:986] [2025-02-10 07:28:06 +0000.236099][2fd8] First audio frame rendering
[262:033] [2025-02-10 07:28:06 +0000.282904][2fd7] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[262:033] [2025-02-10 07:28:06 +0000.283102][2fd7] lipsync_debug:result remaining
time:10
[262:120] [2025-02-10 07:28:06 +0000.369212][2c2d] Run AGC when audioType = 0
[262:132] [2025-02-10 07:28:06 +0000.381202][2fd7] lipsync_debug:displaying video
ts:21150 The current displayed video timestamp is:43372693
[262:293] [2025-02-10 07:28:06 +0000.542884][2fda]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[262:541] [2025-02-10 07:28:06 +0000.790598][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[262:541] [2025-02-10 07:28:06 +0000.791168][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[262:545] [2025-02-10 07:28:06 +0000.794734][2fd7] DriveRender working... (1/200)
[262:788] [2025-02-10 07:28:07 +0000.37904][2fda] Error(video_source.cc:430): wait
decoder a frame: 0
[262:798] [2025-02-10 07:28:07 +0000.47677][2fd7] lipsync_debug:displaying video
ts:81000 The current displayed video timestamp is:43373359
[262:895] [2025-02-10 07:28:07 +0000.144224][2fd8] total delay:194 videoTsMS:970
audioTsMS:776 diff:194
[262:895] [2025-02-10 07:28:07 +0000.144443][2fd8] Set the lipsync delay:194
[263:019] [2025-02-10 07:28:07 +0000.269138][2fd9] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 52198
[263:020] [2025-02-10 07:28:07 +0000.269240][2fd9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[263:188] [2025-02-10 07:28:07 +0000.437815][2fd7]
lipsync_debug:lipsync_threadhold: lipsync_delta:14 tsDelta:42 timeDelta:14 last
video ts:105840 frame->pts:108360 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[263:188] [2025-02-10 07:28:07 +0000.437913][2fd7] lipsync_debug: tsDelta -
timeDelta = 28
[263:190] [2025-02-10 07:28:07 +0000.440133][2fd8] The audio playback speed:100
(1/100)
[263:191] [2025-02-10 07:28:07 +0000.440405][2fd8] lipsync_debug: The current
played audio timestamp is:58326(1/50)
[263:579] [2025-02-10 07:28:07 +0000.828412][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[263:581] [2025-02-10 07:28:07 +0000.830928][2fda] webrtc common_video plane
old ..... (1/1000) new: 43001 delete: 42992 diff: 9
[263:658] [2025-02-10 07:28:07 +0000.907722][2fd7] lipsync_debug:displaying video
ts:141120 The current displayed video timestamp is:43374219
[263:661] [2025-02-10 07:28:07 +0000.910189][2fd7] lipsync_debug: render a video
frame
[263:890] [2025-02-10 07:28:08 +0000.139814][2fd7] lipsync_debug:result remaining
time:0
[263:890] [2025-02-10 07:28:08 +0000.139927][2fd7] dynamic updated lipsync delay:0
[263:968] [2025-02-10 07:28:08 +0000.217179][2fd7] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[263:968] [2025-02-10 07:28:08 +0000.217287][2fd7] lipsync_debug:result remaining
time:10
[264:111] [2025-02-10 07:28:08 +0000.360217][2fd7] DriveRender working... (1/200)
[264:121] [2025-02-10 07:28:08 +0000.370609][2c2d] Run AGC when audioType = 0
[264:121] [2025-02-10 07:28:08 +0000.370826][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[264:147] [2025-02-10 07:28:08 +0000.397052][2fda] Error(video_source.cc:430): wait
decoder a frame: 0
[264:262] [2025-02-10 07:28:08 +0000.511787][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[264:386] [2025-02-10 07:28:08 +0000.635769][2fd7] lipsync_debug:displaying video
ts:200880 The current displayed video timestamp is:43374947
[264:552] [2025-02-10 07:28:08 +0000.801463][2fda] video frame wait audio frame:
last_video_timestamp:2867 last_audio_timestamp:2738.14
[264:560] [2025-02-10 07:28:08 +0000.809350][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[264:718] [2025-02-10 07:28:08 +0000.967481][2fd7]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:227790 frame->pts:230760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[264:718] [2025-02-10 07:28:08 +0000.967587][2fd7] lipsync_debug: tsDelta -
timeDelta = 0
[264:944] [2025-02-10 07:28:09 +0000.193285][2fda] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 290700pts ms:3.23e+06
[264:945] [2025-02-10 07:28:09 +0000.194511][2fda] OnVideoFrameReady(1/200)
[264:945] [2025-02-10 07:28:09 +0000.194639][2fd7] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[265:008] [2025-02-10 07:28:09 +0000.257840][2fd7] lipsync_debug:displaying video
ts:261000 The current displayed video timestamp is:43375569
[265:341] [2025-02-10 07:28:09 +0000.590643][2fd9] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 154566
[265:341] [2025-02-10 07:28:09 +0000.590766][2fd9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[265:503] [2025-02-10 07:28:09 +0000.752290][2fd8] The audio playback speed:100
(1/100)
[265:503] [2025-02-10 07:28:09 +0000.752482][2fd8] lipsync_debug: The current
played audio timestamp is:160694(1/50)
[265:514] [2025-02-10 07:28:09 +0000.764038][2fda] Error(video_source.cc:430): wait
decoder a frame: 0
[265:579] [2025-02-10 07:28:09 +0000.828798][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[265:601] [2025-02-10 07:28:09 +0000.850646][2fd7] DriveRender working... (1/200)
[265:674] [2025-02-10 07:28:09 +0000.923725][2fd7] lipsync_debug:displaying video
ts:320850 The current displayed video timestamp is:43376235
[265:917] [2025-02-10 07:28:10 +0000.166662][2fd7] lipsync_debug:remaining time:10
tsDelta - timeDelta:8
[265:917] [2025-02-10 07:28:10 +0000.166771][2fd7] lipsync_debug:result remaining
time:8
[265:984] [2025-02-10 07:28:10 +0000.234135][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[266:120] [2025-02-10 07:28:10 +0000.369855][2c2d] Run AGC when audioType = 0
[266:218] [2025-02-10 07:28:10 +0000.467923][2fd7]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:12 last
video ts:366120 frame->pts:368820 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[266:218] [2025-02-10 07:28:10 +0000.468030][2fd7] lipsync_debug: tsDelta -
timeDelta = 18
[266:373] [2025-02-10 07:28:10 +0000.622693][2fd7] lipsync_debug:displaying video
ts:381150 The current displayed video timestamp is:43376934
[266:539] [2025-02-10 07:28:10 +0000.789034][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[266:875] [2025-02-10 07:28:11 +0000.124662][2fda] Error(video_source.cc:430): wait
decoder a frame: 0
[266:999] [2025-02-10 07:28:11 +0000.249029][2fd7] lipsync_debug:displaying video
ts:441000 The current displayed video timestamp is:43377560
[267:001] [2025-02-10 07:28:11 +0000.250721][2fd7] lipsync_debug: render a video
frame
[267:100] [2025-02-10 07:28:11 +0000.349960][2fd7] DriveRender working... (1/200)
[267:233] [2025-02-10 07:28:11 +0000.482847][2fd7] lipsync_debug:result remaining
time:0
[267:233] [2025-02-10 07:28:11 +0000.482931][2fd7] dynamic updated lipsync delay:0
[267:502] [2025-02-10 07:28:11 +0000.752015][2fda] FilterPipeline2::OnVideoFrame
pts 522450 last_video_timestamp_ 5805
[267:579] [2025-02-10 07:28:11 +0000.829065][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[267:660] [2025-02-10 07:28:11 +0000.909505][2fd9] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 256934
[267:660] [2025-02-10 07:28:11 +0000.909576][2fd9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[267:668] [2025-02-10 07:28:11 +0000.917580][2fd7] lipsync_debug:displaying video
ts:501210 The current displayed video timestamp is:43378229
[267:690] [2025-02-10 07:28:11 +0000.940029][2fd7]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:22 last
video ts:501210 frame->pts:504090 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[267:690] [2025-02-10 07:28:11 +0000.940153][2fd7] lipsync_debug: tsDelta -
timeDelta = 10
[267:716] [2025-02-10 07:28:11 +0000.965939][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[267:744] [2025-02-10 07:28:11 +0000.994037][2fda] webrtc common_video plane
old ..... (1/1000) new: 44001 delete: 43992 diff: 9
[267:822] [2025-02-10 07:28:12 +0000.71947][2fd7] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[267:822] [2025-02-10 07:28:12 +0000.72035][2fd7] lipsync_debug:result remaining
time:9
[267:826] [2025-02-10 07:28:12 +0000.75966][2fd8] The audio playback speed:100
(1/100)
[267:826] [2025-02-10 07:28:12 +0000.76101][2fd8] lipsync_debug: The current played
audio timestamp is:263062(1/50)
[268:121] [2025-02-10 07:28:12 +0000.370340][2c2d] Run AGC when audioType = 0
[268:121] [2025-02-10 07:28:12 +0000.370534][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[268:191] [2025-02-10 07:28:12 +0000.440988][2fcc] av_read_frame AVERROR_EOF
[268:208] [2025-02-10 07:28:12 +0000.457613][2fcc] OnReceiveEOF:
[268:208] [2025-02-10 07:28:12 +0000.457697][2fcc] OnDecoderEOF time:43378769
enter.
[268:208] [2025-02-10 07:28:12 +0000.457742][2fcc] OnDecoderEOF leave. expire time
= 0 ms

[268:208] [2025-02-10 07:28:12 +0000.457767][2fcc] OnDecoderFinished:


OnDecoderFinished total decoder frames:250 this:0x7746324a00
[268:208] [2025-02-10 07:28:12 +0000.457766][2fca] CleanUp time:43378769 enter.

[268:212] [2025-02-10 07:28:12 +0000.462123][2fca] CleanUp leave. expire time = 4


ms

[268:213] [2025-02-10 07:28:12 +0000.462219][2fca] clean up


[268:213] [2025-02-10 07:28:12 +0000.462250][2fca] running_decoder_count:0max
count:2
[268:239] [2025-02-10 07:28:12 +0000.488474][2fda] Error(video_source.cc:430): wait
decoder a frame: 0
[268:239] [2025-02-10 07:28:12 +0000.488993][2fda] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 591210pts ms:6.569e+06
[268:241] [2025-02-10 07:28:12 +0000.490762][2fda] OnVideoFrameReady(1/200)
[268:241] [2025-02-10 07:28:12 +0000.491143][2fd7] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[268:334] [2025-02-10 07:28:12 +0000.583603][2fda]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[268:367] [2025-02-10 07:28:12 +0000.616476][2fd7] lipsync_debug:displaying video
ts:561240 The current displayed video timestamp is:43378928
[268:548] [2025-02-10 07:28:12 +0000.797389][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[268:608] [2025-02-10 07:28:12 +0000.857221][2fd7] DriveRender working... (1/200)
[269:025] [2025-02-10 07:28:13 +0000.274922][2fd7] lipsync_debug:displaying video
ts:621090 The current displayed video timestamp is:43379586
[269:197] [2025-02-10 07:28:13 +0000.446651][2fd7]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:2 last video
ts:636390 frame->pts:639090 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[269:197] [2025-02-10 07:28:13 +0000.446778][2fd7] lipsync_debug: tsDelta -
timeDelta = 28
[269:443] [2025-02-10 07:28:13 +0000.693017][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[269:579] [2025-02-10 07:28:13 +0000.828917][2fdb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[269:664] [2025-02-10 07:28:13 +0000.913221][2fda] Error(video_source.cc:430): wait
decoder a frame: 0
[269:690] [2025-02-10 07:28:13 +0000.939694][2fd7] lipsync_debug:displaying video
ts:680940 The current displayed video timestamp is:43380251
[269:747] [2025-02-10 07:28:13 +0000.996621][2fd7] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[269:747] [2025-02-10 07:28:13 +0000.996735][2fd7] lipsync_debug:result remaining
time:6
[269:947] [2025-02-10 07:28:14 +0000.196663][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[269:948] [2025-02-10 07:28:14 +0000.197260][2fd8] Stop:
[269:948] [2025-02-10 07:28:14 +0000.197520][2fd7] operator(): Video Render
stopped.
[269:949] [2025-02-10 07:28:14 +0000.198432][2fd8] Stop:
[269:951] [2025-02-10 07:28:14 +0000.200971][2fd8] DeviceStop:
audioDevice_:0x7738863000
[269:951] [2025-02-10 07:28:14 +0000.201080][2fd8] OpenSlesOutput:Stop playout

[269:959] [2025-02-10 07:28:14 +0000.208265][2fd8] DeviceStop: Done


[269:959] [2025-02-10 07:28:14 +0000.208538][2fd8] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[269:959] [2025-02-10 07:28:14 +0000.208637][2fd8] operator(): Stop now!
[269:974] [2025-02-10 07:28:14 +0000.223861][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[269:974] [2025-02-10 07:28:14 +0000.224025][7dd2] StopPreView: Have Stopped,
operation cancel
[269:974] [2025-02-10 07:28:14 +0000.224068][7dd2] Stop:
[269:975] [2025-02-10 07:28:14 +0000.224261][2fd8] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[269:975] [2025-02-10 07:28:14 +0000.224548][7dd2] DeviceRelease:
audioDevice_:0x7738863000
[269:975] [2025-02-10 07:28:14 +0000.224619][7dd2] OpenSlesOutput:Stop playout

[269:975] [2025-02-10 07:28:14 +0000.224670][7dd2] DeviceRelease: Release the


webrtc device object.
[269:975] [2025-02-10 07:28:14 +0000.224992][7dd2] OpenSlesOutput destruct.

[269:975] [2025-02-10 07:28:14 +0000.225076][7dd2] DeviceRelease: Done


[269:976] [2025-02-10 07:28:14 +0000.225189][7dd2] Stop:
[269:976] [2025-02-10 07:28:14 +0000.225330][2fd7] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[269:982] [2025-02-10 07:28:14 +0000.232016][7dd2] global uninited!
[269:983] [2025-02-10 07:28:14 +0000.232216][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[269:983] [2025-02-10 07:28:14 +0000.232289][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[269:983] [2025-02-10 07:28:14 +0000.232312][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[269:983] [2025-02-10 07:28:14 +0000.232347][7dd2] UnbindInputFilter 0x77460ef618
this 0x77c9e78ba0
[269:983] [2025-02-10 07:28:14 +0000.232378][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324a00
[269:983] [2025-02-10 07:28:14 +0000.232401][7dd2] DestoryDecoderByVideoSource
time:43380544 enter.

[269:983] [2025-02-10 07:28:14 +0000.232427][7dd2] ~VideoBindDecoder time:43380544


enter.

[269:983] [2025-02-10 07:28:14 +0000.232798][7dd2] CleanUp time:43380544 enter.

[269:984] [2025-02-10 07:28:14 +0000.234000][7dd2] CleanUp leave. expire time = 1


ms

[269:984] [2025-02-10 07:28:14 +0000.234043][7dd2] CleanUp time:43380545 enter.

[269:985] [2025-02-10 07:28:14 +0000.234293][7dd2] CleanUp leave. expire time = 1


ms

[269:986] [2025-02-10 07:28:14 +0000.235560][7dd2] ~VideoBindDecoder leave. expire


time = 3 ms

[269:986] [2025-02-10 07:28:14 +0000.235620][7dd2] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[269:986] [2025-02-10 07:28:14 +0000.235666][7dd2] UnbindInputFilter 0x77460ef3d8


this 0x77460ef618
[269:986] [2025-02-10 07:28:14 +0000.235711][7dd2] UnbindInputFilter 0x77460ef318
this 0x77460ef3d8
[269:986] [2025-02-10 07:28:14 +0000.235756][7dd2] UnbindInputFilter 0x7746324c20
this 0x77460ef318
[269:986] [2025-02-10 07:28:14 +0000.235800][7dd2] UnbindInputFilter 0x77460ef558
this 0x77460ef6d8
[269:986] [2025-02-10 07:28:14 +0000.235837][7dd2] UnbindInputFilter 0x77460ef498
this 0x77460ef558
[269:986] [2025-02-10 07:28:14 +0000.235873][7dd2] UnbindInputFilter 0x7746324c20
this 0x77460ef498
[269:986] [2025-02-10 07:28:14 +0000.235950][7dd2] ~GLESContext:
[269:988] [2025-02-10 07:28:14 +0000.237409][7dd2] GLESContext destruct finish.
[269:988] [2025-02-10 07:28:14 +0000.237451][7dd2] filter: filter pipeline destroy
this: 0x77c9e78b00
[269:988] [2025-02-10 07:28:14 +0000.237891][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[269:989] [2025-02-10 07:28:14 +0000.238637][7dd2] machine model :poco
[269:989] [2025-02-10 07:28:14 +0000.238680][7dd2] Support this machine model :poco
[269:989] [2025-02-10 07:28:14 +0000.238753][7dd2] global inited! current sdk
version: 07-20-936c45f
[269:989] [2025-02-10 07:28:14 +0000.238901][7dd2] filter: filter pipeline
construtc this: 0x77c9e78b00
[269:989] [2025-02-10 07:28:14 +0000.238969][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[269:989] [2025-02-10 07:28:14 +0000.239104][7dd2] GLESContext:
[269:990] [2025-02-10 07:28:14 +0000.239214][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[269:991] [2025-02-10 07:28:14 +0000.240641][7dd2] The result of creation:
0x783b426180
[269:991] [2025-02-10 07:28:14 +0000.240765][7dd2] The result of
eglCreatePbufferSurface is: 0x783b5c7400
[269:991] [2025-02-10 07:28:14 +0000.240882][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[269:991] [2025-02-10 07:28:14 +0000.240925][7dd2] The source 0 speed:1
[269:991] [2025-02-10 07:28:14 +0000.240966][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4,
delay: 0
[269:991] [2025-02-10 07:28:14 +0000.241054][7dd2] CreateDecoderByVideoSource
time:43380552 enter.

[269:992] [2025-02-10 07:28:14 +0000.241255][7dd2] running_decoder_count:0max


count:2
[269:992] [2025-02-10 07:28:14 +0000.241337][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c994a000
[269:993] [2025-02-10 07:28:14 +0000.242716][2fde] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[270:012] [2025-02-10 07:28:14 +0000.261446][2fde] OnStreamInfoFound: video


duration_: 8329
[270:014] [2025-02-10 07:28:14 +0000.263962][7dd2] start decoder
[270:014] [2025-02-10 07:28:14 +0000.263962][2fdf] NO get frame from decoder
[270:014] [2025-02-10 07:28:14 +0000.264058][7dd2] CreateDecoderByVideoSource
leave. expire time = 23 ms

[270:014] [2025-02-10 07:28:14 +0000.264105][7dd2] BindInputFilter 0x7746324c20


this 0x7745e56398
[270:014] [2025-02-10 07:28:14 +0000.264143][7dd2] BindInputFilter 0x7745e56398
this 0x7745e56458
[270:015] [2025-02-10 07:28:14 +0000.264205][7dd2] BindInputFilter 0x7746324c20
this 0x7745e56518
[270:015] [2025-02-10 07:28:14 +0000.264235][7dd2] BindInputFilter 0x7745e56518
this 0x7745e56998
[270:015] [2025-02-10 07:28:14 +0000.264256][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[270:015] [2025-02-10 07:28:14 +0000.264295][7dd2] BindInputFilter 0x7745e56458
this 0x7745e56b18
[270:015] [2025-02-10 07:28:14 +0000.264328][7dd2] BindInputFilter 0x7745e56b18
this 0x77c9e78ba0
[270:015] [2025-02-10 07:28:14 +0000.264356][7dd2] BindInputFilter 0x7745e56998
this 0x7745e56bd8
[270:015] [2025-02-10 07:28:14 +0000.264386][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43363424.mp4
[270:015] [2025-02-10 07:28:14 +0000.264464][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[270:015] [2025-02-10 07:28:14 +0000.264635][7dd2] MediaComposeFile time:43380576
enter.

[270:015] [2025-02-10 07:28:14 +0000.264674][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[270:015] [2025-02-10 07:28:14 +0000.264795][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[270:015] [2025-02-10 07:28:14 +0000.264839][7dd2] Recording session using default
bitrate support by app:14680064
[270:015] [2025-02-10 07:28:14 +0000.264926][2fea] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7730a2ac40
[270:015] [2025-02-10 07:28:14 +0000.265007][2fea] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[270:015] [2025-02-10 07:28:14 +0000.265036][2fdf] NO get frame from decoder
[270:015] [2025-02-10 07:28:14 +0000.265117][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[270:016] [2025-02-10 07:28:14 +0000.265891][7dd2] GetPipeline:
-----------------------------------------
[270:016] [2025-02-10 07:28:14 +0000.265942][7dd2] GetPipeline: source:
0x7746324a00
[270:016] [2025-02-10 07:28:14 +0000.265970][7dd2] GetPipeline: filter: NULLFilter
[270:016] [2025-02-10 07:28:14 +0000.265993][7dd2] GetPipeline: filter: NULLFilter
[270:016] [2025-02-10 07:28:14 +0000.266017][7dd2] GetPipeline: filter: NULLFilter
[270:016] [2025-02-10 07:28:14 +0000.266040][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[270:016] [2025-02-10 07:28:14 +0000.266120][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[270:016] [2025-02-10 07:28:14 +0000.266145][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[270:017] [2025-02-10 07:28:14 +0000.266168][7dd2] GetPipeline:
------------------------------------------
[270:017] [2025-02-10 07:28:14 +0000.266193][7dd2] filter: filter pipeline2 update
pattern: 2
[270:017] [2025-02-10 07:28:14 +0000.266403][7dd2] MediaComposeFile leave. expire
time = 2 ms

[270:017] [2025-02-10 07:28:14 +0000.266766][7dd2] machine model :poco


[270:017] [2025-02-10 07:28:14 +0000.266806][7dd2] Support this machine model :poco
[270:016] [2025-02-10 07:28:14 +0000.266035][2fdf] NO get frame from decoder
[270:017] [2025-02-10 07:28:14 +0000.266852][7dd2] global inited! current sdk
version: 07-20-936c45f
[270:018] [2025-02-10 07:28:14 +0000.267175][2fdf] NO get frame from decoder
[270:019] [2025-02-10 07:28:14 +0000.268555][2fdf] NO get frame from decoder
[270:021] [2025-02-10 07:28:14 +0000.270347][2fdf] NO get frame from decoder
[270:021] [2025-02-10 07:28:14 +0000.270800][2fdf] NO get frame from decoder
[270:023] [2025-02-10 07:28:14 +0000.272742][2fdf] NO get frame from decoder
[270:030] [2025-02-10 07:28:14 +0000.279245][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[270:030] [2025-02-10 07:28:14 +0000.279372][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 355
[270:030] [2025-02-10 07:28:14 +0000.279521][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[270:030] [2025-02-10 07:28:14 +0000.279564][7dd2] BeginCompose: BeginCompose, is
composing 0
[270:030] [2025-02-10 07:28:14 +0000.279873][2fea] start recording, file path:
[270:030] [2025-02-10 07:28:14 +0000.280040][2fea] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 355 audio_timescale:44100
video_timescale:90000
[270:030] [2025-02-10 07:28:14 +0000.280086][2fea] 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
[270:030] [2025-02-10 07:28:14 +0000.280160][2fea] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 355
[270:031] [2025-02-10 07:28:14 +0000.280222][2fea] fd_open successed
handle:0xb40000790437b148
[270:031] [2025-02-10 07:28:14 +0000.280376][2fea] create mp4 file:369
m_fileHandle: 0x7745f0b200
[270:031] [2025-02-10 07:28:14 +0000.280403][2fea] MP4 file: is opened successfully
[270:031] [2025-02-10 07:28:14 +0000.280423][2fea] setupMediaProcessers:
[270:031] [2025-02-10 07:28:14 +0000.280443][2fea]
RecordingSessionInternalSimple:setup media processers.
[270:031] [2025-02-10 07:28:14 +0000.280464][2fea] construct AAC encoder
[270:031] [2025-02-10 07:28:14 +0000.280731][2fea] H264Encoder creating:
ultrafast012323
[270:031] [2025-02-10 07:28:14 +0000.280771][2fea] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[270:031] [2025-02-10 07:28:14 +0000.281096][2fea] H264Encode::GetMachineModel is
POCO F2 Pro
[270:031] [2025-02-10 07:28:14 +0000.281128][2fea] H264Encoder machine_mode is:POCO
F2 Pro
[270:031] [2025-02-10 07:28:14 +0000.281147][2fea] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[270:032] [2025-02-10 07:28:14 +0000.281168][2fea] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[270:032] [2025-02-10 07:28:14 +0000.281188][2fea] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[270:032] [2025-02-10 07:28:14 +0000.281207][2fea] setupCompressionSession:
[270:032] [2025-02-10 07:28:14 +0000.281225][2fea] H264Encode::creating hareware
Encoder
[270:032] [2025-02-10 07:28:14 +0000.281245][2fea] AndroidHwAvcEncoder
time:43380593 enter.

[270:032] [2025-02-10 07:28:14 +0000.281421][2fea] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[270:032] [2025-02-10 07:28:14 +0000.281528][2fea] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[270:032] [2025-02-10 07:28:14 +0000.281557][2fea] The video avc hw codec address
is 0x77ca18cad0
[270:032] [2025-02-10 07:28:14 +0000.281604][2fea] AndroidHwAvcEncoder leave.
expire time = 0 ms

[270:032] [2025-02-10 07:28:14 +0000.281630][2fea] RegisterEncodeCompleteCallback


time:43380593 enter.

[270:032] [2025-02-10 07:28:14 +0000.281696][2fea] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[270:032] [2025-02-10 07:28:14 +0000.281753][2fea] InitEncode time:43380593 enter.

[270:032] [2025-02-10 07:28:14 +0000.281813][2fea] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[270:032] [2025-02-10 07:28:14 +0000.281865][2fea] Create time:43380593 enter.

[270:032] [2025-02-10 07:28:14 +0000.281891][2fea] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[270:032] [2025-02-10 07:28:14 +0000.281918][2fea]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7745e57740
[270:032] [2025-02-10 07:28:14 +0000.282042][2fea]
supported_type:image/vnd.android.heic
[270:032] [2025-02-10 07:28:14 +0000.282094][2fea] supported_type:video/avc
[270:033] [2025-02-10 07:28:14 +0000.282188][2fea] name:OMX.qcom.video.encoder.avc
mime:video/avc
[270:033] [2025-02-10 07:28:14 +0000.282235][2fea] hwCodecPrefix :OMX.qcom.
[270:033] [2025-02-10 07:28:14 +0000.282291][2fea] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[270:033] [2025-02-10 07:28:14 +0000.282319][2fea] mediacodec_createCodecByName
time:43380594 enter.

[270:033] [2025-02-10 07:28:14 +0000.282359][2fea] WrapAndroidMediaCodec


time:43380594 enter.

[270:033] [2025-02-10 07:28:14 +0000.282458][2fea] WrapAndroidMediaCodec leave.


expire time = 0 ms

[270:034] [2025-02-10 07:28:14 +0000.283245][2fef] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x774604c498
[270:058] [2025-02-10 07:28:14 +0000.307355][2fea] mediacodec_createCodecByName
leave. expire time = 25 ms

[270:058] [2025-02-10 07:28:14 +0000.307439][2fea] WrapAndroidMediaFromat


time:43380619 enter.

[270:058] [2025-02-10 07:28:14 +0000.307499][2fea] WrapAndroidMediaFromat leave.


expire time = 0 ms

[270:081] [2025-02-10 07:28:14 +0000.330350][2fea] Destroy time:43380642 enter.

[270:081] [2025-02-10 07:28:14 +0000.330429][2fea] WrapAndroidMediaFromat::


Destroy
[270:081] [2025-02-10 07:28:14 +0000.330456][2fea] Destroy leave. expire time = 0
ms

[270:081] [2025-02-10 07:28:14 +0000.330485][2fea] ~WrapAndroidMediaFromat


time:43380642 enter.

[270:081] [2025-02-10 07:28:14 +0000.330520][2fea] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[270:081] [2025-02-10 07:28:14 +0000.330552][2fea] Create leave. expire time = 49


ms

[270:081] [2025-02-10 07:28:14 +0000.330585][2fea] isSemiPlanarSupport


time:43380642 enter.

[270:081] [2025-02-10 07:28:14 +0000.330614][2fea] H264Encoder isSemiPlanarSupport


[270:081] [2025-02-10 07:28:14 +0000.330647][2fea] isSemiPlanarSupport leave.
expire time = 0 ms

[270:081] [2025-02-10 07:28:14 +0000.330676][2fea] creat hw H264Encoder success,


isSemiPlanar:1
[270:081] [2025-02-10 07:28:14 +0000.330756][2fea] InitEncode leave. expire time =
49 ms

[270:081] [2025-02-10 07:28:14 +0000.330790][2fea] H264Encode::created Encoder


[270:081] [2025-02-10 07:28:14 +0000.330820][2fea] H264Encode:: H264 encoder
created.
[270:081] [2025-02-10 07:28:14 +0000.330849][2fea] H264 encoder created.
[270:081] [2025-02-10 07:28:14 +0000.330877][2fea]
RecordingSessionInternalSimple:created avc encoder avc: 0x77460cedc0
[270:081] [2025-02-10 07:28:14 +0000.330906][2fea] setOutput:
[270:081] [2025-02-10 07:28:14 +0000.330936][2fea]
RecordingSessionInternalSimple:encoder set output to muxer!
[270:081] [2025-02-10 07:28:14 +0000.330967][2fea] request a key frame
[270:081] [2025-02-10 07:28:14 +0000.330995][2fea] H264Encode:: request a key frame
[270:083] [2025-02-10 07:28:14 +0000.332581][2fea] setDisplayRotate :0
[270:083] [2025-02-10 07:28:14 +0000.332686][2fea] 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
[270:085] [2025-02-10 07:28:14 +0000.334750][2feb]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[270:102] [2025-02-10 07:28:14 +0000.351429][2feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:100
[270:102] [2025-02-10 07:28:14 +0000.351552][2feb] push video frame to H264
encoder. (100 frame for one log)

[270:102] [2025-02-10 07:28:14 +0000.351596][2feb] push video frame to H264


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

[270:102] [2025-02-10 07:28:14 +0000.351625][2feb] H264Encode::push video frame to


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

[270:102] [2025-02-10 07:28:14 +0000.351665][2feb] The input pts:100 fps:30


[270:112] [2025-02-10 07:28:14 +0000.361406][2fea] setDisplayRotate :0
[270:112] [2025-02-10 07:28:14 +0000.361455][2fea] 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
[270:119] [2025-02-10 07:28:14 +0000.368949][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[270:120] [2025-02-10 07:28:14 +0000.369213][2c2e] _deviceSampleRate:48000

[270:122] [2025-02-10 07:28:14 +0000.371251][2c2d] Run AGC when audioType = 0


[270:158] [2025-02-10 07:28:14 +0000.407231][2fea] setDisplayRotate :0
[270:158] [2025-02-10 07:28:14 +0000.407299][2fea] 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
[270:158] [2025-02-10 07:28:14 +0000.407874][2fef] add aac audio track with id:1
[270:158] [2025-02-10 07:28:14 +0000.407961][2fef] audio start ts:0
[270:158] [2025-02-10 07:28:14 +0000.407999][2fef] the audio frame has been written
into MP4 file
[270:164] [2025-02-10 07:28:14 +0000.413464][2feb] DTS queue for
Generator:0x77464180b8 10 33 67 100 133 166 200 235 264 299
[270:165] [2025-02-10 07:28:14 +0000.415010][2feb] h264 add frame header cdr flag
[270:166] [2025-02-10 07:28:14 +0000.415581][2feb] h264 add frame header cdr flag
[270:166] [2025-02-10 07:28:14 +0000.415794][2feb] Received key frame:10
[270:166] [2025-02-10 07:28:14 +0000.415839][2feb] H264Encode:: get a sps pps
header!headerSize:31
[270:167] [2025-02-10 07:28:14 +0000.416225][2fef] get the H.264 SPS parameter
[270:167] [2025-02-10 07:28:14 +0000.416497][2fef] add video track with id:2
[270:167] [2025-02-10 07:28:14 +0000.417036][2fef] get the H.264 PPS parameter
[270:168] [2025-02-10 07:28:14 +0000.417255][2fef] get the H.264 IDR frame
[270:168] [2025-02-10 07:28:14 +0000.417300][2fef] resss:true
[270:168] [2025-02-10 07:28:14 +0000.417324][2fef] video start ts:10
[270:168] [2025-02-10 07:28:14 +0000.417371][2fef] the video frame has been written
into MP4 file
[270:180] [2025-02-10 07:28:14 +0000.430011][2feb] H264Encode::H264SWEncoder get
callback, length:32384 type:1 nalType:1length:32380
[270:222] [2025-02-10 07:28:14 +0000.471984][2fed] Error(video_source.cc:430): wait
decoder a frame: 0
[270:259] [2025-02-10 07:28:14 +0000.508368][2feb] DTS queue for
Generator:0x77464180b8 900 938 970 1001 1035
[270:341] [2025-02-10 07:28:14 +0000.590259][2fea] setDisplayRotate :0
[270:341] [2025-02-10 07:28:14 +0000.590332][2fea] 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
[270:346] [2025-02-10 07:28:14 +0000.595702][2feb] Push an pts:1268 to dts queue.
[270:362] [2025-02-10 07:28:14 +0000.611836][2feb] last dts:1233 currentPts:1268
ppsOrSPS:0 queue length:5
[270:404] [2025-02-10 07:28:14 +0000.654096][2fed] webrtc common_video plane
old ..... (1/1000) new: 45001 delete: 44968 diff: 33
[270:426] [2025-02-10 07:28:14 +0000.675783][2feb] DTS queue for
Generator:0x77464180b8 1669 1703 1734 1767 1800 1837 1871 1901 1934
[270:446] [2025-02-10 07:28:14 +0000.695738][2fee] audio_frame_list_ empty
[270:483] [2025-02-10 07:28:14 +0000.732392][2feb] h264 add frame header cdr flag
[270:483] [2025-02-10 07:28:14 +0000.732754][2feb] Received key frame:1999
[270:484] [2025-02-10 07:28:14 +0000.733688][2fef] get the H.264 IDR frame
[270:496] [2025-02-10 07:28:14 +0000.745979][2fea] setDisplayRotate :0
[270:496] [2025-02-10 07:28:14 +0000.746064][2fea] 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
[270:507] [2025-02-10 07:28:14 +0000.756250][2fed] Error(video_source.cc:430): wait
decoder a frame: 0
[270:558] [2025-02-10 07:28:14 +0000.807940][2feb] Push an pts:2600 to dts queue.
[270:570] [2025-02-10 07:28:14 +0000.819596][2feb] DTS queue for
Generator:0x77464180b8 2600 2634
[270:576] [2025-02-10 07:28:14 +0000.825464][2feb] SendFrame
encodedImage._timeStamp:2600encodedImage->_length:18992
[270:576] [2025-02-10 07:28:14 +0000.825691][2feb] last dts:2564 currentPts:2600
ppsOrSPS:0 queue length:3
[270:615] [2025-02-10 07:28:14 +0000.864881][2feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2867 pts:2867
[270:631] [2025-02-10 07:28:14 +0000.880814][2fed] video frame wait audio frame:
last_video_timestamp:3269 last_audio_timestamp:3040.05
[270:662] [2025-02-10 07:28:14 +0000.911231][2fea] setDisplayRotate :0
[270:662] [2025-02-10 07:28:14 +0000.911297][2fea] 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
[270:691] [2025-02-10 07:28:14 +0000.940414][2feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3470
[270:691] [2025-02-10 07:28:14 +0000.940519][2feb] push video frame to H264
encoder. (100 frame for one log)

[270:691] [2025-02-10 07:28:14 +0000.940584][2feb] push video frame to H264


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

[270:691] [2025-02-10 07:28:14 +0000.940616][2feb] H264Encode::push video frame to


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

[270:691] [2025-02-10 07:28:14 +0000.940652][2feb] The input pts:3470 fps:30


[270:697] [2025-02-10 07:28:14 +0000.947041][2feb] DTS queue for
Generator:0x77464180b8 3398 3429 3470 3500
[270:701] [2025-02-10 07:28:14 +0000.950474][2fed] Error(video_source.cc:430): wait
decoder a frame: 0
[270:713] [2025-02-10 07:28:14 +0000.962176][2feb] H264Encode::H264SWEncoder get
callback, length:19792 type:1 nalType:1length:19788
[270:755] [2025-02-10 07:28:15 +0000.4486][2feb] Push an pts:3933 to dts queue.
[270:776] [2025-02-10 07:28:15 +0000.25626][2feb] last dts:3903 currentPts:3933
ppsOrSPS:0 queue length:2
[270:795] [2025-02-10 07:28:15 +0000.44623][2feb] h264 add frame header cdr flag
[270:795] [2025-02-10 07:28:15 +0000.44786][2feb] Received key frame:4000
[270:796] [2025-02-10 07:28:15 +0000.45970][2fef] get the H.264 IDR frame
[270:812] [2025-02-10 07:28:15 +0000.61208][2fea] setDisplayRotate :0
[270:812] [2025-02-10 07:28:15 +0000.61270][2fea] 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
[270:820] [2025-02-10 07:28:15 +0000.70086][2feb] DTS queue for
Generator:0x77464180b8 4235 4267 4299
[270:884] [2025-02-10 07:28:15 +0000.134086][2fed] Error(video_source.cc:430): wait
decoder a frame: 0
[270:887] [2025-02-10 07:28:15 +0000.137058][2fee] audio_frame_list_ empty
[270:937] [2025-02-10 07:28:15 +0000.186794][2feb] DTS queue for
Generator:0x77464180b8 5071 5106 5134
[270:956] [2025-02-10 07:28:15 +0000.206070][2feb] Push an pts:5269 to dts queue.
[270:983] [2025-02-10 07:28:15 +0000.232954][2feb] last dts:5236 currentPts:5269
ppsOrSPS:0 queue length:5
[271:038] [2025-02-10 07:28:15 +0000.287819][2fed] webrtc common_video plane
old ..... (1/1000) new: 46001 delete: 45952 diff: 49
[271:061] [2025-02-10 07:28:15 +0000.310575][2feb] DTS queue for
Generator:0x77464180b8 5900 5932 5973
[271:066] [2025-02-10 07:28:15 +0000.315296][2feb] SendFrame
encodedImage._timeStamp:5932encodedImage->_length:10448
[271:081] [2025-02-10 07:28:15 +0000.330498][2feb] h264 add frame header cdr flag
[271:081] [2025-02-10 07:28:15 +0000.330875][2feb] Received key frame:6005
[271:083] [2025-02-10 07:28:15 +0000.332375][2fef] get the H.264 IDR frame
[271:114] [2025-02-10 07:28:15 +0000.363582][2fea] setDisplayRotate :0
[271:114] [2025-02-10 07:28:15 +0000.363650][2fea] 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
[271:121] [2025-02-10 07:28:15 +0000.370494][2feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6236 pts:6236
[271:123] [2025-02-10 07:28:15 +0000.372540][2fed] Error(video_source.cc:430): wait
decoder a frame: 0
[271:154] [2025-02-10 07:28:15 +0000.403391][2feb] Push an pts:6599 to dts queue.
[271:169] [2025-02-10 07:28:15 +0000.419069][2feb] last dts:6569 currentPts:6599
ppsOrSPS:0 queue length:5
[271:174] [2025-02-10 07:28:15 +0000.423873][2feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6831
[271:174] [2025-02-10 07:28:15 +0000.423998][2feb] push video frame to H264
encoder. (100 frame for one log)

[271:174] [2025-02-10 07:28:15 +0000.424043][2feb] push video frame to H264


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

[271:174] [2025-02-10 07:28:15 +0000.424121][2feb] H264Encode::push video frame to


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

[271:174] [2025-02-10 07:28:15 +0000.424155][2feb] DTS queue for


Generator:0x77464180b8 6674 6698 6733 6767 6799 6831
[271:175] [2025-02-10 07:28:15 +0000.424207][2feb] The input pts:6831 fps:30
[271:184] [2025-02-10 07:28:15 +0000.434134][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[271:192] [2025-02-10 07:28:15 +0000.442088][2feb] H264Encode::H264SWEncoder get
callback, length:9344 type:1 nalType:1length:9340
[271:249] [2025-02-10 07:28:15 +0000.498362][2fea] setDisplayRotate :0
[271:249] [2025-02-10 07:28:15 +0000.498457][2fea] 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
[271:270] [2025-02-10 07:28:15 +0000.520052][2fdf] av_read_frame AVERROR_EOF
[271:278] [2025-02-10 07:28:15 +0000.527790][2fee] FilterPipeline2::OnAudioFrame
pts 341888 last_audio_timestamp_ 7752.56
[271:293] [2025-02-10 07:28:15 +0000.542513][2fed] Error(video_source.cc:430): wait
decoder a frame: 0
[271:299] [2025-02-10 07:28:15 +0000.548686][2feb] DTS queue for
Generator:0x77464180b8 7501 7534 7566 7600 7629 7667
[271:311] [2025-02-10 07:28:15 +0000.561013][2fdf] OnReceiveEOF:
[271:311] [2025-02-10 07:28:15 +0000.561135][2fdf] OnDecoderEOF time:43381872
enter.

[271:312] [2025-02-10 07:28:15 +0000.561222][2fdf] OnDecoderEOF leave. expire time


= 1 ms

[271:312] [2025-02-10 07:28:15 +0000.561247][2fdd] CleanUp time:43381873 enter.

[271:312] [2025-02-10 07:28:15 +0000.561266][2fdf] OnDecoderFinished:


OnDecoderFinished total decoder frames:250 this:0x7746324a00
[271:317] [2025-02-10 07:28:15 +0000.567163][2fee] PullAudioFrame: PullFrame audio
finished.
[271:318] [2025-02-10 07:28:15 +0000.567327][2fee] OnAudioTimer: OnAudioTimer
return
[271:321] [2025-02-10 07:28:15 +0000.570464][2fdd] CleanUp leave. expire time = 9
ms

[271:321] [2025-02-10 07:28:15 +0000.570560][2fdd] clean up


[271:321] [2025-02-10 07:28:15 +0000.570586][2fdd] running_decoder_count:0max
count:2
[271:327] [2025-02-10 07:28:15 +0000.577158][2feb] Push an pts:7932 to dts queue.
[271:330] [2025-02-10 07:28:15 +0000.579930][2fed] OnVideoTimer: OnVideoTimer
EndComposeFile
[271:330] [2025-02-10 07:28:15 +0000.580120][2fed] EndComposeFile: EndComposeFile,
is composing 1
[271:346] [2025-02-10 07:28:15 +0000.595368][2feb] last dts:7902 currentPts:7932
ppsOrSPS:0 queue length:7
[271:354] [2025-02-10 07:28:15 +0000.603359][2feb] h264 add frame header cdr flag
[271:354] [2025-02-10 07:28:15 +0000.603570][2feb] Received key frame:7999
[271:355] [2025-02-10 07:28:15 +0000.604313][2fef] get the H.264 IDR frame
[271:357] [2025-02-10 07:28:15 +0000.607015][2feb]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:250
[271:357] [2025-02-10 07:28:15 +0000.607089][2feb]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7745f68000
[271:360] [2025-02-10 07:28:15 +0000.609636][2fec]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[271:360] [2025-02-10 07:28:15 +0000.609694][2fec]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[271:360] [2025-02-10 07:28:15 +0000.610122][2fea] stop recording
[271:361] [2025-02-10 07:28:15 +0000.610174][2fea]
RecordingSessionInternalSimple:destroy media processers
[271:361] [2025-02-10 07:28:15 +0000.610210][2fea] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[271:361] [2025-02-10 07:28:15 +0000.610245][2fea] H264Encode::flushing hareware
Encoder
[271:361] [2025-02-10 07:28:15 +0000.610372][2fea] Flush time:43381922 enter.

[271:361] [2025-02-10 07:28:15 +0000.610425][2fea] H264Encoder encoder flush


[271:361] [2025-02-10 07:28:15 +0000.610465][2fea] flush output queue
[271:686] [2025-02-10 07:28:15 +0000.935641][2fea] Flush leave. expire time = 325
ms

[271:686] [2025-02-10 07:28:15 +0000.936162][2fea] ~H264EncodeWrap:


[271:687] [2025-02-10 07:28:15 +0000.936462][2fea] ~H264Encode:
[271:687] [2025-02-10 07:28:15 +0000.936658][2fea] teardownCompressionSession:
H264Encode::destroying Encoder
[271:687] [2025-02-10 07:28:15 +0000.936754][2fea] Release time:43382248 enter.

[271:687] [2025-02-10 07:28:15 +0000.937011][2fea] Release:


MediaCodecVideoEncoder::Release _inited:1
[271:687] [2025-02-10 07:28:15 +0000.937086][2fea] Destroy time:43382248 enter.

[271:687] [2025-02-10 07:28:15 +0000.937137][2fea] H264Encoder encoderDestroy


[271:688] [2025-02-10 07:28:15 +0000.937188][2fea]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5c720
[271:688] [2025-02-10 07:28:15 +0000.937239][2fea]
AndroidMediaCodecVideoEncoder::Destroy
[271:723] [2025-02-10 07:28:15 +0000.972356][2fea] Destroy leave. expire time = 36
ms

[271:723] [2025-02-10 07:28:15 +0000.972509][2fea] Release leave. expire time = 36


ms

[271:723] [2025-02-10 07:28:15 +0000.972553][2fea] ~AndroidHwAvcEncoder


time:43382284 enter.

[271:723] [2025-02-10 07:28:15 +0000.972699][2fea] Release time:43382284 enter.

[271:723] [2025-02-10 07:28:15 +0000.972767][2fea] Release:


MediaCodecVideoEncoder:: has been released before, just return
[271:723] [2025-02-10 07:28:15 +0000.972815][2fea] Release leave. expire time = 0
ms

[271:723] [2025-02-10 07:28:15 +0000.972859][2fea] ~AndroidMediaCodecVideoEncoder


[271:723] [2025-02-10 07:28:15 +0000.972891][2fea] ~WrapAndroidMediaCodec
time:43382284 enter.

[271:723] [2025-02-10 07:28:15 +0000.972926][2fea] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[271:723] [2025-02-10 07:28:15 +0000.972987][2fea] video hevc hw codec


destructor:0x77ca18cad0

[271:723] [2025-02-10 07:28:15 +0000.973043][2fea] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[271:723] [2025-02-10 07:28:15 +0000.973123][2fea] teardownCompressionSession:


H264Encode::destroyed Encoder
[271:723] [2025-02-10 07:28:15 +0000.973161][2fea]
RecordingSessionInternalSimple:destroy aac encoder output!
[271:724] [2025-02-10 07:28:15 +0000.973190][2fea] AACSWEncode destructor
[271:726] [2025-02-10 07:28:15 +0000.975564][2fef] fd_close successed!
[271:726] [2025-02-10 07:28:15 +0000.975816][2fef] MP4 close file successfully
[271:726] [2025-02-10 07:28:15 +0000.975858][2fef] Recording session Internal:
notify recording ok
[271:726] [2025-02-10 07:28:15 +0000.975937][2fef] onRecordingOk: Recording Ok,
compose use time: 1696, averagefps 0
[271:726] [2025-02-10 07:28:15 +0000.975990][2fef] OnReceiveEOF:
[271:729] [2025-02-10 07:28:15 +0000.978980][2fed] OnVideoTimer: OnVideoTimer
return
[271:735] [2025-02-10 07:28:15 +0000.985066][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[271:736] [2025-02-10 07:28:15 +0000.985194][7dd2] ~MediaComposeFile time:43382297
enter.

[271:736] [2025-02-10 07:28:15 +0000.985234][7dd2] CancelCompose: CancelCompose,


is composing 0
[271:736] [2025-02-10 07:28:15 +0000.985401][2fea] stop recording
[271:736] [2025-02-10 07:28:15 +0000.985463][2fea] we have stopped recording before
[271:737] [2025-02-10 07:28:15 +0000.986625][7dd2] ~MediaComposeFile leave. expire
time = 1 ms

[271:737] [2025-02-10 07:28:15 +0000.986823][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[271:738] [2025-02-10 07:28:15 +0000.987285][7dd2] global uninited!
[271:738] [2025-02-10 07:28:15 +0000.987406][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[271:738] [2025-02-10 07:28:15 +0000.987534][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[271:738] [2025-02-10 07:28:15 +0000.987623][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[271:738] [2025-02-10 07:28:15 +0000.987674][7dd2] UnbindInputFilter 0x7745e56b18
this 0x77c9e78ba0
[271:738] [2025-02-10 07:28:15 +0000.987721][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324a00
[271:738] [2025-02-10 07:28:15 +0000.987754][7dd2] DestoryDecoderByVideoSource
time:43382299 enter.

[271:738] [2025-02-10 07:28:15 +0000.987790][7dd2] ~VideoBindDecoder time:43382299


enter.

[271:738] [2025-02-10 07:28:15 +0000.987974][7dd2] CleanUp time:43382299 enter.

[271:739] [2025-02-10 07:28:15 +0000.988467][7dd2] CleanUp leave. expire time = 1


ms

[271:739] [2025-02-10 07:28:15 +0000.988519][7dd2] CleanUp time:43382300 enter.

[271:739] [2025-02-10 07:28:15 +0000.988881][7dd2] CleanUp leave. expire time = 0


ms

[271:740] [2025-02-10 07:28:15 +0000.989705][7dd2] ~VideoBindDecoder leave. expire


time = 2 ms

[271:740] [2025-02-10 07:28:15 +0000.989755][7dd2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[271:740] [2025-02-10 07:28:15 +0000.989807][7dd2] UnbindInputFilter 0x7745e56458


this 0x7745e56b18
[271:740] [2025-02-10 07:28:15 +0000.989858][7dd2] UnbindInputFilter 0x7745e56398
this 0x7745e56458
[271:740] [2025-02-10 07:28:15 +0000.989911][7dd2] UnbindInputFilter 0x7746324c20
this 0x7745e56398
[271:740] [2025-02-10 07:28:15 +0000.989964][7dd2] UnbindInputFilter 0x7745e56998
this 0x7745e56bd8
[271:740] [2025-02-10 07:28:15 +0000.990011][7dd2] UnbindInputFilter 0x7745e56518
this 0x7745e56998
[271:740] [2025-02-10 07:28:15 +0000.990058][7dd2] UnbindInputFilter 0x7746324c20
this 0x7745e56518
[271:740] [2025-02-10 07:28:15 +0000.990120][7dd2] ~GLESContext:
[271:745] [2025-02-10 07:28:15 +0000.994589][7dd2] GLESContext destruct finish.
[271:745] [2025-02-10 07:28:15 +0000.994661][7dd2] filter: filter pipeline destroy
this: 0x77c9e78b00
[272:120] [2025-02-10 07:28:16 +0000.369575][2c2d] Run AGC when audioType = 0
[272:120] [2025-02-10 07:28:16 +0000.369744][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[272:900] [2025-02-10 07:28:17 +0000.150103][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[274:123] [2025-02-10 07:28:18 +0000.372993][2c2d] Run AGC when audioType = 0
[274:644] [2025-02-10 07:28:18 +0000.893918][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[276:123] [2025-02-10 07:28:20 +0000.372809][2c2d] Run AGC when audioType = 0
[276:124] [2025-02-10 07:28:20 +0000.373252][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[276:387] [2025-02-10 07:28:20 +0000.636861][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[278:121] [2025-02-10 07:28:22 +0000.371309][2c2d] Run AGC when audioType = 0
[278:122] [2025-02-10 07:28:22 +0000.371639][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[279:861] [2025-02-10 07:28:24 +0000.110300][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[280:120] [2025-02-10 07:28:24 +0000.369341][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[280:120] [2025-02-10 07:28:24 +0000.369550][2c2e] _deviceSampleRate:48000

[280:122] [2025-02-10 07:28:24 +0000.371572][2c2d] Run AGC when audioType = 0


[280:122] [2025-02-10 07:28:24 +0000.371680][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[281:588] [2025-02-10 07:28:25 +0000.837306][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[282:123] [2025-02-10 07:28:26 +0000.372569][2c2d] Run AGC when audioType = 0
[283:320] [2025-02-10 07:28:27 +0000.569370][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[284:120] [2025-02-10 07:28:28 +0000.369947][2c2d] Run AGC when audioType = 0
[284:120] [2025-02-10 07:28:28 +0000.370075][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[285:032] [2025-02-10 07:28:29 +0000.282135][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[286:123] [2025-02-10 07:28:30 +0000.372802][2c2d] Run AGC when audioType = 0
[286:764] [2025-02-10 07:28:31 +0000.13710][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[288:120] [2025-02-10 07:28:32 +0000.369951][2c2d] Run AGC when audioType = 0
[288:121] [2025-02-10 07:28:32 +0000.370328][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[288:486] [2025-02-10 07:28:32 +0000.735755][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[290:119] [2025-02-10 07:28:34 +0000.369141][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[290:120] [2025-02-10 07:28:34 +0000.369259][2c2e] _deviceSampleRate:48000

[290:125] [2025-02-10 07:28:34 +0000.374455][2c2d] Run AGC when audioType = 0


[290:203] [2025-02-10 07:28:34 +0000.453127][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[291:922] [2025-02-10 07:28:36 +0000.171851][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[292:122] [2025-02-10 07:28:36 +0000.372425][2c2d] Run AGC when audioType = 0
[292:123] [2025-02-10 07:28:36 +0000.372807][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[293:653] [2025-02-10 07:28:37 +0000.902307][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[294:120] [2025-02-10 07:28:38 +0000.370105][2c2d] Run AGC when audioType = 0
[295:381] [2025-02-10 07:28:39 +0000.630751][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[296:123] [2025-02-10 07:28:40 +0000.372515][2c2d] Run AGC when audioType = 0
[296:123] [2025-02-10 07:28:40 +0000.372664][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[297:105] [2025-02-10 07:28:41 +0000.354992][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[298:121] [2025-02-10 07:28:42 +0000.371042][2c2d] Run AGC when audioType = 0
[298:828] [2025-02-10 07:28:43 +0000.77600][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[300:120] [2025-02-10 07:28:44 +0000.369718][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[300:120] [2025-02-10 07:28:44 +0000.369975][2c2e] _deviceSampleRate:48000

[300:121] [2025-02-10 07:28:44 +0000.370531][2c2d] Run AGC when audioType = 0


[300:121] [2025-02-10 07:28:44 +0000.370806][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[300:561] [2025-02-10 07:28:44 +0000.811028][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[302:124] [2025-02-10 07:28:46 +0000.373765][2c2d] Run AGC when audioType = 0
[302:303] [2025-02-10 07:28:46 +0000.552863][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[304:039] [2025-02-10 07:28:48 +0000.288966][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[304:125] [2025-02-10 07:28:48 +0000.374799][2c2d] Run AGC when audioType = 0
[304:125] [2025-02-10 07:28:48 +0000.375099][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[305:775] [2025-02-10 07:28:50 +0000.24950][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[306:124] [2025-02-10 07:28:50 +0000.373248][2c2d] Run AGC when audioType = 0
[307:522] [2025-02-10 07:28:51 +0000.771558][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[308:124] [2025-02-10 07:28:52 +0000.373947][2c2d] Run AGC when audioType = 0
[308:125] [2025-02-10 07:28:52 +0000.374204][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[309:264] [2025-02-10 07:28:53 +0000.513712][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[310:119] [2025-02-10 07:28:54 +0000.369175][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[310:120] [2025-02-10 07:28:54 +0000.369323][2c2e] _deviceSampleRate:48000

[310:123] [2025-02-10 07:28:54 +0000.372824][2c2d] Run AGC when audioType = 0


[310:991] [2025-02-10 07:28:55 +0000.240420][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[312:126] [2025-02-10 07:28:56 +0000.375825][2c2d] Run AGC when audioType = 0
[312:126] [2025-02-10 07:28:56 +0000.376115][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[312:725] [2025-02-10 07:28:56 +0000.974971][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[314:120] [2025-02-10 07:28:58 +0000.370075][2c2d] Run AGC when audioType = 0
[314:481] [2025-02-10 07:28:58 +0000.730397][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[316:124] [2025-02-10 07:29:00 +0000.373707][2c2d] Run AGC when audioType = 0
[316:124] [2025-02-10 07:29:00 +0000.373866][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[316:210] [2025-02-10 07:29:00 +0000.459772][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[317:961] [2025-02-10 07:29:02 +0000.210794][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[318:122] [2025-02-10 07:29:02 +0000.371947][2c2d] Run AGC when audioType = 0
[319:682] [2025-02-10 07:29:03 +0000.931417][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[320:121] [2025-02-10 07:29:04 +0000.370525][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[320:122] [2025-02-10 07:29:04 +0000.371493][2c2e] _deviceSampleRate:48000

[320:125] [2025-02-10 07:29:04 +0000.374781][2c2d] Run AGC when audioType = 0


[320:125] [2025-02-10 07:29:04 +0000.374887][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[321:422] [2025-02-10 07:29:05 +0000.671876][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[322:125] [2025-02-10 07:29:06 +0000.374764][2c2d] Run AGC when audioType = 0
[323:164] [2025-02-10 07:29:07 +0000.413769][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[324:122] [2025-02-10 07:29:08 +0000.371795][2c2d] Run AGC when audioType = 0
[324:122] [2025-02-10 07:29:08 +0000.372043][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[324:901] [2025-02-10 07:29:09 +0000.150924][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[326:124] [2025-02-10 07:29:10 +0000.373855][2c2d] Run AGC when audioType = 0
[326:630] [2025-02-10 07:29:10 +0000.879821][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[328:125] [2025-02-10 07:29:12 +0000.374431][2c2d] Run AGC when audioType = 0
[328:125] [2025-02-10 07:29:12 +0000.374682][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[328:372] [2025-02-10 07:29:12 +0000.621779][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[330:115] [2025-02-10 07:29:14 +0000.364254][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[330:121] [2025-02-10 07:29:14 +0000.370528][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[330:121] [2025-02-10 07:29:14 +0000.370733][2c2e] _deviceSampleRate:48000

[330:126] [2025-02-10 07:29:14 +0000.375584][2c2d] Run AGC when audioType = 0


[331:860] [2025-02-10 07:29:16 +0000.110021][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[332:125] [2025-02-10 07:29:16 +0000.374419][2c2d] Run AGC when audioType = 0
[332:125] [2025-02-10 07:29:16 +0000.374704][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[333:599] [2025-02-10 07:29:17 +0000.849139][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[334:122] [2025-02-10 07:29:18 +0000.372041][2c2d] Run AGC when audioType = 0
[335:344] [2025-02-10 07:29:19 +0000.593407][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[336:123] [2025-02-10 07:29:20 +0000.372470][2c2d] Run AGC when audioType = 0
[336:123] [2025-02-10 07:29:20 +0000.372743][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[337:076] [2025-02-10 07:29:21 +0000.325447][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[338:122] [2025-02-10 07:29:22 +0000.371653][2c2d] Run AGC when audioType = 0
[338:821] [2025-02-10 07:29:23 +0000.70816][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[340:120] [2025-02-10 07:29:24 +0000.369193][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[340:120] [2025-02-10 07:29:24 +0000.369375][2c2e] _deviceSampleRate:48000

[340:120] [2025-02-10 07:29:24 +0000.369988][2c2d] Run AGC when audioType = 0


[340:120] [2025-02-10 07:29:24 +0000.370167][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[340:559] [2025-02-10 07:29:24 +0000.809139][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[342:123] [2025-02-10 07:29:26 +0000.372818][2c2d] Run AGC when audioType = 0
[342:299] [2025-02-10 07:29:26 +0000.548267][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[344:040] [2025-02-10 07:29:28 +0000.290193][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[344:120] [2025-02-10 07:29:28 +0000.369756][2c2d] Run AGC when audioType = 0
[344:120] [2025-02-10 07:29:28 +0000.370043][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[345:771] [2025-02-10 07:29:30 +0000.21137][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[346:122] [2025-02-10 07:29:30 +0000.371611][2c2d] Run AGC when audioType = 0
[347:517] [2025-02-10 07:29:31 +0000.766656][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[348:123] [2025-02-10 07:29:32 +0000.372818][2c2d] Run AGC when audioType = 0
[348:123] [2025-02-10 07:29:32 +0000.373082][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[349:245] [2025-02-10 07:29:33 +0000.494774][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[350:120] [2025-02-10 07:29:34 +0000.369432][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[350:120] [2025-02-10 07:29:34 +0000.369573][2c2e] _deviceSampleRate:48000

[350:124] [2025-02-10 07:29:34 +0000.374007][2c2d] Run AGC when audioType = 0


[350:976] [2025-02-10 07:29:35 +0000.225562][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[352:122] [2025-02-10 07:29:36 +0000.372085][2c2d] Run AGC when audioType = 0
[352:123] [2025-02-10 07:29:36 +0000.372848][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[352:723] [2025-02-10 07:29:36 +0000.972468][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[354:122] [2025-02-10 07:29:38 +0000.372019][2c2d] Run AGC when audioType = 0
[354:465] [2025-02-10 07:29:38 +0000.714709][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[356:120] [2025-02-10 07:29:40 +0000.370119][2c2d] Run AGC when audioType = 0
[356:121] [2025-02-10 07:29:40 +0000.370422][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[356:196] [2025-02-10 07:29:40 +0000.445615][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[357:935] [2025-02-10 07:29:42 +0000.184405][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[358:125] [2025-02-10 07:29:42 +0000.374705][2c2d] Run AGC when audioType = 0
[359:670] [2025-02-10 07:29:43 +0000.919696][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[360:120] [2025-02-10 07:29:44 +0000.369715][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[360:120] [2025-02-10 07:29:44 +0000.369954][2c2e] _deviceSampleRate:48000

[360:125] [2025-02-10 07:29:44 +0000.374349][2c2d] Run AGC when audioType = 0


[360:125] [2025-02-10 07:29:44 +0000.374637][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[361:410] [2025-02-10 07:29:45 +0000.659555][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[362:124] [2025-02-10 07:29:46 +0000.373590][2c2d] Run AGC when audioType = 0
[363:142] [2025-02-10 07:29:47 +0000.391875][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[364:123] [2025-02-10 07:29:48 +0000.372554][2c2d] Run AGC when audioType = 0
[364:123] [2025-02-10 07:29:48 +0000.372739][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[364:883] [2025-02-10 07:29:49 +0000.132864][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[366:122] [2025-02-10 07:29:50 +0000.371898][2c2d] Run AGC when audioType = 0
[366:614] [2025-02-10 07:29:50 +0000.863458][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[368:123] [2025-02-10 07:29:52 +0000.373156][2c2d] Run AGC when audioType = 0
[368:124] [2025-02-10 07:29:52 +0000.373329][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[368:363] [2025-02-10 07:29:52 +0000.613168][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[370:118] [2025-02-10 07:29:54 +0000.367763][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[370:120] [2025-02-10 07:29:54 +0000.369689][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[370:120] [2025-02-10 07:29:54 +0000.369825][2c2e] _deviceSampleRate:48000

[370:123] [2025-02-10 07:29:54 +0000.373050][2c2d] Run AGC when audioType = 0


[371:858] [2025-02-10 07:29:56 +0000.108078][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[372:126] [2025-02-10 07:29:56 +0000.375396][2c2d] Run AGC when audioType = 0
[372:126] [2025-02-10 07:29:56 +0000.375567][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[373:604] [2025-02-10 07:29:57 +0000.854148][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[374:123] [2025-02-10 07:29:58 +0000.372786][2c2d] Run AGC when audioType = 0
[375:342] [2025-02-10 07:29:59 +0000.591347][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[376:121] [2025-02-10 07:30:00 +0000.371118][2c2d] Run AGC when audioType = 0
[376:122] [2025-02-10 07:30:00 +0000.371434][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[377:075] [2025-02-10 07:30:01 +0000.324303][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[378:122] [2025-02-10 07:30:02 +0000.371504][2c2d] Run AGC when audioType = 0
[378:822] [2025-02-10 07:30:03 +0000.71601][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[380:120] [2025-02-10 07:30:04 +0000.369691][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[380:120] [2025-02-10 07:30:04 +0000.369956][2c2e] _deviceSampleRate:48000

[380:123] [2025-02-10 07:30:04 +0000.373124][2c2d] Run AGC when audioType = 0


[380:124] [2025-02-10 07:30:04 +0000.373341][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[380:569] [2025-02-10 07:30:04 +0000.819109][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[382:123] [2025-02-10 07:30:06 +0000.373053][2c2d] Run AGC when audioType = 0
[382:317] [2025-02-10 07:30:06 +0000.566400][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[384:063] [2025-02-10 07:30:08 +0000.312999][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[384:120] [2025-02-10 07:30:08 +0000.370137][2c2d] Run AGC when audioType = 0
[384:121] [2025-02-10 07:30:08 +0000.370376][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[385:790] [2025-02-10 07:30:10 +0000.39343][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[386:124] [2025-02-10 07:30:10 +0000.373419][2c2d] Run AGC when audioType = 0
[387:524] [2025-02-10 07:30:11 +0000.773931][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[388:123] [2025-02-10 07:30:12 +0000.373018][2c2d] Run AGC when audioType = 0
[388:124] [2025-02-10 07:30:12 +0000.373293][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[389:262] [2025-02-10 07:30:13 +0000.511760][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[390:120] [2025-02-10 07:30:14 +0000.369780][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[390:120] [2025-02-10 07:30:14 +0000.370042][2c2e] _deviceSampleRate:48000

[390:121] [2025-02-10 07:30:14 +0000.370854][2c2d] Run AGC when audioType = 0


[390:999] [2025-02-10 07:30:15 +0000.248823][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[392:122] [2025-02-10 07:30:16 +0000.371762][2c2d] Run AGC when audioType = 0
[392:122] [2025-02-10 07:30:16 +0000.371918][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[392:754] [2025-02-10 07:30:17 +0000.4417][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[394:128] [2025-02-10 07:30:18 +0000.377268][2c2d] Run AGC when audioType = 0
[394:492] [2025-02-10 07:30:18 +0000.742031][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[396:124] [2025-02-10 07:30:20 +0000.373562][2c2d] Run AGC when audioType = 0
[396:124] [2025-02-10 07:30:20 +0000.373791][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[396:244] [2025-02-10 07:30:20 +0000.493664][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[397:975] [2025-02-10 07:30:22 +0000.224266][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[398:123] [2025-02-10 07:30:22 +0000.372270][2c2d] Run AGC when audioType = 0
[399:700] [2025-02-10 07:30:23 +0000.949677][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[400:120] [2025-02-10 07:30:24 +0000.369918][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[400:121] [2025-02-10 07:30:24 +0000.370234][2c2e] _deviceSampleRate:48000

[400:124] [2025-02-10 07:30:24 +0000.373887][2c2d] Run AGC when audioType = 0


[400:124] [2025-02-10 07:30:24 +0000.374119][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[401:443] [2025-02-10 07:30:25 +0000.693177][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[402:124] [2025-02-10 07:30:26 +0000.373942][2c2d] Run AGC when audioType = 0
[403:170] [2025-02-10 07:30:27 +0000.420107][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[404:125] [2025-02-10 07:30:28 +0000.374674][2c2d] Run AGC when audioType = 0
[404:125] [2025-02-10 07:30:28 +0000.374825][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[404:914] [2025-02-10 07:30:29 +0000.164035][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[406:123] [2025-02-10 07:30:30 +0000.372653][2c2d] Run AGC when audioType = 0
[406:639] [2025-02-10 07:30:30 +0000.889699][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[408:127] [2025-02-10 07:30:32 +0000.376367][2c2d] Run AGC when audioType = 0
[408:127] [2025-02-10 07:30:32 +0000.376621][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[408:365] [2025-02-10 07:30:32 +0000.614776][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[410:091] [2025-02-10 07:30:34 +0000.341044][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[410:120] [2025-02-10 07:30:34 +0000.369793][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[410:120] [2025-02-10 07:30:34 +0000.370038][2c2e] _deviceSampleRate:48000

[410:123] [2025-02-10 07:30:34 +0000.373175][2c2d] Run AGC when audioType = 0


[411:829] [2025-02-10 07:30:36 +0000.79111][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[412:123] [2025-02-10 07:30:36 +0000.372345][2c2d] Run AGC when audioType = 0
[412:123] [2025-02-10 07:30:36 +0000.372617][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[413:575] [2025-02-10 07:30:37 +0000.824464][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[414:126] [2025-02-10 07:30:38 +0000.375929][2c2d] Run AGC when audioType = 0
[415:321] [2025-02-10 07:30:39 +0000.570857][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[416:124] [2025-02-10 07:30:40 +0000.373580][2c2d] Run AGC when audioType = 0
[416:124] [2025-02-10 07:30:40 +0000.373806][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[417:067] [2025-02-10 07:30:41 +0000.316548][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[418:120] [2025-02-10 07:30:42 +0000.370079][2c2d] Run AGC when audioType = 0
[418:814] [2025-02-10 07:30:43 +0000.63318][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[420:120] [2025-02-10 07:30:44 +0000.369735][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[420:120] [2025-02-10 07:30:44 +0000.369933][2c2e] _deviceSampleRate:48000

[420:126] [2025-02-10 07:30:44 +0000.375712][2c2d] Run AGC when audioType = 0


[420:126] [2025-02-10 07:30:44 +0000.375984][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[420:559] [2025-02-10 07:30:44 +0000.808603][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[422:121] [2025-02-10 07:30:46 +0000.370764][2c2d] Run AGC when audioType = 0
[422:300] [2025-02-10 07:30:46 +0000.549530][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[424:039] [2025-02-10 07:30:48 +0000.289057][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[424:124] [2025-02-10 07:30:48 +0000.373251][2c2d] Run AGC when audioType = 0
[424:124] [2025-02-10 07:30:48 +0000.373544][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[425:766] [2025-02-10 07:30:50 +0000.16133][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[426:124] [2025-02-10 07:30:50 +0000.373715][2c2d] Run AGC when audioType = 0
[427:508] [2025-02-10 07:30:51 +0000.757714][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[428:123] [2025-02-10 07:30:52 +0000.372338][2c2d] Run AGC when audioType = 0
[428:123] [2025-02-10 07:30:52 +0000.372516][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[429:244] [2025-02-10 07:30:53 +0000.493653][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[430:120] [2025-02-10 07:30:54 +0000.369445][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[430:120] [2025-02-10 07:30:54 +0000.369832][2c2e] _deviceSampleRate:48000

[430:123] [2025-02-10 07:30:54 +0000.372464][2c2d] Run AGC when audioType = 0


[430:980] [2025-02-10 07:30:55 +0000.229872][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[432:122] [2025-02-10 07:30:56 +0000.371549][2c2d] Run AGC when audioType = 0
[432:122] [2025-02-10 07:30:56 +0000.371927][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[432:723] [2025-02-10 07:30:56 +0000.972580][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[434:141] [2025-02-10 07:30:58 +0000.390367][2c2d] Run AGC when audioType = 0
[434:457] [2025-02-10 07:30:58 +0000.706268][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[436:124] [2025-02-10 07:31:00 +0000.373705][2c2d] Run AGC when audioType = 0
[436:124] [2025-02-10 07:31:00 +0000.374159][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[436:191] [2025-02-10 07:31:00 +0000.440582][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[437:925] [2025-02-10 07:31:02 +0000.174306][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[438:122] [2025-02-10 07:31:02 +0000.371988][2c2d] Run AGC when audioType = 0
[439:672] [2025-02-10 07:31:03 +0000.921980][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[440:120] [2025-02-10 07:31:04 +0000.369677][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[440:120] [2025-02-10 07:31:04 +0000.370108][2c2e] _deviceSampleRate:48000

[440:124] [2025-02-10 07:31:04 +0000.373568][2c2d] Run AGC when audioType = 0


[440:124] [2025-02-10 07:31:04 +0000.373747][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[441:406] [2025-02-10 07:31:05 +0000.656153][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[442:123] [2025-02-10 07:31:06 +0000.372290][2c2d] Run AGC when audioType = 0
[443:154] [2025-02-10 07:31:07 +0000.403464][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[444:124] [2025-02-10 07:31:08 +0000.373246][2c2d] Run AGC when audioType = 0
[444:124] [2025-02-10 07:31:08 +0000.373626][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[444:901] [2025-02-10 07:31:09 +0000.150480][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[446:125] [2025-02-10 07:31:10 +0000.374257][2c2d] Run AGC when audioType = 0
[446:634] [2025-02-10 07:31:10 +0000.887515][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[448:121] [2025-02-10 07:31:12 +0000.371009][2c2d] Run AGC when audioType = 0
[448:122] [2025-02-10 07:31:12 +0000.371333][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[448:373] [2025-02-10 07:31:12 +0000.622849][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[450:093] [2025-02-10 07:31:14 +0000.343080][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[450:120] [2025-02-10 07:31:14 +0000.369991][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[450:120] [2025-02-10 07:31:14 +0000.370134][2c2e] _deviceSampleRate:48000

[450:125] [2025-02-10 07:31:14 +0000.374761][2c2d] Run AGC when audioType = 0


[451:829] [2025-02-10 07:31:16 +0000.78512][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[452:125] [2025-02-10 07:31:16 +0000.374337][2c2d] Run AGC when audioType = 0
[452:125] [2025-02-10 07:31:16 +0000.374657][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[453:564] [2025-02-10 07:31:17 +0000.814229][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[454:123] [2025-02-10 07:31:18 +0000.372291][2c2d] Run AGC when audioType = 0
[455:318] [2025-02-10 07:31:19 +0000.567998][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[456:121] [2025-02-10 07:31:20 +0000.370836][2c2d] Run AGC when audioType = 0
[456:121] [2025-02-10 07:31:20 +0000.371122][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[457:061] [2025-02-10 07:31:21 +0000.310497][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[458:123] [2025-02-10 07:31:22 +0000.373111][2c2d] Run AGC when audioType = 0
[458:807] [2025-02-10 07:31:23 +0000.56301][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[460:120] [2025-02-10 07:31:24 +0000.369531][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[460:120] [2025-02-10 07:31:24 +0000.369674][2c2e] _deviceSampleRate:48000

[460:125] [2025-02-10 07:31:24 +0000.374191][2c2d] Run AGC when audioType = 0


[460:125] [2025-02-10 07:31:24 +0000.374318][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[460:538] [2025-02-10 07:31:24 +0000.787977][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[462:125] [2025-02-10 07:31:26 +0000.374234][2c2d] Run AGC when audioType = 0
[462:282] [2025-02-10 07:31:26 +0000.531412][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[464:026] [2025-02-10 07:31:28 +0000.275926][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[464:122] [2025-02-10 07:31:28 +0000.371602][2c2d] Run AGC when audioType = 0
[464:122] [2025-02-10 07:31:28 +0000.371924][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[465:777] [2025-02-10 07:31:30 +0000.26854][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[466:124] [2025-02-10 07:31:30 +0000.373417][2c2d] Run AGC when audioType = 0
[467:507] [2025-02-10 07:31:31 +0000.756745][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[468:123] [2025-02-10 07:31:32 +0000.373148][2c2d] Run AGC when audioType = 0
[468:124] [2025-02-10 07:31:32 +0000.373738][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[469:243] [2025-02-10 07:31:33 +0000.492299][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[470:120] [2025-02-10 07:31:34 +0000.369916][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[470:121] [2025-02-10 07:31:34 +0000.370229][2c2e] _deviceSampleRate:48000

[470:124] [2025-02-10 07:31:34 +0000.373211][2c2d] Run AGC when audioType = 0


[470:984] [2025-02-10 07:31:35 +0000.233646][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[472:126] [2025-02-10 07:31:36 +0000.375836][2c2d] Run AGC when audioType = 0
[472:127] [2025-02-10 07:31:36 +0000.376811][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[472:722] [2025-02-10 07:31:36 +0000.972084][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[474:122] [2025-02-10 07:31:38 +0000.371798][2c2d] Run AGC when audioType = 0
[474:468] [2025-02-10 07:31:38 +0000.717477][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[476:122] [2025-02-10 07:31:40 +0000.371597][2c2d] Run AGC when audioType = 0
[476:122] [2025-02-10 07:31:40 +0000.371979][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[476:212] [2025-02-10 07:31:40 +0000.461227][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[477:952] [2025-02-10 07:31:42 +0000.201841][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[478:120] [2025-02-10 07:31:42 +0000.370111][2c2d] Run AGC when audioType = 0
[479:681] [2025-02-10 07:31:43 +0000.931086][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[480:120] [2025-02-10 07:31:44 +0000.369795][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[480:120] [2025-02-10 07:31:44 +0000.369917][2c2e] _deviceSampleRate:48000

[480:125] [2025-02-10 07:31:44 +0000.374463][2c2d] Run AGC when audioType = 0


[480:125] [2025-02-10 07:31:44 +0000.374691][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[481:419] [2025-02-10 07:31:45 +0000.669044][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[482:123] [2025-02-10 07:31:46 +0000.372843][2c2d] Run AGC when audioType = 0
[483:148] [2025-02-10 07:31:47 +0000.397777][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[484:123] [2025-02-10 07:31:48 +0000.372372][2c2d] Run AGC when audioType = 0
[484:123] [2025-02-10 07:31:48 +0000.372535][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[484:889] [2025-02-10 07:31:49 +0000.138556][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[486:124] [2025-02-10 07:31:50 +0000.373266][2c2d] Run AGC when audioType = 0
[486:633] [2025-02-10 07:31:50 +0000.882958][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[488:121] [2025-02-10 07:31:52 +0000.370343][2c2d] Run AGC when audioType = 0
[488:121] [2025-02-10 07:31:52 +0000.370742][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[488:368] [2025-02-10 07:31:52 +0000.617772][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[490:106] [2025-02-10 07:31:54 +0000.355701][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[490:120] [2025-02-10 07:31:54 +0000.369694][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[490:120] [2025-02-10 07:31:54 +0000.369834][2c2e] _deviceSampleRate:48000

[490:122] [2025-02-10 07:31:54 +0000.371919][2c2d] Run AGC when audioType = 0


[491:838] [2025-02-10 07:31:56 +0000.87915][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[492:123] [2025-02-10 07:31:56 +0000.372795][2c2d] Run AGC when audioType = 0
[492:124] [2025-02-10 07:31:56 +0000.373877][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[493:568] [2025-02-10 07:31:57 +0000.817513][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[494:123] [2025-02-10 07:31:58 +0000.372760][2c2d] Run AGC when audioType = 0
[495:300] [2025-02-10 07:31:59 +0000.549413][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[496:123] [2025-02-10 07:32:00 +0000.372496][2c2d] Run AGC when audioType = 0
[496:123] [2025-02-10 07:32:00 +0000.372583][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[497:044] [2025-02-10 07:32:01 +0000.293920][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[498:122] [2025-02-10 07:32:02 +0000.371862][2c2d] Run AGC when audioType = 0
[498:764] [2025-02-10 07:32:03 +0000.13824][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[500:120] [2025-02-10 07:32:04 +0000.370020][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[500:121] [2025-02-10 07:32:04 +0000.370213][2c2e] _deviceSampleRate:48000

[500:123] [2025-02-10 07:32:04 +0000.372903][2c2d] Run AGC when audioType = 0


[500:123] [2025-02-10 07:32:04 +0000.373070][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[500:521] [2025-02-10 07:32:04 +0000.770436][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[502:122] [2025-02-10 07:32:06 +0000.372314][2c2d] Run AGC when audioType = 0
[502:248] [2025-02-10 07:32:06 +0000.498019][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[503:991] [2025-02-10 07:32:08 +0000.240952][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[504:122] [2025-02-10 07:32:08 +0000.371629][2c2d] Run AGC when audioType = 0
[504:122] [2025-02-10 07:32:08 +0000.371753][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[505:723] [2025-02-10 07:32:09 +0000.972748][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[506:124] [2025-02-10 07:32:10 +0000.373894][2c2d] Run AGC when audioType = 0
[507:474] [2025-02-10 07:32:11 +0000.724073][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[508:124] [2025-02-10 07:32:12 +0000.373696][2c2d] Run AGC when audioType = 0
[508:124] [2025-02-10 07:32:12 +0000.373894][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[509:222] [2025-02-10 07:32:13 +0000.472156][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[510:121] [2025-02-10 07:32:14 +0000.370255][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[510:121] [2025-02-10 07:32:14 +0000.370478][2c2e] _deviceSampleRate:48000

[510:124] [2025-02-10 07:32:14 +0000.373401][2c2d] Run AGC when audioType = 0


[510:975] [2025-02-10 07:32:15 +0000.224905][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[512:124] [2025-02-10 07:32:16 +0000.373655][2c2d] Run AGC when audioType = 0
[512:124] [2025-02-10 07:32:16 +0000.373910][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[512:723] [2025-02-10 07:32:16 +0000.972270][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[514:121] [2025-02-10 07:32:18 +0000.370617][2c2d] Run AGC when audioType = 0
[514:459] [2025-02-10 07:32:18 +0000.708592][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[516:125] [2025-02-10 07:32:20 +0000.374577][2c2d] Run AGC when audioType = 0
[516:125] [2025-02-10 07:32:20 +0000.374843][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[516:186] [2025-02-10 07:32:20 +0000.435343][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[517:926] [2025-02-10 07:32:22 +0000.175871][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[518:122] [2025-02-10 07:32:22 +0000.372140][2c2d] Run AGC when audioType = 0
[519:665] [2025-02-10 07:32:23 +0000.915006][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[520:120] [2025-02-10 07:32:24 +0000.369378][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[520:120] [2025-02-10 07:32:24 +0000.369584][2c2e] _deviceSampleRate:48000

[520:120] [2025-02-10 07:32:24 +0000.369679][2c2d] Run AGC when audioType = 0


[520:120] [2025-02-10 07:32:24 +0000.369770][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[521:416] [2025-02-10 07:32:25 +0000.665588][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[522:123] [2025-02-10 07:32:26 +0000.372499][2c2d] Run AGC when audioType = 0
[523:156] [2025-02-10 07:32:27 +0000.405381][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[524:124] [2025-02-10 07:32:28 +0000.373243][2c2d] Run AGC when audioType = 0
[524:124] [2025-02-10 07:32:28 +0000.373670][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[524:902] [2025-02-10 07:32:29 +0000.151980][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[526:121] [2025-02-10 07:32:30 +0000.371197][2c2d] Run AGC when audioType = 0
[526:638] [2025-02-10 07:32:30 +0000.887800][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[528:123] [2025-02-10 07:32:32 +0000.372646][2c2d] Run AGC when audioType = 0
[528:123] [2025-02-10 07:32:32 +0000.372953][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[528:379] [2025-02-10 07:32:32 +0000.629082][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[530:120] [2025-02-10 07:32:34 +0000.369604][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[530:120] [2025-02-10 07:32:34 +0000.369772][2c2e] _deviceSampleRate:48000

[530:124] [2025-02-10 07:32:34 +0000.373765][2c2d] Run AGC when audioType = 0


[530:135] [2025-02-10 07:32:34 +0000.384412][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[531:871] [2025-02-10 07:32:36 +0000.120393][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[532:121] [2025-02-10 07:32:36 +0000.370490][2c2d] Run AGC when audioType = 0
[532:121] [2025-02-10 07:32:36 +0000.370698][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[533:611] [2025-02-10 07:32:37 +0000.860876][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[534:124] [2025-02-10 07:32:38 +0000.373733][2c2d] Run AGC when audioType = 0
[535:353] [2025-02-10 07:32:39 +0000.602725][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[536:124] [2025-02-10 07:32:40 +0000.374029][2c2d] Run AGC when audioType = 0
[536:125] [2025-02-10 07:32:40 +0000.374295][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[537:103] [2025-02-10 07:32:41 +0000.352942][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[538:121] [2025-02-10 07:32:42 +0000.370682][2c2d] Run AGC when audioType = 0
[538:843] [2025-02-10 07:32:43 +0000.92526][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[540:120] [2025-02-10 07:32:44 +0000.369595][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[540:120] [2025-02-10 07:32:44 +0000.369712][2c2e] _deviceSampleRate:48000

[540:125] [2025-02-10 07:32:44 +0000.374778][2c2d] Run AGC when audioType = 0


[540:125] [2025-02-10 07:32:44 +0000.374994][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[540:581] [2025-02-10 07:32:44 +0000.830214][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[541:766] [2025-02-10 07:32:46 +0000.15299][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[541:766] [2025-02-10 07:32:46 +0000.15371][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[541:766] [2025-02-10 07:32:46 +0000.15519][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[541:766] [2025-02-10 07:32:46 +0000.16028][2c29] operator() time:43652327 enter.

[541:766] [2025-02-10 07:32:46 +0000.16089][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[541:772] [2025-02-10 07:32:46 +0000.21428][2c29] MicSource: Mic source
created:10x78484cec00
[541:773] [2025-02-10 07:32:46 +0000.22450][2c29] alloc thread: 0x7770b14880
name:worker1 thread id:514500005040 to Mic_source
[541:773] [2025-02-10 07:32:46 +0000.22505][2c29] audio: start the audio sender
thread.

[541:773] [2025-02-10 07:32:46 +0000.22562][2c29] construct OpenGLRenderProgram


0x773d13cb98
[541:773] [2025-02-10 07:32:46 +0000.22588][2c29] CropFilter::SetOrientation
orientation: 90
[541:773] [2025-02-10 07:32:46 +0000.22732][2c29] filter: filter pipeline construtc
this: 0x773d0bb580
[541:773] [2025-02-10 07:32:46 +0000.22756][2c29] filter: filter pipeline2 update
pattern: 1
[541:773] [2025-02-10 07:32:46 +0000.22776][2c29] CameraSource::source_id_:22
[541:773] [2025-02-10 07:32:46 +0000.22802][2c29] RecordAudioSource::source_id_:23
[541:773] [2025-02-10 07:32:46 +0000.22963][2c29] BindInputFilter 0x7770b140c0
this 0x773d13cdc0
[541:773] [2025-02-10 07:32:46 +0000.22994][2c29] BindInputFilter 0x7770b14258
this 0x7770b12ed0
[541:773] [2025-02-10 07:32:46 +0000.23018][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb620
[541:773] [2025-02-10 07:32:46 +0000.23052][2c29] setParamentForFilters:
speed:1.000000
[541:773] [2025-02-10 07:32:46 +0000.23069][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[541:773] [2025-02-10 07:32:46 +0000.23087][2c29] SetParamForFilter time:43652334
enter.

[541:773] [2025-02-10 07:32:46 +0000.23104][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[541:773] [2025-02-10 07:32:46 +0000.23121][2c29] SetParamForFilter: Params video
index is: 0
[541:773] [2025-02-10 07:32:46 +0000.23136][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[541:773] [2025-02-10 07:32:46 +0000.23152][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[541:774] [2025-02-10 07:32:46 +0000.23169][2c29] crop filter mode tpye:
citytravelvideo index:0
[541:776] [2025-02-10 07:32:46 +0000.26086][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:776] [2025-02-10 07:32:46 +0000.26142][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:776] [2025-02-10 07:32:46 +0000.26164][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26185][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26202][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26221][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26239][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26254][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26271][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26289][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[541:777] [2025-02-10 07:32:46 +0000.26346][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[541:777] [2025-02-10 07:32:46 +0000.26371][2c29] SetParamForFilter leave. expire
time = 4 ms

[541:777] [2025-02-10 07:32:46 +0000.26431][2c29] OnOutputSizeChanged width 1280


height 720
[541:777] [2025-02-10 07:32:46 +0000.26463][2c29] OpenGLFrameBuffer: width:1280
height:720
[541:777] [2025-02-10 07:32:46 +0000.26482][2c29] OpenGLFrameBuffer: width:1280
height:720
[541:777] [2025-02-10 07:32:46 +0000.26498][2c29] OpenGLFrameBuffer: width:1280
height:720
[541:777] [2025-02-10 07:32:46 +0000.26546][2c29] OpenGLFrameBuffer: width:1280
height:720
[541:777] [2025-02-10 07:32:46 +0000.26564][2c29] OpenGLFrameBuffer: width:1280
height:720
[541:777] [2025-02-10 07:32:46 +0000.26638][2c29] OpenGLFrameBuffer: width:1280
height:720
[541:777] [2025-02-10 07:32:46 +0000.26654][2c29] construct TrivalImageDrawer
0x773c30abc0
[541:777] [2025-02-10 07:32:46 +0000.26695][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30abc0 context 0x7770bc0380
[541:777] [2025-02-10 07:32:46 +0000.26715][2c29] setupGLES:
[541:777] [2025-02-10 07:32:46 +0000.26916][2c29] OpenGLRenderProgram::Initialize.
[541:777] [2025-02-10 07:32:46 +0000.26980][2c29] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[541:777] [2025-02-10 07:32:46 +0000.27001][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[541:777] [2025-02-10 07:32:46 +0000.27055][2c29] Init open gl render: 0x773d13cb98
[541:777] [2025-02-10 07:32:46 +0000.27101][2c29] Fragement shader path:
[541:777] [2025-02-10 07:32:46 +0000.27124][2c29] Fragement shader path:
[541:777] [2025-02-10 07:32:46 +0000.27140][2c29] create opengl program object.
[541:777] [2025-02-10 07:32:46 +0000.27157][2c29] create shader: vertex
[541:778] [2025-02-10 07:32:46 +0000.27306][2c29] create shader: fragment
[541:779] [2025-02-10 07:32:46 +0000.28977][2c29] Have not extra filter filename!
[541:779] [2025-02-10 07:32:46 +0000.29013][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[541:779] [2025-02-10 07:32:46 +0000.29036][2c29] OpenGLRenderProgram::Initialize
success.
[541:779] [2025-02-10 07:32:46 +0000.29078][2c29] Setup the OpenGL result:1
[541:780] [2025-02-10 07:32:46 +0000.29671][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[541:780] [2025-02-10 07:32:46 +0000.29862][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[541:780] [2025-02-10 07:32:46 +0000.29887][3180] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[541:780] [2025-02-10 07:32:46 +0000.29908][2c28] 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
[541:780] [2025-02-10 07:32:46 +0000.29973][2c28] 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_43652340.mp4
fileFD: -1
[541:781] [2025-02-10 07:32:46 +0000.30288][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
is opened successfully
[541:781] [2025-02-10 07:32:46 +0000.30323][2c28] setupMediaProcessers:
[541:781] [2025-02-10 07:32:46 +0000.30343][2c28]
RecordingSessionInternalSimple:setup media processers.
[541:781] [2025-02-10 07:32:46 +0000.30363][2c28] construct AAC encoder
[541:781] [2025-02-10 07:32:46 +0000.30562][2c28] H264Encoder creating:
superfast011818
[541:781] [2025-02-10 07:32:46 +0000.30602][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[541:782] [2025-02-10 07:32:46 +0000.31280][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[541:782] [2025-02-10 07:32:46 +0000.31318][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[541:782] [2025-02-10 07:32:46 +0000.31350][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[541:782] [2025-02-10 07:32:46 +0000.31378][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[541:782] [2025-02-10 07:32:46 +0000.31403][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[541:782] [2025-02-10 07:32:46 +0000.31429][2c28] setupCompressionSession:
[541:782] [2025-02-10 07:32:46 +0000.31454][2c28] H264Encode::creating hareware
Encoder
[541:782] [2025-02-10 07:32:46 +0000.31487][2c28] AndroidHwAvcEncoder time:43652343
enter.

[541:782] [2025-02-10 07:32:46 +0000.31602][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[541:782] [2025-02-10 07:32:46 +0000.31836][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[541:782] [2025-02-10 07:32:46 +0000.31889][2c28] The video avc hw codec address is
0x77ca18c840
[541:782] [2025-02-10 07:32:46 +0000.31957][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[541:782] [2025-02-10 07:32:46 +0000.32003][2c28] RegisterEncodeCompleteCallback


time:43652343 enter.

[541:782] [2025-02-10 07:32:46 +0000.32092][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[541:782] [2025-02-10 07:32:46 +0000.32144][2c28] InitEncode time:43652343 enter.

[541:783] [2025-02-10 07:32:46 +0000.32239][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:0
[541:783] [2025-02-10 07:32:46 +0000.32336][2c28] Create time:43652344 enter.

[541:783] [2025-02-10 07:32:46 +0000.32363][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[541:783] [2025-02-10 07:32:46 +0000.32392][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77711f7dc0
[541:783] [2025-02-10 07:32:46 +0000.32511][2c28]
supported_type:image/vnd.android.heic
[541:783] [2025-02-10 07:32:46 +0000.32585][2c28] supported_type:video/avc
[541:783] [2025-02-10 07:32:46 +0000.32639][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[541:783] [2025-02-10 07:32:46 +0000.32679][2c28] hwCodecPrefix :OMX.qcom.
[541:783] [2025-02-10 07:32:46 +0000.32795][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[541:783] [2025-02-10 07:32:46 +0000.32833][2c28] mediacodec_createCodecByName
time:43652344 enter.

[541:783] [2025-02-10 07:32:46 +0000.32863][2c28] WrapAndroidMediaCodec


time:43652344 enter.

[541:783] [2025-02-10 07:32:46 +0000.32955][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[541:817] [2025-02-10 07:32:46 +0000.66909][2c28] mediacodec_createCodecByName


leave. expire time = 34 ms

[541:817] [2025-02-10 07:32:46 +0000.67005][2c28] WrapAndroidMediaFromat


time:43652378 enter.

[541:817] [2025-02-10 07:32:46 +0000.67064][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[541:848] [2025-02-10 07:32:46 +0000.97506][2c28] Destroy time:43652409 enter.

[541:848] [2025-02-10 07:32:46 +0000.97632][2c28] WrapAndroidMediaFromat::


Destroy
[541:848] [2025-02-10 07:32:46 +0000.97660][2c28] Destroy leave. expire time = 0
ms

[541:848] [2025-02-10 07:32:46 +0000.97683][2c28] ~WrapAndroidMediaFromat


time:43652409 enter.

[541:848] [2025-02-10 07:32:46 +0000.97705][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[541:848] [2025-02-10 07:32:46 +0000.97728][2c28] Create leave. expire time = 65


ms

[541:848] [2025-02-10 07:32:46 +0000.97749][2c28] isSemiPlanarSupport time:43652409


enter.

[541:848] [2025-02-10 07:32:46 +0000.97770][2c28] H264Encoder isSemiPlanarSupport


[541:848] [2025-02-10 07:32:46 +0000.97795][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[541:848] [2025-02-10 07:32:46 +0000.97818][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[541:848] [2025-02-10 07:32:46 +0000.97891][2c28] InitEncode leave. expire time =
66 ms

[541:848] [2025-02-10 07:32:46 +0000.97917][2c28] H264Encode::created Encoder


[541:848] [2025-02-10 07:32:46 +0000.97938][2c28] H264Encode:: H264 encoder
created.
[541:848] [2025-02-10 07:32:46 +0000.97958][2c28] H264 encoder created.
[541:848] [2025-02-10 07:32:46 +0000.97980][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x7745e0afc0
[541:848] [2025-02-10 07:32:46 +0000.98004][2c28] setOutput:
[541:848] [2025-02-10 07:32:46 +0000.98045][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[541:848] [2025-02-10 07:32:46 +0000.98083][2c28] request a key frame
[541:848] [2025-02-10 07:32:46 +0000.98117][2c28] H264Encode:: request a key frame
[541:849] [2025-02-10 07:32:46 +0000.98445][2c28] setDisplayRotate :90
[541:849] [2025-02-10 07:32:46 +0000.98498][2c28] 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
[541:849] [2025-02-10 07:32:46 +0000.98572][2c29] StartRecording:
[541:849] [2025-02-10 07:32:46 +0000.98651][317a] operator(): Set the recording
session in mic source. recording session: 0x7770b14100
[541:849] [2025-02-10 07:32:46 +0000.98933][2c29] operator() leave. expire time =
83 ms

[541:893] [2025-02-10 07:32:46 +0000.143018][2c29] begine recode to first frame


spend time:127
[541:893] [2025-02-10 07:32:46 +0000.143095][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[541:894] [2025-02-10 07:32:46 +0000.143281][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[541:931] [2025-02-10 07:32:46 +0000.180448][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[541:939] [2025-02-10 07:32:46 +0000.189040][317f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[541:962] [2025-02-10 07:32:46 +0000.212106][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[541:986] [2025-02-10 07:32:46 +0000.236131][3180] add aac audio track with id:1
[541:987] [2025-02-10 07:32:46 +0000.236306][3180] audio start ts:0
[541:987] [2025-02-10 07:32:46 +0000.236399][3180] the audio frame has been written
into MP4 file
[541:997] [2025-02-10 07:32:46 +0000.246859][317f] h264 add frame header cdr flag
[541:998] [2025-02-10 07:32:46 +0000.247311][317f] h264 add frame header cdr flag
[541:998] [2025-02-10 07:32:46 +0000.247610][317f] Received key frame:0
[541:998] [2025-02-10 07:32:46 +0000.247686][317f] DTS queue for
Generator:0x77463816b8 32 60
[541:998] [2025-02-10 07:32:46 +0000.247734][317f] H264Encode:: get a sps pps
header!headerSize:31
[541:998] [2025-02-10 07:32:46 +0000.248092][3180] get the H.264 SPS parameter
[541:999] [2025-02-10 07:32:46 +0000.248401][3180] add video track with id:2
[541:999] [2025-02-10 07:32:46 +0000.248917][3180] get the H.264 PPS parameter
[542:000] [2025-02-10 07:32:46 +0000.249286][3180] get the H.264 IDR frame
[542:000] [2025-02-10 07:32:46 +0000.249403][3180] resss:true
[542:000] [2025-02-10 07:32:46 +0000.249479][3180] video start ts:0
[542:000] [2025-02-10 07:32:46 +0000.249634][3180] the video frame has been written
into MP4 file
[542:063] [2025-02-10 07:32:46 +0000.313085][2c29] The convert RGB to YUV take 1
[542:124] [2025-02-10 07:32:46 +0000.373488][2c2d] Run AGC when audioType = 0
[542:173] [2025-02-10 07:32:46 +0000.422433][3178] AF_SpeedFilter audio time,
0x7770b12d80 rcv time: 43652726
[542:173] [2025-02-10 07:32:46 +0000.422543][3178] AF_SpeedFilter audio time,
0x7770b12d80 rcv time: 43652726in_nSamples:441
[542:267] [2025-02-10 07:32:46 +0000.517006][3178]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43652724
[542:267] [2025-02-10 07:32:46 +0000.517100][3178]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[542:268] [2025-02-10 07:32:46 +0000.517288][3178]
RecordAudioSource::PullAudioFrame
[542:293] [2025-02-10 07:32:46 +0000.542401][3178] AF_SpeedFilter::PullFrame eof4
[542:306] [2025-02-10 07:32:46 +0000.555490][3178]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[542:316] [2025-02-10 07:32:46 +0000.566019][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[542:365] [2025-02-10 07:32:46 +0000.615062][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[542:565] [2025-02-10 07:32:46 +0000.814806][2c29] The convert RGB to YUV take 1
[542:596] [2025-02-10 07:32:46 +0000.845869][317f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:664
[542:743] [2025-02-10 07:32:46 +0000.992296][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[542:830] [2025-02-10 07:32:47 +0000.79550][317f] DTS queue for
Generator:0x77463816b8 866 897
[542:862] [2025-02-10 07:32:47 +0000.112119][2c29] webrtc common_video plane
old ..... (1/1000) new: 47001 delete: 46984 diff: 17
[542:863] [2025-02-10 07:32:47 +0000.112363][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[542:863] [2025-02-10 07:32:47 +0000.112418][2c29] GPUImageProcessing: input frame
width1280 X 720
[542:863] [2025-02-10 07:32:47 +0000.112762][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[542:863] [2025-02-10 07:32:47 +0000.112828][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[542:863] [2025-02-10 07:32:47 +0000.112916][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[542:866] [2025-02-10 07:32:47 +0000.116161][317f] Push an pts:932 to dts queue.
[542:906] [2025-02-10 07:32:47 +0000.155250][317f] SendFrame
encodedImage._timeStamp:932encodedImage->_length:62192
[542:906] [2025-02-10 07:32:47 +0000.155407][317f] last dts:897 currentPts:932
ppsOrSPS:0 queue length:2
[543:063] [2025-02-10 07:32:47 +0000.313031][2c29] The convert RGB to YUV take 1
[543:072] [2025-02-10 07:32:47 +0000.321436][3178] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[543:170] [2025-02-10 07:32:47 +0000.419260][317f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1200 pts:1200
[543:364] [2025-02-10 07:32:47 +0000.614051][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[543:564] [2025-02-10 07:32:47 +0000.813412][2c29] The convert RGB to YUV take 2
[543:593] [2025-02-10 07:32:47 +0000.843129][3178] resampled_data_size:3072
[543:668] [2025-02-10 07:32:47 +0000.917901][317f] DTS queue for
Generator:0x77463816b8 1699 1733
[543:750] [2025-02-10 07:32:48 +0000.138][317a] Error(MicSource.cpp:254): There is
no output connect to mic source, discard the frame.
[543:775] [2025-02-10 07:32:48 +0000.24844][317e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1741queue_audio_frame_:9
[543:801] [2025-02-10 07:32:48 +0000.50915][317f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1867
[543:801] [2025-02-10 07:32:48 +0000.51020][317f] push video frame to H264 encoder.
(100 frame for one log)

[543:801] [2025-02-10 07:32:48 +0000.51077][317f] push video frame to H264 encoder.


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

[543:801] [2025-02-10 07:32:48 +0000.51114][317f] H264Encode::push video frame to


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

[543:801] [2025-02-10 07:32:48 +0000.51161][317f] The input pts:1867 fps:30


[543:837] [2025-02-10 07:32:48 +0000.86226][317f] H264Encode::H264SWEncoder get
callback, length:61056 type:1 nalType:1length:61052
[543:861] [2025-02-10 07:32:48 +0000.110453][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[543:966] [2025-02-10 07:32:48 +0000.215186][317f] h264 add frame header cdr flag
[543:966] [2025-02-10 07:32:48 +0000.215584][317f] Received key frame:2000
[544:001] [2025-02-10 07:32:48 +0000.250511][3180] get the H.264 IDR frame
[544:035] [2025-02-10 07:32:48 +0000.285044][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[544:052] [2025-02-10 07:32:48 +0000.301622][3178]
RecordAudioSource::PullAudioFrame
[544:063] [2025-02-10 07:32:48 +0000.312452][2c29] The convert RGB to YUV take 2
[544:124] [2025-02-10 07:32:48 +0000.374021][2c2d] Run AGC when audioType = 0
[544:125] [2025-02-10 07:32:48 +0000.374214][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[544:200] [2025-02-10 07:32:48 +0000.449410][317f] Push an pts:2264 to dts queue.
[544:235] [2025-02-10 07:32:48 +0000.484435][317f] last dts:2231 currentPts:2264
ppsOrSPS:0 queue length:2
[544:361] [2025-02-10 07:32:48 +0000.610237][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[544:459] [2025-02-10 07:32:48 +0000.708710][3178] AF_SpeedFilter::PullFrame eof4
[544:469] [2025-02-10 07:32:48 +0000.719160][317f] DTS queue for
Generator:0x77463816b8 2535
[544:473] [2025-02-10 07:32:48 +0000.722780][3178]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[544:562] [2025-02-10 07:32:48 +0000.811574][2c29] The convert RGB to YUV take 2
[544:617] [2025-02-10 07:32:48 +0000.866600][3178] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[544:750] [2025-02-10 07:32:48 +0000.999230][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[544:800] [2025-02-10 07:32:49 +0000.49357][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[544:861] [2025-02-10 07:32:49 +0000.110244][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[544:927] [2025-02-10 07:32:49 +0000.176806][2c29] webrtc common_video plane
old ..... (1/1000) new: 48001 delete: 47984 diff: 17
[545:062] [2025-02-10 07:32:49 +0000.311735][2c29] The convert RGB to YUV take 2
[545:191] [2025-02-10 07:32:49 +0000.440934][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[545:303] [2025-02-10 07:32:49 +0000.552911][317f] DTS queue for
Generator:0x77463816b8 3366
[545:358] [2025-02-10 07:32:49 +0000.608032][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[545:533] [2025-02-10 07:32:49 +0000.782555][317f] Push an pts:3599 to dts queue.
[545:566] [2025-02-10 07:32:49 +0000.816128][2c29] The convert RGB to YUV take 2
[545:572] [2025-02-10 07:32:49 +0000.823477][317f] last dts:3564 currentPts:3599
ppsOrSPS:0 queue length:2
[545:752] [2025-02-10 07:32:50 +0000.1743][317a] Error(MicSource.cpp:254): There is
no output connect to mic source, discard the frame.
[545:754] [2025-02-10 07:32:50 +0000.3512][3178] resampled_data_size:15360
[545:758] [2025-02-10 07:32:50 +0000.7313][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[545:841] [2025-02-10 07:32:50 +0000.90652][3178] RecordAudioSource::PullAudioFrame
[545:863] [2025-02-10 07:32:50 +0000.112599][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[545:932] [2025-02-10 07:32:50 +0000.181905][317f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3997
[545:967] [2025-02-10 07:32:50 +0000.217142][317f] h264 add frame header cdr flag
[545:968] [2025-02-10 07:32:50 +0000.217417][317f] Received key frame:3997
[546:004] [2025-02-10 07:32:50 +0000.253966][3180] get the H.264 IDR frame
[546:038] [2025-02-10 07:32:50 +0000.288126][317e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4063queue_audio_frame_:3
[546:063] [2025-02-10 07:32:50 +0000.312618][2c29] The convert RGB to YUV take 2
[546:122] [2025-02-10 07:32:50 +0000.371913][2c2d] Run AGC when audioType = 0
[546:134] [2025-02-10 07:32:50 +0000.383804][317f] DTS queue for
Generator:0x77463816b8 4164 4199
[546:154] [2025-02-10 07:32:50 +0000.403820][3178] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[546:230] [2025-02-10 07:32:50 +0000.479334][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[546:230] [2025-02-10 07:32:50 +0000.479421][2c29] GPUImageProcessing: input frame
width1280 X 720
[546:230] [2025-02-10 07:32:50 +0000.479818][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[546:230] [2025-02-10 07:32:50 +0000.479903][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[546:234] [2025-02-10 07:32:50 +0000.483710][317f] SendFrame
encodedImage._timeStamp:4264encodedImage->_length:31504
[546:361] [2025-02-10 07:32:50 +0000.610903][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[546:531] [2025-02-10 07:32:50 +0000.781002][317f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4566 pts:4566
[546:567] [2025-02-10 07:32:50 +0000.816436][2c29] The convert RGB to YUV take 2
[546:641] [2025-02-10 07:32:50 +0000.890500][3178] AF_SpeedFilter::PullFrame eof4
[546:654] [2025-02-10 07:32:50 +0000.903254][3178]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[546:744] [2025-02-10 07:32:50 +0000.994057][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[546:860] [2025-02-10 07:32:51 +0000.109833][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[546:863] [2025-02-10 07:32:51 +0000.112341][317f] Push an pts:4930 to dts queue.
[546:903] [2025-02-10 07:32:51 +0000.153055][317f] last dts:4899 currentPts:4930
ppsOrSPS:0 queue length:2
[546:962] [2025-02-10 07:32:51 +0000.211460][317f] DTS queue for
Generator:0x77463816b8 4997 5028
[547:029] [2025-02-10 07:32:51 +0000.278818][2c29] webrtc common_video plane
old ..... (1/1000) new: 49001 delete: 48984 diff: 17
[547:063] [2025-02-10 07:32:51 +0000.312483][2c29] The convert RGB to YUV take 2
[547:165] [2025-02-10 07:32:51 +0000.415112][317f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5233
[547:166] [2025-02-10 07:32:51 +0000.415211][317f] push video frame to H264
encoder. (100 frame for one log)

[547:166] [2025-02-10 07:32:51 +0000.415269][317f] push video frame to H264


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

[547:166] [2025-02-10 07:32:51 +0000.415364][317f] H264Encode::push video frame to


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

[547:166] [2025-02-10 07:32:51 +0000.415421][317f] The input pts:5233 fps:30


[547:199] [2025-02-10 07:32:51 +0000.448966][317f] H264Encode::H264SWEncoder get
callback, length:45872 type:1 nalType:1length:45868
[547:360] [2025-02-10 07:32:51 +0000.609808][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[547:469] [2025-02-10 07:32:51 +0000.718485][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[547:561] [2025-02-10 07:32:51 +0000.810580][2c29] The convert RGB to YUV take 2
[547:628] [2025-02-10 07:32:51 +0000.877467][3178]
RecordAudioSource::PullAudioFrame
[547:701] [2025-02-10 07:32:51 +0000.950950][3178] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[547:745] [2025-02-10 07:32:51 +0000.994960][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[547:797] [2025-02-10 07:32:52 +0000.46551][317f] DTS queue for
Generator:0x77463816b8 5830 5864
[547:861] [2025-02-10 07:32:52 +0000.110898][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[547:967] [2025-02-10 07:32:52 +0000.216551][317f] h264 add frame header cdr flag
[547:967] [2025-02-10 07:32:52 +0000.216800][317f] Received key frame:6000
[548:001] [2025-02-10 07:32:52 +0000.250292][3180] get the H.264 IDR frame
[548:007] [2025-02-10 07:32:52 +0000.256410][3178] resampled_data_size:6144
[548:065] [2025-02-10 07:32:52 +0000.314677][2c29] The convert RGB to YUV take 1
[548:121] [2025-02-10 07:32:52 +0000.370968][2c2d] Run AGC when audioType = 0
[548:121] [2025-02-10 07:32:52 +0000.371090][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[548:197] [2025-02-10 07:32:52 +0000.446986][317f] Push an pts:6263 to dts queue.
[548:213] [2025-02-10 07:32:52 +0000.462713][3178] AF_SpeedFilter audio time 111,
0x7770b12d80 out time: 43658684 org time: 43658684
[548:237] [2025-02-10 07:32:52 +0000.486709][317f] last dts:6230 currentPts:6263
ppsOrSPS:0 queue length:2
[548:361] [2025-02-10 07:32:52 +0000.610671][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[548:396] [2025-02-10 07:32:52 +0000.645564][317e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6385queue_audio_frame_:6
[548:527] [2025-02-10 07:32:52 +0000.776472][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[548:563] [2025-02-10 07:32:52 +0000.812770][2c29] The convert RGB to YUV take 2
[548:570] [2025-02-10 07:32:52 +0000.819826][3178] AF_SpeedFilter audio time
[548:605] [2025-02-10 07:32:52 +0000.854690][317f] DTS queue for
Generator:0x77463816b8 6668
[548:746] [2025-02-10 07:32:52 +0000.995349][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[548:815] [2025-02-10 07:32:53 +0000.64918][3178] AF_SpeedFilter::PullFrame eof4
[548:828] [2025-02-10 07:32:53 +0000.77509][3178]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[548:859] [2025-02-10 07:32:53 +0000.108567][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[549:060] [2025-02-10 07:32:53 +0000.309273][2c29] The convert RGB to YUV take 2
[549:098] [2025-02-10 07:32:53 +0000.348013][2c29] webrtc common_video plane
old ..... (1/1000) new: 50001 delete: 49984 diff: 17
[549:186] [2025-02-10 07:32:53 +0000.436132][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[549:230] [2025-02-10 07:32:53 +0000.479920][3178] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[549:268] [2025-02-10 07:32:53 +0000.517541][317f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:7336
[549:359] [2025-02-10 07:32:53 +0000.609074][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[549:408] [2025-02-10 07:32:53 +0000.657510][3178]
RecordAudioSource::PullAudioFrame
[549:435] [2025-02-10 07:32:53 +0000.684952][317f] DTS queue for
Generator:0x77463816b8 7499
[549:531] [2025-02-10 07:32:53 +0000.780403][317f] Push an pts:7597 to dts queue.
[549:561] [2025-02-10 07:32:53 +0000.810715][2c29] The convert RGB to YUV take 2
[549:564] [2025-02-10 07:32:53 +0000.813665][317f] SendFrame
encodedImage._timeStamp:7597encodedImage->_length:17744
[549:564] [2025-02-10 07:32:53 +0000.813776][317f] last dts:7564 currentPts:7597
ppsOrSPS:0 queue length:2
[549:565] [2025-02-10 07:32:53 +0000.814893][317a] The output timestamp from audio
mixer change:43660125
[549:595] [2025-02-10 07:32:53 +0000.844523][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[549:595] [2025-02-10 07:32:53 +0000.844611][2c29] GPUImageProcessing: input frame
width1280 X 720
[549:595] [2025-02-10 07:32:53 +0000.845054][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[549:595] [2025-02-10 07:32:53 +0000.845129][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[549:721] [2025-02-10 07:32:53 +0000.970446][2c2d] On audio frame the broadcast
with timestamp:43660282 samples:480. (1000 frame for one log)

[549:743] [2025-02-10 07:32:53 +0000.992644][317a] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[549:744] [2025-02-10 07:32:53 +0000.993222][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[549:865] [2025-02-10 07:32:54 +0000.115045][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[549:901] [2025-02-10 07:32:54 +0000.150836][317f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:7935 pts:7935
[549:965] [2025-02-10 07:32:54 +0000.214588][317f] h264 add frame header cdr flag
[549:965] [2025-02-10 07:32:54 +0000.214834][317f] Received key frame:7995
[550:001] [2025-02-10 07:32:54 +0000.250827][3180] get the H.264 IDR frame
[550:068] [2025-02-10 07:32:54 +0000.317269][2c29] The convert RGB to YUV take 2
[550:120] [2025-02-10 07:32:54 +0000.369240][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[550:120] [2025-02-10 07:32:54 +0000.369420][2c2e] _deviceSampleRate:48000

[550:121] [2025-02-10 07:32:54 +0000.370569][2c2d] Run AGC when audioType = 0


[550:206] [2025-02-10 07:32:54 +0000.455925][3178] resampled_data_size:0
[550:264] [2025-02-10 07:32:54 +0000.513245][317f] DTS queue for
Generator:0x77463816b8 8301 8329
[550:359] [2025-02-10 07:32:54 +0000.608547][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[550:530] [2025-02-10 07:32:54 +0000.779707][317f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8595
[550:530] [2025-02-10 07:32:54 +0000.779822][317f] push video frame to H264
encoder. (100 frame for one log)

[550:530] [2025-02-10 07:32:54 +0000.779880][317f] push video frame to H264


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

[550:530] [2025-02-10 07:32:54 +0000.779968][317f] H264Encode::push video frame to


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

[550:530] [2025-02-10 07:32:54 +0000.780013][317f] The input pts:8595 fps:30


[550:560] [2025-02-10 07:32:54 +0000.809200][2c29] The convert RGB to YUV take 2
[550:563] [2025-02-10 07:32:54 +0000.812956][317f] H264Encode::H264SWEncoder get
callback, length:18128 type:1 nalType:1length:18124
[550:743] [2025-02-10 07:32:54 +0000.992997][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[550:750] [2025-02-10 07:32:54 +0000.999274][317e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8707queue_audio_frame_:9
[550:770] [2025-02-10 07:32:55 +0000.19712][3178] AF_SpeedFilter audio 0x7770b12d80
PullFrame
[550:865] [2025-02-10 07:32:55 +0000.114876][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[550:868] [2025-02-10 07:32:55 +0000.117485][317f] Push an pts:8934 to dts queue.
[550:898] [2025-02-10 07:32:55 +0000.147715][317f] last dts:8897 currentPts:8934
ppsOrSPS:0 queue length:2
[550:905] [2025-02-10 07:32:55 +0000.154359][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[550:986] [2025-02-10 07:32:55 +0000.235478][3178] AF_SpeedFilter::PullFrame eof4
[551:000] [2025-02-10 07:32:55 +0000.249740][3178]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[551:059] [2025-02-10 07:32:55 +0000.309034][2c29] The convert RGB to YUV take 1
[551:098] [2025-02-10 07:32:55 +0000.347366][317f] DTS queue for
Generator:0x77463816b8 9127 9164
[551:194] [2025-02-10 07:32:55 +0000.443987][2c29] webrtc common_video plane
old ..... (1/1000) new: 51001 delete: 50984 diff: 17
[551:194] [2025-02-10 07:32:55 +0000.444061][3178]
RecordAudioSource::PullAudioFrame
[551:364] [2025-02-10 07:32:55 +0000.613553][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[551:563] [2025-02-10 07:32:55 +0000.812502][2c29] The convert RGB to YUV take 2
[551:690] [2025-02-10 07:32:55 +0000.939983][3178] FilterPipeline2::OnAudioFrame
pts 9760 last_audio_timestamp_ 9760
[551:749] [2025-02-10 07:32:55 +0000.998959][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[551:856] [2025-02-10 07:32:56 +0000.105515][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[551:856] [2025-02-10 07:32:56 +0000.105884][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[551:929] [2025-02-10 07:32:56 +0000.178247][317f] DTS queue for
Generator:0x77463816b8 9963 9995
[551:963] [2025-02-10 07:32:56 +0000.212825][317f] h264 add frame header cdr flag
[551:963] [2025-02-10 07:32:56 +0000.213066][317f] Received key frame:9995
[551:998] [2025-02-10 07:32:56 +0000.247646][3180] get the H.264 IDR frame
[552:062] [2025-02-10 07:32:56 +0000.311379][2c29] The convert RGB to YUV take 2
[552:121] [2025-02-10 07:32:56 +0000.370398][2c2d] Run AGC when audioType = 0
[552:121] [2025-02-10 07:32:56 +0000.370499][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[552:167] [2025-02-10 07:32:56 +0000.417138][3178] AF_SpeedFilter audio time,
0x7770b12d80 rcv time: 43662723
[552:168] [2025-02-10 07:32:56 +0000.417229][3178] AF_SpeedFilter audio time,
0x7770b12d80 rcv time: 43662723in_nSamples:441
[552:195] [2025-02-10 07:32:56 +0000.444582][317f] Push an pts:10262 to dts queue.
[552:237] [2025-02-10 07:32:56 +0000.486907][317f] last dts:10227 currentPts:10262
ppsOrSPS:0 queue length:2
[552:254] [2025-02-10 07:32:56 +0000.503207][3178]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43662724
[552:254] [2025-02-10 07:32:56 +0000.503307][3178]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[552:321] [2025-02-10 07:32:56 +0000.570782][3178] AF_SpeedFilter audio
0x7770b12d80 PullFrame
[552:360] [2025-02-10 07:32:56 +0000.609369][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[552:432] [2025-02-10 07:32:56 +0000.681391][3178] resampled_data_size:9728
[552:561] [2025-02-10 07:32:56 +0000.810314][2c29] The convert RGB to YUV take 2
[552:595] [2025-02-10 07:32:56 +0000.844307][317f]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:10660
[552:625] [2025-02-10 07:32:56 +0000.874251][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[552:735] [2025-02-10 07:32:56 +0000.985102][317f] DTS queue for
Generator:0x77463816b8 10799
[552:744] [2025-02-10 07:32:56 +0000.993644][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[552:857] [2025-02-10 07:32:57 +0000.106747][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[552:899] [2025-02-10 07:32:57 +0000.149080][317f] SendFrame
encodedImage._timeStamp:10927encodedImage->_length:19776
[552:960] [2025-02-10 07:32:57 +0000.209890][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[552:960] [2025-02-10 07:32:57 +0000.209971][2c29] GPUImageProcessing: input frame
width1280 X 720
[552:961] [2025-02-10 07:32:57 +0000.210381][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[552:961] [2025-02-10 07:32:57 +0000.210449][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[552:985] [2025-02-10 07:32:57 +0000.234873][3178]
RecordAudioSource::PullAudioFrame
[553:011] [2025-02-10 07:32:57 +0000.260835][317e]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11029queue_audio_frame_:3
[553:061] [2025-02-10 07:32:57 +0000.310725][2c29] The convert RGB to YUV take 2
[553:164] [2025-02-10 07:32:57 +0000.413553][3178] AF_SpeedFilter::PullFrame eof4
[553:176] [2025-02-10 07:32:57 +0000.426077][3178]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[553:260] [2025-02-10 07:32:57 +0000.509447][2c29] webrtc common_video plane
old ..... (1/1000) new: 52001 delete: 51984 diff: 17
[553:263] [2025-02-10 07:32:57 +0000.512423][317f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11298 pts:11298
[553:358] [2025-02-10 07:32:57 +0000.607971][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[553:526] [2025-02-10 07:32:57 +0000.776145][317f] Push an pts:11592 to dts queue.
[553:559] [2025-02-10 07:32:57 +0000.809070][2c29] The convert RGB to YUV take 1
[553:564] [2025-02-10 07:32:57 +0000.813856][317f] last dts:11563 currentPts:11592
ppsOrSPS:0 queue length:2
[553:564] [2025-02-10 07:32:57 +0000.813959][317f] DTS queue for
Generator:0x77463816b8 11627
[553:678] [2025-02-10 07:32:57 +0000.927302][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[553:678] [2025-02-10 07:32:57 +0000.927538][2c29] operator(): Stop
[553:678] [2025-02-10 07:32:57 +0000.927604][2c29] StopPullFrameAndWriteMp4
time:43664239 enter.

[553:678] [2025-02-10 07:32:57 +0000.927662][2c29] StopRecording:


[553:681] [2025-02-10 07:32:57 +0000.930787][3178] PullAudioFrame: PullFrame audio
finished.
[553:681] [2025-02-10 07:32:57 +0000.930854][3178]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[553:684] [2025-02-10 07:32:57 +0000.934163][317f]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:353
[553:686] [2025-02-10 07:32:57 +0000.935993][2c28] stop recording
[553:686] [2025-02-10 07:32:57 +0000.936077][2c28]
RecordingSessionInternalSimple:destroy media processers
[553:686] [2025-02-10 07:32:57 +0000.936129][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[553:687] [2025-02-10 07:32:57 +0000.936228][2c28] H264Encode::flushing hareware
Encoder
[553:687] [2025-02-10 07:32:57 +0000.936452][2c28] Flush time:43664248 enter.

[553:687] [2025-02-10 07:32:57 +0000.936555][2c28] H264Encoder encoder flush


[553:687] [2025-02-10 07:32:57 +0000.936611][2c28] flush output queue
[553:745] [2025-02-10 07:32:57 +0000.995030][317a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[554:019] [2025-02-10 07:32:58 +0000.268535][2c28] Flush leave. expire time = 332
ms

[554:019] [2025-02-10 07:32:58 +0000.268795][2c28] ~H264EncodeWrap:


[554:019] [2025-02-10 07:32:58 +0000.268896][2c28] ~H264Encode:
[554:019] [2025-02-10 07:32:58 +0000.268959][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[554:019] [2025-02-10 07:32:58 +0000.268996][2c28] Release time:43664580 enter.

[554:020] [2025-02-10 07:32:58 +0000.269182][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[554:020] [2025-02-10 07:32:58 +0000.269274][2c28] Destroy time:43664581 enter.

[554:020] [2025-02-10 07:32:58 +0000.269312][2c28] H264Encoder encoderDestroy


[554:020] [2025-02-10 07:32:58 +0000.269401][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[554:020] [2025-02-10 07:32:58 +0000.269441][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[554:063] [2025-02-10 07:32:58 +0000.312515][2c28] Destroy leave. expire time = 43
ms

[554:063] [2025-02-10 07:32:58 +0000.312763][2c28] Release leave. expire time = 44


ms

[554:063] [2025-02-10 07:32:58 +0000.312818][2c28] ~AndroidHwAvcEncoder


time:43664624 enter.

[554:063] [2025-02-10 07:32:58 +0000.313005][2c28] Release time:43664624 enter.

[554:063] [2025-02-10 07:32:58 +0000.313057][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[554:063] [2025-02-10 07:32:58 +0000.313093][2c28] Release leave. expire time = 0
ms

[554:064] [2025-02-10 07:32:58 +0000.313193][2c28] ~AndroidMediaCodecVideoEncoder


[554:064] [2025-02-10 07:32:58 +0000.313226][2c28] ~WrapAndroidMediaCodec
time:43664625 enter.

[554:064] [2025-02-10 07:32:58 +0000.313259][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[554:064] [2025-02-10 07:32:58 +0000.313292][2c28] video hevc hw codec


destructor:0x77ca18c840

[554:064] [2025-02-10 07:32:58 +0000.313591][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[554:064] [2025-02-10 07:32:58 +0000.313766][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[554:064] [2025-02-10 07:32:58 +0000.313815][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[554:064] [2025-02-10 07:32:58 +0000.313849][2c28] AACSWEncode destructor
[554:077] [2025-02-10 07:32:58 +0000.326298][3180] MP4 close file successfully
[554:077] [2025-02-10 07:32:58 +0000.326362][3180] Recording session Internal:
notify recording ok
[554:077] [2025-02-10 07:32:58 +0000.326441][3180] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
output_video_timestamp_:11728 last_video_pts_:11728
[554:077] [2025-02-10 07:32:58 +0000.326487][3180] OnRecordFinish:
[554:077] [2025-02-10 07:32:58 +0000.327073][3180] onRecordingOk: net seek
pos:0record video duration:11761record audio duration:11749
[554:078] [2025-02-10 07:32:58 +0000.327662][317a] destructMicSource_w:
[554:078] [2025-02-10 07:32:58 +0000.327727][317a] setOutput_w:
MicSource::setOutput() 0x0
[554:078] [2025-02-10 07:32:58 +0000.327858][2c29] releaseThread 0x7770b14880
[554:078] [2025-02-10 07:32:58 +0000.327925][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[554:079] [2025-02-10 07:32:58 +0000.328658][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 401 ms

[554:079] [2025-02-10 07:32:58 +0000.328720][2c29] DestroyPipelineAndFilters


time:43664640 enter.

[554:079] [2025-02-10 07:32:58 +0000.328781][2c29] UnbindInputFilter 0x7770b140c0


this 0x773d13cdc0
[554:079] [2025-02-10 07:32:58 +0000.328836][2c29] UnbindInputFilter 0x7770b14258
this 0x7770b12ed0
[554:079] [2025-02-10 07:32:58 +0000.328889][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb620
[554:079] [2025-02-10 07:32:58 +0000.328922][2c29] filter: filter pipeline destroy
this: 0x773d0bb580
[554:080] [2025-02-10 07:32:58 +0000.329674][2c29] ClearVideoOfSources: recodring
total frames:0
[554:080] [2025-02-10 07:32:58 +0000.329713][2c29] ClearVideoOfSources:
[554:080] [2025-02-10 07:32:58 +0000.329746][2c29] GPUImageProcessing destruct.
[554:080] [2025-02-10 07:32:58 +0000.329804][2c29] destroy TrivalImageDrawer
0x773c30abc0
[554:080] [2025-02-10 07:32:58 +0000.329842][2c29] The shader has been initialize,
clean up them.

[554:080] [2025-02-10 07:32:58 +0000.329898][2c29] ~OpenGLFrameBuffer:


[554:080] [2025-02-10 07:32:58 +0000.329996][2c29] ~OpenGLFrameBuffer:
[554:080] [2025-02-10 07:32:58 +0000.330075][2c29] ~OpenGLFrameBuffer:
[554:080] [2025-02-10 07:32:58 +0000.330151][2c29] ~OpenGLFrameBuffer:
[554:082] [2025-02-10 07:32:58 +0000.331229][2c29] ~OpenGLFrameBuffer:
[554:082] [2025-02-10 07:32:58 +0000.331310][2c29] ~OpenGLFrameBuffer:
[554:082] [2025-02-10 07:32:58 +0000.331547][2c29] GPUImageProcessing destruct
finish.
[554:082] [2025-02-10 07:32:58 +0000.331624][2c29] GPURGBAFrame destruct.
[554:082] [2025-02-10 07:32:58 +0000.331672][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[554:082] [2025-02-10 07:32:58 +0000.331705][2c29] ~CameraSource time:43664643
enter.

[554:082] [2025-02-10 07:32:58 +0000.331731][2c29] ~CameraSource leave. expire


time = 0 ms

[554:082] [2025-02-10 07:32:58 +0000.331760][2c29] ~RecordAudioSource time:43664643


enter.

[554:082] [2025-02-10 07:32:58 +0000.331788][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[554:082] [2025-02-10 07:32:58 +0000.331820][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms
[554:094] [2025-02-10 07:32:58 +0000.343783][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[554:095] [2025-02-10 07:32:58 +0000.344259][7dd2] machine model :poco
[554:095] [2025-02-10 07:32:58 +0000.344303][7dd2] Support this machine model :poco
[554:095] [2025-02-10 07:32:58 +0000.344329][7dd2] global inited! current sdk
version: 07-20-936c45f
[554:095] [2025-02-10 07:32:58 +0000.344540][7dd2] filter: filter pipeline
construtc this: 0x77ca1c6380
[554:095] [2025-02-10 07:32:58 +0000.344564][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[554:095] [2025-02-10 07:32:58 +0000.344584][7dd2] GLESContext:
[554:095] [2025-02-10 07:32:58 +0000.344625][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[554:097] [2025-02-10 07:32:58 +0000.346924][7dd2] The result of creation:
0x77ca07b280
[554:097] [2025-02-10 07:32:58 +0000.347062][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca07b480
[554:098] [2025-02-10 07:32:58 +0000.347189][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[554:098] [2025-02-10 07:32:58 +0000.347262][7dd2] The source 0 speed:1
[554:098] [2025-02-10 07:32:58 +0000.347308][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
delay: 0
[554:098] [2025-02-10 07:32:58 +0000.347371][7dd2] CreateDecoderByVideoSource
time:43664659 enter.

[554:098] [2025-02-10 07:32:58 +0000.347679][7dd2] running_decoder_count:0max


count:2
[554:098] [2025-02-10 07:32:58 +0000.347733][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[554:099] [2025-02-10 07:32:58 +0000.348718][3190] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[554:120] [2025-02-10 07:32:58 +0000.369310][2c2d] Run AGC when audioType = 0


[554:120] [2025-02-10 07:32:58 +0000.370117][3190] OnStreamInfoFound: video
duration_: 11761
[554:123] [2025-02-10 07:32:58 +0000.372504][3191] NO get frame from decoder
[554:123] [2025-02-10 07:32:58 +0000.372528][7dd2] start decoder
[554:123] [2025-02-10 07:32:58 +0000.372642][7dd2] CreateDecoderByVideoSource
leave. expire time = 25 ms

[554:123] [2025-02-10 07:32:58 +0000.372722][7dd2] BindInputFilter 0x77463276a0


this 0x77711f6a18
[554:123] [2025-02-10 07:32:58 +0000.372774][7dd2] BindInputFilter 0x77711f6a18
this 0x77711f6e98
[554:123] [2025-02-10 07:32:58 +0000.372841][7dd2] BindInputFilter 0x77463276a0
this 0x77711f7318
[554:123] [2025-02-10 07:32:58 +0000.372897][7dd2] BindInputFilter 0x77711f7318
this 0x77711f73d8
[554:123] [2025-02-10 07:32:58 +0000.372929][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[554:123] [2025-02-10 07:32:58 +0000.372981][7dd2] BindInputFilter 0x77711f6e98
this 0x77711f7798
[554:123] [2025-02-10 07:32:58 +0000.373038][7dd2] BindInputFilter 0x77711f7798
this 0x77ca1c6420
[554:123] [2025-02-10 07:32:58 +0000.373092][7dd2] BindInputFilter 0x77711f73d8
this 0x77711f79d8
[554:123] [2025-02-10 07:32:58 +0000.373143][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[554:124] [2025-02-10 07:32:58 +0000.373207][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[554:124] [2025-02-10 07:32:58 +0000.373905][7dd2] machine model :poco
[554:124] [2025-02-10 07:32:58 +0000.373945][3191] NO get frame from decoder
[554:124] [2025-02-10 07:32:58 +0000.373992][7dd2] Support this machine model :poco
[554:124] [2025-02-10 07:32:58 +0000.374055][7dd2] global inited! current sdk
version: 07-20-936c45f
[554:124] [2025-02-10 07:32:58 +0000.374143][7dd2] GetPipeline:
-----------------------------------------
[554:125] [2025-02-10 07:32:58 +0000.374205][7dd2] GetPipeline: source:
0x7746327480
[554:125] [2025-02-10 07:32:58 +0000.374256][7dd2] GetPipeline: filter: NULLFilter
[554:125] [2025-02-10 07:32:58 +0000.374301][7dd2] GetPipeline: filter: NULLFilter
[554:125] [2025-02-10 07:32:58 +0000.374344][7dd2] GetPipeline: filter: NULLFilter
[554:125] [2025-02-10 07:32:58 +0000.374432][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[554:125] [2025-02-10 07:32:58 +0000.374475][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[554:125] [2025-02-10 07:32:58 +0000.374514][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[554:125] [2025-02-10 07:32:58 +0000.374558][7dd2] GetPipeline:
------------------------------------------
[554:125] [2025-02-10 07:32:58 +0000.374605][7dd2] filter: filter pipeline2 update
pattern: 0
[554:126] [2025-02-10 07:32:58 +0000.375354][3191] NO get frame from decoder
[554:127] [2025-02-10 07:32:58 +0000.376447][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[554:127] [2025-02-10 07:32:58 +0000.376916][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[554:127] [2025-02-10 07:32:58 +0000.377035][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[554:127] [2025-02-10 07:32:58 +0000.377058][3191] NO get frame from decoder
[554:128] [2025-02-10 07:32:58 +0000.377352][7dd2] DeviceInit:
[554:128] [2025-02-10 07:32:58 +0000.377638][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[554:129] [2025-02-10 07:32:58 +0000.378183][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[554:129] [2025-02-10 07:32:58 +0000.378549][7dd2] CreatePlatformSpecificObjects:
[554:129] [2025-02-10 07:32:58 +0000.378628][7dd2] audio device use null audio
input and opensl output
[554:129] [2025-02-10 07:32:58 +0000.378689][7dd2] Create OpenSLES output module
with java VM support.

[554:129] [2025-02-10 07:32:58 +0000.378842][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[554:129] [2025-02-10 07:32:58 +0000.379100][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[554:130] [2025-02-10 07:32:58 +0000.379380][7dd2] Create OpenSLES output module
with buffer num:2

[554:130] [2025-02-10 07:32:58 +0000.379450][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[554:130] [2025-02-10 07:32:58 +0000.379488][7dd2] Init the output device.
[554:130] [2025-02-10 07:32:58 +0000.379524][7dd2] Set the playout as stereo:1
[554:130] [2025-02-10 07:32:58 +0000.379566][7dd2] Set the sample rate to be:44100

[554:130] [2025-02-10 07:32:58 +0000.379624][7dd2] Low latency buffer size:144 low


sample rate:48000
[554:130] [2025-02-10 07:32:58 +0000.379670][7dd2] DeviceInit: Done
[554:130] [2025-02-10 07:32:58 +0000.379863][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[554:130] [2025-02-10 07:32:58 +0000.379876][319b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777152b718
[554:131] [2025-02-10 07:32:58 +0000.380298][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[554:131] [2025-02-10 07:32:58 +0000.380413][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77715d7220
[554:131] [2025-02-10 07:32:58 +0000.380482][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[554:131] [2025-02-10 07:32:58 +0000.380533][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[554:131] [2025-02-10 07:32:58 +0000.380589][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[554:131] [2025-02-10 07:32:58 +0000.380733][7dd2] SetGraphLoop: SetGraphLoop 1
[554:131] [2025-02-10 07:32:58 +0000.380781][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[554:131] [2025-02-10 07:32:58 +0000.380828][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[554:132] [2025-02-10 07:32:58 +0000.381207][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[554:132] [2025-02-10 07:32:58 +0000.381485][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[554:132] [2025-02-10 07:32:58 +0000.381944][319d] Start:
[554:133] [2025-02-10 07:32:58 +0000.382522][319c] operator(): video render
started.
[554:133] [2025-02-10 07:32:58 +0000.382672][319d] Start:
[554:133] [2025-02-10 07:32:58 +0000.382776][319d] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[554:134] [2025-02-10 07:32:58 +0000.383333][319d] Reset: history total size: 98
[554:134] [2025-02-10 07:32:58 +0000.383385][319d] DeviceStart:
audioDevice_:0x77ca1a9000
[554:134] [2025-02-10 07:32:58 +0000.383402][319d] DeviceStart: time profile
playout init before
[554:134] [2025-02-10 07:32:58 +0000.383423][319d] DeviceStart: time profile
playout init end
[554:134] [2025-02-10 07:32:58 +0000.383438][319d] OpenSlesOutput:Start playout

[554:135] [2025-02-10 07:32:58 +0000.384737][3191] NO get frame from decoder


[554:136] [2025-02-10 07:32:58 +0000.385285][3191] NO get frame from decoder
[554:137] [2025-02-10 07:32:58 +0000.386552][319d] Create the opensl output player.
streamtype before:0

[554:137] [2025-02-10 07:32:58 +0000.386585][319d] Create the opensl output player.


streamtype after:3

[554:139] [2025-02-10 07:32:58 +0000.388306][3191] NO get frame from decoder


[554:139] [2025-02-10 07:32:58 +0000.388658][3191] NO get frame from decoder
[554:216] [2025-02-10 07:32:58 +0000.465386][319d] Enqueue opensl buffer size:1764
[554:240] [2025-02-10 07:32:58 +0000.489196][319d] DeviceStart: time profile
playout all end
[554:240] [2025-02-10 07:32:58 +0000.489292][319d] operator(): Audio playback
started.
[554:240] [2025-02-10 07:32:58 +0000.489755][319d] operator(): Started now!
[554:241] [2025-02-10 07:32:58 +0000.490427][319e] Pull audio failed.(wait video!)
[554:241] [2025-02-10 07:32:58 +0000.490751][319e]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[554:265] [2025-02-10 07:32:58 +0000.514853][319e] audio_frame_list_ empty
[554:271] [2025-02-10 07:32:58 +0000.520986][319c] lipsync_debug: First video frame
rendering.
[554:315] [2025-02-10 07:32:58 +0000.564451][319c] DriveRender working... (1/200)
[554:318] [2025-02-10 07:32:58 +0000.567939][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[554:318] [2025-02-10 07:32:58 +0000.568056][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[554:319] [2025-02-10 07:32:58 +0000.568326][319d] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[554:319] [2025-02-10 07:32:58 +0000.568386][319d] First audio frame rendering
[554:350] [2025-02-10 07:32:58 +0000.599687][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[554:446] [2025-02-10 07:32:58 +0000.695323][319d] The audio playback speed:100
(1/100)
[554:446] [2025-02-10 07:32:58 +0000.695414][319d] lipsync_debug: The current
played audio timestamp is:9170(1/50)
[554:638] [2025-02-10 07:32:58 +0000.887873][319c] lipsync_debug:displaying video
ts:35640 The current displayed video timestamp is:43665199
[554:640] [2025-02-10 07:32:58 +0000.889861][319c] lipsync_debug: render a video
frame
[554:735] [2025-02-10 07:32:58 +0000.985096][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[554:897] [2025-02-10 07:32:59 +0000.147017][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[554:907] [2025-02-10 07:32:59 +0000.156795][319c] lipsync_debug:result remaining
time:0
[554:907] [2025-02-10 07:32:59 +0000.156928][319c] dynamic updated lipsync delay:0
[555:007] [2025-02-10 07:32:59 +0000.257065][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:33 last
video ts:65790 frame->pts:68940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[555:007] [2025-02-10 07:32:59 +0000.257159][319c] lipsync_debug: tsDelta -
timeDelta = 2
[555:357] [2025-02-10 07:32:59 +0000.606586][319c] lipsync_debug:displaying video
ts:95940 The current displayed video timestamp is:43665918
[555:624] [2025-02-10 07:32:59 +0000.873657][319f] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 146880pts ms:1.632e+06
[555:625] [2025-02-10 07:32:59 +0000.874692][319f] OnVideoFrameReady(1/200)
[555:625] [2025-02-10 07:32:59 +0000.874890][319c] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[555:774] [2025-02-10 07:33:00 +0000.24113][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[555:813] [2025-02-10 07:33:00 +0000.63039][319c] DriveRender working... (1/200)
[555:974] [2025-02-10 07:33:00 +0000.223838][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:5
[555:974] [2025-02-10 07:33:00 +0000.223941][319c] lipsync_debug:result remaining
time:5
[556:083] [2025-02-10 07:33:00 +0000.332638][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[556:110] [2025-02-10 07:33:00 +0000.359543][319c] lipsync_debug:displaying video
ts:155970 The current displayed video timestamp is:43666671
[556:119] [2025-02-10 07:33:00 +0000.368978][2c2d] Run AGC when audioType = 0
[556:119] [2025-02-10 07:33:00 +0000.369098][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[556:261] [2025-02-10 07:33:00 +0000.510613][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[556:421] [2025-02-10 07:33:00 +0000.670626][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[556:421] [2025-02-10 07:33:00 +0000.670729][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[556:528] [2025-02-10 07:33:00 +0000.777538][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:22 last
video ts:188550 frame->pts:191790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[556:528] [2025-02-10 07:33:00 +0000.777616][319c] lipsync_debug: tsDelta -
timeDelta = 14
[556:671] [2025-02-10 07:33:00 +0000.921113][319d] The audio playback speed:100
(1/100)
[556:672] [2025-02-10 07:33:00 +0000.921306][319d] lipsync_debug: The current
played audio timestamp is:111538(1/50)
[556:740] [2025-02-10 07:33:00 +0000.990069][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[556:809] [2025-02-10 07:33:01 +0000.58884][319c] lipsync_debug:displaying video
ts:215820 The current displayed video timestamp is:43667370
[557:233] [2025-02-10 07:33:01 +0000.482929][319f] webrtc common_video plane
old ..... (1/1000) new: 53001 delete: 52996 diff: 5
[557:241] [2025-02-10 07:33:01 +0000.490279][319d] total delay:-34 videoTsMS:2802
audioTsMS:2836 diff:-34
[557:241] [2025-02-10 07:33:01 +0000.490383][319d] Set the lipsync delay:-34
[557:341] [2025-02-10 07:33:01 +0000.590684][319c] DriveRender working... (1/200)
[557:445] [2025-02-10 07:33:01 +0000.694328][319c] lipsync_debug:displaying video
ts:276030 The current displayed video timestamp is:43668006
[557:621] [2025-02-10 07:33:01 +0000.870495][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[557:774] [2025-02-10 07:33:02 +0000.23947][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[557:822] [2025-02-10 07:33:02 +0000.72106][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[557:929] [2025-02-10 07:33:02 +0000.178339][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:12
[557:929] [2025-02-10 07:33:02 +0000.178419][319c] lipsync_debug:result remaining
time:10
[558:014] [2025-02-10 07:33:02 +0000.263222][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:3 last video
ts:327060 frame->pts:329940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[558:014] [2025-02-10 07:33:02 +0000.263430][319c] lipsync_debug: tsDelta -
timeDelta = 29
[558:110] [2025-02-10 07:33:02 +0000.359622][319c] lipsync_debug:displaying video
ts:335790 The current displayed video timestamp is:43668671
[558:112] [2025-02-10 07:33:02 +0000.362103][319c] lipsync_debug: render a video
frame
[558:127] [2025-02-10 07:33:02 +0000.376430][2c2d] Run AGC when audioType = 0
[558:439] [2025-02-10 07:33:02 +0000.688415][319c] lipsync_debug:result remaining
time:0
[558:439] [2025-02-10 07:33:02 +0000.688521][319c] dynamic updated lipsync delay:4
[558:644] [2025-02-10 07:33:02 +0000.893648][319f]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[558:736] [2025-02-10 07:33:02 +0000.985384][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[558:736] [2025-02-10 07:33:02 +0000.985511][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[558:745] [2025-02-10 07:33:02 +0000.994607][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[558:844] [2025-02-10 07:33:03 +0000.93808][319c] DriveRender working... (1/200)
[558:844] [2025-02-10 07:33:03 +0000.93930][319c] lipsync_debug:displaying video
ts:395820 The current displayed video timestamp is:43669405
[558:976] [2025-02-10 07:33:03 +0000.225494][319f] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 446940pts ms:4.966e+06
[558:977] [2025-02-10 07:33:03 +0000.227000][319f] OnVideoFrameReady(1/200)
[558:977] [2025-02-10 07:33:03 +0000.227154][319c] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[558:980] [2025-02-10 07:33:03 +0000.229254][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[559:014] [2025-02-10 07:33:03 +0000.263968][319d] The audio playback speed:100
(1/100)
[559:015] [2025-02-10 07:33:03 +0000.264248][319d] lipsync_debug: The current
played audio timestamp is:213906(1/50)
[559:473] [2025-02-10 07:33:03 +0000.722603][319c] lipsync_debug:displaying video
ts:455940 The current displayed video timestamp is:43670034
[559:539] [2025-02-10 07:33:03 +0000.788738][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:2 last video
ts:461700 frame->pts:464760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[559:539] [2025-02-10 07:33:03 +0000.788857][319c] lipsync_debug: tsDelta -
timeDelta = 32
[559:564] [2025-02-10 07:33:03 +0000.813216][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[559:673] [2025-02-10 07:33:03 +0000.922373][319f] video frame wait audio frame:
last_video_timestamp:5666 last_audio_timestamp:5547.26
[559:774] [2025-02-10 07:33:04 +0000.24006][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[559:874] [2025-02-10 07:33:04 +0000.123229][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[559:874] [2025-02-10 07:33:04 +0000.123338][319c] lipsync_debug:result remaining
time:10
[560:119] [2025-02-10 07:33:04 +0000.368743][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[560:119] [2025-02-10 07:33:04 +0000.368908][2c2e] _deviceSampleRate:48000

[560:127] [2025-02-10 07:33:04 +0000.376250][2c2d] Run AGC when audioType = 0


[560:127] [2025-02-10 07:33:04 +0000.376375][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[560:143] [2025-02-10 07:33:04 +0000.392322][319c] lipsync_debug:displaying video
ts:516150 The current displayed video timestamp is:43670704
[560:343] [2025-02-10 07:33:04 +0000.592673][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[560:373] [2025-02-10 07:33:04 +0000.622851][319c] DriveRender working... (1/200)
[560:750] [2025-02-10 07:33:04 +0000.999719][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[560:842] [2025-02-10 07:33:05 +0000.91270][319c] lipsync_debug:displaying video
ts:576000 The current displayed video timestamp is:43671403
[561:051] [2025-02-10 07:33:05 +0000.301129][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:12 last
video ts:593730 frame->pts:596790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[561:052] [2025-02-10 07:33:05 +0000.301292][319c] lipsync_debug: tsDelta -
timeDelta = 22
[561:057] [2025-02-10 07:33:05 +0000.306596][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 307060
[561:057] [2025-02-10 07:33:05 +0000.306815][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[561:060] [2025-02-10 07:33:05 +0000.309561][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_PausePreViewJni:
[561:060] [2025-02-10 07:33:05 +0000.309714][7dd2] PausePreView:
[561:061] [2025-02-10 07:33:05 +0000.310888][319d] operator():
[561:061] [2025-02-10 07:33:05 +0000.311044][319d] Warning(audio_playback.cc:748):
operator(): Audio playback paused.
[561:062] [2025-02-10 07:33:05 +0000.311348][319d] Pause:
[561:062] [2025-02-10 07:33:05 +0000.311504][319c] operator(): video render paused.
[561:062] [2025-02-10 07:33:05 +0000.311706][319d] operator(): Player paused.
[561:134] [2025-02-10 07:33:05 +0000.384116][31a0] NeedMorePlayData: Scale the
volume to zero now!
[561:287] [2025-02-10 07:33:05 +0000.536705][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[561:775] [2025-02-10 07:33:06 +0000.24767][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[562:122] [2025-02-10 07:33:06 +0000.372093][2c2d] Run AGC when audioType = 0
[562:675] [2025-02-10 07:33:06 +0000.924922][31a0]
PlayerSimpleBufferQueueCallbackHandler function
[562:754] [2025-02-10 07:33:07 +0000.4003][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[563:016] [2025-02-10 07:33:07 +0000.265525][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[563:774] [2025-02-10 07:33:08 +0000.23711][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[564:122] [2025-02-10 07:33:08 +0000.371211][2c2d] Run AGC when audioType = 0
[564:122] [2025-02-10 07:33:08 +0000.371385][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[564:350] [2025-02-10 07:33:08 +0000.599535][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ResumePreViewJni:
[564:350] [2025-02-10 07:33:08 +0000.599697][7dd2] ResumePreView:
[564:350] [2025-02-10 07:33:08 +0000.599846][319d] operator(): Audio playback
resumed.
[564:350] [2025-02-10 07:33:08 +0000.599915][319d] Resume:
[564:350] [2025-02-10 07:33:08 +0000.600045][319c] operator(): Video Render resumed
[564:352] [2025-02-10 07:33:08 +0000.601261][319d] operator(): Player resumed.
[564:566] [2025-02-10 07:33:08 +0000.815320][319d] The audio playback speed:100
(1/100)
[564:566] [2025-02-10 07:33:08 +0000.815431][319d] lipsync_debug: The current
played audio timestamp is:316274(1/50)
[564:679] [2025-02-10 07:33:08 +0000.929124][319f] webrtc common_video plane
old ..... (1/1000) new: 54001 delete: 53996 diff: 5
[564:735] [2025-02-10 07:33:08 +0000.984752][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[564:763] [2025-02-10 07:33:09 +0000.12563][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[564:781] [2025-02-10 07:33:09 +0000.30850][319c] lipsync_debug:displaying video
ts:635580 The current displayed video timestamp is:43675342
[564:783] [2025-02-10 07:33:09 +0000.33100][319c] lipsync_debug: render a video
frame
[564:935] [2025-02-10 07:33:09 +0000.185023][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[565:055] [2025-02-10 07:33:09 +0000.304499][319c] lipsync_debug:result remaining
time:0
[565:055] [2025-02-10 07:33:09 +0000.304611][319c] dynamic updated lipsync delay:0
[565:077] [2025-02-10 07:33:09 +0000.326778][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[565:077] [2025-02-10 07:33:09 +0000.326899][319c] lipsync_debug:result remaining
time:6
[565:127] [2025-02-10 07:33:09 +0000.376915][319c] DriveRender working... (1/200)
[565:400] [2025-02-10 07:33:09 +0000.649950][319c] lipsync_debug:displaying video
ts:695790 The current displayed video timestamp is:43675961
[565:498] [2025-02-10 07:33:09 +0000.747682][319f] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 747090pts ms:8.301e+06
[565:499] [2025-02-10 07:33:09 +0000.749143][319f] OnVideoFrameReady(1/200)
[565:500] [2025-02-10 07:33:09 +0000.749287][319c] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[565:735] [2025-02-10 07:33:09 +0000.984290][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[565:786] [2025-02-10 07:33:10 +0000.35786][319c] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:33 timeDelta:2 last video ts:734400 frame->pts:737370
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[565:786] [2025-02-10 07:33:10 +0000.35926][319c] lipsync_debug: tsDelta -
timeDelta = 31
[566:020] [2025-02-10 07:33:10 +0000.269643][319c] lipsync_debug:displaying video
ts:755640 The current displayed video timestamp is:43676581
[566:129] [2025-02-10 07:33:10 +0000.378452][2c2d] Run AGC when audioType = 0
[566:303] [2025-02-10 07:33:10 +0000.552352][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[566:489] [2025-02-10 07:33:10 +0000.738984][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[566:602] [2025-02-10 07:33:10 +0000.851697][319c] DriveRender working... (1/200)
[566:616] [2025-02-10 07:33:10 +0000.865482][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 409428
[566:616] [2025-02-10 07:33:10 +0000.865551][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[566:724] [2025-02-10 07:33:10 +0000.973855][319c] lipsync_debug:displaying video
ts:816030 The current displayed video timestamp is:43677285
[566:774] [2025-02-10 07:33:11 +0000.23835][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[566:807] [2025-02-10 07:33:11 +0000.56960][319d] The audio playback speed:100
(1/100)
[566:807] [2025-02-10 07:33:11 +0000.57133][319d] lipsync_debug: The current played
audio timestamp is:418642(1/50)
[566:997] [2025-02-10 07:33:11 +0000.247036][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[566:997] [2025-02-10 07:33:11 +0000.247107][319c] lipsync_debug:result remaining
time:10
[567:248] [2025-02-10 07:33:11 +0000.497713][3191] av_read_frame AVERROR_EOF
[567:270] [2025-02-10 07:33:11 +0000.520129][3191] OnReceiveEOF:
[567:271] [2025-02-10 07:33:11 +0000.520377][3191] OnDecoderEOF time:43677832
enter.

[567:271] [2025-02-10 07:33:11 +0000.520455][3191] OnDecoderEOF leave. expire time


= 0 ms

[567:271] [2025-02-10 07:33:11 +0000.520474][318f] CleanUp time:43677832 enter.

[567:271] [2025-02-10 07:33:11 +0000.520494][3191] OnDecoderFinished:


OnDecoderFinished total decoder frames:353 this:0x7746327480
[567:273] [2025-02-10 07:33:11 +0000.523092][318f] CleanUp leave. expire time = 2
ms
[567:273] [2025-02-10 07:33:11 +0000.523137][318f] clean up
[567:273] [2025-02-10 07:33:11 +0000.523154][318f] running_decoder_count:0max
count:2
[567:278] [2025-02-10 07:33:11 +0000.527931][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:1 last video
ts:866700 frame->pts:869580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[567:278] [2025-02-10 07:33:11 +0000.528019][319c] lipsync_debug: tsDelta -
timeDelta = 31
[567:371] [2025-02-10 07:33:11 +0000.621001][319c] lipsync_debug:displaying video
ts:875610 The current displayed video timestamp is:43677932
[567:697] [2025-02-10 07:33:11 +0000.946906][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[567:775] [2025-02-10 07:33:12 +0000.24251][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[567:882] [2025-02-10 07:33:12 +0000.131667][319f]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[567:975] [2025-02-10 07:33:12 +0000.225159][319f] FilterPipeline2::OnVideoFrame
pts 968400 last_video_timestamp_ 10760
[568:041] [2025-02-10 07:33:12 +0000.291014][319c] lipsync_debug:displaying video
ts:935910 The current displayed video timestamp is:43678602
[568:044] [2025-02-10 07:33:12 +0000.293765][319c] lipsync_debug: render a video
frame
[568:055] [2025-02-10 07:33:12 +0000.304386][319c] DriveRender working... (1/200)
[568:125] [2025-02-10 07:33:12 +0000.374959][2c2d] Run AGC when audioType = 0
[568:125] [2025-02-10 07:33:12 +0000.375140][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[568:204] [2025-02-10 07:33:12 +0000.453256][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[568:303] [2025-02-10 07:33:12 +0000.552313][319c] lipsync_debug:result remaining
time:0
[568:303] [2025-02-10 07:33:12 +0000.552413][319c] dynamic updated lipsync delay:0
[568:698] [2025-02-10 07:33:12 +0000.947383][319c] lipsync_debug:displaying video
ts:995490 The current displayed video timestamp is:43679259
[568:747] [2025-02-10 07:33:12 +0000.996778][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:13 last
video ts:998730 frame->pts:1001520 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[568:747] [2025-02-10 07:33:12 +0000.996979][319c] lipsync_debug: tsDelta -
timeDelta = 18
[568:775] [2025-02-10 07:33:13 +0000.24329][31a0]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[568:863] [2025-02-10 07:33:13 +0000.113054][319f] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1046430pts ms:1.1627e+07
[568:865] [2025-02-10 07:33:13 +0000.114264][319f] OnVideoFrameReady(1/200)
[568:866] [2025-02-10 07:33:13 +0000.115476][319c] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[568:867] [2025-02-10 07:33:13 +0000.116536][319f] webrtc common_video plane
old ..... (1/1000) new: 55001 delete: 54996 diff: 5
[568:886] [2025-02-10 07:33:13 +0000.135624][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[568:886] [2025-02-10 07:33:13 +0000.135767][319c] lipsync_debug:result remaining
time:9
[568:909] [2025-02-10 07:33:13 +0000.158725][319f] video frame wait audio frame:
last_video_timestamp:11694 last_audio_timestamp:11582.4
[568:937] [2025-02-10 07:33:13 +0000.186292][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 511796
[568:937] [2025-02-10 07:33:13 +0000.186405][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[569:095] [2025-02-10 07:33:13 +0000.345053][319e] PullAudioFrame: PullFrame audio
finished.
[569:096] [2025-02-10 07:33:13 +0000.345182][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:126] [2025-02-10 07:33:13 +0000.375397][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:156] [2025-02-10 07:33:13 +0000.405717][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:186] [2025-02-10 07:33:13 +0000.436032][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:216] [2025-02-10 07:33:13 +0000.465314][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:246] [2025-02-10 07:33:13 +0000.495565][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:276] [2025-02-10 07:33:13 +0000.525820][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:306] [2025-02-10 07:33:13 +0000.556107][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:337] [2025-02-10 07:33:13 +0000.586479][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:367] [2025-02-10 07:33:13 +0000.616685][319e] media player notify EOF, audio
PullFrameStatus is EOF
[569:382] [2025-02-10 07:33:13 +0000.631787][319c] lipsync_debug:displaying video
ts:1055520 The current displayed video timestamp is:43679943
[569:383] [2025-02-10 07:33:13 +0000.632820][319f] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[569:383] [2025-02-10 07:33:13 +0000.633056][319f] Stop:
[569:385] [2025-02-10 07:33:13 +0000.634552][319c] operator(): Video Render
stopped.
[569:385] [2025-02-10 07:33:13 +0000.634827][319f] Stop:
[569:386] [2025-02-10 07:33:13 +0000.635722][319d] DeviceStop:
audioDevice_:0x77ca1a9000
[569:386] [2025-02-10 07:33:13 +0000.635858][319d] OpenSlesOutput:Stop playout

[569:390] [2025-02-10 07:33:13 +0000.639959][319d] DeviceStop: Done


[569:390] [2025-02-10 07:33:13 +0000.640127][319d] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[569:391] [2025-02-10 07:33:13 +0000.640546][319f] to reset filter graph
[569:391] [2025-02-10 07:33:13 +0000.640597][319f] RemoveVideoBackGroud: hava not
add video backgroud
[569:391] [2025-02-10 07:33:13 +0000.640652][319f] UnbindInputFilter 0x77711f7798
this 0x77ca1c6420
[569:391] [2025-02-10 07:33:13 +0000.640701][319f] ClearAllSource: remove source
filter, sourceid: 0x7746327480
[569:391] [2025-02-10 07:33:13 +0000.640733][319f] DestoryDecoderByVideoSource
time:43679952 enter.

[569:391] [2025-02-10 07:33:13 +0000.640771][319f] ~VideoBindDecoder time:43679952


enter.

[569:391] [2025-02-10 07:33:13 +0000.640919][319f] CleanUp time:43679952 enter.

[569:392] [2025-02-10 07:33:13 +0000.641564][319f] CleanUp leave. expire time = 1


ms

[569:392] [2025-02-10 07:33:13 +0000.641625][319f] CleanUp time:43679953 enter.

[569:393] [2025-02-10 07:33:13 +0000.642429][319f] CleanUp leave. expire time = 1


ms

[569:394] [2025-02-10 07:33:13 +0000.643314][319f] ~VideoBindDecoder leave. expire


time = 3 ms

[569:394] [2025-02-10 07:33:13 +0000.643365][319f] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[569:394] [2025-02-10 07:33:13 +0000.643423][319f] UnbindInputFilter 0x77711f6e98


this 0x77711f7798
[569:394] [2025-02-10 07:33:13 +0000.643474][319f] UnbindInputFilter 0x77711f6a18
this 0x77711f6e98
[569:394] [2025-02-10 07:33:13 +0000.643519][319f] UnbindInputFilter 0x77463276a0
this 0x77711f6a18
[569:394] [2025-02-10 07:33:13 +0000.643561][319f] UnbindInputFilter 0x77711f73d8
this 0x77711f79d8
[569:394] [2025-02-10 07:33:13 +0000.643603][319f] UnbindInputFilter 0x77711f7318
this 0x77711f73d8
[569:394] [2025-02-10 07:33:13 +0000.643646][319f] UnbindInputFilter 0x77463276a0
this 0x77711f7318
[569:394] [2025-02-10 07:33:13 +0000.643691][319f] to reset filter graph clear end
[569:394] [2025-02-10 07:33:13 +0000.643726][319f] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
delay: 0
[569:394] [2025-02-10 07:33:13 +0000.643766][319f] CreateDecoderByVideoSource
time:43679955 enter.

[569:394] [2025-02-10 07:33:13 +0000.644007][319f] running_decoder_count:0max


count:2
[569:394] [2025-02-10 07:33:13 +0000.644047][319f] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[569:396] [2025-02-10 07:33:13 +0000.645202][31b0] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e4800] Current FFmpeg version git-2021-06-16-
97cea6f

[569:418] [2025-02-10 07:33:13 +0000.667426][31b0] OnStreamInfoFound: video


duration_: 11761
[569:420] [2025-02-10 07:33:13 +0000.669392][31b1] NO get frame from decoder
[569:420] [2025-02-10 07:33:13 +0000.669392][319f] start decoder
[569:420] [2025-02-10 07:33:13 +0000.669537][319f] CreateDecoderByVideoSource
leave. expire time = 26 ms

[569:420] [2025-02-10 07:33:13 +0000.669577][319f] BindInputFilter 0x77463276a0


this 0x77711f7318
[569:420] [2025-02-10 07:33:13 +0000.669599][319f] BindInputFilter 0x77711f7318
this 0x77711f73d8
[569:420] [2025-02-10 07:33:13 +0000.669636][319f] BindInputFilter 0x77463276a0
this 0x77711f79d8
[569:420] [2025-02-10 07:33:13 +0000.669656][319f] BindInputFilter 0x77711f79d8
this 0x77711f6a18
[569:420] [2025-02-10 07:33:13 +0000.669670][319f] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[569:420] [2025-02-10 07:33:13 +0000.669696][319f] BindInputFilter 0x77711f73d8
this 0x77711f6e98
[569:420] [2025-02-10 07:33:13 +0000.669717][319f] BindInputFilter 0x77711f6e98
this 0x77ca1c6420
[569:420] [2025-02-10 07:33:13 +0000.669736][319f] BindInputFilter 0x77711f6a18
this 0x77711f7798
[569:420] [2025-02-10 07:33:13 +0000.669758][319f] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[569:420] [2025-02-10 07:33:13 +0000.669775][319f] to reset filter graph end
[569:420] [2025-02-10 07:33:13 +0000.669792][319f] Start:
[569:420] [2025-02-10 07:33:13 +0000.669878][319c] operator(): video render
started.
[569:420] [2025-02-10 07:33:13 +0000.669947][319f] Start:
[569:420] [2025-02-10 07:33:13 +0000.670061][319d] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[569:420] [2025-02-10 07:33:13 +0000.670087][319d] Reset: history total size: 98
[569:420] [2025-02-10 07:33:13 +0000.670105][319d] DeviceStart:
audioDevice_:0x77ca1a9000
[569:420] [2025-02-10 07:33:13 +0000.670120][319d] DeviceStart: time profile
playout init before
[569:420] [2025-02-10 07:33:13 +0000.670138][319d] DeviceStart: time profile
playout init end
[569:420] [2025-02-10 07:33:13 +0000.670153][319d] OpenSlesOutput:Start playout

[569:421] [2025-02-10 07:33:13 +0000.670656][31b1] NO get frame from decoder


[569:421] [2025-02-10 07:33:13 +0000.671153][319d] Create the opensl output player.
streamtype before:0

[569:422] [2025-02-10 07:33:13 +0000.671262][319d] Create the opensl output player.


streamtype after:3

[569:422] [2025-02-10 07:33:13 +0000.671774][31b1] NO get frame from decoder


[569:423] [2025-02-10 07:33:13 +0000.672465][31b1] NO get frame from decoder
[569:424] [2025-02-10 07:33:13 +0000.673540][31b1] NO get frame from decoder
[569:425] [2025-02-10 07:33:13 +0000.674344][31b1] NO get frame from decoder
[569:425] [2025-02-10 07:33:13 +0000.674628][31b1] NO get frame from decoder
[569:425] [2025-02-10 07:33:13 +0000.675106][31b1] NO get frame from decoder
[569:443] [2025-02-10 07:33:13 +0000.692895][319d] Enqueue opensl buffer size:1764
[569:462] [2025-02-10 07:33:13 +0000.711272][319d] DeviceStart: time profile
playout all end
[569:462] [2025-02-10 07:33:13 +0000.711344][319d] operator(): Audio playback
started.
[569:470] [2025-02-10 07:33:13 +0000.719573][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[569:473] [2025-02-10 07:33:13 +0000.722229][319c] lipsync_debug: First video frame
rendering.
[569:532] [2025-02-10 07:33:13 +0000.781212][319d] First audio frame rendering
[569:543] [2025-02-10 07:33:13 +0000.792425][319d] The audio playback speed:100
(1/100)
[569:543] [2025-02-10 07:33:13 +0000.792503][319d] lipsync_debug: The current
played audio timestamp is:2028(1/50)
[569:613] [2025-02-10 07:33:13 +0000.863161][319c] DriveRender working... (1/200)
[569:776] [2025-02-10 07:33:14 +0000.25827][31bb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[569:935] [2025-02-10 07:33:14 +0000.184313][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[570:094] [2025-02-10 07:33:14 +0000.343311][319c] lipsync_debug:displaying video
ts:56970 The current displayed video timestamp is:43680655
[570:120] [2025-02-10 07:33:14 +0000.369217][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[570:120] [2025-02-10 07:33:14 +0000.369447][2c2e] _deviceSampleRate:48000

[570:120] [2025-02-10 07:33:14 +0000.369791][2c2d] Run AGC when audioType = 0


[570:327] [2025-02-10 07:33:14 +0000.576604][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:74970 frame->pts:77940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[570:327] [2025-02-10 07:33:14 +0000.576727][319c] lipsync_debug: tsDelta -
timeDelta = 0
[570:662] [2025-02-10 07:33:14 +0000.911820][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[570:816] [2025-02-10 07:33:15 +0000.65353][31bb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[570:894] [2025-02-10 07:33:15 +0000.143653][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[570:894] [2025-02-10 07:33:15 +0000.143761][319c] lipsync_debug:result remaining
time:10
[570:910] [2025-02-10 07:33:15 +0000.159338][319c] lipsync_debug:displaying video
ts:117000 The current displayed video timestamp is:43681471
[571:144] [2025-02-10 07:33:15 +0000.393955][319c] DriveRender working... (1/200)
[571:463] [2025-02-10 07:33:15 +0000.712690][319d] total delay:-46 videoTsMS:1770
audioTsMS:1816 diff:-46
[571:463] [2025-02-10 07:33:15 +0000.712852][319d] Set the lipsync delay:-46
[571:537] [2025-02-10 07:33:15 +0000.786459][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 95182
[571:537] [2025-02-10 07:33:15 +0000.786553][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[571:600] [2025-02-10 07:33:15 +0000.849876][319c] lipsync_debug:displaying video
ts:176670 The current displayed video timestamp is:43682161
[571:604] [2025-02-10 07:33:15 +0000.853314][319c] lipsync_debug: render a video
frame
[571:662] [2025-02-10 07:33:15 +0000.911498][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[571:780] [2025-02-10 07:33:16 +0000.29792][31bb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[571:796] [2025-02-10 07:33:16 +0000.46153][319d] The audio playback speed:100
(1/100)
[571:797] [2025-02-10 07:33:16 +0000.46418][319d] lipsync_debug: The current played
audio timestamp is:104396(1/50)
[571:870] [2025-02-10 07:33:16 +0000.119460][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:32 last
video ts:198090 frame->pts:200790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[571:870] [2025-02-10 07:33:16 +0000.119604][319c] lipsync_debug: tsDelta -
timeDelta = -2
[571:901] [2025-02-10 07:33:16 +0000.151012][319c] lipsync_debug:result remaining
time:0
[571:901] [2025-02-10 07:33:16 +0000.151083][319c] dynamic updated lipsync delay:0
[572:026] [2025-02-10 07:33:16 +0000.275553][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[572:122] [2025-02-10 07:33:16 +0000.371548][2c2d] Run AGC when audioType = 0
[572:122] [2025-02-10 07:33:16 +0000.371684][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[572:267] [2025-02-10 07:33:16 +0000.516433][319c] lipsync_debug:displaying video
ts:236700 The current displayed video timestamp is:43682828
[572:422] [2025-02-10 07:33:16 +0000.671462][319f] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 287820pts ms:3.198e+06
[572:423] [2025-02-10 07:33:16 +0000.673012][319f] OnVideoFrameReady(1/200)
[572:424] [2025-02-10 07:33:16 +0000.673283][319c] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[572:658] [2025-02-10 07:33:16 +0000.908101][319c] DriveRender working... (1/200)
[572:815] [2025-02-10 07:33:17 +0000.64275][31bb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[572:863] [2025-02-10 07:33:17 +0000.112591][319c] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[572:863] [2025-02-10 07:33:17 +0000.112715][319c] lipsync_debug:result remaining
time:10
[572:963] [2025-02-10 07:33:17 +0000.212878][319c] lipsync_debug:displaying video
ts:296910 The current displayed video timestamp is:43683524
[573:297] [2025-02-10 07:33:17 +0000.546244][319f] webrtc common_video plane
old ..... (1/1000) new: 56001 delete: 55996 diff: 5
[573:384] [2025-02-10 07:33:17 +0000.634066][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[573:386] [2025-02-10 07:33:17 +0000.635373][319f] Error(video_source.cc:430): wait
decoder a frame: 0
[573:392] [2025-02-10 07:33:17 +0000.642149][319c]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:31 last
video ts:332730 frame->pts:335790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[573:393] [2025-02-10 07:33:17 +0000.642245][319c] lipsync_debug: tsDelta -
timeDelta = 3
[573:651] [2025-02-10 07:33:17 +0000.900238][319c] lipsync_debug:displaying video
ts:356670 The current displayed video timestamp is:43684212
[573:787] [2025-02-10 07:33:18 +0000.36290][31bb]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[573:861] [2025-02-10 07:33:18 +0000.110292][319e] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 197550
[573:861] [2025-02-10 07:33:18 +0000.110350][319e] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[574:120] [2025-02-10 07:33:18 +0000.369654][2c2d] Run AGC when audioType = 0
[574:123] [2025-02-10 07:33:18 +0000.372948][319d] The audio playback speed:100
(1/100)
[574:123] [2025-02-10 07:33:18 +0000.373056][319d] lipsync_debug: The current
played audio timestamp is:206764(1/50)
[574:151] [2025-02-10 07:33:18 +0000.400646][319c] DriveRender working... (1/200)
[574:313] [2025-02-10 07:33:18 +0000.563152][319f]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[574:323] [2025-02-10 07:33:18 +0000.572214][319c] lipsync_debug:displaying video
ts:417150 The current displayed video timestamp is:43684884
[574:670] [2025-02-10 07:33:18 +0000.919580][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[574:673] [2025-02-10 07:33:18 +0000.922256][319d] Stop:
[574:673] [2025-02-10 07:33:18 +0000.922699][319c] operator(): Video Render
stopped.
[574:674] [2025-02-10 07:33:18 +0000.923619][319d] Stop:
[574:674] [2025-02-10 07:33:18 +0000.923743][319d] DeviceStop:
audioDevice_:0x77ca1a9000
[574:674] [2025-02-10 07:33:18 +0000.923871][319d] OpenSlesOutput:Stop playout

[574:678] [2025-02-10 07:33:18 +0000.927395][319d] DeviceStop: Done


[574:678] [2025-02-10 07:33:18 +0000.927654][319d] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[574:678] [2025-02-10 07:33:18 +0000.927748][319d] operator(): Stop now!
[574:709] [2025-02-10 07:33:18 +0000.958563][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[574:709] [2025-02-10 07:33:18 +0000.958713][7dd2] StopPreView: Have Stopped,
operation cancel
[574:709] [2025-02-10 07:33:18 +0000.958756][7dd2] Stop:
[574:709] [2025-02-10 07:33:18 +0000.958934][319d] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[574:710] [2025-02-10 07:33:18 +0000.959204][7dd2] DeviceRelease:
audioDevice_:0x77ca1a9000
[574:710] [2025-02-10 07:33:18 +0000.959269][7dd2] OpenSlesOutput:Stop playout

[574:710] [2025-02-10 07:33:18 +0000.959345][7dd2] DeviceRelease: Release the


webrtc device object.
[574:710] [2025-02-10 07:33:18 +0000.959601][7dd2] OpenSlesOutput destruct.

[574:710] [2025-02-10 07:33:18 +0000.959694][7dd2] DeviceRelease: Done


[574:710] [2025-02-10 07:33:18 +0000.959818][7dd2] Stop:
[574:710] [2025-02-10 07:33:18 +0000.959998][319c] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[574:714] [2025-02-10 07:33:18 +0000.963751][7dd2] global uninited!
[574:714] [2025-02-10 07:33:18 +0000.963889][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[574:714] [2025-02-10 07:33:18 +0000.964004][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[574:714] [2025-02-10 07:33:18 +0000.964062][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[574:714] [2025-02-10 07:33:18 +0000.964156][7dd2] UnbindInputFilter 0x77711f6e98
this 0x77ca1c6420
[574:715] [2025-02-10 07:33:18 +0000.964306][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746327480
[574:715] [2025-02-10 07:33:18 +0000.964342][7dd2] DestoryDecoderByVideoSource
time:43685276 enter.

[574:715] [2025-02-10 07:33:18 +0000.964403][7dd2] ~VideoBindDecoder time:43685276


enter.

[574:715] [2025-02-10 07:33:18 +0000.964606][7dd2] CleanUp time:43685276 enter.

[574:721] [2025-02-10 07:33:18 +0000.970537][7dd2] CleanUp leave. expire time = 6


ms

[574:721] [2025-02-10 07:33:18 +0000.970670][7dd2] CleanUp time:43685282 enter.

[574:722] [2025-02-10 07:33:18 +0000.971649][7dd2] CleanUp leave. expire time = 1


ms

[574:724] [2025-02-10 07:33:18 +0000.973571][7dd2] ~VideoBindDecoder leave. expire


time = 9 ms

[574:724] [2025-02-10 07:33:18 +0000.973678][7dd2] DestoryDecoderByVideoSource


leave. expire time = 9 ms

[574:724] [2025-02-10 07:33:18 +0000.973758][7dd2] UnbindInputFilter 0x77711f73d8


this 0x77711f6e98
[574:724] [2025-02-10 07:33:18 +0000.973851][7dd2] UnbindInputFilter 0x77711f7318
this 0x77711f73d8
[574:724] [2025-02-10 07:33:18 +0000.973922][7dd2] UnbindInputFilter 0x77463276a0
this 0x77711f7318
[574:724] [2025-02-10 07:33:18 +0000.973984][7dd2] UnbindInputFilter 0x77711f6a18
this 0x77711f7798
[574:724] [2025-02-10 07:33:18 +0000.974057][7dd2] UnbindInputFilter 0x77711f79d8
this 0x77711f6a18
[574:725] [2025-02-10 07:33:18 +0000.974168][7dd2] UnbindInputFilter 0x77463276a0
this 0x77711f79d8
[574:725] [2025-02-10 07:33:18 +0000.974455][7dd2] ~GLESContext:
[574:726] [2025-02-10 07:33:18 +0000.976001][7dd2] GLESContext destruct finish.
[574:726] [2025-02-10 07:33:18 +0000.976100][7dd2] filter: filter pipeline destroy
this: 0x77ca1c6380
[574:727] [2025-02-10 07:33:18 +0000.977002][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[574:728] [2025-02-10 07:33:18 +0000.977918][7dd2] machine model :poco
[574:728] [2025-02-10 07:33:18 +0000.977987][7dd2] Support this machine model :poco
[574:728] [2025-02-10 07:33:18 +0000.978069][7dd2] global inited! current sdk
version: 07-20-936c45f
[574:729] [2025-02-10 07:33:18 +0000.978582][7dd2] filter: filter pipeline
construtc this: 0x77ca1c6380
[574:729] [2025-02-10 07:33:18 +0000.978683][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[574:729] [2025-02-10 07:33:18 +0000.978729][7dd2] GLESContext:
[574:729] [2025-02-10 07:33:18 +0000.978797][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[574:731] [2025-02-10 07:33:18 +0000.980370][7dd2] The result of creation:
0x783b5cb080
[574:731] [2025-02-10 07:33:18 +0000.980519][7dd2] The result of
eglCreatePbufferSurface is: 0x77c997cd00
[574:731] [2025-02-10 07:33:18 +0000.980664][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[574:731] [2025-02-10 07:33:18 +0000.980728][7dd2] The source 0 speed:1
[574:731] [2025-02-10 07:33:18 +0000.980786][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
delay: 0
[574:731] [2025-02-10 07:33:18 +0000.980856][7dd2] CreateDecoderByVideoSource
time:43685292 enter.

[574:732] [2025-02-10 07:33:18 +0000.981178][7dd2] running_decoder_count:0max


count:2
[574:732] [2025-02-10 07:33:18 +0000.981238][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[574:733] [2025-02-10 07:33:18 +0000.982257][31bd] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f0000] Current FFmpeg version git-2021-06-16-
97cea6f

[574:750] [2025-02-10 07:33:19 +0000.54][31bd] OnStreamInfoFound: video duration_:


11761
[574:752] [2025-02-10 07:33:19 +0000.1389][31be] NO get frame from decoder
[574:752] [2025-02-10 07:33:19 +0000.1495][7dd2] start decoder
[574:752] [2025-02-10 07:33:19 +0000.1562][7dd2] CreateDecoderByVideoSource leave.
expire time = 21 ms

[574:752] [2025-02-10 07:33:19 +0000.1699][7dd2] BindInputFilter 0x77463276a0 this


0x77711f67d8
[574:752] [2025-02-10 07:33:19 +0000.1755][7dd2] BindInputFilter 0x77711f67d8 this
0x77711f6958
[574:752] [2025-02-10 07:33:19 +0000.1811][7dd2] BindInputFilter 0x77463276a0 this
0x77711f6a18
[574:752] [2025-02-10 07:33:19 +0000.1887][7dd2] BindInputFilter 0x77711f6a18 this
0x77711f6e98
[574:752] [2025-02-10 07:33:19 +0000.1921][7dd2] AddVideoSource: source filter list
is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[574:752] [2025-02-10 07:33:19 +0000.2003][7dd2] BindInputFilter 0x77711f6958 this
0x7771210298
[574:752] [2025-02-10 07:33:19 +0000.2057][7dd2] BindInputFilter 0x7771210298 this
0x77ca1c6420
[574:752] [2025-02-10 07:33:19 +0000.2139][31be] NO get frame from decoder
[574:753] [2025-02-10 07:33:19 +0000.2171][7dd2] BindInputFilter 0x77711f6e98 this
0x7771210598
[574:753] [2025-02-10 07:33:19 +0000.2223][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43652340.mp4
[574:753] [2025-02-10 07:33:19 +0000.2366][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[574:753] [2025-02-10 07:33:19 +0000.2570][7dd2] MediaComposeFile time:43685314
enter.

[574:753] [2025-02-10 07:33:19 +0000.2599][31be] NO get frame from decoder


[574:753] [2025-02-10 07:33:19 +0000.2660][7dd2] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[574:753] [2025-02-10 07:33:19 +0000.2832][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[574:753] [2025-02-10 07:33:19 +0000.2865][31c8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775776df40
[574:753] [2025-02-10 07:33:19 +0000.2923][7dd2] Recording session using default
bitrate support by app:14680064
[574:753] [2025-02-10 07:33:19 +0000.3134][31be] NO get frame from decoder
[574:754] [2025-02-10 07:33:19 +0000.3623][31c8] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[574:754] [2025-02-10 07:33:19 +0000.3782][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[574:754] [2025-02-10 07:33:19 +0000.3867][31be] NO get frame from decoder
[574:754] [2025-02-10 07:33:19 +0000.3986][7dd2] GetPipeline:
-----------------------------------------
[574:754] [2025-02-10 07:33:19 +0000.4112][7dd2] GetPipeline: source: 0x7746327480
[574:754] [2025-02-10 07:33:19 +0000.4163][7dd2] GetPipeline: filter: NULLFilter
[574:755] [2025-02-10 07:33:19 +0000.4237][7dd2] GetPipeline: filter: NULLFilter
[574:755] [2025-02-10 07:33:19 +0000.4276][7dd2] GetPipeline: filter: NULLFilter
[574:755] [2025-02-10 07:33:19 +0000.4315][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[574:754] [2025-02-10 07:33:19 +0000.4035][31be] NO get frame from decoder
[574:755] [2025-02-10 07:33:19 +0000.4354][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[574:755] [2025-02-10 07:33:19 +0000.4394][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[574:755] [2025-02-10 07:33:19 +0000.4435][7dd2] GetPipeline:
------------------------------------------
[574:755] [2025-02-10 07:33:19 +0000.4481][7dd2] filter: filter pipeline2 update
pattern: 2
[574:755] [2025-02-10 07:33:19 +0000.4500][31be] NO get frame from decoder
[574:755] [2025-02-10 07:33:19 +0000.4900][7dd2] MediaComposeFile leave. expire
time = 2 ms

[574:755] [2025-02-10 07:33:19 +0000.5073][31be] NO get frame from decoder


[574:756] [2025-02-10 07:33:19 +0000.5610][7dd2] machine model :poco
[574:756] [2025-02-10 07:33:19 +0000.5682][7dd2] Support this machine model :poco
[574:756] [2025-02-10 07:33:19 +0000.5718][7dd2] global inited! current sdk
version: 07-20-936c45f
[574:772] [2025-02-10 07:33:19 +0000.21469][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[574:772] [2025-02-10 07:33:19 +0000.21631][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 337
[574:772] [2025-02-10 07:33:19 +0000.21758][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[574:772] [2025-02-10 07:33:19 +0000.21833][7dd2] BeginCompose: BeginCompose, is
composing 0
[574:772] [2025-02-10 07:33:19 +0000.21959][31c8] start recording, file path:
[574:772] [2025-02-10 07:33:19 +0000.22139][31c8] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 337 audio_timescale:44100
video_timescale:90000
[574:773] [2025-02-10 07:33:19 +0000.22181][31c8] 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
[574:773] [2025-02-10 07:33:19 +0000.22221][31c8] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 337
[574:773] [2025-02-10 07:33:19 +0000.22267][31c8] fd_open successed
handle:0xb40000790437b148
[574:773] [2025-02-10 07:33:19 +0000.22421][31c8] create mp4 file:357 m_fileHandle:
0x78484a7b00
[574:773] [2025-02-10 07:33:19 +0000.22456][31c8] MP4 file: is opened successfully
[574:773] [2025-02-10 07:33:19 +0000.22472][31c8] setupMediaProcessers:
[574:773] [2025-02-10 07:33:19 +0000.22486][31c8]
RecordingSessionInternalSimple:setup media processers.
[574:773] [2025-02-10 07:33:19 +0000.22535][31c8] construct AAC encoder
[574:773] [2025-02-10 07:33:19 +0000.22521][31ce] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7848443c98
[574:773] [2025-02-10 07:33:19 +0000.22773][31c8] H264Encoder creating:
ultrafast012323
[574:773] [2025-02-10 07:33:19 +0000.22821][31c8] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[574:773] [2025-02-10 07:33:19 +0000.23129][31c8] H264Encode::GetMachineModel is
POCO F2 Pro
[574:773] [2025-02-10 07:33:19 +0000.23163][31c8] H264Encoder machine_mode is:POCO
F2 Pro
[574:774] [2025-02-10 07:33:19 +0000.23177][31c8] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[574:774] [2025-02-10 07:33:19 +0000.23192][31c8] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[574:774] [2025-02-10 07:33:19 +0000.23205][31c8] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[574:774] [2025-02-10 07:33:19 +0000.23219][31c8] setupCompressionSession:
[574:774] [2025-02-10 07:33:19 +0000.23232][31c8] H264Encode::creating hareware
Encoder
[574:774] [2025-02-10 07:33:19 +0000.23246][31c8] AndroidHwAvcEncoder time:43685335
enter.

[574:774] [2025-02-10 07:33:19 +0000.23375][31c8] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[574:774] [2025-02-10 07:33:19 +0000.23456][31c8] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[574:774] [2025-02-10 07:33:19 +0000.23482][31c8] The video avc hw codec address is
0x78484218e0
[574:774] [2025-02-10 07:33:19 +0000.23516][31c8] AndroidHwAvcEncoder leave.
expire time = 0 ms

[574:774] [2025-02-10 07:33:19 +0000.23540][31c8] RegisterEncodeCompleteCallback


time:43685335 enter.

[574:774] [2025-02-10 07:33:19 +0000.23607][31c8] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[574:774] [2025-02-10 07:33:19 +0000.23636][31c8] InitEncode time:43685335 enter.

[574:774] [2025-02-10 07:33:19 +0000.23689][31c8] InitEncode:


MediaCodecVideoEncoder::Release _inited:0
[574:774] [2025-02-10 07:33:19 +0000.23717][31c8] Create time:43685335 enter.

[574:774] [2025-02-10 07:33:19 +0000.23749][31c8] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[574:774] [2025-02-10 07:33:19 +0000.23781][31c8]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770a570c0
[574:774] [2025-02-10 07:33:19 +0000.23885][31c8]
supported_type:image/vnd.android.heic
[574:774] [2025-02-10 07:33:19 +0000.23921][31c8] supported_type:video/avc
[574:774] [2025-02-10 07:33:19 +0000.23946][31c8] name:OMX.qcom.video.encoder.avc
mime:video/avc
[574:774] [2025-02-10 07:33:19 +0000.23985][31c8] hwCodecPrefix :OMX.qcom.
[574:774] [2025-02-10 07:33:19 +0000.24021][31c8] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[574:774] [2025-02-10 07:33:19 +0000.24052][31c8] mediacodec_createCodecByName
time:43685335 enter.

[574:774] [2025-02-10 07:33:19 +0000.24082][31c8] WrapAndroidMediaCodec


time:43685335 enter.

[574:774] [2025-02-10 07:33:19 +0000.24154][31c8] WrapAndroidMediaCodec leave.


expire time = 0 ms

[574:792] [2025-02-10 07:33:19 +0000.41968][31c8] mediacodec_createCodecByName


leave. expire time = 18 ms

[574:792] [2025-02-10 07:33:19 +0000.42042][31c8] WrapAndroidMediaFromat


time:43685353 enter.

[574:792] [2025-02-10 07:33:19 +0000.42090][31c8] WrapAndroidMediaFromat leave.


expire time = 0 ms

[574:815] [2025-02-10 07:33:19 +0000.64427][31c8] Destroy time:43685376 enter.

[574:815] [2025-02-10 07:33:19 +0000.64492][31c8] WrapAndroidMediaFromat::


Destroy
[574:815] [2025-02-10 07:33:19 +0000.64509][31c8] Destroy leave. expire time = 0
ms

[574:815] [2025-02-10 07:33:19 +0000.64524][31c8] ~WrapAndroidMediaFromat


time:43685376 enter.

[574:815] [2025-02-10 07:33:19 +0000.64541][31c8] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[574:815] [2025-02-10 07:33:19 +0000.64558][31c8] Create leave. expire time = 41


ms

[574:815] [2025-02-10 07:33:19 +0000.64574][31c8] isSemiPlanarSupport time:43685376


enter.

[574:815] [2025-02-10 07:33:19 +0000.64589][31c8] H264Encoder isSemiPlanarSupport


[574:815] [2025-02-10 07:33:19 +0000.64606][31c8] isSemiPlanarSupport leave.
expire time = 0 ms

[574:815] [2025-02-10 07:33:19 +0000.64620][31c8] creat hw H264Encoder success,


isSemiPlanar:1
[574:815] [2025-02-10 07:33:19 +0000.64682][31c8] InitEncode leave. expire time =
41 ms

[574:815] [2025-02-10 07:33:19 +0000.64701][31c8] H264Encode::created Encoder


[574:815] [2025-02-10 07:33:19 +0000.64716][31c8] H264Encode:: H264 encoder
created.
[574:815] [2025-02-10 07:33:19 +0000.64729][31c8] H264 encoder created.
[574:815] [2025-02-10 07:33:19 +0000.64743][31c8]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c308500
[574:815] [2025-02-10 07:33:19 +0000.64761][31c8] setOutput:
[574:815] [2025-02-10 07:33:19 +0000.64776][31c8]
RecordingSessionInternalSimple:encoder set output to muxer!
[574:815] [2025-02-10 07:33:19 +0000.64791][31c8] request a key frame
[574:815] [2025-02-10 07:33:19 +0000.64805][31c8] H264Encode:: request a key frame
[574:816] [2025-02-10 07:33:19 +0000.65887][31c8] setDisplayRotate :90
[574:816] [2025-02-10 07:33:19 +0000.65995][31c8] 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
[574:819] [2025-02-10 07:33:19 +0000.68985][31ca]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[574:821] [2025-02-10 07:33:19 +0000.70702][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[574:839] [2025-02-10 07:33:19 +0000.88759][31ca] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:197
[574:839] [2025-02-10 07:33:19 +0000.88839][31ca] push video frame to H264 encoder.
(100 frame for one log)

[574:839] [2025-02-10 07:33:19 +0000.88875][31ca] push video frame to H264 encoder.


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

[574:839] [2025-02-10 07:33:19 +0000.88891][31ca] H264Encode::push video frame to


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

[574:839] [2025-02-10 07:33:19 +0000.88913][31ca] The input pts:197 fps:30


[574:879] [2025-02-10 07:33:19 +0000.128337][31c8] setDisplayRotate :90
[574:879] [2025-02-10 07:33:19 +0000.128385][31c8] 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
[574:879] [2025-02-10 07:33:19 +0000.128785][31ce] add aac audio track with id:1
[574:879] [2025-02-10 07:33:19 +0000.128843][31ce] audio start ts:0
[574:879] [2025-02-10 07:33:19 +0000.128870][31ce] the audio frame has been written
into MP4 file
[574:890] [2025-02-10 07:33:19 +0000.140021][31ca] h264 add frame header cdr flag
[574:891] [2025-02-10 07:33:19 +0000.140844][31ca] h264 add frame header cdr flag
[574:891] [2025-02-10 07:33:19 +0000.140967][31ca] Received key frame:10
[574:891] [2025-02-10 07:33:19 +0000.140990][31ca] H264Encode:: get a sps pps
header!headerSize:31
[574:892] [2025-02-10 07:33:19 +0000.141482][31ce] get the H.264 SPS parameter
[574:892] [2025-02-10 07:33:19 +0000.141859][31ce] add video track with id:2
[574:893] [2025-02-10 07:33:19 +0000.142473][31ce] get the H.264 PPS parameter
[574:893] [2025-02-10 07:33:19 +0000.142640][31ce] get the H.264 IDR frame
[574:893] [2025-02-10 07:33:19 +0000.142667][31ce] resss:true
[574:893] [2025-02-10 07:33:19 +0000.142679][31ce] video start ts:10
[574:893] [2025-02-10 07:33:19 +0000.142708][31ce] the video frame has been written
into MP4 file
[574:913] [2025-02-10 07:33:19 +0000.162882][31ca] H264Encode::H264SWEncoder get
callback, length:27136 type:1 nalType:1length:27132
[574:948] [2025-02-10 07:33:19 +0000.197176][31ca] DTS queue for
Generator:0x784851b2b8 532 566 600 633 664 698 731 766 798 833
[574:983] [2025-02-10 07:33:19 +0000.233058][31cd] audio_frame_list_ empty
[574:994] [2025-02-10 07:33:19 +0000.243200][31ca] Push an pts:1170 to dts queue.
[575:011] [2025-02-10 07:33:19 +0000.260958][31cd] FilterPipeline2::OnAudioFrame
pts 56298 last_audio_timestamp_ 1276.6
[575:014] [2025-02-10 07:33:19 +0000.263265][31c8] setDisplayRotate :90
[575:014] [2025-02-10 07:33:19 +0000.263315][31c8] 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
[575:019] [2025-02-10 07:33:19 +0000.268307][31ca] last dts:1131 currentPts:1170
ppsOrSPS:0 queue length:6
[575:021] [2025-02-10 07:33:19 +0000.270285][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:043] [2025-02-10 07:33:19 +0000.292364][31ca] DTS queue for
Generator:0x784851b2b8 1405 1434 1464 1501 1532 1564 1602 1632
[575:102] [2025-02-10 07:33:19 +0000.351187][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[575:119] [2025-02-10 07:33:19 +0000.368912][31c8] setDisplayRotate :90
[575:119] [2025-02-10 07:33:19 +0000.368970][31c8] 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
[575:124] [2025-02-10 07:33:19 +0000.373513][31ca] h264 add frame header cdr flag
[575:124] [2025-02-10 07:33:19 +0000.373671][31ca] Received key frame:2000
[575:125] [2025-02-10 07:33:19 +0000.374335][31ce] get the H.264 IDR frame
[575:130] [2025-02-10 07:33:19 +0000.380069][31c8] setDisplayRotate :90
[575:130] [2025-02-10 07:33:19 +0000.380123][31c8] 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
[575:141] [2025-02-10 07:33:19 +0000.390653][31ca] DTS queue for
Generator:0x784851b2b8 2231 2264 2299 2330 2366 2398 2430
[575:152] [2025-02-10 07:33:19 +0000.402053][31ca] Push an pts:2498 to dts queue.
[575:163] [2025-02-10 07:33:19 +0000.412927][31cc] webrtc common_video plane
old ..... (1/1000) new: 57001 delete: 56972 diff: 29
[575:168] [2025-02-10 07:33:19 +0000.417517][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:168] [2025-02-10 07:33:19 +0000.418006][31ca] SendFrame
encodedImage._timeStamp:2498encodedImage->_length:26800
[575:168] [2025-02-10 07:33:19 +0000.418079][31ca] last dts:2464 currentPts:2498
ppsOrSPS:0 queue length:5
[575:206] [2025-02-10 07:33:19 +0000.455418][31ca] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2832 pts:2832
[575:228] [2025-02-10 07:33:19 +0000.477207][31ca] DTS queue for
Generator:0x784851b2b8 3095 3130 3163 3198 3231
[575:241] [2025-02-10 07:33:19 +0000.490374][31c8] setDisplayRotate :90
[575:241] [2025-02-10 07:33:19 +0000.490448][31c8] 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
[575:285] [2025-02-10 07:33:19 +0000.534692][31ca] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3564
[575:285] [2025-02-10 07:33:19 +0000.534766][31ca] push video frame to H264
encoder. (100 frame for one log)

[575:285] [2025-02-10 07:33:19 +0000.534800][31ca] push video frame to H264


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

[575:285] [2025-02-10 07:33:19 +0000.534817][31ca] H264Encode::push video frame to


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

[575:285] [2025-02-10 07:33:19 +0000.534839][31ca] The input pts:3564 fps:30


[575:301] [2025-02-10 07:33:19 +0000.550318][31ca] H264Encode::H264SWEncoder get
callback, length:23056 type:1 nalType:1length:23052
[575:311] [2025-02-10 07:33:19 +0000.560330][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:321] [2025-02-10 07:33:19 +0000.570779][31ca] Push an pts:3829 to dts queue.
[575:332] [2025-02-10 07:33:19 +0000.581936][31ca] last dts:3798 currentPts:3829
ppsOrSPS:0 queue length:6
[575:338] [2025-02-10 07:33:19 +0000.587687][31ca] DTS queue for
Generator:0x784851b2b8 3932 3963 3997 4030 4064
[575:348] [2025-02-10 07:33:19 +0000.597736][31ca] h264 add frame header cdr flag
[575:348] [2025-02-10 07:33:19 +0000.597862][31ca] Received key frame:3997
[575:352] [2025-02-10 07:33:19 +0000.602029][31ce] get the H.264 IDR frame
[575:426] [2025-02-10 07:33:19 +0000.675965][31ca] DTS queue for
Generator:0x784851b2b8 4796 4830
[575:455] [2025-02-10 07:33:19 +0000.704255][31cd] audio_frame_list_ empty
[575:455] [2025-02-10 07:33:19 +0000.704814][31ca] Push an pts:5164 to dts queue.
[575:469] [2025-02-10 07:33:19 +0000.718512][31ca] last dts:5130 currentPts:5164
ppsOrSPS:0 queue length:5
[575:483] [2025-02-10 07:33:19 +0000.732193][31c8] setDisplayRotate :90
[575:483] [2025-02-10 07:33:19 +0000.732264][31c8] 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
[575:497] [2025-02-10 07:33:19 +0000.746776][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:523] [2025-02-10 07:33:19 +0000.773052][31ca] DTS queue for
Generator:0x784851b2b8 5597 5629 5666 5696
[575:549] [2025-02-10 07:33:19 +0000.798488][31ca] SendFrame
encodedImage._timeStamp:5830encodedImage->_length:17072
[575:566] [2025-02-10 07:33:19 +0000.815596][31ca] h264 add frame header cdr flag
[575:566] [2025-02-10 07:33:19 +0000.815756][31ca] Received key frame:6000
[575:568] [2025-02-10 07:33:19 +0000.817824][31ce] get the H.264 IDR frame
[575:616] [2025-02-10 07:33:19 +0000.865424][31c8] setDisplayRotate :90
[575:616] [2025-02-10 07:33:19 +0000.865514][31c8] 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
[575:619] [2025-02-10 07:33:19 +0000.869076][31ca] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6197 pts:6197
[575:629] [2025-02-10 07:33:19 +0000.878315][31ca] Push an pts:6500 to dts queue.
[575:635] [2025-02-10 07:33:19 +0000.884413][31ca] DTS queue for
Generator:0x784851b2b8 6430 6463 6500
[575:642] [2025-02-10 07:33:19 +0000.891179][31cc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[575:643] [2025-02-10 07:33:19 +0000.892254][31ca] last dts:6463 currentPts:6500
ppsOrSPS:0 queue length:4
[575:659] [2025-02-10 07:33:19 +0000.908358][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:659] [2025-02-10 07:33:19 +0000.908796][31cc] webrtc common_video plane
old ..... (1/1000) new: 58001 delete: 57976 diff: 25
[575:673] [2025-02-10 07:33:19 +0000.922798][31ca] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6928
[575:673] [2025-02-10 07:33:19 +0000.922983][31ca] push video frame to H264
encoder. (100 frame for one log)

[575:673] [2025-02-10 07:33:19 +0000.923059][31ca] push video frame to H264


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

[575:673] [2025-02-10 07:33:19 +0000.923099][31ca] H264Encode::push video frame to


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

[575:673] [2025-02-10 07:33:19 +0000.923161][31ca] The input pts:6928 fps:30


[575:693] [2025-02-10 07:33:19 +0000.942537][31ca] H264Encode::H264SWEncoder get
callback, length:8272 type:1 nalType:1length:8268
[575:720] [2025-02-10 07:33:19 +0000.969868][31ca] DTS queue for
Generator:0x784851b2b8 7263 7296 7336
[575:729] [2025-02-10 07:33:19 +0000.978190][31c8] setDisplayRotate :90
[575:729] [2025-02-10 07:33:19 +0000.978256][31c8] 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
[575:784] [2025-02-10 07:33:20 +0000.33433][31ca] Push an pts:7833 to dts queue.
[575:800] [2025-02-10 07:33:20 +0000.49255][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:802] [2025-02-10 07:33:20 +0000.51350][31ca] last dts:7800 currentPts:7833
ppsOrSPS:0 queue length:5
[575:823] [2025-02-10 07:33:20 +0000.72454][31ca] h264 add frame header cdr flag
[575:823] [2025-02-10 07:33:20 +0000.72593][31ca] Received key frame:7995
[575:824] [2025-02-10 07:33:20 +0000.73236][31ca] DTS queue for
Generator:0x784851b2b8 8065 8098 8136 8160
[575:824] [2025-02-10 07:33:20 +0000.73396][31ce] get the H.264 IDR frame
[575:920] [2025-02-10 07:33:20 +0000.169483][31cc] video frame wait audio frame:
last_video_timestamp:9401 last_audio_timestamp:9168.12
[575:923] [2025-02-10 07:33:20 +0000.172680][31cd] audio_frame_list_ empty
[575:943] [2025-02-10 07:33:20 +0000.193115][31ca] DTS queue for
Generator:0x784851b2b8 8934 8962
[575:957] [2025-02-10 07:33:20 +0000.206239][31ca] Push an pts:9164 to dts queue.
[575:972] [2025-02-10 07:33:20 +0000.221888][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[575:973] [2025-02-10 07:33:20 +0000.222632][31ca] SendFrame
encodedImage._timeStamp:9164encodedImage->_length:9808
[575:973] [2025-02-10 07:33:20 +0000.222772][31ca] last dts:9127 currentPts:9164
ppsOrSPS:0 queue length:3
[576:031] [2025-02-10 07:33:20 +0000.280484][31ca] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9565 pts:9565
[576:049] [2025-02-10 07:33:20 +0000.298755][31ca] DTS queue for
Generator:0x784851b2b8 9764 9797
[576:089] [2025-02-10 07:33:20 +0000.338256][31ca] h264 add frame header cdr flag
[576:089] [2025-02-10 07:33:20 +0000.338601][31ca] Received key frame:9995
[576:090] [2025-02-10 07:33:20 +0000.340040][31ce] get the H.264 IDR frame
[576:096] [2025-02-10 07:33:20 +0000.345380][31cc] Error(video_source.cc:430): wait
decoder a frame: 0
[576:102] [2025-02-10 07:33:20 +0000.351467][31cc] webrtc common_video plane
old ..... (1/1000) new: 59001 delete: 58888 diff: 113
[576:105] [2025-02-10 07:33:20 +0000.354771][31be] av_read_frame AVERROR_EOF
[576:106] [2025-02-10 07:33:20 +0000.355572][31ca] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10301
[576:106] [2025-02-10 07:33:20 +0000.355625][31ca] push video frame to H264
encoder. (100 frame for one log)

[576:106] [2025-02-10 07:33:20 +0000.355699][31ca] push video frame to H264


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

[576:106] [2025-02-10 07:33:20 +0000.355823][31ca] H264Encode::push video frame to


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

[576:106] [2025-02-10 07:33:20 +0000.355888][31ca] The input pts:10301 fps:30


[576:121] [2025-02-10 07:33:20 +0000.371124][2c2d] Run AGC when audioType = 0
[576:122] [2025-02-10 07:33:20 +0000.371244][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[576:123] [2025-02-10 07:33:20 +0000.372582][31ca] H264Encode::H264SWEncoder get
callback, length:9440 type:1 nalType:1length:9436
[576:127] [2025-02-10 07:33:20 +0000.376542][31ca] Push an pts:10497 to dts queue.
[576:136] [2025-02-10 07:33:20 +0000.385783][31be] OnReceiveEOF:
[576:136] [2025-02-10 07:33:20 +0000.385859][31be] OnDecoderEOF time:43686697
enter.

[576:136] [2025-02-10 07:33:20 +0000.385890][31be] OnDecoderEOF leave. expire time


= 0 ms

[576:136] [2025-02-10 07:33:20 +0000.385907][31be] OnDecoderFinished:


OnDecoderFinished total decoder frames:353 this:0x7746327480
[576:136] [2025-02-10 07:33:20 +0000.385907][31bc] CleanUp time:43686697 enter.

[576:139] [2025-02-10 07:33:20 +0000.388819][31bc] CleanUp leave. expire time = 3


ms

[576:139] [2025-02-10 07:33:20 +0000.388894][31bc] clean up


[576:139] [2025-02-10 07:33:20 +0000.388914][31bc] running_decoder_count:0max
count:2
[576:141] [2025-02-10 07:33:20 +0000.390393][31ca] last dts:10463 currentPts:10497
ppsOrSPS:0 queue length:5
[576:142] [2025-02-10 07:33:20 +0000.391222][31ca] DTS queue for
Generator:0x784851b2b8 10535 10565 10598 10629 10660
[576:142] [2025-02-10 07:33:20 +0000.391848][31cd] PullAudioFrame: PullFrame audio
finished.
[576:142] [2025-02-10 07:33:20 +0000.391910][31cd] OnAudioTimer: OnAudioTimer
return
[576:155] [2025-02-10 07:33:20 +0000.404912][31cc] OnVideoTimer: OnVideoTimer
EndComposeFile
[576:155] [2025-02-10 07:33:20 +0000.404994][31cc] EndComposeFile: EndComposeFile,
is composing 1
[576:197] [2025-02-10 07:33:20 +0000.446361][31ca] DTS queue for
Generator:0x784851b2b8 11298 11328 11362 11393 11427 11467 11496 11526 11563
[576:210] [2025-02-10 07:33:20 +0000.459605][31ca]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:353
[576:210] [2025-02-10 07:33:20 +0000.459676][31ca]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7848521000
[576:213] [2025-02-10 07:33:20 +0000.462410][31cb]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[576:213] [2025-02-10 07:33:20 +0000.462505][31cb]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[576:213] [2025-02-10 07:33:20 +0000.462695][31c8] stop recording
[576:213] [2025-02-10 07:33:20 +0000.462745][31c8]
RecordingSessionInternalSimple:destroy media processers
[576:213] [2025-02-10 07:33:20 +0000.462766][31c8] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[576:213] [2025-02-10 07:33:20 +0000.462784][31c8] H264Encode::flushing hareware
Encoder
[576:213] [2025-02-10 07:33:20 +0000.462888][31c8] Flush time:43686774 enter.

[576:213] [2025-02-10 07:33:20 +0000.462924][31c8] H264Encoder encoder flush


[576:213] [2025-02-10 07:33:20 +0000.462946][31c8] flush output queue
[576:553] [2025-02-10 07:33:20 +0000.803209][31c8] Flush leave. expire time = 341
ms

[576:554] [2025-02-10 07:33:20 +0000.803485][31c8] ~H264EncodeWrap:


[576:554] [2025-02-10 07:33:20 +0000.803537][31c8] ~H264Encode:
[576:554] [2025-02-10 07:33:20 +0000.803670][31c8] teardownCompressionSession:
H264Encode::destroying Encoder
[576:554] [2025-02-10 07:33:20 +0000.803708][31c8] Release time:43687115 enter.

[576:554] [2025-02-10 07:33:20 +0000.803875][31c8] Release:


MediaCodecVideoEncoder::Release _inited:1
[576:554] [2025-02-10 07:33:20 +0000.803926][31c8] Destroy time:43687115 enter.

[576:554] [2025-02-10 07:33:20 +0000.803959][31c8] H264Encoder encoderDestroy


[576:554] [2025-02-10 07:33:20 +0000.803992][31c8]
AndroidMediaCodecVideoEncoder::release env: 0x784841b3e0
[576:554] [2025-02-10 07:33:20 +0000.804066][31c8]
AndroidMediaCodecVideoEncoder::Destroy
[576:590] [2025-02-10 07:33:20 +0000.839606][31c8] Destroy leave. expire time = 36
ms

[576:590] [2025-02-10 07:33:20 +0000.839720][31c8] Release leave. expire time = 36


ms

[576:590] [2025-02-10 07:33:20 +0000.839776][31c8] ~AndroidHwAvcEncoder


time:43687151 enter.

[576:590] [2025-02-10 07:33:20 +0000.839870][31c8] Release time:43687151 enter.

[576:590] [2025-02-10 07:33:20 +0000.839906][31c8] Release:


MediaCodecVideoEncoder:: has been released before, just return
[576:590] [2025-02-10 07:33:20 +0000.839924][31c8] Release leave. expire time = 0
ms

[576:590] [2025-02-10 07:33:20 +0000.839940][31c8] ~AndroidMediaCodecVideoEncoder


[576:590] [2025-02-10 07:33:20 +0000.839956][31c8] ~WrapAndroidMediaCodec
time:43687151 enter.

[576:590] [2025-02-10 07:33:20 +0000.839973][31c8] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[576:590] [2025-02-10 07:33:20 +0000.839989][31c8] video hevc hw codec


destructor:0x78484218e0

[576:590] [2025-02-10 07:33:20 +0000.840018][31c8] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[576:591] [2025-02-10 07:33:20 +0000.840212][31c8] teardownCompressionSession:


H264Encode::destroyed Encoder
[576:591] [2025-02-10 07:33:20 +0000.840249][31c8]
RecordingSessionInternalSimple:destroy aac encoder output!
[576:591] [2025-02-10 07:33:20 +0000.840301][31c8] AACSWEncode destructor
[576:592] [2025-02-10 07:33:20 +0000.841618][31ce] fd_close successed!
[576:593] [2025-02-10 07:33:20 +0000.842485][31ce] MP4 close file successfully
[576:593] [2025-02-10 07:33:20 +0000.842560][31ce] Recording session Internal:
notify recording ok
[576:593] [2025-02-10 07:33:20 +0000.842600][31ce] onRecordingOk: Recording Ok,
compose use time: 1821, averagefps 0
[576:593] [2025-02-10 07:33:20 +0000.842640][31ce] OnReceiveEOF:
[576:595] [2025-02-10 07:33:20 +0000.844670][31cc] OnVideoTimer: OnVideoTimer
return
[576:605] [2025-02-10 07:33:20 +0000.854251][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[576:605] [2025-02-10 07:33:20 +0000.854399][7dd2] ~MediaComposeFile time:43687166
enter.

[576:605] [2025-02-10 07:33:20 +0000.854451][7dd2] CancelCompose: CancelCompose,


is composing 0
[576:605] [2025-02-10 07:33:20 +0000.854614][31c8] stop recording
[576:605] [2025-02-10 07:33:20 +0000.854689][31c8] we have stopped recording before
[576:606] [2025-02-10 07:33:20 +0000.856163][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[576:607] [2025-02-10 07:33:20 +0000.856416][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[576:607] [2025-02-10 07:33:20 +0000.856862][7dd2] global uninited!
[576:607] [2025-02-10 07:33:20 +0000.856990][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[576:607] [2025-02-10 07:33:20 +0000.857087][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[576:607] [2025-02-10 07:33:20 +0000.857126][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[576:608] [2025-02-10 07:33:20 +0000.857188][7dd2] UnbindInputFilter 0x7771210298
this 0x77ca1c6420
[576:608] [2025-02-10 07:33:20 +0000.857261][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746327480
[576:608] [2025-02-10 07:33:20 +0000.857327][7dd2] DestoryDecoderByVideoSource
time:43687169 enter.

[576:608] [2025-02-10 07:33:20 +0000.857397][7dd2] ~VideoBindDecoder time:43687169


enter.

[576:608] [2025-02-10 07:33:20 +0000.857949][7dd2] CleanUp time:43687169 enter.

[576:610] [2025-02-10 07:33:20 +0000.859410][7dd2] CleanUp leave. expire time = 2


ms

[576:610] [2025-02-10 07:33:20 +0000.859529][7dd2] CleanUp time:43687171 enter.

[576:610] [2025-02-10 07:33:20 +0000.859975][7dd2] CleanUp leave. expire time = 0


ms

[576:611] [2025-02-10 07:33:20 +0000.861140][7dd2] ~VideoBindDecoder leave. expire


time = 3 ms

[576:612] [2025-02-10 07:33:20 +0000.861206][7dd2] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[576:612] [2025-02-10 07:33:20 +0000.861266][7dd2] UnbindInputFilter 0x77711f6958


this 0x7771210298
[576:612] [2025-02-10 07:33:20 +0000.861323][7dd2] UnbindInputFilter 0x77711f67d8
this 0x77711f6958
[576:612] [2025-02-10 07:33:20 +0000.861375][7dd2] UnbindInputFilter 0x77463276a0
this 0x77711f67d8
[576:612] [2025-02-10 07:33:20 +0000.861434][7dd2] UnbindInputFilter 0x77711f6e98
this 0x7771210598
[576:612] [2025-02-10 07:33:20 +0000.861490][7dd2] UnbindInputFilter 0x77711f6a18
this 0x77711f6e98
[576:612] [2025-02-10 07:33:20 +0000.861543][7dd2] UnbindInputFilter 0x77463276a0
this 0x77711f6a18
[576:612] [2025-02-10 07:33:20 +0000.861620][7dd2] ~GLESContext:
[576:613] [2025-02-10 07:33:20 +0000.862294][7dd2] GLESContext destruct finish.
[576:613] [2025-02-10 07:33:20 +0000.862361][7dd2] filter: filter pipeline destroy
this: 0x77ca1c6380
[576:823] [2025-02-10 07:33:21 +0000.72233][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[578:120] [2025-02-10 07:33:22 +0000.370105][2c2d] Run AGC when audioType = 0
[578:545] [2025-02-10 07:33:22 +0000.795047][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[580:123] [2025-02-10 07:33:24 +0000.372380][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[580:123] [2025-02-10 07:33:24 +0000.372559][2c2e] _deviceSampleRate:48000

[580:125] [2025-02-10 07:33:24 +0000.374387][2c2d] Run AGC when audioType = 0


[580:125] [2025-02-10 07:33:24 +0000.374538][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[580:265] [2025-02-10 07:33:24 +0000.515094][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[581:989] [2025-02-10 07:33:26 +0000.238486][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[582:122] [2025-02-10 07:33:26 +0000.372090][2c2d] Run AGC when audioType = 0
[583:730] [2025-02-10 07:33:27 +0000.979244][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[584:124] [2025-02-10 07:33:28 +0000.373592][2c2d] Run AGC when audioType = 0
[584:124] [2025-02-10 07:33:28 +0000.373858][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[585:482] [2025-02-10 07:33:29 +0000.731894][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[586:121] [2025-02-10 07:33:30 +0000.370937][2c2d] Run AGC when audioType = 0
[587:214] [2025-02-10 07:33:31 +0000.463664][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[588:125] [2025-02-10 07:33:32 +0000.375126][2c2d] Run AGC when audioType = 0
[588:126] [2025-02-10 07:33:32 +0000.375264][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[588:942] [2025-02-10 07:33:33 +0000.191573][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[590:120] [2025-02-10 07:33:34 +0000.369738][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[590:120] [2025-02-10 07:33:34 +0000.369895][2c2e] _deviceSampleRate:48000

[590:124] [2025-02-10 07:33:34 +0000.373440][2c2d] Run AGC when audioType = 0


[590:670] [2025-02-10 07:33:34 +0000.920097][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[592:123] [2025-02-10 07:33:36 +0000.372773][2c2d] Run AGC when audioType = 0
[592:123] [2025-02-10 07:33:36 +0000.372928][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[592:386] [2025-02-10 07:33:36 +0000.636099][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[594:113] [2025-02-10 07:33:38 +0000.362208][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[594:123] [2025-02-10 07:33:38 +0000.372934][2c2d] Run AGC when audioType = 0
[595:844] [2025-02-10 07:33:40 +0000.93461][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[596:121] [2025-02-10 07:33:40 +0000.371083][2c2d] Run AGC when audioType = 0
[596:122] [2025-02-10 07:33:40 +0000.371343][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[597:580] [2025-02-10 07:33:41 +0000.829928][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[598:123] [2025-02-10 07:33:42 +0000.372262][2c2d] Run AGC when audioType = 0
[599:325] [2025-02-10 07:33:43 +0000.574562][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[600:120] [2025-02-10 07:33:44 +0000.369365][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[600:120] [2025-02-10 07:33:44 +0000.369498][2c2e] _deviceSampleRate:48000

[600:125] [2025-02-10 07:33:44 +0000.374684][2c2d] Run AGC when audioType = 0


[600:125] [2025-02-10 07:33:44 +0000.374906][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[601:062] [2025-02-10 07:33:45 +0000.312049][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[602:120] [2025-02-10 07:33:46 +0000.370107][2c2d] Run AGC when audioType = 0
[602:789] [2025-02-10 07:33:47 +0000.38417][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[604:121] [2025-02-10 07:33:48 +0000.370932][2c2d] Run AGC when audioType = 0
[604:122] [2025-02-10 07:33:48 +0000.371265][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[604:524] [2025-02-10 07:33:48 +0000.774009][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[606:121] [2025-02-10 07:33:50 +0000.370513][2c2d] Run AGC when audioType = 0
[606:264] [2025-02-10 07:33:50 +0000.514002][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[608:002] [2025-02-10 07:33:52 +0000.251518][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[608:122] [2025-02-10 07:33:52 +0000.371700][2c2d] Run AGC when audioType = 0
[608:122] [2025-02-10 07:33:52 +0000.371960][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[609:739] [2025-02-10 07:33:53 +0000.988981][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[610:120] [2025-02-10 07:33:54 +0000.369232][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[610:120] [2025-02-10 07:33:54 +0000.369398][2c2e] _deviceSampleRate:48000

[610:122] [2025-02-10 07:33:54 +0000.372023][2c2d] Run AGC when audioType = 0


[611:473] [2025-02-10 07:33:55 +0000.722305][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[612:124] [2025-02-10 07:33:56 +0000.374091][2c2d] Run AGC when audioType = 0
[612:125] [2025-02-10 07:33:56 +0000.374381][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[613:223] [2025-02-10 07:33:57 +0000.472657][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[614:125] [2025-02-10 07:33:58 +0000.374581][2c2d] Run AGC when audioType = 0
[614:965] [2025-02-10 07:33:59 +0000.215111][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[616:122] [2025-02-10 07:34:00 +0000.372076][2c2d] Run AGC when audioType = 0
[616:123] [2025-02-10 07:34:00 +0000.372630][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[616:692] [2025-02-10 07:34:00 +0000.941879][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[618:123] [2025-02-10 07:34:02 +0000.372792][2c2d] Run AGC when audioType = 0
[618:365] [2025-02-10 07:34:02 +0000.615136][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 180
[618:366] [2025-02-10 07:34:02 +0000.615212][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 180
[618:366] [2025-02-10 07:34:02 +0000.615415][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[618:366] [2025-02-10 07:34:02 +0000.615602][2c29] operator() time:43728927 enter.

[618:366] [2025-02-10 07:34:02 +0000.615665][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[618:368] [2025-02-10 07:34:02 +0000.617313][2c29] MicSource: Mic source
created:10x78484cec00
[618:368] [2025-02-10 07:34:02 +0000.617872][2c29] alloc thread: 0x7770b13f80
name:worker1 thread id:514438667440 to Mic_source
[618:368] [2025-02-10 07:34:02 +0000.617975][2c29] audio: start the audio sender
thread.

[618:368] [2025-02-10 07:34:02 +0000.618039][2c29] construct OpenGLRenderProgram


0x773d13cb98
[618:368] [2025-02-10 07:34:02 +0000.618080][2c29] CropFilter::SetOrientation
orientation: 180
[618:369] [2025-02-10 07:34:02 +0000.618249][2c29] filter: filter pipeline
construtc this: 0x773d0bae00
[618:369] [2025-02-10 07:34:02 +0000.618288][2c29] filter: filter pipeline2 update
pattern: 1
[618:369] [2025-02-10 07:34:02 +0000.618323][2c29] CameraSource::source_id_:27
[618:369] [2025-02-10 07:34:02 +0000.618360][2c29] RecordAudioSource::source_id_:28
[618:369] [2025-02-10 07:34:02 +0000.618614][2c29] BindInputFilter 0x7770b14cc0
this 0x773d13cdc0
[618:369] [2025-02-10 07:34:02 +0000.618690][2c29] BindInputFilter 0x773d0b6158
this 0x7770b13050
[618:369] [2025-02-10 07:34:02 +0000.618773][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0baea0
[618:369] [2025-02-10 07:34:02 +0000.618827][2c29] setParamentForFilters:
speed:1.000000
[618:369] [2025-02-10 07:34:02 +0000.618887][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[618:369] [2025-02-10 07:34:02 +0000.618923][2c29] SetParamForFilter time:43728930
enter.

[618:369] [2025-02-10 07:34:02 +0000.618956][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[618:369] [2025-02-10 07:34:02 +0000.618989][2c29] SetParamForFilter: Params video
index is: 0
[618:369] [2025-02-10 07:34:02 +0000.619020][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[618:369] [2025-02-10 07:34:02 +0000.619135][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[618:370] [2025-02-10 07:34:02 +0000.619188][2c29] crop filter mode tpye:
citytravelvideo index:0
[618:374] [2025-02-10 07:34:02 +0000.624124][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624251][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624290][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624323][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624357][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624389][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624421][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624454][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624486][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624520][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[618:375] [2025-02-10 07:34:02 +0000.624551][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[618:375] [2025-02-10 07:34:02 +0000.624591][2c29] SetParamForFilter leave. expire
time = 6 ms

[618:375] [2025-02-10 07:34:02 +0000.624712][2c29] OnOutputSizeChanged width 1280


height 720
[618:375] [2025-02-10 07:34:02 +0000.624755][2c29] OpenGLFrameBuffer: width:1280
height:720
[618:375] [2025-02-10 07:34:02 +0000.624794][2c29] OpenGLFrameBuffer: width:1280
height:720
[618:375] [2025-02-10 07:34:02 +0000.624828][2c29] OpenGLFrameBuffer: width:1280
height:720
[618:375] [2025-02-10 07:34:02 +0000.624861][2c29] OpenGLFrameBuffer: width:1280
height:720
[618:375] [2025-02-10 07:34:02 +0000.624893][2c29] OpenGLFrameBuffer: width:1280
height:720
[618:375] [2025-02-10 07:34:02 +0000.624927][2c29] OpenGLFrameBuffer: width:1280
height:720
[618:375] [2025-02-10 07:34:02 +0000.624960][2c29] construct TrivalImageDrawer
0x773c30a580
[618:375] [2025-02-10 07:34:02 +0000.625091][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30a580 context 0x7770bc0380
[618:375] [2025-02-10 07:34:02 +0000.625135][2c29] setupGLES:
[618:377] [2025-02-10 07:34:02 +0000.626846][2c29] OpenGLRenderProgram::Initialize.
[618:377] [2025-02-10 07:34:02 +0000.626924][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[618:377] [2025-02-10 07:34:02 +0000.626974][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[618:377] [2025-02-10 07:34:02 +0000.627053][2c29] Init open gl render:
0x773d13cb98
[618:377] [2025-02-10 07:34:02 +0000.627110][2c29] Fragement shader path:
[618:377] [2025-02-10 07:34:02 +0000.627160][2c29] Fragement shader path:
[618:378] [2025-02-10 07:34:02 +0000.627201][2c29] create opengl program object.
[618:378] [2025-02-10 07:34:02 +0000.627242][2c29] create shader: vertex
[618:378] [2025-02-10 07:34:02 +0000.627554][2c29] create shader: fragment
[618:380] [2025-02-10 07:34:02 +0000.629555][2c29] Have not extra filter filename!
[618:380] [2025-02-10 07:34:02 +0000.629623][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[618:380] [2025-02-10 07:34:02 +0000.629680][2c29] OpenGLRenderProgram::Initialize
success.
[618:380] [2025-02-10 07:34:02 +0000.629751][2c29] Setup the OpenGL result:1
[618:380] [2025-02-10 07:34:02 +0000.630113][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[618:381] [2025-02-10 07:34:02 +0000.630347][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[618:381] [2025-02-10 07:34:02 +0000.630385][321c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[618:381] [2025-02-10 07:34:02 +0000.630411][2c28] 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
[618:381] [2025-02-10 07:34:02 +0000.630522][2c28] 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_43728941.mp4
fileFD: -1
[618:381] [2025-02-10 07:34:02 +0000.631060][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
is opened successfully
[618:381] [2025-02-10 07:34:02 +0000.631115][2c28] setupMediaProcessers:
[618:381] [2025-02-10 07:34:02 +0000.631147][2c28]
RecordingSessionInternalSimple:setup media processers.
[618:382] [2025-02-10 07:34:02 +0000.631179][2c28] construct AAC encoder
[618:382] [2025-02-10 07:34:02 +0000.631452][2c28] H264Encoder creating:
superfast011818
[618:382] [2025-02-10 07:34:02 +0000.631515][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[618:383] [2025-02-10 07:34:02 +0000.632366][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[618:383] [2025-02-10 07:34:02 +0000.632421][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[618:383] [2025-02-10 07:34:02 +0000.632461][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[618:383] [2025-02-10 07:34:02 +0000.632500][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[618:383] [2025-02-10 07:34:02 +0000.632537][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[618:383] [2025-02-10 07:34:02 +0000.632577][2c28] setupCompressionSession:
[618:383] [2025-02-10 07:34:02 +0000.632614][2c28] H264Encode::creating hareware
Encoder
[618:383] [2025-02-10 07:34:02 +0000.632651][2c28] AndroidHwAvcEncoder
time:43728944 enter.

[618:383] [2025-02-10 07:34:02 +0000.632914][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[618:383] [2025-02-10 07:34:02 +0000.633059][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[618:383] [2025-02-10 07:34:02 +0000.633115][2c28] The video avc hw codec address
is 0x77ca18c7e0
[618:384] [2025-02-10 07:34:02 +0000.633196][2c28] AndroidHwAvcEncoder leave.
expire time = 1 ms

[618:384] [2025-02-10 07:34:02 +0000.633247][2c28] RegisterEncodeCompleteCallback


time:43728945 enter.

[618:384] [2025-02-10 07:34:02 +0000.633352][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[618:384] [2025-02-10 07:34:02 +0000.633411][2c28] InitEncode time:43728945 enter.

[618:384] [2025-02-10 07:34:02 +0000.633499][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[618:384] [2025-02-10 07:34:02 +0000.633554][2c28] Create time:43728945 enter.

[618:384] [2025-02-10 07:34:02 +0000.633594][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[618:384] [2025-02-10 07:34:02 +0000.633638][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x777120f780
[618:384] [2025-02-10 07:34:02 +0000.633798][2c28]
supported_type:image/vnd.android.heic
[618:384] [2025-02-10 07:34:02 +0000.633876][2c28] supported_type:video/avc
[618:384] [2025-02-10 07:34:02 +0000.633927][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[618:384] [2025-02-10 07:34:02 +0000.634013][2c28] hwCodecPrefix :OMX.qcom.
[618:384] [2025-02-10 07:34:02 +0000.634099][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[618:385] [2025-02-10 07:34:02 +0000.634208][2c28] mediacodec_createCodecByName
time:43728946 enter.

[618:385] [2025-02-10 07:34:02 +0000.634292][2c28] WrapAndroidMediaCodec


time:43728946 enter.

[618:385] [2025-02-10 07:34:02 +0000.634451][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[618:404] [2025-02-10 07:34:02 +0000.653919][2c28] mediacodec_createCodecByName


leave. expire time = 19 ms

[618:404] [2025-02-10 07:34:02 +0000.654014][2c28] WrapAndroidMediaFromat


time:43728965 enter.

[618:404] [2025-02-10 07:34:02 +0000.654093][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[618:418] [2025-02-10 07:34:02 +0000.667855][2c2d] haveEnoughProcessedData


internalAudioStream.length: 0
[618:433] [2025-02-10 07:34:02 +0000.682717][2c28] Destroy time:43728994 enter.

[618:433] [2025-02-10 07:34:02 +0000.682819][2c28] WrapAndroidMediaFromat::


Destroy
[618:433] [2025-02-10 07:34:02 +0000.682860][2c28] Destroy leave. expire time = 0
ms

[618:434] [2025-02-10 07:34:02 +0000.683191][2c28] ~WrapAndroidMediaFromat


time:43728995 enter.

[618:434] [2025-02-10 07:34:02 +0000.683234][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[618:434] [2025-02-10 07:34:02 +0000.683268][2c28] Create leave. expire time = 50


ms

[618:434] [2025-02-10 07:34:02 +0000.683310][2c28] isSemiPlanarSupport


time:43728995 enter.

[618:434] [2025-02-10 07:34:02 +0000.683356][2c28] H264Encoder isSemiPlanarSupport


[618:434] [2025-02-10 07:34:02 +0000.683406][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[618:434] [2025-02-10 07:34:02 +0000.683462][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[618:434] [2025-02-10 07:34:02 +0000.683550][2c28] InitEncode leave. expire time =
50 ms

[618:434] [2025-02-10 07:34:02 +0000.683583][2c28] H264Encode::created Encoder


[618:434] [2025-02-10 07:34:02 +0000.683642][2c28] H264Encode:: H264 encoder
created.
[618:434] [2025-02-10 07:34:02 +0000.683712][2c28] H264 encoder created.
[618:434] [2025-02-10 07:34:02 +0000.683740][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c30b0c0
[618:434] [2025-02-10 07:34:02 +0000.683768][2c28] setOutput:
[618:434] [2025-02-10 07:34:02 +0000.683793][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[618:434] [2025-02-10 07:34:02 +0000.683817][2c28] request a key frame
[618:434] [2025-02-10 07:34:02 +0000.683867][2c28] H264Encode:: request a key frame
[618:434] [2025-02-10 07:34:02 +0000.683986][2c28] setDisplayRotate :180
[618:434] [2025-02-10 07:34:02 +0000.684030][2c28] MP4Recorder AddDisplayRotate:180
c:-1 s:-1.22465e-16 matrix[0]:65535 matrix[1]:0 matrix[2]:0 matrix[3]:0
matrix[4]:65535 matrix[8]:64
[618:434] [2025-02-10 07:34:02 +0000.684196][2c29] StartRecording:
[618:435] [2025-02-10 07:34:02 +0000.684321][3215] operator(): Set the recording
session in mic source. recording session: 0x773d0b6000
[618:435] [2025-02-10 07:34:02 +0000.684481][2c29] operator() leave. expire time =
69 ms

[618:498] [2025-02-10 07:34:02 +0000.747801][2c29] begine recode to first frame


spend time:132
[618:498] [2025-02-10 07:34:02 +0000.747880][2c29]
GPUImageProcessing::SetOrientation orientation: 180
[618:498] [2025-02-10 07:34:02 +0000.748072][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[618:532] [2025-02-10 07:34:02 +0000.781196][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[618:538] [2025-02-10 07:34:02 +0000.787272][321b]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[618:562] [2025-02-10 07:34:02 +0000.811362][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[618:568] [2025-02-10 07:34:02 +0000.818138][321c] add aac audio track with id:1
[618:598] [2025-02-10 07:34:02 +0000.847301][321b] Push an pts:65 to dts queue.
[618:601] [2025-02-10 07:34:02 +0000.850524][321b] h264 add frame header cdr flag
[618:602] [2025-02-10 07:34:02 +0000.851370][321b] h264 add frame header cdr flag
[618:602] [2025-02-10 07:34:02 +0000.851976][321b] Received key frame:0
[618:602] [2025-02-10 07:34:02 +0000.852053][321b] H264Encode:: get a sps pps
header!headerSize:31
[618:604] [2025-02-10 07:34:02 +0000.853470][321c] get the H.264 SPS parameter
[618:604] [2025-02-10 07:34:02 +0000.853757][321c] add video track with id:2
[618:605] [2025-02-10 07:34:02 +0000.854744][321c] get the H.264 PPS parameter
[618:605] [2025-02-10 07:34:02 +0000.855141][321c] get the H.264 IDR frame
[618:606] [2025-02-10 07:34:02 +0000.855191][321c] resss:true
[618:606] [2025-02-10 07:34:02 +0000.855222][321c] video start ts:0
[618:606] [2025-02-10 07:34:02 +0000.855378][321c] the video frame has been written
into MP4 file
[618:607] [2025-02-10 07:34:02 +0000.856873][3213] AF_SpeedFilter audio
0x7770b12f00 PullFrame
[618:637] [2025-02-10 07:34:02 +0000.886934][321b] last dts:30 currentPts:65
ppsOrSPS:0 queue length:2
[618:649] [2025-02-10 07:34:02 +0000.898381][321c] audio start ts:0
[618:649] [2025-02-10 07:34:02 +0000.898476][321c] the audio frame has been written
into MP4 file
[618:664] [2025-02-10 07:34:02 +0000.913333][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[618:897] [2025-02-10 07:34:03 +0000.146189][2c29] The convert RGB to YUV take 2
[619:034] [2025-02-10 07:34:03 +0000.283520][321b] DTS queue for
Generator:0x77463816b8 467 500
[619:049] [2025-02-10 07:34:03 +0000.298457][3215] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[619:170] [2025-02-10 07:34:03 +0000.419324][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[619:302] [2025-02-10 07:34:03 +0000.551325][321b] SendFrame
encodedImage._timeStamp:736encodedImage->_length:27232
[619:397] [2025-02-10 07:34:03 +0000.646932][2c29] The convert RGB to YUV take 1
[619:447] [2025-02-10 07:34:03 +0000.696848][3213] resampled_data_size:0
[619:518] [2025-02-10 07:34:03 +0000.768047][3213]
RecordAudioSource::PullAudioFrame
[619:669] [2025-02-10 07:34:03 +0000.918225][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[619:675] [2025-02-10 07:34:03 +0000.924427][321b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1099 pts:1099
[619:876] [2025-02-10 07:34:04 +0000.125658][321b] DTS queue for
Generator:0x77463816b8 1298 1339
[619:900] [2025-02-10 07:34:04 +0000.149237][2c29] The convert RGB to YUV take 2
[619:937] [2025-02-10 07:34:04 +0000.186424][321b] Push an pts:1401 to dts queue.
[619:972] [2025-02-10 07:34:04 +0000.221461][321b] last dts:1367 currentPts:1401
ppsOrSPS:0 queue length:2
[620:052] [2025-02-10 07:34:04 +0000.301638][3215] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[620:078] [2025-02-10 07:34:04 +0000.328137][3213] AF_SpeedFilter::PullFrame eof4
[620:093] [2025-02-10 07:34:04 +0000.343000][3213]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[620:119] [2025-02-10 07:34:04 +0000.368666][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[620:119] [2025-02-10 07:34:04 +0000.368821][2c2e] _deviceSampleRate:48000

[620:120] [2025-02-10 07:34:04 +0000.369868][2c2d] Run AGC when audioType = 0


[620:120] [2025-02-10 07:34:04 +0000.369977][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[620:137] [2025-02-10 07:34:04 +0000.386647][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[620:147] [2025-02-10 07:34:04 +0000.396592][3213] AF_SpeedFilter audio
0x7770b12f00 PullFrame
[620:170] [2025-02-10 07:34:04 +0000.419341][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[620:178] [2025-02-10 07:34:04 +0000.427236][321a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1578queue_audio_frame_:3
[620:232] [2025-02-10 07:34:04 +0000.481827][2c29] webrtc common_video plane
old ..... (1/1000) new: 60001 delete: 59980 diff: 21
[620:402] [2025-02-10 07:34:04 +0000.651236][2c29] The convert RGB to YUV take 2
[620:436] [2025-02-10 07:34:04 +0000.685684][321b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1901
[620:436] [2025-02-10 07:34:04 +0000.685784][321b] push video frame to H264
encoder. (100 frame for one log)

[620:436] [2025-02-10 07:34:04 +0000.685898][321b] push video frame to H264


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

[620:436] [2025-02-10 07:34:04 +0000.685953][321b] H264Encode::push video frame to


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

[620:436] [2025-02-10 07:34:04 +0000.686007][321b] The input pts:1901 fps:30


[620:478] [2025-02-10 07:34:04 +0000.727663][321b] H264Encode::H264SWEncoder get
callback, length:25008 type:1 nalType:1length:25004
[620:572] [2025-02-10 07:34:04 +0000.821301][321b] h264 add frame header cdr flag
[620:572] [2025-02-10 07:34:04 +0000.821569][321b] Received key frame:1999
[620:605] [2025-02-10 07:34:04 +0000.854921][321c] get the H.264 IDR frame
[620:663] [2025-02-10 07:34:04 +0000.913037][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[620:669] [2025-02-10 07:34:04 +0000.918588][321b] DTS queue for
Generator:0x77463816b8 2132
[620:770] [2025-02-10 07:34:05 +0000.19815][321b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2234
[620:787] [2025-02-10 07:34:05 +0000.36608][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[620:787] [2025-02-10 07:34:05 +0000.36807][2c29] operator(): Stop
[620:787] [2025-02-10 07:34:05 +0000.36863][2c29] StopPullFrameAndWriteMp4
time:43731348 enter.

[620:787] [2025-02-10 07:34:05 +0000.36905][2c29] StopRecording:


[620:791] [2025-02-10 07:34:05 +0000.40939][3213] PullAudioFrame: PullFrame audio
finished.
[620:791] [2025-02-10 07:34:05 +0000.41078][3213]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[620:794] [2025-02-10 07:34:05 +0000.43293][321b]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:68
[620:797] [2025-02-10 07:34:05 +0000.47039][2c28] stop recording
[620:797] [2025-02-10 07:34:05 +0000.47142][2c28]
RecordingSessionInternalSimple:destroy media processers
[620:798] [2025-02-10 07:34:05 +0000.47173][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[620:798] [2025-02-10 07:34:05 +0000.47199][2c28] H264Encode::flushing hareware
Encoder
[620:798] [2025-02-10 07:34:05 +0000.47356][2c28] Flush time:43731359 enter.

[620:798] [2025-02-10 07:34:05 +0000.47431][2c28] H264Encoder encoder flush


[620:798] [2025-02-10 07:34:05 +0000.47465][2c28] flush output queue
[621:046] [2025-02-10 07:34:05 +0000.295893][3215] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[621:115] [2025-02-10 07:34:05 +0000.365116][2c28] Flush leave. expire time = 318
ms

[621:116] [2025-02-10 07:34:05 +0000.365415][2c28] ~H264EncodeWrap:


[621:116] [2025-02-10 07:34:05 +0000.365476][2c28] ~H264Encode:
[621:116] [2025-02-10 07:34:05 +0000.365515][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[621:116] [2025-02-10 07:34:05 +0000.365558][2c28] Release time:43731677 enter.

[621:116] [2025-02-10 07:34:05 +0000.365761][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[621:116] [2025-02-10 07:34:05 +0000.365825][2c28] Destroy time:43731677 enter.

[621:116] [2025-02-10 07:34:05 +0000.365865][2c28] H264Encoder encoderDestroy


[621:116] [2025-02-10 07:34:05 +0000.365905][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[621:116] [2025-02-10 07:34:05 +0000.365946][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[621:148] [2025-02-10 07:34:05 +0000.397311][2c28] Destroy leave. expire time = 32
ms

[621:148] [2025-02-10 07:34:05 +0000.397559][2c28] Release leave. expire time = 32


ms

[621:148] [2025-02-10 07:34:05 +0000.397624][2c28] ~AndroidHwAvcEncoder


time:43731709 enter.

[621:148] [2025-02-10 07:34:05 +0000.397808][2c28] Release time:43731709 enter.

[621:148] [2025-02-10 07:34:05 +0000.397878][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[621:148] [2025-02-10 07:34:05 +0000.397916][2c28] Release leave. expire time = 0
ms

[621:148] [2025-02-10 07:34:05 +0000.397987][2c28] ~AndroidMediaCodecVideoEncoder


[621:148] [2025-02-10 07:34:05 +0000.398024][2c28] ~WrapAndroidMediaCodec
time:43731709 enter.

[621:149] [2025-02-10 07:34:05 +0000.398272][2c28] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[621:149] [2025-02-10 07:34:05 +0000.398351][2c28] video hevc hw codec


destructor:0x77ca18c7e0

[621:149] [2025-02-10 07:34:05 +0000.398466][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[621:149] [2025-02-10 07:34:05 +0000.398559][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[621:149] [2025-02-10 07:34:05 +0000.398728][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[621:149] [2025-02-10 07:34:05 +0000.398794][2c28] AACSWEncode destructor
[621:151] [2025-02-10 07:34:05 +0000.400840][321c] MP4 close file successfully
[621:151] [2025-02-10 07:34:05 +0000.400916][321c] Recording session Internal:
notify recording ok
[621:151] [2025-02-10 07:34:05 +0000.400954][321c] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
output_video_timestamp_:2234 last_video_pts_:2234
[621:151] [2025-02-10 07:34:05 +0000.401027][321c] OnRecordFinish:
[621:152] [2025-02-10 07:34:05 +0000.401752][321c] onRecordingOk: net seek
pos:0record video duration:2267record audio duration:2252
[621:153] [2025-02-10 07:34:05 +0000.402770][3215] destructMicSource_w:
[621:153] [2025-02-10 07:34:05 +0000.402845][3215] setOutput_w:
MicSource::setOutput() 0x0
[621:153] [2025-02-10 07:34:05 +0000.403012][2c29] releaseThread 0x7770b13f80
[621:153] [2025-02-10 07:34:05 +0000.403093][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[621:154] [2025-02-10 07:34:05 +0000.403744][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 367 ms

[621:154] [2025-02-10 07:34:05 +0000.403804][2c29] DestroyPipelineAndFilters


time:43731715 enter.

[621:154] [2025-02-10 07:34:05 +0000.403874][2c29] UnbindInputFilter 0x7770b14cc0


this 0x773d13cdc0
[621:154] [2025-02-10 07:34:05 +0000.403921][2c29] UnbindInputFilter 0x773d0b6158
this 0x7770b13050
[621:154] [2025-02-10 07:34:05 +0000.403998][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0baea0
[621:154] [2025-02-10 07:34:05 +0000.404041][2c29] filter: filter pipeline destroy
this: 0x773d0bae00
[621:155] [2025-02-10 07:34:05 +0000.404338][2c29] ClearVideoOfSources: recodring
total frames:0
[621:155] [2025-02-10 07:34:05 +0000.404416][2c29] ClearVideoOfSources:
[621:155] [2025-02-10 07:34:05 +0000.404447][2c29] GPUImageProcessing destruct.
[621:155] [2025-02-10 07:34:05 +0000.404513][2c29] destroy TrivalImageDrawer
0x773c30a580
[621:155] [2025-02-10 07:34:05 +0000.404546][2c29] The shader has been initialize,
clean up them.

[621:155] [2025-02-10 07:34:05 +0000.404609][2c29] ~OpenGLFrameBuffer:


[621:155] [2025-02-10 07:34:05 +0000.404794][2c29] ~OpenGLFrameBuffer:
[621:155] [2025-02-10 07:34:05 +0000.404886][2c29] ~OpenGLFrameBuffer:
[621:155] [2025-02-10 07:34:05 +0000.404967][2c29] ~OpenGLFrameBuffer:
[621:155] [2025-02-10 07:34:05 +0000.405048][2c29] ~OpenGLFrameBuffer:
[621:155] [2025-02-10 07:34:05 +0000.405135][2c29] ~OpenGLFrameBuffer:
[621:156] [2025-02-10 07:34:05 +0000.405317][2c29] GPUImageProcessing destruct
finish.
[621:156] [2025-02-10 07:34:05 +0000.405366][2c29] GPURGBAFrame destruct.
[621:156] [2025-02-10 07:34:05 +0000.405421][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[621:156] [2025-02-10 07:34:05 +0000.405488][2c29] ~CameraSource time:43731717
enter.

[621:156] [2025-02-10 07:34:05 +0000.405550][2c29] ~CameraSource leave. expire


time = 0 ms

[621:156] [2025-02-10 07:34:05 +0000.405618][2c29] ~RecordAudioSource time:43731717


enter.

[621:156] [2025-02-10 07:34:05 +0000.405677][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[621:156] [2025-02-10 07:34:05 +0000.405728][2c29] DestroyPipelineAndFilters


leave. expire time = 2 ms

[621:173] [2025-02-10 07:34:05 +0000.422269][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[621:173] [2025-02-10 07:34:05 +0000.422888][7dd2] machine model :poco
[621:173] [2025-02-10 07:34:05 +0000.422956][7dd2] Support this machine model :poco
[621:173] [2025-02-10 07:34:05 +0000.423049][7dd2] global inited! current sdk
version: 07-20-936c45f
[621:174] [2025-02-10 07:34:05 +0000.423310][7dd2] filter: filter pipeline
construtc this: 0x77c9e75200
[621:174] [2025-02-10 07:34:05 +0000.423370][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[621:174] [2025-02-10 07:34:05 +0000.423423][7dd2] GLESContext:
[621:174] [2025-02-10 07:34:05 +0000.423491][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[621:175] [2025-02-10 07:34:05 +0000.424937][7dd2] The result of creation:
0x77ca0f0000
[621:175] [2025-02-10 07:34:05 +0000.425059][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca0f0880
[621:176] [2025-02-10 07:34:05 +0000.425198][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[621:176] [2025-02-10 07:34:05 +0000.425255][7dd2] The source 0 speed:1
[621:176] [2025-02-10 07:34:05 +0000.425313][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
delay: 0
[621:176] [2025-02-10 07:34:05 +0000.425373][7dd2] CreateDecoderByVideoSource
time:43731737 enter.

[621:176] [2025-02-10 07:34:05 +0000.425684][7dd2] running_decoder_count:0max


count:2
[621:176] [2025-02-10 07:34:05 +0000.425732][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[621:177] [2025-02-10 07:34:05 +0000.426603][3224] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f2400] Current FFmpeg version git-2021-06-16-
97cea6f
[621:203] [2025-02-10 07:34:05 +0000.452774][3224] OnStreamInfoFound: video
duration_: 2267
[621:204] [2025-02-10 07:34:05 +0000.453884][3225] NO get frame from decoder
[621:205] [2025-02-10 07:34:05 +0000.454506][7dd2] start decoder
[621:205] [2025-02-10 07:34:05 +0000.454587][7dd2] CreateDecoderByVideoSource
leave. expire time = 29 ms

[621:205] [2025-02-10 07:34:05 +0000.454696][7dd2] BindInputFilter 0x77463285a0


this 0x7745d73e18
[621:205] [2025-02-10 07:34:05 +0000.454760][7dd2] BindInputFilter 0x7745d73e18
this 0x7745d741d8
[621:205] [2025-02-10 07:34:05 +0000.454815][7dd2] BindInputFilter 0x77463285a0
this 0x7745d74ad8
[621:205] [2025-02-10 07:34:05 +0000.454908][7dd2] BindInputFilter 0x7745d74ad8
this 0x7745d74b98
[621:205] [2025-02-10 07:34:05 +0000.454921][3225] NO get frame from decoder
[621:205] [2025-02-10 07:34:05 +0000.454965][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[621:205] [2025-02-10 07:34:05 +0000.455022][7dd2] BindInputFilter 0x7745d741d8
this 0x7745d74c58
[621:205] [2025-02-10 07:34:05 +0000.455093][7dd2] BindInputFilter 0x7745d74c58
this 0x77c9e752a0
[621:205] [2025-02-10 07:34:05 +0000.455148][7dd2] BindInputFilter 0x7745d74b98
this 0x7745d74dd8
[621:206] [2025-02-10 07:34:05 +0000.455240][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[621:206] [2025-02-10 07:34:05 +0000.455301][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[621:206] [2025-02-10 07:34:05 +0000.456001][7dd2] machine model :poco
[621:206] [2025-02-10 07:34:05 +0000.456056][7dd2] Support this machine model :poco
[621:206] [2025-02-10 07:34:05 +0000.456091][7dd2] global inited! current sdk
version: 07-20-936c45f
[621:207] [2025-02-10 07:34:05 +0000.456230][3225] NO get frame from decoder
[621:207] [2025-02-10 07:34:05 +0000.456238][7dd2] GetPipeline:
-----------------------------------------
[621:207] [2025-02-10 07:34:05 +0000.456275][7dd2] GetPipeline: source:
0x7746328380
[621:207] [2025-02-10 07:34:05 +0000.456310][7dd2] GetPipeline: filter: NULLFilter
[621:207] [2025-02-10 07:34:05 +0000.456345][7dd2] GetPipeline: filter: NULLFilter
[621:207] [2025-02-10 07:34:05 +0000.456381][7dd2] GetPipeline: filter: NULLFilter
[621:207] [2025-02-10 07:34:05 +0000.456418][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[621:207] [2025-02-10 07:34:05 +0000.456456][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[621:207] [2025-02-10 07:34:05 +0000.456576][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[621:207] [2025-02-10 07:34:05 +0000.456626][7dd2] GetPipeline:
------------------------------------------
[621:207] [2025-02-10 07:34:05 +0000.456666][7dd2] filter: filter pipeline2 update
pattern: 0
[621:208] [2025-02-10 07:34:05 +0000.457686][3225] NO get frame from decoder
[621:209] [2025-02-10 07:34:05 +0000.458271][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[621:209] [2025-02-10 07:34:05 +0000.458639][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[621:209] [2025-02-10 07:34:05 +0000.458779][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[621:209] [2025-02-10 07:34:05 +0000.459156][7dd2] DeviceInit:
[621:210] [2025-02-10 07:34:05 +0000.459440][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[621:210] [2025-02-10 07:34:05 +0000.459822][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[621:210] [2025-02-10 07:34:05 +0000.460022][3225] NO get frame from decoder
[621:210] [2025-02-10 07:34:05 +0000.460160][7dd2] CreatePlatformSpecificObjects:
[621:211] [2025-02-10 07:34:05 +0000.460267][7dd2] audio device use null audio
input and opensl output
[621:211] [2025-02-10 07:34:05 +0000.460355][7dd2] Create OpenSLES output module
with java VM support.

[621:211] [2025-02-10 07:34:05 +0000.460521][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[621:211] [2025-02-10 07:34:05 +0000.460755][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[621:211] [2025-02-10 07:34:05 +0000.461101][7dd2] Create OpenSLES output module
with buffer num:2

[621:212] [2025-02-10 07:34:05 +0000.461190][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[621:212] [2025-02-10 07:34:05 +0000.461235][7dd2] Init the output device.

[621:212] [2025-02-10 07:34:05 +0000.461277][7dd2] Set the playout as stereo:1


[621:212] [2025-02-10 07:34:05 +0000.461327][7dd2] Set the sample rate to be:44100

[621:212] [2025-02-10 07:34:05 +0000.461413][7dd2] Low latency buffer size:144 low


sample rate:48000
[621:212] [2025-02-10 07:34:05 +0000.461475][7dd2] DeviceInit: Done
[621:212] [2025-02-10 07:34:05 +0000.461684][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[621:212] [2025-02-10 07:34:05 +0000.462167][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[621:213] [2025-02-10 07:34:05 +0000.462302][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca2f1ae0
[621:213] [2025-02-10 07:34:05 +0000.462235][3230] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7745ed0818
[621:213] [2025-02-10 07:34:05 +0000.462439][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[621:213] [2025-02-10 07:34:05 +0000.462462][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[621:213] [2025-02-10 07:34:05 +0000.462485][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[621:213] [2025-02-10 07:34:05 +0000.462581][7dd2] SetGraphLoop: SetGraphLoop 1
[621:213] [2025-02-10 07:34:05 +0000.462616][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[621:213] [2025-02-10 07:34:05 +0000.462634][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[621:213] [2025-02-10 07:34:05 +0000.462860][3225] NO get frame from decoder
[621:213] [2025-02-10 07:34:05 +0000.462868][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[621:214] [2025-02-10 07:34:05 +0000.463587][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[621:217] [2025-02-10 07:34:05 +0000.467081][3225] NO get frame from decoder
[621:219] [2025-02-10 07:34:05 +0000.468384][3225] NO get frame from decoder
[621:219] [2025-02-10 07:34:05 +0000.468590][3232] Start:
[621:219] [2025-02-10 07:34:05 +0000.468700][3231] operator(): video render
started.
[621:219] [2025-02-10 07:34:05 +0000.469058][3232] Start:
[621:219] [2025-02-10 07:34:05 +0000.469132][3232] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[621:220] [2025-02-10 07:34:05 +0000.469171][3232] Reset: history total size: 98
[621:220] [2025-02-10 07:34:05 +0000.469210][3232] DeviceStart:
audioDevice_:0x7771273000
[621:220] [2025-02-10 07:34:05 +0000.469238][3232] DeviceStart: time profile
playout init before
[621:220] [2025-02-10 07:34:05 +0000.469273][3232] DeviceStart: time profile
playout init end
[621:220] [2025-02-10 07:34:05 +0000.469307][3232] OpenSlesOutput:Start playout

[621:220] [2025-02-10 07:34:05 +0000.469870][3232] Create the opensl output player.


streamtype before:0

[621:220] [2025-02-10 07:34:05 +0000.469926][3232] Create the opensl output player.


streamtype after:3

[621:246] [2025-02-10 07:34:05 +0000.495313][3232] Enqueue opensl buffer size:1764


[621:267] [2025-02-10 07:34:05 +0000.516683][3232] DeviceStart: time profile
playout all end
[621:267] [2025-02-10 07:34:05 +0000.516776][3232] operator(): Audio playback
started.
[621:267] [2025-02-10 07:34:05 +0000.516913][3232] operator(): Started now!
[621:289] [2025-02-10 07:34:05 +0000.538949][3231] lipsync_debug: First video frame
rendering.
[621:325] [2025-02-10 07:34:05 +0000.575148][3236]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[621:345] [2025-02-10 07:34:05 +0000.594654][3232] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[621:345] [2025-02-10 07:34:05 +0000.594722][3232] First audio frame rendering
[621:420] [2025-02-10 07:34:05 +0000.669612][3231] lipsync_debug:remaining time:10
tsDelta - timeDelta:8
[621:420] [2025-02-10 07:34:05 +0000.669717][3231] lipsync_debug:result remaining
time:8
[621:520] [2025-02-10 07:34:05 +0000.769403][3231]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:20970 frame->pts:23940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[621:520] [2025-02-10 07:34:05 +0000.769504][3231] lipsync_debug: tsDelta -
timeDelta = 11
[621:564] [2025-02-10 07:34:05 +0000.813810][3231] lipsync_debug:displaying video
ts:26910 The current displayed video timestamp is:43732125
[621:567] [2025-02-10 07:34:05 +0000.816919][3231] lipsync_debug: render a video
frame
[621:620] [2025-02-10 07:34:05 +0000.869949][3235] Error(video_source.cc:430): wait
decoder a frame: 0
[621:697] [2025-02-10 07:34:05 +0000.946882][3225] av_read_frame AVERROR_EOF
[621:846] [2025-02-10 07:34:06 +0000.95319][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[621:903] [2025-02-10 07:34:06 +0000.152899][3231] lipsync_debug:result remaining
time:0
[621:903] [2025-02-10 07:34:06 +0000.152998][3231] dynamic updated lipsync delay:0
[621:928] [2025-02-10 07:34:06 +0000.177756][3225] OnReceiveEOF:
[621:928] [2025-02-10 07:34:06 +0000.177886][3225] OnDecoderEOF time:43732489
enter.
[621:928] [2025-02-10 07:34:06 +0000.177981][3225] OnDecoderEOF leave. expire time
= 0 ms

[621:928] [2025-02-10 07:34:06 +0000.178010][3223] CleanUp time:43732489 enter.

[621:928] [2025-02-10 07:34:06 +0000.178019][3225] OnDecoderFinished:


OnDecoderFinished total decoder frames:68 this:0x7746328380
[621:932] [2025-02-10 07:34:06 +0000.181837][3223] CleanUp leave. expire time = 4
ms

[621:932] [2025-02-10 07:34:06 +0000.181929][3223] clean up


[621:932] [2025-02-10 07:34:06 +0000.181960][3223] running_decoder_count:0max
count:2
[622:084] [2025-02-10 07:34:06 +0000.333332][3235] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 96030pts ms:1.067e+06
[622:085] [2025-02-10 07:34:06 +0000.334559][3235] OnVideoFrameReady(1/200)
[622:085] [2025-02-10 07:34:06 +0000.334709][3231] operator() frame->pts-
9223372036854775808 queue_ size: 8 (1/200)
[622:122] [2025-02-10 07:34:06 +0000.371715][2c2d] Run AGC when audioType = 0
[622:230] [2025-02-10 07:34:06 +0000.479698][3231] lipsync_debug:displaying video
ts:86850 The current displayed video timestamp is:43732791
[622:240] [2025-02-10 07:34:06 +0000.489703][3236]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[622:242] [2025-02-10 07:34:06 +0000.492023][3231] DriveRender working... (1/200)
[622:560] [2025-02-10 07:34:06 +0000.809259][3234] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 63440
[622:560] [2025-02-10 07:34:06 +0000.809355][3234] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[622:954] [2025-02-10 07:34:07 +0000.204289][3232] The audio playback speed:100
(1/100)
[622:955] [2025-02-10 07:34:07 +0000.204732][3232] lipsync_debug: The current
played audio timestamp is:76754(1/50)
[622:965] [2025-02-10 07:34:07 +0000.215003][3235] Error(video_source.cc:430): wait
decoder a frame: 0
[623:032] [2025-02-10 07:34:07 +0000.281421][3231] lipsync_debug:displaying video
ts:147420 The current displayed video timestamp is:43733593
[623:045] [2025-02-10 07:34:07 +0000.294353][3231]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:29 timeDelta:13 last
video ts:147420 frame->pts:150030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[623:045] [2025-02-10 07:34:07 +0000.294489][3231] lipsync_debug: tsDelta -
timeDelta = 16
[623:278] [2025-02-10 07:34:07 +0000.527781][3236]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[623:334] [2025-02-10 07:34:07 +0000.583941][3231] lipsync_debug:remaining time:10
tsDelta - timeDelta:34
[623:334] [2025-02-10 07:34:07 +0000.584079][3231] lipsync_debug:result remaining
time:10
[623:365] [2025-02-10 07:34:07 +0000.614222][3234] PullAudioFrame: PullFrame audio
finished.
[623:365] [2025-02-10 07:34:07 +0000.614338][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:395] [2025-02-10 07:34:07 +0000.644497][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:425] [2025-02-10 07:34:07 +0000.674721][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:455] [2025-02-10 07:34:07 +0000.704965][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:486] [2025-02-10 07:34:07 +0000.735320][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:516] [2025-02-10 07:34:07 +0000.765819][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:547] [2025-02-10 07:34:07 +0000.796491][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:577] [2025-02-10 07:34:07 +0000.826957][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:578] [2025-02-10 07:34:07 +0000.828091][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[623:607] [2025-02-10 07:34:07 +0000.856528][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:637] [2025-02-10 07:34:07 +0000.887188][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:668] [2025-02-10 07:34:07 +0000.917937][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:699] [2025-02-10 07:34:07 +0000.948444][3234] media player notify EOF, audio
PullFrameStatus is EOF
[623:702] [2025-02-10 07:34:07 +0000.951589][3235] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[623:703] [2025-02-10 07:34:07 +0000.952561][3235] Stop:
[623:703] [2025-02-10 07:34:07 +0000.952734][3231] operator(): Video Render
stopped.
[623:704] [2025-02-10 07:34:07 +0000.953365][3235] Stop:
[623:705] [2025-02-10 07:34:07 +0000.954190][3232] DeviceStop:
audioDevice_:0x7771273000
[623:705] [2025-02-10 07:34:07 +0000.954253][3232] OpenSlesOutput:Stop playout

[623:706] [2025-02-10 07:34:07 +0000.956090][3232] DeviceStop: Done


[623:707] [2025-02-10 07:34:07 +0000.956247][3232] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[623:707] [2025-02-10 07:34:07 +0000.956988][3235] to reset filter graph
[623:707] [2025-02-10 07:34:07 +0000.957070][3235] RemoveVideoBackGroud: hava not
add video backgroud
[623:707] [2025-02-10 07:34:07 +0000.957130][3235] UnbindInputFilter 0x7745d74c58
this 0x77c9e752a0
[623:708] [2025-02-10 07:34:07 +0000.957253][3235] ClearAllSource: remove source
filter, sourceid: 0x7746328380
[623:708] [2025-02-10 07:34:07 +0000.957287][3235] DestoryDecoderByVideoSource
time:43734269 enter.

[623:708] [2025-02-10 07:34:07 +0000.957320][3235] ~VideoBindDecoder time:43734269


enter.

[623:708] [2025-02-10 07:34:07 +0000.957485][3235] CleanUp time:43734269 enter.

[623:710] [2025-02-10 07:34:07 +0000.959419][3235] CleanUp leave. expire time = 2


ms

[623:710] [2025-02-10 07:34:07 +0000.959508][3235] CleanUp time:43734271 enter.

[623:710] [2025-02-10 07:34:07 +0000.959778][3235] CleanUp leave. expire time = 0


ms

[623:712] [2025-02-10 07:34:07 +0000.962101][3235] ~VideoBindDecoder leave. expire


time = 4 ms

[623:713] [2025-02-10 07:34:07 +0000.962184][3235] DestoryDecoderByVideoSource


leave. expire time = 5 ms
[623:713] [2025-02-10 07:34:07 +0000.962299][3235] UnbindInputFilter 0x7745d741d8
this 0x7745d74c58
[623:713] [2025-02-10 07:34:07 +0000.962347][3235] UnbindInputFilter 0x7745d73e18
this 0x7745d741d8
[623:713] [2025-02-10 07:34:07 +0000.962390][3235] UnbindInputFilter 0x77463285a0
this 0x7745d73e18
[623:713] [2025-02-10 07:34:07 +0000.962435][3235] UnbindInputFilter 0x7745d74b98
this 0x7745d74dd8
[623:713] [2025-02-10 07:34:07 +0000.962483][3235] UnbindInputFilter 0x7745d74ad8
this 0x7745d74b98
[623:713] [2025-02-10 07:34:07 +0000.962543][3235] UnbindInputFilter 0x77463285a0
this 0x7745d74ad8
[623:713] [2025-02-10 07:34:07 +0000.962604][3235] to reset filter graph clear end
[623:713] [2025-02-10 07:34:07 +0000.962683][3235] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
delay: 0
[623:713] [2025-02-10 07:34:07 +0000.962731][3235] CreateDecoderByVideoSource
time:43734274 enter.

[623:713] [2025-02-10 07:34:07 +0000.962954][3235] running_decoder_count:0max


count:2
[623:713] [2025-02-10 07:34:07 +0000.963001][3235] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[623:715] [2025-02-10 07:34:07 +0000.964408][3237] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77ca13f600] Current FFmpeg version git-2021-06-16-
97cea6f

[623:744] [2025-02-10 07:34:07 +0000.993866][3237] OnStreamInfoFound: video


duration_: 2267
[623:746] [2025-02-10 07:34:07 +0000.995321][3238] NO get frame from decoder
[623:746] [2025-02-10 07:34:07 +0000.995726][3235] start decoder
[623:746] [2025-02-10 07:34:07 +0000.995817][3235] CreateDecoderByVideoSource
leave. expire time = 33 ms

[623:746] [2025-02-10 07:34:07 +0000.995887][3235] BindInputFilter 0x77463285a0


this 0x7745d74ad8
[623:746] [2025-02-10 07:34:07 +0000.995914][3235] BindInputFilter 0x7745d74ad8
this 0x7745d74b98
[623:746] [2025-02-10 07:34:07 +0000.995939][3235] BindInputFilter 0x77463285a0
this 0x7745d74dd8
[623:746] [2025-02-10 07:34:07 +0000.995962][3235] BindInputFilter 0x7745d74dd8
this 0x7745d73e18
[623:746] [2025-02-10 07:34:07 +0000.995976][3235] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[623:746] [2025-02-10 07:34:07 +0000.995999][3235] BindInputFilter 0x7745d74b98
this 0x7745d741d8
[623:746] [2025-02-10 07:34:07 +0000.996051][3235] BindInputFilter 0x7745d741d8
this 0x77c9e752a0
[623:746] [2025-02-10 07:34:07 +0000.996083][3235] BindInputFilter 0x7745d73e18
this 0x7745d74c58
[623:746] [2025-02-10 07:34:07 +0000.996122][3235] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[623:746] [2025-02-10 07:34:07 +0000.996160][3235] to reset filter graph end
[623:747] [2025-02-10 07:34:07 +0000.996216][3235] Start:
[623:746] [2025-02-10 07:34:07 +0000.995995][3238] NO get frame from decoder
[623:747] [2025-02-10 07:34:07 +0000.996503][3231] operator(): video render
started.
[623:747] [2025-02-10 07:34:07 +0000.996555][3238] NO get frame from decoder
[623:747] [2025-02-10 07:34:07 +0000.996584][3235] Start:
[623:747] [2025-02-10 07:34:07 +0000.996917][3232] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[623:747] [2025-02-10 07:34:07 +0000.996977][3232] Reset: history total size: 98
[623:747] [2025-02-10 07:34:07 +0000.997019][3232] DeviceStart:
audioDevice_:0x7771273000
[623:747] [2025-02-10 07:34:07 +0000.997051][3232] DeviceStart: time profile
playout init before
[623:747] [2025-02-10 07:34:07 +0000.997072][3232] DeviceStart: time profile
playout init end
[623:747] [2025-02-10 07:34:07 +0000.997097][3232] OpenSlesOutput:Start playout

[623:748] [2025-02-10 07:34:07 +0000.997728][3232] Create the opensl output player.


streamtype before:0

[623:748] [2025-02-10 07:34:07 +0000.997781][3232] Create the opensl output player.


streamtype after:3

[623:748] [2025-02-10 07:34:07 +0000.997993][3238] NO get frame from decoder


[623:749] [2025-02-10 07:34:07 +0000.998561][3238] NO get frame from decoder
[623:751] [2025-02-10 07:34:08 +0000.339][3238] NO get frame from decoder
[623:752] [2025-02-10 07:34:08 +0000.1824][3238] NO get frame from decoder
[623:753] [2025-02-10 07:34:08 +0000.2778][3238] NO get frame from decoder
[623:763] [2025-02-10 07:34:08 +0000.12972][3232] Enqueue opensl buffer size:1764
[623:798] [2025-02-10 07:34:08 +0000.47215][3231] Warning(video_render.cc:390): No
picture to display (1/50)
[623:799] [2025-02-10 07:34:08 +0000.48945][3232] DeviceStart: time profile playout
all end
[623:799] [2025-02-10 07:34:08 +0000.49034][3232] operator(): Audio playback
started.
[623:800] [2025-02-10 07:34:08 +0000.49248][3242] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[623:801] [2025-02-10 07:34:08 +0000.50414][3234] Pull audio failed.(wait video!)
[623:801] [2025-02-10 07:34:08 +0000.50916][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[623:812] [2025-02-10 07:34:08 +0000.61434][3231] lipsync_debug: First video frame
rendering.
[623:830] [2025-02-10 07:34:08 +0000.79461][3231] lipsync_debug:displaying video
ts:2700 The current displayed video timestamp is:43734391
[623:832] [2025-02-10 07:34:08 +0000.81190][3231] DriveRender working... (1/200)
[623:873] [2025-02-10 07:34:08 +0000.122287][3232] First audio frame rendering
[624:124] [2025-02-10 07:34:08 +0000.373595][2c2d] Run AGC when audioType = 0
[624:124] [2025-02-10 07:34:08 +0000.373736][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[624:357] [2025-02-10 07:34:08 +0000.606721][3242]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[624:360] [2025-02-10 07:34:08 +0000.609309][3235] webrtc common_video plane
old ..... (1/1000) new: 61001 delete: 60992 diff: 9
[624:442] [2025-02-10 07:34:08 +0000.691267][3238] av_read_frame AVERROR_EOF
[624:500] [2025-02-10 07:34:08 +0000.750095][3231] lipsync_debug:displaying video
ts:63000 The current displayed video timestamp is:43735061
[624:664] [2025-02-10 07:34:08 +0000.913808][3231]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:30 last
video ts:75060 frame->pts:77760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[624:664] [2025-02-10 07:34:08 +0000.913934][3231] lipsync_debug: tsDelta -
timeDelta = 0
[624:683] [2025-02-10 07:34:08 +0000.932773][3235] Error(video_source.cc:430): wait
decoder a frame: 0
[624:690] [2025-02-10 07:34:08 +0000.939285][3238] OnReceiveEOF:
[624:690] [2025-02-10 07:34:08 +0000.939405][3238] OnDecoderEOF time:43735251
enter.

[624:690] [2025-02-10 07:34:08 +0000.939479][3238] OnDecoderEOF leave. expire time


= 0 ms

[624:690] [2025-02-10 07:34:08 +0000.939542][3238] OnDecoderFinished:


OnDecoderFinished total decoder frames:68 this:0x7746328380
[624:690] [2025-02-10 07:34:08 +0000.939959][3223] CleanUp time:43735251 enter.

[624:697] [2025-02-10 07:34:08 +0000.946726][3223] CleanUp leave. expire time = 7


ms

[624:697] [2025-02-10 07:34:08 +0000.946852][3223] clean up


[624:697] [2025-02-10 07:34:08 +0000.946889][3223] running_decoder_count:0max
count:2
[625:163] [2025-02-10 07:34:09 +0000.412700][3234] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 65512
[625:163] [2025-02-10 07:34:09 +0000.412860][3234] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[625:301] [2025-02-10 07:34:09 +0000.550638][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[625:321] [2025-02-10 07:34:09 +0000.570875][3242]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[625:356] [2025-02-10 07:34:09 +0000.605685][3231] lipsync_debug:displaying video
ts:123030 The current displayed video timestamp is:43735917
[625:358] [2025-02-10 07:34:09 +0000.607690][3231] lipsync_debug: render a video
frame
[625:379] [2025-02-10 07:34:09 +0000.628864][3231] DriveRender working... (1/200)
[625:393] [2025-02-10 07:34:09 +0000.642686][3231] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[625:393] [2025-02-10 07:34:09 +0000.642767][3231] lipsync_debug:result remaining
time:10
[625:588] [2025-02-10 07:34:09 +0000.838067][3232] The audio playback speed:100
(1/100)
[625:589] [2025-02-10 07:34:09 +0000.838354][3232] lipsync_debug: The current
played audio timestamp is:78782(1/50)
[625:724] [2025-02-10 07:34:09 +0000.973294][3235] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 191880pts ms:2.132e+06
[625:725] [2025-02-10 07:34:09 +0000.974562][3231] lipsync_debug:result remaining
time:0
[625:725] [2025-02-10 07:34:09 +0000.974681][3231] dynamic updated lipsync delay:0
[625:725] [2025-02-10 07:34:09 +0000.974684][3235] OnVideoFrameReady(1/200)
[625:733] [2025-02-10 07:34:09 +0000.982218][3231] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[625:961] [2025-02-10 07:34:10 +0000.210388][3234] PullAudioFrame: PullFrame audio
finished.
[625:961] [2025-02-10 07:34:10 +0000.210447][3234] media player notify EOF, audio
PullFrameStatus is EOF
[625:991] [2025-02-10 07:34:10 +0000.240629][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:021] [2025-02-10 07:34:10 +0000.270879][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:048] [2025-02-10 07:34:10 +0000.297263][3231] lipsync_debug:displaying video
ts:183060 The current displayed video timestamp is:43736609
[626:052] [2025-02-10 07:34:10 +0000.301241][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:082] [2025-02-10 07:34:10 +0000.331450][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:112] [2025-02-10 07:34:10 +0000.361671][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:123] [2025-02-10 07:34:10 +0000.373149][2c2d] Run AGC when audioType = 0
[626:142] [2025-02-10 07:34:10 +0000.391915][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:172] [2025-02-10 07:34:10 +0000.422173][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:203] [2025-02-10 07:34:10 +0000.452429][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:217] [2025-02-10 07:34:10 +0000.466744][3231]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:3 last video
ts:198090 frame->pts:201060 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[626:217] [2025-02-10 07:34:10 +0000.466875][3231] lipsync_debug: tsDelta -
timeDelta = 30
[626:234] [2025-02-10 07:34:10 +0000.483196][3234] media player notify EOF, audio
PullFrameStatus is EOF
[626:249] [2025-02-10 07:34:10 +0000.498791][3235] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[626:249] [2025-02-10 07:34:10 +0000.499107][3235] Stop:
[626:250] [2025-02-10 07:34:10 +0000.499973][3231] operator(): Video Render
stopped.
[626:251] [2025-02-10 07:34:10 +0000.500250][3235] Stop:
[626:251] [2025-02-10 07:34:10 +0000.500368][3232] DeviceStop:
audioDevice_:0x7771273000
[626:251] [2025-02-10 07:34:10 +0000.500413][3232] OpenSlesOutput:Stop playout

[626:253] [2025-02-10 07:34:10 +0000.502906][3232] DeviceStop: Done


[626:253] [2025-02-10 07:34:10 +0000.503060][3232] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[626:254] [2025-02-10 07:34:10 +0000.503358][3235] to reset filter graph
[626:254] [2025-02-10 07:34:10 +0000.503415][3235] RemoveVideoBackGroud: hava not
add video backgroud
[626:254] [2025-02-10 07:34:10 +0000.503551][3235] UnbindInputFilter 0x7745d741d8
this 0x77c9e752a0
[626:254] [2025-02-10 07:34:10 +0000.503596][3235] ClearAllSource: remove source
filter, sourceid: 0x7746328380
[626:254] [2025-02-10 07:34:10 +0000.503626][3235] DestoryDecoderByVideoSource
time:43736815 enter.

[626:254] [2025-02-10 07:34:10 +0000.503660][3235] ~VideoBindDecoder time:43736815


enter.

[626:254] [2025-02-10 07:34:10 +0000.503773][3235] CleanUp time:43736815 enter.

[626:255] [2025-02-10 07:34:10 +0000.504699][3235] CleanUp leave. expire time = 1


ms

[626:255] [2025-02-10 07:34:10 +0000.504787][3235] CleanUp time:43736816 enter.

[626:256] [2025-02-10 07:34:10 +0000.505646][3235] CleanUp leave. expire time = 1


ms

[626:257] [2025-02-10 07:34:10 +0000.506503][3235] ~VideoBindDecoder leave. expire


time = 3 ms

[626:257] [2025-02-10 07:34:10 +0000.506588][3235] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[626:257] [2025-02-10 07:34:10 +0000.506656][3235] UnbindInputFilter 0x7745d74b98


this 0x7745d741d8
[626:257] [2025-02-10 07:34:10 +0000.506716][3235] UnbindInputFilter 0x7745d74ad8
this 0x7745d74b98
[626:257] [2025-02-10 07:34:10 +0000.506772][3235] UnbindInputFilter 0x77463285a0
this 0x7745d74ad8
[626:257] [2025-02-10 07:34:10 +0000.506854][3235] UnbindInputFilter 0x7745d73e18
this 0x7745d74c58
[626:257] [2025-02-10 07:34:10 +0000.506915][3235] UnbindInputFilter 0x7745d74dd8
this 0x7745d73e18
[626:257] [2025-02-10 07:34:10 +0000.506968][3235] UnbindInputFilter 0x77463285a0
this 0x7745d74dd8
[626:257] [2025-02-10 07:34:10 +0000.507047][3235] to reset filter graph clear end
[626:257] [2025-02-10 07:34:10 +0000.507100][3235] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
delay: 0
[626:258] [2025-02-10 07:34:10 +0000.507168][3235] CreateDecoderByVideoSource
time:43736818 enter.

[626:258] [2025-02-10 07:34:10 +0000.507480][3235] running_decoder_count:0max


count:2
[626:258] [2025-02-10 07:34:10 +0000.507526][3235] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[626:259] [2025-02-10 07:34:10 +0000.508570][3247] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77ca140e00] Current FFmpeg version git-2021-06-16-
97cea6f

[626:289] [2025-02-10 07:34:10 +0000.538237][3247] OnStreamInfoFound: video


duration_: 2267
[626:292] [2025-02-10 07:34:10 +0000.541225][3248] NO get frame from decoder
[626:292] [2025-02-10 07:34:10 +0000.541431][3235] start decoder
[626:292] [2025-02-10 07:34:10 +0000.541489][3235] CreateDecoderByVideoSource
leave. expire time = 35 ms

[626:292] [2025-02-10 07:34:10 +0000.541540][3235] BindInputFilter 0x77463285a0


this 0x7745d74dd8
[626:292] [2025-02-10 07:34:10 +0000.541567][3235] BindInputFilter 0x7745d74dd8
this 0x7745d73e18
[626:292] [2025-02-10 07:34:10 +0000.541599][3235] BindInputFilter 0x77463285a0
this 0x7745d74c58
[626:292] [2025-02-10 07:34:10 +0000.541623][3235] BindInputFilter 0x7745d74c58
this 0x7745d74ad8
[626:292] [2025-02-10 07:34:10 +0000.541638][3235] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[626:292] [2025-02-10 07:34:10 +0000.541665][3235] BindInputFilter 0x7745d73e18
this 0x7745d74b98
[626:292] [2025-02-10 07:34:10 +0000.541686][3235] BindInputFilter 0x7745d74b98
this 0x77c9e752a0
[626:292] [2025-02-10 07:34:10 +0000.541709][3235] BindInputFilter 0x7745d74ad8
this 0x7745d741d8
[626:292] [2025-02-10 07:34:10 +0000.541731][3235] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[626:292] [2025-02-10 07:34:10 +0000.541749][3235] to reset filter graph end
[626:292] [2025-02-10 07:34:10 +0000.541764][3235] Start:
[626:292] [2025-02-10 07:34:10 +0000.541843][3231] operator(): video render
started.
[626:292] [2025-02-10 07:34:10 +0000.541942][3235] Start:
[626:292] [2025-02-10 07:34:10 +0000.541842][3248] NO get frame from decoder
[626:292] [2025-02-10 07:34:10 +0000.542097][3232] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[626:292] [2025-02-10 07:34:10 +0000.542134][3232] Reset: history total size: 98
[626:292] [2025-02-10 07:34:10 +0000.542155][3232] DeviceStart:
audioDevice_:0x7771273000
[626:293] [2025-02-10 07:34:10 +0000.542171][3232] DeviceStart: time profile
playout init before
[626:293] [2025-02-10 07:34:10 +0000.542191][3232] DeviceStart: time profile
playout init end
[626:293] [2025-02-10 07:34:10 +0000.542206][3232] OpenSlesOutput:Start playout

[626:293] [2025-02-10 07:34:10 +0000.542958][3232] Create the opensl output player.


streamtype before:0

[626:293] [2025-02-10 07:34:10 +0000.542990][3232] Create the opensl output player.


streamtype after:3

[626:294] [2025-02-10 07:34:10 +0000.543189][3248] NO get frame from decoder


[626:297] [2025-02-10 07:34:10 +0000.546188][3248] NO get frame from decoder
[626:297] [2025-02-10 07:34:10 +0000.546713][3248] NO get frame from decoder
[626:299] [2025-02-10 07:34:10 +0000.548281][3248] NO get frame from decoder
[626:299] [2025-02-10 07:34:10 +0000.548793][3248] NO get frame from decoder
[626:307] [2025-02-10 07:34:10 +0000.556250][3248] NO get frame from decoder
[626:315] [2025-02-10 07:34:10 +0000.564487][3232] Enqueue opensl buffer size:1764
[626:332] [2025-02-10 07:34:10 +0000.581203][3232] DeviceStart: time profile
playout all end
[626:332] [2025-02-10 07:34:10 +0000.581280][3232] operator(): Audio playback
started.
[626:334] [2025-02-10 07:34:10 +0000.583863][3234] Pull audio failed.(wait video!)
[626:334] [2025-02-10 07:34:10 +0000.583976][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:335] [2025-02-10 07:34:10 +0000.584539][3234] Pull audio failed.(wait video!)
[626:335] [2025-02-10 07:34:10 +0000.584643][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:336] [2025-02-10 07:34:10 +0000.585307][3234] Pull audio failed.(wait video!)
[626:336] [2025-02-10 07:34:10 +0000.585415][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:336] [2025-02-10 07:34:10 +0000.585944][3234] Pull audio failed.(wait video!)
[626:336] [2025-02-10 07:34:10 +0000.586048][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:337] [2025-02-10 07:34:10 +0000.586573][3234] Pull audio failed.(wait video!)
[626:337] [2025-02-10 07:34:10 +0000.586679][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:338] [2025-02-10 07:34:10 +0000.587202][3234] Pull audio failed.(wait video!)
[626:338] [2025-02-10 07:34:10 +0000.587314][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:338] [2025-02-10 07:34:10 +0000.587846][3234] Pull audio failed.(wait video!)
[626:338] [2025-02-10 07:34:10 +0000.587958][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:339] [2025-02-10 07:34:10 +0000.588544][3234] Pull audio failed.(wait video!)
[626:339] [2025-02-10 07:34:10 +0000.588665][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:340] [2025-02-10 07:34:10 +0000.589192][3234] Pull audio failed.(wait video!)
[626:340] [2025-02-10 07:34:10 +0000.589306][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:340] [2025-02-10 07:34:10 +0000.589822][3234] Pull audio failed.(wait video!)
[626:340] [2025-02-10 07:34:10 +0000.589936][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:341] [2025-02-10 07:34:10 +0000.590451][3234] Pull audio failed.(wait video!)
[626:341] [2025-02-10 07:34:10 +0000.590567][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:341] [2025-02-10 07:34:10 +0000.591081][3234] Pull audio failed.(wait video!)
[626:342] [2025-02-10 07:34:10 +0000.591202][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[626:354] [2025-02-10 07:34:10 +0000.603947][3231] lipsync_debug: First video frame
rendering.
[626:357] [2025-02-10 07:34:10 +0000.606388][3234] audio_frame_list_ empty
[626:399] [2025-02-10 07:34:10 +0000.648794][3252]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[626:415] [2025-02-10 07:34:10 +0000.665086][3232] First audio frame rendering
[626:423] [2025-02-10 07:34:10 +0000.672249][3235] Error(video_source.cc:430): wait
decoder a frame: 0
[626:775] [2025-02-10 07:34:11 +0000.24244][3231] lipsync_debug:displaying video
ts:38880 The current displayed video timestamp is:43737336
[626:814] [2025-02-10 07:34:11 +0000.63416][3248] av_read_frame AVERROR_EOF
[626:941] [2025-02-10 07:34:11 +0000.190449][3231] DriveRender working... (1/200)
[627:021] [2025-02-10 07:34:11 +0000.271189][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[627:054] [2025-02-10 07:34:11 +0000.303550][3248] OnReceiveEOF:
[627:054] [2025-02-10 07:34:11 +0000.303665][3248] OnDecoderEOF time:43737615
enter.

[627:054] [2025-02-10 07:34:11 +0000.303726][3248] OnDecoderEOF leave. expire time


= 0 ms

[627:054] [2025-02-10 07:34:11 +0000.303750][3223] CleanUp time:43737615 enter.

[627:054] [2025-02-10 07:34:11 +0000.303772][3248] OnDecoderFinished:


OnDecoderFinished total decoder frames:68 this:0x7746328380
[627:059] [2025-02-10 07:34:11 +0000.308516][3223] CleanUp leave. expire time = 5
ms

[627:059] [2025-02-10 07:34:11 +0000.308610][3223] clean up


[627:059] [2025-02-10 07:34:11 +0000.308647][3223] running_decoder_count:0max
count:2
[627:378] [2025-02-10 07:34:11 +0000.627714][3252]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[627:440] [2025-02-10 07:34:11 +0000.689196][3231] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[627:440] [2025-02-10 07:34:11 +0000.689283][3231] lipsync_debug:result remaining
time:10
[627:507] [2025-02-10 07:34:11 +0000.756492][3231] lipsync_debug:displaying video
ts:98910 The current displayed video timestamp is:43738068
[627:679] [2025-02-10 07:34:11 +0000.928908][3235] Error(video_source.cc:430): wait
decoder a frame: 0
[627:765] [2025-02-10 07:34:12 +0000.14976][3234] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 67540
[627:765] [2025-02-10 07:34:12 +0000.15084][3234] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[627:868] [2025-02-10 07:34:12 +0000.117233][3231]
lipsync_debug:lipsync_threadhold: lipsync_delta:14 tsDelta:42 timeDelta:3 last
video ts:120510 frame->pts:123030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[627:868] [2025-02-10 07:34:12 +0000.117332][3231] lipsync_debug: tsDelta -
timeDelta = 39
[627:947] [2025-02-10 07:34:12 +0000.196346][3235]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[628:121] [2025-02-10 07:34:12 +0000.370298][2c2d] Run AGC when audioType = 0
[628:121] [2025-02-10 07:34:12 +0000.370420][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[628:176] [2025-02-10 07:34:12 +0000.426089][3232] The audio playback speed:100
(1/100)
[628:177] [2025-02-10 07:34:12 +0000.426219][3232] lipsync_debug: The current
played audio timestamp is:80854(1/50)
[628:320] [2025-02-10 07:34:12 +0000.569457][3231] lipsync_debug:displaying video
ts:159210 The current displayed video timestamp is:43738881
[628:379] [2025-02-10 07:34:12 +0000.628650][3235] video frame wait audio frame:
last_video_timestamp:2234 last_audio_timestamp:2112.34
[628:402] [2025-02-10 07:34:12 +0000.651401][3252]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[628:476] [2025-02-10 07:34:12 +0000.725706][3231] DriveRender working... (1/200)
[628:484] [2025-02-10 07:34:12 +0000.733520][3234] PullAudioFrame: PullFrame audio
finished.
[628:484] [2025-02-10 07:34:12 +0000.733620][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:514] [2025-02-10 07:34:12 +0000.763785][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:544] [2025-02-10 07:34:12 +0000.794004][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:575] [2025-02-10 07:34:12 +0000.824268][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:605] [2025-02-10 07:34:12 +0000.854474][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:635] [2025-02-10 07:34:12 +0000.884751][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:665] [2025-02-10 07:34:12 +0000.915097][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:696] [2025-02-10 07:34:12 +0000.945372][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:726] [2025-02-10 07:34:12 +0000.975609][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:747] [2025-02-10 07:34:12 +0000.996765][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[628:756] [2025-02-10 07:34:13 +0000.5860][3234] media player notify EOF, audio
PullFrameStatus is EOF
[628:759] [2025-02-10 07:34:13 +0000.9014][3235] OnVideoTimer: media player notify
EOF, PullFrameStatus is EOF and render size is 0
[628:761] [2025-02-10 07:34:13 +0000.10624][3235] Stop:
[628:761] [2025-02-10 07:34:13 +0000.10785][3231] operator(): Video Render stopped.
[628:761] [2025-02-10 07:34:13 +0000.10930][3235] Stop:
[628:761] [2025-02-10 07:34:13 +0000.11070][3232] DeviceStop:
audioDevice_:0x7771273000
[628:761] [2025-02-10 07:34:13 +0000.11121][3232] OpenSlesOutput:Stop playout

[628:764] [2025-02-10 07:34:13 +0000.13803][3232] DeviceStop: Done


[628:764] [2025-02-10 07:34:13 +0000.13926][3232] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[628:765] [2025-02-10 07:34:13 +0000.14247][3235] to reset filter graph
[628:765] [2025-02-10 07:34:13 +0000.14303][3235] RemoveVideoBackGroud: hava not
add video backgroud
[628:765] [2025-02-10 07:34:13 +0000.14359][3235] UnbindInputFilter 0x7745d74b98
this 0x77c9e752a0
[628:765] [2025-02-10 07:34:13 +0000.14408][3235] ClearAllSource: remove source
filter, sourceid: 0x7746328380
[628:765] [2025-02-10 07:34:13 +0000.14462][3235] DestoryDecoderByVideoSource
time:43739326 enter.

[628:765] [2025-02-10 07:34:13 +0000.14501][3235] ~VideoBindDecoder time:43739326


enter.

[628:765] [2025-02-10 07:34:13 +0000.14801][3235] CleanUp time:43739326 enter.

[628:766] [2025-02-10 07:34:13 +0000.15836][3235] CleanUp leave. expire time = 1


ms

[628:766] [2025-02-10 07:34:13 +0000.15910][3235] CleanUp time:43739327 enter.

[628:767] [2025-02-10 07:34:13 +0000.16405][3235] CleanUp leave. expire time = 1


ms

[628:768] [2025-02-10 07:34:13 +0000.17877][3235] ~VideoBindDecoder leave. expire


time = 3 ms

[628:768] [2025-02-10 07:34:13 +0000.17955][3235] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[628:768] [2025-02-10 07:34:13 +0000.18030][3235] UnbindInputFilter 0x7745d73e18


this 0x7745d74b98
[628:768] [2025-02-10 07:34:13 +0000.18088][3235] UnbindInputFilter 0x7745d74dd8
this 0x7745d73e18
[628:768] [2025-02-10 07:34:13 +0000.18143][3235] UnbindInputFilter 0x77463285a0
this 0x7745d74dd8
[628:769] [2025-02-10 07:34:13 +0000.18193][3235] UnbindInputFilter 0x7745d74ad8
this 0x7745d741d8
[628:769] [2025-02-10 07:34:13 +0000.18245][3235] UnbindInputFilter 0x7745d74c58
this 0x7745d74ad8
[628:769] [2025-02-10 07:34:13 +0000.18296][3235] UnbindInputFilter 0x77463285a0
this 0x7745d74c58
[628:769] [2025-02-10 07:34:13 +0000.18353][3235] to reset filter graph clear end
[628:769] [2025-02-10 07:34:13 +0000.18394][3235] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
delay: 0
[628:769] [2025-02-10 07:34:13 +0000.18448][3235] CreateDecoderByVideoSource
time:43739330 enter.

[628:769] [2025-02-10 07:34:13 +0000.18678][3235] running_decoder_count:0max


count:2
[628:769] [2025-02-10 07:34:13 +0000.18725][3235] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7757c13000
[628:770] [2025-02-10 07:34:13 +0000.20019][3256] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7771416200] Current FFmpeg version git-2021-06-16-97cea6f

[628:800] [2025-02-10 07:34:13 +0000.49291][3256] OnStreamInfoFound: video


duration_: 2267
[628:802] [2025-02-10 07:34:13 +0000.51332][3235] start decoder
[628:802] [2025-02-10 07:34:13 +0000.51392][3235] CreateDecoderByVideoSource
leave. expire time = 33 ms
[628:802] [2025-02-10 07:34:13 +0000.51482][3235] BindInputFilter 0x77463285a0
this 0x7745d74c58
[628:802] [2025-02-10 07:34:13 +0000.51537][3235] BindInputFilter 0x7745d74c58
this 0x7745d74ad8
[628:802] [2025-02-10 07:34:13 +0000.51563][3235] BindInputFilter 0x77463285a0
this 0x7745d741d8
[628:802] [2025-02-10 07:34:13 +0000.51584][3235] BindInputFilter 0x7745d741d8
this 0x7745d74dd8
[628:802] [2025-02-10 07:34:13 +0000.51600][3235] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[628:802] [2025-02-10 07:34:13 +0000.51621][3235] BindInputFilter 0x7745d74ad8
this 0x7745d73e18
[628:802] [2025-02-10 07:34:13 +0000.51641][3235] BindInputFilter 0x7745d73e18
this 0x77c9e752a0
[628:802] [2025-02-10 07:34:13 +0000.51660][3235] BindInputFilter 0x7745d74dd8
this 0x7745d74b98
[628:802] [2025-02-10 07:34:13 +0000.51682][3235] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43728941.mp4
[628:802] [2025-02-10 07:34:13 +0000.51684][3257] NO get frame from decoder
[628:802] [2025-02-10 07:34:13 +0000.51699][3235] to reset filter graph end
[628:802] [2025-02-10 07:34:13 +0000.51751][3235] Start:
[628:802] [2025-02-10 07:34:13 +0000.51832][3231] operator(): video render started.
[628:802] [2025-02-10 07:34:13 +0000.51889][3235] Start:
[628:802] [2025-02-10 07:34:13 +0000.51989][3232] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[628:802] [2025-02-10 07:34:13 +0000.52016][3232] Reset: history total size: 98
[628:802] [2025-02-10 07:34:13 +0000.52033][3232] DeviceStart:
audioDevice_:0x7771273000
[628:802] [2025-02-10 07:34:13 +0000.52049][3232] DeviceStart: time profile playout
init before
[628:802] [2025-02-10 07:34:13 +0000.52068][3232] DeviceStart: time profile playout
init end
[628:802] [2025-02-10 07:34:13 +0000.52083][3232] OpenSlesOutput:Start playout

[628:803] [2025-02-10 07:34:13 +0000.53029][3257] NO get frame from decoder


[628:804] [2025-02-10 07:34:13 +0000.53209][3232] Create the opensl output player.
streamtype before:0

[628:804] [2025-02-10 07:34:13 +0000.53240][3232] Create the opensl output player.


streamtype after:3

[628:804] [2025-02-10 07:34:13 +0000.54003][3257] NO get frame from decoder


[628:805] [2025-02-10 07:34:13 +0000.54595][3257] NO get frame from decoder
[628:805] [2025-02-10 07:34:13 +0000.55124][3257] NO get frame from decoder
[628:806] [2025-02-10 07:34:13 +0000.55526][3257] NO get frame from decoder
[628:806] [2025-02-10 07:34:13 +0000.56057][3257] NO get frame from decoder
[628:807] [2025-02-10 07:34:13 +0000.56553][3257] NO get frame from decoder
[628:830] [2025-02-10 07:34:13 +0000.79327][3232] Enqueue opensl buffer size:1764
[628:845] [2025-02-10 07:34:13 +0000.94299][3232] DeviceStart: time profile playout
all end
[628:845] [2025-02-10 07:34:13 +0000.94359][3232] operator(): Audio playback
started.
[628:847] [2025-02-10 07:34:13 +0000.96665][3234] Pull audio failed.(wait video!)
[628:847] [2025-02-10 07:34:13 +0000.96827][3234]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[628:855] [2025-02-10 07:34:13 +0000.104380][3231] lipsync_debug: First video frame
rendering.
[628:912] [2025-02-10 07:34:13 +0000.161456][3232] First audio frame rendering
[629:004] [2025-02-10 07:34:13 +0000.253601][3235] webrtc common_video plane
old ..... (1/1000) new: 62001 delete: 61992 diff: 9
[629:006] [2025-02-10 07:34:13 +0000.255261][3231] lipsync_debug:displaying video
ts:14670 The current displayed video timestamp is:43739567
[629:007] [2025-02-10 07:34:13 +0000.256682][3231] lipsync_debug: render a video
frame
[629:159] [2025-02-10 07:34:13 +0000.408486][3234] FilterPipeline2::OnAudioFrame
pts 18384 last_audio_timestamp_ 416.871
[629:260] [2025-02-10 07:34:13 +0000.509574][3235] Error(video_source.cc:430): wait
decoder a frame: 0
[629:318] [2025-02-10 07:34:13 +0000.567245][3261]
PlayerSimpleBufferQueueCallbackHandler function
[629:399] [2025-02-10 07:34:13 +0000.648366][3261]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[629:443] [2025-02-10 07:34:13 +0000.692320][3231] lipsync_debug:result remaining
time:0
[629:443] [2025-02-10 07:34:13 +0000.692428][3231] dynamic updated lipsync delay:0
[629:482] [2025-02-10 07:34:13 +0000.731328][3231]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:39 last
video ts:54000 frame->pts:57420 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[629:482] [2025-02-10 07:34:13 +0000.731480][3231] lipsync_debug: tsDelta -
timeDelta = -1
[629:484] [2025-02-10 07:34:13 +0000.734124][3257] av_read_frame AVERROR_EOF
[629:495] [2025-02-10 07:34:13 +0000.745106][3231] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[629:496] [2025-02-10 07:34:13 +0000.745226][3231] lipsync_debug:result remaining
time:10
[629:562] [2025-02-10 07:34:13 +0000.811839][3235] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 83880pts ms:932000
[629:563] [2025-02-10 07:34:13 +0000.813026][3235] OnVideoFrameReady(1/200)
[629:563] [2025-02-10 07:34:13 +0000.813162][3231] operator() frame->pts-
9223372036854775808 queue_ size: 7 (1/200)
[629:677] [2025-02-10 07:34:13 +0000.926794][3231] lipsync_debug:displaying video
ts:75060 The current displayed video timestamp is:43740238
[629:766] [2025-02-10 07:34:14 +0000.15743][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[629:768] [2025-02-10 07:34:14 +0000.17436][3232] Stop:
[629:768] [2025-02-10 07:34:14 +0000.17637][3231] operator(): Video Render stopped.
[629:769] [2025-02-10 07:34:14 +0000.18550][3232] Stop:
[629:769] [2025-02-10 07:34:14 +0000.18641][3232] DeviceStop:
audioDevice_:0x7771273000
[629:769] [2025-02-10 07:34:14 +0000.18693][3232] OpenSlesOutput:Stop playout

[629:772] [2025-02-10 07:34:14 +0000.21961][3232] DeviceStop: Done


[629:772] [2025-02-10 07:34:14 +0000.22102][3232] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[629:772] [2025-02-10 07:34:14 +0000.22161][3232] operator(): Stop now!
[629:774] [2025-02-10 07:34:14 +0000.23825][7dd2] Stop:
[629:774] [2025-02-10 07:34:14 +0000.23985][3232] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[629:775] [2025-02-10 07:34:14 +0000.24648][7dd2] DeviceRelease:
audioDevice_:0x7771273000
[629:775] [2025-02-10 07:34:14 +0000.24717][7dd2] OpenSlesOutput:Stop playout

[629:775] [2025-02-10 07:34:14 +0000.24770][7dd2] DeviceRelease: Release the webrtc


device object.
[629:775] [2025-02-10 07:34:14 +0000.25037][7dd2] OpenSlesOutput destruct.

[629:775] [2025-02-10 07:34:14 +0000.25122][7dd2] DeviceRelease: Done


[629:776] [2025-02-10 07:34:14 +0000.25222][7dd2] Stop:
[629:776] [2025-02-10 07:34:14 +0000.25728][3231] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[629:781] [2025-02-10 07:34:14 +0000.30693][7dd2] global uninited!
[629:781] [2025-02-10 07:34:14 +0000.30829][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[629:781] [2025-02-10 07:34:14 +0000.30936][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[629:781] [2025-02-10 07:34:14 +0000.30968][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[629:781] [2025-02-10 07:34:14 +0000.31018][7dd2] UnbindInputFilter 0x7745d73e18
this 0x77c9e752a0
[629:781] [2025-02-10 07:34:14 +0000.31061][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746328380
[629:781] [2025-02-10 07:34:14 +0000.31089][7dd2] DestoryDecoderByVideoSource
time:43740342 enter.

[629:781] [2025-02-10 07:34:14 +0000.31124][7dd2] ~VideoBindDecoder time:43740342


enter.

[629:782] [2025-02-10 07:34:14 +0000.31271][7dd2] CleanUp time:43740343 enter.

[629:787] [2025-02-10 07:34:14 +0000.36218][7dd2] CleanUp leave. expire time = 5


ms

[629:787] [2025-02-10 07:34:14 +0000.36281][7dd2] CleanUp time:43740348 enter.

[629:788] [2025-02-10 07:34:14 +0000.37443][7dd2] CleanUp leave. expire time = 1


ms

[629:789] [2025-02-10 07:34:14 +0000.38773][7dd2] ~VideoBindDecoder leave. expire


time = 8 ms

[629:789] [2025-02-10 07:34:14 +0000.38888][7dd2] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[629:789] [2025-02-10 07:34:14 +0000.38946][7dd2] UnbindInputFilter 0x7745d74ad8


this 0x7745d73e18
[629:789] [2025-02-10 07:34:14 +0000.39022][7dd2] UnbindInputFilter 0x7745d74c58
this 0x7745d74ad8
[629:789] [2025-02-10 07:34:14 +0000.39067][7dd2] UnbindInputFilter 0x77463285a0
this 0x7745d74c58
[629:789] [2025-02-10 07:34:14 +0000.39112][7dd2] UnbindInputFilter 0x7745d74dd8
this 0x7745d74b98
[629:789] [2025-02-10 07:34:14 +0000.39159][7dd2] UnbindInputFilter 0x7745d741d8
this 0x7745d74dd8
[629:790] [2025-02-10 07:34:14 +0000.39213][7dd2] UnbindInputFilter 0x77463285a0
this 0x7745d741d8
[629:791] [2025-02-10 07:34:14 +0000.40729][7dd2] ~GLESContext:
[629:792] [2025-02-10 07:34:14 +0000.41535][7dd2] GLESContext destruct finish.
[629:792] [2025-02-10 07:34:14 +0000.41601][7dd2] filter: filter pipeline destroy
this: 0x77c9e75200
[630:119] [2025-02-10 07:34:14 +0000.369117][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[630:120] [2025-02-10 07:34:14 +0000.369420][2c2e] _deviceSampleRate:48000

[630:122] [2025-02-10 07:34:14 +0000.371571][2c2d] Run AGC when audioType = 0


[630:473] [2025-02-10 07:34:14 +0000.722991][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[632:120] [2025-02-10 07:34:16 +0000.369384][2c2d] Run AGC when audioType = 0
[632:120] [2025-02-10 07:34:16 +0000.369625][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[632:217] [2025-02-10 07:34:16 +0000.467121][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[633:945] [2025-02-10 07:34:18 +0000.194210][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[634:120] [2025-02-10 07:34:18 +0000.369449][2c2d] Run AGC when audioType = 0
[634:137] [2025-02-10 07:34:18 +0000.386879][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[634:137] [2025-02-10 07:34:18 +0000.387007][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[634:138] [2025-02-10 07:34:18 +0000.387201][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[634:138] [2025-02-10 07:34:18 +0000.387817][2c29] operator() time:43744699 enter.

[634:138] [2025-02-10 07:34:18 +0000.387912][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[634:140] [2025-02-10 07:34:18 +0000.389655][2c29] MicSource: Mic source
created:10x78484cec00
[634:140] [2025-02-10 07:34:18 +0000.390144][2c29] alloc thread: 0x773d0b6000
name:worker0 thread id:513236511920 to Mic_source
[634:141] [2025-02-10 07:34:18 +0000.390212][2c29] audio: start the audio sender
thread.

[634:141] [2025-02-10 07:34:18 +0000.390308][2c29] construct OpenGLRenderProgram


0x773d13cb98
[634:141] [2025-02-10 07:34:18 +0000.390345][2c29] CropFilter::SetOrientation
orientation: 90
[634:141] [2025-02-10 07:34:18 +0000.390489][2c29] filter: filter pipeline
construtc this: 0x773d0bb7c0
[634:141] [2025-02-10 07:34:18 +0000.390544][2c29] filter: filter pipeline2 update
pattern: 1
[634:141] [2025-02-10 07:34:18 +0000.390581][2c29] CameraSource::source_id_:33
[634:141] [2025-02-10 07:34:18 +0000.390638][2c29] RecordAudioSource::source_id_:34
[634:141] [2025-02-10 07:34:18 +0000.390791][2c29] BindInputFilter 0x7770b14b40
this 0x773d13cdc0
[634:141] [2025-02-10 07:34:18 +0000.390841][2c29] BindInputFilter 0x7770b14e58
this 0x7770b12450
[634:141] [2025-02-10 07:34:18 +0000.390898][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb860
[634:141] [2025-02-10 07:34:18 +0000.390972][2c29] setParamentForFilters:
speed:1.000000
[634:141] [2025-02-10 07:34:18 +0000.391001][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[634:141] [2025-02-10 07:34:18 +0000.391033][2c29] SetParamForFilter time:43744702
enter.

[634:141] [2025-02-10 07:34:18 +0000.391067][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[634:141] [2025-02-10 07:34:18 +0000.391103][2c29] SetParamForFilter: Params video
index is: 0
[634:142] [2025-02-10 07:34:18 +0000.391184][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[634:142] [2025-02-10 07:34:18 +0000.391219][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[634:142] [2025-02-10 07:34:18 +0000.391253][2c29] crop filter mode tpye:
citytravelvideo index:0
[634:146] [2025-02-10 07:34:18 +0000.395669][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.395742][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.395806][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.395851][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.395904][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.395950][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.395998][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.396042][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.396083][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[634:146] [2025-02-10 07:34:18 +0000.396138][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[634:147] [2025-02-10 07:34:18 +0000.396220][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[634:147] [2025-02-10 07:34:18 +0000.396276][2c29] SetParamForFilter leave. expire
time = 6 ms

[634:147] [2025-02-10 07:34:18 +0000.396372][2c29] OnOutputSizeChanged width 1280


height 720
[634:147] [2025-02-10 07:34:18 +0000.396431][2c29] OpenGLFrameBuffer: width:1280
height:720
[634:147] [2025-02-10 07:34:18 +0000.396484][2c29] OpenGLFrameBuffer: width:1280
height:720
[634:147] [2025-02-10 07:34:18 +0000.396561][2c29] OpenGLFrameBuffer: width:1280
height:720
[634:147] [2025-02-10 07:34:18 +0000.396591][2c29] OpenGLFrameBuffer: width:1280
height:720
[634:147] [2025-02-10 07:34:18 +0000.396621][2c29] OpenGLFrameBuffer: width:1280
height:720
[634:147] [2025-02-10 07:34:18 +0000.396652][2c29] OpenGLFrameBuffer: width:1280
height:720
[634:147] [2025-02-10 07:34:18 +0000.396684][2c29] construct TrivalImageDrawer
0x773c309cc0
[634:147] [2025-02-10 07:34:18 +0000.396716][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c309cc0 context 0x7770bc0380
[634:147] [2025-02-10 07:34:18 +0000.396751][2c29] setupGLES:
[634:147] [2025-02-10 07:34:18 +0000.397063][2c29] OpenGLRenderProgram::Initialize.
[634:147] [2025-02-10 07:34:18 +0000.397130][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[634:148] [2025-02-10 07:34:18 +0000.397185][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[634:148] [2025-02-10 07:34:18 +0000.397307][2c29] Init open gl render:
0x773d13cb98
[634:148] [2025-02-10 07:34:18 +0000.397358][2c29] Fragement shader path:
[634:148] [2025-02-10 07:34:18 +0000.397406][2c29] Fragement shader path:
[634:148] [2025-02-10 07:34:18 +0000.397447][2c29] create opengl program object.
[634:148] [2025-02-10 07:34:18 +0000.397486][2c29] create shader: vertex
[634:148] [2025-02-10 07:34:18 +0000.397677][2c29] create shader: fragment
[634:150] [2025-02-10 07:34:18 +0000.399455][2c29] Have not extra filter filename!
[634:150] [2025-02-10 07:34:18 +0000.399530][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[634:150] [2025-02-10 07:34:18 +0000.399594][2c29] OpenGLRenderProgram::Initialize
success.
[634:150] [2025-02-10 07:34:18 +0000.399662][2c29] Setup the OpenGL result:1
[634:150] [2025-02-10 07:34:18 +0000.400031][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[634:151] [2025-02-10 07:34:18 +0000.400287][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[634:151] [2025-02-10 07:34:18 +0000.400327][3278] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[634:151] [2025-02-10 07:34:18 +0000.400355][2c28] 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
[634:151] [2025-02-10 07:34:18 +0000.400469][2c28] 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_43744711.mp4
fileFD: -1
[634:151] [2025-02-10 07:34:18 +0000.400948][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
is opened successfully
[634:151] [2025-02-10 07:34:18 +0000.401005][2c28] setupMediaProcessers:
[634:151] [2025-02-10 07:34:18 +0000.401041][2c28]
RecordingSessionInternalSimple:setup media processers.
[634:151] [2025-02-10 07:34:18 +0000.401075][2c28] construct AAC encoder
[634:152] [2025-02-10 07:34:18 +0000.401359][2c28] H264Encoder creating:
superfast011818
[634:152] [2025-02-10 07:34:18 +0000.401416][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[634:153] [2025-02-10 07:34:18 +0000.402362][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[634:153] [2025-02-10 07:34:18 +0000.402419][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[634:153] [2025-02-10 07:34:18 +0000.402452][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[634:153] [2025-02-10 07:34:18 +0000.402494][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[634:153] [2025-02-10 07:34:18 +0000.402535][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[634:153] [2025-02-10 07:34:18 +0000.402583][2c28] setupCompressionSession:
[634:153] [2025-02-10 07:34:18 +0000.402625][2c28] H264Encode::creating hareware
Encoder
[634:153] [2025-02-10 07:34:18 +0000.402667][2c28] AndroidHwAvcEncoder
time:43744714 enter.

[634:153] [2025-02-10 07:34:18 +0000.402839][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[634:153] [2025-02-10 07:34:18 +0000.402980][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[634:153] [2025-02-10 07:34:18 +0000.403034][2c28] The video avc hw codec address
is 0x77ca18c9c8
[634:153] [2025-02-10 07:34:18 +0000.403110][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[634:153] [2025-02-10 07:34:18 +0000.403166][2c28] RegisterEncodeCompleteCallback


time:43744714 enter.

[634:154] [2025-02-10 07:34:18 +0000.403351][2c28] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[634:154] [2025-02-10 07:34:18 +0000.403419][2c28] InitEncode time:43744715 enter.

[634:154] [2025-02-10 07:34:18 +0000.403512][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[634:154] [2025-02-10 07:34:18 +0000.403580][2c28] Create time:43744715 enter.

[634:154] [2025-02-10 07:34:18 +0000.403617][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[634:154] [2025-02-10 07:34:18 +0000.403655][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77460edcc0
[634:154] [2025-02-10 07:34:18 +0000.403848][2c28]
supported_type:image/vnd.android.heic
[634:154] [2025-02-10 07:34:18 +0000.403934][2c28] supported_type:video/avc
[634:154] [2025-02-10 07:34:18 +0000.403976][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[634:154] [2025-02-10 07:34:18 +0000.404042][2c28] hwCodecPrefix :OMX.qcom.
[634:154] [2025-02-10 07:34:18 +0000.404082][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[634:154] [2025-02-10 07:34:18 +0000.404126][2c28] mediacodec_createCodecByName
time:43744715 enter.

[634:155] [2025-02-10 07:34:18 +0000.404248][2c28] WrapAndroidMediaCodec


time:43744716 enter.

[634:155] [2025-02-10 07:34:18 +0000.404407][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[634:176] [2025-02-10 07:34:18 +0000.425749][2c28] mediacodec_createCodecByName


leave. expire time = 22 ms

[634:176] [2025-02-10 07:34:18 +0000.425855][2c28] WrapAndroidMediaFromat


time:43744737 enter.

[634:176] [2025-02-10 07:34:18 +0000.425952][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[634:210] [2025-02-10 07:34:18 +0000.459703][2c28] Destroy time:43744771 enter.

[634:210] [2025-02-10 07:34:18 +0000.459788][2c28] WrapAndroidMediaFromat::


Destroy
[634:210] [2025-02-10 07:34:18 +0000.459816][2c28] Destroy leave. expire time = 0
ms

[634:210] [2025-02-10 07:34:18 +0000.459861][2c28] ~WrapAndroidMediaFromat


time:43744771 enter.

[634:210] [2025-02-10 07:34:18 +0000.459912][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[634:210] [2025-02-10 07:34:18 +0000.459952][2c28] Create leave. expire time = 56


ms

[634:210] [2025-02-10 07:34:18 +0000.459987][2c28] isSemiPlanarSupport


time:43744771 enter.

[634:210] [2025-02-10 07:34:18 +0000.460021][2c28] H264Encoder isSemiPlanarSupport


[634:210] [2025-02-10 07:34:18 +0000.460059][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[634:210] [2025-02-10 07:34:18 +0000.460104][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[634:211] [2025-02-10 07:34:18 +0000.460313][2c28] InitEncode leave. expire time =
57 ms

[634:211] [2025-02-10 07:34:18 +0000.460360][2c28] H264Encode::created Encoder


[634:211] [2025-02-10 07:34:18 +0000.460385][2c28] H264Encode:: H264 encoder
created.
[634:211] [2025-02-10 07:34:18 +0000.460405][2c28] H264 encoder created.
[634:211] [2025-02-10 07:34:18 +0000.460425][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x7771523ac0
[634:211] [2025-02-10 07:34:18 +0000.460449][2c28] setOutput:
[634:211] [2025-02-10 07:34:18 +0000.460518][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[634:211] [2025-02-10 07:34:18 +0000.460591][2c28] request a key frame
[634:211] [2025-02-10 07:34:18 +0000.460613][2c28] H264Encode:: request a key frame
[634:211] [2025-02-10 07:34:18 +0000.460718][2c28] setDisplayRotate :90
[634:211] [2025-02-10 07:34:18 +0000.460781][2c28] 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
[634:211] [2025-02-10 07:34:18 +0000.461096][2c29] StartRecording:
[634:212] [2025-02-10 07:34:18 +0000.461204][3271] operator(): Set the recording
session in mic source. recording session: 0x7770b14d00
[634:212] [2025-02-10 07:34:18 +0000.461303][2c29] operator() leave. expire time =
74 ms

[634:256] [2025-02-10 07:34:18 +0000.506043][2c29] begine recode to first frame


spend time:118
[634:256] [2025-02-10 07:34:18 +0000.506141][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[634:257] [2025-02-10 07:34:18 +0000.506341][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[634:291] [2025-02-10 07:34:18 +0000.541145][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[634:299] [2025-02-10 07:34:18 +0000.548985][3277]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[634:327] [2025-02-10 07:34:18 +0000.576695][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[634:328] [2025-02-10 07:34:18 +0000.577495][3278] add aac audio track with id:1
[634:361] [2025-02-10 07:34:18 +0000.610553][3277] h264 add frame header cdr flag
[634:361] [2025-02-10 07:34:18 +0000.610883][3277] h264 add frame header cdr flag
[634:362] [2025-02-10 07:34:18 +0000.611176][3277] Received key frame:0
[634:362] [2025-02-10 07:34:18 +0000.611236][3277] H264Encode:: get a sps pps
header!headerSize:31
[634:362] [2025-02-10 07:34:18 +0000.611575][3278] get the H.264 SPS parameter
[634:362] [2025-02-10 07:34:18 +0000.611808][3278] add video track with id:2
[634:363] [2025-02-10 07:34:18 +0000.612384][3278] get the H.264 PPS parameter
[634:363] [2025-02-10 07:34:18 +0000.612688][3278] get the H.264 IDR frame
[634:363] [2025-02-10 07:34:18 +0000.612747][3278] resss:true
[634:363] [2025-02-10 07:34:18 +0000.612807][3278] video start ts:0
[634:363] [2025-02-10 07:34:18 +0000.612924][3278] the video frame has been written
into MP4 file
[634:390] [2025-02-10 07:34:18 +0000.639617][2c29] The convert RGB to YUV take 2
[634:434] [2025-02-10 07:34:18 +0000.683653][3278] audio start ts:0
[634:434] [2025-02-10 07:34:18 +0000.683786][3278] the audio frame has been written
into MP4 file
[634:592] [2025-02-10 07:34:18 +0000.841890][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[634:592] [2025-02-10 07:34:18 +0000.841975][2c29] GPUImageProcessing: input frame
width1280 X 720
[634:593] [2025-02-10 07:34:18 +0000.842356][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[634:593] [2025-02-10 07:34:18 +0000.842423][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[634:623] [2025-02-10 07:34:18 +0000.872390][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[634:710] [2025-02-10 07:34:18 +0000.959172][3270]
RecordAudioSource::PullAudioFrame
[634:757] [2025-02-10 07:34:19 +0000.6930][3277] Push an pts:464 to dts queue.
[634:797] [2025-02-10 07:34:19 +0000.46616][3277] last dts:435 currentPts:464
ppsOrSPS:0 queue length:2
[634:896] [2025-02-10 07:34:19 +0000.145524][2c29] The convert RGB to YUV take 2
[634:995] [2025-02-10 07:34:19 +0000.244304][3277] DTS queue for
Generator:0x77463816b8 666 699
[635:042] [2025-02-10 07:34:19 +0000.291543][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[635:084] [2025-02-10 07:34:19 +0000.333763][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[635:128] [2025-02-10 07:34:19 +0000.377967][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[635:176] [2025-02-10 07:34:19 +0000.425948][3270] resampled_data_size:5120
[635:390] [2025-02-10 07:34:19 +0000.639450][2c29] The convert RGB to YUV take 2
[635:625] [2025-02-10 07:34:19 +0000.874207][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[635:664] [2025-02-10 07:34:19 +0000.913348][3270] AF_SpeedFilter::PullFrame eof4
[635:674] [2025-02-10 07:34:19 +0000.924076][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[635:681] [2025-02-10 07:34:19 +0000.930346][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[635:834] [2025-02-10 07:34:20 +0000.83498][3277] DTS queue for
Generator:0x77463816b8 1499 1538
[635:892] [2025-02-10 07:34:20 +0000.142005][2c29] The convert RGB to YUV take 1
[635:962] [2025-02-10 07:34:20 +0000.211779][2c29] webrtc common_video plane
old ..... (1/1000) new: 63001 delete: 62984 diff: 17
[636:013] [2025-02-10 07:34:20 +0000.262558][3276]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1625queue_audio_frame_:8
[636:051] [2025-02-10 07:34:20 +0000.300510][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[636:093] [2025-02-10 07:34:20 +0000.342776][3277] Push an pts:1799 to dts queue.
[636:124] [2025-02-10 07:34:20 +0000.373344][2c2d] Run AGC when audioType = 0
[636:124] [2025-02-10 07:34:20 +0000.373479][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[636:125] [2025-02-10 07:34:20 +0000.374817][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[636:129] [2025-02-10 07:34:20 +0000.378971][3277] SendFrame
encodedImage._timeStamp:1799encodedImage->_length:19696
[636:129] [2025-02-10 07:34:20 +0000.379135][3277] last dts:1766 currentPts:1799
ppsOrSPS:0 queue length:2
[636:330] [2025-02-10 07:34:20 +0000.579793][3277] h264 add frame header cdr flag
[636:330] [2025-02-10 07:34:20 +0000.580007][3277] Received key frame:1999
[636:366] [2025-02-10 07:34:20 +0000.615442][3278] get the H.264 IDR frame
[636:395] [2025-02-10 07:34:20 +0000.644432][2c29] The convert RGB to YUV take 2
[636:462] [2025-02-10 07:34:20 +0000.711755][3277] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2131 pts:2131
[636:500] [2025-02-10 07:34:20 +0000.749785][3270]
RecordAudioSource::PullAudioFrame
[636:623] [2025-02-10 07:34:20 +0000.872847][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[636:628] [2025-02-10 07:34:20 +0000.877395][3277] DTS queue for
Generator:0x77463816b8 2331
[636:632] [2025-02-10 07:34:20 +0000.882000][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[636:829] [2025-02-10 07:34:21 +0000.78799][3271] The output timestamp from audio
mixer change:43747385
[636:893] [2025-02-10 07:34:21 +0000.142586][2c29] The convert RGB to YUV take 2
[637:023] [2025-02-10 07:34:21 +0000.272934][2c2d] On audio frame the broadcast
with timestamp:43747584 samples:480. (1000 frame for one log)

[637:048] [2025-02-10 07:34:21 +0000.298065][3271] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[637:049] [2025-02-10 07:34:21 +0000.298288][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[637:086] [2025-02-10 07:34:21 +0000.335667][2c29]
MediaFilterCamera::NeedProcessTexture
[637:121] [2025-02-10 07:34:21 +0000.371074][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[637:288] [2025-02-10 07:34:21 +0000.537255][2c29] CameraSource::PushExtraFrame
pkt_dts: 3032, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7770b14a00
[637:288] [2025-02-10 07:34:21 +0000.537669][2c29] CropFilter::OnVideoFrame
outputtexture :35
[637:292] [2025-02-10 07:34:21 +0000.541644][3277] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2997
[637:292] [2025-02-10 07:34:21 +0000.541754][3277] push video frame to H264
encoder. (100 frame for one log)

[637:292] [2025-02-10 07:34:21 +0000.541809][3277] push video frame to H264


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

[637:292] [2025-02-10 07:34:21 +0000.541843][3277] H264Encode::push video frame to


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

[637:292] [2025-02-10 07:34:21 +0000.541883][3277] The input pts:2997 fps:30


[637:333] [2025-02-10 07:34:21 +0000.582664][3277] H264Encode::H264SWEncoder get
callback, length:17648 type:1 nalType:1length:17644
[637:350] [2025-02-10 07:34:21 +0000.599906][3270] resampled_data_size:0
[637:384] [2025-02-10 07:34:21 +0000.634105][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[637:390] [2025-02-10 07:34:21 +0000.639936][2c29] The convert RGB to YUV take 1
[637:391] [2025-02-10 07:34:21 +0000.640219][2c29]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:3097
[637:425] [2025-02-10 07:34:21 +0000.675155][3277] Push an pts:3130 to dts queue.
[637:464] [2025-02-10 07:34:21 +0000.713768][3277] last dts:3097 currentPts:3130
ppsOrSPS:0 queue length:2
[637:464] [2025-02-10 07:34:21 +0000.713902][3277] DTS queue for
Generator:0x77463816b8 3166
[637:528] [2025-02-10 07:34:21 +0000.777352][3270] AF_SpeedFilter audio time 111,
0x7770b12300 out time: 43748034 org time: 43748034
[637:558] [2025-02-10 07:34:21 +0000.807305][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[637:592] [2025-02-10 07:34:21 +0000.841636][3277]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3296
[637:621] [2025-02-10 07:34:21 +0000.870720][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[637:847] [2025-02-10 07:34:22 +0000.97055][3270] AF_SpeedFilter::PullFrame eof4
[637:864] [2025-02-10 07:34:22 +0000.113997][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[637:897] [2025-02-10 07:34:22 +0000.146731][2c29] The convert RGB to YUV take 2
[637:957] [2025-02-10 07:34:22 +0000.206357][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[637:957] [2025-02-10 07:34:22 +0000.206438][2c29] GPUImageProcessing: input frame
width1280 X 720
[637:957] [2025-02-10 07:34:22 +0000.206795][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[637:957] [2025-02-10 07:34:22 +0000.206864][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[638:046] [2025-02-10 07:34:22 +0000.295787][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[638:056] [2025-02-10 07:34:22 +0000.305672][2c29] webrtc common_video plane
old ..... (1/1000) new: 64001 delete: 63980 diff: 21
[638:092] [2025-02-10 07:34:22 +0000.341659][3270] AF_SpeedFilter audio time
[638:122] [2025-02-10 07:34:22 +0000.371643][2c2d] Run AGC when audioType = 0
[638:124] [2025-02-10 07:34:22 +0000.374102][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[638:178] [2025-02-10 07:34:22 +0000.427941][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[638:275] [2025-02-10 07:34:22 +0000.524715][3276]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3947queue_audio_frame_:2
[638:292] [2025-02-10 07:34:22 +0000.541270][3270]
RecordAudioSource::PullAudioFrame
[638:302] [2025-02-10 07:34:22 +0000.551775][3277] DTS queue for
Generator:0x77463816b8 4001
[638:330] [2025-02-10 07:34:22 +0000.579201][3277] h264 add frame header cdr flag
[638:330] [2025-02-10 07:34:22 +0000.579428][3277] Received key frame:4001
[638:361] [2025-02-10 07:34:22 +0000.611129][3278] get the H.264 IDR frame
[638:395] [2025-02-10 07:34:22 +0000.645013][2c29] The convert RGB to YUV take 2
[638:623] [2025-02-10 07:34:22 +0000.872900][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[638:760] [2025-02-10 07:34:23 +0000.9318][3277] Push an pts:4464 to dts queue.
[638:798] [2025-02-10 07:34:23 +0000.48112][3277] last dts:4431 currentPts:4464
ppsOrSPS:0 queue length:2
[638:894] [2025-02-10 07:34:23 +0000.144076][2c29] The convert RGB to YUV take 2
[639:048] [2025-02-10 07:34:23 +0000.297514][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[639:101] [2025-02-10 07:34:23 +0000.350377][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[639:128] [2025-02-10 07:34:23 +0000.377273][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[639:130] [2025-02-10 07:34:23 +0000.379769][3277] DTS queue for
Generator:0x77463816b8 4799 4836
[639:190] [2025-02-10 07:34:23 +0000.439934][2c29] FilterPipeline2::OnVideoFrame
pts 4932 last_video_timestamp_ 4932
[639:394] [2025-02-10 07:34:23 +0000.643741][2c29] The convert RGB to YUV take 1
[639:462] [2025-02-10 07:34:23 +0000.711309][3277] SendFrame
encodedImage._timeStamp:5133encodedImage->_length:20864
[639:588] [2025-02-10 07:34:23 +0000.837936][3270] resampled_data_size:8704
[639:624] [2025-02-10 07:34:23 +0000.873848][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[639:712] [2025-02-10 07:34:23 +0000.961650][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[639:830] [2025-02-10 07:34:24 +0000.79596][3277] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5500 pts:5500
[639:893] [2025-02-10 07:34:24 +0000.142709][2c29] The convert RGB to YUV take 1
[639:957] [2025-02-10 07:34:24 +0000.206756][3277] DTS queue for
Generator:0x77463816b8 5632 5663
[640:022] [2025-02-10 07:34:24 +0000.272097][3270] AF_SpeedFilter::PullFrame eof4
[640:040] [2025-02-10 07:34:24 +0000.289949][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[640:050] [2025-02-10 07:34:24 +0000.299459][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[640:075] [2025-02-10 07:34:24 +0000.324787][3270]
RecordAudioSource::PullAudioFrame
[640:094] [2025-02-10 07:34:24 +0000.343188][3277] Push an pts:5798 to dts queue.
[640:120] [2025-02-10 07:34:24 +0000.370179][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[640:121] [2025-02-10 07:34:24 +0000.370352][2c2e] _deviceSampleRate:48000


[640:123] [2025-02-10 07:34:24 +0000.372597][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[640:124] [2025-02-10 07:34:24 +0000.374041][2c2d] Run AGC when audioType = 0
[640:125] [2025-02-10 07:34:24 +0000.374176][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[640:125] [2025-02-10 07:34:24 +0000.374470][2c29] webrtc common_video plane
old ..... (1/1000) new: 65001 delete: 64984 diff: 17
[640:129] [2025-02-10 07:34:24 +0000.379088][3277] last dts:5768 currentPts:5798
ppsOrSPS:0 queue length:2
[640:323] [2025-02-10 07:34:24 +0000.572842][3270] AF_SpeedFilter audio time,
0x7770b12300 rcv time: 43750882
[640:323] [2025-02-10 07:34:24 +0000.572938][3270] AF_SpeedFilter audio time,
0x7770b12300 rcv time: 43750882in_nSamples:441
[640:331] [2025-02-10 07:34:24 +0000.580548][3277] h264 add frame header cdr flag
[640:331] [2025-02-10 07:34:24 +0000.580778][3277] Received key frame:5997
[640:361] [2025-02-10 07:34:24 +0000.610762][3278] get the H.264 IDR frame
[640:394] [2025-02-10 07:34:24 +0000.643734][2c29] The convert RGB to YUV take 2
[640:451] [2025-02-10 07:34:24 +0000.700483][3270]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43750884
[640:451] [2025-02-10 07:34:24 +0000.700594][3270]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[640:622] [2025-02-10 07:34:24 +0000.871172][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[640:634] [2025-02-10 07:34:24 +0000.883964][3276]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6269queue_audio_frame_:5
[640:662] [2025-02-10 07:34:24 +0000.912058][3277] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6367
[640:663] [2025-02-10 07:34:24 +0000.912253][3277] push video frame to H264
encoder. (100 frame for one log)

[640:663] [2025-02-10 07:34:24 +0000.912315][3277] push video frame to H264


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

[640:663] [2025-02-10 07:34:24 +0000.912350][3277] H264Encode::push video frame to


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

[640:663] [2025-02-10 07:34:24 +0000.912394][3277] The input pts:6367 fps:30


[640:696] [2025-02-10 07:34:24 +0000.946069][3277] H264Encode::H264SWEncoder get
callback, length:21216 type:1 nalType:1length:21212
[640:767] [2025-02-10 07:34:25 +0000.16254][3277] DTS queue for
Generator:0x77463816b8 6468
[640:820] [2025-02-10 07:34:25 +0000.69837][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[640:888] [2025-02-10 07:34:25 +0000.138114][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[640:890] [2025-02-10 07:34:25 +0000.139718][2c29] The convert RGB to YUV take 1
[640:931] [2025-02-10 07:34:25 +0000.180573][3277]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6636
[641:046] [2025-02-10 07:34:25 +0000.295717][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[641:121] [2025-02-10 07:34:25 +0000.370411][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[641:280] [2025-02-10 07:34:25 +0000.529261][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[641:324] [2025-02-10 07:34:25 +0000.573470][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[641:324] [2025-02-10 07:34:25 +0000.573578][2c29] GPUImageProcessing: input frame
width1280 X 720
[641:324] [2025-02-10 07:34:25 +0000.574006][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[641:324] [2025-02-10 07:34:25 +0000.574092][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[641:393] [2025-02-10 07:34:25 +0000.643076][2c29] The convert RGB to YUV take 1
[641:420] [2025-02-10 07:34:25 +0000.669487][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[641:424] [2025-02-10 07:34:25 +0000.674157][3277] Push an pts:7129 to dts queue.
[641:459] [2025-02-10 07:34:25 +0000.708510][3277] last dts:7098 currentPts:7129
ppsOrSPS:0 queue length:2
[641:596] [2025-02-10 07:34:25 +0000.845179][3277] DTS queue for
Generator:0x77463816b8 7296
[641:621] [2025-02-10 07:34:25 +0000.870939][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[641:826] [2025-02-10 07:34:26 +0000.75569][3270] resampled_data_size:0
[641:886] [2025-02-10 07:34:26 +0000.135879][2c29] The convert RGB to YUV take 1
[641:888] [2025-02-10 07:34:26 +0000.137660][3270]
RecordAudioSource::PullAudioFrame
[642:050] [2025-02-10 07:34:26 +0000.299875][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[642:121] [2025-02-10 07:34:26 +0000.371156][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[642:124] [2025-02-10 07:34:26 +0000.374147][2c2d] Run AGC when audioType = 0
[642:218] [2025-02-10 07:34:26 +0000.467451][2c29] webrtc common_video plane
old ..... (1/1000) new: 66001 delete: 65980 diff: 21
[642:233] [2025-02-10 07:34:26 +0000.482683][3270] AF_SpeedFilter::PullFrame eof4
[642:250] [2025-02-10 07:34:26 +0000.499473][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[642:325] [2025-02-10 07:34:26 +0000.574914][3277] h264 add frame header cdr flag
[642:325] [2025-02-10 07:34:26 +0000.575090][3277] Received key frame:7995
[642:362] [2025-02-10 07:34:26 +0000.612730][3278] get the H.264 IDR frame
[642:390] [2025-02-10 07:34:26 +0000.639273][2c29] The convert RGB to YUV take 3
[642:426] [2025-02-10 07:34:26 +0000.675599][3277] DTS queue for
Generator:0x77463816b8 8096 8131
[642:541] [2025-02-10 07:34:26 +0000.790771][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[642:619] [2025-02-10 07:34:26 +0000.868251][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[642:759] [2025-02-10 07:34:27 +0000.8252][3277] Push an pts:8465 to dts queue.
[642:793] [2025-02-10 07:34:27 +0000.42193][3277] SendFrame
encodedImage._timeStamp:8465encodedImage->_length:47872
[642:793] [2025-02-10 07:34:27 +0000.42354][3277] last dts:8426 currentPts:8465
ppsOrSPS:0 queue length:2
[642:819] [2025-02-10 07:34:27 +0000.69049][3270] AF_SpeedFilter audio 0x7770b12300
PullFrame
[642:891] [2025-02-10 07:34:27 +0000.140440][2c29] The convert RGB to YUV take 3
[642:995] [2025-02-10 07:34:27 +0000.244252][3276]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8591queue_audio_frame_:9
[643:043] [2025-02-10 07:34:27 +0000.292790][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[643:123] [2025-02-10 07:34:27 +0000.372641][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[643:190] [2025-02-10 07:34:27 +0000.439900][3277] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8863 pts:8863
[643:258] [2025-02-10 07:34:27 +0000.507263][3277] DTS queue for
Generator:0x77463816b8 8930 8963
[643:388] [2025-02-10 07:34:27 +0000.637969][2c29] The convert RGB to YUV take 1
[643:622] [2025-02-10 07:34:27 +0000.871718][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[643:680] [2025-02-10 07:34:27 +0000.929501][3270]
RecordAudioSource::PullAudioFrame
[643:889] [2025-02-10 07:34:28 +0000.138885][2c29] The convert RGB to YUV take 2
[644:025] [2025-02-10 07:34:28 +0000.274813][3277] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9731
[644:025] [2025-02-10 07:34:28 +0000.274943][3277] push video frame to H264
encoder. (100 frame for one log)

[644:025] [2025-02-10 07:34:28 +0000.275001][3277] push video frame to H264


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

[644:025] [2025-02-10 07:34:28 +0000.275039][3277] H264Encode::push video frame to


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

[644:025] [2025-02-10 07:34:28 +0000.275081][3277] The input pts:9731 fps:30


[644:028] [2025-02-10 07:34:28 +0000.277704][3270] resampled_data_size:11776
[644:028] [2025-02-10 07:34:28 +0000.277877][3270] FilterPipeline2::OnAudioFrame
pts 9750 last_audio_timestamp_ 9750
[644:045] [2025-02-10 07:34:28 +0000.294222][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[644:060] [2025-02-10 07:34:28 +0000.310160][3277] H264Encode::H264SWEncoder get
callback, length:68288 type:1 nalType:1length:68284
[644:089] [2025-02-10 07:34:28 +0000.338366][3277] Push an pts:9793 to dts queue.
[644:089] [2025-02-10 07:34:28 +0000.338476][3277] DTS queue for
Generator:0x77463816b8 9762 9793
[644:124] [2025-02-10 07:34:28 +0000.373766][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[644:125] [2025-02-10 07:34:28 +0000.375171][2c2d] Run AGC when audioType = 0
[644:126] [2025-02-10 07:34:28 +0000.375388][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[644:129] [2025-02-10 07:34:28 +0000.378182][3277] last dts:9762 currentPts:9793
ppsOrSPS:0 queue length:2
[644:220] [2025-02-10 07:34:28 +0000.469859][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[644:261] [2025-02-10 07:34:28 +0000.511021][3277]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9964
[644:262] [2025-02-10 07:34:28 +0000.511978][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[644:289] [2025-02-10 07:34:28 +0000.538592][2c29] webrtc common_video plane
old ..... (1/1000) new: 67001 delete: 66984 diff: 17
[644:324] [2025-02-10 07:34:28 +0000.573623][3277] h264 add frame header cdr flag
[644:325] [2025-02-10 07:34:28 +0000.574190][3277] Received key frame:9996
[644:357] [2025-02-10 07:34:28 +0000.606344][3278] get the H.264 IDR frame
[644:369] [2025-02-10 07:34:28 +0000.618722][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[644:389] [2025-02-10 07:34:28 +0000.638223][2c29] The convert RGB to YUV take 2
[644:412] [2025-02-10 07:34:28 +0000.661432][3270] AF_SpeedFilter::PullFrame eof4
[644:430] [2025-02-10 07:34:28 +0000.679270][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[644:621] [2025-02-10 07:34:28 +0000.870187][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[644:686] [2025-02-10 07:34:28 +0000.935401][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[644:686] [2025-02-10 07:34:28 +0000.935525][2c29] GPUImageProcessing: input frame
width1280 X 720
[644:686] [2025-02-10 07:34:28 +0000.935959][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[644:686] [2025-02-10 07:34:28 +0000.936086][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[644:883] [2025-02-10 07:34:29 +0000.133167][2c29] The convert RGB to YUV take 1
[644:888] [2025-02-10 07:34:29 +0000.137747][3277] DTS queue for
Generator:0x77463816b8 10591
[645:045] [2025-02-10 07:34:29 +0000.294742][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[645:123] [2025-02-10 07:34:29 +0000.372831][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[645:250] [2025-02-10 07:34:29 +0000.499473][3276]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 10913queue_audio_frame_:3
[645:388] [2025-02-10 07:34:29 +0000.637654][2c29] The convert RGB to YUV take 2
[645:424] [2025-02-10 07:34:29 +0000.673757][3277] Push an pts:11129 to dts queue.
[645:461] [2025-02-10 07:34:29 +0000.710411][3277] last dts:11094 currentPts:11129
ppsOrSPS:0 queue length:2
[645:469] [2025-02-10 07:34:29 +0000.718638][3270]
RecordAudioSource::PullAudioFrame
[645:624] [2025-02-10 07:34:29 +0000.873952][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[645:724] [2025-02-10 07:34:29 +0000.973940][3277] DTS queue for
Generator:0x77463816b8 11428
[645:887] [2025-02-10 07:34:30 +0000.136584][2c29] The convert RGB to YUV take 2
[645:905] [2025-02-10 07:34:30 +0000.154896][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[645:981] [2025-02-10 07:34:30 +0000.230493][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[646:053] [2025-02-10 07:34:30 +0000.302716][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[646:121] [2025-02-10 07:34:30 +0000.370416][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[646:124] [2025-02-10 07:34:30 +0000.373971][2c2d] Run AGC when audioType = 0
[646:126] [2025-02-10 07:34:30 +0000.375417][3277] SendFrame
encodedImage._timeStamp:11796encodedImage->_length:36944
[646:287] [2025-02-10 07:34:30 +0000.537112][3270] resampled_data_size:2560
[646:323] [2025-02-10 07:34:30 +0000.572551][3277] h264 add frame header cdr flag
[646:323] [2025-02-10 07:34:30 +0000.572838][3277] Received key frame:11994
[646:362] [2025-02-10 07:34:30 +0000.611298][3278] get the H.264 IDR frame
[646:385] [2025-02-10 07:34:30 +0000.635114][2c29] webrtc common_video plane
old ..... (1/1000) new: 68001 delete: 67980 diff: 21
[646:388] [2025-02-10 07:34:30 +0000.637575][2c29] The convert RGB to YUV take 2
[646:557] [2025-02-10 07:34:30 +0000.806464][3277] DTS queue for
Generator:0x77463816b8 12227 12261
[646:558] [2025-02-10 07:34:30 +0000.808118][3277] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:12227 pts:12227
[646:593] [2025-02-10 07:34:30 +0000.842780][3270] AF_SpeedFilter::PullFrame eof4
[646:610] [2025-02-10 07:34:30 +0000.859551][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[646:618] [2025-02-10 07:34:30 +0000.868093][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[646:757] [2025-02-10 07:34:31 +0000.7075][3277] Push an pts:12461 to dts queue.
[646:793] [2025-02-10 07:34:31 +0000.42866][3277] last dts:12429 currentPts:12461
ppsOrSPS:0 queue length:2
[646:802] [2025-02-10 07:34:31 +0000.52086][3271] The output timestamp from audio
mixer change:43757363
[646:893] [2025-02-10 07:34:31 +0000.142910][2c29] The convert RGB to YUV take 1
[647:026] [2025-02-10 07:34:31 +0000.275804][2c2d] On audio frame the broadcast
with timestamp:43757587 samples:480. (1000 frame for one log)

[647:046] [2025-02-10 07:34:31 +0000.295235][3271] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[647:046] [2025-02-10 07:34:31 +0000.295426][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[647:120] [2025-02-10 07:34:31 +0000.369795][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[647:262] [2025-02-10 07:34:31 +0000.511685][3270]
RecordAudioSource::PullAudioFrame
[647:385] [2025-02-10 07:34:31 +0000.634294][2c29] The convert RGB to YUV take 2
[647:387] [2025-02-10 07:34:31 +0000.636888][3277] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13092
[647:387] [2025-02-10 07:34:31 +0000.637019][3277] push video frame to H264
encoder. (100 frame for one log)

[647:387] [2025-02-10 07:34:31 +0000.637091][3277] push video frame to H264


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

[647:387] [2025-02-10 07:34:31 +0000.637138][3277] H264Encode::push video frame to


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

[647:388] [2025-02-10 07:34:31 +0000.637248][3277] DTS queue for


Generator:0x77463816b8 13061 13092
[647:388] [2025-02-10 07:34:31 +0000.637285][3277] The input pts:13092 fps:30
[647:426] [2025-02-10 07:34:31 +0000.675305][3277] H264Encode::H264SWEncoder get
callback, length:11312 type:1 nalType:1length:11308
[647:455] [2025-02-10 07:34:31 +0000.704746][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[647:554] [2025-02-10 07:34:31 +0000.803641][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[647:588] [2025-02-10 07:34:31 +0000.838020][3277]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13295
[647:614] [2025-02-10 07:34:31 +0000.863934][3276]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13235queue_audio_frame_:6
[647:617] [2025-02-10 07:34:31 +0000.867104][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[647:696] [2025-02-10 07:34:31 +0000.946108][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[647:891] [2025-02-10 07:34:32 +0000.140498][2c29] The convert RGB to YUV take 2
[648:051] [2025-02-10 07:34:32 +0000.300476][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[648:053] [2025-02-10 07:34:32 +0000.302734][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[648:053] [2025-02-10 07:34:32 +0000.302811][2c29] GPUImageProcessing: input frame
width1280 X 720
[648:053] [2025-02-10 07:34:32 +0000.303166][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[648:054] [2025-02-10 07:34:32 +0000.303287][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[648:086] [2025-02-10 07:34:32 +0000.335645][3277] Push an pts:13792 to dts queue.
[648:118] [2025-02-10 07:34:32 +0000.368040][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[648:127] [2025-02-10 07:34:32 +0000.376649][3277] last dts:13762 currentPts:13792
ppsOrSPS:0 queue length:2
[648:128] [2025-02-10 07:34:32 +0000.377378][2c2d] Run AGC when audioType = 0
[648:128] [2025-02-10 07:34:32 +0000.377542][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[648:224] [2025-02-10 07:34:32 +0000.473318][3277] DTS queue for
Generator:0x77463816b8 13891 13929
[648:325] [2025-02-10 07:34:32 +0000.574421][3277] h264 add frame header cdr flag
[648:325] [2025-02-10 07:34:32 +0000.574599][3277] Received key frame:13993
[648:356] [2025-02-10 07:34:32 +0000.605664][3278] get the H.264 IDR frame
[648:387] [2025-02-10 07:34:32 +0000.636737][2c29] The convert RGB to YUV take 1
[648:450] [2025-02-10 07:34:32 +0000.700028][3270] resampled_data_size:14848
[648:451] [2025-02-10 07:34:32 +0000.701078][2c29] webrtc common_video plane
old ..... (1/1000) new: 69001 delete: 68984 diff: 17
[648:617] [2025-02-10 07:34:32 +0000.866440][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[648:735] [2025-02-10 07:34:32 +0000.984297][3270] AF_SpeedFilter audio time 111,
0x7770b12300 out time: 43759224 org time: 43759224
[648:783] [2025-02-10 07:34:33 +0000.32623][3270] AF_SpeedFilter::PullFrame eof4
[648:801] [2025-02-10 07:34:33 +0000.50445][3270]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[648:886] [2025-02-10 07:34:33 +0000.136028][2c29] The convert RGB to YUV take 2
[649:010] [2025-02-10 07:34:33 +0000.259631][3270] AF_SpeedFilter audio
0x7770b12300 PullFrame
[649:025] [2025-02-10 07:34:33 +0000.274687][3277] DTS queue for
Generator:0x77463816b8 14728
[649:045] [2025-02-10 07:34:33 +0000.294329][3271] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[649:059] [2025-02-10 07:34:33 +0000.308795][3270]
RecordAudioSource::PullAudioFrame
[649:118] [2025-02-10 07:34:33 +0000.367239][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[649:216] [2025-02-10 07:34:33 +0000.465217][3270] AF_SpeedFilter audio time
[649:385] [2025-02-10 07:34:33 +0000.634816][2c29] The convert RGB to YUV take 2
[649:423] [2025-02-10 07:34:33 +0000.672521][3277] Push an pts:15126 to dts queue.
[649:425] [2025-02-10 07:34:33 +0000.675091][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[649:462] [2025-02-10 07:34:33 +0000.711692][3277] SendFrame
encodedImage._timeStamp:15126encodedImage->_length:18656
[649:462] [2025-02-10 07:34:33 +0000.711807][3277] last dts:15091 currentPts:15126
ppsOrSPS:0 queue length:2
[649:488] [2025-02-10 07:34:33 +0000.738100][2c29] StopRecording:
[649:489] [2025-02-10 07:34:33 +0000.738921][2c29] OnNeedStopRecording:
[649:494] [2025-02-10 07:34:33 +0000.743763][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[649:495] [2025-02-10 07:34:33 +0000.744542][2c29] operator(): Stop
[649:495] [2025-02-10 07:34:33 +0000.744597][2c29] StopPullFrameAndWriteMp4
time:43760056 enter.

[649:495] [2025-02-10 07:34:33 +0000.744702][2c29] StopRecording:


[649:495] [2025-02-10 07:34:33 +0000.744709][3270] PullAudioFrame: PullFrame audio
finished.
[649:495] [2025-02-10 07:34:33 +0000.744769][3270]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[649:497] [2025-02-10 07:34:33 +0000.746241][3277]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:456
[649:499] [2025-02-10 07:34:33 +0000.748869][2c28] stop recording
[649:499] [2025-02-10 07:34:33 +0000.748935][2c28]
RecordingSessionInternalSimple:destroy media processers
[649:499] [2025-02-10 07:34:33 +0000.748981][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[649:499] [2025-02-10 07:34:33 +0000.749021][2c28] H264Encode::flushing hareware
Encoder
[649:500] [2025-02-10 07:34:33 +0000.749182][2c28] Flush time:43760061 enter.

[649:500] [2025-02-10 07:34:33 +0000.749242][2c28] H264Encoder encoder flush


[649:500] [2025-02-10 07:34:33 +0000.749288][2c28] flush output queue
[649:834] [2025-02-10 07:34:34 +0000.83505][2c28] Flush leave. expire time = 334
ms

[649:834] [2025-02-10 07:34:34 +0000.83716][2c28] ~H264EncodeWrap:


[649:834] [2025-02-10 07:34:34 +0000.83780][2c28] ~H264Encode:
[649:834] [2025-02-10 07:34:34 +0000.83827][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[649:834] [2025-02-10 07:34:34 +0000.83880][2c28] Release time:43760395 enter.

[649:834] [2025-02-10 07:34:34 +0000.84046][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[649:834] [2025-02-10 07:34:34 +0000.84113][2c28] Destroy time:43760395 enter.

[649:834] [2025-02-10 07:34:34 +0000.84161][2c28] H264Encoder encoderDestroy


[649:835] [2025-02-10 07:34:34 +0000.84335][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[649:835] [2025-02-10 07:34:34 +0000.84385][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[649:872] [2025-02-10 07:34:34 +0000.121716][2c28] Destroy leave. expire time = 38
ms

[649:872] [2025-02-10 07:34:34 +0000.121914][2c28] Release leave. expire time = 38


ms

[649:872] [2025-02-10 07:34:34 +0000.122040][2c28] ~AndroidHwAvcEncoder


time:43760433 enter.

[649:873] [2025-02-10 07:34:34 +0000.122186][2c28] Release time:43760434 enter.

[649:873] [2025-02-10 07:34:34 +0000.122261][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[649:873] [2025-02-10 07:34:34 +0000.122311][2c28] Release leave. expire time = 0
ms

[649:873] [2025-02-10 07:34:34 +0000.122356][2c28] ~AndroidMediaCodecVideoEncoder


[649:873] [2025-02-10 07:34:34 +0000.122398][2c28] ~WrapAndroidMediaCodec
time:43760434 enter.

[649:873] [2025-02-10 07:34:34 +0000.122440][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[649:873] [2025-02-10 07:34:34 +0000.122481][2c28] video hevc hw codec


destructor:0x77ca18c9c8

[649:873] [2025-02-10 07:34:34 +0000.122533][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[649:873] [2025-02-10 07:34:34 +0000.122596][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[649:873] [2025-02-10 07:34:34 +0000.122648][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[649:873] [2025-02-10 07:34:34 +0000.122694][2c28] AACSWEncode destructor
[649:877] [2025-02-10 07:34:34 +0000.126179][3278] MP4 close file successfully
[649:877] [2025-02-10 07:34:34 +0000.126281][3278] Recording session Internal:
notify recording ok
[649:877] [2025-02-10 07:34:34 +0000.126397][3278] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
output_video_timestamp_:15195 last_video_pts_:15166
[649:877] [2025-02-10 07:34:34 +0000.126487][3278] OnRecordFinish:
[649:877] [2025-02-10 07:34:34 +0000.126974][3278] onRecordingOk: net seek
pos:0record video duration:15199record audio duration:15185
[649:880] [2025-02-10 07:34:34 +0000.129251][3271] destructMicSource_w:
[649:880] [2025-02-10 07:34:34 +0000.129344][3271] setOutput_w:
MicSource::setOutput() 0x0
[649:881] [2025-02-10 07:34:34 +0000.130800][2c29] releaseThread 0x773d0b6000
[649:881] [2025-02-10 07:34:34 +0000.130864][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[649:885] [2025-02-10 07:34:34 +0000.134402][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 390 ms

[649:885] [2025-02-10 07:34:34 +0000.134509][2c29] DestroyPipelineAndFilters


time:43760446 enter.

[649:885] [2025-02-10 07:34:34 +0000.134571][2c29] UnbindInputFilter 0x7770b14b40


this 0x773d13cdc0
[649:885] [2025-02-10 07:34:34 +0000.134616][2c29] UnbindInputFilter 0x7770b14e58
this 0x7770b12450
[649:885] [2025-02-10 07:34:34 +0000.134675][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb860
[649:885] [2025-02-10 07:34:34 +0000.134720][2c29] filter: filter pipeline destroy
this: 0x773d0bb7c0
[649:885] [2025-02-10 07:34:34 +0000.135061][2c29] ClearVideoOfSources: recodring
total frames:0
[649:885] [2025-02-10 07:34:34 +0000.135099][2c29] ClearVideoOfSources:
[649:885] [2025-02-10 07:34:34 +0000.135127][2c29] GPUImageProcessing destruct.
[649:886] [2025-02-10 07:34:34 +0000.135183][2c29] destroy TrivalImageDrawer
0x773c309cc0
[649:886] [2025-02-10 07:34:34 +0000.135218][2c29] The shader has been initialize,
clean up them.

[649:886] [2025-02-10 07:34:34 +0000.135271][2c29] ~OpenGLFrameBuffer:


[649:886] [2025-02-10 07:34:34 +0000.135906][2c29] ~OpenGLFrameBuffer:
[649:886] [2025-02-10 07:34:34 +0000.136017][2c29] ~OpenGLFrameBuffer:
[649:886] [2025-02-10 07:34:34 +0000.136099][2c29] ~OpenGLFrameBuffer:
[649:887] [2025-02-10 07:34:34 +0000.136221][2c29] ~OpenGLFrameBuffer:
[649:887] [2025-02-10 07:34:34 +0000.136324][2c29] ~OpenGLFrameBuffer:
[649:887] [2025-02-10 07:34:34 +0000.136580][2c29] GPUImageProcessing destruct
finish.
[649:887] [2025-02-10 07:34:34 +0000.136638][2c29] GPURGBAFrame destruct.
[649:887] [2025-02-10 07:34:34 +0000.136694][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[649:887] [2025-02-10 07:34:34 +0000.136733][2c29] ~CameraSource time:43760448
enter.

[649:887] [2025-02-10 07:34:34 +0000.136764][2c29] ~CameraSource leave. expire


time = 0 ms

[649:887] [2025-02-10 07:34:34 +0000.136802][2c29] ~RecordAudioSource time:43760448


enter.

[649:887] [2025-02-10 07:34:34 +0000.136909][2c29] ~RecordAudioSource leave.


expire time = 0 ms
[649:887] [2025-02-10 07:34:34 +0000.136949][2c29] DestroyPipelineAndFilters
leave. expire time = 2 ms

[649:902] [2025-02-10 07:34:34 +0000.152152][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[649:903] [2025-02-10 07:34:34 +0000.152956][7dd2] machine model :poco
[649:903] [2025-02-10 07:34:34 +0000.153009][7dd2] Support this machine model :poco
[649:903] [2025-02-10 07:34:34 +0000.153067][7dd2] global inited! current sdk
version: 07-20-936c45f
[649:904] [2025-02-10 07:34:34 +0000.153278][7dd2] filter: filter pipeline
construtc this: 0x77ca1c6380
[649:904] [2025-02-10 07:34:34 +0000.153335][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[649:904] [2025-02-10 07:34:34 +0000.153389][7dd2] GLESContext:
[649:904] [2025-02-10 07:34:34 +0000.153462][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[649:905] [2025-02-10 07:34:34 +0000.154540][7dd2] The result of creation:
0x7783b06180
[649:905] [2025-02-10 07:34:34 +0000.154672][7dd2] The result of
eglCreatePbufferSurface is: 0x777122a100
[649:905] [2025-02-10 07:34:34 +0000.154795][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[649:905] [2025-02-10 07:34:34 +0000.154894][7dd2] The source 0 speed:1
[649:905] [2025-02-10 07:34:34 +0000.154937][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
delay: 0
[649:905] [2025-02-10 07:34:34 +0000.154978][7dd2] CreateDecoderByVideoSource
time:43760466 enter.

[649:906] [2025-02-10 07:34:34 +0000.155217][7dd2] running_decoder_count:0max


count:2
[649:906] [2025-02-10 07:34:34 +0000.155264][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[649:907] [2025-02-10 07:34:34 +0000.156526][32a4] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[649:926] [2025-02-10 07:34:34 +0000.175299][32a4] OnStreamInfoFound: video


duration_: 15199
[649:927] [2025-02-10 07:34:34 +0000.176758][7dd2] start decoder
[649:927] [2025-02-10 07:34:34 +0000.176859][7dd2] CreateDecoderByVideoSource
leave. expire time = 22 ms

[649:927] [2025-02-10 07:34:34 +0000.176935][7dd2] BindInputFilter 0x77463249a0


this 0x7745d741d8
[649:927] [2025-02-10 07:34:34 +0000.176996][7dd2] BindInputFilter 0x7745d741d8
this 0x7745d74298
[649:927] [2025-02-10 07:34:34 +0000.177052][7dd2] BindInputFilter 0x77463249a0
this 0x7745d74358
[649:927] [2025-02-10 07:34:34 +0000.177119][7dd2] BindInputFilter 0x7745d74358
this 0x7745d744d8
[649:928] [2025-02-10 07:34:34 +0000.177224][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[649:928] [2025-02-10 07:34:34 +0000.177284][7dd2] BindInputFilter 0x7745d74298
this 0x7745d74598
[649:928] [2025-02-10 07:34:34 +0000.177360][7dd2] BindInputFilter 0x7745d74598
this 0x77ca1c6420
[649:928] [2025-02-10 07:34:34 +0000.177430][7dd2] BindInputFilter 0x7745d744d8
this 0x7745d74898
[649:928] [2025-02-10 07:34:34 +0000.177499][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[649:928] [2025-02-10 07:34:34 +0000.177608][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[649:929] [2025-02-10 07:34:34 +0000.178277][7dd2] machine model :poco
[649:929] [2025-02-10 07:34:34 +0000.178319][7dd2] Support this machine model :poco
[649:929] [2025-02-10 07:34:34 +0000.178354][7dd2] global inited! current sdk
version: 07-20-936c45f
[649:929] [2025-02-10 07:34:34 +0000.178436][7dd2] GetPipeline:
-----------------------------------------
[649:929] [2025-02-10 07:34:34 +0000.178472][7dd2] GetPipeline: source:
0x7746324780
[649:929] [2025-02-10 07:34:34 +0000.178507][7dd2] GetPipeline: filter: NULLFilter
[649:929] [2025-02-10 07:34:34 +0000.178592][7dd2] GetPipeline: filter: NULLFilter
[649:929] [2025-02-10 07:34:34 +0000.178630][7dd2] GetPipeline: filter: NULLFilter
[649:929] [2025-02-10 07:34:34 +0000.178665][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[649:929] [2025-02-10 07:34:34 +0000.178703][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[649:929] [2025-02-10 07:34:34 +0000.178744][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[649:929] [2025-02-10 07:34:34 +0000.178783][7dd2] GetPipeline:
------------------------------------------
[649:929] [2025-02-10 07:34:34 +0000.178838][7dd2] filter: filter pipeline2 update
pattern: 0
[649:929] [2025-02-10 07:34:34 +0000.179038][32a5] NO get frame from decoder
[649:931] [2025-02-10 07:34:34 +0000.180570][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[649:931] [2025-02-10 07:34:34 +0000.180704][32a5] NO get frame from decoder
[649:931] [2025-02-10 07:34:34 +0000.180961][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[649:931] [2025-02-10 07:34:34 +0000.181087][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[649:932] [2025-02-10 07:34:34 +0000.181414][7dd2] DeviceInit:
[649:932] [2025-02-10 07:34:34 +0000.181708][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[649:933] [2025-02-10 07:34:34 +0000.182184][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[649:933] [2025-02-10 07:34:34 +0000.182540][7dd2] CreatePlatformSpecificObjects:
[649:933] [2025-02-10 07:34:34 +0000.182619][7dd2] audio device use null audio
input and opensl output
[649:933] [2025-02-10 07:34:34 +0000.182674][7dd2] Create OpenSLES output module
with java VM support.

[649:933] [2025-02-10 07:34:34 +0000.182850][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[649:934] [2025-02-10 07:34:34 +0000.183183][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[649:934] [2025-02-10 07:34:34 +0000.183551][7dd2] Create OpenSLES output module
with buffer num:2

[649:934] [2025-02-10 07:34:34 +0000.183650][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[649:934] [2025-02-10 07:34:34 +0000.183711][7dd2] Init the output device.
[649:934] [2025-02-10 07:34:34 +0000.183769][7dd2] Set the playout as stereo:1
[649:934] [2025-02-10 07:34:34 +0000.183827][7dd2] Set the sample rate to be:44100

[649:934] [2025-02-10 07:34:34 +0000.183921][7dd2] Low latency buffer size:144 low


sample rate:48000
[649:934] [2025-02-10 07:34:34 +0000.183995][7dd2] DeviceInit: Done
[649:935] [2025-02-10 07:34:34 +0000.184272][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[649:935] [2025-02-10 07:34:34 +0000.184864][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[649:935] [2025-02-10 07:34:34 +0000.184998][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x777141a060
[649:935] [2025-02-10 07:34:34 +0000.185091][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[649:935] [2025-02-10 07:34:34 +0000.185157][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[649:936] [2025-02-10 07:34:34 +0000.185242][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[649:936] [2025-02-10 07:34:34 +0000.185422][7dd2] SetGraphLoop: SetGraphLoop 1
[649:936] [2025-02-10 07:34:34 +0000.185484][32a5] NO get frame from decoder
[649:936] [2025-02-10 07:34:34 +0000.185502][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[649:936] [2025-02-10 07:34:34 +0000.185581][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[649:936] [2025-02-10 07:34:34 +0000.185799][32a5] NO get frame from decoder
[649:936] [2025-02-10 07:34:34 +0000.185987][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[649:936] [2025-02-10 07:34:34 +0000.185413][32af] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7745dc4518
[649:937] [2025-02-10 07:34:34 +0000.186383][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[649:937] [2025-02-10 07:34:34 +0000.186857][32b1] Start:
[649:940] [2025-02-10 07:34:34 +0000.190120][32b0] operator(): video render
started.
[649:941] [2025-02-10 07:34:34 +0000.190255][32b1] Start:
[649:941] [2025-02-10 07:34:34 +0000.190467][32b1] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[649:941] [2025-02-10 07:34:34 +0000.190508][32b1] Reset: history total size: 98
[649:941] [2025-02-10 07:34:34 +0000.190552][32b1] DeviceStart:
audioDevice_:0x77ca1a9000
[649:941] [2025-02-10 07:34:34 +0000.190589][32b1] DeviceStart: time profile
playout init before
[649:941] [2025-02-10 07:34:34 +0000.190629][32b1] DeviceStart: time profile
playout init end
[649:941] [2025-02-10 07:34:34 +0000.190655][32b1] OpenSlesOutput:Start playout

[649:945] [2025-02-10 07:34:34 +0000.194765][32a5] NO get frame from decoder


[649:946] [2025-02-10 07:34:34 +0000.195694][32b1] Create the opensl output player.
streamtype before:0

[649:946] [2025-02-10 07:34:34 +0000.195779][32b1] Create the opensl output player.


streamtype after:3

[649:951] [2025-02-10 07:34:34 +0000.200453][32a5] NO get frame from decoder


[649:951] [2025-02-10 07:34:34 +0000.200907][32a5] NO get frame from decoder
[649:956] [2025-02-10 07:34:34 +0000.205918][32a5] NO get frame from decoder
[650:035] [2025-02-10 07:34:34 +0000.284825][32b1] Enqueue opensl buffer size:1764
[650:061] [2025-02-10 07:34:34 +0000.310891][32b1] DeviceStart: time profile
playout all end
[650:061] [2025-02-10 07:34:34 +0000.310982][32b1] operator(): Audio playback
started.
[650:061] [2025-02-10 07:34:34 +0000.311122][32b1] operator(): Started now!
[650:063] [2025-02-10 07:34:34 +0000.313132][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[650:064] [2025-02-10 07:34:34 +0000.314033][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[650:065] [2025-02-10 07:34:34 +0000.314652][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[650:066] [2025-02-10 07:34:34 +0000.315708][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[650:067] [2025-02-10 07:34:34 +0000.316371][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[650:068] [2025-02-10 07:34:34 +0000.317216][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[650:068] [2025-02-10 07:34:34 +0000.317824][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[650:069] [2025-02-10 07:34:34 +0000.318685][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[650:070] [2025-02-10 07:34:34 +0000.319421][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[650:071] [2025-02-10 07:34:34 +0000.320332][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[650:071] [2025-02-10 07:34:34 +0000.321035][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[650:072] [2025-02-10 07:34:34 +0000.322007][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[650:072] [2025-02-10 07:34:34 +0000.322039][32b1] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[650:072] [2025-02-10 07:34:34 +0000.322150][32b1] First audio frame rendering
[650:085] [2025-02-10 07:34:34 +0000.334852][32b0] lipsync_debug: First video frame
rendering.
[650:119] [2025-02-10 07:34:34 +0000.369142][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[650:120] [2025-02-10 07:34:34 +0000.369324][2c2e] _deviceSampleRate:48000

[650:121] [2025-02-10 07:34:34 +0000.370971][2c2d] Run AGC when audioType = 0


[650:243] [2025-02-10 07:34:34 +0000.492199][32b0] DriveRender working... (1/200)
[650:395] [2025-02-10 07:34:34 +0000.645163][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 24556
[650:396] [2025-02-10 07:34:34 +0000.645253][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[650:564] [2025-02-10 07:34:34 +0000.814020][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[650:631] [2025-02-10 07:34:34 +0000.880263][32b0] lipsync_debug:displaying video
ts:51030 The current displayed video timestamp is:43761192
[650:635] [2025-02-10 07:34:34 +0000.884413][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[650:806] [2025-02-10 07:34:35 +0000.55918][32b1] The audio playback speed:100
(1/100)
[650:806] [2025-02-10 07:34:35 +0000.56100][32b1] lipsync_debug: The current played
audio timestamp is:40912(1/50)
[651:061] [2025-02-10 07:34:35 +0000.311061][32b1] total delay:50 videoTsMS:965
audioTsMS:915 diff:50
[651:062] [2025-02-10 07:34:35 +0000.311217][32b1] Set the lipsync delay:50
[651:142] [2025-02-10 07:34:35 +0000.391663][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[651:280] [2025-02-10 07:34:35 +0000.529975][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:101880 frame->pts:104940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[651:280] [2025-02-10 07:34:35 +0000.530077][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[651:360] [2025-02-10 07:34:35 +0000.609747][32b0] lipsync_debug:displaying video
ts:112140 The current displayed video timestamp is:43761921
[651:600] [2025-02-10 07:34:35 +0000.849822][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[651:716] [2025-02-10 07:34:35 +0000.965430][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:36
[651:716] [2025-02-10 07:34:35 +0000.965579][32b0] lipsync_debug:result remaining
time:10
[651:736] [2025-02-10 07:34:35 +0000.985832][32b0] DriveRender working... (1/200)
[651:839] [2025-02-10 07:34:36 +0000.88576][32b3] webrtc common_video plane
old ..... (1/1000) new: 70001 delete: 69996 diff: 5
[651:926] [2025-02-10 07:34:36 +0000.175623][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[652:016] [2025-02-10 07:34:36 +0000.265216][32b0] lipsync_debug:displaying video
ts:171090 The current displayed video timestamp is:43762577
[652:122] [2025-02-10 07:34:36 +0000.371347][2c2d] Run AGC when audioType = 0
[652:122] [2025-02-10 07:34:36 +0000.371544][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[652:634] [2025-02-10 07:34:36 +0000.883849][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[652:716] [2025-02-10 07:34:36 +0000.965211][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 126924
[652:716] [2025-02-10 07:34:36 +0000.965314][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[652:740] [2025-02-10 07:34:36 +0000.989616][32b0] lipsync_debug:displaying video
ts:231120 The current displayed video timestamp is:43763301
[652:742] [2025-02-10 07:34:36 +0000.991689][32b0] lipsync_debug: render a video
frame
[652:802] [2025-02-10 07:34:37 +0000.51893][32b0] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:31 timeDelta:31 last video ts:233910 frame->pts:236700
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[652:802] [2025-02-10 07:34:37 +0000.52006][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[652:863] [2025-02-10 07:34:37 +0000.113016][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[652:881] [2025-02-10 07:34:37 +0000.130571][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 281700pts ms:3.13e+06
[652:883] [2025-02-10 07:34:37 +0000.132212][32b3] OnVideoFrameReady(1/200)
[652:883] [2025-02-10 07:34:37 +0000.132316][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[653:141] [2025-02-10 07:34:37 +0000.390941][32b1] The audio playback speed:100
(1/100)
[653:141] [2025-02-10 07:34:37 +0000.391098][32b1] lipsync_debug: The current
played audio timestamp is:143280(1/50)
[653:155] [2025-02-10 07:34:37 +0000.404815][32b0] lipsync_debug:result remaining
time:0
[653:155] [2025-02-10 07:34:37 +0000.404943][32b0] dynamic updated lipsync delay:0
[653:249] [2025-02-10 07:34:37 +0000.498402][32b0] DriveRender working... (1/200)
[653:352] [2025-02-10 07:34:37 +0000.601580][32b0] lipsync_debug:displaying video
ts:290970 The current displayed video timestamp is:43763913
[653:362] [2025-02-10 07:34:37 +0000.611388][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[653:603] [2025-02-10 07:34:37 +0000.853146][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[653:666] [2025-02-10 07:34:37 +0000.915421][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:18
[653:666] [2025-02-10 07:34:37 +0000.915543][32b0] lipsync_debug:result remaining
time:10
[654:018] [2025-02-10 07:34:38 +0000.267872][32b0] lipsync_debug:displaying video
ts:350910 The current displayed video timestamp is:43764579
[654:121] [2025-02-10 07:34:38 +0000.370581][2c2d] Run AGC when audioType = 0
[654:314] [2025-02-10 07:34:38 +0000.563279][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:2 last video
ts:372060 frame->pts:374850 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[654:314] [2025-02-10 07:34:38 +0000.563361][32b0] lipsync_debug: tsDelta -
timeDelta = 29
[654:582] [2025-02-10 07:34:38 +0000.832121][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[654:634] [2025-02-10 07:34:38 +0000.883943][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[654:719] [2025-02-10 07:34:38 +0000.968370][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[654:738] [2025-02-10 07:34:38 +0000.987876][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[654:741] [2025-02-10 07:34:38 +0000.991141][32b0] lipsync_debug:displaying video
ts:410670 The current displayed video timestamp is:43765302
[654:764] [2025-02-10 07:34:39 +0000.13734][32b0] DriveRender working... (1/200)
[655:036] [2025-02-10 07:34:39 +0000.285193][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 229292
[655:036] [2025-02-10 07:34:39 +0000.285289][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[655:225] [2025-02-10 07:34:39 +0000.474602][32b3] video frame wait audio frame:
last_video_timestamp:5500 last_audio_timestamp:5385.31
[655:360] [2025-02-10 07:34:39 +0000.609979][32b0] lipsync_debug:displaying video
ts:471060 The current displayed video timestamp is:43765921
[655:476] [2025-02-10 07:34:39 +0000.726118][32b1] The audio playback speed:100
(1/100)
[655:477] [2025-02-10 07:34:39 +0000.726230][32b1] lipsync_debug: The current
played audio timestamp is:245648(1/50)
[655:608] [2025-02-10 07:34:39 +0000.857192][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[655:628] [2025-02-10 07:34:39 +0000.877561][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[655:628] [2025-02-10 07:34:39 +0000.877618][32b0] lipsync_debug:result remaining
time:10
[655:821] [2025-02-10 07:34:40 +0000.70516][32b0] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:38 timeDelta:32 last video ts:509670 frame->pts:513090
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[655:821] [2025-02-10 07:34:40 +0000.70605][32b0] lipsync_debug: tsDelta -
timeDelta = 6
[655:997] [2025-02-10 07:34:40 +0000.247045][32b3] webrtc common_video plane
old ..... (1/1000) new: 71001 delete: 70996 diff: 5
[656:031] [2025-02-10 07:34:40 +0000.280524][32b0] lipsync_debug:displaying video
ts:531450 The current displayed video timestamp is:43766592
[656:033] [2025-02-10 07:34:40 +0000.282641][32b0] lipsync_debug: render a video
frame
[656:078] [2025-02-10 07:34:40 +0000.327803][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[656:123] [2025-02-10 07:34:40 +0000.373029][2c2d] Run AGC when audioType = 0
[656:124] [2025-02-10 07:34:40 +0000.373222][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[656:178] [2025-02-10 07:34:40 +0000.427218][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 582120pts ms:6.468e+06
[656:178] [2025-02-10 07:34:40 +0000.428066][32b3] OnVideoFrameReady(1/200)
[656:179] [2025-02-10 07:34:40 +0000.428225][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[656:282] [2025-02-10 07:34:40 +0000.531553][32b0] DriveRender working... (1/200)
[656:301] [2025-02-10 07:34:40 +0000.551087][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[656:549] [2025-02-10 07:34:40 +0000.798421][32b0] lipsync_debug:result remaining
time:0
[656:549] [2025-02-10 07:34:40 +0000.798523][32b0] dynamic updated lipsync delay:0
[656:636] [2025-02-10 07:34:40 +0000.885505][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[656:749] [2025-02-10 07:34:40 +0000.998905][32b0] lipsync_debug:displaying video
ts:591030 The current displayed video timestamp is:43767310
[657:334] [2025-02-10 07:34:41 +0000.583917][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:38 last
video ts:644490 frame->pts:647910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[657:334] [2025-02-10 07:34:41 +0000.584022][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[657:357] [2025-02-10 07:34:41 +0000.606737][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 331660
[657:357] [2025-02-10 07:34:41 +0000.606822][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[657:367] [2025-02-10 07:34:41 +0000.616247][32b0] lipsync_debug:displaying video
ts:650790 The current displayed video timestamp is:43767928
[657:436] [2025-02-10 07:34:41 +0000.685327][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[657:584] [2025-02-10 07:34:41 +0000.833883][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[657:584] [2025-02-10 07:34:41 +0000.834010][32b0] lipsync_debug:result remaining
time:10
[657:613] [2025-02-10 07:34:41 +0000.862889][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[657:790] [2025-02-10 07:34:42 +0000.39403][32b0] DriveRender working... (1/200)
[657:819] [2025-02-10 07:34:42 +0000.68458][32b1] The audio playback speed:100
(1/100)
[657:819] [2025-02-10 07:34:42 +0000.68770][32b1] lipsync_debug: The current played
audio timestamp is:348016(1/50)
[658:024] [2025-02-10 07:34:42 +0000.274086][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[658:033] [2025-02-10 07:34:42 +0000.282863][32b0] lipsync_debug:displaying video
ts:710820 The current displayed video timestamp is:43768594
[658:122] [2025-02-10 07:34:42 +0000.371928][2c2d] Run AGC when audioType = 0
[658:635] [2025-02-10 07:34:42 +0000.884710][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[658:752] [2025-02-10 07:34:43 +0000.1635][32b0] lipsync_debug:displaying video
ts:770760 The current displayed video timestamp is:43769313
[658:799] [2025-02-10 07:34:43 +0000.48840][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[658:854] [2025-02-10 07:34:43 +0000.103966][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:2 last video
ts:779760 frame->pts:782730 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[658:854] [2025-02-10 07:34:43 +0000.104050][32b0] lipsync_debug: tsDelta -
timeDelta = 31
[659:303] [2025-02-10 07:34:43 +0000.552917][32b0] DriveRender working... (1/200)
[659:367] [2025-02-10 07:34:43 +0000.616662][32b0] lipsync_debug:displaying video
ts:830700 The current displayed video timestamp is:43769928
[659:369] [2025-02-10 07:34:43 +0000.618662][32b0] lipsync_debug: render a video
frame
[659:519] [2025-02-10 07:34:43 +0000.768806][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 881370pts ms:9.793e+06
[659:521] [2025-02-10 07:34:43 +0000.770248][32b3] OnVideoFrameReady(1/200)
[659:521] [2025-02-10 07:34:43 +0000.770360][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[659:559] [2025-02-10 07:34:43 +0000.808267][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:5
[659:559] [2025-02-10 07:34:43 +0000.808333][32b0] lipsync_debug:result remaining
time:5
[659:630] [2025-02-10 07:34:43 +0000.879922][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[659:677] [2025-02-10 07:34:43 +0000.926791][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 434028
[659:677] [2025-02-10 07:34:43 +0000.926904][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[659:749] [2025-02-10 07:34:43 +0000.998544][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[659:833] [2025-02-10 07:34:44 +0000.82945][32b0] lipsync_debug:result remaining
time:0
[659:833] [2025-02-10 07:34:44 +0000.83039][32b0] dynamic updated lipsync delay:0
[660:035] [2025-02-10 07:34:44 +0000.284889][32b0] lipsync_debug:displaying video
ts:890820 The current displayed video timestamp is:43770596
[660:119] [2025-02-10 07:34:44 +0000.368692][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[660:119] [2025-02-10 07:34:44 +0000.368837][2c2e] _deviceSampleRate:48000

[660:123] [2025-02-10 07:34:44 +0000.372405][2c2d] Run AGC when audioType = 0


[660:123] [2025-02-10 07:34:44 +0000.372961][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[660:162] [2025-02-10 07:34:44 +0000.412156][32b1] The audio playback speed:100
(1/100)
[660:163] [2025-02-10 07:34:44 +0000.412325][32b1] lipsync_debug: The current
played audio timestamp is:450384(1/50)
[660:175] [2025-02-10 07:34:44 +0000.424419][32b2] FilterPipeline2::OnAudioFrame
pts 454484 last_audio_timestamp_ 10305.8
[660:176] [2025-02-10 07:34:44 +0000.425530][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[660:176] [2025-02-10 07:34:44 +0000.425598][32b3] webrtc common_video plane
old ..... (1/1000) new: 72001 delete: 71996 diff: 5
[660:366] [2025-02-10 07:34:44 +0000.616016][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:12 last
video ts:914490 frame->pts:917460 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[660:366] [2025-02-10 07:34:44 +0000.616133][32b0] lipsync_debug: tsDelta -
timeDelta = 21
[660:636] [2025-02-10 07:34:44 +0000.885354][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[660:658] [2025-02-10 07:34:44 +0000.907834][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[660:754] [2025-02-10 07:34:45 +0000.3688][32b0] lipsync_debug:displaying video
ts:950490 The current displayed video timestamp is:43771315
[660:816] [2025-02-10 07:34:45 +0000.65448][32b0] DriveRender working... (1/200)
[661:068] [2025-02-10 07:34:45 +0000.317880][32b1] total delay:-13 videoTsMS:10860
audioTsMS:10873 diff:-13
[661:068] [2025-02-10 07:34:45 +0000.318051][32b1] Set the lipsync delay:-13
[661:196] [2025-02-10 07:34:45 +0000.445640][32b3] video frame wait audio frame:
last_video_timestamp:11462 last_audio_timestamp:11350.4
[661:408] [2025-02-10 07:34:45 +0000.657407][32b0] lipsync_debug:displaying video
ts:1010520 The current displayed video timestamp is:43771969
[661:474] [2025-02-10 07:34:45 +0000.724045][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:2
[661:474] [2025-02-10 07:34:45 +0000.724160][32b0] lipsync_debug:result remaining
time:2
[661:475] [2025-02-10 07:34:45 +0000.724985][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[661:498] [2025-02-10 07:34:45 +0000.747323][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[661:652] [2025-02-10 07:34:45 +0000.901665][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[661:846] [2025-02-10 07:34:46 +0000.95242][32b0] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:31 timeDelta:2 last video ts:1049760 frame->pts:1052550
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[661:846] [2025-02-10 07:34:46 +0000.95322][32b0] lipsync_debug: tsDelta -
timeDelta = 29
[662:036] [2025-02-10 07:34:46 +0000.285366][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 536396
[662:036] [2025-02-10 07:34:46 +0000.285457][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[662:073] [2025-02-10 07:34:46 +0000.322193][32b0] lipsync_debug:displaying video
ts:1070280 The current displayed video timestamp is:43772634
[662:122] [2025-02-10 07:34:46 +0000.371200][2c2d] Run AGC when audioType = 0
[662:294] [2025-02-10 07:34:46 +0000.543665][32b0] DriveRender working... (1/200)
[662:493] [2025-02-10 07:34:46 +0000.743113][32b1] The audio playback speed:100
(1/100)
[662:494] [2025-02-10 07:34:46 +0000.743322][32b1] lipsync_debug: The current
played audio timestamp is:552752(1/50)
[662:616] [2025-02-10 07:34:46 +0000.865280][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[662:691] [2025-02-10 07:34:46 +0000.940520][32b0] lipsync_debug:displaying video
ts:1130490 The current displayed video timestamp is:43773252
[662:693] [2025-02-10 07:34:46 +0000.942498][32b0] lipsync_debug: render a video
frame
[662:808] [2025-02-10 07:34:47 +0000.57352][32a5] av_read_frame AVERROR_EOF
[662:816] [2025-02-10 07:34:47 +0000.65842][32a5] OnReceiveEOF:
[662:816] [2025-02-10 07:34:47 +0000.65939][32a5] OnDecoderEOF time:43773377
enter.

[662:816] [2025-02-10 07:34:47 +0000.65997][32a5] OnDecoderEOF leave. expire time


= 0 ms

[662:816] [2025-02-10 07:34:47 +0000.66017][32a5] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7746324780
[662:816] [2025-02-10 07:34:47 +0000.66013][32a3] CleanUp time:43773377 enter.

[662:820] [2025-02-10 07:34:47 +0000.69264][32a3] CleanUp leave. expire time = 4


ms

[662:820] [2025-02-10 07:34:47 +0000.69317][32a3] clean up


[662:820] [2025-02-10 07:34:47 +0000.69335][32a3] running_decoder_count:0max
count:2
[662:841] [2025-02-10 07:34:47 +0000.90617][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1181520pts ms:1.3128e+07
[662:842] [2025-02-10 07:34:47 +0000.91344][32b3] OnVideoFrameReady(1/200)
[662:842] [2025-02-10 07:34:47 +0000.91454][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[662:919] [2025-02-10 07:34:47 +0000.169151][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[663:196] [2025-02-10 07:34:47 +0000.446131][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[663:206] [2025-02-10 07:34:47 +0000.455324][32b0] lipsync_debug:result remaining
time:0
[663:206] [2025-02-10 07:34:47 +0000.455437][32b0] dynamic updated lipsync delay:10
[663:371] [2025-02-10 07:34:47 +0000.620306][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:22 last
video ts:1184490 frame->pts:1187640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[663:371] [2025-02-10 07:34:47 +0000.620429][32b0] lipsync_debug: tsDelta -
timeDelta = 13
[663:414] [2025-02-10 07:34:47 +0000.663612][32b0] lipsync_debug:displaying video
ts:1190340 The current displayed video timestamp is:43773975
[663:417] [2025-02-10 07:34:47 +0000.666484][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:34
[663:417] [2025-02-10 07:34:47 +0000.666578][32b0] lipsync_debug:result remaining
time:10
[663:635] [2025-02-10 07:34:47 +0000.884571][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[663:818] [2025-02-10 07:34:48 +0000.67758][32b0] DriveRender working... (1/200)
[664:071] [2025-02-10 07:34:48 +0000.320333][32b0] lipsync_debug:displaying video
ts:1250190 The current displayed video timestamp is:43774632
[664:120] [2025-02-10 07:34:48 +0000.369432][2c2d] Run AGC when audioType = 0
[664:120] [2025-02-10 07:34:48 +0000.369633][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[664:280] [2025-02-10 07:34:48 +0000.529721][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[664:355] [2025-02-10 07:34:48 +0000.604959][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 638764
[664:355] [2025-02-10 07:34:48 +0000.605046][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[664:357] [2025-02-10 07:34:48 +0000.607134][32b3] webrtc common_video plane
old ..... (1/1000) new: 73001 delete: 72996 diff: 5
[664:616] [2025-02-10 07:34:48 +0000.865267][32b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[664:702] [2025-02-10 07:34:48 +0000.951227][32b0] lipsync_debug:displaying video
ts:1310670 The current displayed video timestamp is:43775263
[664:775] [2025-02-10 07:34:49 +0000.24290][32b1] The audio playback speed:100
(1/100)
[664:775] [2025-02-10 07:34:49 +0000.24502][32b1] lipsync_debug: The current played
audio timestamp is:655120(1/50)
[664:835] [2025-02-10 07:34:49 +0000.84280][32b0] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:34 timeDelta:3 last video ts:1322460 frame->pts:1325520
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[664:835] [2025-02-10 07:34:49 +0000.84419][32b0] lipsync_debug: tsDelta -
timeDelta = 31
[664:916] [2025-02-10 07:34:49 +0000.165627][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[665:075] [2025-02-10 07:34:49 +0000.324369][32b2] PullAudioFrame: PullFrame audio
finished.
[665:075] [2025-02-10 07:34:49 +0000.324472][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:105] [2025-02-10 07:34:49 +0000.355014][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:135] [2025-02-10 07:34:49 +0000.384271][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:165] [2025-02-10 07:34:49 +0000.414584][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:196] [2025-02-10 07:34:49 +0000.445288][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:226] [2025-02-10 07:34:49 +0000.475714][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:256] [2025-02-10 07:34:49 +0000.506148][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:287] [2025-02-10 07:34:49 +0000.536601][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:297] [2025-02-10 07:34:49 +0000.546488][32b0] DriveRender working... (1/200)
[665:317] [2025-02-10 07:34:49 +0000.567056][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:321] [2025-02-10 07:34:49 +0000.571052][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:38
[665:321] [2025-02-10 07:34:49 +0000.571164][32b0] lipsync_debug:result remaining
time:10
[665:348] [2025-02-10 07:34:49 +0000.597693][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[665:362] [2025-02-10 07:34:49 +0000.611672][32b3] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[665:363] [2025-02-10 07:34:49 +0000.612460][32b3] Stop:
[665:363] [2025-02-10 07:34:49 +0000.612571][32b0] operator(): Video Render
stopped.
[665:363] [2025-02-10 07:34:49 +0000.612789][32b3] Stop:
[665:364] [2025-02-10 07:34:49 +0000.613669][32b1] DeviceStop:
audioDevice_:0x77ca1a9000
[665:364] [2025-02-10 07:34:49 +0000.613736][32b1] OpenSlesOutput:Stop playout

[665:367] [2025-02-10 07:34:49 +0000.616680][32b1] DeviceStop: Done


[665:367] [2025-02-10 07:34:49 +0000.616991][32b1] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[665:369] [2025-02-10 07:34:49 +0000.618524][32b3] to reset filter graph
[665:369] [2025-02-10 07:34:49 +0000.618615][32b3] RemoveVideoBackGroud: hava not
add video backgroud
[665:369] [2025-02-10 07:34:49 +0000.618688][32b3] UnbindInputFilter 0x7745d74598
this 0x77ca1c6420
[665:369] [2025-02-10 07:34:49 +0000.618734][32b3] ClearAllSource: remove source
filter, sourceid: 0x7746324780
[665:369] [2025-02-10 07:34:49 +0000.618765][32b3] DestoryDecoderByVideoSource
time:43775930 enter.

[665:369] [2025-02-10 07:34:49 +0000.618799][32b3] ~VideoBindDecoder time:43775930


enter.

[665:370] [2025-02-10 07:34:49 +0000.620064][32b3] CleanUp time:43775931 enter.

[665:372] [2025-02-10 07:34:49 +0000.621528][32b3] CleanUp leave. expire time = 2


ms

[665:372] [2025-02-10 07:34:49 +0000.621609][32b3] CleanUp time:43775933 enter.

[665:373] [2025-02-10 07:34:49 +0000.622918][32b3] CleanUp leave. expire time = 1


ms

[665:376] [2025-02-10 07:34:49 +0000.625687][32b3] ~VideoBindDecoder leave. expire


time = 7 ms

[665:376] [2025-02-10 07:34:49 +0000.625792][32b3] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[665:376] [2025-02-10 07:34:49 +0000.625854][32b3] UnbindInputFilter 0x7745d74298


this 0x7745d74598
[665:376] [2025-02-10 07:34:49 +0000.625966][32b3] UnbindInputFilter 0x7745d741d8
this 0x7745d74298
[665:376] [2025-02-10 07:34:49 +0000.626028][32b3] UnbindInputFilter 0x77463249a0
this 0x7745d741d8
[665:376] [2025-02-10 07:34:49 +0000.626083][32b3] UnbindInputFilter 0x7745d744d8
this 0x7745d74898
[665:376] [2025-02-10 07:34:49 +0000.626147][32b3] UnbindInputFilter 0x7745d74358
this 0x7745d744d8
[665:377] [2025-02-10 07:34:49 +0000.626222][32b3] UnbindInputFilter 0x77463249a0
this 0x7745d74358
[665:377] [2025-02-10 07:34:49 +0000.626285][32b3] to reset filter graph clear end
[665:377] [2025-02-10 07:34:49 +0000.626335][32b3] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
delay: 0
[665:377] [2025-02-10 07:34:49 +0000.626391][32b3] CreateDecoderByVideoSource
time:43775938 enter.

[665:377] [2025-02-10 07:34:49 +0000.626902][32b3] running_decoder_count:0max


count:2
[665:377] [2025-02-10 07:34:49 +0000.626951][32b3] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[665:379] [2025-02-10 07:34:49 +0000.628581][32c2] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e4800] Current FFmpeg version git-2021-06-16-
97cea6f

[665:401] [2025-02-10 07:34:49 +0000.650372][32c2] OnStreamInfoFound: video


duration_: 15199
[665:404] [2025-02-10 07:34:49 +0000.653622][32b3] start decoder
[665:404] [2025-02-10 07:34:49 +0000.653684][32b3] CreateDecoderByVideoSource
leave. expire time = 27 ms

[665:404] [2025-02-10 07:34:49 +0000.653717][32b3] BindInputFilter 0x77463249a0


this 0x7745d74358
[665:404] [2025-02-10 07:34:49 +0000.653740][32b3] BindInputFilter 0x7745d74358
this 0x7745d744d8
[665:404] [2025-02-10 07:34:49 +0000.653783][32b3] BindInputFilter 0x77463249a0
this 0x7745d74898
[665:404] [2025-02-10 07:34:49 +0000.653822][32b3] BindInputFilter 0x7745d74898
this 0x7745d741d8
[665:404] [2025-02-10 07:34:49 +0000.653890][32b3] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[665:404] [2025-02-10 07:34:49 +0000.653912][32b3] BindInputFilter 0x7745d744d8
this 0x7745d74298
[665:404] [2025-02-10 07:34:49 +0000.653932][32b3] BindInputFilter 0x7745d74298
this 0x77ca1c6420
[665:404] [2025-02-10 07:34:49 +0000.653983][32b3] BindInputFilter 0x7745d741d8
this 0x7745d74598
[665:404] [2025-02-10 07:34:49 +0000.654008][32b3] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[665:404] [2025-02-10 07:34:49 +0000.654051][32b3] to reset filter graph end
[665:404] [2025-02-10 07:34:49 +0000.654066][32b3] Start:
[665:405] [2025-02-10 07:34:49 +0000.654433][32b0] operator(): video render
started.
[665:405] [2025-02-10 07:34:49 +0000.654641][32c3] NO get frame from decoder
[665:405] [2025-02-10 07:34:49 +0000.654933][32b3] Start:
[665:405] [2025-02-10 07:34:49 +0000.655070][32b1] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[665:405] [2025-02-10 07:34:49 +0000.655115][32b1] Reset: history total size: 98
[665:405] [2025-02-10 07:34:49 +0000.655141][32b1] DeviceStart:
audioDevice_:0x77ca1a9000
[665:406] [2025-02-10 07:34:49 +0000.655168][32b1] DeviceStart: time profile
playout init before
[665:406] [2025-02-10 07:34:49 +0000.655189][32b1] DeviceStart: time profile
playout init end
[665:406] [2025-02-10 07:34:49 +0000.655219][32b1] OpenSlesOutput:Start playout

[665:406] [2025-02-10 07:34:49 +0000.655793][32c3] NO get frame from decoder


[665:407] [2025-02-10 07:34:49 +0000.656611][32c3] NO get frame from decoder
[665:407] [2025-02-10 07:34:49 +0000.656715][32b1] Create the opensl output player.
streamtype before:0

[665:407] [2025-02-10 07:34:49 +0000.656752][32b1] Create the opensl output player.


streamtype after:3

[665:408] [2025-02-10 07:34:49 +0000.657230][32c3] NO get frame from decoder


[665:408] [2025-02-10 07:34:49 +0000.657866][32c3] NO get frame from decoder
[665:409] [2025-02-10 07:34:49 +0000.659004][32c3] NO get frame from decoder
[665:410] [2025-02-10 07:34:49 +0000.659467][32c3] NO get frame from decoder
[665:410] [2025-02-10 07:34:49 +0000.659956][32c3] NO get frame from decoder
[665:429] [2025-02-10 07:34:49 +0000.678300][32b1] Enqueue opensl buffer size:1764
[665:445] [2025-02-10 07:34:49 +0000.694447][32b1] DeviceStart: time profile
playout all end
[665:445] [2025-02-10 07:34:49 +0000.694511][32b1] operator(): Audio playback
started.
[665:449] [2025-02-10 07:34:49 +0000.698547][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[665:450] [2025-02-10 07:34:49 +0000.699777][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[665:451] [2025-02-10 07:34:49 +0000.700921][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[665:453] [2025-02-10 07:34:49 +0000.702350][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[665:454] [2025-02-10 07:34:49 +0000.703633][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[665:455] [2025-02-10 07:34:49 +0000.704375][32b1] First audio frame rendering
[665:457] [2025-02-10 07:34:49 +0000.706568][32b0] lipsync_debug: First video frame
rendering.
[665:480] [2025-02-10 07:34:49 +0000.729594][32b0] lipsync_debug:displaying video
ts:3150 The current displayed video timestamp is:43776041
[665:675] [2025-02-10 07:34:49 +0000.925095][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[665:859] [2025-02-10 07:34:50 +0000.108307][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[666:123] [2025-02-10 07:34:50 +0000.372836][2c2d] Run AGC when audioType = 0
[666:144] [2025-02-10 07:34:50 +0000.393929][32b0] lipsync_debug:displaying video
ts:62910 The current displayed video timestamp is:43776705
[666:147] [2025-02-10 07:34:50 +0000.396504][32b0] lipsync_debug: render a video
frame
[666:418] [2025-02-10 07:34:50 +0000.668054][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 114300pts ms:1.27e+06
[666:420] [2025-02-10 07:34:50 +0000.669710][32b3] OnVideoFrameReady(1/200)
[666:420] [2025-02-10 07:34:50 +0000.669891][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 9 (1/200)
[666:433] [2025-02-10 07:34:50 +0000.683114][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:23 last
video ts:86850 frame->pts:89730 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[666:434] [2025-02-10 07:34:50 +0000.683204][32b0] lipsync_debug: tsDelta -
timeDelta = 9
[666:635] [2025-02-10 07:34:50 +0000.884889][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[666:715] [2025-02-10 07:34:50 +0000.964828][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[666:746] [2025-02-10 07:34:50 +0000.995511][32b0] lipsync_debug:result remaining
time:0
[666:746] [2025-02-10 07:34:50 +0000.995623][32b0] dynamic updated lipsync delay:60
[666:873] [2025-02-10 07:34:51 +0000.122950][32b0] DriveRender working... (1/200)
[666:879] [2025-02-10 07:34:51 +0000.129110][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 70626
[666:880] [2025-02-10 07:34:51 +0000.129241][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[666:971] [2025-02-10 07:34:51 +0000.220538][32b0] lipsync_debug:displaying video
ts:122760 The current displayed video timestamp is:43777532
[667:162] [2025-02-10 07:34:51 +0000.411222][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[667:202] [2025-02-10 07:34:51 +0000.452114][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[667:357] [2025-02-10 07:34:51 +0000.606232][32b1] The audio playback speed:100
(1/100)
[667:357] [2025-02-10 07:34:51 +0000.606408][32b1] lipsync_debug: The current
played audio timestamp is:86982(1/50)
[667:360] [2025-02-10 07:34:51 +0000.609403][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:12
[667:360] [2025-02-10 07:34:51 +0000.609489][32b0] lipsync_debug:result remaining
time:10
[667:597] [2025-02-10 07:34:51 +0000.846291][32b0] lipsync_debug:displaying video
ts:182970 The current displayed video timestamp is:43778158
[667:680] [2025-02-10 07:34:51 +0000.929382][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[667:689] [2025-02-10 07:34:51 +0000.938490][32b3] video frame wait audio frame:
last_video_timestamp:2541 last_audio_timestamp:2437.23
[667:932] [2025-02-10 07:34:52 +0000.181620][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:3 last video
ts:212850 frame->pts:216000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[667:932] [2025-02-10 07:34:52 +0000.181734][32b0] lipsync_debug: tsDelta -
timeDelta = 32
[668:120] [2025-02-10 07:34:52 +0000.369313][2c2d] Run AGC when audioType = 0
[668:120] [2025-02-10 07:34:52 +0000.369409][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[668:263] [2025-02-10 07:34:52 +0000.513126][32b0] lipsync_debug:displaying video
ts:242910 The current displayed video timestamp is:43778824
[668:331] [2025-02-10 07:34:52 +0000.580978][32b0] DriveRender working... (1/200)
[668:357] [2025-02-10 07:34:52 +0000.606788][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[668:566] [2025-02-10 07:34:52 +0000.816040][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[668:715] [2025-02-10 07:34:52 +0000.964941][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[668:721] [2025-02-10 07:34:52 +0000.970214][32b3] webrtc common_video plane
old ..... (1/1000) new: 74001 delete: 73996 diff: 5
[668:957] [2025-02-10 07:34:53 +0000.206203][32b0] lipsync_debug:displaying video
ts:302760 The current displayed video timestamp is:43779518
[669:206] [2025-02-10 07:34:53 +0000.455547][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 172994
[669:206] [2025-02-10 07:34:53 +0000.455666][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[669:248] [2025-02-10 07:34:53 +0000.497538][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[669:248] [2025-02-10 07:34:53 +0000.497641][32b0] lipsync_debug:result remaining
time:10
[669:447] [2025-02-10 07:34:53 +0000.696375][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:344970 frame->pts:347940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[669:447] [2025-02-10 07:34:53 +0000.696530][32b0] lipsync_debug: tsDelta -
timeDelta = 11
[669:525] [2025-02-10 07:34:53 +0000.774304][32cd]
PlayerSimpleBufferQueueCallbackHandler function
[669:585] [2025-02-10 07:34:53 +0000.834316][32b0] lipsync_debug:displaying video
ts:363060 The current displayed video timestamp is:43780146
[669:587] [2025-02-10 07:34:53 +0000.836843][32b0] lipsync_debug: render a video
frame
[669:685] [2025-02-10 07:34:53 +0000.934568][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[669:692] [2025-02-10 07:34:53 +0000.941458][32b1] The audio playback speed:100
(1/100)
[669:692] [2025-02-10 07:34:53 +0000.941658][32b1] lipsync_debug: The current
played audio timestamp is:189350(1/50)
[669:770] [2025-02-10 07:34:54 +0000.19346][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 414090pts ms:4.601e+06
[669:771] [2025-02-10 07:34:54 +0000.20657][32b3] OnVideoFrameReady(1/200)
[669:771] [2025-02-10 07:34:54 +0000.20799][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[669:836] [2025-02-10 07:34:54 +0000.85756][32b0] DriveRender working... (1/200)
[669:997] [2025-02-10 07:34:54 +0000.246332][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[670:088] [2025-02-10 07:34:54 +0000.337279][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[670:092] [2025-02-10 07:34:54 +0000.341312][32b0] lipsync_debug:result remaining
time:0
[670:092] [2025-02-10 07:34:54 +0000.341415][32b0] dynamic updated lipsync delay:0
[670:119] [2025-02-10 07:34:54 +0000.368344][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[670:119] [2025-02-10 07:34:54 +0000.368423][2c2e] _deviceSampleRate:48000

[670:119] [2025-02-10 07:34:54 +0000.368923][2c2d] Run AGC when audioType = 0


[670:248] [2025-02-10 07:34:54 +0000.497379][32b0] lipsync_debug:displaying video
ts:422730 The current displayed video timestamp is:43780809
[670:715] [2025-02-10 07:34:54 +0000.964914][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[670:948] [2025-02-10 07:34:55 +0000.197728][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:2 last video
ts:479880 frame->pts:483120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[670:948] [2025-02-10 07:34:55 +0000.197849][32b0] lipsync_debug: tsDelta -
timeDelta = 34
[670:982] [2025-02-10 07:34:55 +0000.231733][32b0] lipsync_debug:displaying video
ts:483120 The current displayed video timestamp is:43781543
[671:192] [2025-02-10 07:34:55 +0000.442113][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[671:193] [2025-02-10 07:34:55 +0000.442226][32b0] lipsync_debug:result remaining
time:10
[671:297] [2025-02-10 07:34:55 +0000.547130][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[671:351] [2025-02-10 07:34:55 +0000.600595][32b0] DriveRender working... (1/200)
[671:451] [2025-02-10 07:34:55 +0000.700993][32b1] total delay:-43 videoTsMS:5831
audioTsMS:5874 diff:-43
[671:451] [2025-02-10 07:34:55 +0000.701144][32b1] Set the lipsync delay:-43
[671:516] [2025-02-10 07:34:55 +0000.766079][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 275362
[671:516] [2025-02-10 07:34:55 +0000.766164][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[671:604] [2025-02-10 07:34:55 +0000.853684][32b0] lipsync_debug:displaying video
ts:542970 The current displayed video timestamp is:43782165
[671:676] [2025-02-10 07:34:55 +0000.925529][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[671:802] [2025-02-10 07:34:56 +0000.52393][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[671:918] [2025-02-10 07:34:56 +0000.167938][32b1] The audio playback speed:100
(1/100)
[671:918] [2025-02-10 07:34:56 +0000.168107][32b1] lipsync_debug: The current
played audio timestamp is:291718(1/50)
[672:123] [2025-02-10 07:34:56 +0000.372592][2c2d] Run AGC when audioType = 0
[672:123] [2025-02-10 07:34:56 +0000.373090][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[672:269] [2025-02-10 07:34:56 +0000.518417][32b0] lipsync_debug:displaying video
ts:602820 The current displayed video timestamp is:43782830
[672:450] [2025-02-10 07:34:56 +0000.699849][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:12 last
video ts:618030 frame->pts:620910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[672:450] [2025-02-10 07:34:56 +0000.699967][32b0] lipsync_debug: tsDelta -
timeDelta = 20
[672:684] [2025-02-10 07:34:56 +0000.933257][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[672:714] [2025-02-10 07:34:56 +0000.963971][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[672:867] [2025-02-10 07:34:57 +0000.116249][32b0] DriveRender working... (1/200)
[672:896] [2025-02-10 07:34:57 +0000.145791][32b3] webrtc common_video plane
old ..... (1/1000) new: 75001 delete: 74996 diff: 5
[672:960] [2025-02-10 07:34:57 +0000.209868][32b3] FilterPipeline2::OnVideoFrame
pts 701820 last_video_timestamp_ 7798
[672:970] [2025-02-10 07:34:57 +0000.219221][32b0] lipsync_debug:displaying video
ts:662760 The current displayed video timestamp is:43783531
[672:972] [2025-02-10 07:34:57 +0000.222008][32b0] lipsync_debug: render a video
frame
[673:117] [2025-02-10 07:34:57 +0000.366420][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 713430pts ms:7.927e+06
[673:119] [2025-02-10 07:34:57 +0000.368301][32b3] OnVideoFrameReady(1/200)
[673:119] [2025-02-10 07:34:57 +0000.368941][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[673:131] [2025-02-10 07:34:57 +0000.381074][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:4
[673:132] [2025-02-10 07:34:57 +0000.381205][32b0] lipsync_debug:result remaining
time:4
[673:197] [2025-02-10 07:34:57 +0000.446489][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[673:459] [2025-02-10 07:34:57 +0000.708193][32b0] lipsync_debug:result remaining
time:0
[673:459] [2025-02-10 07:34:57 +0000.708289][32b0] dynamic updated lipsync delay:0
[673:522] [2025-02-10 07:34:57 +0000.771528][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[673:618] [2025-02-10 07:34:57 +0000.867777][32b0] lipsync_debug:displaying video
ts:722430 The current displayed video timestamp is:43784179
[673:676] [2025-02-10 07:34:57 +0000.925199][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[673:711] [2025-02-10 07:34:57 +0000.960777][32b3] video frame wait audio frame:
last_video_timestamp:8530 last_audio_timestamp:8425.35
[673:838] [2025-02-10 07:34:58 +0000.87822][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 377730
[673:838] [2025-02-10 07:34:58 +0000.87922][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[673:973] [2025-02-10 07:34:58 +0000.222816][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:22 last
video ts:752400 frame->pts:755820 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[673:973] [2025-02-10 07:34:58 +0000.222940][32b0] lipsync_debug: tsDelta -
timeDelta = 16
[674:062] [2025-02-10 07:34:58 +0000.311457][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[674:123] [2025-02-10 07:34:58 +0000.372651][2c2d] Run AGC when audioType = 0
[674:271] [2025-02-10 07:34:58 +0000.520232][32b1] The audio playback speed:100
(1/100)
[674:271] [2025-02-10 07:34:58 +0000.520489][32b1] lipsync_debug: The current
played audio timestamp is:394086(1/50)
[674:288] [2025-02-10 07:34:58 +0000.537679][32b0] lipsync_debug:displaying video
ts:782730 The current displayed video timestamp is:43784849
[674:353] [2025-02-10 07:34:58 +0000.603087][32b0] DriveRender working... (1/200)
[674:716] [2025-02-10 07:34:58 +0000.965838][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[674:948] [2025-02-10 07:34:59 +0000.197816][32b0] lipsync_debug:displaying video
ts:842400 The current displayed video timestamp is:43785509
[675:052] [2025-02-10 07:34:59 +0000.302065][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:34
[675:053] [2025-02-10 07:34:59 +0000.302178][32b0] lipsync_debug:result remaining
time:10
[675:242] [2025-02-10 07:34:59 +0000.491328][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[675:441] [2025-02-10 07:34:59 +0000.690779][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[675:452] [2025-02-10 07:34:59 +0000.701676][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:32 last
video ts:884880 frame->pts:887580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[675:453] [2025-02-10 07:34:59 +0000.702405][32b0] lipsync_debug: tsDelta -
timeDelta = -2
[675:624] [2025-02-10 07:34:59 +0000.873511][32b0] lipsync_debug:displaying video
ts:902340 The current displayed video timestamp is:43786185
[675:715] [2025-02-10 07:34:59 +0000.964500][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[675:859] [2025-02-10 07:35:00 +0000.108234][32b0] DriveRender working... (1/200)
[676:123] [2025-02-10 07:35:00 +0000.373156][2c2d] Run AGC when audioType = 0
[676:124] [2025-02-10 07:35:00 +0000.373290][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[676:196] [2025-02-10 07:35:00 +0000.445230][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 480098
[676:196] [2025-02-10 07:35:00 +0000.445337][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[676:293] [2025-02-10 07:35:00 +0000.542857][32b0] lipsync_debug:displaying video
ts:962550 The current displayed video timestamp is:43786854
[676:295] [2025-02-10 07:35:00 +0000.544314][32b0] lipsync_debug: render a video
frame
[676:438] [2025-02-10 07:35:00 +0000.687620][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1013580pts ms:1.1262e+07
[676:440] [2025-02-10 07:35:00 +0000.689364][32b3] OnVideoFrameReady(1/200)
[676:440] [2025-02-10 07:35:00 +0000.689522][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[676:613] [2025-02-10 07:35:00 +0000.863095][32b1] The audio playback speed:100
(1/100)
[676:614] [2025-02-10 07:35:00 +0000.863219][32b1] lipsync_debug: The current
played audio timestamp is:496454(1/50)
[676:675] [2025-02-10 07:35:00 +0000.924608][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[676:779] [2025-02-10 07:35:01 +0000.28313][32b0] lipsync_debug:result remaining
time:0
[676:779] [2025-02-10 07:35:01 +0000.28436][32b0] dynamic updated lipsync delay:0
[676:781] [2025-02-10 07:35:01 +0000.30406][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[676:929] [2025-02-10 07:35:01 +0000.178726][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:12 last
video ts:1019880 frame->pts:1022760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[676:929] [2025-02-10 07:35:01 +0000.178838][32b0] lipsync_debug: tsDelta -
timeDelta = 20
[676:949] [2025-02-10 07:35:01 +0000.199164][32b0] lipsync_debug:displaying video
ts:1022760 The current displayed video timestamp is:43787510
[676:966] [2025-02-10 07:35:01 +0000.215347][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[676:981] [2025-02-10 07:35:01 +0000.230514][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[676:981] [2025-02-10 07:35:01 +0000.230607][32b0] lipsync_debug:result remaining
time:10
[677:082] [2025-02-10 07:35:01 +0000.331705][32b3] webrtc common_video plane
old ..... (1/1000) new: 76001 delete: 75996 diff: 5
[677:309] [2025-02-10 07:35:01 +0000.558324][32b0] DriveRender working... (1/200)
[677:642] [2025-02-10 07:35:01 +0000.891401][32b0] lipsync_debug:displaying video
ts:1082340 The current displayed video timestamp is:43788203
[677:714] [2025-02-10 07:35:01 +0000.964017][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[678:124] [2025-02-10 07:35:02 +0000.373245][2c2d] Run AGC when audioType = 0
[678:200] [2025-02-10 07:35:02 +0000.449879][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[678:309] [2025-02-10 07:35:02 +0000.559153][32b0] lipsync_debug:displaying video
ts:1142550 The current displayed video timestamp is:43788870
[678:443] [2025-02-10 07:35:02 +0000.692688][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:1151550 frame->pts:1154610 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[678:443] [2025-02-10 07:35:02 +0000.692784][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[678:500] [2025-02-10 07:35:02 +0000.749521][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 582466
[678:500] [2025-02-10 07:35:02 +0000.749632][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[678:675] [2025-02-10 07:35:02 +0000.924913][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[678:704] [2025-02-10 07:35:02 +0000.953433][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[678:837] [2025-02-10 07:35:03 +0000.86368][32b0] DriveRender working... (1/200)
[678:886] [2025-02-10 07:35:03 +0000.135447][32c3] av_read_frame AVERROR_EOF
[678:918] [2025-02-10 07:35:03 +0000.168160][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[678:919] [2025-02-10 07:35:03 +0000.168325][32b0] lipsync_debug:result remaining
time:10
[678:937] [2025-02-10 07:35:03 +0000.186685][32b1] The audio playback speed:100
(1/100)
[678:937] [2025-02-10 07:35:03 +0000.186899][32b1] lipsync_debug: The current
played audio timestamp is:598822(1/50)
[678:972] [2025-02-10 07:35:03 +0000.221642][32b0] lipsync_debug:displaying video
ts:1202490 The current displayed video timestamp is:43789533
[679:101] [2025-02-10 07:35:03 +0000.350775][32c3] OnReceiveEOF:
[679:101] [2025-02-10 07:35:03 +0000.350908][32c3] OnDecoderEOF time:43789662
enter.

[679:101] [2025-02-10 07:35:03 +0000.350975][32c3] OnDecoderEOF leave. expire time


= 0 ms

[679:101] [2025-02-10 07:35:03 +0000.351001][32a3] CleanUp time:43789662 enter.

[679:101] [2025-02-10 07:35:03 +0000.351071][32c3] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7746324780
[679:112] [2025-02-10 07:35:03 +0000.362150][32a3] CleanUp leave. expire time = 12
ms

[679:113] [2025-02-10 07:35:03 +0000.362260][32a3] clean up


[679:113] [2025-02-10 07:35:03 +0000.362300][32a3] running_decoder_count:0max
count:2
[679:186] [2025-02-10 07:35:03 +0000.435707][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[679:503] [2025-02-10 07:35:03 +0000.752293][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[679:635] [2025-02-10 07:35:03 +0000.884334][32b0] lipsync_debug:displaying video
ts:1262520 The current displayed video timestamp is:43790196
[679:637] [2025-02-10 07:35:03 +0000.886854][32b0] lipsync_debug: render a video
frame
[679:676] [2025-02-10 07:35:03 +0000.925569][32b3] video frame wait audio frame:
last_video_timestamp:14494 last_audio_timestamp:14391.5
[679:717] [2025-02-10 07:35:03 +0000.966473][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[679:799] [2025-02-10 07:35:04 +0000.48230][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1313370pts ms:1.4593e+07
[679:800] [2025-02-10 07:35:04 +0000.49801][32b3] OnVideoFrameReady(1/200)
[679:800] [2025-02-10 07:35:04 +0000.49955][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[679:932] [2025-02-10 07:35:04 +0000.181403][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:31 last
video ts:1286460 frame->pts:1289250 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[679:932] [2025-02-10 07:35:04 +0000.181532][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[680:120] [2025-02-10 07:35:04 +0000.369493][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[680:120] [2025-02-10 07:35:04 +0000.369663][2c2e] _deviceSampleRate:48000

[680:123] [2025-02-10 07:35:04 +0000.373028][2c2d] Run AGC when audioType = 0


[680:123] [2025-02-10 07:35:04 +0000.373149][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[680:133] [2025-02-10 07:35:04 +0000.382372][32b0] lipsync_debug:result remaining
time:0
[680:133] [2025-02-10 07:35:04 +0000.382474][32b0] dynamic updated lipsync delay:0
[680:301] [2025-02-10 07:35:04 +0000.550720][32b0] lipsync_debug:displaying video
ts:1322460 The current displayed video timestamp is:43790862
[680:323] [2025-02-10 07:35:04 +0000.573116][32b0] DriveRender working... (1/200)
[680:421] [2025-02-10 07:35:04 +0000.670764][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[680:516] [2025-02-10 07:35:04 +0000.765584][32b2] PullAudioFrame: PullFrame audio
finished.
[680:516] [2025-02-10 07:35:04 +0000.765710][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:546] [2025-02-10 07:35:04 +0000.795929][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:577] [2025-02-10 07:35:04 +0000.826223][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:607] [2025-02-10 07:35:04 +0000.856468][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:637] [2025-02-10 07:35:04 +0000.886774][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:667] [2025-02-10 07:35:04 +0000.917075][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:675] [2025-02-10 07:35:04 +0000.924873][32cd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[680:698] [2025-02-10 07:35:04 +0000.947354][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:728] [2025-02-10 07:35:04 +0000.977610][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[680:729] [2025-02-10 07:35:04 +0000.978570][32b3] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[680:730] [2025-02-10 07:35:04 +0000.979306][32b3] Stop:
[680:731] [2025-02-10 07:35:04 +0000.980630][32b0] operator(): Video Render
stopped.
[680:731] [2025-02-10 07:35:04 +0000.981049][32b3] Stop:
[680:732] [2025-02-10 07:35:04 +0000.981299][32b1] DeviceStop:
audioDevice_:0x77ca1a9000
[680:732] [2025-02-10 07:35:04 +0000.981418][32b1] OpenSlesOutput:Stop playout

[680:740] [2025-02-10 07:35:04 +0000.989406][32b1] DeviceStop: Done


[680:740] [2025-02-10 07:35:04 +0000.989671][32b1] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[680:741] [2025-02-10 07:35:04 +0000.990561][32b3] to reset filter graph
[680:741] [2025-02-10 07:35:04 +0000.990715][32b3] RemoveVideoBackGroud: hava not
add video backgroud
[680:741] [2025-02-10 07:35:04 +0000.990803][32b3] UnbindInputFilter 0x7745d74298
this 0x77ca1c6420
[680:741] [2025-02-10 07:35:04 +0000.990877][32b3] ClearAllSource: remove source
filter, sourceid: 0x7746324780
[680:741] [2025-02-10 07:35:04 +0000.991058][32b3] DestoryDecoderByVideoSource
time:43791302 enter.

[680:741] [2025-02-10 07:35:04 +0000.991125][32b3] ~VideoBindDecoder time:43791302


enter.

[680:742] [2025-02-10 07:35:04 +0000.991437][32b3] CleanUp time:43791303 enter.

[680:745] [2025-02-10 07:35:04 +0000.994336][32b3] CleanUp leave. expire time = 3


ms

[680:745] [2025-02-10 07:35:04 +0000.994757][32b3] CleanUp time:43791306 enter.

[680:747] [2025-02-10 07:35:04 +0000.996950][32b3] CleanUp leave. expire time = 2


ms

[680:749] [2025-02-10 07:35:04 +0000.998947][32b3] ~VideoBindDecoder leave. expire


time = 8 ms

[680:749] [2025-02-10 07:35:04 +0000.999042][32b3] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[680:749] [2025-02-10 07:35:04 +0000.999102][32b3] UnbindInputFilter 0x7745d744d8


this 0x7745d74298
[680:750] [2025-02-10 07:35:04 +0000.999175][32b3] UnbindInputFilter 0x7745d74358
this 0x7745d744d8
[680:750] [2025-02-10 07:35:04 +0000.999238][32b3] UnbindInputFilter 0x77463249a0
this 0x7745d74358
[680:750] [2025-02-10 07:35:04 +0000.999289][32b3] UnbindInputFilter 0x7745d741d8
this 0x7745d74598
[680:755] [2025-02-10 07:35:05 +0000.4589][32b3] UnbindInputFilter 0x7745d74898
this 0x7745d741d8
[680:755] [2025-02-10 07:35:05 +0000.4693][32b3] UnbindInputFilter 0x77463249a0
this 0x7745d74898
[680:755] [2025-02-10 07:35:05 +0000.4766][32b3] to reset filter graph clear end
[680:755] [2025-02-10 07:35:05 +0000.4816][32b3] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
delay: 0
[680:755] [2025-02-10 07:35:05 +0000.4867][32b3] CreateDecoderByVideoSource
time:43791316 enter.

[680:755] [2025-02-10 07:35:05 +0000.5129][32b3] running_decoder_count:0max count:2


[680:756] [2025-02-10 07:35:05 +0000.5183][32b3] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[680:757] [2025-02-10 07:35:05 +0000.6822][32d6] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x78485e5a00] Current FFmpeg version git-2021-06-16-97cea6f

[680:780] [2025-02-10 07:35:05 +0000.29637][32d6] OnStreamInfoFound: video


duration_: 15199
[680:781] [2025-02-10 07:35:05 +0000.31122][32b3] start decoder
[680:782] [2025-02-10 07:35:05 +0000.31179][32b3] CreateDecoderByVideoSource
leave. expire time = 27 ms

[680:782] [2025-02-10 07:35:05 +0000.31212][32b3] BindInputFilter 0x77463249a0


this 0x7745d74898
[680:782] [2025-02-10 07:35:05 +0000.31239][32b3] BindInputFilter 0x7745d74898
this 0x7745d741d8
[680:782] [2025-02-10 07:35:05 +0000.31262][32b3] BindInputFilter 0x77463249a0
this 0x7745d74598
[680:782] [2025-02-10 07:35:05 +0000.31283][32b3] BindInputFilter 0x7745d74598
this 0x7745d74358
[680:782] [2025-02-10 07:35:05 +0000.31299][32b3] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[680:782] [2025-02-10 07:35:05 +0000.31322][32b3] BindInputFilter 0x7745d741d8
this 0x7745d744d8
[680:782] [2025-02-10 07:35:05 +0000.31342][32b3] BindInputFilter 0x7745d744d8
this 0x77ca1c6420
[680:782] [2025-02-10 07:35:05 +0000.31364][32b3] BindInputFilter 0x7745d74358
this 0x7745d74298
[680:782] [2025-02-10 07:35:05 +0000.31385][32b3] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[680:782] [2025-02-10 07:35:05 +0000.31461][32b3] to reset filter graph end
[680:782] [2025-02-10 07:35:05 +0000.31508][32b3] Start:
[680:782] [2025-02-10 07:35:05 +0000.32006][32b0] operator(): video render started.
[680:782] [2025-02-10 07:35:05 +0000.32065][32b3] Start:
[680:783] [2025-02-10 07:35:05 +0000.32222][32d7] NO get frame from decoder
[680:783] [2025-02-10 07:35:05 +0000.32354][32b1] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[680:783] [2025-02-10 07:35:05 +0000.32403][32b1] Reset: history total size: 98
[680:783] [2025-02-10 07:35:05 +0000.32429][32b1] DeviceStart:
audioDevice_:0x77ca1a9000
[680:783] [2025-02-10 07:35:05 +0000.32445][32b1] DeviceStart: time profile playout
init before
[680:783] [2025-02-10 07:35:05 +0000.32577][32b1] DeviceStart: time profile playout
init end
[680:783] [2025-02-10 07:35:05 +0000.32594][32b1] OpenSlesOutput:Start playout

[680:785] [2025-02-10 07:35:05 +0000.34620][32d7] NO get frame from decoder


[680:785] [2025-02-10 07:35:05 +0000.34760][32b1] Create the opensl output player.
streamtype before:0

[680:785] [2025-02-10 07:35:05 +0000.34791][32b1] Create the opensl output player.


streamtype after:3

[680:787] [2025-02-10 07:35:05 +0000.36589][32d7] NO get frame from decoder


[680:787] [2025-02-10 07:35:05 +0000.36994][32d7] NO get frame from decoder
[680:789] [2025-02-10 07:35:05 +0000.38485][32d7] NO get frame from decoder
[680:793] [2025-02-10 07:35:05 +0000.42590][32d7] NO get frame from decoder
[680:794] [2025-02-10 07:35:05 +0000.43762][32d7] NO get frame from decoder
[680:795] [2025-02-10 07:35:05 +0000.44522][32d7] NO get frame from decoder
[680:803] [2025-02-10 07:35:05 +0000.52540][32b1] Enqueue opensl buffer size:1764
[680:836] [2025-02-10 07:35:05 +0000.85948][32b1] DeviceStart: time profile playout
all end
[680:836] [2025-02-10 07:35:05 +0000.86052][32b1] operator(): Audio playback
started.
[680:839] [2025-02-10 07:35:05 +0000.88764][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:839] [2025-02-10 07:35:05 +0000.89045][32b2] Pull audio failed.(wait video!)
[680:840] [2025-02-10 07:35:05 +0000.90018][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:841] [2025-02-10 07:35:05 +0000.90368][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[680:841] [2025-02-10 07:35:05 +0000.90960][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:842] [2025-02-10 07:35:05 +0000.91304][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[680:844] [2025-02-10 07:35:05 +0000.93342][32b0] lipsync_debug: First video frame
rendering.
[680:844] [2025-02-10 07:35:05 +0000.93879][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:845] [2025-02-10 07:35:05 +0000.94299][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[680:845] [2025-02-10 07:35:05 +0000.94935][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:846] [2025-02-10 07:35:05 +0000.95302][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[680:846] [2025-02-10 07:35:05 +0000.95919][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:847] [2025-02-10 07:35:05 +0000.96309][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[680:847] [2025-02-10 07:35:05 +0000.96938][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:848] [2025-02-10 07:35:05 +0000.97297][32b2] audio frame wait video
frame.last_video_timestamp:35 last_audio_timestamp:138.957
[680:848] [2025-02-10 07:35:05 +0000.97926][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[680:849] [2025-02-10 07:35:05 +0000.98292][32b1] First audio frame rendering
[680:941] [2025-02-10 07:35:05 +0000.191174][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:24
[680:942] [2025-02-10 07:35:05 +0000.191290][32b0] lipsync_debug:result remaining
time:10
[680:997] [2025-02-10 07:35:05 +0000.246383][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 14328
[680:997] [2025-02-10 07:35:05 +0000.246492][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[680:999] [2025-02-10 07:35:05 +0000.248997][32b0] lipsync_debug:displaying video
ts:15030 The current displayed video timestamp is:43791560
[681:081] [2025-02-10 07:35:05 +0000.330477][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[681:405] [2025-02-10 07:35:05 +0000.654371][32b3] webrtc common_video plane
old ..... (1/1000) new: 77001 delete: 76996 diff: 5
[681:469] [2025-02-10 07:35:05 +0000.718493][32b1] The audio playback speed:100
(1/100)
[681:469] [2025-02-10 07:35:05 +0000.718583][32b1] lipsync_debug: The current
played audio timestamp is:30684(1/50)
[681:531] [2025-02-10 07:35:05 +0000.780780][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:59940 frame->pts:62910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[681:531] [2025-02-10 07:35:05 +0000.781032][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[681:669] [2025-02-10 07:35:05 +0000.919042][32b0] lipsync_debug:displaying video
ts:75330 The current displayed video timestamp is:43792230
[681:796] [2025-02-10 07:35:06 +0000.46017][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[681:837] [2025-02-10 07:35:06 +0000.86741][32b1] do work DoLipsync!
[681:837] [2025-02-10 07:35:06 +0000.86854][32b1] total delay:161 videoTsMS:997
audioTsMS:836 diff:161
[681:837] [2025-02-10 07:35:06 +0000.86891][32b1] Set the lipsync delay:161
[681:882] [2025-02-10 07:35:06 +0000.131919][32b0] DriveRender working... (1/200)
[682:120] [2025-02-10 07:35:06 +0000.369724][2c2d] Run AGC when audioType = 0
[682:141] [2025-02-10 07:35:06 +0000.390726][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[682:446] [2025-02-10 07:35:06 +0000.695535][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[682:492] [2025-02-10 07:35:06 +0000.741300][32b0] lipsync_debug:displaying video
ts:134910 The current displayed video timestamp is:43793053
[682:760] [2025-02-10 07:35:07 +0000.9187][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[682:908] [2025-02-10 07:35:07 +0000.157484][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[682:908] [2025-02-10 07:35:07 +0000.157587][32b0] lipsync_debug:result remaining
time:9
[683:065] [2025-02-10 07:35:07 +0000.314437][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:13 last
video ts:189090 frame->pts:191790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[683:065] [2025-02-10 07:35:07 +0000.314575][32b0] lipsync_debug: tsDelta -
timeDelta = 17
[683:115] [2025-02-10 07:35:07 +0000.365129][32b0] lipsync_debug:displaying video
ts:194760 The current displayed video timestamp is:43793676
[683:118] [2025-02-10 07:35:07 +0000.367184][32b0] lipsync_debug: render a video
frame
[683:246] [2025-02-10 07:35:07 +0000.495481][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 246060pts ms:2.734e+06
[683:247] [2025-02-10 07:35:07 +0000.496581][32b3] OnVideoFrameReady(1/200)
[683:249] [2025-02-10 07:35:07 +0000.498386][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[683:322] [2025-02-10 07:35:07 +0000.571514][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 116696
[683:322] [2025-02-10 07:35:07 +0000.571601][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[683:385] [2025-02-10 07:35:07 +0000.634188][32b0] DriveRender working... (1/200)
[683:652] [2025-02-10 07:35:07 +0000.901262][32b0] lipsync_debug:result remaining
time:0
[683:652] [2025-02-10 07:35:07 +0000.901364][32b0] dynamic updated lipsync delay:0
[683:781] [2025-02-10 07:35:08 +0000.30943][32b0] lipsync_debug:displaying video
ts:254700 The current displayed video timestamp is:43794342
[683:787] [2025-02-10 07:35:08 +0000.36764][32b1] The audio playback speed:100
(1/100)
[683:787] [2025-02-10 07:35:08 +0000.36936][32b1] lipsync_debug: The current played
audio timestamp is:133052(1/50)
[683:795] [2025-02-10 07:35:08 +0000.44988][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[683:796] [2025-02-10 07:35:08 +0000.46081][32b2] FilterPipeline2::OnAudioFrame pts
137152 last_audio_timestamp_ 3110.02
[683:809] [2025-02-10 07:35:08 +0000.59088][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[683:863] [2025-02-10 07:35:08 +0000.113131][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[684:121] [2025-02-10 07:35:08 +0000.370309][2c2d] Run AGC when audioType = 0
[684:121] [2025-02-10 07:35:08 +0000.370574][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[684:481] [2025-02-10 07:35:08 +0000.730634][32b0] lipsync_debug:displaying video
ts:315270 The current displayed video timestamp is:43795042
[684:546] [2025-02-10 07:35:08 +0000.795696][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:3 last video
ts:320850 frame->pts:324270 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[684:546] [2025-02-10 07:35:08 +0000.795819][32b0] lipsync_debug: tsDelta -
timeDelta = 35
[684:764] [2025-02-10 07:35:09 +0000.13451][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[684:808] [2025-02-10 07:35:09 +0000.57855][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[684:808] [2025-02-10 07:35:09 +0000.57986][32b0] lipsync_debug:result remaining
time:3
[684:898] [2025-02-10 07:35:09 +0000.147551][32b0] DriveRender working... (1/200)
[685:141] [2025-02-10 07:35:09 +0000.390403][32b0] lipsync_debug:displaying video
ts:374850 The current displayed video timestamp is:43795702
[685:172] [2025-02-10 07:35:09 +0000.421898][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[685:569] [2025-02-10 07:35:09 +0000.818870][32b3] webrtc common_video plane
old ..... (1/1000) new: 78001 delete: 77996 diff: 5
[685:584] [2025-02-10 07:35:09 +0000.833258][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[685:638] [2025-02-10 07:35:09 +0000.887791][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 219064
[685:638] [2025-02-10 07:35:09 +0000.887876][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[685:656] [2025-02-10 07:35:09 +0000.905952][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[685:803] [2025-02-10 07:35:10 +0000.52499][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[685:812] [2025-02-10 07:35:10 +0000.61918][32b0] lipsync_debug:displaying video
ts:435240 The current displayed video timestamp is:43796373
[686:068] [2025-02-10 07:35:10 +0000.318058][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:28 timeDelta:28 last
video ts:453240 frame->pts:455760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[686:069] [2025-02-10 07:35:10 +0000.318175][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[686:120] [2025-02-10 07:35:10 +0000.369856][32b1] The audio playback speed:100
(1/100)
[686:120] [2025-02-10 07:35:10 +0000.370102][32b1] lipsync_debug: The current
played audio timestamp is:235420(1/50)
[686:122] [2025-02-10 07:35:10 +0000.371781][2c2d] Run AGC when audioType = 0
[686:163] [2025-02-10 07:35:10 +0000.412559][32b3] video frame wait audio frame:
last_video_timestamp:5599 last_audio_timestamp:5477.28
[686:407] [2025-02-10 07:35:10 +0000.656424][32b0] DriveRender working... (1/200)
[686:506] [2025-02-10 07:35:10 +0000.756289][32b0] lipsync_debug:displaying video
ts:495000 The current displayed video timestamp is:43797067
[686:510] [2025-02-10 07:35:10 +0000.759362][32b0] lipsync_debug: render a video
frame
[686:536] [2025-02-10 07:35:10 +0000.785800][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[686:612] [2025-02-10 07:35:10 +0000.861811][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 545760pts ms:6.064e+06
[686:613] [2025-02-10 07:35:10 +0000.863036][32b3] OnVideoFrameReady(1/200)
[686:614] [2025-02-10 07:35:10 +0000.863214][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[686:753] [2025-02-10 07:35:11 +0000.2541][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[686:753] [2025-02-10 07:35:11 +0000.2649][32b0] lipsync_debug:result remaining
time:10
[686:769] [2025-02-10 07:35:11 +0000.18593][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[687:038] [2025-02-10 07:35:11 +0000.287460][32b0] lipsync_debug:result remaining
time:0
[687:038] [2025-02-10 07:35:11 +0000.287554][32b0] dynamic updated lipsync delay:0
[687:155] [2025-02-10 07:35:11 +0000.404578][32b0] lipsync_debug:displaying video
ts:554580 The current displayed video timestamp is:43797716
[687:308] [2025-02-10 07:35:11 +0000.558041][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[687:561] [2025-02-10 07:35:11 +0000.810724][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:32 last
video ts:588150 frame->pts:591030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[687:561] [2025-02-10 07:35:11 +0000.810834][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[687:796] [2025-02-10 07:35:12 +0000.45722][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[687:823] [2025-02-10 07:35:12 +0000.73064][32b0] lipsync_debug:displaying video
ts:614610 The current displayed video timestamp is:43798384
[687:911] [2025-02-10 07:35:12 +0000.160730][32b0] DriveRender working... (1/200)
[687:958] [2025-02-10 07:35:12 +0000.207779][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[687:960] [2025-02-10 07:35:12 +0000.210153][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 321432
[687:961] [2025-02-10 07:35:12 +0000.210277][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[688:124] [2025-02-10 07:35:12 +0000.373957][2c2d] Run AGC when audioType = 0
[688:125] [2025-02-10 07:35:12 +0000.374191][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[688:368] [2025-02-10 07:35:12 +0000.617630][32b1] The audio playback speed:100
(1/100)
[688:368] [2025-02-10 07:35:12 +0000.617816][32b1] lipsync_debug: The current
played audio timestamp is:337788(1/50)
[688:483] [2025-02-10 07:35:12 +0000.732923][32b0] lipsync_debug:displaying video
ts:674460 The current displayed video timestamp is:43799044
[688:722] [2025-02-10 07:35:12 +0000.971718][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[688:722] [2025-02-10 07:35:12 +0000.971820][32b0] lipsync_debug:result remaining
time:10
[688:776] [2025-02-10 07:35:13 +0000.25708][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[689:026] [2025-02-10 07:35:13 +0000.275741][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[689:082] [2025-02-10 07:35:13 +0000.331440][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:11 last
video ts:728640 frame->pts:731790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[689:082] [2025-02-10 07:35:13 +0000.331497][32b0] lipsync_debug: tsDelta -
timeDelta = 24
[689:138] [2025-02-10 07:35:13 +0000.387684][32b0] lipsync_debug:displaying video
ts:734670 The current displayed video timestamp is:43799699
[689:326] [2025-02-10 07:35:13 +0000.576095][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[689:435] [2025-02-10 07:35:13 +0000.684264][32b0] DriveRender working... (1/200)
[689:636] [2025-02-10 07:35:13 +0000.885532][32e6]
PlayerSimpleBufferQueueCallbackHandler function
[689:742] [2025-02-10 07:35:13 +0000.992117][32b3] webrtc common_video plane
old ..... (1/1000) new: 79001 delete: 78996 diff: 5
[689:795] [2025-02-10 07:35:14 +0000.44472][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[689:807] [2025-02-10 07:35:14 +0000.56353][32b0] lipsync_debug:displaying video
ts:794790 The current displayed video timestamp is:43800368
[689:809] [2025-02-10 07:35:14 +0000.58655][32b0] lipsync_debug: render a video
frame
[689:957] [2025-02-10 07:35:14 +0000.206556][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 845820pts ms:9.398e+06
[689:959] [2025-02-10 07:35:14 +0000.208466][32b3] OnVideoFrameReady(1/200)
[689:959] [2025-02-10 07:35:14 +0000.208620][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[690:119] [2025-02-10 07:35:14 +0000.368860][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[690:119] [2025-02-10 07:35:14 +0000.369019][2c2e] _deviceSampleRate:48000

[690:124] [2025-02-10 07:35:14 +0000.374025][2c2d] Run AGC when audioType = 0


[690:280] [2025-02-10 07:35:14 +0000.529680][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 423800
[690:280] [2025-02-10 07:35:14 +0000.529836][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[690:364] [2025-02-10 07:35:14 +0000.613693][32b0] lipsync_debug:result remaining
time:0
[690:364] [2025-02-10 07:35:14 +0000.613798][32b0] dynamic updated lipsync delay:0
[690:503] [2025-02-10 07:35:14 +0000.752745][32b0] lipsync_debug:displaying video
ts:854820 The current displayed video timestamp is:43801064
[690:622] [2025-02-10 07:35:14 +0000.871919][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:863640 frame->pts:866610 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[690:622] [2025-02-10 07:35:14 +0000.872035][32b0] lipsync_debug: tsDelta -
timeDelta = 11
[690:660] [2025-02-10 07:35:14 +0000.909590][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[690:695] [2025-02-10 07:35:14 +0000.944316][32b1] The audio playback speed:100
(1/100)
[690:695] [2025-02-10 07:35:14 +0000.944495][32b1] lipsync_debug: The current
played audio timestamp is:440156(1/50)
[690:702] [2025-02-10 07:35:14 +0000.952131][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[690:703] [2025-02-10 07:35:14 +0000.952326][32b0] lipsync_debug:result remaining
time:10
[690:745] [2025-02-10 07:35:14 +0000.994608][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[690:795] [2025-02-10 07:35:15 +0000.44536][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[690:970] [2025-02-10 07:35:15 +0000.219498][32b0] DriveRender working... (1/200)
[691:165] [2025-02-10 07:35:15 +0000.414671][32b0] lipsync_debug:displaying video
ts:914490 The current displayed video timestamp is:43801726
[691:612] [2025-02-10 07:35:15 +0000.861677][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[691:755] [2025-02-10 07:35:16 +0000.4861][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[691:836] [2025-02-10 07:35:16 +0000.85230][32b0] lipsync_debug:displaying video
ts:974790 The current displayed video timestamp is:43802397
[691:847] [2025-02-10 07:35:16 +0000.96929][32b1] total delay:-22 videoTsMS:10831
audioTsMS:10853 diff:-22
[691:848] [2025-02-10 07:35:16 +0000.97189][32b1] Set the lipsync delay:-22
[692:019] [2025-02-10 07:35:16 +0000.268445][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[692:110] [2025-02-10 07:35:16 +0000.359363][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:34 last
video ts:998460 frame->pts:1001610 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[692:110] [2025-02-10 07:35:16 +0000.359457][32b0] lipsync_debug: tsDelta -
timeDelta = 1
[692:120] [2025-02-10 07:35:16 +0000.369567][2c2d] Run AGC when audioType = 0
[692:120] [2025-02-10 07:35:16 +0000.369828][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[692:137] [2025-02-10 07:35:16 +0000.386478][32b3] video frame wait audio frame:
last_video_timestamp:11530 last_audio_timestamp:11420.4
[692:444] [2025-02-10 07:35:16 +0000.694114][32b0] DriveRender working... (1/200)
[692:472] [2025-02-10 07:35:16 +0000.721641][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[692:478] [2025-02-10 07:35:16 +0000.727635][32b0] lipsync_debug:displaying video
ts:1034640 The current displayed video timestamp is:43803039
[692:597] [2025-02-10 07:35:16 +0000.847130][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[692:598] [2025-02-10 07:35:16 +0000.847223][32b0] lipsync_debug:result remaining
time:10
[692:637] [2025-02-10 07:35:16 +0000.887057][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 526168
[692:637] [2025-02-10 07:35:16 +0000.887165][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[692:795] [2025-02-10 07:35:17 +0000.44931][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[693:044] [2025-02-10 07:35:17 +0000.293388][32b1] The audio playback speed:100
(1/100)
[693:044] [2025-02-10 07:35:17 +0000.293566][32b1] lipsync_debug: The current
played audio timestamp is:542524(1/50)
[693:173] [2025-02-10 07:35:17 +0000.422708][32b0] lipsync_debug:displaying video
ts:1094580 The current displayed video timestamp is:43803734
[693:175] [2025-02-10 07:35:17 +0000.424456][32b0] lipsync_debug: render a video
frame
[693:285] [2025-02-10 07:35:17 +0000.535060][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1145790pts ms:1.2731e+07
[693:287] [2025-02-10 07:35:17 +0000.536363][32b3] OnVideoFrameReady(1/200)
[693:287] [2025-02-10 07:35:17 +0000.536512][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[693:370] [2025-02-10 07:35:17 +0000.619572][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[693:604] [2025-02-10 07:35:17 +0000.854114][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:32 last
video ts:1130490 frame->pts:1133730 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[693:605] [2025-02-10 07:35:17 +0000.854243][32b0] lipsync_debug: tsDelta -
timeDelta = 4
[693:706] [2025-02-10 07:35:17 +0000.955689][32b0] lipsync_debug:result remaining
time:0
[693:706] [2025-02-10 07:35:17 +0000.955773][32b0] dynamic updated lipsync delay:0
[693:755] [2025-02-10 07:35:18 +0000.4384][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[693:840] [2025-02-10 07:35:18 +0000.89566][32b0] lipsync_debug:displaying video
ts:1154610 The current displayed video timestamp is:43804401
[693:923] [2025-02-10 07:35:18 +0000.172693][32b3] webrtc common_video plane
old ..... (1/1000) new: 80001 delete: 79996 diff: 5
[693:930] [2025-02-10 07:35:18 +0000.179862][32b0] DriveRender working... (1/200)
[694:124] [2025-02-10 07:35:18 +0000.373206][2c2d] Run AGC when audioType = 0
[694:193] [2025-02-10 07:35:18 +0000.442857][32d7] av_read_frame AVERROR_EOF
[694:203] [2025-02-10 07:35:18 +0000.452363][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[694:482] [2025-02-10 07:35:18 +0000.731384][32b0] lipsync_debug:displaying video
ts:1214370 The current displayed video timestamp is:43805043
[694:518] [2025-02-10 07:35:18 +0000.767864][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[694:518] [2025-02-10 07:35:18 +0000.767972][32b0] lipsync_debug:result remaining
time:10
[694:620] [2025-02-10 07:35:18 +0000.869862][32d7] OnReceiveEOF:
[694:620] [2025-02-10 07:35:18 +0000.870051][32d7] OnDecoderEOF time:43805181
enter.

[694:620] [2025-02-10 07:35:18 +0000.870128][32d7] OnDecoderEOF leave. expire time


= 0 ms

[694:620] [2025-02-10 07:35:18 +0000.870155][32a3] CleanUp time:43805181 enter.

[694:621] [2025-02-10 07:35:18 +0000.870169][32d7] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7746324780
[694:628] [2025-02-10 07:35:18 +0000.877591][32a3] CleanUp leave. expire time = 8
ms

[694:628] [2025-02-10 07:35:18 +0000.877713][32a3] clean up


[694:628] [2025-02-10 07:35:18 +0000.877753][32a3] running_decoder_count:0max
count:2
[694:755] [2025-02-10 07:35:19 +0000.4664][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[694:761] [2025-02-10 07:35:19 +0000.10750][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[694:918] [2025-02-10 07:35:19 +0000.167418][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 628536
[694:918] [2025-02-10 07:35:19 +0000.167532][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[695:059] [2025-02-10 07:35:19 +0000.309077][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:12 last
video ts:1268460 frame->pts:1271610 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[695:060] [2025-02-10 07:35:19 +0000.309196][32b0] lipsync_debug: tsDelta -
timeDelta = 23
[695:112] [2025-02-10 07:35:19 +0000.361496][32b0] lipsync_debug:displaying video
ts:1274220 The current displayed video timestamp is:43805673
[695:398] [2025-02-10 07:35:19 +0000.647412][32b1] The audio playback speed:100
(1/100)
[695:398] [2025-02-10 07:35:19 +0000.647582][32b1] lipsync_debug: The current
played audio timestamp is:644892(1/50)
[695:403] [2025-02-10 07:35:19 +0000.652575][32b0] DriveRender working... (1/200)
[695:779] [2025-02-10 07:35:20 +0000.28548][32b0] lipsync_debug:displaying video
ts:1334340 The current displayed video timestamp is:43806340
[695:796] [2025-02-10 07:35:20 +0000.45450][32e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[695:877] [2025-02-10 07:35:20 +0000.126790][32b2] PullAudioFrame: PullFrame audio
finished.
[695:877] [2025-02-10 07:35:20 +0000.126879][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[695:907] [2025-02-10 07:35:20 +0000.157050][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[695:918] [2025-02-10 07:35:20 +0000.167796][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[695:937] [2025-02-10 07:35:20 +0000.186295][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[695:967] [2025-02-10 07:35:20 +0000.216589][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[695:997] [2025-02-10 07:35:20 +0000.246890][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[696:027] [2025-02-10 07:35:20 +0000.277168][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[696:058] [2025-02-10 07:35:20 +0000.307399][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[696:088] [2025-02-10 07:35:20 +0000.337595][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[696:118] [2025-02-10 07:35:20 +0000.368160][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[696:124] [2025-02-10 07:35:20 +0000.373524][2c2d] Run AGC when audioType = 0
[696:124] [2025-02-10 07:35:20 +0000.373714][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[696:149] [2025-02-10 07:35:20 +0000.398684][32b2] media player notify EOF, audio
PullFrameStatus is EOF
[696:151] [2025-02-10 07:35:20 +0000.400504][32b3] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[696:153] [2025-02-10 07:35:20 +0000.402235][32b3] Stop:
[696:153] [2025-02-10 07:35:20 +0000.402745][32b0] operator(): Video Render
stopped.
[696:153] [2025-02-10 07:35:20 +0000.402935][32b3] Stop:
[696:154] [2025-02-10 07:35:20 +0000.403175][32b1] DeviceStop:
audioDevice_:0x77ca1a9000
[696:154] [2025-02-10 07:35:20 +0000.403272][32b1] OpenSlesOutput:Stop playout

[696:158] [2025-02-10 07:35:20 +0000.407324][32b1] DeviceStop: Done


[696:158] [2025-02-10 07:35:20 +0000.407535][32b1] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[696:159] [2025-02-10 07:35:20 +0000.408252][32b3] to reset filter graph
[696:159] [2025-02-10 07:35:20 +0000.408348][32b3] RemoveVideoBackGroud: hava not
add video backgroud
[696:159] [2025-02-10 07:35:20 +0000.408434][32b3] UnbindInputFilter 0x7745d744d8
this 0x77ca1c6420
[696:159] [2025-02-10 07:35:20 +0000.408489][32b3] ClearAllSource: remove source
filter, sourceid: 0x7746324780
[696:159] [2025-02-10 07:35:20 +0000.408530][32b3] DestoryDecoderByVideoSource
time:43806720 enter.

[696:159] [2025-02-10 07:35:20 +0000.408568][32b3] ~VideoBindDecoder time:43806720


enter.

[696:159] [2025-02-10 07:35:20 +0000.408756][32b3] CleanUp time:43806720 enter.

[696:160] [2025-02-10 07:35:20 +0000.409477][32b3] CleanUp leave. expire time = 1


ms

[696:160] [2025-02-10 07:35:20 +0000.409575][32b3] CleanUp time:43806721 enter.

[696:161] [2025-02-10 07:35:20 +0000.410577][32b3] CleanUp leave. expire time = 1


ms

[696:162] [2025-02-10 07:35:20 +0000.411760][32b3] ~VideoBindDecoder leave. expire


time = 3 ms

[696:162] [2025-02-10 07:35:20 +0000.411835][32b3] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[696:162] [2025-02-10 07:35:20 +0000.411906][32b3] UnbindInputFilter 0x7745d741d8


this 0x7745d744d8
[696:162] [2025-02-10 07:35:20 +0000.411971][32b3] UnbindInputFilter 0x7745d74898
this 0x7745d741d8
[696:162] [2025-02-10 07:35:20 +0000.412017][32b3] UnbindInputFilter 0x77463249a0
this 0x7745d74898
[696:162] [2025-02-10 07:35:20 +0000.412064][32b3] UnbindInputFilter 0x7745d74358
this 0x7745d74298
[696:162] [2025-02-10 07:35:20 +0000.412109][32b3] UnbindInputFilter 0x7745d74598
this 0x7745d74358
[696:162] [2025-02-10 07:35:20 +0000.412151][32b3] UnbindInputFilter 0x77463249a0
this 0x7745d74598
[696:163] [2025-02-10 07:35:20 +0000.412251][32b3] to reset filter graph clear end
[696:163] [2025-02-10 07:35:20 +0000.412286][32b3] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
delay: 0
[696:163] [2025-02-10 07:35:20 +0000.412329][32b3] CreateDecoderByVideoSource
time:43806724 enter.

[696:163] [2025-02-10 07:35:20 +0000.412641][32b3] running_decoder_count:0max


count:2
[696:163] [2025-02-10 07:35:20 +0000.412679][32b3] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[696:165] [2025-02-10 07:35:20 +0000.414222][32fc] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7770ae1c00] Current FFmpeg version git-2021-06-16-
97cea6f

[696:186] [2025-02-10 07:35:20 +0000.435907][32fc] OnStreamInfoFound: video


duration_: 15199
[696:189] [2025-02-10 07:35:20 +0000.438898][32b3] start decoder
[696:189] [2025-02-10 07:35:20 +0000.438980][32b3] CreateDecoderByVideoSource
leave. expire time = 26 ms

[696:189] [2025-02-10 07:35:20 +0000.439022][32b3] BindInputFilter 0x77463249a0


this 0x7745d74598
[696:189] [2025-02-10 07:35:20 +0000.439094][32b3] BindInputFilter 0x7745d74598
this 0x7745d74358
[696:189] [2025-02-10 07:35:20 +0000.439119][32b3] BindInputFilter 0x77463249a0
this 0x7745d74298
[696:189] [2025-02-10 07:35:20 +0000.439139][32b3] BindInputFilter 0x7745d74298
this 0x7745d74898
[696:189] [2025-02-10 07:35:20 +0000.439155][32b3] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[696:190] [2025-02-10 07:35:20 +0000.439180][32b3] BindInputFilter 0x7745d74358
this 0x7745d741d8
[696:190] [2025-02-10 07:35:20 +0000.439200][32b3] BindInputFilter 0x7745d741d8
this 0x77ca1c6420
[696:190] [2025-02-10 07:35:20 +0000.439218][32b3] BindInputFilter 0x7745d74898
this 0x7745d744d8
[696:190] [2025-02-10 07:35:20 +0000.439239][32b3] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[696:190] [2025-02-10 07:35:20 +0000.439255][32b3] to reset filter graph end
[696:190] [2025-02-10 07:35:20 +0000.439271][32b3] Start:
[696:190] [2025-02-10 07:35:20 +0000.439403][32b0] operator(): video render
started.
[696:190] [2025-02-10 07:35:20 +0000.439467][32b3] Start:
[696:190] [2025-02-10 07:35:20 +0000.439622][32b1] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[696:190] [2025-02-10 07:35:20 +0000.439682][32b1] Reset: history total size: 98
[696:190] [2025-02-10 07:35:20 +0000.439704][32b1] DeviceStart:
audioDevice_:0x77ca1a9000
[696:190] [2025-02-10 07:35:20 +0000.439772][32b1] DeviceStart: time profile
playout init before
[696:190] [2025-02-10 07:35:20 +0000.439793][32b1] DeviceStart: time profile
playout init end
[696:190] [2025-02-10 07:35:20 +0000.439807][32b1] OpenSlesOutput:Start playout

[696:190] [2025-02-10 07:35:20 +0000.439926][32fd] NO get frame from decoder


[696:191] [2025-02-10 07:35:20 +0000.441103][32b1] Create the opensl output player.
streamtype before:0

[696:192] [2025-02-10 07:35:20 +0000.441183][32b1] Create the opensl output player.


streamtype after:3

[696:192] [2025-02-10 07:35:20 +0000.442139][32fd] NO get frame from decoder


[696:194] [2025-02-10 07:35:20 +0000.443397][32fd] NO get frame from decoder
[696:194] [2025-02-10 07:35:20 +0000.443863][32fd] NO get frame from decoder
[696:195] [2025-02-10 07:35:20 +0000.444472][32fd] NO get frame from decoder
[696:195] [2025-02-10 07:35:20 +0000.444978][32fd] NO get frame from decoder
[696:197] [2025-02-10 07:35:20 +0000.446612][32fd] NO get frame from decoder
[696:197] [2025-02-10 07:35:20 +0000.447169][32fd] NO get frame from decoder
[696:214] [2025-02-10 07:35:20 +0000.464121][32b1] Enqueue opensl buffer size:1764
[696:236] [2025-02-10 07:35:20 +0000.485608][32b1] DeviceStart: time profile
playout all end
[696:236] [2025-02-10 07:35:20 +0000.485685][32b1] operator(): Audio playback
started.
[696:236] [2025-02-10 07:35:20 +0000.486142][3307] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[696:239] [2025-02-10 07:35:20 +0000.489039][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[696:241] [2025-02-10 07:35:20 +0000.490514][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[696:242] [2025-02-10 07:35:20 +0000.491298][32b0] lipsync_debug: First video frame
rendering.
[696:242] [2025-02-10 07:35:20 +0000.491723][32b2] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[696:244] [2025-02-10 07:35:20 +0000.493367][32b2]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[696:246] [2025-02-10 07:35:20 +0000.495288][32b1] First audio frame rendering
[696:324] [2025-02-10 07:35:20 +0000.573289][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[696:505] [2025-02-10 07:35:20 +0000.754924][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:26
[696:505] [2025-02-10 07:35:20 +0000.755013][32b0] lipsync_debug:result remaining
time:10
[696:531] [2025-02-10 07:35:20 +0000.780900][32b0] lipsync_debug:displaying video
ts:27090 The current displayed video timestamp is:43807092
[696:534] [2025-02-10 07:35:20 +0000.783490][32b0] lipsync_debug: render a video
frame
[696:632] [2025-02-10 07:35:20 +0000.881280][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:2 last video
ts:36000 frame->pts:39150 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[696:632] [2025-02-10 07:35:20 +0000.881365][32b0] lipsync_debug: tsDelta -
timeDelta = 33
[696:796] [2025-02-10 07:35:21 +0000.46160][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[696:803] [2025-02-10 07:35:21 +0000.52245][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 77850pts ms:865000
[696:804] [2025-02-10 07:35:21 +0000.53343][32b3] OnVideoFrameReady(1/200)
[696:804] [2025-02-10 07:35:21 +0000.53912][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 9 (1/200)
[696:919] [2025-02-10 07:35:21 +0000.168729][32b0] DriveRender working... (1/200)
[697:096] [2025-02-10 07:35:21 +0000.345175][32b0] lipsync_debug:result remaining
time:0
[697:096] [2025-02-10 07:35:21 +0000.345225][32b0] dynamic updated lipsync delay:0
[697:196] [2025-02-10 07:35:21 +0000.445255][32b0] lipsync_debug:displaying video
ts:86850 The current displayed video timestamp is:43807757
[697:439] [2025-02-10 07:35:21 +0000.689061][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 60354
[697:439] [2025-02-10 07:35:21 +0000.689144][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[697:622] [2025-02-10 07:35:21 +0000.871898][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[697:643] [2025-02-10 07:35:21 +0000.892600][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[697:837] [2025-02-10 07:35:22 +0000.86397][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[697:842] [2025-02-10 07:35:22 +0000.91693][32b1] The audio playback speed:100
(1/100)
[697:842] [2025-02-10 07:35:22 +0000.91791][32b1] lipsync_debug: The current played
audio timestamp is:76754(1/50)
[698:029] [2025-02-10 07:35:22 +0000.278382][32b0] lipsync_debug:displaying video
ts:147420 The current displayed video timestamp is:43808590
[698:072] [2025-02-10 07:35:22 +0000.321796][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[698:122] [2025-02-10 07:35:22 +0000.372016][2c2d] Run AGC when audioType = 0
[698:159] [2025-02-10 07:35:22 +0000.408797][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:2 last video
ts:158940 frame->pts:161910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[698:159] [2025-02-10 07:35:22 +0000.408902][32b0] lipsync_debug: tsDelta -
timeDelta = 31
[698:319] [2025-02-10 07:35:22 +0000.569124][32b3] webrtc common_video plane
old ..... (1/1000) new: 81001 delete: 80996 diff: 5
[698:435] [2025-02-10 07:35:22 +0000.684486][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:22
[698:435] [2025-02-10 07:35:22 +0000.684565][32b0] lipsync_debug:result remaining
time:10
[698:457] [2025-02-10 07:35:22 +0000.706861][32b0] DriveRender working... (1/200)
[698:611] [2025-02-10 07:35:22 +0000.861154][32b3] video frame wait audio frame:
last_video_timestamp:2630 last_audio_timestamp:2506.21
[698:686] [2025-02-10 07:35:22 +0000.935531][32b0] lipsync_debug:displaying video
ts:206640 The current displayed video timestamp is:43809247
[698:802] [2025-02-10 07:35:23 +0000.51861][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[699:050] [2025-02-10 07:35:23 +0000.299575][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[699:350] [2025-02-10 07:35:23 +0000.599322][32b0] lipsync_debug:displaying video
ts:266850 The current displayed video timestamp is:43809911
[699:363] [2025-02-10 07:35:23 +0000.612534][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[699:630] [2025-02-10 07:35:23 +0000.880155][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:12 last
video ts:290970 frame->pts:293940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[699:631] [2025-02-10 07:35:23 +0000.880303][32b0] lipsync_debug: tsDelta -
timeDelta = 21
[699:764] [2025-02-10 07:35:24 +0000.14072][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 162722
[699:765] [2025-02-10 07:35:24 +0000.14176][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[699:835] [2025-02-10 07:35:24 +0000.85061][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[699:922] [2025-02-10 07:35:24 +0000.171285][32b0] DriveRender working... (1/200)
[700:018] [2025-02-10 07:35:24 +0000.267559][32b0] lipsync_debug:displaying video
ts:326970 The current displayed video timestamp is:43810579
[700:029] [2025-02-10 07:35:24 +0000.278774][32b0] lipsync_debug: render a video
frame
[700:119] [2025-02-10 07:35:24 +0000.368807][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[700:119] [2025-02-10 07:35:24 +0000.368913][2c2e] _deviceSampleRate:48000

[700:123] [2025-02-10 07:35:24 +0000.372535][2c2d] Run AGC when audioType = 0


[700:123] [2025-02-10 07:35:24 +0000.372798][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[700:170] [2025-02-10 07:35:24 +0000.419968][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 377820pts ms:4.198e+06
[700:172] [2025-02-10 07:35:24 +0000.421242][32b3] OnVideoFrameReady(1/200)
[700:172] [2025-02-10 07:35:24 +0000.421439][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[700:175] [2025-02-10 07:35:24 +0000.424660][32b1] The audio playback speed:100
(1/100)
[700:175] [2025-02-10 07:35:24 +0000.424827][32b1] lipsync_debug: The current
played audio timestamp is:179122(1/50)
[700:329] [2025-02-10 07:35:24 +0000.578812][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[700:329] [2025-02-10 07:35:24 +0000.578907][32b0] lipsync_debug:result remaining
time:10
[700:409] [2025-02-10 07:35:24 +0000.659030][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[700:582] [2025-02-10 07:35:24 +0000.832148][32b0] lipsync_debug:result remaining
time:0
[700:583] [2025-02-10 07:35:24 +0000.832284][32b0] dynamic updated lipsync delay:0
[700:681] [2025-02-10 07:35:24 +0000.930853][32b0] lipsync_debug:displaying video
ts:386640 The current displayed video timestamp is:43811242
[700:805] [2025-02-10 07:35:25 +0000.55111][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[701:091] [2025-02-10 07:35:25 +0000.340704][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[701:147] [2025-02-10 07:35:25 +0000.396535][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:40 timeDelta:33 last
video ts:425610 frame->pts:429210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[701:147] [2025-02-10 07:35:25 +0000.396654][32b0] lipsync_debug: tsDelta -
timeDelta = 7
[701:352] [2025-02-10 07:35:25 +0000.601328][32b0] lipsync_debug:displaying video
ts:446850 The current displayed video timestamp is:43811913
[701:435] [2025-02-10 07:35:25 +0000.684826][32b0] DriveRender working... (1/200)
[701:773] [2025-02-10 07:35:26 +0000.22215][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[701:834] [2025-02-10 07:35:26 +0000.83946][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[702:019] [2025-02-10 07:35:26 +0000.268765][32b0] lipsync_debug:displaying video
ts:506880 The current displayed video timestamp is:43812580
[702:090] [2025-02-10 07:35:26 +0000.339867][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 265090
[702:090] [2025-02-10 07:35:26 +0000.339961][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[702:121] [2025-02-10 07:35:26 +0000.370290][2c2d] Run AGC when audioType = 0
[702:242] [2025-02-10 07:35:26 +0000.491284][32b1] total delay:-13 videoTsMS:5831
audioTsMS:5844 diff:-13
[702:242] [2025-02-10 07:35:26 +0000.491460][32b1] Set the lipsync delay:-13
[702:276] [2025-02-10 07:35:26 +0000.525413][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:4
[702:276] [2025-02-10 07:35:26 +0000.525517][32b0] lipsync_debug:result remaining
time:4
[702:479] [2025-02-10 07:35:26 +0000.728771][32b3] webrtc common_video plane
old ..... (1/1000) new: 82001 delete: 81996 diff: 5
[702:511] [2025-02-10 07:35:26 +0000.761021][32b1] The audio playback speed:100
(1/100)
[702:512] [2025-02-10 07:35:26 +0000.761216][32b1] lipsync_debug: The current
played audio timestamp is:281490(1/50)
[702:620] [2025-02-10 07:35:26 +0000.870176][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:12 last
video ts:560970 frame->pts:563940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[702:621] [2025-02-10 07:35:26 +0000.870298][32b0] lipsync_debug: tsDelta -
timeDelta = 21
[702:676] [2025-02-10 07:35:26 +0000.926105][32b0] lipsync_debug:displaying video
ts:567090 The current displayed video timestamp is:43813237
[702:811] [2025-02-10 07:35:27 +0000.60442][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[702:818] [2025-02-10 07:35:27 +0000.68237][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[702:922] [2025-02-10 07:35:27 +0000.171392][32b0] DriveRender working... (1/200)
[703:204] [2025-02-10 07:35:27 +0000.453686][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[703:376] [2025-02-10 07:35:27 +0000.625761][32b0] lipsync_debug:displaying video
ts:627030 The current displayed video timestamp is:43813937
[703:378] [2025-02-10 07:35:27 +0000.628010][32b0] lipsync_debug: render a video
frame
[703:518] [2025-02-10 07:35:27 +0000.767454][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 677700pts ms:7.53e+06
[703:520] [2025-02-10 07:35:27 +0000.769663][32b3] OnVideoFrameReady(1/200)
[703:520] [2025-02-10 07:35:27 +0000.769799][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[703:836] [2025-02-10 07:35:28 +0000.86163][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[703:939] [2025-02-10 07:35:28 +0000.188223][32b0] lipsync_debug:result remaining
time:0
[703:939] [2025-02-10 07:35:28 +0000.188316][32b0] dynamic updated lipsync delay:0
[704:042] [2025-02-10 07:35:28 +0000.291223][32b0] lipsync_debug:displaying video
ts:686880 The current displayed video timestamp is:43814603
[704:091] [2025-02-10 07:35:28 +0000.340372][32b3]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[704:121] [2025-02-10 07:35:28 +0000.370992][2c2d] Run AGC when audioType = 0
[704:121] [2025-02-10 07:35:28 +0000.371128][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[704:140] [2025-02-10 07:35:28 +0000.390036][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:692730 frame->pts:695790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[704:140] [2025-02-10 07:35:28 +0000.390116][32b0] lipsync_debug: tsDelta -
timeDelta = 0
[704:196] [2025-02-10 07:35:28 +0000.445342][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[704:196] [2025-02-10 07:35:28 +0000.445414][32b0] lipsync_debug:result remaining
time:10
[704:415] [2025-02-10 07:35:28 +0000.664616][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 367458
[704:415] [2025-02-10 07:35:28 +0000.664700][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[704:433] [2025-02-10 07:35:28 +0000.682494][32b0] DriveRender working... (1/200)
[704:543] [2025-02-10 07:35:28 +0000.793081][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[704:561] [2025-02-10 07:35:28 +0000.810198][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[704:603] [2025-02-10 07:35:28 +0000.852673][32b3] video frame wait audio frame:
last_video_timestamp:8596 last_audio_timestamp:8495.33
[704:692] [2025-02-10 07:35:28 +0000.941944][32b0] lipsync_debug:displaying video
ts:746820 The current displayed video timestamp is:43815253
[704:816] [2025-02-10 07:35:29 +0000.65423][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[704:825] [2025-02-10 07:35:29 +0000.74625][32b1] The audio playback speed:100
(1/100)
[704:825] [2025-02-10 07:35:29 +0000.74736][32b1] lipsync_debug: The current played
audio timestamp is:383858(1/50)
[705:354] [2025-02-10 07:35:29 +0000.603283][32b0] lipsync_debug:displaying video
ts:806670 The current displayed video timestamp is:43815915
[705:644] [2025-02-10 07:35:29 +0000.893561][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:23 last
video ts:830700 frame->pts:833670 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[705:644] [2025-02-10 07:35:29 +0000.893670][32b0] lipsync_debug: tsDelta -
timeDelta = 10
[705:849] [2025-02-10 07:35:30 +0000.99054][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[705:921] [2025-02-10 07:35:30 +0000.170867][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[705:931] [2025-02-10 07:35:30 +0000.181144][32b0] DriveRender working... (1/200)
[706:020] [2025-02-10 07:35:30 +0000.269509][32b0] lipsync_debug:displaying video
ts:866610 The current displayed video timestamp is:43816581
[706:124] [2025-02-10 07:35:30 +0000.373728][2c2d] Run AGC when audioType = 0
[706:144] [2025-02-10 07:35:30 +0000.393954][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[706:144] [2025-02-10 07:35:30 +0000.394051][32b0] lipsync_debug:result remaining
time:9
[706:261] [2025-02-10 07:35:30 +0000.510513][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[706:605] [2025-02-10 07:35:30 +0000.855100][32b3] webrtc common_video plane
old ..... (1/1000) new: 83001 delete: 82996 diff: 5
[706:664] [2025-02-10 07:35:30 +0000.913407][32b0] lipsync_debug:displaying video
ts:926460 The current displayed video timestamp is:43817225
[706:666] [2025-02-10 07:35:30 +0000.915891][32b0] lipsync_debug: render a video
frame
[706:702] [2025-02-10 07:35:30 +0000.951366][32b3] FilterPipeline2::OnVideoFrame
pts 965520 last_video_timestamp_ 10728
[706:716] [2025-02-10 07:35:30 +0000.965979][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 469826
[706:716] [2025-02-10 07:35:30 +0000.966071][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[706:816] [2025-02-10 07:35:31 +0000.65913][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[706:821] [2025-02-10 07:35:31 +0000.70585][32b3] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 977400pts ms:1.086e+07
[706:822] [2025-02-10 07:35:31 +0000.71671][32b3] OnVideoFrameReady(1/200)
[706:822] [2025-02-10 07:35:31 +0000.71796][32b0] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[707:133] [2025-02-10 07:35:31 +0000.382198][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:35 last
video ts:965520 frame->pts:968580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[707:133] [2025-02-10 07:35:31 +0000.382381][32b0] lipsync_debug: tsDelta -
timeDelta = -1
[707:192] [2025-02-10 07:35:31 +0000.441946][32b1] The audio playback speed:100
(1/100)
[707:193] [2025-02-10 07:35:31 +0000.442324][32b1] lipsync_debug: The current
played audio timestamp is:486226(1/50)
[707:231] [2025-02-10 07:35:31 +0000.480323][32b0] lipsync_debug:result remaining
time:0
[707:231] [2025-02-10 07:35:31 +0000.480446][32b0] dynamic updated lipsync delay:0
[707:236] [2025-02-10 07:35:31 +0000.485414][32b2] FilterPipeline2::OnAudioFrame
pts 490326 last_audio_timestamp_ 11118.5
[707:245] [2025-02-10 07:35:31 +0000.494574][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[707:341] [2025-02-10 07:35:31 +0000.590413][32b0] lipsync_debug:displaying video
ts:986670 The current displayed video timestamp is:43817902
[707:439] [2025-02-10 07:35:31 +0000.688701][32b0] DriveRender working... (1/200)
[707:817] [2025-02-10 07:35:32 +0000.66256][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[707:993] [2025-02-10 07:35:32 +0000.242872][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[708:004] [2025-02-10 07:35:32 +0000.254140][32b0] lipsync_debug:displaying video
ts:1046340 The current displayed video timestamp is:43818565
[708:064] [2025-02-10 07:35:32 +0000.313714][32b0] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[708:064] [2025-02-10 07:35:32 +0000.313811][32b0] lipsync_debug:result remaining
time:9
[708:122] [2025-02-10 07:35:32 +0000.371450][2c2d] Run AGC when audioType = 0
[708:122] [2025-02-10 07:35:32 +0000.371592][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[708:636] [2025-02-10 07:35:32 +0000.885558][32b0]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:2 last video
ts:1100430 frame->pts:1103490 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[708:636] [2025-02-10 07:35:32 +0000.885660][32b0] lipsync_debug: tsDelta -
timeDelta = 32
[708:637] [2025-02-10 07:35:32 +0000.886907][32b3] Error(video_source.cc:430): wait
decoder a frame: 0
[708:704] [2025-02-10 07:35:32 +0000.953957][32b0] lipsync_debug:displaying video
ts:1106730 The current displayed video timestamp is:43819265
[708:835] [2025-02-10 07:35:33 +0000.84882][3307]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[708:933] [2025-02-10 07:35:33 +0000.182673][32b0] DriveRender working... (1/200)
[709:040] [2025-02-10 07:35:33 +0000.289532][32b2] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 572194
[709:040] [2025-02-10 07:35:33 +0000.289614][32b2] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[709:364] [2025-02-10 07:35:33 +0000.613614][32b0] lipsync_debug:displaying video
ts:1166400 The current displayed video timestamp is:43819925
[709:461] [2025-02-10 07:35:33 +0000.710748][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[709:464] [2025-02-10 07:35:33 +0000.713207][32b1] Stop:
[709:464] [2025-02-10 07:35:33 +0000.713489][32b0] operator(): Video Render
stopped.
[709:464] [2025-02-10 07:35:33 +0000.714100][32b1] Stop:
[709:465] [2025-02-10 07:35:33 +0000.714182][32b1] DeviceStop:
audioDevice_:0x77ca1a9000
[709:465] [2025-02-10 07:35:33 +0000.714233][32b1] OpenSlesOutput:Stop playout

[709:468] [2025-02-10 07:35:33 +0000.717809][32b1] DeviceStop: Done


[709:468] [2025-02-10 07:35:33 +0000.717956][32b1] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[709:468] [2025-02-10 07:35:33 +0000.718024][32b1] operator(): Stop now!
[709:483] [2025-02-10 07:35:33 +0000.732411][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[709:483] [2025-02-10 07:35:33 +0000.732547][7dd2] StopPreView: Have Stopped,
operation cancel
[709:483] [2025-02-10 07:35:33 +0000.732577][7dd2] Stop:
[709:483] [2025-02-10 07:35:33 +0000.732677][32b1] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[709:483] [2025-02-10 07:35:33 +0000.732861][7dd2] DeviceRelease:
audioDevice_:0x77ca1a9000
[709:483] [2025-02-10 07:35:33 +0000.732897][7dd2] OpenSlesOutput:Stop playout

[709:483] [2025-02-10 07:35:33 +0000.732935][7dd2] DeviceRelease: Release the


webrtc device object.
[709:483] [2025-02-10 07:35:33 +0000.733106][7dd2] OpenSlesOutput destruct.

[709:483] [2025-02-10 07:35:33 +0000.733162][7dd2] DeviceRelease: Done


[709:484] [2025-02-10 07:35:33 +0000.733250][7dd2] Stop:
[709:484] [2025-02-10 07:35:33 +0000.733328][32b0] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[709:487] [2025-02-10 07:35:33 +0000.736362][7dd2] global uninited!
[709:487] [2025-02-10 07:35:33 +0000.736466][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[709:487] [2025-02-10 07:35:33 +0000.736552][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[709:487] [2025-02-10 07:35:33 +0000.736578][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[709:487] [2025-02-10 07:35:33 +0000.736612][7dd2] UnbindInputFilter 0x7745d741d8
this 0x77ca1c6420
[709:487] [2025-02-10 07:35:33 +0000.736640][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324780
[709:487] [2025-02-10 07:35:33 +0000.736661][7dd2] DestoryDecoderByVideoSource
time:43820048 enter.

[709:487] [2025-02-10 07:35:33 +0000.736686][7dd2] ~VideoBindDecoder time:43820048


enter.

[709:487] [2025-02-10 07:35:33 +0000.736866][7dd2] CleanUp time:43820048 enter.

[709:489] [2025-02-10 07:35:33 +0000.738723][7dd2] CleanUp leave. expire time = 2


ms

[709:489] [2025-02-10 07:35:33 +0000.738794][7dd2] CleanUp time:43820050 enter.


[709:489] [2025-02-10 07:35:33 +0000.739078][7dd2] CleanUp leave. expire time = 0
ms

[709:492] [2025-02-10 07:35:33 +0000.742156][7dd2] ~VideoBindDecoder leave. expire


time = 6 ms

[709:493] [2025-02-10 07:35:33 +0000.742302][7dd2] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[709:493] [2025-02-10 07:35:33 +0000.742362][7dd2] UnbindInputFilter 0x7745d74358


this 0x7745d741d8
[709:493] [2025-02-10 07:35:33 +0000.742413][7dd2] UnbindInputFilter 0x7745d74598
this 0x7745d74358
[709:493] [2025-02-10 07:35:33 +0000.742461][7dd2] UnbindInputFilter 0x77463249a0
this 0x7745d74598
[709:493] [2025-02-10 07:35:33 +0000.742507][7dd2] UnbindInputFilter 0x7745d74898
this 0x7745d744d8
[709:493] [2025-02-10 07:35:33 +0000.742614][7dd2] UnbindInputFilter 0x7745d74298
this 0x7745d74898
[709:493] [2025-02-10 07:35:33 +0000.742679][7dd2] UnbindInputFilter 0x77463249a0
this 0x7745d74298
[709:495] [2025-02-10 07:35:33 +0000.744523][7dd2] ~GLESContext:
[709:496] [2025-02-10 07:35:33 +0000.746048][7dd2] GLESContext destruct finish.
[709:496] [2025-02-10 07:35:33 +0000.746102][7dd2] filter: filter pipeline destroy
this: 0x77ca1c6380
[709:497] [2025-02-10 07:35:33 +0000.746787][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[709:498] [2025-02-10 07:35:33 +0000.747685][7dd2] machine model :poco
[709:498] [2025-02-10 07:35:33 +0000.747750][7dd2] Support this machine model :poco
[709:498] [2025-02-10 07:35:33 +0000.747787][7dd2] global inited! current sdk
version: 07-20-936c45f
[709:499] [2025-02-10 07:35:33 +0000.748247][7dd2] filter: filter pipeline
construtc this: 0x77ca1c6380
[709:499] [2025-02-10 07:35:33 +0000.748279][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[709:499] [2025-02-10 07:35:33 +0000.748306][7dd2] GLESContext:
[709:499] [2025-02-10 07:35:33 +0000.748348][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[709:500] [2025-02-10 07:35:33 +0000.749555][7dd2] The result of creation:
0x77c997cd00
[709:500] [2025-02-10 07:35:33 +0000.749708][7dd2] The result of
eglCreatePbufferSurface is: 0x778380fa00
[709:500] [2025-02-10 07:35:33 +0000.749810][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[709:500] [2025-02-10 07:35:33 +0000.749847][7dd2] The source 0 speed:1
[709:500] [2025-02-10 07:35:33 +0000.749883][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
delay: 0
[709:500] [2025-02-10 07:35:33 +0000.749921][7dd2] CreateDecoderByVideoSource
time:43820061 enter.

[709:501] [2025-02-10 07:35:33 +0000.750176][7dd2] running_decoder_count:0max


count:2
[709:501] [2025-02-10 07:35:33 +0000.750213][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[709:501] [2025-02-10 07:35:33 +0000.751156][3317] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[709:521] [2025-02-10 07:35:33 +0000.770683][3317] OnStreamInfoFound: video


duration_: 15199
[709:523] [2025-02-10 07:35:33 +0000.772724][7dd2] start decoder
[709:523] [2025-02-10 07:35:33 +0000.772782][7dd2] CreateDecoderByVideoSource
leave. expire time = 23 ms

[709:523] [2025-02-10 07:35:33 +0000.772816][7dd2] BindInputFilter 0x77463249a0


this 0x7745d73d58
[709:523] [2025-02-10 07:35:33 +0000.772839][7dd2] BindInputFilter 0x7745d73d58
this 0x7745d73e18
[709:523] [2025-02-10 07:35:33 +0000.772860][7dd2] BindInputFilter 0x77463249a0
this 0x7745d73f98
[709:523] [2025-02-10 07:35:33 +0000.772877][7dd2] BindInputFilter 0x7745d73f98
this 0x7745d74118
[709:523] [2025-02-10 07:35:33 +0000.772891][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[709:523] [2025-02-10 07:35:33 +0000.772913][7dd2] BindInputFilter 0x7745d73e18
this 0x7745d741d8
[709:523] [2025-02-10 07:35:33 +0000.772934][7dd2] BindInputFilter 0x7745d741d8
this 0x77ca1c6420
[709:523] [2025-02-10 07:35:33 +0000.772956][7dd2] BindInputFilter 0x7745d74118
this 0x7745d74298
[709:523] [2025-02-10 07:35:33 +0000.772976][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43744711.mp4
[709:523] [2025-02-10 07:35:33 +0000.773006][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[709:523] [2025-02-10 07:35:33 +0000.773112][7dd2] MediaComposeFile time:43820084
enter.

[709:523] [2025-02-10 07:35:33 +0000.773138][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[709:524] [2025-02-10 07:35:33 +0000.773215][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[709:524] [2025-02-10 07:35:33 +0000.773238][7dd2] Recording session using default
bitrate support by app:14680064
[709:524] [2025-02-10 07:35:33 +0000.773692][3318] NO get frame from decoder
[709:524] [2025-02-10 07:35:33 +0000.773667][3322] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76e32d1140
[709:524] [2025-02-10 07:35:33 +0000.774001][3322] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[709:524] [2025-02-10 07:35:33 +0000.774113][3318] NO get frame from decoder
[709:524] [2025-02-10 07:35:33 +0000.774123][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[709:525] [2025-02-10 07:35:33 +0000.774311][7dd2] GetPipeline:
-----------------------------------------
[709:525] [2025-02-10 07:35:33 +0000.774372][7dd2] GetPipeline: source:
0x7746324780
[709:525] [2025-02-10 07:35:33 +0000.774410][7dd2] GetPipeline: filter: NULLFilter
[709:525] [2025-02-10 07:35:33 +0000.774447][7dd2] GetPipeline: filter: NULLFilter
[709:525] [2025-02-10 07:35:33 +0000.774486][7dd2] GetPipeline: filter: NULLFilter
[709:525] [2025-02-10 07:35:33 +0000.774502][3318] NO get frame from decoder
[709:525] [2025-02-10 07:35:33 +0000.774595][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[709:525] [2025-02-10 07:35:33 +0000.774949][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[709:525] [2025-02-10 07:35:33 +0000.774995][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[709:525] [2025-02-10 07:35:33 +0000.775037][7dd2] GetPipeline:
------------------------------------------
[709:525] [2025-02-10 07:35:33 +0000.775078][7dd2] filter: filter pipeline2 update
pattern: 2
[709:526] [2025-02-10 07:35:33 +0000.775826][3318] NO get frame from decoder
[709:526] [2025-02-10 07:35:33 +0000.775905][7dd2] MediaComposeFile leave. expire
time = 3 ms

[709:527] [2025-02-10 07:35:33 +0000.776267][7dd2] machine model :poco


[709:527] [2025-02-10 07:35:33 +0000.776297][7dd2] Support this machine model :poco
[709:527] [2025-02-10 07:35:33 +0000.776320][7dd2] global inited! current sdk
version: 07-20-936c45f
[709:527] [2025-02-10 07:35:33 +0000.776984][3318] NO get frame from decoder
[709:529] [2025-02-10 07:35:33 +0000.778453][3318] NO get frame from decoder
[709:531] [2025-02-10 07:35:33 +0000.780633][3318] NO get frame from decoder
[709:533] [2025-02-10 07:35:33 +0000.782457][3318] NO get frame from decoder
[709:543] [2025-02-10 07:35:33 +0000.792233][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[709:543] [2025-02-10 07:35:33 +0000.792349][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 337
[709:543] [2025-02-10 07:35:33 +0000.792386][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[709:543] [2025-02-10 07:35:33 +0000.792416][7dd2] BeginCompose: BeginCompose, is
composing 0
[709:543] [2025-02-10 07:35:33 +0000.792746][3322] start recording, file path:
[709:543] [2025-02-10 07:35:33 +0000.792934][3322] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 337 audio_timescale:44100
video_timescale:90000
[709:543] [2025-02-10 07:35:33 +0000.792970][3322] 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
[709:543] [2025-02-10 07:35:33 +0000.792996][3322] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 337
[709:543] [2025-02-10 07:35:33 +0000.793026][3322] fd_open successed
handle:0xb40000790437b148
[709:544] [2025-02-10 07:35:33 +0000.793179][3322] create mp4 file:359
m_fileHandle: 0x7770bb6300
[709:544] [2025-02-10 07:35:33 +0000.793200][3322] MP4 file: is opened successfully
[709:544] [2025-02-10 07:35:33 +0000.793215][3322] setupMediaProcessers:
[709:544] [2025-02-10 07:35:33 +0000.793231][3322]
RecordingSessionInternalSimple:setup media processers.
[709:544] [2025-02-10 07:35:33 +0000.793216][3327] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7770a53098
[709:544] [2025-02-10 07:35:33 +0000.793249][3322] construct AAC encoder
[709:544] [2025-02-10 07:35:33 +0000.793552][3322] H264Encoder creating:
ultrafast012323
[709:544] [2025-02-10 07:35:33 +0000.793594][3322] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[709:544] [2025-02-10 07:35:33 +0000.793887][3322] H264Encode::GetMachineModel is
POCO F2 Pro
[709:544] [2025-02-10 07:35:33 +0000.793932][3322] H264Encoder machine_mode is:POCO
F2 Pro
[709:544] [2025-02-10 07:35:33 +0000.793949][3322] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[709:544] [2025-02-10 07:35:33 +0000.793966][3322] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[709:544] [2025-02-10 07:35:33 +0000.793983][3322] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[709:545] [2025-02-10 07:35:33 +0000.794795][3322] setupCompressionSession:
[709:545] [2025-02-10 07:35:33 +0000.794814][3322] H264Encode::creating hareware
Encoder
[709:545] [2025-02-10 07:35:33 +0000.794831][3322] AndroidHwAvcEncoder
time:43820106 enter.

[709:545] [2025-02-10 07:35:33 +0000.794957][3322] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[709:545] [2025-02-10 07:35:33 +0000.795082][3322] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[709:545] [2025-02-10 07:35:33 +0000.795128][3322] The video avc hw codec address
is 0x7848421a70
[709:546] [2025-02-10 07:35:33 +0000.795173][3322] AndroidHwAvcEncoder leave.
expire time = 1 ms

[709:546] [2025-02-10 07:35:33 +0000.795206][3322] RegisterEncodeCompleteCallback


time:43820107 enter.

[709:546] [2025-02-10 07:35:33 +0000.795509][3322] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[709:546] [2025-02-10 07:35:33 +0000.795553][3322] InitEncode time:43820107 enter.

[709:546] [2025-02-10 07:35:33 +0000.795635][3322] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[709:546] [2025-02-10 07:35:33 +0000.795672][3322] Create time:43820107 enter.

[709:546] [2025-02-10 07:35:33 +0000.795704][3322] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[709:546] [2025-02-10 07:35:33 +0000.795738][3322]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770b70fc0
[709:546] [2025-02-10 07:35:33 +0000.795845][3322]
supported_type:image/vnd.android.heic
[709:546] [2025-02-10 07:35:33 +0000.795890][3322] supported_type:video/avc
[709:546] [2025-02-10 07:35:33 +0000.795926][3322] name:OMX.qcom.video.encoder.avc
mime:video/avc
[709:546] [2025-02-10 07:35:33 +0000.795965][3322] hwCodecPrefix :OMX.qcom.
[709:546] [2025-02-10 07:35:33 +0000.795997][3322] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[709:546] [2025-02-10 07:35:33 +0000.796041][3322] mediacodec_createCodecByName
time:43820107 enter.

[709:546] [2025-02-10 07:35:33 +0000.796100][3322] WrapAndroidMediaCodec


time:43820107 enter.

[709:563] [2025-02-10 07:35:33 +0000.813102][3322] WrapAndroidMediaCodec leave.


expire time = 17 ms

[709:583] [2025-02-10 07:35:33 +0000.832563][3322] mediacodec_createCodecByName


leave. expire time = 37 ms

[709:583] [2025-02-10 07:35:33 +0000.832628][3322] WrapAndroidMediaFromat


time:43820144 enter.

[709:583] [2025-02-10 07:35:33 +0000.832674][3322] WrapAndroidMediaFromat leave.


expire time = 0 ms

[709:605] [2025-02-10 07:35:33 +0000.854799][3322] Destroy time:43820166 enter.

[709:605] [2025-02-10 07:35:33 +0000.854870][3322] WrapAndroidMediaFromat::


Destroy
[709:605] [2025-02-10 07:35:33 +0000.854924][3322] Destroy leave. expire time = 0
ms

[709:605] [2025-02-10 07:35:33 +0000.854948][3322] ~WrapAndroidMediaFromat


time:43820166 enter.

[709:605] [2025-02-10 07:35:33 +0000.854972][3322] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[709:605] [2025-02-10 07:35:33 +0000.855009][3322] Create leave. expire time = 59


ms

[709:605] [2025-02-10 07:35:33 +0000.855040][3322] isSemiPlanarSupport


time:43820166 enter.

[709:605] [2025-02-10 07:35:33 +0000.855069][3322] H264Encoder isSemiPlanarSupport


[709:605] [2025-02-10 07:35:33 +0000.855102][3322] isSemiPlanarSupport leave.
expire time = 0 ms

[709:605] [2025-02-10 07:35:33 +0000.855135][3322] creat hw H264Encoder success,


isSemiPlanar:1
[709:606] [2025-02-10 07:35:33 +0000.855219][3322] InitEncode leave. expire time =
60 ms

[709:606] [2025-02-10 07:35:33 +0000.855254][3322] H264Encode::created Encoder


[709:606] [2025-02-10 07:35:33 +0000.855289][3322] H264Encode:: H264 encoder
created.
[709:606] [2025-02-10 07:35:33 +0000.855319][3322] H264 encoder created.
[709:606] [2025-02-10 07:35:33 +0000.855351][3322]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c308dc0
[709:606] [2025-02-10 07:35:33 +0000.855381][3322] setOutput:
[709:606] [2025-02-10 07:35:33 +0000.855412][3322]
RecordingSessionInternalSimple:encoder set output to muxer!
[709:606] [2025-02-10 07:35:33 +0000.855442][3322] request a key frame
[709:606] [2025-02-10 07:35:33 +0000.855471][3322] H264Encode:: request a key frame
[709:607] [2025-02-10 07:35:33 +0000.856839][3322] setDisplayRotate :90
[709:607] [2025-02-10 07:35:33 +0000.856906][3322] 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
[709:610] [2025-02-10 07:35:33 +0000.860161][3323]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[709:611] [2025-02-10 07:35:33 +0000.860896][3327] add aac audio track with id:1
[709:614] [2025-02-10 07:35:33 +0000.863942][3327] audio start ts:0
[709:614] [2025-02-10 07:35:33 +0000.864031][3327] the audio frame has been written
into MP4 file
[709:659] [2025-02-10 07:35:33 +0000.908468][3323] h264 add frame header cdr flag
[709:659] [2025-02-10 07:35:33 +0000.908867][3323] h264 add frame header cdr flag
[709:659] [2025-02-10 07:35:33 +0000.908989][3323] Received key frame:10
[709:659] [2025-02-10 07:35:33 +0000.909024][3323] H264Encode:: get a sps pps
header!headerSize:31
[709:660] [2025-02-10 07:35:33 +0000.909186][3327] get the H.264 SPS parameter
[709:660] [2025-02-10 07:35:33 +0000.909430][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[709:660] [2025-02-10 07:35:33 +0000.909684][3327] add video track with id:2
[709:660] [2025-02-10 07:35:33 +0000.910086][3327] get the H.264 PPS parameter
[709:661] [2025-02-10 07:35:33 +0000.910376][3327] get the H.264 IDR frame
[709:661] [2025-02-10 07:35:33 +0000.910449][3327] resss:true
[709:661] [2025-02-10 07:35:33 +0000.910488][3327] video start ts:10
[709:661] [2025-02-10 07:35:33 +0000.910564][3327] the video frame has been written
into MP4 file
[709:686] [2025-02-10 07:35:33 +0000.935574][3323] DTS queue for
Generator:0x7770a640b8 263 301 331 361 400 435
[709:693] [2025-02-10 07:35:33 +0000.943115][3323] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:331 pts:331
[709:722] [2025-02-10 07:35:33 +0000.972011][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[709:766] [2025-02-10 07:35:34 +0000.15544][3325] webrtc common_video plane
old ..... (1/1000) new: 84001 delete: 83968 diff: 33
[709:777] [2025-02-10 07:35:34 +0000.26495][3323] DTS queue for
Generator:0x7770a640b8 1166 1200
[709:778] [2025-02-10 07:35:34 +0000.27997][3323] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1270
[709:778] [2025-02-10 07:35:34 +0000.28067][3323] push video frame to H264 encoder.
(100 frame for one log)

[709:778] [2025-02-10 07:35:34 +0000.28099][3323] push video frame to H264 encoder.


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

[709:778] [2025-02-10 07:35:34 +0000.28115][3323] H264Encode::push video frame to


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

[709:778] [2025-02-10 07:35:34 +0000.28131][3323] Push an pts:1270 to dts queue.


[709:778] [2025-02-10 07:35:34 +0000.28147][3323] The input pts:1270 fps:30
[709:803] [2025-02-10 07:35:34 +0000.52529][3323] last dts:1246 currentPts:1270
ppsOrSPS:0 queue length:5
[709:803] [2025-02-10 07:35:34 +0000.52665][3323] H264Encode::H264SWEncoder get
callback, length:14896 type:1 nalType:1length:14892
[709:818] [2025-02-10 07:35:34 +0000.67757][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[709:836] [2025-02-10 07:35:34 +0000.85962][3326] audio_frame_list_ empty
[709:884] [2025-02-10 07:35:34 +0000.133754][3323] DTS queue for
Generator:0x7770a640b8 1966 1999 2033 2067
[709:886] [2025-02-10 07:35:34 +0000.135281][3323] h264 add frame header cdr flag
[709:886] [2025-02-10 07:35:34 +0000.135484][3323] Received key frame:1999
[709:898] [2025-02-10 07:35:34 +0000.147907][3327] get the H.264 IDR frame
[709:949] [2025-02-10 07:35:34 +0000.198993][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[709:962] [2025-02-10 07:35:34 +0000.211171][3323] Push an pts:2599 to dts queue.
[709:976] [2025-02-10 07:35:34 +0000.225372][3323] last dts:2568 currentPts:2599
ppsOrSPS:0 queue length:5
[709:991] [2025-02-10 07:35:34 +0000.240847][3323] DTS queue for
Generator:0x7770a640b8 2795 2830 2863
[710:050] [2025-02-10 07:35:34 +0000.299779][3323] SendFrame
encodedImage._timeStamp:3266encodedImage->_length:11280
[710:080] [2025-02-10 07:35:34 +0000.329923][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:102] [2025-02-10 07:35:34 +0000.351492][3323] DTS queue for
Generator:0x7770a640b8 3633 3666 3703
[710:107] [2025-02-10 07:35:34 +0000.356340][3326] audio frame wait video
frame.last_video_timestamp:4897 last_audio_timestamp:5106.39
[710:114] [2025-02-10 07:35:34 +0000.363531][3323] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3703 pts:3703
[710:119] [2025-02-10 07:35:34 +0000.368509][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[710:119] [2025-02-10 07:35:34 +0000.368567][2c2e] _deviceSampleRate:48000

[710:122] [2025-02-10 07:35:34 +0000.371349][2c2d] Run AGC when audioType = 0


[710:133] [2025-02-10 07:35:34 +0000.382855][3323] Push an pts:3933 to dts queue.
[710:152] [2025-02-10 07:35:34 +0000.401949][3323] last dts:3899 currentPts:3933
ppsOrSPS:0 queue length:5
[710:154] [2025-02-10 07:35:34 +0000.403724][3325] webrtc common_video plane
old ..... (1/1000) new: 85001 delete: 84819 diff: 182
[710:160] [2025-02-10 07:35:34 +0000.409771][3323] h264 add frame header cdr flag
[710:160] [2025-02-10 07:35:34 +0000.409914][3323] Received key frame:4001
[710:161] [2025-02-10 07:35:34 +0000.410378][3327] get the H.264 IDR frame
[710:200] [2025-02-10 07:35:34 +0000.449431][3323] DTS queue for
Generator:0x7770a640b8 4431 4464 4502 4534
[710:205] [2025-02-10 07:35:34 +0000.454590][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:209] [2025-02-10 07:35:34 +0000.458826][3323] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4633
[710:209] [2025-02-10 07:35:34 +0000.458897][3323] push video frame to H264
encoder. (100 frame for one log)

[710:209] [2025-02-10 07:35:34 +0000.458933][3323] push video frame to H264


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

[710:209] [2025-02-10 07:35:34 +0000.458951][3323] H264Encode::push video frame to


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

[710:209] [2025-02-10 07:35:34 +0000.458974][3323] The input pts:4633 fps:30


[710:229] [2025-02-10 07:35:34 +0000.478214][3323] H264Encode::H264SWEncoder get
callback, length:8240 type:1 nalType:1length:8236
[710:263] [2025-02-10 07:35:34 +0000.512959][3326] too much frame will be writed
[710:269] [2025-02-10 07:35:34 +0000.518766][3325] too much frame will be writed
[710:283] [2025-02-10 07:35:34 +0000.532524][3323] Push an pts:5266 to dts queue.
[710:305] [2025-02-10 07:35:34 +0000.554356][3323] DTS queue for
Generator:0x7770a640b8 5234 5266 5298 5332 5368 5401
[710:310] [2025-02-10 07:35:34 +0000.559194][3326] too much frame will be writed
[710:312] [2025-02-10 07:35:34 +0000.562032][3323] last dts:5234 currentPts:5266
ppsOrSPS:0 queue length:7
[710:350] [2025-02-10 07:35:34 +0000.599693][3326] too much frame will be writed
[710:359] [2025-02-10 07:35:34 +0000.608585][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:395] [2025-02-10 07:35:34 +0000.644954][3323] h264 add frame header cdr flag
[710:395] [2025-02-10 07:35:34 +0000.645058][3323] Received key frame:5997
[710:396] [2025-02-10 07:35:34 +0000.645350][3327] get the H.264 IDR frame
[710:396] [2025-02-10 07:35:34 +0000.645407][3326] too much frame will be writed
[710:396] [2025-02-10 07:35:34 +0000.645607][3323] DTS queue for
Generator:0x7770a640b8 6100 6133 6162
[710:438] [2025-02-10 07:35:34 +0000.687835][3323] Push an pts:6597 to dts queue.
[710:444] [2025-02-10 07:35:34 +0000.693405][3325] too much frame will be writed
[710:448] [2025-02-10 07:35:34 +0000.697861][3323] SendFrame
encodedImage._timeStamp:6597encodedImage->_length:21872
[710:448] [2025-02-10 07:35:34 +0000.697945][3323] last dts:6567 currentPts:6597
ppsOrSPS:0 queue length:4
[710:478] [2025-02-10 07:35:34 +0000.727367][3326] too much frame will be writed
[710:481] [2025-02-10 07:35:34 +0000.730449][3323] DTS queue for
Generator:0x7770a640b8 6899 6931 6967 7000 7033
[710:502] [2025-02-10 07:35:34 +0000.751245][3323] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:7065 pts:7065
[710:503] [2025-02-10 07:35:34 +0000.752457][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:525] [2025-02-10 07:35:34 +0000.774622][3326] too much frame will be writed
[710:541] [2025-02-10 07:35:34 +0000.790554][3325] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[710:570] [2025-02-10 07:35:34 +0000.820010][3323] DTS queue for
Generator:0x7770a640b8 7697 7731 7765 7798 7829 7865 7898
[710:573] [2025-02-10 07:35:34 +0000.822731][3323] Push an pts:7927 to dts queue.
[710:579] [2025-02-10 07:35:34 +0000.828996][3323] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7995
[710:579] [2025-02-10 07:35:34 +0000.829050][3323] push video frame to H264
encoder. (100 frame for one log)

[710:579] [2025-02-10 07:35:34 +0000.829079][3323] push video frame to H264


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

[710:579] [2025-02-10 07:35:34 +0000.829098][3323] H264Encode::push video frame to


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

[710:579] [2025-02-10 07:35:34 +0000.829121][3323] The input pts:7995 fps:30


[710:597] [2025-02-10 07:35:34 +0000.846287][3325] webrtc common_video plane
old ..... (1/1000) new: 86001 delete: 85807 diff: 194
[710:601] [2025-02-10 07:35:34 +0000.850547][3323] last dts:7898 currentPts:7927
ppsOrSPS:0 queue length:8
[710:604] [2025-02-10 07:35:34 +0000.854117][3323] h264 add frame header cdr flag
[710:605] [2025-02-10 07:35:34 +0000.854196][3323] Received key frame:7995
[710:605] [2025-02-10 07:35:34 +0000.854217][3323] H264Encode::H264SWEncoder get
callback, length:12848 type:0 nalType:5length:12844
[710:617] [2025-02-10 07:35:34 +0000.866530][3327] get the H.264 IDR frame
[710:618] [2025-02-10 07:35:34 +0000.867679][3326] too much frame will be writed
[710:640] [2025-02-10 07:35:34 +0000.889760][3325] too much frame will be writed
[710:654] [2025-02-10 07:35:34 +0000.903674][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:664] [2025-02-10 07:35:34 +0000.913618][3323] DTS queue for
Generator:0x7770a640b8 8530 8564 8596 8630 8664 8697
[710:688] [2025-02-10 07:35:34 +0000.937586][3326] too much frame will be writed
[710:721] [2025-02-10 07:35:34 +0000.970504][3323] Push an pts:9263 to dts queue.
[710:733] [2025-02-10 07:35:34 +0000.982502][3326] too much frame will be writed
[710:747] [2025-02-10 07:35:34 +0000.996409][3323] last dts:9230 currentPts:9263
ppsOrSPS:0 queue length:6
[710:754] [2025-02-10 07:35:35 +0000.4048][3323] DTS queue for
Generator:0x7770a640b8 9360 9398 9427 9462 9498 9528
[710:800] [2025-02-10 07:35:35 +0000.49604][3326] too much frame will be writed
[710:802] [2025-02-10 07:35:35 +0000.51178][3325] too much frame will be writed
[710:817] [2025-02-10 07:35:35 +0000.67122][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:824] [2025-02-10 07:35:35 +0000.73432][3323] SendFrame
encodedImage._timeStamp:9929encodedImage->_length:22896
[710:832] [2025-02-10 07:35:35 +0000.81328][3323] h264 add frame header cdr flag
[710:832] [2025-02-10 07:35:35 +0000.81477][3323] Received key frame:9996
[710:832] [2025-02-10 07:35:35 +0000.81904][3327] get the H.264 IDR frame
[710:848] [2025-02-10 07:35:35 +0000.97797][3323] DTS queue for
Generator:0x7770a640b8 10229 10261 10294
[710:874] [2025-02-10 07:35:35 +0000.123562][3323] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10428 pts:10428
[710:878] [2025-02-10 07:35:35 +0000.127301][3323] Push an pts:10591 to dts queue.
[710:895] [2025-02-10 07:35:35 +0000.144509][3323] last dts:10561 currentPts:10591
ppsOrSPS:0 queue length:5
[710:920] [2025-02-10 07:35:35 +0000.169453][3326] too much frame will be writed
[710:941] [2025-02-10 07:35:35 +0000.190476][3323] DTS queue for
Generator:0x7770a640b8 11061 11094 11129
[710:959] [2025-02-10 07:35:35 +0000.208851][3326] too much frame will be writed
[710:962] [2025-02-10 07:35:35 +0000.212150][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[710:963] [2025-02-10 07:35:35 +0000.212795][3323] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11364
[710:963] [2025-02-10 07:35:35 +0000.212845][3323] push video frame to H264
encoder. (100 frame for one log)

[710:963] [2025-02-10 07:35:35 +0000.212872][3323] push video frame to H264


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

[710:963] [2025-02-10 07:35:35 +0000.212887][3323] H264Encode::push video frame to


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

[710:963] [2025-02-10 07:35:35 +0000.212947][3323] The input pts:11364 fps:30


[710:982] [2025-02-10 07:35:35 +0000.231741][3323] H264Encode::H264SWEncoder get
callback, length:8544 type:1 nalType:1length:8540
[710:985] [2025-02-10 07:35:35 +0000.234736][3323] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[711:008] [2025-02-10 07:35:35 +0000.257336][3325] too much frame will be writed
[711:015] [2025-02-10 07:35:35 +0000.265133][3323] Push an pts:11929 to dts queue.
[711:022] [2025-02-10 07:35:35 +0000.272084][3323] DTS queue for
Generator:0x7770a640b8 11829 11862 11892 11929 11962 11994 12026
[711:037] [2025-02-10 07:35:35 +0000.286182][3323] last dts:11892 currentPts:11929
ppsOrSPS:0 queue length:6
[711:045] [2025-02-10 07:35:35 +0000.294878][3318] av_read_frame AVERROR_EOF
[711:052] [2025-02-10 07:35:35 +0000.301879][3326] too much frame will be writed
[711:053] [2025-02-10 07:35:35 +0000.303064][3318] OnReceiveEOF:
[711:053] [2025-02-10 07:35:35 +0000.303110][3318] OnDecoderEOF time:43821614
enter.

[711:053] [2025-02-10 07:35:35 +0000.303147][3318] OnDecoderEOF leave. expire time


= 0 ms

[711:054] [2025-02-10 07:35:35 +0000.303165][3318] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7746324780
[711:054] [2025-02-10 07:35:35 +0000.303169][3316] CleanUp time:43821615 enter.

[711:054] [2025-02-10 07:35:35 +0000.303315][3323] h264 add frame header cdr flag
[711:054] [2025-02-10 07:35:35 +0000.303380][3323] Received key frame:11994
[711:054] [2025-02-10 07:35:35 +0000.303962][3327] get the H.264 IDR frame
[711:056] [2025-02-10 07:35:35 +0000.305303][3316] CleanUp leave. expire time = 2
ms

[711:056] [2025-02-10 07:35:35 +0000.305346][3316] clean up


[711:056] [2025-02-10 07:35:35 +0000.305362][3316] running_decoder_count:0max
count:2
[711:067] [2025-02-10 07:35:35 +0000.316271][3325] webrtc common_video plane
old ..... (1/1000) new: 87001 delete: 86807 diff: 194
[711:100] [2025-02-10 07:35:35 +0000.349472][3325] Error(video_source.cc:430): wait
decoder a frame: 0
[711:105] [2025-02-10 07:35:35 +0000.354794][3323] DTS queue for
Generator:0x7770a640b8 12629 12662 12695 12731 12766 12795 12829 12862
[711:132] [2025-02-10 07:35:35 +0000.382032][3323] Push an pts:13263 to dts queue.
[711:150] [2025-02-10 07:35:35 +0000.399269][3323] SendFrame
encodedImage._timeStamp:13263encodedImage->_length:5488
[711:150] [2025-02-10 07:35:35 +0000.399365][3323] last dts:13226 currentPts:13263
ppsOrSPS:0 queue length:9
[711:160] [2025-02-10 07:35:35 +0000.409406][3323] DTS queue for
Generator:0x7770a640b8 13464 13493 13528 13563 13596 13630 13663 13693
[711:162] [2025-02-10 07:35:35 +0000.411700][3326] PullAudioFrame: PullFrame audio
finished.
[711:162] [2025-02-10 07:35:35 +0000.411840][3326] OnAudioTimer: OnAudioTimer
return
[711:176] [2025-02-10 07:35:35 +0000.426060][3325] OnVideoTimer: OnVideoTimer
EndComposeFile
[711:176] [2025-02-10 07:35:35 +0000.426118][3325] EndComposeFile: EndComposeFile,
is composing 1
[711:183] [2025-02-10 07:35:35 +0000.433145][3323] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13792 pts:13792
[711:200] [2025-02-10 07:35:35 +0000.449577][3323] h264 add frame header cdr flag
[711:200] [2025-02-10 07:35:35 +0000.449680][3323] Received key frame:13993
[711:200] [2025-02-10 07:35:35 +0000.450020][3327] get the H.264 IDR frame
[711:214] [2025-02-10 07:35:35 +0000.463777][3323] DTS queue for
Generator:0x7770a640b8 14294 14325 14362 14394 14427 14464 14494
[711:219] [2025-02-10 07:35:35 +0000.468909][3323] Push an pts:14593 to dts queue.
[711:229] [2025-02-10 07:35:35 +0000.478697][3323] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:14728
[711:229] [2025-02-10 07:35:35 +0000.478764][3323] push video frame to H264
encoder. (100 frame for one log)

[711:229] [2025-02-10 07:35:35 +0000.478808][3323] push video frame to H264


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

[711:229] [2025-02-10 07:35:35 +0000.478824][3323] H264Encode::push video frame to


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

[711:229] [2025-02-10 07:35:35 +0000.478848][3323] The input pts:14728 fps:30


[711:237] [2025-02-10 07:35:35 +0000.487078][3323] last dts:14563 currentPts:14593
ppsOrSPS:0 queue length:9
[711:246] [2025-02-10 07:35:35 +0000.496112][3323] H264Encode::H264SWEncoder get
callback, length:8544 type:1 nalType:1length:8540
[711:257] [2025-02-10 07:35:35 +0000.506914][3323]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:456
[711:257] [2025-02-10 07:35:35 +0000.507009][3323]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7848585800
[711:259] [2025-02-10 07:35:35 +0000.508522][3324]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[711:259] [2025-02-10 07:35:35 +0000.508663][3324]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[711:259] [2025-02-10 07:35:35 +0000.509030][3322] stop recording
[711:259] [2025-02-10 07:35:35 +0000.509097][3322]
RecordingSessionInternalSimple:destroy media processers
[711:259] [2025-02-10 07:35:35 +0000.509129][3322] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[711:259] [2025-02-10 07:35:35 +0000.509154][3322] H264Encode::flushing hareware
Encoder
[711:260] [2025-02-10 07:35:35 +0000.509273][3322] Flush time:43821821 enter.

[711:260] [2025-02-10 07:35:35 +0000.509465][3322] H264Encoder encoder flush


[711:260] [2025-02-10 07:35:35 +0000.509497][3322] flush output queue
[711:454] [2025-02-10 07:35:35 +0000.703804][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[711:595] [2025-02-10 07:35:35 +0000.845013][3322] Flush leave. expire time = 335
ms

[711:596] [2025-02-10 07:35:35 +0000.845395][3322] ~H264EncodeWrap:


[711:596] [2025-02-10 07:35:35 +0000.845470][3322] ~H264Encode:
[711:596] [2025-02-10 07:35:35 +0000.845522][3322] teardownCompressionSession:
H264Encode::destroying Encoder
[711:596] [2025-02-10 07:35:35 +0000.845573][3322] Release time:43822157 enter.

[711:596] [2025-02-10 07:35:35 +0000.845843][3322] Release:


MediaCodecVideoEncoder::Release _inited:1
[711:596] [2025-02-10 07:35:35 +0000.845937][3322] Destroy time:43822157 enter.

[711:596] [2025-02-10 07:35:35 +0000.846022][3322] H264Encoder encoderDestroy


[711:597] [2025-02-10 07:35:35 +0000.846376][3322]
AndroidMediaCodecVideoEncoder::release env: 0x784841c720
[711:597] [2025-02-10 07:35:35 +0000.846436][3322]
AndroidMediaCodecVideoEncoder::Destroy
[711:631] [2025-02-10 07:35:35 +0000.880458][3322] Destroy leave. expire time = 35
ms

[711:631] [2025-02-10 07:35:35 +0000.880711][3322] Release leave. expire time = 35


ms

[711:631] [2025-02-10 07:35:35 +0000.880766][3322] ~AndroidHwAvcEncoder


time:43822192 enter.

[711:631] [2025-02-10 07:35:35 +0000.881068][3322] Release time:43822192 enter.

[711:631] [2025-02-10 07:35:35 +0000.881141][3322] Release:


MediaCodecVideoEncoder:: has been released before, just return
[711:632] [2025-02-10 07:35:35 +0000.881179][3322] Release leave. expire time = 1
ms

[711:632] [2025-02-10 07:35:35 +0000.881213][3322] ~AndroidMediaCodecVideoEncoder


[711:632] [2025-02-10 07:35:35 +0000.881244][3322] ~WrapAndroidMediaCodec
time:43822193 enter.

[711:632] [2025-02-10 07:35:35 +0000.881276][3322] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[711:632] [2025-02-10 07:35:35 +0000.881308][3322] video hevc hw codec


destructor:0x7848421a70

[711:632] [2025-02-10 07:35:35 +0000.881434][3322] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[711:632] [2025-02-10 07:35:35 +0000.881485][3322] teardownCompressionSession:


H264Encode::destroyed Encoder
[711:632] [2025-02-10 07:35:35 +0000.881523][3322]
RecordingSessionInternalSimple:destroy aac encoder output!
[711:632] [2025-02-10 07:35:35 +0000.881555][3322] AACSWEncode destructor
[711:634] [2025-02-10 07:35:35 +0000.884051][3327] fd_close successed!
[711:635] [2025-02-10 07:35:35 +0000.884325][3327] MP4 close file successfully
[711:635] [2025-02-10 07:35:35 +0000.884376][3327] Recording session Internal:
notify recording ok
[711:635] [2025-02-10 07:35:35 +0000.884411][3327] onRecordingOk: Recording Ok,
compose use time: 2092, averagefps 0
[711:635] [2025-02-10 07:35:35 +0000.884446][3327] OnReceiveEOF:
[711:638] [2025-02-10 07:35:35 +0000.887569][3325] OnVideoTimer: OnVideoTimer
return
[711:650] [2025-02-10 07:35:35 +0000.899221][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[711:650] [2025-02-10 07:35:35 +0000.899369][7dd2] ~MediaComposeFile time:43822211
enter.

[711:650] [2025-02-10 07:35:35 +0000.899454][7dd2] CancelCompose: CancelCompose,


is composing 0
[711:650] [2025-02-10 07:35:35 +0000.899591][3322] stop recording
[711:650] [2025-02-10 07:35:35 +0000.899661][3322] we have stopped recording before
[711:651] [2025-02-10 07:35:35 +0000.900740][7dd2] ~MediaComposeFile leave. expire
time = 1 ms

[711:651] [2025-02-10 07:35:35 +0000.900956][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[711:653] [2025-02-10 07:35:35 +0000.902794][7dd2] global uninited!
[711:653] [2025-02-10 07:35:35 +0000.902933][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[711:653] [2025-02-10 07:35:35 +0000.903063][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[711:653] [2025-02-10 07:35:35 +0000.903112][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[711:654] [2025-02-10 07:35:35 +0000.903185][7dd2] UnbindInputFilter 0x7745d741d8
this 0x77ca1c6420
[711:654] [2025-02-10 07:35:35 +0000.903258][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324780
[711:654] [2025-02-10 07:35:35 +0000.903296][7dd2] DestoryDecoderByVideoSource
time:43822215 enter.

[711:654] [2025-02-10 07:35:35 +0000.903355][7dd2] ~VideoBindDecoder time:43822215


enter.

[711:655] [2025-02-10 07:35:35 +0000.904493][7dd2] CleanUp time:43822216 enter.

[711:657] [2025-02-10 07:35:35 +0000.906484][7dd2] CleanUp leave. expire time = 2


ms

[711:657] [2025-02-10 07:35:35 +0000.906563][7dd2] CleanUp time:43822218 enter.

[711:658] [2025-02-10 07:35:35 +0000.907483][7dd2] CleanUp leave. expire time = 1


ms

[711:661] [2025-02-10 07:35:35 +0000.910179][7dd2] ~VideoBindDecoder leave. expire


time = 7 ms

[711:661] [2025-02-10 07:35:35 +0000.910292][7dd2] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[711:661] [2025-02-10 07:35:35 +0000.910363][7dd2] UnbindInputFilter 0x7745d73e18


this 0x7745d741d8
[711:661] [2025-02-10 07:35:35 +0000.910423][7dd2] UnbindInputFilter 0x7745d73d58
this 0x7745d73e18
[711:661] [2025-02-10 07:35:35 +0000.910479][7dd2] UnbindInputFilter 0x77463249a0
this 0x7745d73d58
[711:661] [2025-02-10 07:35:35 +0000.910535][7dd2] UnbindInputFilter 0x7745d74118
this 0x7745d74298
[711:661] [2025-02-10 07:35:35 +0000.910588][7dd2] UnbindInputFilter 0x7745d73f98
this 0x7745d74118
[711:661] [2025-02-10 07:35:35 +0000.910646][7dd2] UnbindInputFilter 0x77463249a0
this 0x7745d73f98
[711:661] [2025-02-10 07:35:35 +0000.910727][7dd2] ~GLESContext:
[711:674] [2025-02-10 07:35:35 +0000.923612][7dd2] GLESContext destruct finish.
[711:674] [2025-02-10 07:35:35 +0000.923721][7dd2] filter: filter pipeline destroy
this: 0x77ca1c6380
[712:122] [2025-02-10 07:35:36 +0000.371491][2c2d] Run AGC when audioType = 0
[712:122] [2025-02-10 07:35:36 +0000.372102][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[713:169] [2025-02-10 07:35:37 +0000.419177][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[714:119] [2025-02-10 07:35:38 +0000.369167][2c2d] Run AGC when audioType = 0
[714:920] [2025-02-10 07:35:39 +0000.169748][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[716:120] [2025-02-10 07:35:40 +0000.369546][2c2d] Run AGC when audioType = 0
[716:120] [2025-02-10 07:35:40 +0000.369762][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[716:673] [2025-02-10 07:35:40 +0000.922227][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[718:121] [2025-02-10 07:35:42 +0000.371086][2c2d] Run AGC when audioType = 0
[718:413] [2025-02-10 07:35:42 +0000.663148][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[720:120] [2025-02-10 07:35:44 +0000.369768][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[720:120] [2025-02-10 07:35:44 +0000.369869][2c2e] _deviceSampleRate:48000

[720:121] [2025-02-10 07:35:44 +0000.370601][2c2d] Run AGC when audioType = 0


[720:121] [2025-02-10 07:35:44 +0000.370676][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[720:165] [2025-02-10 07:35:44 +0000.414184][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[721:906] [2025-02-10 07:35:46 +0000.156135][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[722:124] [2025-02-10 07:35:46 +0000.373379][2c2d] Run AGC when audioType = 0
[723:639] [2025-02-10 07:35:47 +0000.888903][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[724:120] [2025-02-10 07:35:48 +0000.369298][2c2d] Run AGC when audioType = 0
[724:120] [2025-02-10 07:35:48 +0000.369657][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[725:359] [2025-02-10 07:35:49 +0000.608781][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[726:124] [2025-02-10 07:35:50 +0000.373534][2c2d] Run AGC when audioType = 0
[727:080] [2025-02-10 07:35:51 +0000.329647][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[728:123] [2025-02-10 07:35:52 +0000.372390][2c2d] Run AGC when audioType = 0
[728:124] [2025-02-10 07:35:52 +0000.373243][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[728:801] [2025-02-10 07:35:53 +0000.50801][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[730:122] [2025-02-10 07:35:54 +0000.371421][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[730:122] [2025-02-10 07:35:54 +0000.371594][2c2e] _deviceSampleRate:48000

[730:124] [2025-02-10 07:35:54 +0000.373707][2c2d] Run AGC when audioType = 0


[730:521] [2025-02-10 07:35:54 +0000.770344][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[732:124] [2025-02-10 07:35:56 +0000.374159][2c2d] Run AGC when audioType = 0
[732:125] [2025-02-10 07:35:56 +0000.374392][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[732:262] [2025-02-10 07:35:56 +0000.511550][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[733:982] [2025-02-10 07:35:58 +0000.231918][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[734:121] [2025-02-10 07:35:58 +0000.370358][2c2d] Run AGC when audioType = 0
[735:713] [2025-02-10 07:35:59 +0000.962444][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[736:120] [2025-02-10 07:36:00 +0000.369336][2c2d] Run AGC when audioType = 0
[736:120] [2025-02-10 07:36:00 +0000.369432][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[737:464] [2025-02-10 07:36:01 +0000.713858][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[738:123] [2025-02-10 07:36:02 +0000.373032][2c2d] Run AGC when audioType = 0
[739:202] [2025-02-10 07:36:03 +0000.451628][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[740:120] [2025-02-10 07:36:04 +0000.369495][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[740:120] [2025-02-10 07:36:04 +0000.369626][2c2e] _deviceSampleRate:48000

[740:121] [2025-02-10 07:36:04 +0000.371142][2c2d] Run AGC when audioType = 0


[740:122] [2025-02-10 07:36:04 +0000.371331][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[740:945] [2025-02-10 07:36:05 +0000.195115][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[742:125] [2025-02-10 07:36:06 +0000.374227][2c2d] Run AGC when audioType = 0
[742:688] [2025-02-10 07:36:06 +0000.937754][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[744:126] [2025-02-10 07:36:08 +0000.375434][2c2d] Run AGC when audioType = 0
[744:126] [2025-02-10 07:36:08 +0000.375706][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[744:408] [2025-02-10 07:36:08 +0000.657842][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[746:125] [2025-02-10 07:36:10 +0000.374865][2c2d] Run AGC when audioType = 0
[746:157] [2025-02-10 07:36:10 +0000.407121][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[747:892] [2025-02-10 07:36:12 +0000.141776][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[748:125] [2025-02-10 07:36:12 +0000.374863][2c2d] Run AGC when audioType = 0
[748:125] [2025-02-10 07:36:12 +0000.375156][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[749:627] [2025-02-10 07:36:13 +0000.877132][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[750:120] [2025-02-10 07:36:14 +0000.369490][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[750:120] [2025-02-10 07:36:14 +0000.369710][2c2e] _deviceSampleRate:48000

[750:125] [2025-02-10 07:36:14 +0000.374401][2c2d] Run AGC when audioType = 0


[751:361] [2025-02-10 07:36:15 +0000.610381][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[752:123] [2025-02-10 07:36:16 +0000.373076][2c2d] Run AGC when audioType = 0
[752:124] [2025-02-10 07:36:16 +0000.373345][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[753:094] [2025-02-10 07:36:17 +0000.344089][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[754:124] [2025-02-10 07:36:18 +0000.373447][2c2d] Run AGC when audioType = 0
[754:846] [2025-02-10 07:36:19 +0000.95266][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[756:120] [2025-02-10 07:36:20 +0000.369802][2c2d] Run AGC when audioType = 0
[756:120] [2025-02-10 07:36:20 +0000.370004][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[756:578] [2025-02-10 07:36:20 +0000.828027][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[758:122] [2025-02-10 07:36:22 +0000.371372][2c2d] Run AGC when audioType = 0
[758:336] [2025-02-10 07:36:22 +0000.585557][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[760:088] [2025-02-10 07:36:24 +0000.337957][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[760:120] [2025-02-10 07:36:24 +0000.369295][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[760:120] [2025-02-10 07:36:24 +0000.369471][2c2e] _deviceSampleRate:48000

[760:122] [2025-02-10 07:36:24 +0000.371205][2c2d] Run AGC when audioType = 0


[760:122] [2025-02-10 07:36:24 +0000.371295][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[761:823] [2025-02-10 07:36:26 +0000.73095][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[762:122] [2025-02-10 07:36:26 +0000.371857][2c2d] Run AGC when audioType = 0
[763:557] [2025-02-10 07:36:27 +0000.806853][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[764:121] [2025-02-10 07:36:28 +0000.370792][2c2d] Run AGC when audioType = 0
[764:121] [2025-02-10 07:36:28 +0000.371065][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[765:297] [2025-02-10 07:36:29 +0000.547121][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[766:121] [2025-02-10 07:36:30 +0000.370699][2c2d] Run AGC when audioType = 0
[767:025] [2025-02-10 07:36:31 +0000.274985][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[768:121] [2025-02-10 07:36:32 +0000.370501][2c2d] Run AGC when audioType = 0
[768:121] [2025-02-10 07:36:32 +0000.370946][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[768:765] [2025-02-10 07:36:33 +0000.14767][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[770:120] [2025-02-10 07:36:34 +0000.370083][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[770:121] [2025-02-10 07:36:34 +0000.370441][2c2e] _deviceSampleRate:48000

[770:124] [2025-02-10 07:36:34 +0000.374175][2c2d] Run AGC when audioType = 0


[770:502] [2025-02-10 07:36:34 +0000.751496][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[772:125] [2025-02-10 07:36:36 +0000.374293][2c2d] Run AGC when audioType = 0
[772:126] [2025-02-10 07:36:36 +0000.375263][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[772:242] [2025-02-10 07:36:36 +0000.491234][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[773:973] [2025-02-10 07:36:38 +0000.222487][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[774:125] [2025-02-10 07:36:38 +0000.374640][2c2d] Run AGC when audioType = 0
[775:720] [2025-02-10 07:36:39 +0000.969564][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[776:123] [2025-02-10 07:36:40 +0000.373176][2c2d] Run AGC when audioType = 0
[776:125] [2025-02-10 07:36:40 +0000.374424][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[777:463] [2025-02-10 07:36:41 +0000.713169][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[778:124] [2025-02-10 07:36:42 +0000.374021][2c2d] Run AGC when audioType = 0
[779:191] [2025-02-10 07:36:43 +0000.440524][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[780:120] [2025-02-10 07:36:44 +0000.369784][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[780:120] [2025-02-10 07:36:44 +0000.369967][2c2e] _deviceSampleRate:48000

[780:122] [2025-02-10 07:36:44 +0000.371401][2c2d] Run AGC when audioType = 0


[780:122] [2025-02-10 07:36:44 +0000.371580][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[780:938] [2025-02-10 07:36:45 +0000.187905][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[782:122] [2025-02-10 07:36:46 +0000.371548][2c2d] Run AGC when audioType = 0
[782:669] [2025-02-10 07:36:46 +0000.918239][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[784:125] [2025-02-10 07:36:48 +0000.375101][2c2d] Run AGC when audioType = 0
[784:126] [2025-02-10 07:36:48 +0000.375439][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[784:422] [2025-02-10 07:36:48 +0000.671541][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[786:122] [2025-02-10 07:36:50 +0000.372131][2c2d] Run AGC when audioType = 0
[786:160] [2025-02-10 07:36:50 +0000.409821][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[787:891] [2025-02-10 07:36:52 +0000.140368][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[788:122] [2025-02-10 07:36:52 +0000.371271][2c2d] Run AGC when audioType = 0
[788:122] [2025-02-10 07:36:52 +0000.371690][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[789:625] [2025-02-10 07:36:53 +0000.874278][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[790:119] [2025-02-10 07:36:54 +0000.368984][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[790:119] [2025-02-10 07:36:54 +0000.369141][2c2e] _deviceSampleRate:48000

[790:124] [2025-02-10 07:36:54 +0000.373321][2c2d] Run AGC when audioType = 0


[791:347] [2025-02-10 07:36:55 +0000.596900][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[792:124] [2025-02-10 07:36:56 +0000.373222][2c2d] Run AGC when audioType = 0
[792:124] [2025-02-10 07:36:56 +0000.373447][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[793:096] [2025-02-10 07:36:57 +0000.345347][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[794:122] [2025-02-10 07:36:58 +0000.371448][2c2d] Run AGC when audioType = 0
[794:829] [2025-02-10 07:36:59 +0000.78887][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[796:120] [2025-02-10 07:37:00 +0000.370009][2c2d] Run AGC when audioType = 0
[796:121] [2025-02-10 07:37:00 +0000.370295][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[796:562] [2025-02-10 07:37:00 +0000.811329][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[798:121] [2025-02-10 07:37:02 +0000.370612][2c2d] Run AGC when audioType = 0
[798:319] [2025-02-10 07:37:02 +0000.568777][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[800:054] [2025-02-10 07:37:04 +0000.303589][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[800:120] [2025-02-10 07:37:04 +0000.369825][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[800:120] [2025-02-10 07:37:04 +0000.370289][2c2e] _deviceSampleRate:48000

[800:122] [2025-02-10 07:37:04 +0000.371379][2c2d] Run AGC when audioType = 0


[800:122] [2025-02-10 07:37:04 +0000.371531][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[801:786] [2025-02-10 07:37:06 +0000.35997][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[802:120] [2025-02-10 07:37:06 +0000.370130][2c2d] Run AGC when audioType = 0
[803:536] [2025-02-10 07:37:07 +0000.785780][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[804:123] [2025-02-10 07:37:08 +0000.372659][2c2d] Run AGC when audioType = 0
[804:123] [2025-02-10 07:37:08 +0000.372970][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[805:278] [2025-02-10 07:37:09 +0000.527275][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[806:120] [2025-02-10 07:37:10 +0000.369970][2c2d] Run AGC when audioType = 0
[807:020] [2025-02-10 07:37:11 +0000.269799][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[808:123] [2025-02-10 07:37:12 +0000.372370][2c2d] Run AGC when audioType = 0
[808:123] [2025-02-10 07:37:12 +0000.372624][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[808:754] [2025-02-10 07:37:13 +0000.3289][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[810:120] [2025-02-10 07:37:14 +0000.370074][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[810:121] [2025-02-10 07:37:14 +0000.370601][2c2e] _deviceSampleRate:48000

[810:121] [2025-02-10 07:37:14 +0000.370837][2c2d] Run AGC when audioType = 0


[810:485] [2025-02-10 07:37:14 +0000.734511][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[812:120] [2025-02-10 07:37:16 +0000.370066][2c2d] Run AGC when audioType = 0
[812:121] [2025-02-10 07:37:16 +0000.370377][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[812:228] [2025-02-10 07:37:16 +0000.477324][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[813:962] [2025-02-10 07:37:18 +0000.211654][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[814:120] [2025-02-10 07:37:18 +0000.370100][2c2d] Run AGC when audioType = 0
[815:707] [2025-02-10 07:37:19 +0000.956861][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[816:123] [2025-02-10 07:37:20 +0000.372609][2c2d] Run AGC when audioType = 0
[816:124] [2025-02-10 07:37:20 +0000.373598][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[817:454] [2025-02-10 07:37:21 +0000.703775][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[818:125] [2025-02-10 07:37:22 +0000.374395][2c2d] Run AGC when audioType = 0
[819:181] [2025-02-10 07:37:23 +0000.431450][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[820:120] [2025-02-10 07:37:24 +0000.370153][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[820:122] [2025-02-10 07:37:24 +0000.371659][2c2e] _deviceSampleRate:48000

[820:125] [2025-02-10 07:37:24 +0000.374545][2c2d] Run AGC when audioType = 0


[820:126] [2025-02-10 07:37:24 +0000.375402][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[820:922] [2025-02-10 07:37:25 +0000.173095][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[822:124] [2025-02-10 07:37:26 +0000.374052][2c2d] Run AGC when audioType = 0
[822:672] [2025-02-10 07:37:26 +0000.922063][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[824:122] [2025-02-10 07:37:28 +0000.371465][2c2d] Run AGC when audioType = 0
[824:122] [2025-02-10 07:37:28 +0000.371609][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[824:425] [2025-02-10 07:37:28 +0000.674938][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[826:126] [2025-02-10 07:37:30 +0000.375343][2c2d] Run AGC when audioType = 0
[826:157] [2025-02-10 07:37:30 +0000.406698][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[827:903] [2025-02-10 07:37:32 +0000.153006][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[828:120] [2025-02-10 07:37:32 +0000.369387][2c2d] Run AGC when audioType = 0
[828:120] [2025-02-10 07:37:32 +0000.369529][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[829:334] [2025-02-10 07:37:33 +0000.583261][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[829:334] [2025-02-10 07:37:33 +0000.583349][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[829:334] [2025-02-10 07:37:33 +0000.583575][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[829:335] [2025-02-10 07:37:33 +0000.584267][2c29] operator() time:43939896 enter.

[829:335] [2025-02-10 07:37:33 +0000.584350][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[829:336] [2025-02-10 07:37:33 +0000.585426][2c29] MicSource: Mic source
created:10x78484cec00
[829:336] [2025-02-10 07:37:33 +0000.586060][2c29] alloc thread: 0x773d0b6780
name:worker2 thread id:513240427696 to Mic_source
[829:336] [2025-02-10 07:37:33 +0000.586114][2c29] audio: start the audio sender
thread.

[829:337] [2025-02-10 07:37:33 +0000.586184][2c29] construct OpenGLRenderProgram


0x773d13cb98
[829:337] [2025-02-10 07:37:33 +0000.586237][2c29] CropFilter::SetOrientation
orientation: 90
[829:337] [2025-02-10 07:37:33 +0000.586401][2c29] filter: filter pipeline
construtc this: 0x773d0bba00
[829:337] [2025-02-10 07:37:33 +0000.586454][2c29] filter: filter pipeline2 update
pattern: 1
[829:337] [2025-02-10 07:37:33 +0000.586502][2c29] CameraSource::source_id_:40
[829:337] [2025-02-10 07:37:33 +0000.586549][2c29] RecordAudioSource::source_id_:41
[829:337] [2025-02-10 07:37:33 +0000.586685][2c29] BindInputFilter 0x7770b13940
this 0x773d13cdc0
[829:337] [2025-02-10 07:37:33 +0000.586744][2c29] BindInputFilter 0x7770b13ad8
this 0x784849f550
[829:337] [2025-02-10 07:37:33 +0000.586827][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bbaa0
[829:337] [2025-02-10 07:37:33 +0000.586924][2c29] setParamentForFilters:
speed:1.000000
[829:337] [2025-02-10 07:37:33 +0000.586963][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[829:337] [2025-02-10 07:37:33 +0000.587003][2c29] SetParamForFilter time:43939898
enter.

[829:337] [2025-02-10 07:37:33 +0000.587048][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[829:337] [2025-02-10 07:37:33 +0000.587084][2c29] SetParamForFilter: Params video
index is: 0
[829:337] [2025-02-10 07:37:33 +0000.587127][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[829:338] [2025-02-10 07:37:33 +0000.587213][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[829:338] [2025-02-10 07:37:33 +0000.587254][2c29] crop filter mode tpye:
citytravelvideo index:0
[829:343] [2025-02-10 07:37:33 +0000.592403][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592527][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592562][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592636][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592671][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592722][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592771][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592867][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592917][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.592962][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[829:343] [2025-02-10 07:37:33 +0000.593006][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[829:343] [2025-02-10 07:37:33 +0000.593053][2c29] SetParamForFilter leave. expire
time = 6 ms

[829:343] [2025-02-10 07:37:33 +0000.593146][2c29] OnOutputSizeChanged width 1280


height 720
[829:344] [2025-02-10 07:37:33 +0000.593206][2c29] OpenGLFrameBuffer: width:1280
height:720
[829:344] [2025-02-10 07:37:33 +0000.593242][2c29] OpenGLFrameBuffer: width:1280
height:720
[829:344] [2025-02-10 07:37:33 +0000.593273][2c29] OpenGLFrameBuffer: width:1280
height:720
[829:344] [2025-02-10 07:37:33 +0000.593305][2c29] OpenGLFrameBuffer: width:1280
height:720
[829:344] [2025-02-10 07:37:33 +0000.593338][2c29] OpenGLFrameBuffer: width:1280
height:720
[829:344] [2025-02-10 07:37:33 +0000.593370][2c29] OpenGLFrameBuffer: width:1280
height:720
[829:344] [2025-02-10 07:37:33 +0000.593401][2c29] construct TrivalImageDrawer
0x773c30a080
[829:344] [2025-02-10 07:37:33 +0000.593432][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30a080 context 0x7770bc0380
[829:344] [2025-02-10 07:37:33 +0000.593467][2c29] setupGLES:
[829:344] [2025-02-10 07:37:33 +0000.593773][2c29] OpenGLRenderProgram::Initialize.
[829:344] [2025-02-10 07:37:33 +0000.593843][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[829:344] [2025-02-10 07:37:33 +0000.593898][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[829:344] [2025-02-10 07:37:33 +0000.594001][2c29] Init open gl render:
0x773d13cb98
[829:344] [2025-02-10 07:37:33 +0000.594076][2c29] Fragement shader path:
[829:344] [2025-02-10 07:37:33 +0000.594122][2c29] Fragement shader path:
[829:344] [2025-02-10 07:37:33 +0000.594162][2c29] create opengl program object.
[829:345] [2025-02-10 07:37:33 +0000.594199][2c29] create shader: vertex
[829:345] [2025-02-10 07:37:33 +0000.594456][2c29] create shader: fragment
[829:347] [2025-02-10 07:37:33 +0000.597016][2c29] Have not extra filter filename!
[829:347] [2025-02-10 07:37:33 +0000.597091][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[829:347] [2025-02-10 07:37:33 +0000.597127][2c29] OpenGLRenderProgram::Initialize
success.
[829:348] [2025-02-10 07:37:33 +0000.597225][2c29] Setup the OpenGL result:1
[829:348] [2025-02-10 07:37:33 +0000.598158][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[829:349] [2025-02-10 07:37:33 +0000.598366][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[829:349] [2025-02-10 07:37:33 +0000.598440][2c28] 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
[829:349] [2025-02-10 07:37:33 +0000.598491][2c28] 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_43939909.mp4
fileFD: -1
[829:349] [2025-02-10 07:37:33 +0000.598984][354a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[829:349] [2025-02-10 07:37:33 +0000.599065][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
is opened successfully
[829:350] [2025-02-10 07:37:33 +0000.599178][2c28] setupMediaProcessers:
[829:350] [2025-02-10 07:37:33 +0000.599274][2c28]
RecordingSessionInternalSimple:setup media processers.
[829:350] [2025-02-10 07:37:33 +0000.599310][2c28] construct AAC encoder
[829:350] [2025-02-10 07:37:33 +0000.599596][2c28] H264Encoder creating:
superfast011818
[829:350] [2025-02-10 07:37:33 +0000.599659][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[829:351] [2025-02-10 07:37:33 +0000.600718][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[829:351] [2025-02-10 07:37:33 +0000.600782][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[829:351] [2025-02-10 07:37:33 +0000.600854][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[829:351] [2025-02-10 07:37:33 +0000.600888][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[829:351] [2025-02-10 07:37:33 +0000.600920][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[829:351] [2025-02-10 07:37:33 +0000.600951][2c28] setupCompressionSession:
[829:351] [2025-02-10 07:37:33 +0000.600980][2c28] H264Encode::creating hareware
Encoder
[829:351] [2025-02-10 07:37:33 +0000.601010][2c28] AndroidHwAvcEncoder
time:43939912 enter.

[829:352] [2025-02-10 07:37:33 +0000.601173][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[829:352] [2025-02-10 07:37:33 +0000.601341][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[829:352] [2025-02-10 07:37:33 +0000.601402][2c28] The video avc hw codec address
is 0x77ca18cb68
[829:352] [2025-02-10 07:37:33 +0000.601531][2c28] AndroidHwAvcEncoder leave.
expire time = 1 ms

[829:352] [2025-02-10 07:37:33 +0000.601633][2c28] RegisterEncodeCompleteCallback


time:43939913 enter.

[829:352] [2025-02-10 07:37:33 +0000.601745][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[829:352] [2025-02-10 07:37:33 +0000.601805][2c28] InitEncode time:43939913 enter.

[829:352] [2025-02-10 07:37:33 +0000.601896][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[829:352] [2025-02-10 07:37:33 +0000.601952][2c28] Create time:43939913 enter.

[829:352] [2025-02-10 07:37:33 +0000.601999][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[829:352] [2025-02-10 07:37:33 +0000.602048][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770fc2a40
[829:353] [2025-02-10 07:37:33 +0000.602220][2c28]
supported_type:image/vnd.android.heic
[829:353] [2025-02-10 07:37:33 +0000.602286][2c28] supported_type:video/avc
[829:353] [2025-02-10 07:37:33 +0000.602334][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[829:353] [2025-02-10 07:37:33 +0000.602395][2c28] hwCodecPrefix :OMX.qcom.
[829:353] [2025-02-10 07:37:33 +0000.602443][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[829:353] [2025-02-10 07:37:33 +0000.602494][2c28] mediacodec_createCodecByName
time:43939914 enter.

[829:353] [2025-02-10 07:37:33 +0000.602539][2c28] WrapAndroidMediaCodec


time:43939914 enter.

[829:353] [2025-02-10 07:37:33 +0000.602661][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[829:369] [2025-02-10 07:37:33 +0000.619083][2c28] mediacodec_createCodecByName


leave. expire time = 16 ms

[829:370] [2025-02-10 07:37:33 +0000.619191][2c28] WrapAndroidMediaFromat


time:43939931 enter.

[829:370] [2025-02-10 07:37:33 +0000.619275][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[829:401] [2025-02-10 07:37:33 +0000.651136][2c28] Destroy time:43939962 enter.

[829:402] [2025-02-10 07:37:33 +0000.651242][2c28] WrapAndroidMediaFromat::


Destroy
[829:402] [2025-02-10 07:37:33 +0000.651280][2c28] Destroy leave. expire time = 1
ms

[829:402] [2025-02-10 07:37:33 +0000.651309][2c28] ~WrapAndroidMediaFromat


time:43939963 enter.

[829:402] [2025-02-10 07:37:33 +0000.651351][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[829:402] [2025-02-10 07:37:33 +0000.651396][2c28] Create leave. expire time = 50


ms

[829:402] [2025-02-10 07:37:33 +0000.651440][2c28] isSemiPlanarSupport


time:43939963 enter.

[829:402] [2025-02-10 07:37:33 +0000.651490][2c28] H264Encoder isSemiPlanarSupport


[829:402] [2025-02-10 07:37:33 +0000.651536][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[829:402] [2025-02-10 07:37:33 +0000.651577][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[829:402] [2025-02-10 07:37:33 +0000.651681][2c28] InitEncode leave. expire time =
50 ms

[829:402] [2025-02-10 07:37:33 +0000.651725][2c28] H264Encode::created Encoder


[829:402] [2025-02-10 07:37:33 +0000.651763][2c28] H264Encode:: H264 encoder
created.
[829:402] [2025-02-10 07:37:33 +0000.651802][2c28] H264 encoder created.
[829:402] [2025-02-10 07:37:33 +0000.651838][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c30bfc0
[829:402] [2025-02-10 07:37:33 +0000.651875][2c28] setOutput:
[829:402] [2025-02-10 07:37:33 +0000.651913][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[829:402] [2025-02-10 07:37:33 +0000.651948][2c28] request a key frame
[829:402] [2025-02-10 07:37:33 +0000.651983][2c28] H264Encode:: request a key frame
[829:402] [2025-02-10 07:37:33 +0000.652107][2c28] setDisplayRotate :90
[829:402] [2025-02-10 07:37:33 +0000.652151][2c28] 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
[829:403] [2025-02-10 07:37:33 +0000.652630][2c29] StartRecording:
[829:403] [2025-02-10 07:37:33 +0000.652756][3545] operator(): Set the recording
session in mic source. recording session: 0x7770b13980
[829:403] [2025-02-10 07:37:33 +0000.653166][2c29] operator() leave. expire time =
69 ms

[829:443] [2025-02-10 07:37:33 +0000.692799][2c29] begine recode to first frame


spend time:108
[829:443] [2025-02-10 07:37:33 +0000.692888][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[829:444] [2025-02-10 07:37:33 +0000.693468][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[829:478] [2025-02-10 07:37:33 +0000.727646][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[829:485] [2025-02-10 07:37:33 +0000.734297][3549]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[829:502] [2025-02-10 07:37:33 +0000.751186][3545] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[829:513] [2025-02-10 07:37:33 +0000.762941][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[829:526] [2025-02-10 07:37:33 +0000.775978][354a] add aac audio track with id:1
[829:527] [2025-02-10 07:37:33 +0000.776279][354a] audio start ts:0
[829:527] [2025-02-10 07:37:33 +0000.776353][354a] the audio frame has been written
into MP4 file
[829:546] [2025-02-10 07:37:33 +0000.795722][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[829:548] [2025-02-10 07:37:33 +0000.797467][3549] DTS queue for
Generator:0x77463816b8 0 37 69
[829:550] [2025-02-10 07:37:33 +0000.800090][3549] h264 add frame header cdr flag
[829:551] [2025-02-10 07:37:33 +0000.801094][3549] h264 add frame header cdr flag
[829:552] [2025-02-10 07:37:33 +0000.801356][3549] Received key frame:0
[829:552] [2025-02-10 07:37:33 +0000.801402][3549] H264Encode:: get a sps pps
header!headerSize:31
[829:552] [2025-02-10 07:37:33 +0000.801497][354a] get the H.264 SPS parameter
[829:552] [2025-02-10 07:37:33 +0000.801680][354a] add video track with id:2
[829:553] [2025-02-10 07:37:33 +0000.802205][354a] get the H.264 PPS parameter
[829:553] [2025-02-10 07:37:33 +0000.802453][354a] get the H.264 IDR frame
[829:553] [2025-02-10 07:37:33 +0000.802491][354a] resss:true
[829:553] [2025-02-10 07:37:33 +0000.802520][354a] video start ts:0
[829:553] [2025-02-10 07:37:33 +0000.802571][354a] the video frame has been written
into MP4 file
[829:641] [2025-02-10 07:37:33 +0000.890790][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[829:849] [2025-02-10 07:37:34 +0000.98792][2c29] The convert RGB to YUV take 1
[829:912] [2025-02-10 07:37:34 +0000.161994][3548]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 348queue_audio_frame_:6
[830:047] [2025-02-10 07:37:34 +0000.296967][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[830:120] [2025-02-10 07:37:34 +0000.369485][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[830:120] [2025-02-10 07:37:34 +0000.369584][2c2e] _deviceSampleRate:48000

[830:121] [2025-02-10 07:37:34 +0000.370932][2c2d] Run AGC when audioType = 0


[830:220] [2025-02-10 07:37:34 +0000.469618][3549] Push an pts:739 to dts queue.
[830:227] [2025-02-10 07:37:34 +0000.476401][3541] AF_SpeedFilter audio time,
0x784849f400 rcv time: 43940785
[830:227] [2025-02-10 07:37:34 +0000.476552][3541] AF_SpeedFilter audio time,
0x784849f400 rcv time: 43940785in_nSamples:441
[830:250] [2025-02-10 07:37:34 +0000.499413][3549] last dts:705 currentPts:739
ppsOrSPS:0 queue length:2
[830:267] [2025-02-10 07:37:34 +0000.516687][3541]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43940785
[830:267] [2025-02-10 07:37:34 +0000.516793][3541]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[830:347] [2025-02-10 07:37:34 +0000.596816][2c29] The convert RGB to YUV take 2
[830:348] [2025-02-10 07:37:34 +0000.597432][3549] DTS queue for
Generator:0x77463816b8 835 869
[830:457] [2025-02-10 07:37:34 +0000.706907][3541] AF_SpeedFilter audio
0x784849f400 PullFrame
[830:504] [2025-02-10 07:37:34 +0000.754067][3545] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[830:547] [2025-02-10 07:37:34 +0000.796646][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[830:652] [2025-02-10 07:37:34 +0000.901788][3541] resampled_data_size:3584
[830:758] [2025-02-10 07:37:35 +0000.7801][3541] RecordAudioSource::PullAudioFrame
[830:814] [2025-02-10 07:37:35 +0000.63537][2c29] webrtc common_video plane
old ..... (1/1000) new: 88001 delete: 87983 diff: 18
[830:853] [2025-02-10 07:37:35 +0000.103009][2c29] The convert RGB to YUV take 2
[830:875] [2025-02-10 07:37:35 +0000.125069][3541] AF_SpeedFilter::PullFrame eof4
[830:895] [2025-02-10 07:37:35 +0000.144473][3541]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[830:913] [2025-02-10 07:37:35 +0000.162855][3549]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1433
[830:917] [2025-02-10 07:37:35 +0000.166714][3549] SendFrame
encodedImage._timeStamp:1407encodedImage->_length:29472
[831:046] [2025-02-10 07:37:35 +0000.295670][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[831:183] [2025-02-10 07:37:35 +0000.433095][3549] DTS queue for
Generator:0x77463816b8 1672 1705
[831:344] [2025-02-10 07:37:35 +0000.594023][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[831:344] [2025-02-10 07:37:35 +0000.594105][2c29] GPUImageProcessing: input frame
width1280 X 720
[831:345] [2025-02-10 07:37:35 +0000.594427][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[831:345] [2025-02-10 07:37:35 +0000.594515][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[831:347] [2025-02-10 07:37:35 +0000.596213][2c29] The convert RGB to YUV take 1
[831:360] [2025-02-10 07:37:35 +0000.609561][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[831:420] [2025-02-10 07:37:35 +0000.669381][3549] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1902 pts:1902
[831:503] [2025-02-10 07:37:35 +0000.753165][3545] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[831:522] [2025-02-10 07:37:35 +0000.771239][3549] h264 add frame header cdr flag
[831:522] [2025-02-10 07:37:35 +0000.771516][3549] Received key frame:2000
[831:546] [2025-02-10 07:37:35 +0000.795956][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[831:551] [2025-02-10 07:37:35 +0000.800436][3549] Push an pts:2070 to dts queue.
[831:554] [2025-02-10 07:37:35 +0000.803668][354a] get the H.264 IDR frame
[831:581] [2025-02-10 07:37:35 +0000.830550][3549] last dts:2037 currentPts:2070
ppsOrSPS:0 queue length:2
[831:846] [2025-02-10 07:37:36 +0000.95197][2c29] The convert RGB to YUV take 2
[831:971] [2025-02-10 07:37:36 +0000.220996][3541] FilterPipeline2::OnAudioFrame
pts 2490 last_audio_timestamp_ 2490
[831:982] [2025-02-10 07:37:36 +0000.231643][3549] DTS queue for
Generator:0x77463816b8 2501
[831:997] [2025-02-10 07:37:36 +0000.246744][3541] AF_SpeedFilter audio
0x784849f400 PullFrame
[832:053] [2025-02-10 07:37:36 +0000.302518][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[832:123] [2025-02-10 07:37:36 +0000.372924][2c2d] Run AGC when audioType = 0
[832:124] [2025-02-10 07:37:36 +0000.373331][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[832:259] [2025-02-10 07:37:36 +0000.508427][3548]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2670queue_audio_frame_:9
[832:345] [2025-02-10 07:37:36 +0000.594727][2c29] The convert RGB to YUV take 1
[832:382] [2025-02-10 07:37:36 +0000.631520][3549] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2903
[832:382] [2025-02-10 07:37:36 +0000.631669][3549] push video frame to H264
encoder. (100 frame for one log)

[832:382] [2025-02-10 07:37:36 +0000.631729][3549] push video frame to H264


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

[832:382] [2025-02-10 07:37:36 +0000.631763][3549] H264Encode::push video frame to


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

[832:382] [2025-02-10 07:37:36 +0000.631805][3549] The input pts:2903 fps:30


[832:420] [2025-02-10 07:37:36 +0000.669350][3549] H264Encode::H264SWEncoder get
callback, length:27712 type:1 nalType:1length:27708
[832:504] [2025-02-10 07:37:36 +0000.754077][3545] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[832:549] [2025-02-10 07:37:36 +0000.798337][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[832:550] [2025-02-10 07:37:36 +0000.799374][3541]
RecordAudioSource::PullAudioFrame
[832:746] [2025-02-10 07:37:36 +0000.996063][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[832:815] [2025-02-10 07:37:37 +0000.65137][3549] DTS queue for
Generator:0x77463816b8 3335
[832:827] [2025-02-10 07:37:37 +0000.76519][3541] resampled_data_size:15872
[832:848] [2025-02-10 07:37:37 +0000.97554][2c29] The convert RGB to YUV take 2
[832:864] [2025-02-10 07:37:37 +0000.114046][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[832:865] [2025-02-10 07:37:37 +0000.114261][2c29] operator(): Stop
[832:865] [2025-02-10 07:37:37 +0000.114320][2c29] StopPullFrameAndWriteMp4
time:43943426 enter.

[832:865] [2025-02-10 07:37:37 +0000.114358][2c29] StopRecording:


[832:867] [2025-02-10 07:37:37 +0000.116763][3541] PullAudioFrame: PullFrame audio
finished.
[832:867] [2025-02-10 07:37:37 +0000.116841][3541]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[832:868] [2025-02-10 07:37:37 +0000.117248][3549]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:102
[832:870] [2025-02-10 07:37:37 +0000.119206][2c28] stop recording
[832:870] [2025-02-10 07:37:37 +0000.119284][2c28]
RecordingSessionInternalSimple:destroy media processers
[832:870] [2025-02-10 07:37:37 +0000.119333][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[832:870] [2025-02-10 07:37:37 +0000.119376][2c28] H264Encode::flushing hareware
Encoder
[832:870] [2025-02-10 07:37:37 +0000.119538][2c28] Flush time:43943431 enter.

[832:870] [2025-02-10 07:37:37 +0000.119612][2c28] H264Encoder encoder flush


[832:870] [2025-02-10 07:37:37 +0000.119668][2c28] flush output queue
[833:081] [2025-02-10 07:37:37 +0000.330506][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[833:199] [2025-02-10 07:37:37 +0000.448441][2c28] Flush leave. expire time = 329
ms

[833:199] [2025-02-10 07:37:37 +0000.448898][2c28] ~H264EncodeWrap:


[833:199] [2025-02-10 07:37:37 +0000.448984][2c28] ~H264Encode:
[833:199] [2025-02-10 07:37:37 +0000.449108][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[833:200] [2025-02-10 07:37:37 +0000.449177][2c28] Release time:43943761 enter.

[833:200] [2025-02-10 07:37:37 +0000.449605][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[833:200] [2025-02-10 07:37:37 +0000.449725][2c28] Destroy time:43943761 enter.

[833:200] [2025-02-10 07:37:37 +0000.449814][2c28] H264Encoder encoderDestroy


[833:200] [2025-02-10 07:37:37 +0000.449879][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[833:200] [2025-02-10 07:37:37 +0000.449934][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[833:234] [2025-02-10 07:37:37 +0000.483381][2c28] Destroy leave. expire time = 34
ms

[833:234] [2025-02-10 07:37:37 +0000.483542][2c28] Release leave. expire time = 34


ms

[833:234] [2025-02-10 07:37:37 +0000.483620][2c28] ~AndroidHwAvcEncoder


time:43943795 enter.

[833:234] [2025-02-10 07:37:37 +0000.483749][2c28] Release time:43943795 enter.

[833:234] [2025-02-10 07:37:37 +0000.483809][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[833:234] [2025-02-10 07:37:37 +0000.483854][2c28] Release leave. expire time = 0
ms

[833:234] [2025-02-10 07:37:37 +0000.483900][2c28] ~AndroidMediaCodecVideoEncoder


[833:234] [2025-02-10 07:37:37 +0000.483945][2c28] ~WrapAndroidMediaCodec
time:43943795 enter.

[833:234] [2025-02-10 07:37:37 +0000.483990][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[833:234] [2025-02-10 07:37:37 +0000.484031][2c28] video hevc hw codec


destructor:0x77ca18cb68

[833:234] [2025-02-10 07:37:37 +0000.484094][2c28] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[833:235] [2025-02-10 07:37:37 +0000.484227][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[833:235] [2025-02-10 07:37:37 +0000.484285][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[833:235] [2025-02-10 07:37:37 +0000.484325][2c28] AACSWEncode destructor
[833:239] [2025-02-10 07:37:37 +0000.488301][354a] MP4 close file successfully
[833:239] [2025-02-10 07:37:37 +0000.488402][354a] Recording session Internal:
notify recording ok
[833:239] [2025-02-10 07:37:37 +0000.488445][354a] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4,
output_video_timestamp_:3369 last_video_pts_:3369
[833:239] [2025-02-10 07:37:37 +0000.488496][354a] OnRecordFinish:
[833:239] [2025-02-10 07:37:37 +0000.489138][354a] onRecordingOk: net seek
pos:0record video duration:3402record audio duration:3390
[833:241] [2025-02-10 07:37:37 +0000.490863][3545] destructMicSource_w:
[833:241] [2025-02-10 07:37:37 +0000.490925][3545] setOutput_w:
MicSource::setOutput() 0x0
[833:241] [2025-02-10 07:37:37 +0000.491108][2c29] releaseThread 0x773d0b6780
[833:242] [2025-02-10 07:37:37 +0000.491176][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[833:244] [2025-02-10 07:37:37 +0000.494119][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 379 ms

[833:245] [2025-02-10 07:37:37 +0000.494204][2c29] DestroyPipelineAndFilters


time:43943806 enter.

[833:245] [2025-02-10 07:37:37 +0000.494263][2c29] UnbindInputFilter 0x7770b13940


this 0x773d13cdc0
[833:245] [2025-02-10 07:37:37 +0000.494311][2c29] UnbindInputFilter 0x7770b13ad8
this 0x784849f550
[833:245] [2025-02-10 07:37:37 +0000.494398][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bbaa0
[833:245] [2025-02-10 07:37:37 +0000.494427][2c29] filter: filter pipeline destroy
this: 0x773d0bba00
[833:245] [2025-02-10 07:37:37 +0000.495149][2c29] ClearVideoOfSources: recodring
total frames:0
[833:246] [2025-02-10 07:37:37 +0000.495222][2c29] ClearVideoOfSources:
[833:246] [2025-02-10 07:37:37 +0000.495293][2c29] GPUImageProcessing destruct.
[833:246] [2025-02-10 07:37:37 +0000.495353][2c29] destroy TrivalImageDrawer
0x773c30a080
[833:246] [2025-02-10 07:37:37 +0000.495414][2c29] The shader has been initialize,
clean up them.

[833:246] [2025-02-10 07:37:37 +0000.495507][2c29] ~OpenGLFrameBuffer:


[833:246] [2025-02-10 07:37:37 +0000.495618][2c29] ~OpenGLFrameBuffer:
[833:246] [2025-02-10 07:37:37 +0000.495909][2c29] ~OpenGLFrameBuffer:
[833:246] [2025-02-10 07:37:37 +0000.496002][2c29] ~OpenGLFrameBuffer:
[833:246] [2025-02-10 07:37:37 +0000.496093][2c29] ~OpenGLFrameBuffer:
[833:247] [2025-02-10 07:37:37 +0000.496317][2c29] ~OpenGLFrameBuffer:
[833:247] [2025-02-10 07:37:37 +0000.496580][2c29] GPUImageProcessing destruct
finish.
[833:247] [2025-02-10 07:37:37 +0000.496633][2c29] GPURGBAFrame destruct.
[833:247] [2025-02-10 07:37:37 +0000.496749][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[833:247] [2025-02-10 07:37:37 +0000.496785][2c29] ~CameraSource time:43943808
enter.

[833:247] [2025-02-10 07:37:37 +0000.496817][2c29] ~CameraSource leave. expire


time = 0 ms

[833:247] [2025-02-10 07:37:37 +0000.496854][2c29] ~RecordAudioSource time:43943808


enter.

[833:247] [2025-02-10 07:37:37 +0000.496884][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[833:247] [2025-02-10 07:37:37 +0000.496919][2c29] DestroyPipelineAndFilters


leave. expire time = 2 ms

[833:263] [2025-02-10 07:37:37 +0000.513154][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[833:264] [2025-02-10 07:37:37 +0000.513821][7dd2] machine model :poco
[833:264] [2025-02-10 07:37:37 +0000.513900][7dd2] Support this machine model :poco
[833:264] [2025-02-10 07:37:37 +0000.513994][7dd2] global inited! current sdk
version: 07-20-936c45f
[833:265] [2025-02-10 07:37:37 +0000.514280][7dd2] filter: filter pipeline
construtc this: 0x77ca1c5000
[833:265] [2025-02-10 07:37:37 +0000.514335][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[833:265] [2025-02-10 07:37:37 +0000.514418][7dd2] GLESContext:
[833:265] [2025-02-10 07:37:37 +0000.514506][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[833:266] [2025-02-10 07:37:37 +0000.515904][7dd2] The result of creation:
0x77ca07b380
[833:266] [2025-02-10 07:37:37 +0000.516049][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca07b780
[833:267] [2025-02-10 07:37:37 +0000.516222][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[833:267] [2025-02-10 07:37:37 +0000.516283][7dd2] The source 0 speed:1
[833:267] [2025-02-10 07:37:37 +0000.516346][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4,
delay: 0
[833:267] [2025-02-10 07:37:37 +0000.516407][7dd2] CreateDecoderByVideoSource
time:43943828 enter.

[833:267] [2025-02-10 07:37:37 +0000.516711][7dd2] running_decoder_count:0max


count:2
[833:267] [2025-02-10 07:37:37 +0000.516771][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[833:268] [2025-02-10 07:37:37 +0000.517903][3554] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e0000] Current FFmpeg version git-2021-06-16-
97cea6f

[833:294] [2025-02-10 07:37:37 +0000.543597][3554] OnStreamInfoFound: video


duration_: 3402
[833:295] [2025-02-10 07:37:37 +0000.544806][3555] NO get frame from decoder
[833:295] [2025-02-10 07:37:37 +0000.544864][7dd2] start decoder
[833:295] [2025-02-10 07:37:37 +0000.544928][7dd2] CreateDecoderByVideoSource
leave. expire time = 28 ms

[833:295] [2025-02-10 07:37:37 +0000.545021][7dd2] BindInputFilter 0x7746324220


this 0x77711f7798
[833:295] [2025-02-10 07:37:37 +0000.545095][7dd2] BindInputFilter 0x77711f7798
this 0x77711f7918
[833:295] [2025-02-10 07:37:37 +0000.545165][7dd2] BindInputFilter 0x7746324220
this 0x77711f7e58
[833:296] [2025-02-10 07:37:37 +0000.545230][7dd2] BindInputFilter 0x77711f7e58
this 0x77711f7fd8
[833:296] [2025-02-10 07:37:37 +0000.545278][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[833:296] [2025-02-10 07:37:37 +0000.545347][7dd2] BindInputFilter 0x77711f7918
this 0x777120f698
[833:296] [2025-02-10 07:37:37 +0000.545413][7dd2] BindInputFilter 0x777120f698
this 0x77ca1c50a0
[833:296] [2025-02-10 07:37:37 +0000.545480][7dd2] BindInputFilter 0x77711f7fd8
this 0x777120f758
[833:296] [2025-02-10 07:37:37 +0000.545550][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[833:296] [2025-02-10 07:37:37 +0000.545613][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[833:296] [2025-02-10 07:37:37 +0000.545819][3555] NO get frame from decoder
[833:297] [2025-02-10 07:37:37 +0000.546306][7dd2] machine model :poco
[833:297] [2025-02-10 07:37:37 +0000.546363][7dd2] Support this machine model :poco
[833:297] [2025-02-10 07:37:37 +0000.546402][7dd2] global inited! current sdk
version: 07-20-936c45f
[833:297] [2025-02-10 07:37:37 +0000.546503][7dd2] GetPipeline:
-----------------------------------------
[833:297] [2025-02-10 07:37:37 +0000.546540][7dd2] GetPipeline: source:
0x7746324000
[833:297] [2025-02-10 07:37:37 +0000.546577][7dd2] GetPipeline: filter: NULLFilter
[833:297] [2025-02-10 07:37:37 +0000.546615][7dd2] GetPipeline: filter: NULLFilter
[833:297] [2025-02-10 07:37:37 +0000.546651][7dd2] GetPipeline: filter: NULLFilter
[833:297] [2025-02-10 07:37:37 +0000.546688][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[833:297] [2025-02-10 07:37:37 +0000.546725][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[833:297] [2025-02-10 07:37:37 +0000.546762][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[833:297] [2025-02-10 07:37:37 +0000.546802][7dd2] GetPipeline:
------------------------------------------
[833:297] [2025-02-10 07:37:37 +0000.546843][7dd2] filter: filter pipeline2 update
pattern: 0
[833:299] [2025-02-10 07:37:37 +0000.548753][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[833:299] [2025-02-10 07:37:37 +0000.549168][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[833:300] [2025-02-10 07:37:37 +0000.549278][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[833:300] [2025-02-10 07:37:37 +0000.549595][7dd2] DeviceInit:
[833:300] [2025-02-10 07:37:37 +0000.549896][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[833:301] [2025-02-10 07:37:37 +0000.550264][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[833:301] [2025-02-10 07:37:37 +0000.550591][7dd2] CreatePlatformSpecificObjects:
[833:301] [2025-02-10 07:37:37 +0000.550642][7dd2] audio device use null audio
input and opensl output
[833:301] [2025-02-10 07:37:37 +0000.550680][7dd2] Create OpenSLES output module
with java VM support.

[833:301] [2025-02-10 07:37:37 +0000.550796][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[833:301] [2025-02-10 07:37:37 +0000.550990][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[833:302] [2025-02-10 07:37:37 +0000.551340][7dd2] Create OpenSLES output module
with buffer num:2

[833:302] [2025-02-10 07:37:37 +0000.551414][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[833:302] [2025-02-10 07:37:37 +0000.551448][7dd2] Init the output device.

[833:302] [2025-02-10 07:37:37 +0000.551494][7dd2] Set the playout as stereo:1


[833:302] [2025-02-10 07:37:37 +0000.551529][7dd2] Set the sample rate to be:44100

[833:302] [2025-02-10 07:37:37 +0000.551581][7dd2] Low latency buffer size:144 low


sample rate:48000
[833:302] [2025-02-10 07:37:37 +0000.551624][7dd2] DeviceInit: Done
[833:302] [2025-02-10 07:37:37 +0000.551822][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[833:302] [2025-02-10 07:37:37 +0000.551886][3555] NO get frame from decoder
[833:303] [2025-02-10 07:37:37 +0000.552220][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[833:303] [2025-02-10 07:37:37 +0000.552344][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca1ab980
[833:303] [2025-02-10 07:37:37 +0000.552452][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[833:303] [2025-02-10 07:37:37 +0000.552516][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[833:303] [2025-02-10 07:37:37 +0000.552514][3561] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77713cef18
[833:303] [2025-02-10 07:37:37 +0000.552636][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[833:303] [2025-02-10 07:37:37 +0000.552815][7dd2] SetGraphLoop: SetGraphLoop 1
[833:303] [2025-02-10 07:37:37 +0000.552881][3555] NO get frame from decoder
[833:303] [2025-02-10 07:37:37 +0000.552880][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[833:303] [2025-02-10 07:37:37 +0000.553008][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[833:304] [2025-02-10 07:37:37 +0000.553416][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[833:304] [2025-02-10 07:37:37 +0000.553701][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[833:307] [2025-02-10 07:37:37 +0000.557099][3563] Start:
[833:308] [2025-02-10 07:37:37 +0000.557665][3555] NO get frame from decoder
[833:312] [2025-02-10 07:37:37 +0000.561830][3555] NO get frame from decoder
[833:312] [2025-02-10 07:37:37 +0000.562019][3562] operator(): video render
started.
[833:312] [2025-02-10 07:37:37 +0000.562126][3563] Start:
[833:313] [2025-02-10 07:37:37 +0000.562197][3563] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[833:313] [2025-02-10 07:37:37 +0000.562234][3563] Reset: history total size: 98
[833:313] [2025-02-10 07:37:37 +0000.562307][3563] DeviceStart:
audioDevice_:0x777120b000
[833:313] [2025-02-10 07:37:37 +0000.562325][3563] DeviceStart: time profile
playout init before
[833:313] [2025-02-10 07:37:37 +0000.562342][3563] DeviceStart: time profile
playout init end
[833:313] [2025-02-10 07:37:37 +0000.562368][3563] OpenSlesOutput:Start playout

[833:313] [2025-02-10 07:37:37 +0000.562980][3563] Create the opensl output player.


streamtype before:0

[833:313] [2025-02-10 07:37:37 +0000.563028][3563] Create the opensl output player.


streamtype after:3

[833:314] [2025-02-10 07:37:37 +0000.563930][3555] NO get frame from decoder


[833:317] [2025-02-10 07:37:37 +0000.566345][3555] NO get frame from decoder
[833:373] [2025-02-10 07:37:37 +0000.622925][3562] Warning(video_render.cc:390): No
picture to display (1/50)
[833:390] [2025-02-10 07:37:37 +0000.639869][3563] Enqueue opensl buffer size:1764
[833:413] [2025-02-10 07:37:37 +0000.662604][3563] DeviceStart: time profile
playout all end
[833:413] [2025-02-10 07:37:37 +0000.662696][3563] operator(): Audio playback
started.
[833:414] [2025-02-10 07:37:37 +0000.663614][3563] operator(): Started now!
[833:428] [2025-02-10 07:37:37 +0000.677555][3565] webrtc common_video plane
old ..... (1/1000) new: 89001 delete: 88991 diff: 10
[833:451] [2025-02-10 07:37:37 +0000.700560][3562] lipsync_debug: First video frame
rendering.
[833:500] [2025-02-10 07:37:37 +0000.749298][3563] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[833:500] [2025-02-10 07:37:37 +0000.749386][3563] The audio playback speed:100
(1/100)
[833:500] [2025-02-10 07:37:37 +0000.749405][3563] lipsync_debug: The current
played audio timestamp is:0(1/50)
[833:500] [2025-02-10 07:37:37 +0000.749418][3563] First audio frame rendering
[833:511] [2025-02-10 07:37:37 +0000.760905][3566]
PlayerSimpleBufferQueueCallbackHandler function
[833:585] [2025-02-10 07:37:37 +0000.834671][3565] Error(video_source.cc:430): wait
decoder a frame: 0
[833:661] [2025-02-10 07:37:37 +0000.911056][3566]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[833:909] [2025-02-10 07:37:38 +0000.158315][3565] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 63450pts ms:705000
[833:910] [2025-02-10 07:37:38 +0000.159628][3565] OnVideoFrameReady(1/200)
[833:910] [2025-02-10 07:37:38 +0000.159776][3562] operator() frame->pts-
9223372036854775808 queue_ size: 7 (1/200)
[833:985] [2025-02-10 07:37:38 +0000.234660][3562] lipsync_debug:displaying video
ts:51300 The current displayed video timestamp is:43944546
[833:987] [2025-02-10 07:37:38 +0000.236947][3562] lipsync_debug: render a video
frame
[834:006] [2025-02-10 07:37:38 +0000.255383][3562] lipsync_debug:remaining time:10
tsDelta - timeDelta:15
[834:006] [2025-02-10 07:37:38 +0000.255514][3562] lipsync_debug:result remaining
time:10
[834:033] [2025-02-10 07:37:38 +0000.282248][3565]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[834:122] [2025-02-10 07:37:38 +0000.371933][3562]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:2 last video
ts:63450 frame->pts:66510 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[834:122] [2025-02-10 07:37:38 +0000.372077][3562] lipsync_debug: tsDelta -
timeDelta = 32
[834:122] [2025-02-10 07:37:38 +0000.372148][2c2d] Run AGC when audioType = 0
[834:319] [2025-02-10 07:37:38 +0000.568531][3562] DriveRender working... (1/200)
[834:516] [2025-02-10 07:37:38 +0000.765770][3565] video frame wait audio frame:
last_video_timestamp:1273 last_audio_timestamp:1159.64
[834:685] [2025-02-10 07:37:38 +0000.934535][3562] lipsync_debug:result remaining
time:0
[834:685] [2025-02-10 07:37:38 +0000.934645][3562] dynamic updated lipsync delay:97
[834:701] [2025-02-10 07:37:38 +0000.950632][3566]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[834:791] [2025-02-10 07:37:39 +0000.40941][3562] lipsync_debug:displaying video
ts:111780 The current displayed video timestamp is:43945352
[834:813] [2025-02-10 07:37:39 +0000.62795][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[834:946] [2025-02-10 07:37:39 +0000.195982][3565] Error(video_source.cc:430): wait
decoder a frame: 0
[835:191] [2025-02-10 07:37:39 +0000.440426][3555] av_read_frame AVERROR_EOF
[835:262] [2025-02-10 07:37:39 +0000.511580][3564] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 84954
[835:262] [2025-02-10 07:37:39 +0000.511717][3564] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[835:434] [2025-02-10 07:37:39 +0000.683731][3555] OnReceiveEOF:
[835:434] [2025-02-10 07:37:39 +0000.683843][3555] OnDecoderEOF time:43945995
enter.

[835:434] [2025-02-10 07:37:39 +0000.683911][3555] OnDecoderEOF leave. expire time


= 0 ms

[835:434] [2025-02-10 07:37:39 +0000.683942][3553] CleanUp time:43945995 enter.

[835:434] [2025-02-10 07:37:39 +0000.683949][3555] OnDecoderFinished:


OnDecoderFinished total decoder frames:102 this:0x7746324000
[835:439] [2025-02-10 07:37:39 +0000.688923][3553] CleanUp leave. expire time = 5
ms

[835:439] [2025-02-10 07:37:39 +0000.689026][3553] clean up


[835:439] [2025-02-10 07:37:39 +0000.689062][3553] running_decoder_count:0max
count:2
[835:547] [2025-02-10 07:37:39 +0000.796505][3562] lipsync_debug:displaying video
ts:171180 The current displayed video timestamp is:43946108
[835:668] [2025-02-10 07:37:39 +0000.917356][3566]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[835:678] [2025-02-10 07:37:39 +0000.927380][3562]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:37 timeDelta:34 last
video ts:180000 frame->pts:183330 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[835:678] [2025-02-10 07:37:39 +0000.927528][3562] lipsync_debug: tsDelta -
timeDelta = 3
[835:734] [2025-02-10 07:37:39 +0000.983805][3563] The audio playback speed:100
(1/100)
[835:734] [2025-02-10 07:37:39 +0000.983905][3563] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[835:872] [2025-02-10 07:37:40 +0000.122105][3562] DriveRender working... (1/200)
[835:927] [2025-02-10 07:37:40 +0000.176721][3562] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[835:927] [2025-02-10 07:37:40 +0000.176836][3562] lipsync_debug:result remaining
time:10
[836:024] [2025-02-10 07:37:40 +0000.273794][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[836:026] [2025-02-10 07:37:40 +0000.275449][3563] Stop:
[836:026] [2025-02-10 07:37:40 +0000.275707][3562] operator(): Video Render
stopped.
[836:026] [2025-02-10 07:37:40 +0000.275919][3563] Stop:
[836:028] [2025-02-10 07:37:40 +0000.277207][3563] DeviceStop:
audioDevice_:0x777120b000
[836:028] [2025-02-10 07:37:40 +0000.277352][3563] OpenSlesOutput:Stop playout

[836:031] [2025-02-10 07:37:40 +0000.280409][3563] DeviceStop: Done


[836:031] [2025-02-10 07:37:40 +0000.280627][3563] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[836:031] [2025-02-10 07:37:40 +0000.280720][3563] operator(): Stop now!
[836:061] [2025-02-10 07:37:40 +0000.310736][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[836:061] [2025-02-10 07:37:40 +0000.310888][7dd2] StopPreView: Have Stopped,
operation cancel
[836:061] [2025-02-10 07:37:40 +0000.310938][7dd2] Stop:
[836:061] [2025-02-10 07:37:40 +0000.311093][3563] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[836:062] [2025-02-10 07:37:40 +0000.311340][7dd2] DeviceRelease:
audioDevice_:0x777120b000
[836:062] [2025-02-10 07:37:40 +0000.311401][7dd2] OpenSlesOutput:Stop playout

[836:062] [2025-02-10 07:37:40 +0000.311457][7dd2] DeviceRelease: Release the


webrtc device object.
[836:063] [2025-02-10 07:37:40 +0000.312890][7dd2] OpenSlesOutput destruct.

[836:063] [2025-02-10 07:37:40 +0000.313005][7dd2] DeviceRelease: Done


[836:063] [2025-02-10 07:37:40 +0000.313154][7dd2] Stop:
[836:064] [2025-02-10 07:37:40 +0000.313278][3562] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[836:074] [2025-02-10 07:37:40 +0000.323795][7dd2] global uninited!
[836:074] [2025-02-10 07:37:40 +0000.324011][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[836:074] [2025-02-10 07:37:40 +0000.324136][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[836:075] [2025-02-10 07:37:40 +0000.324273][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[836:075] [2025-02-10 07:37:40 +0000.324361][7dd2] UnbindInputFilter 0x777120f698
this 0x77ca1c50a0
[836:075] [2025-02-10 07:37:40 +0000.324429][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324000
[836:075] [2025-02-10 07:37:40 +0000.324492][7dd2] DestoryDecoderByVideoSource
time:43946636 enter.

[836:075] [2025-02-10 07:37:40 +0000.324542][7dd2] ~VideoBindDecoder time:43946636


enter.

[836:076] [2025-02-10 07:37:40 +0000.325672][7dd2] CleanUp time:43946637 enter.

[836:077] [2025-02-10 07:37:40 +0000.326842][7dd2] CleanUp leave. expire time = 1


ms

[836:077] [2025-02-10 07:37:40 +0000.326971][7dd2] CleanUp time:43946638 enter.

[836:078] [2025-02-10 07:37:40 +0000.327971][7dd2] CleanUp leave. expire time = 1


ms

[836:080] [2025-02-10 07:37:40 +0000.329765][7dd2] ~VideoBindDecoder leave. expire


time = 5 ms

[836:080] [2025-02-10 07:37:40 +0000.329876][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[836:080] [2025-02-10 07:37:40 +0000.329940][7dd2] UnbindInputFilter 0x77711f7918


this 0x777120f698
[836:080] [2025-02-10 07:37:40 +0000.329998][7dd2] UnbindInputFilter 0x77711f7798
this 0x77711f7918
[836:080] [2025-02-10 07:37:40 +0000.330070][7dd2] UnbindInputFilter 0x7746324220
this 0x77711f7798
[836:080] [2025-02-10 07:37:40 +0000.330127][7dd2] UnbindInputFilter 0x77711f7fd8
this 0x777120f758
[836:081] [2025-02-10 07:37:40 +0000.330195][7dd2] UnbindInputFilter 0x77711f7e58
this 0x77711f7fd8
[836:081] [2025-02-10 07:37:40 +0000.330260][7dd2] UnbindInputFilter 0x7746324220
this 0x77711f7e58
[836:081] [2025-02-10 07:37:40 +0000.330472][7dd2] ~GLESContext:
[836:089] [2025-02-10 07:37:40 +0000.339082][7dd2] GLESContext destruct finish.
[836:090] [2025-02-10 07:37:40 +0000.339203][7dd2] filter: filter pipeline destroy
this: 0x77ca1c5000
[836:091] [2025-02-10 07:37:40 +0000.340333][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[836:091] [2025-02-10 07:37:40 +0000.340950][7dd2] machine model :poco
[836:091] [2025-02-10 07:37:40 +0000.341008][7dd2] Support this machine model :poco
[836:091] [2025-02-10 07:37:40 +0000.341063][7dd2] global inited! current sdk
version: 07-20-936c45f
[836:092] [2025-02-10 07:37:40 +0000.341319][7dd2] filter: filter pipeline
construtc this: 0x77ca1c5000
[836:092] [2025-02-10 07:37:40 +0000.341380][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[836:092] [2025-02-10 07:37:40 +0000.341436][7dd2] GLESContext:
[836:092] [2025-02-10 07:37:40 +0000.341524][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[836:093] [2025-02-10 07:37:40 +0000.342910][7dd2] The result of creation:
0x783b5cb080
[836:093] [2025-02-10 07:37:40 +0000.343075][7dd2] The result of
eglCreatePbufferSurface is: 0x7783790580
[836:094] [2025-02-10 07:37:40 +0000.343251][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[836:094] [2025-02-10 07:37:40 +0000.343309][7dd2] The source 0 speed:1
[836:094] [2025-02-10 07:37:40 +0000.343360][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4,
delay: 0
[836:094] [2025-02-10 07:37:40 +0000.343412][7dd2] CreateDecoderByVideoSource
time:43946655 enter.

[836:094] [2025-02-10 07:37:40 +0000.343736][7dd2] running_decoder_count:0max


count:2
[836:094] [2025-02-10 07:37:40 +0000.343788][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[836:096] [2025-02-10 07:37:40 +0000.345207][3568] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f2400] Current FFmpeg version git-2021-06-16-
97cea6f

[836:119] [2025-02-10 07:37:40 +0000.368708][2c2d] Run AGC when audioType = 0


[836:119] [2025-02-10 07:37:40 +0000.368874][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[836:120] [2025-02-10 07:37:40 +0000.369658][3568] OnStreamInfoFound: video
duration_: 3402
[836:121] [2025-02-10 07:37:40 +0000.370883][3569] NO get frame from decoder
[836:122] [2025-02-10 07:37:40 +0000.371448][7dd2] start decoder
[836:122] [2025-02-10 07:37:40 +0000.371546][7dd2] CreateDecoderByVideoSource
leave. expire time = 28 ms

[836:122] [2025-02-10 07:37:40 +0000.371631][7dd2] BindInputFilter 0x7746324220


this 0x77711f67d8
[836:122] [2025-02-10 07:37:40 +0000.371710][7dd2] BindInputFilter 0x77711f67d8
this 0x77711f6958
[836:122] [2025-02-10 07:37:40 +0000.371783][7dd2] BindInputFilter 0x7746324220
this 0x77711f7318
[836:122] [2025-02-10 07:37:40 +0000.371815][3569] NO get frame from decoder
[836:122] [2025-02-10 07:37:40 +0000.371843][7dd2] BindInputFilter 0x77711f7318
this 0x77711f73d8
[836:122] [2025-02-10 07:37:40 +0000.371929][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[836:122] [2025-02-10 07:37:40 +0000.371995][7dd2] BindInputFilter 0x77711f6958
this 0x77711f7798
[836:122] [2025-02-10 07:37:40 +0000.372061][7dd2] BindInputFilter 0x77711f7798
this 0x77ca1c50a0
[836:122] [2025-02-10 07:37:40 +0000.372127][7dd2] BindInputFilter 0x77711f73d8
this 0x77711f7918
[836:123] [2025-02-10 07:37:40 +0000.372223][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43939909.mp4
[836:123] [2025-02-10 07:37:40 +0000.372330][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[836:123] [2025-02-10 07:37:40 +0000.372538][7dd2] MediaComposeFile time:43946684
enter.

[836:123] [2025-02-10 07:37:40 +0000.372549][3569] NO get frame from decoder


[836:123] [2025-02-10 07:37:40 +0000.372617][7dd2] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[836:123] [2025-02-10 07:37:40 +0000.372788][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[836:123] [2025-02-10 07:37:40 +0000.372871][7dd2] Recording session using default
bitrate support by app:14680064
[836:123] [2025-02-10 07:37:40 +0000.373016][3576] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775800adc0
[836:123] [2025-02-10 07:37:40 +0000.373093][3576] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[836:124] [2025-02-10 07:37:40 +0000.373266][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[836:124] [2025-02-10 07:37:40 +0000.373276][3569] NO get frame from decoder
[836:124] [2025-02-10 07:37:40 +0000.373495][7dd2] GetPipeline:
-----------------------------------------
[836:124] [2025-02-10 07:37:40 +0000.373549][7dd2] GetPipeline: source:
0x7746324000
[836:124] [2025-02-10 07:37:40 +0000.373611][7dd2] GetPipeline: filter: NULLFilter
[836:124] [2025-02-10 07:37:40 +0000.373668][7dd2] GetPipeline: filter: NULLFilter
[836:124] [2025-02-10 07:37:40 +0000.373718][7dd2] GetPipeline: filter: NULLFilter
[836:124] [2025-02-10 07:37:40 +0000.373749][3569] NO get frame from decoder
[836:124] [2025-02-10 07:37:40 +0000.373766][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[836:124] [2025-02-10 07:37:40 +0000.373847][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[836:124] [2025-02-10 07:37:40 +0000.373893][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[836:124] [2025-02-10 07:37:40 +0000.373941][7dd2] GetPipeline:
------------------------------------------
[836:124] [2025-02-10 07:37:40 +0000.373990][7dd2] filter: filter pipeline2 update
pattern: 2
[836:125] [2025-02-10 07:37:40 +0000.374314][3569] NO get frame from decoder
[836:125] [2025-02-10 07:37:40 +0000.374378][7dd2] MediaComposeFile leave. expire
time = 2 ms

[836:125] [2025-02-10 07:37:40 +0000.374850][3569] NO get frame from decoder


[836:125] [2025-02-10 07:37:40 +0000.375024][7dd2] machine model :poco
[836:125] [2025-02-10 07:37:40 +0000.375136][7dd2] Support this machine model :poco
[836:126] [2025-02-10 07:37:40 +0000.375191][7dd2] global inited! current sdk
version: 07-20-936c45f
[836:126] [2025-02-10 07:37:40 +0000.375382][3569] NO get frame from decoder
[836:141] [2025-02-10 07:37:40 +0000.390542][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[836:141] [2025-02-10 07:37:40 +0000.390671][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 342
[836:141] [2025-02-10 07:37:40 +0000.390706][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[836:141] [2025-02-10 07:37:40 +0000.390735][7dd2] BeginCompose: BeginCompose, is
composing 0
[836:141] [2025-02-10 07:37:40 +0000.390830][3576] start recording, file path:
[836:141] [2025-02-10 07:37:40 +0000.391003][3576] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 342 audio_timescale:44100
video_timescale:90000
[836:141] [2025-02-10 07:37:40 +0000.391052][3576] 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
[836:141] [2025-02-10 07:37:40 +0000.391078][3576] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 342
[836:141] [2025-02-10 07:37:40 +0000.391106][3576] fd_open successed
handle:0xb40000790437b148
[836:142] [2025-02-10 07:37:40 +0000.391249][3576] create mp4 file:358
m_fileHandle: 0x777152d700
[836:142] [2025-02-10 07:37:40 +0000.391269][3576] MP4 file: is opened successfully
[836:142] [2025-02-10 07:37:40 +0000.391283][3576] setupMediaProcessers:
[836:142] [2025-02-10 07:37:40 +0000.391297][3576]
RecordingSessionInternalSimple:setup media processers.
[836:142] [2025-02-10 07:37:40 +0000.391310][3576] construct AAC encoder
[836:142] [2025-02-10 07:37:40 +0000.391495][357c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7737ff0498
[836:142] [2025-02-10 07:37:40 +0000.391530][3576] H264Encoder creating:
ultrafast012323
[836:142] [2025-02-10 07:37:40 +0000.391560][3576] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[836:142] [2025-02-10 07:37:40 +0000.391842][3576] H264Encode::GetMachineModel is
POCO F2 Pro
[836:142] [2025-02-10 07:37:40 +0000.391867][3576] H264Encoder machine_mode is:POCO
F2 Pro
[836:142] [2025-02-10 07:37:40 +0000.391881][3576] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[836:142] [2025-02-10 07:37:40 +0000.391896][3576] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[836:142] [2025-02-10 07:37:40 +0000.391909][3576] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[836:142] [2025-02-10 07:37:40 +0000.391922][3576] setupCompressionSession:
[836:142] [2025-02-10 07:37:40 +0000.391934][3576] H264Encode::creating hareware
Encoder
[836:142] [2025-02-10 07:37:40 +0000.391949][3576] AndroidHwAvcEncoder
time:43946703 enter.

[836:142] [2025-02-10 07:37:40 +0000.392070][3576] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[836:142] [2025-02-10 07:37:40 +0000.392162][3576] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[836:143] [2025-02-10 07:37:40 +0000.392218][3576] The video avc hw codec address
is 0x77ca18ce80
[836:143] [2025-02-10 07:37:40 +0000.392261][3576] AndroidHwAvcEncoder leave.
expire time = 1 ms

[836:143] [2025-02-10 07:37:40 +0000.392279][3576] RegisterEncodeCompleteCallback


time:43946704 enter.

[836:143] [2025-02-10 07:37:40 +0000.392333][3576] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[836:143] [2025-02-10 07:37:40 +0000.392360][3576] InitEncode time:43946704 enter.

[836:143] [2025-02-10 07:37:40 +0000.392401][3576] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[836:143] [2025-02-10 07:37:40 +0000.392431][3576] Create time:43946704 enter.

[836:143] [2025-02-10 07:37:40 +0000.392450][3576] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[836:143] [2025-02-10 07:37:40 +0000.392516][3576]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7771329240
[836:143] [2025-02-10 07:37:40 +0000.392624][3576]
supported_type:image/vnd.android.heic
[836:143] [2025-02-10 07:37:40 +0000.392657][3576] supported_type:video/avc
[836:143] [2025-02-10 07:37:40 +0000.392676][3576] name:OMX.qcom.video.encoder.avc
mime:video/avc
[836:143] [2025-02-10 07:37:40 +0000.392699][3576] hwCodecPrefix :OMX.qcom.
[836:143] [2025-02-10 07:37:40 +0000.392717][3576] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[836:143] [2025-02-10 07:37:40 +0000.392737][3576] mediacodec_createCodecByName
time:43946704 enter.

[836:143] [2025-02-10 07:37:40 +0000.392754][3576] WrapAndroidMediaCodec


time:43946704 enter.

[836:143] [2025-02-10 07:37:40 +0000.392817][3576] WrapAndroidMediaCodec leave.


expire time = 0 ms

[836:158] [2025-02-10 07:37:40 +0000.407899][3576] mediacodec_createCodecByName


leave. expire time = 15 ms

[836:158] [2025-02-10 07:37:40 +0000.407976][3576] WrapAndroidMediaFromat


time:43946719 enter.

[836:158] [2025-02-10 07:37:40 +0000.408029][3576] WrapAndroidMediaFromat leave.


expire time = 0 ms

[836:177] [2025-02-10 07:37:40 +0000.426715][3576] Destroy time:43946738 enter.

[836:177] [2025-02-10 07:37:40 +0000.426781][3576] WrapAndroidMediaFromat::


Destroy
[836:177] [2025-02-10 07:37:40 +0000.426805][3576] Destroy leave. expire time = 0
ms

[836:177] [2025-02-10 07:37:40 +0000.426821][3576] ~WrapAndroidMediaFromat


time:43946738 enter.

[836:177] [2025-02-10 07:37:40 +0000.426837][3576] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[836:177] [2025-02-10 07:37:40 +0000.426854][3576] Create leave. expire time = 34


ms

[836:177] [2025-02-10 07:37:40 +0000.426871][3576] isSemiPlanarSupport


time:43946738 enter.

[836:177] [2025-02-10 07:37:40 +0000.426886][3576] H264Encoder isSemiPlanarSupport


[836:177] [2025-02-10 07:37:40 +0000.426904][3576] isSemiPlanarSupport leave.
expire time = 0 ms

[836:177] [2025-02-10 07:37:40 +0000.426918][3576] creat hw H264Encoder success,


isSemiPlanar:1
[836:177] [2025-02-10 07:37:40 +0000.426982][3576] InitEncode leave. expire time =
34 ms

[836:177] [2025-02-10 07:37:40 +0000.427014][3576] H264Encode::created Encoder


[836:177] [2025-02-10 07:37:40 +0000.427031][3576] H264Encode:: H264 encoder
created.
[836:177] [2025-02-10 07:37:40 +0000.427087][3576] H264 encoder created.
[836:177] [2025-02-10 07:37:40 +0000.427102][3576]
RecordingSessionInternalSimple:created avc encoder avc: 0x77715249c0
[836:177] [2025-02-10 07:37:40 +0000.427118][3576] setOutput:
[836:177] [2025-02-10 07:37:40 +0000.427133][3576]
RecordingSessionInternalSimple:encoder set output to muxer!
[836:177] [2025-02-10 07:37:40 +0000.427147][3576] request a key frame
[836:178] [2025-02-10 07:37:40 +0000.427186][3576] H264Encode:: request a key frame
[836:182] [2025-02-10 07:37:40 +0000.431192][3576] setDisplayRotate :90
[836:182] [2025-02-10 07:37:40 +0000.431255][3576] 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
[836:188] [2025-02-10 07:37:40 +0000.437701][3577] Push an pts:10 to dts queue.
[836:188] [2025-02-10 07:37:40 +0000.438067][3577]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[836:235] [2025-02-10 07:37:40 +0000.484939][357c] add aac audio track with id:1
[836:235] [2025-02-10 07:37:40 +0000.485034][357c] audio start ts:0
[836:235] [2025-02-10 07:37:40 +0000.485062][357c] the audio frame has been written
into MP4 file
[836:235] [2025-02-10 07:37:40 +0000.485158][3576] setDisplayRotate :90
[836:236] [2025-02-10 07:37:40 +0000.485186][3576] 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
[836:238] [2025-02-10 07:37:40 +0000.487739][357a] Error(video_source.cc:430): wait
decoder a frame: 0
[836:242] [2025-02-10 07:37:40 +0000.491450][3577] h264 add frame header cdr flag
[836:243] [2025-02-10 07:37:40 +0000.492643][3577] h264 add frame header cdr flag
[836:243] [2025-02-10 07:37:40 +0000.492794][3577] Received key frame:10
[836:243] [2025-02-10 07:37:40 +0000.492827][3577] last dts:0 currentPts:10
ppsOrSPS:0 queue length:9
[836:243] [2025-02-10 07:37:40 +0000.492850][3577] H264Encode:: get a sps pps
header!headerSize:31
[836:243] [2025-02-10 07:37:40 +0000.492908][357c] get the H.264 SPS parameter
[836:243] [2025-02-10 07:37:40 +0000.493063][357c] add video track with id:2
[836:244] [2025-02-10 07:37:40 +0000.493399][357c] get the H.264 PPS parameter
[836:244] [2025-02-10 07:37:40 +0000.493942][357c] get the H.264 IDR frame
[836:244] [2025-02-10 07:37:40 +0000.493984][357c] resss:true
[836:244] [2025-02-10 07:37:40 +0000.494008][357c] video start ts:10
[836:244] [2025-02-10 07:37:40 +0000.494109][357c] the video frame has been written
into MP4 file
[836:249] [2025-02-10 07:37:40 +0000.498807][3576] setDisplayRotate :90
[836:249] [2025-02-10 07:37:40 +0000.498860][3576] 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
[836:314] [2025-02-10 07:37:40 +0000.563373][3577] DTS queue for
Generator:0x7737ff1eb8 705 739 769 803
[836:372] [2025-02-10 07:37:40 +0000.621231][3576] setDisplayRotate :90
[836:372] [2025-02-10 07:37:40 +0000.621309][3576] 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
[836:385] [2025-02-10 07:37:40 +0000.634590][3577] Push an pts:1335 to dts queue.
[836:385] [2025-02-10 07:37:40 +0000.634995][357a] webrtc common_video plane
old ..... (1/1000) new: 90001 delete: 89983 diff: 18
[836:389] [2025-02-10 07:37:40 +0000.638557][3576] setDisplayRotate :90
[836:389] [2025-02-10 07:37:40 +0000.638648][3576] 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
[836:403] [2025-02-10 07:37:40 +0000.652681][3577] SendFrame
encodedImage._timeStamp:1335encodedImage->_length:22032
[836:403] [2025-02-10 07:37:40 +0000.652858][3577] last dts:1300 currentPts:1335
ppsOrSPS:0 queue length:5
[836:405] [2025-02-10 07:37:40 +0000.654519][357a] Error(video_source.cc:430): wait
decoder a frame: 0
[836:418] [2025-02-10 07:37:40 +0000.667235][3577] DTS queue for
Generator:0x7737ff1eb8 1469 1506 1540 1569 1607 1640 1672 1705
[836:448] [2025-02-10 07:37:40 +0000.697599][357b] audio_frame_list_ empty
[836:454] [2025-02-10 07:37:40 +0000.703587][3577] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1807 pts:1807
[836:474] [2025-02-10 07:37:40 +0000.723848][3577] h264 add frame header cdr flag
[836:474] [2025-02-10 07:37:40 +0000.723968][3577] Received key frame:2000
[836:475] [2025-02-10 07:37:40 +0000.724580][357c] get the H.264 IDR frame
[836:478] [2025-02-10 07:37:40 +0000.728093][3576] setDisplayRotate :90
[836:479] [2025-02-10 07:37:40 +0000.728227][3576] 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
[836:498] [2025-02-10 07:37:40 +0000.748102][3577] DTS queue for
Generator:0x7737ff1eb8 2334 2367 2402 2437 2473
[836:505] [2025-02-10 07:37:40 +0000.754935][3569] av_read_frame AVERROR_EOF
[836:518] [2025-02-10 07:37:40 +0000.767598][3577] Push an pts:2670 to dts queue.
[836:525] [2025-02-10 07:37:40 +0000.774628][3569] OnReceiveEOF:
[836:525] [2025-02-10 07:37:40 +0000.774696][3569] OnDecoderEOF time:43947086
enter.

[836:525] [2025-02-10 07:37:40 +0000.774730][3569] OnDecoderEOF leave. expire time


= 0 ms

[836:525] [2025-02-10 07:37:40 +0000.774748][3569] OnDecoderFinished:


OnDecoderFinished total decoder frames:102 this:0x7746324000
[836:525] [2025-02-10 07:37:40 +0000.774744][3567] CleanUp time:43947086 enter.

[836:527] [2025-02-10 07:37:40 +0000.776459][2c2d] haveEnoughProcessedData


internalAudioStream.length: 0
[836:529] [2025-02-10 07:37:40 +0000.778313][3567] CleanUp leave. expire time = 4
ms

[836:529] [2025-02-10 07:37:40 +0000.778383][3567] clean up


[836:529] [2025-02-10 07:37:40 +0000.778446][3567] running_decoder_count:0max
count:2
[836:532] [2025-02-10 07:37:40 +0000.781894][3577] last dts:2635 currentPts:2670
ppsOrSPS:0 queue length:6
[836:533] [2025-02-10 07:37:40 +0000.782329][3577] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2867
[836:533] [2025-02-10 07:37:40 +0000.782395][3577] push video frame to H264
encoder. (100 frame for one log)

[836:533] [2025-02-10 07:37:40 +0000.782415][3577] push video frame to H264


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

[836:533] [2025-02-10 07:37:40 +0000.782449][3577] H264Encode::push video frame to


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

[836:533] [2025-02-10 07:37:40 +0000.782506][3577] The input pts:2867 fps:30


[836:534] [2025-02-10 07:37:40 +0000.783730][357a] Error(video_source.cc:430): wait
decoder a frame: 0
[836:551] [2025-02-10 07:37:40 +0000.800842][3577] H264Encode::H264SWEncoder get
callback, length:15584 type:1 nalType:1length:15580
[836:552] [2025-02-10 07:37:40 +0000.802075][357b] PullAudioFrame: PullFrame audio
finished.
[836:553] [2025-02-10 07:37:40 +0000.802187][357b] OnAudioTimer: OnAudioTimer
return
[836:565] [2025-02-10 07:37:40 +0000.814512][357a] OnVideoTimer: OnVideoTimer
EndComposeFile
[836:565] [2025-02-10 07:37:40 +0000.814606][357a] EndComposeFile: EndComposeFile,
is composing 1
[836:568] [2025-02-10 07:37:40 +0000.818144][3577] DTS queue for
Generator:0x7737ff1eb8 3103 3144 3171 3202 3243 3270 3299 3335 3369
[836:572] [2025-02-10 07:37:40 +0000.821240][3577]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:102
[836:572] [2025-02-10 07:37:40 +0000.821318][3577]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x773874f000
[836:572] [2025-02-10 07:37:40 +0000.821570][3578]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[836:572] [2025-02-10 07:37:40 +0000.821615][3578]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[836:572] [2025-02-10 07:37:40 +0000.821758][3576] stop recording
[836:572] [2025-02-10 07:37:40 +0000.821791][3576]
RecordingSessionInternalSimple:destroy media processers
[836:572] [2025-02-10 07:37:40 +0000.821826][3576] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[836:572] [2025-02-10 07:37:40 +0000.821859][3576] H264Encode::flushing hareware
Encoder
[836:572] [2025-02-10 07:37:40 +0000.822000][3576] Flush time:43947133 enter.

[836:572] [2025-02-10 07:37:40 +0000.822045][3576] H264Encoder encoder flush


[836:572] [2025-02-10 07:37:40 +0000.822083][3576] flush output queue
[836:894] [2025-02-10 07:37:41 +0000.143435][3576] Flush leave. expire time = 322
ms

[836:894] [2025-02-10 07:37:41 +0000.143815][3576] ~H264EncodeWrap:


[836:894] [2025-02-10 07:37:41 +0000.143913][3576] ~H264Encode:
[836:894] [2025-02-10 07:37:41 +0000.143966][3576] teardownCompressionSession:
H264Encode::destroying Encoder
[836:894] [2025-02-10 07:37:41 +0000.144019][3576] Release time:43947455 enter.

[836:895] [2025-02-10 07:37:41 +0000.144310][3576] Release:


MediaCodecVideoEncoder::Release _inited:1
[836:895] [2025-02-10 07:37:41 +0000.144407][3576] Destroy time:43947456 enter.

[836:895] [2025-02-10 07:37:41 +0000.144495][3576] H264Encoder encoderDestroy


[836:895] [2025-02-10 07:37:41 +0000.144549][3576]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5f9e0
[836:895] [2025-02-10 07:37:41 +0000.144601][3576]
AndroidMediaCodecVideoEncoder::Destroy
[836:930] [2025-02-10 07:37:41 +0000.180072][3576] Destroy leave. expire time = 35
ms

[836:931] [2025-02-10 07:37:41 +0000.180277][3576] Release leave. expire time = 37


ms

[836:931] [2025-02-10 07:37:41 +0000.180342][3576] ~AndroidHwAvcEncoder


time:43947492 enter.

[836:931] [2025-02-10 07:37:41 +0000.180495][3576] Release time:43947492 enter.

[836:931] [2025-02-10 07:37:41 +0000.180541][3576] Release:


MediaCodecVideoEncoder:: has been released before, just return
[836:931] [2025-02-10 07:37:41 +0000.180575][3576] Release leave. expire time = 0
ms

[836:931] [2025-02-10 07:37:41 +0000.180658][3576] ~AndroidMediaCodecVideoEncoder


[836:931] [2025-02-10 07:37:41 +0000.180690][3576] ~WrapAndroidMediaCodec
time:43947492 enter.

[836:931] [2025-02-10 07:37:41 +0000.180720][3576] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[836:931] [2025-02-10 07:37:41 +0000.180751][3576] video hevc hw codec


destructor:0x77ca18ce80

[836:931] [2025-02-10 07:37:41 +0000.180810][3576] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[836:931] [2025-02-10 07:37:41 +0000.180860][3576] teardownCompressionSession:


H264Encode::destroyed Encoder
[836:931] [2025-02-10 07:37:41 +0000.180896][3576]
RecordingSessionInternalSimple:destroy aac encoder output!
[836:931] [2025-02-10 07:37:41 +0000.180925][3576] AACSWEncode destructor
[836:932] [2025-02-10 07:37:41 +0000.182166][357c] fd_close successed!
[836:933] [2025-02-10 07:37:41 +0000.182372][357c] MP4 close file successfully
[836:933] [2025-02-10 07:37:41 +0000.182422][357c] Recording session Internal:
notify recording ok
[836:933] [2025-02-10 07:37:41 +0000.182468][357c] onRecordingOk: Recording Ok,
compose use time: 792, averagefps 0
[836:933] [2025-02-10 07:37:41 +0000.182517][357c] OnReceiveEOF:
[836:935] [2025-02-10 07:37:41 +0000.185156][357a] OnVideoTimer: OnVideoTimer
return
[836:949] [2025-02-10 07:37:41 +0000.198628][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[836:949] [2025-02-10 07:37:41 +0000.198757][7dd2] ~MediaComposeFile time:43947510
enter.

[836:949] [2025-02-10 07:37:41 +0000.198793][7dd2] CancelCompose: CancelCompose,


is composing 0
[836:950] [2025-02-10 07:37:41 +0000.199241][3576] stop recording
[836:950] [2025-02-10 07:37:41 +0000.199292][3576] we have stopped recording before
[836:950] [2025-02-10 07:37:41 +0000.200161][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[836:951] [2025-02-10 07:37:41 +0000.200383][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[836:952] [2025-02-10 07:37:41 +0000.201304][7dd2] global uninited!
[836:952] [2025-02-10 07:37:41 +0000.201404][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[836:952] [2025-02-10 07:37:41 +0000.201497][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[836:952] [2025-02-10 07:37:41 +0000.201536][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[836:952] [2025-02-10 07:37:41 +0000.201600][7dd2] UnbindInputFilter 0x77711f7798
this 0x77ca1c50a0
[836:952] [2025-02-10 07:37:41 +0000.201660][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746324000
[836:952] [2025-02-10 07:37:41 +0000.201699][7dd2] DestoryDecoderByVideoSource
time:43947513 enter.

[836:952] [2025-02-10 07:37:41 +0000.201744][7dd2] ~VideoBindDecoder time:43947513


enter.

[836:952] [2025-02-10 07:37:41 +0000.201925][7dd2] CleanUp time:43947513 enter.


[836:954] [2025-02-10 07:37:41 +0000.203574][7dd2] CleanUp leave. expire time = 2
ms

[836:954] [2025-02-10 07:37:41 +0000.203678][7dd2] CleanUp time:43947515 enter.

[836:954] [2025-02-10 07:37:41 +0000.204011][7dd2] CleanUp leave. expire time = 0


ms

[836:956] [2025-02-10 07:37:41 +0000.206083][7dd2] ~VideoBindDecoder leave. expire


time = 4 ms

[836:957] [2025-02-10 07:37:41 +0000.206183][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[836:957] [2025-02-10 07:37:41 +0000.206260][7dd2] UnbindInputFilter 0x77711f6958


this 0x77711f7798
[836:957] [2025-02-10 07:37:41 +0000.206328][7dd2] UnbindInputFilter 0x77711f67d8
this 0x77711f6958
[836:957] [2025-02-10 07:37:41 +0000.206400][7dd2] UnbindInputFilter 0x7746324220
this 0x77711f67d8
[836:957] [2025-02-10 07:37:41 +0000.206461][7dd2] UnbindInputFilter 0x77711f73d8
this 0x77711f7918
[836:957] [2025-02-10 07:37:41 +0000.206519][7dd2] UnbindInputFilter 0x77711f7318
this 0x77711f73d8
[836:957] [2025-02-10 07:37:41 +0000.206581][7dd2] UnbindInputFilter 0x7746324220
this 0x77711f7318
[836:957] [2025-02-10 07:37:41 +0000.206648][7dd2] ~GLESContext:
[836:960] [2025-02-10 07:37:41 +0000.209605][7dd2] GLESContext destruct finish.
[836:960] [2025-02-10 07:37:41 +0000.209742][7dd2] filter: filter pipeline destroy
this: 0x77ca1c5000
[838:121] [2025-02-10 07:37:42 +0000.370971][2c2d] Run AGC when audioType = 0
[838:241] [2025-02-10 07:37:42 +0000.491004][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[839:986] [2025-02-10 07:37:44 +0000.235986][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[840:120] [2025-02-10 07:37:44 +0000.370118][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[840:121] [2025-02-10 07:37:44 +0000.370355][2c2e] _deviceSampleRate:48000

[840:122] [2025-02-10 07:37:44 +0000.372038][2c2d] Run AGC when audioType = 0


[840:123] [2025-02-10 07:37:44 +0000.372453][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[841:725] [2025-02-10 07:37:45 +0000.974562][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[842:123] [2025-02-10 07:37:46 +0000.372673][2c2d] Run AGC when audioType = 0
[843:465] [2025-02-10 07:37:47 +0000.715047][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[844:122] [2025-02-10 07:37:48 +0000.371964][2c2d] Run AGC when audioType = 0
[844:123] [2025-02-10 07:37:48 +0000.372455][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[845:212] [2025-02-10 07:37:49 +0000.461835][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[846:124] [2025-02-10 07:37:50 +0000.373625][2c2d] Run AGC when audioType = 0
[846:974] [2025-02-10 07:37:51 +0000.224318][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[848:122] [2025-02-10 07:37:52 +0000.372027][2c2d] Run AGC when audioType = 0
[848:123] [2025-02-10 07:37:52 +0000.372464][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[848:703] [2025-02-10 07:37:52 +0000.952768][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[850:120] [2025-02-10 07:37:54 +0000.369485][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[850:120] [2025-02-10 07:37:54 +0000.369658][2c2e] _deviceSampleRate:48000

[850:121] [2025-02-10 07:37:54 +0000.370935][2c2d] Run AGC when audioType = 0


[850:429] [2025-02-10 07:37:54 +0000.678891][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[850:539] [2025-02-10 07:37:54 +0000.788953][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[850:539] [2025-02-10 07:37:54 +0000.789036][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[850:540] [2025-02-10 07:37:54 +0000.789231][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[850:540] [2025-02-10 07:37:54 +0000.789622][2c29] operator() time:43961101 enter.

[850:540] [2025-02-10 07:37:54 +0000.789689][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[850:541] [2025-02-10 07:37:54 +0000.790744][2c29] MicSource: Mic source
created:10x78484cec00
[850:542] [2025-02-10 07:37:54 +0000.791313][2c29] alloc thread: 0x7770b13800
name:worker1 thread id:513242827952 to Mic_source
[850:542] [2025-02-10 07:37:54 +0000.791436][2c29] audio: start the audio sender
thread.

[850:542] [2025-02-10 07:37:54 +0000.791549][2c29] construct OpenGLRenderProgram


0x773d13cb98
[850:542] [2025-02-10 07:37:54 +0000.791588][2c29] CropFilter::SetOrientation
orientation: 90
[850:542] [2025-02-10 07:37:54 +0000.791742][2c29] filter: filter pipeline
construtc this: 0x773d0bad40
[850:542] [2025-02-10 07:37:54 +0000.791795][2c29] filter: filter pipeline2 update
pattern: 1
[850:542] [2025-02-10 07:37:54 +0000.791842][2c29] CameraSource::source_id_:44
[850:542] [2025-02-10 07:37:54 +0000.791888][2c29] RecordAudioSource::source_id_:45
[850:542] [2025-02-10 07:37:54 +0000.792124][2c29] BindInputFilter 0x7770b134c0
this 0x773d13cdc0
[850:543] [2025-02-10 07:37:54 +0000.792216][2c29] BindInputFilter 0x7770b13658
this 0x7770b12150
[850:543] [2025-02-10 07:37:54 +0000.792264][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bade0
[850:543] [2025-02-10 07:37:54 +0000.792328][2c29] setParamentForFilters:
speed:1.000000
[850:543] [2025-02-10 07:37:54 +0000.792413][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[850:543] [2025-02-10 07:37:54 +0000.792462][2c29] SetParamForFilter time:43961104
enter.

[850:543] [2025-02-10 07:37:54 +0000.792504][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[850:543] [2025-02-10 07:37:54 +0000.792552][2c29] SetParamForFilter: Params video
index is: 0
[850:543] [2025-02-10 07:37:54 +0000.792585][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[850:543] [2025-02-10 07:37:54 +0000.792621][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[850:543] [2025-02-10 07:37:54 +0000.792670][2c29] crop filter mode tpye:
citytravelvideo index:0
[850:548] [2025-02-10 07:37:54 +0000.797584][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797681][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797716][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797746][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797777][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797811][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797843][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797884][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797944][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.797989][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[850:548] [2025-02-10 07:37:54 +0000.798029][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[850:548] [2025-02-10 07:37:54 +0000.798074][2c29] SetParamForFilter leave. expire
time = 5 ms

[850:548] [2025-02-10 07:37:54 +0000.798162][2c29] OnOutputSizeChanged width 1280


height 720
[850:549] [2025-02-10 07:37:54 +0000.798213][2c29] OpenGLFrameBuffer: width:1280
height:720
[850:549] [2025-02-10 07:37:54 +0000.798253][2c29] OpenGLFrameBuffer: width:1280
height:720
[850:549] [2025-02-10 07:37:54 +0000.798292][2c29] OpenGLFrameBuffer: width:1280
height:720
[850:549] [2025-02-10 07:37:54 +0000.798333][2c29] OpenGLFrameBuffer: width:1280
height:720
[850:549] [2025-02-10 07:37:54 +0000.798388][2c29] OpenGLFrameBuffer: width:1280
height:720
[850:549] [2025-02-10 07:37:54 +0000.798427][2c29] OpenGLFrameBuffer: width:1280
height:720
[850:549] [2025-02-10 07:37:54 +0000.798470][2c29] construct TrivalImageDrawer
0x773c308000
[850:549] [2025-02-10 07:37:54 +0000.798499][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c308000 context 0x7770bc0380
[850:549] [2025-02-10 07:37:54 +0000.798530][2c29] setupGLES:
[850:550] [2025-02-10 07:37:54 +0000.799674][2c29] OpenGLRenderProgram::Initialize.
[850:550] [2025-02-10 07:37:54 +0000.799782][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[850:550] [2025-02-10 07:37:54 +0000.799818][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[850:550] [2025-02-10 07:37:54 +0000.799926][2c29] Init open gl render:
0x773d13cb98
[850:550] [2025-02-10 07:37:54 +0000.799965][2c29] Fragement shader path:
[850:550] [2025-02-10 07:37:54 +0000.800014][2c29] Fragement shader path:
[850:550] [2025-02-10 07:37:54 +0000.800057][2c29] create opengl program object.
[850:550] [2025-02-10 07:37:54 +0000.800097][2c29] create shader: vertex
[850:551] [2025-02-10 07:37:54 +0000.800465][2c29] create shader: fragment
[850:553] [2025-02-10 07:37:54 +0000.802341][2c29] Have not extra filter filename!
[850:553] [2025-02-10 07:37:54 +0000.802430][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[850:553] [2025-02-10 07:37:54 +0000.802501][2c29] OpenGLRenderProgram::Initialize
success.
[850:553] [2025-02-10 07:37:54 +0000.802565][2c29] Setup the OpenGL result:1
[850:553] [2025-02-10 07:37:54 +0000.802913][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[850:553] [2025-02-10 07:37:54 +0000.803094][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[850:553] [2025-02-10 07:37:54 +0000.803157][2c28] 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
[850:554] [2025-02-10 07:37:54 +0000.803225][2c28] 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_43961114.mp4
fileFD: -1
[850:554] [2025-02-10 07:37:54 +0000.803562][35b9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[850:554] [2025-02-10 07:37:54 +0000.803689][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
is opened successfully
[850:554] [2025-02-10 07:37:54 +0000.803765][2c28] setupMediaProcessers:
[850:554] [2025-02-10 07:37:54 +0000.803836][2c28]
RecordingSessionInternalSimple:setup media processers.
[850:554] [2025-02-10 07:37:54 +0000.803869][2c28] construct AAC encoder
[850:554] [2025-02-10 07:37:54 +0000.804131][2c28] H264Encoder creating:
superfast011818
[850:555] [2025-02-10 07:37:54 +0000.804248][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[850:555] [2025-02-10 07:37:54 +0000.805039][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[850:555] [2025-02-10 07:37:54 +0000.805093][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[850:555] [2025-02-10 07:37:54 +0000.805133][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[850:556] [2025-02-10 07:37:54 +0000.805174][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[850:556] [2025-02-10 07:37:54 +0000.805211][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[850:556] [2025-02-10 07:37:54 +0000.805247][2c28] setupCompressionSession:
[850:556] [2025-02-10 07:37:54 +0000.805284][2c28] H264Encode::creating hareware
Encoder
[850:556] [2025-02-10 07:37:54 +0000.805321][2c28] AndroidHwAvcEncoder
time:43961117 enter.

[850:556] [2025-02-10 07:37:54 +0000.805471][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[850:556] [2025-02-10 07:37:54 +0000.805599][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[850:556] [2025-02-10 07:37:54 +0000.805664][2c28] The video avc hw codec address
is 0x77ca18cbf8
[850:556] [2025-02-10 07:37:54 +0000.805745][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[850:556] [2025-02-10 07:37:54 +0000.805798][2c28] RegisterEncodeCompleteCallback


time:43961117 enter.

[850:556] [2025-02-10 07:37:54 +0000.805897][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[850:556] [2025-02-10 07:37:54 +0000.805959][2c28] InitEncode time:43961117 enter.

[850:556] [2025-02-10 07:37:54 +0000.806049][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[850:556] [2025-02-10 07:37:54 +0000.806111][2c28] Create time:43961117 enter.

[850:557] [2025-02-10 07:37:54 +0000.806171][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[850:557] [2025-02-10 07:37:54 +0000.806223][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77711f7dc0
[850:557] [2025-02-10 07:37:54 +0000.806384][2c28]
supported_type:image/vnd.android.heic
[850:557] [2025-02-10 07:37:54 +0000.806443][2c28] supported_type:video/avc
[850:557] [2025-02-10 07:37:54 +0000.806480][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[850:557] [2025-02-10 07:37:54 +0000.806526][2c28] hwCodecPrefix :OMX.qcom.
[850:557] [2025-02-10 07:37:54 +0000.806582][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[850:557] [2025-02-10 07:37:54 +0000.806635][2c28] mediacodec_createCodecByName
time:43961118 enter.

[850:557] [2025-02-10 07:37:54 +0000.806683][2c28] WrapAndroidMediaCodec


time:43961118 enter.

[850:557] [2025-02-10 07:37:54 +0000.806802][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[850:578] [2025-02-10 07:37:54 +0000.827200][2c28] mediacodec_createCodecByName


leave. expire time = 21 ms

[850:578] [2025-02-10 07:37:54 +0000.827305][2c28] WrapAndroidMediaFromat


time:43961139 enter.

[850:578] [2025-02-10 07:37:54 +0000.827400][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[850:609] [2025-02-10 07:37:54 +0000.859027][2c28] Destroy time:43961170 enter.

[850:609] [2025-02-10 07:37:54 +0000.859148][2c28] WrapAndroidMediaFromat::


Destroy
[850:610] [2025-02-10 07:37:54 +0000.859207][2c28] Destroy leave. expire time = 1
ms

[850:610] [2025-02-10 07:37:54 +0000.859231][2c28] ~WrapAndroidMediaFromat


time:43961171 enter.

[850:610] [2025-02-10 07:37:54 +0000.859255][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[850:610] [2025-02-10 07:37:54 +0000.859316][2c28] Create leave. expire time = 54


ms

[850:610] [2025-02-10 07:37:54 +0000.859342][2c28] isSemiPlanarSupport


time:43961171 enter.

[850:610] [2025-02-10 07:37:54 +0000.859364][2c28] H264Encoder isSemiPlanarSupport


[850:610] [2025-02-10 07:37:54 +0000.859389][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[850:610] [2025-02-10 07:37:54 +0000.859411][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[850:610] [2025-02-10 07:37:54 +0000.859479][2c28] InitEncode leave. expire time =
54 ms

[850:610] [2025-02-10 07:37:54 +0000.859506][2c28] H264Encode::created Encoder


[850:610] [2025-02-10 07:37:54 +0000.859530][2c28] H264Encode:: H264 encoder
created.
[850:610] [2025-02-10 07:37:54 +0000.859553][2c28] H264 encoder created.
[850:610] [2025-02-10 07:37:54 +0000.859575][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x7746167880
[850:610] [2025-02-10 07:37:54 +0000.859600][2c28] setOutput:
[850:610] [2025-02-10 07:37:54 +0000.859622][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[850:610] [2025-02-10 07:37:54 +0000.859641][2c28] request a key frame
[850:610] [2025-02-10 07:37:54 +0000.859660][2c28] H264Encode:: request a key frame
[850:610] [2025-02-10 07:37:54 +0000.860057][2c28] setDisplayRotate :90
[850:610] [2025-02-10 07:37:54 +0000.860106][2c28] 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
[850:611] [2025-02-10 07:37:54 +0000.860255][2c29] StartRecording:
[850:611] [2025-02-10 07:37:54 +0000.860354][35b3] operator(): Set the recording
session in mic source. recording session: 0x7770b13500
[850:611] [2025-02-10 07:37:54 +0000.860506][2c29] operator() leave. expire time =
71 ms

[850:665] [2025-02-10 07:37:54 +0000.914495][2c29] begine recode to first frame


spend time:125
[850:665] [2025-02-10 07:37:54 +0000.914722][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[850:666] [2025-02-10 07:37:54 +0000.915350][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[850:699] [2025-02-10 07:37:54 +0000.948973][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[850:704] [2025-02-10 07:37:54 +0000.954021][35b8]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[850:734] [2025-02-10 07:37:54 +0000.983423][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[850:752] [2025-02-10 07:37:55 +0000.1704][35b9] add aac audio track with id:1
[850:771] [2025-02-10 07:37:55 +0000.20291][35b8] h264 add frame header cdr flag
[850:771] [2025-02-10 07:37:55 +0000.20997][35b8] h264 add frame header cdr flag
[850:772] [2025-02-10 07:37:55 +0000.21345][35b8] Received key frame:0
[850:772] [2025-02-10 07:37:55 +0000.21406][35b8] H264Encode:: get a sps pps
header!headerSize:31
[850:772] [2025-02-10 07:37:55 +0000.21515][35b9] get the H.264 SPS parameter
[850:772] [2025-02-10 07:37:55 +0000.21759][35b9] add video track with id:2
[850:773] [2025-02-10 07:37:55 +0000.22414][35b9] get the H.264 PPS parameter
[850:773] [2025-02-10 07:37:55 +0000.22755][35b9] get the H.264 IDR frame
[850:773] [2025-02-10 07:37:55 +0000.22801][35b9] resss:true
[850:773] [2025-02-10 07:37:55 +0000.22833][35b9] video start ts:0
[850:773] [2025-02-10 07:37:55 +0000.22974][35b9] the video frame has been written
into MP4 file
[850:797] [2025-02-10 07:37:55 +0000.46673][35b1] AF_SpeedFilter::PullFrame eof4
[850:820] [2025-02-10 07:37:55 +0000.69304][35b1]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[850:832] [2025-02-10 07:37:55 +0000.81213][35b3] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[850:833] [2025-02-10 07:37:55 +0000.82669][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[850:836] [2025-02-10 07:37:55 +0000.86030][35b9] audio start ts:0
[850:837] [2025-02-10 07:37:55 +0000.86245][35b9] the audio frame has been written
into MP4 file
[851:169] [2025-02-10 07:37:55 +0000.418489][2c29] The convert RGB to YUV take 1
[851:291] [2025-02-10 07:37:55 +0000.540301][35b1] AF_SpeedFilter audio
0x7770b12000 PullFrame
[851:303] [2025-02-10 07:37:55 +0000.552935][35b8] Push an pts:602 to dts queue.
[851:336] [2025-02-10 07:37:55 +0000.585334][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[851:340] [2025-02-10 07:37:55 +0000.589973][35b8] last dts:571 currentPts:602
ppsOrSPS:0 queue length:2
[851:372] [2025-02-10 07:37:55 +0000.622145][35b8] DTS queue for
Generator:0x77463816b8 637 669
[851:670] [2025-02-10 07:37:55 +0000.920032][2c29] The convert RGB to YUV take 1
[851:738] [2025-02-10 07:37:55 +0000.987248][2c29] webrtc common_video plane
old ..... (1/1000) new: 91001 delete: 90983 diff: 18
[851:831] [2025-02-10 07:37:56 +0000.81085][35b3] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[851:834] [2025-02-10 07:37:56 +0000.83717][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[852:008] [2025-02-10 07:37:56 +0000.258150][35b8] SendFrame
encodedImage._timeStamp:1267encodedImage->_length:35616
[852:072] [2025-02-10 07:37:56 +0000.321429][35b8]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1369
[852:083] [2025-02-10 07:37:56 +0000.332596][35b1]
RecordAudioSource::PullAudioFrame
[852:124] [2025-02-10 07:37:56 +0000.373554][2c2d] Run AGC when audioType = 0
[852:124] [2025-02-10 07:37:56 +0000.373743][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[852:139] [2025-02-10 07:37:56 +0000.389154][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[852:170] [2025-02-10 07:37:56 +0000.419894][2c29] The convert RGB to YUV take 1
[852:203] [2025-02-10 07:37:56 +0000.452762][35b8] DTS queue for
Generator:0x77463816b8 1470 1502
[852:334] [2025-02-10 07:37:56 +0000.583248][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[852:349] [2025-02-10 07:37:56 +0000.598439][35b7]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1578queue_audio_frame_:4
[852:438] [2025-02-10 07:37:56 +0000.687665][35b8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1704 pts:1704
[852:501] [2025-02-10 07:37:56 +0000.750690][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[852:501] [2025-02-10 07:37:56 +0000.750779][2c29] GPUImageProcessing: input frame
width1280 X 720
[852:501] [2025-02-10 07:37:56 +0000.751066][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[852:501] [2025-02-10 07:37:56 +0000.751133][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[852:639] [2025-02-10 07:37:56 +0000.888780][35b8] Push an pts:1936 to dts queue.
[852:670] [2025-02-10 07:37:56 +0000.919724][2c29] The convert RGB to YUV take 2
[852:676] [2025-02-10 07:37:56 +0000.925187][35b8] last dts:1902 currentPts:1936
ppsOrSPS:0 queue length:2
[852:739] [2025-02-10 07:37:56 +0000.988244][35b8] h264 add frame header cdr flag
[852:739] [2025-02-10 07:37:56 +0000.988595][35b8] Received key frame:2003
[852:773] [2025-02-10 07:37:57 +0000.22819][35b9] get the H.264 IDR frame
[852:828] [2025-02-10 07:37:57 +0000.77196][35b1] AF_SpeedFilter audio 0x7770b12000
PullFrame
[852:831] [2025-02-10 07:37:57 +0000.80583][35b3] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[852:834] [2025-02-10 07:37:57 +0000.84153][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[852:909] [2025-02-10 07:37:57 +0000.158737][35b1] resampled_data_size:3584
[852:979] [2025-02-10 07:37:57 +0000.228427][35b1] AF_SpeedFilter::PullFrame eof4
[853:001] [2025-02-10 07:37:57 +0000.250650][35b1]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[853:008] [2025-02-10 07:37:57 +0000.257431][35b8] DTS queue for
Generator:0x77463816b8 2303
[853:171] [2025-02-10 07:37:57 +0000.421045][2c29] The convert RGB to YUV take 1
[853:336] [2025-02-10 07:37:57 +0000.585299][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[853:539] [2025-02-10 07:37:57 +0000.788197][35b8] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2836
[853:539] [2025-02-10 07:37:57 +0000.788360][35b8] push video frame to H264
encoder. (100 frame for one log)

[853:539] [2025-02-10 07:37:57 +0000.788415][35b8] push video frame to H264


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

[853:539] [2025-02-10 07:37:57 +0000.788448][35b8] H264Encode::push video frame to


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

[853:539] [2025-02-10 07:37:57 +0000.788491][35b8] The input pts:2836 fps:30


[853:546] [2025-02-10 07:37:57 +0000.796075][35b3] The output timestamp from audio
mixer change:43964103
[853:575] [2025-02-10 07:37:57 +0000.824686][35b8] H264Encode::H264SWEncoder get
callback, length:39696 type:1 nalType:1length:39692
[853:672] [2025-02-10 07:37:57 +0000.921903][2c29] The convert RGB to YUV take 1
[853:803] [2025-02-10 07:37:58 +0000.52859][2c2d] On audio frame the broadcast with
timestamp:43964364 samples:480. (1000 frame for one log)

[853:827] [2025-02-10 07:37:58 +0000.77146][35b3] Get data in mic source, which has
byte length:1764micAudioStream->length():20
[853:828] [2025-02-10 07:37:58 +0000.77339][35b3] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[853:839] [2025-02-10 07:37:58 +0000.88583][2c29] webrtc common_video plane
old ..... (1/1000) new: 92001 delete: 91983 diff: 18
[853:840] [2025-02-10 07:37:58 +0000.89420][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[853:845] [2025-02-10 07:37:58 +0000.94434][35b8] DTS queue for
Generator:0x77463816b8 3141
[853:850] [2025-02-10 07:37:58 +0000.99190][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[853:871] [2025-02-10 07:37:58 +0000.120473][35b1]
RecordAudioSource::PullAudioFrame
[853:967] [2025-02-10 07:37:58 +0000.216311][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[853:971] [2025-02-10 07:37:58 +0000.220243][35b8] Push an pts:3268 to dts queue.
[854:011] [2025-02-10 07:37:58 +0000.260738][35b8] last dts:3236 currentPts:3268
ppsOrSPS:0 queue length:2
[854:124] [2025-02-10 07:37:58 +0000.373415][2c2d] Run AGC when audioType = 0
[854:169] [2025-02-10 07:37:58 +0000.419130][2c29] The convert RGB to YUV take 1
[854:333] [2025-02-10 07:37:58 +0000.582458][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[854:369] [2025-02-10 07:37:58 +0000.618848][35b1] AF_SpeedFilter audio
0x7770b12000 PullFrame
[854:667] [2025-02-10 07:37:58 +0000.916815][2c29] The convert RGB to YUV take 1
[854:671] [2025-02-10 07:37:58 +0000.920711][35b8] DTS queue for
Generator:0x77463816b8 3967
[854:695] [2025-02-10 07:37:58 +0000.944412][35b7]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3900queue_audio_frame_:8
[854:741] [2025-02-10 07:37:58 +0000.990830][35b8] h264 add frame header cdr flag
[854:741] [2025-02-10 07:37:58 +0000.991116][35b8] Received key frame:4002
[854:775] [2025-02-10 07:37:59 +0000.25157][35b9] get the H.264 IDR frame
[854:830] [2025-02-10 07:37:59 +0000.79225][35b3] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[854:831] [2025-02-10 07:37:59 +0000.80294][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[855:072] [2025-02-10 07:37:59 +0000.321752][35b1] resampled_data_size:15872
[855:153] [2025-02-10 07:37:59 +0000.402958][35b1] AF_SpeedFilter::PullFrame eof4
[855:167] [2025-02-10 07:37:59 +0000.416404][2c29] The convert RGB to YUV take 3
[855:176] [2025-02-10 07:37:59 +0000.425944][35b1]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[855:203] [2025-02-10 07:37:59 +0000.452274][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[855:304] [2025-02-10 07:37:59 +0000.554144][35b8] Push an pts:4603 to dts queue.
[855:333] [2025-02-10 07:37:59 +0000.582839][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[855:340] [2025-02-10 07:37:59 +0000.589583][35b8] SendFrame
encodedImage._timeStamp:4603encodedImage->_length:27904
[855:340] [2025-02-10 07:37:59 +0000.589714][35b8] last dts:4569 currentPts:4603
ppsOrSPS:0 queue length:2
[855:399] [2025-02-10 07:37:59 +0000.648831][35b8]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4698
[855:504] [2025-02-10 07:37:59 +0000.753923][35b8] DTS queue for
Generator:0x77463816b8 4769 4800
[855:561] [2025-02-10 07:37:59 +0000.811089][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[855:659] [2025-02-10 07:37:59 +0000.908751][35b1]
RecordAudioSource::PullAudioFrame
[855:672] [2025-02-10 07:37:59 +0000.921468][2c29] The convert RGB to YUV take 2
[855:808] [2025-02-10 07:38:00 +0000.57521][35b8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5071 pts:5071
[855:824] [2025-02-10 07:38:00 +0000.73676][35b3] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[855:832] [2025-02-10 07:38:00 +0000.81826][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[855:869] [2025-02-10 07:38:00 +0000.118636][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[855:869] [2025-02-10 07:38:00 +0000.118756][2c29] GPUImageProcessing: input frame
width1280 X 720
[855:870] [2025-02-10 07:38:00 +0000.119194][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[855:870] [2025-02-10 07:38:00 +0000.119277][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[855:904] [2025-02-10 07:38:00 +0000.153702][2c29] webrtc common_video plane
old ..... (1/1000) new: 93001 delete: 92983 diff: 18
[855:916] [2025-02-10 07:38:00 +0000.165521][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[855:916] [2025-02-10 07:38:00 +0000.165754][2c29] operator(): Stop
[855:916] [2025-02-10 07:38:00 +0000.165823][2c29] StopPullFrameAndWriteMp4
time:43966477 enter.

[855:916] [2025-02-10 07:38:00 +0000.165821][35b1] AF_SpeedFilter audio


0x7770b12000 PullFrame
[855:916] [2025-02-10 07:38:00 +0000.165891][2c29] StopRecording:
[855:923] [2025-02-10 07:38:00 +0000.172225][35b1] PullAudioFrame: PullFrame audio
finished.
[855:923] [2025-02-10 07:38:00 +0000.172332][35b1]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[855:925] [2025-02-10 07:38:00 +0000.174513][35b8]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:157
[855:929] [2025-02-10 07:38:00 +0000.178200][2c28] stop recording
[855:929] [2025-02-10 07:38:00 +0000.178320][2c28]
RecordingSessionInternalSimple:destroy media processers
[855:929] [2025-02-10 07:38:00 +0000.178395][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[855:929] [2025-02-10 07:38:00 +0000.178438][2c28] H264Encode::flushing hareware
Encoder
[855:929] [2025-02-10 07:38:00 +0000.178659][2c28] Flush time:43966490 enter.
[855:929] [2025-02-10 07:38:00 +0000.178715][2c28] H264Encoder encoder flush
[855:929] [2025-02-10 07:38:00 +0000.178778][2c28] flush output queue
[856:125] [2025-02-10 07:38:00 +0000.374470][2c2d] Run AGC when audioType = 0
[856:125] [2025-02-10 07:38:00 +0000.374673][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[856:257] [2025-02-10 07:38:00 +0000.506756][2c28] Flush leave. expire time = 328
ms

[856:257] [2025-02-10 07:38:00 +0000.507027][2c28] ~H264EncodeWrap:


[856:257] [2025-02-10 07:38:00 +0000.507087][2c28] ~H264Encode:
[856:257] [2025-02-10 07:38:00 +0000.507126][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[856:257] [2025-02-10 07:38:00 +0000.507166][2c28] Release time:43966818 enter.

[856:258] [2025-02-10 07:38:00 +0000.507433][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[856:258] [2025-02-10 07:38:00 +0000.507538][2c28] Destroy time:43966819 enter.

[856:258] [2025-02-10 07:38:00 +0000.507582][2c28] H264Encoder encoderDestroy


[856:258] [2025-02-10 07:38:00 +0000.507623][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[856:258] [2025-02-10 07:38:00 +0000.507663][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[856:289] [2025-02-10 07:38:00 +0000.538714][2c28] Destroy leave. expire time = 31
ms

[856:289] [2025-02-10 07:38:00 +0000.538871][2c28] Release leave. expire time = 32


ms

[856:289] [2025-02-10 07:38:00 +0000.538974][2c28] ~AndroidHwAvcEncoder


time:43966850 enter.

[856:289] [2025-02-10 07:38:00 +0000.539112][2c28] Release time:43966850 enter.

[856:290] [2025-02-10 07:38:00 +0000.539174][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[856:290] [2025-02-10 07:38:00 +0000.539227][2c28] Release leave. expire time = 1
ms

[856:290] [2025-02-10 07:38:00 +0000.539275][2c28] ~AndroidMediaCodecVideoEncoder


[856:290] [2025-02-10 07:38:00 +0000.539321][2c28] ~WrapAndroidMediaCodec
time:43966851 enter.

[856:290] [2025-02-10 07:38:00 +0000.539363][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[856:290] [2025-02-10 07:38:00 +0000.539406][2c28] video hevc hw codec


destructor:0x77ca18cbf8

[856:290] [2025-02-10 07:38:00 +0000.539463][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[856:290] [2025-02-10 07:38:00 +0000.539534][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[856:290] [2025-02-10 07:38:00 +0000.539573][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[856:290] [2025-02-10 07:38:00 +0000.539604][2c28] AACSWEncode destructor
[856:293] [2025-02-10 07:38:00 +0000.543128][35b9] MP4 close file successfully
[856:294] [2025-02-10 07:38:00 +0000.543216][35b9] Recording session Internal:
notify recording ok
[856:294] [2025-02-10 07:38:00 +0000.543274][35b9] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4,
output_video_timestamp_:5202 last_video_pts_:5202
[856:294] [2025-02-10 07:38:00 +0000.543343][35b9] OnRecordFinish:
[856:294] [2025-02-10 07:38:00 +0000.543875][35b9] onRecordingOk: net seek
pos:0record video duration:5235record audio duration:5224
[856:295] [2025-02-10 07:38:00 +0000.545065][35b3] destructMicSource_w:
[856:295] [2025-02-10 07:38:00 +0000.545133][35b3] setOutput_w:
MicSource::setOutput() 0x0
[856:296] [2025-02-10 07:38:00 +0000.545958][2c29] releaseThread 0x7770b13800
[856:296] [2025-02-10 07:38:00 +0000.546014][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[856:298] [2025-02-10 07:38:00 +0000.547702][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 382 ms

[856:298] [2025-02-10 07:38:00 +0000.547763][2c29] DestroyPipelineAndFilters


time:43966859 enter.

[856:298] [2025-02-10 07:38:00 +0000.547836][2c29] UnbindInputFilter 0x7770b134c0


this 0x773d13cdc0
[856:298] [2025-02-10 07:38:00 +0000.547891][2c29] UnbindInputFilter 0x7770b13658
this 0x7770b12150
[856:298] [2025-02-10 07:38:00 +0000.547950][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bade0
[856:298] [2025-02-10 07:38:00 +0000.547980][2c29] filter: filter pipeline destroy
this: 0x773d0bad40
[856:299] [2025-02-10 07:38:00 +0000.548295][2c29] ClearVideoOfSources: recodring
total frames:0
[856:299] [2025-02-10 07:38:00 +0000.548335][2c29] ClearVideoOfSources:
[856:299] [2025-02-10 07:38:00 +0000.548365][2c29] GPUImageProcessing destruct.
[856:299] [2025-02-10 07:38:00 +0000.548422][2c29] destroy TrivalImageDrawer
0x773c308000
[856:299] [2025-02-10 07:38:00 +0000.548472][2c29] The shader has been initialize,
clean up them.

[856:299] [2025-02-10 07:38:00 +0000.548539][2c29] ~OpenGLFrameBuffer:


[856:299] [2025-02-10 07:38:00 +0000.548647][2c29] ~OpenGLFrameBuffer:
[856:299] [2025-02-10 07:38:00 +0000.548728][2c29] ~OpenGLFrameBuffer:
[856:299] [2025-02-10 07:38:00 +0000.548806][2c29] ~OpenGLFrameBuffer:
[856:299] [2025-02-10 07:38:00 +0000.548881][2c29] ~OpenGLFrameBuffer:
[856:300] [2025-02-10 07:38:00 +0000.549490][2c29] ~OpenGLFrameBuffer:
[856:300] [2025-02-10 07:38:00 +0000.549824][2c29] GPUImageProcessing destruct
finish.
[856:300] [2025-02-10 07:38:00 +0000.549881][2c29] GPURGBAFrame destruct.
[856:300] [2025-02-10 07:38:00 +0000.549945][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[856:300] [2025-02-10 07:38:00 +0000.549983][2c29] ~CameraSource time:43966861
enter.

[856:300] [2025-02-10 07:38:00 +0000.550016][2c29] ~CameraSource leave. expire


time = 0 ms

[856:300] [2025-02-10 07:38:00 +0000.550052][2c29] ~RecordAudioSource time:43966861


enter.

[856:301] [2025-02-10 07:38:00 +0000.550168][2c29] ~RecordAudioSource leave.


expire time = 1 ms

[856:301] [2025-02-10 07:38:00 +0000.550207][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms

[856:318] [2025-02-10 07:38:00 +0000.567652][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[856:319] [2025-02-10 07:38:00 +0000.568412][7dd2] machine model :poco
[856:319] [2025-02-10 07:38:00 +0000.568483][7dd2] Support this machine model :poco
[856:319] [2025-02-10 07:38:00 +0000.568530][7dd2] global inited! current sdk
version: 07-20-936c45f
[856:319] [2025-02-10 07:38:00 +0000.568770][7dd2] filter: filter pipeline
construtc this: 0x7771424100
[856:319] [2025-02-10 07:38:00 +0000.568814][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[856:319] [2025-02-10 07:38:00 +0000.568852][7dd2] GLESContext:
[856:319] [2025-02-10 07:38:00 +0000.568918][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[856:320] [2025-02-10 07:38:00 +0000.570162][7dd2] The result of creation:
0x77ca1cf600
[856:321] [2025-02-10 07:38:00 +0000.570343][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca1ea000
[856:321] [2025-02-10 07:38:00 +0000.570523][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[856:321] [2025-02-10 07:38:00 +0000.570586][7dd2] The source 0 speed:1
[856:321] [2025-02-10 07:38:00 +0000.570658][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4,
delay: 0
[856:321] [2025-02-10 07:38:00 +0000.570786][7dd2] CreateDecoderByVideoSource
time:43966882 enter.

[856:321] [2025-02-10 07:38:00 +0000.571056][7dd2] running_decoder_count:0max


count:2
[856:321] [2025-02-10 07:38:00 +0000.571111][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[856:323] [2025-02-10 07:38:00 +0000.572384][35c7] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[856:345] [2025-02-10 07:38:00 +0000.594984][35c7] OnStreamInfoFound: video


duration_: 5235
[856:347] [2025-02-10 07:38:00 +0000.596481][35c8] NO get frame from decoder
[856:347] [2025-02-10 07:38:00 +0000.596532][7dd2] start decoder
[856:347] [2025-02-10 07:38:00 +0000.596618][7dd2] CreateDecoderByVideoSource
leave. expire time = 26 ms

[856:347] [2025-02-10 07:38:00 +0000.596705][7dd2] BindInputFilter 0x7746138fa0


this 0x77711f7318
[856:347] [2025-02-10 07:38:00 +0000.596769][7dd2] BindInputFilter 0x77711f7318
this 0x77711f73d8
[856:347] [2025-02-10 07:38:00 +0000.596852][7dd2] BindInputFilter 0x7746138fa0
this 0x77711f7fd8
[856:347] [2025-02-10 07:38:00 +0000.596921][7dd2] BindInputFilter 0x77711f7fd8
this 0x777120f758
[856:347] [2025-02-10 07:38:00 +0000.596971][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[856:347] [2025-02-10 07:38:00 +0000.597026][7dd2] BindInputFilter 0x77711f73d8
this 0x777120f818
[856:347] [2025-02-10 07:38:00 +0000.597087][7dd2] BindInputFilter 0x777120f818
this 0x77714241a0
[856:347] [2025-02-10 07:38:00 +0000.597147][7dd2] BindInputFilter 0x777120f758
this 0x777120f8d8
[856:348] [2025-02-10 07:38:00 +0000.597204][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[856:348] [2025-02-10 07:38:00 +0000.597263][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[856:348] [2025-02-10 07:38:00 +0000.597502][35c8] NO get frame from decoder
[856:348] [2025-02-10 07:38:00 +0000.597931][7dd2] machine model :poco
[856:348] [2025-02-10 07:38:00 +0000.597984][7dd2] Support this machine model :poco
[856:348] [2025-02-10 07:38:00 +0000.598029][7dd2] global inited! current sdk
version: 07-20-936c45f
[856:348] [2025-02-10 07:38:00 +0000.598120][7dd2] GetPipeline:
-----------------------------------------
[856:349] [2025-02-10 07:38:00 +0000.598211][7dd2] GetPipeline: source:
0x7746138d80
[856:349] [2025-02-10 07:38:00 +0000.598257][7dd2] GetPipeline: filter: NULLFilter
[856:349] [2025-02-10 07:38:00 +0000.598301][7dd2] GetPipeline: filter: NULLFilter
[856:349] [2025-02-10 07:38:00 +0000.598348][7dd2] GetPipeline: filter: NULLFilter
[856:349] [2025-02-10 07:38:00 +0000.598392][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[856:349] [2025-02-10 07:38:00 +0000.598433][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[856:349] [2025-02-10 07:38:00 +0000.598482][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[856:349] [2025-02-10 07:38:00 +0000.598516][7dd2] GetPipeline:
------------------------------------------
[856:349] [2025-02-10 07:38:00 +0000.598563][7dd2] filter: filter pipeline2 update
pattern: 0
[856:349] [2025-02-10 07:38:00 +0000.598763][35c8] NO get frame from decoder
[856:351] [2025-02-10 07:38:00 +0000.600448][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[856:351] [2025-02-10 07:38:00 +0000.600537][35c8] NO get frame from decoder
[856:351] [2025-02-10 07:38:00 +0000.600863][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[856:351] [2025-02-10 07:38:00 +0000.600991][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[856:352] [2025-02-10 07:38:00 +0000.601309][7dd2] DeviceInit:
[856:352] [2025-02-10 07:38:00 +0000.601628][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[856:352] [2025-02-10 07:38:00 +0000.602093][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[856:353] [2025-02-10 07:38:00 +0000.602465][7dd2] CreatePlatformSpecificObjects:
[856:353] [2025-02-10 07:38:00 +0000.602523][7dd2] audio device use null audio
input and opensl output
[856:353] [2025-02-10 07:38:00 +0000.602566][7dd2] Create OpenSLES output module
with java VM support.

[856:353] [2025-02-10 07:38:00 +0000.602706][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[856:353] [2025-02-10 07:38:00 +0000.602994][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[856:354] [2025-02-10 07:38:00 +0000.603274][7dd2] Create OpenSLES output module
with buffer num:2
[856:354] [2025-02-10 07:38:00 +0000.603351][7dd2] Error(trace.cc:40): Init the
output and input for audio device template.
[856:354] [2025-02-10 07:38:00 +0000.603395][7dd2] Init the output device.

[856:354] [2025-02-10 07:38:00 +0000.603438][7dd2] Set the playout as stereo:1


[856:354] [2025-02-10 07:38:00 +0000.603479][7dd2] Set the sample rate to be:44100

[856:354] [2025-02-10 07:38:00 +0000.603542][7dd2] Low latency buffer size:144 low


sample rate:48000
[856:354] [2025-02-10 07:38:00 +0000.603594][7dd2] DeviceInit: Done
[856:354] [2025-02-10 07:38:00 +0000.603823][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[856:355] [2025-02-10 07:38:00 +0000.604222][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[856:355] [2025-02-10 07:38:00 +0000.604356][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77712062e0
[856:355] [2025-02-10 07:38:00 +0000.604484][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[856:355] [2025-02-10 07:38:00 +0000.604543][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[856:355] [2025-02-10 07:38:00 +0000.604613][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[856:355] [2025-02-10 07:38:00 +0000.604567][35d3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77713cf918
[856:355] [2025-02-10 07:38:00 +0000.604855][7dd2] SetGraphLoop: SetGraphLoop 1
[856:355] [2025-02-10 07:38:00 +0000.604894][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[856:355] [2025-02-10 07:38:00 +0000.604938][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[856:356] [2025-02-10 07:38:00 +0000.605249][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[856:356] [2025-02-10 07:38:00 +0000.605408][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[856:356] [2025-02-10 07:38:00 +0000.605820][35c8] NO get frame from decoder
[856:358] [2025-02-10 07:38:00 +0000.607423][35c8] NO get frame from decoder
[856:360] [2025-02-10 07:38:00 +0000.609181][35d5] Start:
[856:360] [2025-02-10 07:38:00 +0000.609459][35d4] operator(): video render
started.
[856:360] [2025-02-10 07:38:00 +0000.609534][35d5] Start:
[856:360] [2025-02-10 07:38:00 +0000.609603][35d5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[856:360] [2025-02-10 07:38:00 +0000.609636][35d5] Reset: history total size: 98
[856:360] [2025-02-10 07:38:00 +0000.609678][35d5] DeviceStart:
audioDevice_:0x777120b000
[856:360] [2025-02-10 07:38:00 +0000.609718][35d5] DeviceStart: time profile
playout init before
[856:360] [2025-02-10 07:38:00 +0000.609743][35d5] DeviceStart: time profile
playout init end
[856:360] [2025-02-10 07:38:00 +0000.609770][35d5] OpenSlesOutput:Start playout

[856:363] [2025-02-10 07:38:00 +0000.612595][35d5] Create the opensl output player.


streamtype before:0

[856:363] [2025-02-10 07:38:00 +0000.612745][35d5] Create the opensl output player.


streamtype after:3
[856:364] [2025-02-10 07:38:00 +0000.613652][35c8] NO get frame from decoder
[856:366] [2025-02-10 07:38:00 +0000.615678][35c8] NO get frame from decoder
[856:429] [2025-02-10 07:38:00 +0000.678487][35d5] Enqueue opensl buffer size:1764
[856:451] [2025-02-10 07:38:00 +0000.700506][35d5] DeviceStart: time profile
playout all end
[856:451] [2025-02-10 07:38:00 +0000.700609][35d5] operator(): Audio playback
started.
[856:451] [2025-02-10 07:38:00 +0000.700809][35d5] operator(): Started now!
[856:452] [2025-02-10 07:38:00 +0000.701294][35d6] Pull audio failed.(wait video!)
[856:452] [2025-02-10 07:38:00 +0000.701538][35d6]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[856:453] [2025-02-10 07:38:00 +0000.702844][35d6] Pull audio failed.(wait video!)
[856:453] [2025-02-10 07:38:00 +0000.703112][35d6]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[856:468] [2025-02-10 07:38:00 +0000.718002][35d4] lipsync_debug: First video frame
rendering.
[856:526] [2025-02-10 07:38:00 +0000.776085][35d5] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[856:527] [2025-02-10 07:38:00 +0000.776219][35d5] First audio frame rendering
[856:528] [2025-02-10 07:38:00 +0000.777555][35d6]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[856:528] [2025-02-10 07:38:00 +0000.777725][35d6] audio frame wait video
frame.last_video_timestamp:104 last_audio_timestamp:207.937
[856:594] [2025-02-10 07:38:00 +0000.843963][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[856:595] [2025-02-10 07:38:00 +0000.844867][35d5] Stop:
[856:595] [2025-02-10 07:38:00 +0000.844974][35d4] operator(): Video Render
stopped.
[856:596] [2025-02-10 07:38:00 +0000.845186][35d5] Stop:
[856:596] [2025-02-10 07:38:00 +0000.845380][35d5] DeviceStop:
audioDevice_:0x777120b000
[856:596] [2025-02-10 07:38:00 +0000.845409][35d5] OpenSlesOutput:Stop playout

[856:598] [2025-02-10 07:38:00 +0000.847594][35d5] DeviceStop: Done


[856:598] [2025-02-10 07:38:00 +0000.847704][35d5] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[856:598] [2025-02-10 07:38:00 +0000.847746][35d5] operator(): Stop now!
[856:614] [2025-02-10 07:38:00 +0000.863178][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[856:614] [2025-02-10 07:38:00 +0000.863264][7dd2] StopPreView: Have Stopped,
operation cancel
[856:614] [2025-02-10 07:38:00 +0000.863285][7dd2] Stop:
[856:614] [2025-02-10 07:38:00 +0000.863622][35d5] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[856:616] [2025-02-10 07:38:00 +0000.865216][7dd2] DeviceRelease:
audioDevice_:0x777120b000
[856:616] [2025-02-10 07:38:00 +0000.865253][7dd2] OpenSlesOutput:Stop playout

[856:616] [2025-02-10 07:38:00 +0000.865275][7dd2] DeviceRelease: Release the


webrtc device object.
[856:618] [2025-02-10 07:38:00 +0000.867198][7dd2] OpenSlesOutput destruct.

[856:618] [2025-02-10 07:38:00 +0000.867280][7dd2] DeviceRelease: Done


[856:618] [2025-02-10 07:38:00 +0000.867344][7dd2] Stop:
[856:618] [2025-02-10 07:38:00 +0000.867399][35d4] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[856:629] [2025-02-10 07:38:00 +0000.878479][7dd2] global uninited!
[856:629] [2025-02-10 07:38:00 +0000.878592][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[856:629] [2025-02-10 07:38:00 +0000.878676][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[856:629] [2025-02-10 07:38:00 +0000.878700][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[856:629] [2025-02-10 07:38:00 +0000.878730][7dd2] UnbindInputFilter 0x777120f818
this 0x77714241a0
[856:629] [2025-02-10 07:38:00 +0000.878780][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746138d80
[856:629] [2025-02-10 07:38:00 +0000.878804][7dd2] DestoryDecoderByVideoSource
time:43967190 enter.

[856:629] [2025-02-10 07:38:00 +0000.878823][7dd2] ~VideoBindDecoder time:43967190


enter.

[856:630] [2025-02-10 07:38:00 +0000.879293][7dd2] CleanUp time:43967191 enter.

[856:654] [2025-02-10 07:38:00 +0000.903885][7dd2] CleanUp leave. expire time = 24


ms

[856:654] [2025-02-10 07:38:00 +0000.903980][7dd2] CleanUp time:43967215 enter.

[856:655] [2025-02-10 07:38:00 +0000.904897][7dd2] CleanUp leave. expire time = 1


ms

[856:657] [2025-02-10 07:38:00 +0000.906786][7dd2] ~VideoBindDecoder leave. expire


time = 28 ms

[856:657] [2025-02-10 07:38:00 +0000.906910][7dd2] DestoryDecoderByVideoSource


leave. expire time = 28 ms

[856:657] [2025-02-10 07:38:00 +0000.906982][7dd2] UnbindInputFilter 0x77711f73d8


this 0x777120f818
[856:657] [2025-02-10 07:38:00 +0000.907041][7dd2] UnbindInputFilter 0x77711f7318
this 0x77711f73d8
[856:657] [2025-02-10 07:38:00 +0000.907101][7dd2] UnbindInputFilter 0x7746138fa0
this 0x77711f7318
[856:657] [2025-02-10 07:38:00 +0000.907152][7dd2] UnbindInputFilter 0x777120f758
this 0x777120f8d8
[856:658] [2025-02-10 07:38:00 +0000.907210][7dd2] UnbindInputFilter 0x77711f7fd8
this 0x777120f758
[856:658] [2025-02-10 07:38:00 +0000.907303][7dd2] UnbindInputFilter 0x7746138fa0
this 0x77711f7fd8
[856:658] [2025-02-10 07:38:00 +0000.907790][7dd2] ~GLESContext:
[856:659] [2025-02-10 07:38:00 +0000.908730][7dd2] GLESContext destruct finish.
[856:659] [2025-02-10 07:38:00 +0000.908803][7dd2] filter: filter pipeline destroy
this: 0x7771424100
[856:660] [2025-02-10 07:38:00 +0000.909626][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[856:661] [2025-02-10 07:38:00 +0000.910386][7dd2] machine model :poco
[856:661] [2025-02-10 07:38:00 +0000.910429][7dd2] Support this machine model :poco
[856:661] [2025-02-10 07:38:00 +0000.910468][7dd2] global inited! current sdk
version: 07-20-936c45f
[856:661] [2025-02-10 07:38:00 +0000.910964][7dd2] filter: filter pipeline
construtc this: 0x7771424100
[856:661] [2025-02-10 07:38:00 +0000.911040][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[856:661] [2025-02-10 07:38:00 +0000.911077][7dd2] GLESContext:
[856:661] [2025-02-10 07:38:00 +0000.911138][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[856:663] [2025-02-10 07:38:00 +0000.913044][7dd2] The result of creation:
0x783b5c7e00
[856:664] [2025-02-10 07:38:00 +0000.913251][7dd2] The result of
eglCreatePbufferSurface is: 0x783b5d9080
[856:664] [2025-02-10 07:38:00 +0000.913418][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[856:664] [2025-02-10 07:38:00 +0000.913488][7dd2] The source 0 speed:1
[856:664] [2025-02-10 07:38:00 +0000.913549][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4,
delay: 0
[856:664] [2025-02-10 07:38:00 +0000.913649][7dd2] CreateDecoderByVideoSource
time:43967225 enter.

[856:664] [2025-02-10 07:38:00 +0000.914039][7dd2] running_decoder_count:0max


count:2
[856:664] [2025-02-10 07:38:00 +0000.914113][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[856:665] [2025-02-10 07:38:00 +0000.914756][35da] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e4800] Current FFmpeg version git-2021-06-16-
97cea6f

[856:678] [2025-02-10 07:38:00 +0000.927622][35da] OnStreamInfoFound: video


duration_: 5235
[856:679] [2025-02-10 07:38:00 +0000.928892][35db] NO get frame from decoder
[856:680] [2025-02-10 07:38:00 +0000.929232][7dd2] start decoder
[856:680] [2025-02-10 07:38:00 +0000.929325][7dd2] CreateDecoderByVideoSource
leave. expire time = 16 ms

[856:680] [2025-02-10 07:38:00 +0000.929399][7dd2] BindInputFilter 0x7746138fa0


this 0x77711f6dd8
[856:680] [2025-02-10 07:38:00 +0000.929463][7dd2] BindInputFilter 0x77711f6dd8
this 0x77711f6e98
[856:680] [2025-02-10 07:38:00 +0000.929473][35db] NO get frame from decoder
[856:680] [2025-02-10 07:38:00 +0000.929547][7dd2] BindInputFilter 0x7746138fa0
this 0x77711f70d8
[856:680] [2025-02-10 07:38:00 +0000.929607][7dd2] BindInputFilter 0x77711f70d8
this 0x77711f7318
[856:680] [2025-02-10 07:38:00 +0000.929649][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[856:680] [2025-02-10 07:38:00 +0000.929719][7dd2] BindInputFilter 0x77711f6e98
this 0x77711f73d8
[856:680] [2025-02-10 07:38:00 +0000.929786][7dd2] BindInputFilter 0x77711f73d8
this 0x77714241a0
[856:680] [2025-02-10 07:38:00 +0000.929848][7dd2] BindInputFilter 0x77711f7318
this 0x77711f7fd8
[856:680] [2025-02-10 07:38:00 +0000.929911][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43961114.mp4
[856:680] [2025-02-10 07:38:00 +0000.929972][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[856:681] [2025-02-10 07:38:00 +0000.930169][7dd2] MediaComposeFile time:43967242
enter.

[856:681] [2025-02-10 07:38:00 +0000.930249][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[856:681] [2025-02-10 07:38:00 +0000.930439][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[856:681] [2025-02-10 07:38:00 +0000.930490][35db] NO get frame from decoder
[856:681] [2025-02-10 07:38:00 +0000.930515][7dd2] Recording session using default
bitrate support by app:14680064
[856:681] [2025-02-10 07:38:00 +0000.930663][35e8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7757bfa9c0
[856:681] [2025-02-10 07:38:00 +0000.930732][35e8] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[856:681] [2025-02-10 07:38:00 +0000.930934][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[856:681] [2025-02-10 07:38:00 +0000.930984][35db] NO get frame from decoder
[856:681] [2025-02-10 07:38:00 +0000.931108][7dd2] GetPipeline:
-----------------------------------------
[856:681] [2025-02-10 07:38:00 +0000.931154][7dd2] GetPipeline: source:
0x7746138d80
[856:682] [2025-02-10 07:38:00 +0000.931207][7dd2] GetPipeline: filter: NULLFilter
[856:682] [2025-02-10 07:38:00 +0000.931254][7dd2] GetPipeline: filter: NULLFilter
[856:682] [2025-02-10 07:38:00 +0000.931304][7dd2] GetPipeline: filter: NULLFilter
[856:682] [2025-02-10 07:38:00 +0000.931353][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[856:682] [2025-02-10 07:38:00 +0000.931401][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[856:682] [2025-02-10 07:38:00 +0000.931450][35db] NO get frame from decoder
[856:682] [2025-02-10 07:38:00 +0000.931449][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[856:682] [2025-02-10 07:38:00 +0000.931538][7dd2] GetPipeline:
------------------------------------------
[856:682] [2025-02-10 07:38:00 +0000.931642][7dd2] filter: filter pipeline2 update
pattern: 2
[856:682] [2025-02-10 07:38:00 +0000.931967][35db] NO get frame from decoder
[856:682] [2025-02-10 07:38:00 +0000.932014][7dd2] MediaComposeFile leave. expire
time = 1 ms

[856:683] [2025-02-10 07:38:00 +0000.932442][35db] NO get frame from decoder


[856:683] [2025-02-10 07:38:00 +0000.932711][7dd2] machine model :poco
[856:683] [2025-02-10 07:38:00 +0000.932801][7dd2] Support this machine model :poco
[856:683] [2025-02-10 07:38:00 +0000.932841][7dd2] global inited! current sdk
version: 07-20-936c45f
[856:683] [2025-02-10 07:38:00 +0000.932868][35db] NO get frame from decoder
[856:696] [2025-02-10 07:38:00 +0000.945593][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[856:696] [2025-02-10 07:38:00 +0000.945823][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 347
[856:696] [2025-02-10 07:38:00 +0000.945933][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[856:696] [2025-02-10 07:38:00 +0000.945980][7dd2] BeginCompose: BeginCompose, is
composing 0
[856:696] [2025-02-10 07:38:00 +0000.946127][35e8] start recording, file path:
[856:697] [2025-02-10 07:38:00 +0000.946272][35e8] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 347 audio_timescale:44100
video_timescale:90000
[856:697] [2025-02-10 07:38:00 +0000.946311][35e8] 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
[856:697] [2025-02-10 07:38:00 +0000.946341][35e8] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 347
[856:697] [2025-02-10 07:38:00 +0000.946384][35e8] fd_open successed
handle:0xb40000790437b148
[856:697] [2025-02-10 07:38:00 +0000.946340][35ee] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77c9912c98
[856:697] [2025-02-10 07:38:00 +0000.946527][35e8] create mp4 file:356
m_fileHandle: 0x77713cf100
[856:697] [2025-02-10 07:38:00 +0000.946552][35e8] MP4 file: is opened successfully
[856:697] [2025-02-10 07:38:00 +0000.946583][35e8] setupMediaProcessers:
[856:697] [2025-02-10 07:38:00 +0000.946597][35e8]
RecordingSessionInternalSimple:setup media processers.
[856:697] [2025-02-10 07:38:00 +0000.946617][35e8] construct AAC encoder
[856:697] [2025-02-10 07:38:00 +0000.946873][35e8] H264Encoder creating:
ultrafast012323
[856:697] [2025-02-10 07:38:00 +0000.946901][35e8] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[856:697] [2025-02-10 07:38:00 +0000.947164][35e8] H264Encode::GetMachineModel is
POCO F2 Pro
[856:698] [2025-02-10 07:38:00 +0000.947194][35e8] H264Encoder machine_mode is:POCO
F2 Pro
[856:698] [2025-02-10 07:38:00 +0000.947208][35e8] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[856:698] [2025-02-10 07:38:00 +0000.947223][35e8] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[856:698] [2025-02-10 07:38:00 +0000.947248][35e8] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[856:698] [2025-02-10 07:38:00 +0000.947279][35e8] setupCompressionSession:
[856:698] [2025-02-10 07:38:00 +0000.947309][35e8] H264Encode::creating hareware
Encoder
[856:698] [2025-02-10 07:38:00 +0000.947353][35e8] AndroidHwAvcEncoder
time:43967259 enter.

[856:698] [2025-02-10 07:38:00 +0000.947490][35e8] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[856:698] [2025-02-10 07:38:00 +0000.947605][35e8] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[856:698] [2025-02-10 07:38:00 +0000.947625][35e8] The video avc hw codec address
is 0x77ca18ce68
[856:698] [2025-02-10 07:38:00 +0000.947669][35e8] AndroidHwAvcEncoder leave.
expire time = 0 ms

[856:698] [2025-02-10 07:38:00 +0000.947687][35e8] RegisterEncodeCompleteCallback


time:43967259 enter.

[856:698] [2025-02-10 07:38:00 +0000.947735][35e8] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[856:698] [2025-02-10 07:38:00 +0000.947792][35e8] InitEncode time:43967259 enter.

[856:698] [2025-02-10 07:38:00 +0000.947839][35e8] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[856:698] [2025-02-10 07:38:00 +0000.947864][35e8] Create time:43967259 enter.

[856:698] [2025-02-10 07:38:00 +0000.947880][35e8] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[856:698] [2025-02-10 07:38:00 +0000.947900][35e8]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x777139f380
[856:698] [2025-02-10 07:38:00 +0000.948062][35e8]
supported_type:image/vnd.android.heic
[856:698] [2025-02-10 07:38:00 +0000.948106][35e8] supported_type:video/avc
[856:698] [2025-02-10 07:38:00 +0000.948126][35e8] name:OMX.qcom.video.encoder.avc
mime:video/avc
[856:698] [2025-02-10 07:38:00 +0000.948150][35e8] hwCodecPrefix :OMX.qcom.
[856:699] [2025-02-10 07:38:00 +0000.948223][35e8] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[856:699] [2025-02-10 07:38:00 +0000.948243][35e8] mediacodec_createCodecByName
time:43967260 enter.

[856:699] [2025-02-10 07:38:00 +0000.948263][35e8] WrapAndroidMediaCodec


time:43967260 enter.

[856:699] [2025-02-10 07:38:00 +0000.948329][35e8] WrapAndroidMediaCodec leave.


expire time = 0 ms

[856:723] [2025-02-10 07:38:00 +0000.973136][35e8] mediacodec_createCodecByName


leave. expire time = 24 ms

[856:724] [2025-02-10 07:38:00 +0000.973210][35e8] WrapAndroidMediaFromat


time:43967285 enter.

[856:724] [2025-02-10 07:38:00 +0000.973262][35e8] WrapAndroidMediaFromat leave.


expire time = 0 ms

[856:743] [2025-02-10 07:38:00 +0000.992785][35e8] Destroy time:43967304 enter.

[856:743] [2025-02-10 07:38:00 +0000.992851][35e8] WrapAndroidMediaFromat::


Destroy
[856:743] [2025-02-10 07:38:00 +0000.992875][35e8] Destroy leave. expire time = 0
ms

[856:743] [2025-02-10 07:38:00 +0000.992895][35e8] ~WrapAndroidMediaFromat


time:43967304 enter.

[856:743] [2025-02-10 07:38:00 +0000.992917][35e8] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[856:743] [2025-02-10 07:38:00 +0000.992939][35e8] Create leave. expire time = 45


ms

[856:743] [2025-02-10 07:38:00 +0000.992959][35e8] isSemiPlanarSupport


time:43967304 enter.

[856:743] [2025-02-10 07:38:00 +0000.992978][35e8] H264Encoder isSemiPlanarSupport


[856:743] [2025-02-10 07:38:00 +0000.993001][35e8] isSemiPlanarSupport leave.
expire time = 0 ms

[856:743] [2025-02-10 07:38:00 +0000.993021][35e8] creat hw H264Encoder success,


isSemiPlanar:1
[856:743] [2025-02-10 07:38:00 +0000.993095][35e8] InitEncode leave. expire time =
45 ms

[856:743] [2025-02-10 07:38:00 +0000.993132][35e8] H264Encode::created Encoder


[856:744] [2025-02-10 07:38:00 +0000.993170][35e8] H264Encode:: H264 encoder
created.
[856:744] [2025-02-10 07:38:00 +0000.993200][35e8] H264 encoder created.
[856:744] [2025-02-10 07:38:00 +0000.993229][35e8]
RecordingSessionInternalSimple:created avc encoder avc: 0x777123bf40
[856:744] [2025-02-10 07:38:00 +0000.993259][35e8] setOutput:
[856:744] [2025-02-10 07:38:00 +0000.993287][35e8]
RecordingSessionInternalSimple:encoder set output to muxer!
[856:744] [2025-02-10 07:38:00 +0000.993316][35e8] request a key frame
[856:744] [2025-02-10 07:38:00 +0000.993345][35e8] H264Encode:: request a key frame
[856:745] [2025-02-10 07:38:00 +0000.994544][35e8] setDisplayRotate :90
[856:745] [2025-02-10 07:38:00 +0000.994603][35e8] 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
[856:748] [2025-02-10 07:38:00 +0000.997815][35e9]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[856:750] [2025-02-10 07:38:01 +0000.66][35eb] FilterPipeline2::OnVideoFrame pts
5940 last_video_timestamp_ 66
[856:813] [2025-02-10 07:38:01 +0000.62786][35e8] setDisplayRotate :90
[856:813] [2025-02-10 07:38:01 +0000.62852][35e8] 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
[856:814] [2025-02-10 07:38:01 +0000.63640][35ee] add aac audio track with id:1
[856:814] [2025-02-10 07:38:01 +0000.63813][35ee] audio start ts:0
[856:814] [2025-02-10 07:38:01 +0000.63870][35ee] the audio frame has been written
into MP4 file
[856:820] [2025-02-10 07:38:01 +0000.69539][35e9] h264 add frame header cdr flag
[856:820] [2025-02-10 07:38:01 +0000.70109][35e9] h264 add frame header cdr flag
[856:821] [2025-02-10 07:38:01 +0000.70278][35e9] Received key frame:10
[856:821] [2025-02-10 07:38:01 +0000.70308][35e9] H264Encode:: get a sps pps
header!headerSize:31
[856:821] [2025-02-10 07:38:01 +0000.70355][35ee] get the H.264 SPS parameter
[856:821] [2025-02-10 07:38:01 +0000.70481][35ee] add video track with id:2
[856:821] [2025-02-10 07:38:01 +0000.70903][35ee] get the H.264 PPS parameter
[856:821] [2025-02-10 07:38:01 +0000.71073][35ee] get the H.264 IDR frame
[856:821] [2025-02-10 07:38:01 +0000.71105][35ee] resss:true
[856:821] [2025-02-10 07:38:01 +0000.71122][35ee] video start ts:10
[856:821] [2025-02-10 07:38:01 +0000.71162][35ee] the video frame has been written
into MP4 file
[856:834] [2025-02-10 07:38:01 +0000.84070][35eb] Error(video_source.cc:430): wait
decoder a frame: 0
[856:847] [2025-02-10 07:38:01 +0000.96417][35e9] DTS queue for
Generator:0x77464180b8 303 333 369 399 436
[856:864] [2025-02-10 07:38:01 +0000.113632][35e9] Push an pts:705 to dts queue.
[856:890] [2025-02-10 07:38:01 +0000.139317][35e9] last dts:669 currentPts:705
ppsOrSPS:0 queue length:7
[856:895] [2025-02-10 07:38:01 +0000.144259][35e9] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:969
[856:895] [2025-02-10 07:38:01 +0000.144320][35e9] push video frame to H264
encoder. (100 frame for one log)

[856:895] [2025-02-10 07:38:01 +0000.144356][35e9] push video frame to H264


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

[856:895] [2025-02-10 07:38:01 +0000.144373][35e9] H264Encode::push video frame to


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

[856:895] [2025-02-10 07:38:01 +0000.144397][35e9] The input pts:969 fps:30


[856:935] [2025-02-10 07:38:01 +0000.185159][35e8] setDisplayRotate :90
[856:936] [2025-02-10 07:38:01 +0000.185248][35e8] 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
[856:944] [2025-02-10 07:38:01 +0000.193337][35e9] H264Encode::H264SWEncoder get
callback, length:24800 type:1 nalType:1length:24796
[856:954] [2025-02-10 07:38:01 +0000.203707][35e9] DTS queue for
Generator:0x77464180b8 1070 1103 1135 1168 1205 1235 1267 1303 1336
[857:001] [2025-02-10 07:38:01 +0000.250693][35eb] Error(video_source.cc:430): wait
decoder a frame: 0
[857:038] [2025-02-10 07:38:01 +0000.287839][35e9] Push an pts:2036 to dts queue.
[857:043] [2025-02-10 07:38:01 +0000.292908][35ec] audio_frame_list_ empty
[857:044] [2025-02-10 07:38:01 +0000.293271][35e9] DTS queue for
Generator:0x77464180b8 2003 2036 2069
[857:051] [2025-02-10 07:38:01 +0000.300980][35e9] h264 add frame header cdr flag
[857:051] [2025-02-10 07:38:01 +0000.301104][35e9] Received key frame:2003
[857:053] [2025-02-10 07:38:01 +0000.302446][35e9] last dts:2003 currentPts:2036
ppsOrSPS:0 queue length:4
[857:053] [2025-02-10 07:38:01 +0000.302812][35ee] get the H.264 IDR frame
[857:056] [2025-02-10 07:38:01 +0000.305398][35ec] FilterPipeline2::OnAudioFrame
pts 97210 last_audio_timestamp_ 2204.31
[857:127] [2025-02-10 07:38:01 +0000.376959][35e9] SendFrame
encodedImage._timeStamp:2701encodedImage->_length:17872
[857:132] [2025-02-10 07:38:01 +0000.381372][35e9] DTS queue for
Generator:0x77464180b8 2769 2806 2836 2868 2904 2938
[857:134] [2025-02-10 07:38:01 +0000.383533][35eb] Error(video_source.cc:430): wait
decoder a frame: 0
[857:186] [2025-02-10 07:38:01 +0000.436163][35e9] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3141 pts:3141
[857:188] [2025-02-10 07:38:01 +0000.438022][35eb] webrtc common_video plane
old ..... (1/1000) new: 94001 delete: 93939 diff: 62
[857:204] [2025-02-10 07:38:01 +0000.453701][35e9] Push an pts:3374 to dts queue.
[857:219] [2025-02-10 07:38:01 +0000.468606][35e9] last dts:3336 currentPts:3374
ppsOrSPS:0 queue length:7
[857:249] [2025-02-10 07:38:01 +0000.498292][35e9] DTS queue for
Generator:0x77464180b8 3571 3604 3634 3666 3700 3736 3769 3799
[857:281] [2025-02-10 07:38:01 +0000.530335][35db] av_read_frame AVERROR_EOF
[857:290] [2025-02-10 07:38:01 +0000.539526][35e9] h264 add frame header cdr flag
[857:290] [2025-02-10 07:38:01 +0000.539638][35e9] Received key frame:4002
[857:298] [2025-02-10 07:38:01 +0000.547557][35eb] Error(video_source.cc:430): wait
decoder a frame: 0
[857:299] [2025-02-10 07:38:01 +0000.548682][35ee] get the H.264 IDR frame
[857:300] [2025-02-10 07:38:01 +0000.549331][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[857:305] [2025-02-10 07:38:01 +0000.554499][35db] OnReceiveEOF:
[857:305] [2025-02-10 07:38:01 +0000.554577][35db] OnDecoderEOF time:43967866
enter.

[857:305] [2025-02-10 07:38:01 +0000.554611][35db] OnDecoderEOF leave. expire time


= 0 ms

[857:305] [2025-02-10 07:38:01 +0000.554628][35db] OnDecoderFinished:


OnDecoderFinished total decoder frames:157 this:0x7746138d80
[857:305] [2025-02-10 07:38:01 +0000.554631][35d9] CleanUp time:43967866 enter.

[857:309] [2025-02-10 07:38:01 +0000.558212][35d9] CleanUp leave. expire time = 4


ms

[857:309] [2025-02-10 07:38:01 +0000.558283][35d9] clean up


[857:309] [2025-02-10 07:38:01 +0000.558301][35d9] running_decoder_count:0max
count:2
[857:310] [2025-02-10 07:38:01 +0000.559603][35e9] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4338
[857:310] [2025-02-10 07:38:01 +0000.559661][35e9] push video frame to H264
encoder. (100 frame for one log)

[857:310] [2025-02-10 07:38:01 +0000.559691][35e9] push video frame to H264


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

[857:310] [2025-02-10 07:38:01 +0000.559706][35e9] H264Encode::push video frame to


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

[857:310] [2025-02-10 07:38:01 +0000.559724][35e9] The input pts:4338 fps:30


[857:321] [2025-02-10 07:38:01 +0000.571163][35e9] H264Encode::H264SWEncoder get
callback, length:12880 type:1 nalType:1length:12876
[857:325] [2025-02-10 07:38:01 +0000.574873][35e9] DTS queue for
Generator:0x77464180b8 4435 4465 4502 4535 4569
[857:331] [2025-02-10 07:38:01 +0000.581165][35e9] Push an pts:4698 to dts queue.
[857:334] [2025-02-10 07:38:01 +0000.583847][35ec] PullAudioFrame: PullFrame audio
finished.
[857:334] [2025-02-10 07:38:01 +0000.583916][35ec] OnAudioTimer: OnAudioTimer
return
[857:342] [2025-02-10 07:38:01 +0000.591463][35eb] OnVideoTimer: OnVideoTimer
EndComposeFile
[857:342] [2025-02-10 07:38:01 +0000.591587][35eb] EndComposeFile: EndComposeFile,
is composing 1
[857:349] [2025-02-10 07:38:01 +0000.598322][35e9] last dts:4670 currentPts:4698
ppsOrSPS:0 queue length:9
[857:365] [2025-02-10 07:38:01 +0000.614314][35e9]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:157
[857:365] [2025-02-10 07:38:01 +0000.614410][35e9]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7848498800
[857:367] [2025-02-10 07:38:01 +0000.616269][35ea]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[857:367] [2025-02-10 07:38:01 +0000.616344][35ea]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[857:367] [2025-02-10 07:38:01 +0000.616565][35e8] stop recording
[857:367] [2025-02-10 07:38:01 +0000.616589][35e8]
RecordingSessionInternalSimple:destroy media processers
[857:367] [2025-02-10 07:38:01 +0000.616609][35e8] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[857:367] [2025-02-10 07:38:01 +0000.616626][35e8] H264Encode::flushing hareware
Encoder
[857:367] [2025-02-10 07:38:01 +0000.616717][35e8] Flush time:43967928 enter.

[857:367] [2025-02-10 07:38:01 +0000.616764][35e8] H264Encoder encoder flush


[857:367] [2025-02-10 07:38:01 +0000.616828][35e8] flush output queue
[857:688] [2025-02-10 07:38:01 +0000.938026][35e8] Flush leave. expire time = 321
ms

[857:689] [2025-02-10 07:38:01 +0000.938314][35e8] ~H264EncodeWrap:


[857:689] [2025-02-10 07:38:01 +0000.938366][35e8] ~H264Encode:
[857:689] [2025-02-10 07:38:01 +0000.938400][35e8] teardownCompressionSession:
H264Encode::destroying Encoder
[857:689] [2025-02-10 07:38:01 +0000.938437][35e8] Release time:43968250 enter.

[857:689] [2025-02-10 07:38:01 +0000.938734][35e8] Release:


MediaCodecVideoEncoder::Release _inited:1
[857:689] [2025-02-10 07:38:01 +0000.938800][35e8] Destroy time:43968250 enter.

[857:689] [2025-02-10 07:38:01 +0000.938856][35e8] H264Encoder encoderDestroy


[857:689] [2025-02-10 07:38:01 +0000.938894][35e8]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5f4a0
[857:689] [2025-02-10 07:38:01 +0000.938932][35e8]
AndroidMediaCodecVideoEncoder::Destroy
[857:720] [2025-02-10 07:38:01 +0000.969407][35e8] Destroy leave. expire time = 31
ms

[857:720] [2025-02-10 07:38:01 +0000.969564][35e8] Release leave. expire time = 31


ms

[857:720] [2025-02-10 07:38:01 +0000.969622][35e8] ~AndroidHwAvcEncoder


time:43968281 enter.

[857:720] [2025-02-10 07:38:01 +0000.969759][35e8] Release time:43968281 enter.

[857:720] [2025-02-10 07:38:01 +0000.969820][35e8] Release:


MediaCodecVideoEncoder:: has been released before, just return
[857:720] [2025-02-10 07:38:01 +0000.969863][35e8] Release leave. expire time = 0
ms

[857:720] [2025-02-10 07:38:01 +0000.969907][35e8] ~AndroidMediaCodecVideoEncoder


[857:720] [2025-02-10 07:38:01 +0000.969949][35e8] ~WrapAndroidMediaCodec
time:43968281 enter.

[857:720] [2025-02-10 07:38:01 +0000.969991][35e8] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[857:720] [2025-02-10 07:38:01 +0000.970035][35e8] video hevc hw codec


destructor:0x77ca18ce68

[857:720] [2025-02-10 07:38:01 +0000.970094][35e8] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[857:721] [2025-02-10 07:38:01 +0000.970181][35e8] teardownCompressionSession:


H264Encode::destroyed Encoder
[857:721] [2025-02-10 07:38:01 +0000.970219][35e8]
RecordingSessionInternalSimple:destroy aac encoder output!
[857:721] [2025-02-10 07:38:01 +0000.970247][35e8] AACSWEncode destructor
[857:723] [2025-02-10 07:38:01 +0000.972459][35ee] fd_close successed!
[857:724] [2025-02-10 07:38:01 +0000.973736][35ee] MP4 close file successfully
[857:724] [2025-02-10 07:38:01 +0000.973775][35ee] Recording session Internal:
notify recording ok
[857:724] [2025-02-10 07:38:01 +0000.973838][35ee] onRecordingOk: Recording Ok,
compose use time: 1028, averagefps 0
[857:724] [2025-02-10 07:38:01 +0000.973898][35ee] OnReceiveEOF:
[857:727] [2025-02-10 07:38:01 +0000.976570][35eb] OnVideoTimer: OnVideoTimer
return
[857:730] [2025-02-10 07:38:01 +0000.979713][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[857:730] [2025-02-10 07:38:01 +0000.979842][7dd2] ~MediaComposeFile time:43968291
enter.

[857:730] [2025-02-10 07:38:01 +0000.979879][7dd2] CancelCompose: CancelCompose,


is composing 0
[857:730] [2025-02-10 07:38:01 +0000.980035][35e8] stop recording
[857:730] [2025-02-10 07:38:01 +0000.980071][35e8] we have stopped recording before
[857:731] [2025-02-10 07:38:01 +0000.980838][7dd2] ~MediaComposeFile leave. expire
time = 1 ms

[857:731] [2025-02-10 07:38:01 +0000.981039][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[857:733] [2025-02-10 07:38:01 +0000.982232][7dd2] global uninited!
[857:733] [2025-02-10 07:38:01 +0000.982371][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[857:733] [2025-02-10 07:38:01 +0000.982489][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[857:733] [2025-02-10 07:38:01 +0000.982547][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[857:733] [2025-02-10 07:38:01 +0000.982612][7dd2] UnbindInputFilter 0x77711f73d8
this 0x77714241a0
[857:733] [2025-02-10 07:38:01 +0000.982668][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746138d80
[857:733] [2025-02-10 07:38:01 +0000.982756][7dd2] DestoryDecoderByVideoSource
time:43968294 enter.

[857:733] [2025-02-10 07:38:01 +0000.982810][7dd2] ~VideoBindDecoder time:43968294


enter.

[857:733] [2025-02-10 07:38:01 +0000.983008][7dd2] CleanUp time:43968294 enter.

[857:734] [2025-02-10 07:38:01 +0000.983820][7dd2] CleanUp leave. expire time = 1


ms

[857:734] [2025-02-10 07:38:01 +0000.983926][7dd2] CleanUp time:43968295 enter.

[857:735] [2025-02-10 07:38:01 +0000.984241][7dd2] CleanUp leave. expire time = 1


ms

[857:736] [2025-02-10 07:38:01 +0000.986022][7dd2] ~VideoBindDecoder leave. expire


time = 3 ms

[857:736] [2025-02-10 07:38:01 +0000.986138][7dd2] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[857:737] [2025-02-10 07:38:01 +0000.986206][7dd2] UnbindInputFilter 0x77711f6e98


this 0x77711f73d8
[857:737] [2025-02-10 07:38:01 +0000.986267][7dd2] UnbindInputFilter 0x77711f6dd8
this 0x77711f6e98
[857:737] [2025-02-10 07:38:01 +0000.986320][7dd2] UnbindInputFilter 0x7746138fa0
this 0x77711f6dd8
[857:737] [2025-02-10 07:38:01 +0000.986393][7dd2] UnbindInputFilter 0x77711f7318
this 0x77711f7fd8
[857:737] [2025-02-10 07:38:01 +0000.986451][7dd2] UnbindInputFilter 0x77711f70d8
this 0x77711f7318
[857:737] [2025-02-10 07:38:01 +0000.986512][7dd2] UnbindInputFilter 0x7746138fa0
this 0x77711f70d8
[857:737] [2025-02-10 07:38:01 +0000.986576][7dd2] ~GLESContext:
[857:738] [2025-02-10 07:38:01 +0000.987465][7dd2] GLESContext destruct finish.
[857:738] [2025-02-10 07:38:01 +0000.987541][7dd2] filter: filter pipeline destroy
this: 0x7771424100
[858:121] [2025-02-10 07:38:02 +0000.371113][2c2d] Run AGC when audioType = 0
[859:022] [2025-02-10 07:38:03 +0000.271551][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[860:121] [2025-02-10 07:38:04 +0000.370449][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[860:121] [2025-02-10 07:38:04 +0000.370768][2c2e] _deviceSampleRate:48000


[860:126] [2025-02-10 07:38:04 +0000.375204][2c2d] Run AGC when audioType = 0
[860:126] [2025-02-10 07:38:04 +0000.375381][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[860:762] [2025-02-10 07:38:05 +0000.11734][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[862:122] [2025-02-10 07:38:06 +0000.372093][2c2d] Run AGC when audioType = 0
[862:497] [2025-02-10 07:38:06 +0000.746569][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[863:335] [2025-02-10 07:38:07 +0000.584225][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[863:335] [2025-02-10 07:38:07 +0000.584277][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[863:335] [2025-02-10 07:38:07 +0000.584406][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[863:335] [2025-02-10 07:38:07 +0000.584769][2c29] operator() time:43973896 enter.

[863:335] [2025-02-10 07:38:07 +0000.584824][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[863:337] [2025-02-10 07:38:07 +0000.586227][2c29] MicSource: Mic source
created:10x78484cec00
[863:337] [2025-02-10 07:38:07 +0000.586646][2c29] alloc thread: 0x7770b13380
name:worker1 thread id:513240427696 to Mic_source
[863:337] [2025-02-10 07:38:07 +0000.586694][2c29] audio: start the audio sender
thread.

[863:337] [2025-02-10 07:38:07 +0000.586745][2c29] construct OpenGLRenderProgram


0x773d13cb98
[863:337] [2025-02-10 07:38:07 +0000.586771][2c29] CropFilter::SetOrientation
orientation: 90
[863:337] [2025-02-10 07:38:07 +0000.587001][2c29] filter: filter pipeline
construtc this: 0x773d0bb340
[863:337] [2025-02-10 07:38:07 +0000.587037][2c29] filter: filter pipeline2 update
pattern: 1
[863:337] [2025-02-10 07:38:07 +0000.587064][2c29] CameraSource::source_id_:48
[863:337] [2025-02-10 07:38:07 +0000.587090][2c29] RecordAudioSource::source_id_:49
[863:338] [2025-02-10 07:38:07 +0000.587276][2c29] BindInputFilter 0x7770b13c40
this 0x773d13cdc0
[863:338] [2025-02-10 07:38:07 +0000.587313][2c29] BindInputFilter 0x7770b140d8
this 0x7770b12bd0
[863:338] [2025-02-10 07:38:07 +0000.587385][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb3e0
[863:338] [2025-02-10 07:38:07 +0000.587428][2c29] setParamentForFilters:
speed:1.000000
[863:338] [2025-02-10 07:38:07 +0000.587451][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[863:338] [2025-02-10 07:38:07 +0000.587475][2c29] SetParamForFilter time:43973899
enter.

[863:338] [2025-02-10 07:38:07 +0000.587500][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[863:338] [2025-02-10 07:38:07 +0000.587530][2c29] SetParamForFilter: Params video
index is: 0
[863:338] [2025-02-10 07:38:07 +0000.587555][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[863:338] [2025-02-10 07:38:07 +0000.587581][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[863:338] [2025-02-10 07:38:07 +0000.587607][2c29] crop filter mode tpye:
citytravelvideo index:0
[863:342] [2025-02-10 07:38:07 +0000.591815][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.591887][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.591914][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.591935][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.591957][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.591977][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.591995][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.592013][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.592032][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.592050][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[863:342] [2025-02-10 07:38:07 +0000.592070][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[863:342] [2025-02-10 07:38:07 +0000.592095][2c29] SetParamForFilter leave. expire
time = 4 ms

[863:342] [2025-02-10 07:38:07 +0000.592153][2c29] OnOutputSizeChanged width 1280


height 720
[863:343] [2025-02-10 07:38:07 +0000.592272][2c29] OpenGLFrameBuffer: width:1280
height:720
[863:343] [2025-02-10 07:38:07 +0000.592294][2c29] OpenGLFrameBuffer: width:1280
height:720
[863:343] [2025-02-10 07:38:07 +0000.592311][2c29] OpenGLFrameBuffer: width:1280
height:720
[863:343] [2025-02-10 07:38:07 +0000.592330][2c29] OpenGLFrameBuffer: width:1280
height:720
[863:343] [2025-02-10 07:38:07 +0000.592347][2c29] OpenGLFrameBuffer: width:1280
height:720
[863:343] [2025-02-10 07:38:07 +0000.592367][2c29] OpenGLFrameBuffer: width:1280
height:720
[863:343] [2025-02-10 07:38:07 +0000.592411][2c29] construct TrivalImageDrawer
0x784848c800
[863:343] [2025-02-10 07:38:07 +0000.592433][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x784848c800 context 0x7770bc0380
[863:343] [2025-02-10 07:38:07 +0000.592457][2c29] setupGLES:
[863:343] [2025-02-10 07:38:07 +0000.592659][2c29] OpenGLRenderProgram::Initialize.
[863:343] [2025-02-10 07:38:07 +0000.592697][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[863:343] [2025-02-10 07:38:07 +0000.592717][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[863:343] [2025-02-10 07:38:07 +0000.592797][2c29] Init open gl render:
0x773d13cb98
[863:343] [2025-02-10 07:38:07 +0000.592824][2c29] Fragement shader path:
[863:343] [2025-02-10 07:38:07 +0000.592844][2c29] Fragement shader path:
[863:343] [2025-02-10 07:38:07 +0000.592861][2c29] create opengl program object.
[863:343] [2025-02-10 07:38:07 +0000.592877][2c29] create shader: vertex
[863:343] [2025-02-10 07:38:07 +0000.593046][2c29] create shader: fragment
[863:346] [2025-02-10 07:38:07 +0000.595182][2c29] Have not extra filter filename!
[863:346] [2025-02-10 07:38:07 +0000.595233][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[863:346] [2025-02-10 07:38:07 +0000.595256][2c29] OpenGLRenderProgram::Initialize
success.
[863:346] [2025-02-10 07:38:07 +0000.595317][2c29] Setup the OpenGL result:1
[863:346] [2025-02-10 07:38:07 +0000.595897][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[863:346] [2025-02-10 07:38:07 +0000.596041][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[863:347] [2025-02-10 07:38:07 +0000.596372][3612] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[863:347] [2025-02-10 07:38:07 +0000.596678][2c28] 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
[863:347] [2025-02-10 07:38:07 +0000.596721][2c28] 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_43973907.mp4
fileFD: -1
[863:348] [2025-02-10 07:38:07 +0000.597495][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
is opened successfully
[863:348] [2025-02-10 07:38:07 +0000.597538][2c28] setupMediaProcessers:
[863:348] [2025-02-10 07:38:07 +0000.597556][2c28]
RecordingSessionInternalSimple:setup media processers.
[863:348] [2025-02-10 07:38:07 +0000.597585][2c28] construct AAC encoder
[863:348] [2025-02-10 07:38:07 +0000.597770][2c28] H264Encoder creating:
superfast011818
[863:348] [2025-02-10 07:38:07 +0000.597808][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[863:349] [2025-02-10 07:38:07 +0000.598230][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[863:349] [2025-02-10 07:38:07 +0000.598271][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[863:349] [2025-02-10 07:38:07 +0000.598306][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[863:349] [2025-02-10 07:38:07 +0000.598334][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[863:349] [2025-02-10 07:38:07 +0000.598359][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[863:349] [2025-02-10 07:38:07 +0000.598389][2c28] setupCompressionSession:
[863:349] [2025-02-10 07:38:07 +0000.598416][2c28] H264Encode::creating hareware
Encoder
[863:349] [2025-02-10 07:38:07 +0000.598443][2c28] AndroidHwAvcEncoder
time:43973910 enter.

[863:349] [2025-02-10 07:38:07 +0000.598582][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[863:349] [2025-02-10 07:38:07 +0000.598677][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[863:349] [2025-02-10 07:38:07 +0000.598723][2c28] The video avc hw codec address
is 0x77ca18cbd0
[863:349] [2025-02-10 07:38:07 +0000.598767][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[863:349] [2025-02-10 07:38:07 +0000.598789][2c28] RegisterEncodeCompleteCallback


time:43973910 enter.

[863:349] [2025-02-10 07:38:07 +0000.598847][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[863:349] [2025-02-10 07:38:07 +0000.598878][2c28] InitEncode time:43973910 enter.

[863:349] [2025-02-10 07:38:07 +0000.598924][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[863:349] [2025-02-10 07:38:07 +0000.598951][2c28] Create time:43973910 enter.

[863:349] [2025-02-10 07:38:07 +0000.598970][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[863:349] [2025-02-10 07:38:07 +0000.598993][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7745d74740
[863:349] [2025-02-10 07:38:07 +0000.599126][2c28]
supported_type:image/vnd.android.heic
[863:350] [2025-02-10 07:38:07 +0000.599180][2c28] supported_type:video/avc
[863:350] [2025-02-10 07:38:07 +0000.599214][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[863:350] [2025-02-10 07:38:07 +0000.599254][2c28] hwCodecPrefix :OMX.qcom.
[863:350] [2025-02-10 07:38:07 +0000.599287][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[863:350] [2025-02-10 07:38:07 +0000.599322][2c28] mediacodec_createCodecByName
time:43973911 enter.

[863:350] [2025-02-10 07:38:07 +0000.599377][2c28] WrapAndroidMediaCodec


time:43973911 enter.

[863:350] [2025-02-10 07:38:07 +0000.599470][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[863:367] [2025-02-10 07:38:07 +0000.617057][2c28] mediacodec_createCodecByName


leave. expire time = 17 ms

[863:367] [2025-02-10 07:38:07 +0000.617160][2c28] WrapAndroidMediaFromat


time:43973928 enter.

[863:368] [2025-02-10 07:38:07 +0000.617214][2c28] WrapAndroidMediaFromat leave.


expire time = 1 ms

[863:395] [2025-02-10 07:38:07 +0000.644312][2c28] Destroy time:43973956 enter.

[863:395] [2025-02-10 07:38:07 +0000.644419][2c28] WrapAndroidMediaFromat::


Destroy
[863:395] [2025-02-10 07:38:07 +0000.644504][2c28] Destroy leave. expire time = 0
ms

[863:395] [2025-02-10 07:38:07 +0000.644582][2c28] ~WrapAndroidMediaFromat


time:43973956 enter.

[863:395] [2025-02-10 07:38:07 +0000.644629][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[863:395] [2025-02-10 07:38:07 +0000.644657][2c28] Create leave. expire time = 46


ms

[863:395] [2025-02-10 07:38:07 +0000.644698][2c28] isSemiPlanarSupport


time:43973956 enter.

[863:395] [2025-02-10 07:38:07 +0000.644773][2c28] H264Encoder isSemiPlanarSupport


[863:395] [2025-02-10 07:38:07 +0000.644805][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[863:395] [2025-02-10 07:38:07 +0000.644888][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[863:395] [2025-02-10 07:38:07 +0000.644969][2c28] InitEncode leave. expire time =
46 ms

[863:395] [2025-02-10 07:38:07 +0000.645027][2c28] H264Encode::created Encoder


[863:395] [2025-02-10 07:38:07 +0000.645056][2c28] H264Encode:: H264 encoder
created.
[863:395] [2025-02-10 07:38:07 +0000.645085][2c28] H264 encoder created.
[863:395] [2025-02-10 07:38:07 +0000.645111][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c3097c0
[863:395] [2025-02-10 07:38:07 +0000.645140][2c28] setOutput:
[863:396] [2025-02-10 07:38:07 +0000.645169][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[863:396] [2025-02-10 07:38:07 +0000.645195][2c28] request a key frame
[863:396] [2025-02-10 07:38:07 +0000.645232][2c28] H264Encode:: request a key frame
[863:396] [2025-02-10 07:38:07 +0000.645352][2c28] setDisplayRotate :90
[863:396] [2025-02-10 07:38:07 +0000.645436][2c28] 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
[863:396] [2025-02-10 07:38:07 +0000.645509][2c29] StartRecording:
[863:396] [2025-02-10 07:38:07 +0000.645586][360c] operator(): Set the recording
session in mic source. recording session: 0x7770b13f80
[863:396] [2025-02-10 07:38:07 +0000.645716][2c29] operator() leave. expire time =
61 ms

[863:465] [2025-02-10 07:38:07 +0000.714911][2c29] begine recode to first frame


spend time:130
[863:465] [2025-02-10 07:38:07 +0000.715017][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[863:466] [2025-02-10 07:38:07 +0000.715805][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[863:497] [2025-02-10 07:38:07 +0000.746352][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[863:503] [2025-02-10 07:38:07 +0000.752330][3611]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[863:533] [2025-02-10 07:38:07 +0000.782903][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[863:571] [2025-02-10 07:38:07 +0000.820403][3611] h264 add frame header cdr flag
[863:571] [2025-02-10 07:38:07 +0000.821073][3611] h264 add frame header cdr flag
[863:572] [2025-02-10 07:38:07 +0000.821332][3611] Received key frame:0
[863:572] [2025-02-10 07:38:07 +0000.821400][3611] H264Encode:: get a sps pps
header!headerSize:31
[863:572] [2025-02-10 07:38:07 +0000.821517][3612] get the H.264 SPS parameter
[863:572] [2025-02-10 07:38:07 +0000.821754][3612] add video track with id:1
[863:573] [2025-02-10 07:38:07 +0000.822297][3612] get the H.264 PPS parameter
[863:573] [2025-02-10 07:38:07 +0000.822645][3612] get the H.264 IDR frame
[863:573] [2025-02-10 07:38:07 +0000.822709][3612] resss:true
[863:573] [2025-02-10 07:38:07 +0000.822741][3612] video start ts:0
[863:573] [2025-02-10 07:38:07 +0000.822818][3612] the video frame has been written
into MP4 file
[863:601] [2025-02-10 07:38:07 +0000.850497][3611] DTS queue for
Generator:0x77463816b8 69 101
[863:610] [2025-02-10 07:38:07 +0000.859688][3612] add aac audio track with id:2
[863:610] [2025-02-10 07:38:07 +0000.859959][3612] audio start ts:0
[863:610] [2025-02-10 07:38:07 +0000.860014][3612] the audio frame has been written
into MP4 file
[863:731] [2025-02-10 07:38:07 +0000.980410][2c29] The convert RGB to YUV take 2
[863:868] [2025-02-10 07:38:08 +0000.117835][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[863:890] [2025-02-10 07:38:08 +0000.139915][360c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[864:121] [2025-02-10 07:38:08 +0000.370800][2c2d] Run AGC when audioType = 0
[864:121] [2025-02-10 07:38:08 +0000.370986][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[864:221] [2025-02-10 07:38:08 +0000.470329][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[864:235] [2025-02-10 07:38:08 +0000.485052][2c29] The convert RGB to YUV take 1
[864:303] [2025-02-10 07:38:08 +0000.552712][3611] Push an pts:803 to dts queue.
[864:336] [2025-02-10 07:38:08 +0000.586126][3611] SendFrame
encodedImage._timeStamp:803encodedImage->_length:32416
[864:337] [2025-02-10 07:38:08 +0000.586285][3611] last dts:769 currentPts:803
ppsOrSPS:0 queue length:2
[864:369] [2025-02-10 07:38:08 +0000.618461][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[864:435] [2025-02-10 07:38:08 +0000.684725][3611] DTS queue for
Generator:0x77463816b8 903 936
[864:549] [2025-02-10 07:38:08 +0000.798787][3610]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 975queue_audio_frame_:7
[864:732] [2025-02-10 07:38:08 +0000.981279][2c29] The convert RGB to YUV take 2
[864:735] [2025-02-10 07:38:08 +0000.984407][3611] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1200 pts:1200
[864:761] [2025-02-10 07:38:09 +0000.10373][2c29] webrtc common_video plane
old ..... (1/1000) new: 95001 delete: 94979 diff: 22
[864:796] [2025-02-10 07:38:09 +0000.46036][3609] AF_SpeedFilter::PullFrame eof4
[864:820] [2025-02-10 07:38:09 +0000.69424][3609]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[864:866] [2025-02-10 07:38:09 +0000.115448][360c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[864:869] [2025-02-10 07:38:09 +0000.118614][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[864:915] [2025-02-10 07:38:09 +0000.165015][3609]
RecordAudioSource::PullAudioFrame
[864:928] [2025-02-10 07:38:09 +0000.177570][3609] AF_SpeedFilter audio
0x7770b12a80 PullFrame
[864:932] [2025-02-10 07:38:09 +0000.181660][3609] resampled_data_size:512
[865:027] [2025-02-10 07:38:09 +0000.277114][3609] AF_SpeedFilter audio time 111,
0x7770b12a80 out time: 43975554 org time: 43975554
[865:234] [2025-02-10 07:38:09 +0000.483484][2c29] The convert RGB to YUV take 2
[865:269] [2025-02-10 07:38:09 +0000.518239][3611] DTS queue for
Generator:0x77463816b8 1736 1770
[865:365] [2025-02-10 07:38:09 +0000.614201][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[865:466] [2025-02-10 07:38:09 +0000.715540][3609] AF_SpeedFilter audio time,
0x7770b12a80 rcv time: 43976023
[865:466] [2025-02-10 07:38:09 +0000.715722][3609] AF_SpeedFilter audio time,
0x7770b12a80 rcv time: 43976023in_nSamples:441
[865:510] [2025-02-10 07:38:09 +0000.759515][3609]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 43976024
[865:510] [2025-02-10 07:38:09 +0000.759618][3609]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[865:534] [2025-02-10 07:38:09 +0000.784135][3611] h264 add frame header cdr flag
[865:535] [2025-02-10 07:38:09 +0000.784443][3611] Received key frame:2005
[865:575] [2025-02-10 07:38:09 +0000.824461][3612] get the H.264 IDR frame
[865:639] [2025-02-10 07:38:09 +0000.888643][3611] Push an pts:2140 to dts queue.
[865:669] [2025-02-10 07:38:09 +0000.918580][3611] last dts:2105 currentPts:2140
ppsOrSPS:0 queue length:2
[865:737] [2025-02-10 07:38:09 +0000.986496][2c29] The convert RGB to YUV take 2
[865:793] [2025-02-10 07:38:10 +0000.42748][3609] AF_SpeedFilter audio time
[865:862] [2025-02-10 07:38:10 +0000.111558][360c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[865:867] [2025-02-10 07:38:10 +0000.116314][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[865:945] [2025-02-10 07:38:10 +0000.195020][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[865:971] [2025-02-10 07:38:10 +0000.220546][3611] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2472
[865:971] [2025-02-10 07:38:10 +0000.220790][3611] push video frame to H264
encoder. (100 frame for one log)

[865:971] [2025-02-10 07:38:10 +0000.220851][3611] push video frame to H264


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

[865:971] [2025-02-10 07:38:10 +0000.220885][3611] H264Encode::push video frame to


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

[865:971] [2025-02-10 07:38:10 +0000.220931][3611] The input pts:2472 fps:30


[866:007] [2025-02-10 07:38:10 +0000.257012][3611] H264Encode::H264SWEncoder get
callback, length:29360 type:1 nalType:1length:29356
[866:073] [2025-02-10 07:38:10 +0000.322824][3611] DTS queue for
Generator:0x77463816b8 2572
[866:119] [2025-02-10 07:38:10 +0000.369062][2c2d] Run AGC when audioType = 0
[866:238] [2025-02-10 07:38:10 +0000.487350][2c29] The convert RGB to YUV take 2
[866:304] [2025-02-10 07:38:10 +0000.553565][3611]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2803
[866:365] [2025-02-10 07:38:10 +0000.614644][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[866:459] [2025-02-10 07:38:10 +0000.708205][3609] AF_SpeedFilter audio
0x7770b12a80 PullFrame
[866:703] [2025-02-10 07:38:10 +0000.952920][3609]
RecordAudioSource::PullAudioFrame
[866:737] [2025-02-10 07:38:10 +0000.986344][2c29] The convert RGB to YUV take 2
[866:767] [2025-02-10 07:38:11 +0000.16670][2c29] GPUImageProcessing: process video
frame with resolution 1280 X 720
[866:767] [2025-02-10 07:38:11 +0000.16753][2c29] GPUImageProcessing: input frame
width1280 X 720
[866:767] [2025-02-10 07:38:11 +0000.16968][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[866:768] [2025-02-10 07:38:11 +0000.17324][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[866:768] [2025-02-10 07:38:11 +0000.17391][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[866:833] [2025-02-10 07:38:11 +0000.82679][2c29] webrtc common_video plane
old ..... (1/1000) new: 96001 delete: 95983 diff: 18
[866:866] [2025-02-10 07:38:11 +0000.115507][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[866:866] [2025-02-10 07:38:11 +0000.116160][360c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[866:907] [2025-02-10 07:38:11 +0000.156575][3611] DTS queue for
Generator:0x77463816b8 3403
[866:913] [2025-02-10 07:38:11 +0000.162810][3610]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3297queue_audio_frame_:9
[866:969] [2025-02-10 07:38:11 +0000.218442][3611] Push an pts:3470 to dts queue.
[866:974] [2025-02-10 07:38:11 +0000.224078][3609] AF_SpeedFilter::PullFrame eof4
[866:998] [2025-02-10 07:38:11 +0000.247522][3609]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[867:008] [2025-02-10 07:38:11 +0000.257333][3611] last dts:3437 currentPts:3470
ppsOrSPS:0 queue length:2
[867:108] [2025-02-10 07:38:11 +0000.358027][3609] resampled_data_size:12800
[867:233] [2025-02-10 07:38:11 +0000.482612][2c29] The convert RGB to YUV take 2
[867:362] [2025-02-10 07:38:11 +0000.611996][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[867:537] [2025-02-10 07:38:11 +0000.786634][3611] h264 add frame header cdr flag
[867:537] [2025-02-10 07:38:11 +0000.786959][3611] Received key frame:4000
[867:574] [2025-02-10 07:38:11 +0000.823979][3612] get the H.264 IDR frame
[867:657] [2025-02-10 07:38:11 +0000.906795][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[867:673] [2025-02-10 07:38:11 +0000.922585][3611] SendFrame
encodedImage._timeStamp:4135encodedImage->_length:38576
[867:733] [2025-02-10 07:38:11 +0000.983146][2c29] The convert RGB to YUV take 1
[867:735] [2025-02-10 07:38:11 +0000.984664][3611] DTS queue for
Generator:0x77463816b8 4201 4234
[867:816] [2025-02-10 07:38:12 +0000.65859][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[867:816] [2025-02-10 07:38:12 +0000.66160][2c29] operator(): Stop
[867:817] [2025-02-10 07:38:12 +0000.66218][2c29] StopPullFrameAndWriteMp4
time:43978378 enter.

[867:817] [2025-02-10 07:38:12 +0000.66272][2c29] StopRecording:


[867:818] [2025-02-10 07:38:12 +0000.68097][3609] PullAudioFrame: PullFrame audio
finished.
[867:818] [2025-02-10 07:38:12 +0000.68264][3609]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[867:820] [2025-02-10 07:38:12 +0000.69560][3611]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:130
[867:821] [2025-02-10 07:38:12 +0000.70266][2c28] stop recording
[867:821] [2025-02-10 07:38:12 +0000.70324][2c28]
RecordingSessionInternalSimple:destroy media processers
[867:821] [2025-02-10 07:38:12 +0000.70379][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[867:821] [2025-02-10 07:38:12 +0000.70423][2c28] H264Encode::flushing hareware
Encoder
[867:821] [2025-02-10 07:38:12 +0000.70577][2c28] Flush time:43978382 enter.

[867:821] [2025-02-10 07:38:12 +0000.70647][2c28] H264Encoder encoder flush


[867:821] [2025-02-10 07:38:12 +0000.70701][2c28] flush output queue
[867:867] [2025-02-10 07:38:12 +0000.116301][360c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[868:121] [2025-02-10 07:38:12 +0000.370206][2c2d] Run AGC when audioType = 0
[868:121] [2025-02-10 07:38:12 +0000.370347][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[868:151] [2025-02-10 07:38:12 +0000.401007][2c28] Flush leave. expire time = 330
ms

[868:152] [2025-02-10 07:38:12 +0000.401220][2c28] ~H264EncodeWrap:


[868:152] [2025-02-10 07:38:12 +0000.401269][2c28] ~H264Encode:
[868:152] [2025-02-10 07:38:12 +0000.401302][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[868:152] [2025-02-10 07:38:12 +0000.401337][2c28] Release time:43978713 enter.

[868:152] [2025-02-10 07:38:12 +0000.401492][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[868:152] [2025-02-10 07:38:12 +0000.401544][2c28] Destroy time:43978713 enter.

[868:152] [2025-02-10 07:38:12 +0000.401579][2c28] H264Encoder encoderDestroy


[868:152] [2025-02-10 07:38:12 +0000.401615][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[868:152] [2025-02-10 07:38:12 +0000.401651][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[868:186] [2025-02-10 07:38:12 +0000.436051][2c28] Destroy leave. expire time = 34
ms

[868:187] [2025-02-10 07:38:12 +0000.436314][2c28] Release leave. expire time = 35


ms

[868:187] [2025-02-10 07:38:12 +0000.436363][2c28] ~AndroidHwAvcEncoder


time:43978748 enter.

[868:187] [2025-02-10 07:38:12 +0000.436486][2c28] Release time:43978748 enter.

[868:187] [2025-02-10 07:38:12 +0000.436554][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[868:187] [2025-02-10 07:38:12 +0000.436591][2c28] Release leave. expire time = 0
ms

[868:187] [2025-02-10 07:38:12 +0000.436625][2c28] ~AndroidMediaCodecVideoEncoder


[868:187] [2025-02-10 07:38:12 +0000.436657][2c28] ~WrapAndroidMediaCodec
time:43978748 enter.

[868:187] [2025-02-10 07:38:12 +0000.436689][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[868:187] [2025-02-10 07:38:12 +0000.436727][2c28] video hevc hw codec


destructor:0x77ca18cbd0

[868:187] [2025-02-10 07:38:12 +0000.436779][2c28] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[868:187] [2025-02-10 07:38:12 +0000.436828][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[868:187] [2025-02-10 07:38:12 +0000.436865][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[868:187] [2025-02-10 07:38:12 +0000.436897][2c28] AACSWEncode destructor
[868:189] [2025-02-10 07:38:12 +0000.439103][3612] MP4 close file successfully
[868:190] [2025-02-10 07:38:12 +0000.439180][3612] Recording session Internal:
notify recording ok
[868:190] [2025-02-10 07:38:12 +0000.439216][3612] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4,
output_video_timestamp_:4300 last_video_pts_:4300
[868:190] [2025-02-10 07:38:12 +0000.439304][3612] OnRecordFinish:
[868:190] [2025-02-10 07:38:12 +0000.440050][3612] onRecordingOk: net seek
pos:0record video duration:4333record audio duration:4318
[868:191] [2025-02-10 07:38:12 +0000.441028][360c] destructMicSource_w:
[868:191] [2025-02-10 07:38:12 +0000.441093][360c] setOutput_w:
MicSource::setOutput() 0x0
[868:192] [2025-02-10 07:38:12 +0000.442152][2c29] releaseThread 0x7770b13380
[868:193] [2025-02-10 07:38:12 +0000.442214][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[868:195] [2025-02-10 07:38:12 +0000.444593][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 378 ms

[868:195] [2025-02-10 07:38:12 +0000.444659][2c29] DestroyPipelineAndFilters


time:43978756 enter.

[868:195] [2025-02-10 07:38:12 +0000.444771][2c29] UnbindInputFilter 0x7770b13c40


this 0x773d13cdc0
[868:195] [2025-02-10 07:38:12 +0000.444851][2c29] UnbindInputFilter 0x7770b140d8
this 0x7770b12bd0
[868:195] [2025-02-10 07:38:12 +0000.444979][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb3e0
[868:195] [2025-02-10 07:38:12 +0000.445023][2c29] filter: filter pipeline destroy
this: 0x773d0bb340
[868:196] [2025-02-10 07:38:12 +0000.446021][2c29] ClearVideoOfSources: recodring
total frames:0
[868:196] [2025-02-10 07:38:12 +0000.446082][2c29] ClearVideoOfSources:
[868:196] [2025-02-10 07:38:12 +0000.446118][2c29] GPUImageProcessing destruct.
[868:197] [2025-02-10 07:38:12 +0000.446193][2c29] destroy TrivalImageDrawer
0x784848c800
[868:197] [2025-02-10 07:38:12 +0000.446315][2c29] The shader has been initialize,
clean up them.

[868:197] [2025-02-10 07:38:12 +0000.446384][2c29] ~OpenGLFrameBuffer:


[868:197] [2025-02-10 07:38:12 +0000.446484][2c29] ~OpenGLFrameBuffer:
[868:199] [2025-02-10 07:38:12 +0000.449132][2c29] ~OpenGLFrameBuffer:
[868:200] [2025-02-10 07:38:12 +0000.449278][2c29] ~OpenGLFrameBuffer:
[868:200] [2025-02-10 07:38:12 +0000.449367][2c29] ~OpenGLFrameBuffer:
[868:200] [2025-02-10 07:38:12 +0000.449451][2c29] ~OpenGLFrameBuffer:
[868:200] [2025-02-10 07:38:12 +0000.449931][2c29] GPUImageProcessing destruct
finish.
[868:200] [2025-02-10 07:38:12 +0000.449995][2c29] GPURGBAFrame destruct.
[868:200] [2025-02-10 07:38:12 +0000.450063][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[868:201] [2025-02-10 07:38:12 +0000.450181][2c29] ~CameraSource time:43978762
enter.

[868:201] [2025-02-10 07:38:12 +0000.450220][2c29] ~CameraSource leave. expire


time = 0 ms

[868:201] [2025-02-10 07:38:12 +0000.450302][2c29] ~RecordAudioSource time:43978762


enter.

[868:201] [2025-02-10 07:38:12 +0000.450337][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[868:201] [2025-02-10 07:38:12 +0000.450374][2c29] DestroyPipelineAndFilters


leave. expire time = 6 ms

[868:216] [2025-02-10 07:38:12 +0000.465380][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[868:216] [2025-02-10 07:38:12 +0000.466098][7dd2] machine model :poco
[868:216] [2025-02-10 07:38:12 +0000.466148][7dd2] Support this machine model :poco
[868:217] [2025-02-10 07:38:12 +0000.466181][7dd2] global inited! current sdk
version: 07-20-936c45f
[868:217] [2025-02-10 07:38:12 +0000.466421][7dd2] filter: filter pipeline
construtc this: 0x7771500080
[868:217] [2025-02-10 07:38:12 +0000.466500][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[868:217] [2025-02-10 07:38:12 +0000.466543][7dd2] GLESContext:
[868:217] [2025-02-10 07:38:12 +0000.466594][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[868:218] [2025-02-10 07:38:12 +0000.467615][7dd2] The result of creation:
0x778380fa80
[868:218] [2025-02-10 07:38:12 +0000.467739][7dd2] The result of
eglCreatePbufferSurface is: 0x778380fd80
[868:218] [2025-02-10 07:38:12 +0000.467845][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[868:218] [2025-02-10 07:38:12 +0000.467886][7dd2] The source 0 speed:1
[868:218] [2025-02-10 07:38:12 +0000.467927][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4,
delay: 0
[868:218] [2025-02-10 07:38:12 +0000.468009][7dd2] CreateDecoderByVideoSource
time:43978779 enter.

[868:219] [2025-02-10 07:38:12 +0000.468265][7dd2] running_decoder_count:0max


count:2
[868:219] [2025-02-10 07:38:12 +0000.468292][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[868:220] [2025-02-10 07:38:12 +0000.469402][361e] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f2400] Current FFmpeg version git-2021-06-16-
97cea6f

[868:235] [2025-02-10 07:38:12 +0000.484669][361e] OnStreamInfoFound: video


duration_: 4333
[868:236] [2025-02-10 07:38:12 +0000.485660][361f] NO get frame from decoder
[868:236] [2025-02-10 07:38:12 +0000.485721][7dd2] start decoder
[868:236] [2025-02-10 07:38:12 +0000.485831][7dd2] CreateDecoderByVideoSource
leave. expire time = 18 ms

[868:236] [2025-02-10 07:38:12 +0000.485902][7dd2] BindInputFilter 0x7746138820


this 0x7771210058
[868:236] [2025-02-10 07:38:12 +0000.485956][7dd2] BindInputFilter 0x7771210058
this 0x7771211558
[868:236] [2025-02-10 07:38:12 +0000.486014][7dd2] BindInputFilter 0x7746138820
this 0x777139e398
[868:236] [2025-02-10 07:38:12 +0000.486063][7dd2] BindInputFilter 0x777139e398
this 0x777139e8d8
[868:236] [2025-02-10 07:38:12 +0000.486100][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[868:236] [2025-02-10 07:38:12 +0000.486155][7dd2] BindInputFilter 0x7771211558
this 0x777139e998
[868:237] [2025-02-10 07:38:12 +0000.486210][7dd2] BindInputFilter 0x777139e998
this 0x7771500120
[868:237] [2025-02-10 07:38:12 +0000.486275][7dd2] BindInputFilter 0x777139e8d8
this 0x777139f4d8
[868:237] [2025-02-10 07:38:12 +0000.486344][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[868:237] [2025-02-10 07:38:12 +0000.486409][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[868:238] [2025-02-10 07:38:12 +0000.487695][7dd2] machine model :poco
[868:238] [2025-02-10 07:38:12 +0000.487773][7dd2] Support this machine model :poco
[868:238] [2025-02-10 07:38:12 +0000.487841][7dd2] global inited! current sdk
version: 07-20-936c45f
[868:238] [2025-02-10 07:38:12 +0000.487933][7dd2] GetPipeline:
-----------------------------------------
[868:238] [2025-02-10 07:38:12 +0000.487982][7dd2] GetPipeline: source:
0x7746138600
[868:238] [2025-02-10 07:38:12 +0000.487999][361f] NO get frame from decoder
[868:238] [2025-02-10 07:38:12 +0000.488045][7dd2] GetPipeline: filter: NULLFilter
[868:238] [2025-02-10 07:38:12 +0000.488082][7dd2] GetPipeline: filter: NULLFilter
[868:238] [2025-02-10 07:38:12 +0000.488130][7dd2] GetPipeline: filter: NULLFilter
[868:239] [2025-02-10 07:38:12 +0000.488206][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[868:239] [2025-02-10 07:38:12 +0000.488265][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[868:239] [2025-02-10 07:38:12 +0000.488325][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[868:239] [2025-02-10 07:38:12 +0000.488370][7dd2] GetPipeline:
------------------------------------------
[868:239] [2025-02-10 07:38:12 +0000.488420][7dd2] filter: filter pipeline2 update
pattern: 0
[868:240] [2025-02-10 07:38:12 +0000.489488][361f] NO get frame from decoder
[868:241] [2025-02-10 07:38:12 +0000.490293][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[868:241] [2025-02-10 07:38:12 +0000.490733][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[868:241] [2025-02-10 07:38:12 +0000.490868][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[868:241] [2025-02-10 07:38:12 +0000.490997][361f] NO get frame from decoder
[868:242] [2025-02-10 07:38:12 +0000.491203][7dd2] DeviceInit:
[868:242] [2025-02-10 07:38:12 +0000.491462][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[868:242] [2025-02-10 07:38:12 +0000.491865][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[868:243] [2025-02-10 07:38:12 +0000.492199][7dd2] CreatePlatformSpecificObjects:
[868:243] [2025-02-10 07:38:12 +0000.492266][7dd2] audio device use null audio
input and opensl output
[868:243] [2025-02-10 07:38:12 +0000.492314][7dd2] Create OpenSLES output module
with java VM support.

[868:243] [2025-02-10 07:38:12 +0000.492431][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[868:243] [2025-02-10 07:38:12 +0000.492659][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[868:243] [2025-02-10 07:38:12 +0000.492854][7dd2] Create OpenSLES output module
with buffer num:2

[868:243] [2025-02-10 07:38:12 +0000.492903][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[868:243] [2025-02-10 07:38:12 +0000.492935][7dd2] Init the output device.

[868:243] [2025-02-10 07:38:12 +0000.492970][7dd2] Set the playout as stereo:1


[868:243] [2025-02-10 07:38:12 +0000.493008][7dd2] Set the sample rate to be:44100

[868:243] [2025-02-10 07:38:12 +0000.493060][7dd2] Low latency buffer size:144 low


sample rate:48000
[868:243] [2025-02-10 07:38:12 +0000.493097][7dd2] DeviceInit: Done
[868:244] [2025-02-10 07:38:12 +0000.493318][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[868:244] [2025-02-10 07:38:12 +0000.493619][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[868:244] [2025-02-10 07:38:12 +0000.493684][3629] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777152c118
[868:244] [2025-02-10 07:38:12 +0000.493784][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77712061e0
[868:244] [2025-02-10 07:38:12 +0000.493877][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[868:244] [2025-02-10 07:38:12 +0000.493930][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[868:244] [2025-02-10 07:38:12 +0000.493987][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[868:244] [2025-02-10 07:38:12 +0000.494155][7dd2] SetGraphLoop: SetGraphLoop 1
[868:245] [2025-02-10 07:38:12 +0000.494208][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[868:245] [2025-02-10 07:38:12 +0000.494256][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[868:245] [2025-02-10 07:38:12 +0000.494582][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[868:245] [2025-02-10 07:38:12 +0000.494858][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[868:246] [2025-02-10 07:38:12 +0000.495416][362b] Start:
[868:246] [2025-02-10 07:38:12 +0000.495629][362a] operator(): video render
started.
[868:249] [2025-02-10 07:38:12 +0000.498722][361f] NO get frame from decoder
[868:249] [2025-02-10 07:38:12 +0000.498763][362b] Start:
[868:249] [2025-02-10 07:38:12 +0000.498848][362b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[868:249] [2025-02-10 07:38:12 +0000.498894][362b] Reset: history total size: 98
[868:249] [2025-02-10 07:38:12 +0000.498930][362b] DeviceStart:
audioDevice_:0x777130b000
[868:249] [2025-02-10 07:38:12 +0000.498958][362b] DeviceStart: time profile
playout init before
[868:249] [2025-02-10 07:38:12 +0000.498993][362b] DeviceStart: time profile
playout init end
[868:249] [2025-02-10 07:38:12 +0000.499021][362b] OpenSlesOutput:Start playout

[868:251] [2025-02-10 07:38:12 +0000.500783][361f] NO get frame from decoder


[868:254] [2025-02-10 07:38:12 +0000.504107][362b] Create the opensl output player.
streamtype before:0

[868:254] [2025-02-10 07:38:12 +0000.504159][362b] Create the opensl output player.


streamtype after:3

[868:256] [2025-02-10 07:38:12 +0000.505675][361f] NO get frame from decoder


[868:257] [2025-02-10 07:38:12 +0000.507038][361f] NO get frame from decoder
[868:343] [2025-02-10 07:38:12 +0000.593126][362b] Enqueue opensl buffer size:1764
[868:355] [2025-02-10 07:38:12 +0000.604643][362b] DeviceStart: time profile
playout all end
[868:355] [2025-02-10 07:38:12 +0000.604743][362b] operator(): Audio playback
started.
[868:355] [2025-02-10 07:38:12 +0000.604850][362b] operator(): Started now!
[868:355] [2025-02-10 07:38:12 +0000.604956][362c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[868:356] [2025-02-10 07:38:12 +0000.605303][362c] Pull audio failed.(wait video!)
[868:363] [2025-02-10 07:38:12 +0000.613096][362a] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:43978924
[868:375] [2025-02-10 07:38:12 +0000.625017][362a] lipsync_debug: First video frame
rendering.
[868:426] [2025-02-10 07:38:12 +0000.675277][362b] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[868:426] [2025-02-10 07:38:12 +0000.675361][362b] First audio frame rendering
[868:426] [2025-02-10 07:38:12 +0000.675968][362c] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[868:426] [2025-02-10 07:38:12 +0000.676090][362c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[868:661] [2025-02-10 07:38:12 +0000.910343][362e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[868:886] [2025-02-10 07:38:13 +0000.135658][362d] Error(video_source.cc:430): wait
decoder a frame: 0
[868:886] [2025-02-10 07:38:13 +0000.136065][362d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 69210pts ms:769000
[868:888] [2025-02-10 07:38:13 +0000.137325][362d] OnVideoFrameReady(1/200)
[868:890] [2025-02-10 07:38:13 +0000.139353][362a] operator() frame->pts-
9223372036854775808 queue_ size: 7 (1/200)
[869:019] [2025-02-10 07:38:13 +0000.268751][362a] lipsync_debug:displaying video
ts:59940 The current displayed video timestamp is:43979580
[869:355] [2025-02-10 07:38:13 +0000.605014][362b] total delay:195 videoTsMS:970
audioTsMS:775 diff:195
[869:356] [2025-02-10 07:38:13 +0000.605195][362b] Set the lipsync delay:195
[869:386] [2025-02-10 07:38:13 +0000.635945][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[869:424] [2025-02-10 07:38:13 +0000.673264][362a]
lipsync_debug:lipsync_threadhold: lipsync_delta:15 tsDelta:45 timeDelta:46 last
video ts:90630 frame->pts:93330 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[869:424] [2025-02-10 07:38:13 +0000.673396][362a] lipsync_debug: tsDelta -
timeDelta = -1
[869:444] [2025-02-10 07:38:13 +0000.694025][362c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 54226
[869:444] [2025-02-10 07:38:13 +0000.694122][362c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[869:446] [2025-02-10 07:38:13 +0000.695918][362a] DriveRender working... (1/200)
[869:681] [2025-02-10 07:38:13 +0000.930229][362e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[869:864] [2025-02-10 07:38:14 +0000.114107][362a] lipsync_debug:displaying video
ts:119970 The current displayed video timestamp is:43980425
[869:866] [2025-02-10 07:38:14 +0000.116097][362a] lipsync_debug: render a video
frame
[870:027] [2025-02-10 07:38:14 +0000.276696][362b] The audio playback speed:100
(1/100)
[870:027] [2025-02-10 07:38:14 +0000.276769][362b] lipsync_debug: The current
played audio timestamp is:78782(1/50)
[870:098] [2025-02-10 07:38:14 +0000.347433][362a] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[870:098] [2025-02-10 07:38:14 +0000.347499][362a] lipsync_debug:result remaining
time:10
[870:119] [2025-02-10 07:38:14 +0000.369000][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[870:120] [2025-02-10 07:38:14 +0000.369375][2c2e] _deviceSampleRate:48000

[870:124] [2025-02-10 07:38:14 +0000.373970][2c2d] Run AGC when audioType = 0


[870:244] [2025-02-10 07:38:14 +0000.494154][362d] Error(video_source.cc:430): wait
decoder a frame: 0
[870:327] [2025-02-10 07:38:14 +0000.576572][362d] webrtc common_video plane
old ..... (1/1000) new: 97001 delete: 96991 diff: 10
[870:543] [2025-02-10 07:38:14 +0000.792599][362a] lipsync_debug:result remaining
time:0
[870:543] [2025-02-10 07:38:14 +0000.792652][362a] dynamic updated lipsync delay:0
[870:543] [2025-02-10 07:38:14 +0000.792679][362a] lipsync_debug:displaying video
ts:180450 The current displayed video timestamp is:43981104
[870:646] [2025-02-10 07:38:14 +0000.895749][362e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[870:904] [2025-02-10 07:38:15 +0000.153728][361f] av_read_frame AVERROR_EOF
[870:944] [2025-02-10 07:38:15 +0000.193646][362a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:2 last video
ts:216360 frame->pts:219600 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[870:944] [2025-02-10 07:38:15 +0000.193846][362a] lipsync_debug: tsDelta -
timeDelta = 34
[870:975] [2025-02-10 07:38:15 +0000.224450][362a] DriveRender working... (1/200)
[871:115] [2025-02-10 07:38:15 +0000.364225][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[871:139] [2025-02-10 07:38:15 +0000.388731][361f] OnReceiveEOF:
[871:139] [2025-02-10 07:38:15 +0000.389065][361f] OnDecoderEOF time:43981700
enter.
[871:139] [2025-02-10 07:38:15 +0000.389159][361f] OnDecoderEOF leave. expire time
= 1 ms

[871:140] [2025-02-10 07:38:15 +0000.389210][361f] OnDecoderFinished:


OnDecoderFinished total decoder frames:130 this:0x7746138600
[871:140] [2025-02-10 07:38:15 +0000.389305][361d] CleanUp time:43981701 enter.

[871:146] [2025-02-10 07:38:15 +0000.395389][361d] CleanUp leave. expire time = 6


ms

[871:146] [2025-02-10 07:38:15 +0000.395492][361d] clean up


[871:146] [2025-02-10 07:38:15 +0000.395515][361d] running_decoder_count:0max
count:2
[871:205] [2025-02-10 07:38:15 +0000.454210][362a] lipsync_debug:displaying video
ts:239940 The current displayed video timestamp is:43981766
[871:610] [2025-02-10 07:38:15 +0000.860001][362d] Error(video_source.cc:430): wait
decoder a frame: 0
[871:684] [2025-02-10 07:38:15 +0000.933954][362e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[871:770] [2025-02-10 07:38:16 +0000.20003][362c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 156594
[871:770] [2025-02-10 07:38:16 +0000.20082][362c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[871:900] [2025-02-10 07:38:16 +0000.149440][362a] lipsync_debug:displaying video
ts:300150 The current displayed video timestamp is:43982461
[872:034] [2025-02-10 07:38:16 +0000.283855][362a] lipsync_debug:remaining time:10
tsDelta - timeDelta:1
[872:034] [2025-02-10 07:38:16 +0000.283943][362a] lipsync_debug:result remaining
time:1
[872:120] [2025-02-10 07:38:16 +0000.370083][2c2d] Run AGC when audioType = 0
[872:121] [2025-02-10 07:38:16 +0000.370600][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[872:246] [2025-02-10 07:38:16 +0000.496103][362d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 369360pts ms:4.104e+06
[872:250] [2025-02-10 07:38:16 +0000.500211][362d] OnVideoFrameReady(1/200)
[872:251] [2025-02-10 07:38:16 +0000.500717][362a] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[872:296] [2025-02-10 07:38:16 +0000.545722][362d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[872:367] [2025-02-10 07:38:16 +0000.616823][362b] The audio playback speed:100
(1/100)
[872:367] [2025-02-10 07:38:16 +0000.616974][362b] lipsync_debug: The current
played audio timestamp is:181150(1/50)
[872:375] [2025-02-10 07:38:16 +0000.625021][362d] video frame wait audio frame:
last_video_timestamp:4234 last_audio_timestamp:4131.7
[872:415] [2025-02-10 07:38:16 +0000.664702][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[872:416] [2025-02-10 07:38:16 +0000.665480][362b] Stop:
[872:417] [2025-02-10 07:38:16 +0000.666207][362a] operator(): Video Render
stopped.
[872:417] [2025-02-10 07:38:16 +0000.666752][362b] Stop:
[872:418] [2025-02-10 07:38:16 +0000.667273][362b] DeviceStop:
audioDevice_:0x777130b000
[872:418] [2025-02-10 07:38:16 +0000.667610][362b] OpenSlesOutput:Stop playout

[872:422] [2025-02-10 07:38:16 +0000.671892][362b] DeviceStop: Done


[872:422] [2025-02-10 07:38:16 +0000.672082][362b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[872:422] [2025-02-10 07:38:16 +0000.672162][362b] operator(): Stop now!
[872:441] [2025-02-10 07:38:16 +0000.690503][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[872:441] [2025-02-10 07:38:16 +0000.690621][7dd2] StopPreView: Have Stopped,
operation cancel
[872:441] [2025-02-10 07:38:16 +0000.690662][7dd2] Stop:
[872:441] [2025-02-10 07:38:16 +0000.690789][362b] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[872:441] [2025-02-10 07:38:16 +0000.691012][7dd2] DeviceRelease:
audioDevice_:0x777130b000
[872:441] [2025-02-10 07:38:16 +0000.691085][7dd2] OpenSlesOutput:Stop playout

[872:441] [2025-02-10 07:38:16 +0000.691139][7dd2] DeviceRelease: Release the


webrtc device object.
[872:442] [2025-02-10 07:38:16 +0000.691325][7dd2] OpenSlesOutput destruct.

[872:442] [2025-02-10 07:38:16 +0000.691406][7dd2] DeviceRelease: Done


[872:442] [2025-02-10 07:38:16 +0000.691539][7dd2] Stop:
[872:442] [2025-02-10 07:38:16 +0000.691674][362a] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[872:447] [2025-02-10 07:38:16 +0000.696374][7dd2] global uninited!
[872:447] [2025-02-10 07:38:16 +0000.696461][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[872:447] [2025-02-10 07:38:16 +0000.696545][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[872:447] [2025-02-10 07:38:16 +0000.696573][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[872:447] [2025-02-10 07:38:16 +0000.696615][7dd2] UnbindInputFilter 0x777139e998
this 0x7771500120
[872:447] [2025-02-10 07:38:16 +0000.696655][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746138600
[872:447] [2025-02-10 07:38:16 +0000.696679][7dd2] DestoryDecoderByVideoSource
time:43983008 enter.

[872:447] [2025-02-10 07:38:16 +0000.696706][7dd2] ~VideoBindDecoder time:43983008


enter.

[872:447] [2025-02-10 07:38:16 +0000.696936][7dd2] CleanUp time:43983008 enter.

[872:448] [2025-02-10 07:38:16 +0000.697370][7dd2] CleanUp leave. expire time = 1


ms

[872:448] [2025-02-10 07:38:16 +0000.697436][7dd2] CleanUp time:43983009 enter.

[872:449] [2025-02-10 07:38:16 +0000.698473][7dd2] CleanUp leave. expire time = 1


ms

[872:450] [2025-02-10 07:38:16 +0000.699221][7dd2] ~VideoBindDecoder leave. expire


time = 3 ms

[872:450] [2025-02-10 07:38:16 +0000.699282][7dd2] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[872:450] [2025-02-10 07:38:16 +0000.699340][7dd2] UnbindInputFilter 0x7771211558


this 0x777139e998
[872:450] [2025-02-10 07:38:16 +0000.699384][7dd2] UnbindInputFilter 0x7771210058
this 0x7771211558
[872:450] [2025-02-10 07:38:16 +0000.699434][7dd2] UnbindInputFilter 0x7746138820
this 0x7771210058
[872:450] [2025-02-10 07:38:16 +0000.699477][7dd2] UnbindInputFilter 0x777139e8d8
this 0x777139f4d8
[872:450] [2025-02-10 07:38:16 +0000.699515][7dd2] UnbindInputFilter 0x777139e398
this 0x777139e8d8
[872:450] [2025-02-10 07:38:16 +0000.699557][7dd2] UnbindInputFilter 0x7746138820
this 0x777139e398
[872:450] [2025-02-10 07:38:16 +0000.699627][7dd2] ~GLESContext:
[872:451] [2025-02-10 07:38:16 +0000.700487][7dd2] GLESContext destruct finish.
[872:451] [2025-02-10 07:38:16 +0000.700552][7dd2] filter: filter pipeline destroy
this: 0x7771500080
[872:452] [2025-02-10 07:38:16 +0000.701195][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[872:452] [2025-02-10 07:38:16 +0000.702134][7dd2] machine model :poco
[872:453] [2025-02-10 07:38:16 +0000.702195][7dd2] Support this machine model :poco
[872:453] [2025-02-10 07:38:16 +0000.702262][7dd2] global inited! current sdk
version: 07-20-936c45f
[872:453] [2025-02-10 07:38:16 +0000.702456][7dd2] filter: filter pipeline
construtc this: 0x7771500080
[872:453] [2025-02-10 07:38:16 +0000.702520][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[872:453] [2025-02-10 07:38:16 +0000.702599][7dd2] GLESContext:
[872:453] [2025-02-10 07:38:16 +0000.702679][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[872:454] [2025-02-10 07:38:16 +0000.704139][7dd2] The result of creation:
0x778380f200
[872:455] [2025-02-10 07:38:16 +0000.704322][7dd2] The result of
eglCreatePbufferSurface is: 0x778380f980
[872:455] [2025-02-10 07:38:16 +0000.704448][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[872:455] [2025-02-10 07:38:16 +0000.704491][7dd2] The source 0 speed:1
[872:455] [2025-02-10 07:38:16 +0000.704531][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4,
delay: 0
[872:455] [2025-02-10 07:38:16 +0000.704575][7dd2] CreateDecoderByVideoSource
time:43983016 enter.

[872:455] [2025-02-10 07:38:16 +0000.705086][7dd2] running_decoder_count:0max


count:2
[872:456] [2025-02-10 07:38:16 +0000.705204][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77ca0f3c00
[872:457] [2025-02-10 07:38:16 +0000.706724][366d] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f2400] Current FFmpeg version git-2021-06-16-
97cea6f

[872:471] [2025-02-10 07:38:16 +0000.720418][366d] OnStreamInfoFound: video


duration_: 4333
[872:472] [2025-02-10 07:38:16 +0000.721772][366e] NO get frame from decoder
[872:472] [2025-02-10 07:38:16 +0000.721797][7dd2] start decoder
[872:472] [2025-02-10 07:38:16 +0000.721875][7dd2] CreateDecoderByVideoSource
leave. expire time = 17 ms

[872:472] [2025-02-10 07:38:16 +0000.721954][7dd2] BindInputFilter 0x7746138820


this 0x7771210058
[872:472] [2025-02-10 07:38:16 +0000.722003][7dd2] BindInputFilter 0x7771210058
this 0x7771211558
[872:472] [2025-02-10 07:38:16 +0000.722052][7dd2] BindInputFilter 0x7746138820
this 0x77712119d8
[872:472] [2025-02-10 07:38:16 +0000.722105][7dd2] BindInputFilter 0x77712119d8
this 0x7771329398
[872:472] [2025-02-10 07:38:16 +0000.722140][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[872:473] [2025-02-10 07:38:16 +0000.722195][7dd2] BindInputFilter 0x7771211558
this 0x777139e158
[872:473] [2025-02-10 07:38:16 +0000.722250][7dd2] BindInputFilter 0x777139e158
this 0x7771500120
[872:473] [2025-02-10 07:38:16 +0000.722293][7dd2] BindInputFilter 0x7771329398
this 0x777139eb18
[872:473] [2025-02-10 07:38:16 +0000.722346][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43973907.mp4
[872:473] [2025-02-10 07:38:16 +0000.722400][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[872:473] [2025-02-10 07:38:16 +0000.722460][366e] NO get frame from decoder
[872:473] [2025-02-10 07:38:16 +0000.722574][7dd2] MediaComposeFile time:43983034
enter.

[872:473] [2025-02-10 07:38:16 +0000.722643][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[872:473] [2025-02-10 07:38:16 +0000.722779][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[872:473] [2025-02-10 07:38:16 +0000.722835][7dd2] Recording session using default
bitrate support by app:14680064
[872:473] [2025-02-10 07:38:16 +0000.722973][366e] NO get frame from decoder
[872:474] [2025-02-10 07:38:16 +0000.723340][366e] NO get frame from decoder
[872:473] [2025-02-10 07:38:16 +0000.722965][3678] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773d17dbc0
[872:474] [2025-02-10 07:38:16 +0000.723629][3678] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[872:474] [2025-02-10 07:38:16 +0000.723749][366e] NO get frame from decoder
[872:474] [2025-02-10 07:38:16 +0000.723741][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[872:476] [2025-02-10 07:38:16 +0000.725516][7dd2] GetPipeline:
-----------------------------------------
[872:476] [2025-02-10 07:38:16 +0000.725621][7dd2] GetPipeline: source:
0x7746138600
[872:476] [2025-02-10 07:38:16 +0000.725665][7dd2] GetPipeline: filter: NULLFilter
[872:476] [2025-02-10 07:38:16 +0000.725706][7dd2] GetPipeline: filter: NULLFilter
[872:476] [2025-02-10 07:38:16 +0000.725747][7dd2] GetPipeline: filter: NULLFilter
[872:476] [2025-02-10 07:38:16 +0000.725787][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[872:476] [2025-02-10 07:38:16 +0000.725824][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[872:476] [2025-02-10 07:38:16 +0000.725865][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[872:476] [2025-02-10 07:38:16 +0000.725915][7dd2] GetPipeline:
------------------------------------------
[872:476] [2025-02-10 07:38:16 +0000.725949][7dd2] filter: filter pipeline2 update
pattern: 2
[872:477] [2025-02-10 07:38:16 +0000.726234][7dd2] MediaComposeFile leave. expire
time = 4 ms

[872:477] [2025-02-10 07:38:16 +0000.726565][366e] NO get frame from decoder


[872:477] [2025-02-10 07:38:16 +0000.726792][7dd2] machine model :poco
[872:477] [2025-02-10 07:38:16 +0000.726835][7dd2] Support this machine model :poco
[872:477] [2025-02-10 07:38:16 +0000.726876][7dd2] global inited! current sdk
version: 07-20-936c45f
[872:477] [2025-02-10 07:38:16 +0000.726933][366e] NO get frame from decoder
[872:478] [2025-02-10 07:38:16 +0000.727783][366e] NO get frame from decoder
[872:500] [2025-02-10 07:38:16 +0000.749697][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[872:500] [2025-02-10 07:38:16 +0000.749860][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 341
[872:500] [2025-02-10 07:38:16 +0000.749895][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[872:500] [2025-02-10 07:38:16 +0000.749921][7dd2] BeginCompose: BeginCompose, is
composing 0
[872:500] [2025-02-10 07:38:16 +0000.749998][3678] start recording, file path:
[872:500] [2025-02-10 07:38:16 +0000.750149][3678] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 341 audio_timescale:44100
video_timescale:90000
[872:501] [2025-02-10 07:38:16 +0000.750187][3678] 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
[872:501] [2025-02-10 07:38:16 +0000.750212][3678] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 341
[872:501] [2025-02-10 07:38:16 +0000.750242][3678] fd_open successed
handle:0xb40000790437b148
[872:501] [2025-02-10 07:38:16 +0000.750376][3678] create mp4 file:352
m_fileHandle: 0x777152f000
[872:501] [2025-02-10 07:38:16 +0000.750409][3678] MP4 file: is opened successfully
[872:501] [2025-02-10 07:38:16 +0000.750425][3678] setupMediaProcessers:
[872:501] [2025-02-10 07:38:16 +0000.750439][3678]
RecordingSessionInternalSimple:setup media processers.
[872:501] [2025-02-10 07:38:16 +0000.750454][3678] construct AAC encoder
[872:501] [2025-02-10 07:38:16 +0000.750698][3678] H264Encoder creating:
ultrafast012323
[872:501] [2025-02-10 07:38:16 +0000.750724][3678] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[872:501] [2025-02-10 07:38:16 +0000.750992][3678] H264Encode::GetMachineModel is
POCO F2 Pro
[872:501] [2025-02-10 07:38:16 +0000.751016][3678] H264Encoder machine_mode is:POCO
F2 Pro
[872:501] [2025-02-10 07:38:16 +0000.751029][3678] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[872:501] [2025-02-10 07:38:16 +0000.751044][3678] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[872:501] [2025-02-10 07:38:16 +0000.751058][3678] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[872:501] [2025-02-10 07:38:16 +0000.751071][3678] setupCompressionSession:
[872:501] [2025-02-10 07:38:16 +0000.751084][3678] H264Encode::creating hareware
Encoder
[872:501] [2025-02-10 07:38:16 +0000.751098][3678] AndroidHwAvcEncoder
time:43983062 enter.

[872:502] [2025-02-10 07:38:16 +0000.751249][3678] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[872:502] [2025-02-10 07:38:16 +0000.751343][3678] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[872:502] [2025-02-10 07:38:16 +0000.751365][3678] The video avc hw codec address
is 0x77ca18cfe0
[872:502] [2025-02-10 07:38:16 +0000.751407][3678] AndroidHwAvcEncoder leave.
expire time = 1 ms
[872:502] [2025-02-10 07:38:16 +0000.751427][3678] RegisterEncodeCompleteCallback
time:43983063 enter.

[872:502] [2025-02-10 07:38:16 +0000.751479][3678] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[872:502] [2025-02-10 07:38:16 +0000.751535][3678] InitEncode time:43983063 enter.

[872:502] [2025-02-10 07:38:16 +0000.751594][3678] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[872:502] [2025-02-10 07:38:16 +0000.751624][3678] Create time:43983063 enter.

[872:502] [2025-02-10 07:38:16 +0000.751659][3678] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[872:502] [2025-02-10 07:38:16 +0000.751692][3678]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7745d742c0
[872:502] [2025-02-10 07:38:16 +0000.751795][3678]
supported_type:image/vnd.android.heic
[872:502] [2025-02-10 07:38:16 +0000.751832][3678] supported_type:video/avc
[872:502] [2025-02-10 07:38:16 +0000.751858][3678] name:OMX.qcom.video.encoder.avc
mime:video/avc
[872:502] [2025-02-10 07:38:16 +0000.751894][3678] hwCodecPrefix :OMX.qcom.
[872:502] [2025-02-10 07:38:16 +0000.751920][3678] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[872:502] [2025-02-10 07:38:16 +0000.751950][3678] mediacodec_createCodecByName
time:43983063 enter.

[872:502] [2025-02-10 07:38:16 +0000.751980][3678] WrapAndroidMediaCodec


time:43983063 enter.

[872:502] [2025-02-10 07:38:16 +0000.752054][3678] WrapAndroidMediaCodec leave.


expire time = 0 ms

[872:502] [2025-02-10 07:38:16 +0000.752139][367d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x774653b098
[872:520] [2025-02-10 07:38:16 +0000.769985][3678] mediacodec_createCodecByName
leave. expire time = 18 ms

[872:520] [2025-02-10 07:38:16 +0000.770052][3678] WrapAndroidMediaFromat


time:43983081 enter.

[872:520] [2025-02-10 07:38:16 +0000.770100][3678] WrapAndroidMediaFromat leave.


expire time = 0 ms

[872:538] [2025-02-10 07:38:16 +0000.788053][3678] Destroy time:43983099 enter.

[872:538] [2025-02-10 07:38:16 +0000.788146][3678] WrapAndroidMediaFromat::


Destroy
[872:539] [2025-02-10 07:38:16 +0000.788233][3678] Destroy leave. expire time = 1
ms

[872:539] [2025-02-10 07:38:16 +0000.788304][3678] ~WrapAndroidMediaFromat


time:43983100 enter.

[872:539] [2025-02-10 07:38:16 +0000.788374][3678] ~WrapAndroidMediaFromat leave.


expire time = 0 ms
[872:539] [2025-02-10 07:38:16 +0000.788439][3678] Create leave. expire time = 37
ms

[872:539] [2025-02-10 07:38:16 +0000.788516][3678] isSemiPlanarSupport


time:43983100 enter.

[872:539] [2025-02-10 07:38:16 +0000.788585][3678] H264Encoder isSemiPlanarSupport


[872:539] [2025-02-10 07:38:16 +0000.788709][3678] isSemiPlanarSupport leave.
expire time = 0 ms

[872:539] [2025-02-10 07:38:16 +0000.788826][3678] creat hw H264Encoder success,


isSemiPlanar:1
[872:539] [2025-02-10 07:38:16 +0000.788905][3678] InitEncode leave. expire time =
37 ms

[872:539] [2025-02-10 07:38:16 +0000.788941][3678] H264Encode::created Encoder


[872:539] [2025-02-10 07:38:16 +0000.788964][3678] H264Encode:: H264 encoder
created.
[872:539] [2025-02-10 07:38:16 +0000.789010][3678] H264 encoder created.
[872:539] [2025-02-10 07:38:16 +0000.789048][3678]
RecordingSessionInternalSimple:created avc encoder avc: 0x7771554e00
[872:539] [2025-02-10 07:38:16 +0000.789085][3678] setOutput:
[872:539] [2025-02-10 07:38:16 +0000.789107][3678]
RecordingSessionInternalSimple:encoder set output to muxer!
[872:539] [2025-02-10 07:38:16 +0000.789127][3678] request a key frame
[872:540] [2025-02-10 07:38:16 +0000.789179][3678] H264Encode:: request a key frame
[872:540] [2025-02-10 07:38:16 +0000.789958][3678] setDisplayRotate :90
[872:540] [2025-02-10 07:38:16 +0000.790006][3678] 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
[872:544] [2025-02-10 07:38:16 +0000.793315][3679]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[872:586] [2025-02-10 07:38:16 +0000.836063][3679] h264 add frame header cdr flag
[872:588] [2025-02-10 07:38:16 +0000.837900][3679] h264 add frame header cdr flag
[872:588] [2025-02-10 07:38:16 +0000.838064][3679] Received key frame:10
[872:588] [2025-02-10 07:38:16 +0000.838106][3679] H264Encode:: get a sps pps
header!headerSize:31
[872:590] [2025-02-10 07:38:16 +0000.839863][367d] get the H.264 SPS parameter
[872:593] [2025-02-10 07:38:16 +0000.842652][367d] add video track with id:1
[872:594] [2025-02-10 07:38:16 +0000.843487][367d] get the H.264 PPS parameter
[872:594] [2025-02-10 07:38:16 +0000.844000][367d] get the H.264 IDR frame
[872:594] [2025-02-10 07:38:16 +0000.844049][367d] resss:true
[872:594] [2025-02-10 07:38:16 +0000.844066][367d] video start ts:10
[872:595] [2025-02-10 07:38:16 +0000.844265][367d] the video frame has been written
into MP4 file
[872:602] [2025-02-10 07:38:16 +0000.851197][367c] audio_frame_list_ empty
[872:613] [2025-02-10 07:38:16 +0000.862784][367d] add aac audio track with id:2
[872:613] [2025-02-10 07:38:16 +0000.862936][367d] audio start ts:0
[872:613] [2025-02-10 07:38:16 +0000.862974][367d] the audio frame has been written
into MP4 file
[872:614] [2025-02-10 07:38:16 +0000.863370][3678] setDisplayRotate :90
[872:614] [2025-02-10 07:38:16 +0000.863408][3678] 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
[872:625] [2025-02-10 07:38:16 +0000.874952][3679] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:164 pts:164
[872:639] [2025-02-10 07:38:16 +0000.888850][367b] Error(video_source.cc:430): wait
decoder a frame: 0
[872:651] [2025-02-10 07:38:16 +0000.900648][3679] Push an pts:472 to dts queue.
[872:663] [2025-02-10 07:38:16 +0000.913078][3679] last dts:433 currentPts:472
ppsOrSPS:0 queue length:5
[872:680] [2025-02-10 07:38:16 +0000.929475][3679] DTS queue for
Generator:0x774653bab8 635 666 701 737 769
[872:772] [2025-02-10 07:38:17 +0000.21225][367b] Error(video_source.cc:430): wait
decoder a frame: 0
[872:776] [2025-02-10 07:38:17 +0000.25406][3679] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1503
[872:776] [2025-02-10 07:38:17 +0000.25497][3679] push video frame to H264 encoder.
(100 frame for one log)

[872:776] [2025-02-10 07:38:17 +0000.25540][3679] push video frame to H264 encoder.


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

[872:776] [2025-02-10 07:38:17 +0000.25559][3679] H264Encode::push video frame to


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

[872:776] [2025-02-10 07:38:17 +0000.25582][3679] The input pts:1503 fps:30


[872:782] [2025-02-10 07:38:17 +0000.31409][367b] webrtc common_video plane
old ..... (1/1000) new: 98001 delete: 97931 diff: 70
[872:786] [2025-02-10 07:38:17 +0000.35315][3679] DTS queue for
Generator:0x774653bab8 1503 1538 1571
[872:801] [2025-02-10 07:38:17 +0000.50832][3679] H264Encode::H264SWEncoder get
callback, length:14192 type:1 nalType:1length:14188
[872:817] [2025-02-10 07:38:17 +0000.66915][3679] Push an pts:1806 to dts queue.
[872:832] [2025-02-10 07:38:17 +0000.81447][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[872:841] [2025-02-10 07:38:17 +0000.90353][3679] last dts:1770 currentPts:1806
ppsOrSPS:0 queue length:7
[872:862] [2025-02-10 07:38:17 +0000.111516][3679] h264 add frame header cdr flag
[872:862] [2025-02-10 07:38:17 +0000.111622][3679] Received key frame:2005
[872:864] [2025-02-10 07:38:17 +0000.113362][367d] get the H.264 IDR frame
[872:881] [2025-02-10 07:38:17 +0000.130983][3679] DTS queue for
Generator:0x774653bab8 2238 2271 2303 2338 2370 2404 2440 2472
[872:904] [2025-02-10 07:38:17 +0000.154073][367b] Error(video_source.cc:430): wait
decoder a frame: 0
[872:940] [2025-02-10 07:38:17 +0000.189653][3679] Push an pts:3138 to dts queue.
[872:963] [2025-02-10 07:38:17 +0000.213051][3678] setDisplayRotate :90
[872:963] [2025-02-10 07:38:17 +0000.213101][3678] 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
[872:969] [2025-02-10 07:38:17 +0000.218991][3679] DTS queue for
Generator:0x774653bab8 3071 3104 3138 3172 3200 3238 3271 3302
[872:980] [2025-02-10 07:38:17 +0000.229922][3679] SendFrame
encodedImage._timeStamp:3138encodedImage->_length:16832
[872:980] [2025-02-10 07:38:17 +0000.230016][3679] last dts:3104 currentPts:3138
ppsOrSPS:0 queue length:9
[873:007] [2025-02-10 07:38:17 +0000.256510][366e] av_read_frame AVERROR_EOF
[873:027] [2025-02-10 07:38:17 +0000.276374][366e] OnReceiveEOF:
[873:027] [2025-02-10 07:38:17 +0000.276408][3679] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3537 pts:3537
[873:027] [2025-02-10 07:38:17 +0000.276429][366e] OnDecoderEOF time:43983588
enter.

[873:027] [2025-02-10 07:38:17 +0000.276520][366e] OnDecoderEOF leave. expire time


= 0 ms
[873:027] [2025-02-10 07:38:17 +0000.276546][366e] OnDecoderFinished:
OnDecoderFinished total decoder frames:130 this:0x7746138600
[873:027] [2025-02-10 07:38:17 +0000.276545][366c] CleanUp time:43983588 enter.

[873:032] [2025-02-10 07:38:17 +0000.281996][366c] CleanUp leave. expire time = 5


ms

[873:032] [2025-02-10 07:38:17 +0000.282048][366c] clean up


[873:032] [2025-02-10 07:38:17 +0000.282063][366c] running_decoder_count:0max
count:2
[873:033] [2025-02-10 07:38:17 +0000.282862][367c] PullAudioFrame: PullFrame audio
finished.
[873:033] [2025-02-10 07:38:17 +0000.282911][367c] OnAudioTimer: OnAudioTimer
return
[873:047] [2025-02-10 07:38:17 +0000.296510][367b] OnVideoTimer: OnVideoTimer
EndComposeFile
[873:047] [2025-02-10 07:38:17 +0000.296608][367b] EndComposeFile: EndComposeFile,
is composing 1
[873:048] [2025-02-10 07:38:17 +0000.297910][3679] DTS queue for
Generator:0x774653bab8 3865 3902 3935 3970 4000 4035 4072 4104 4135 4170
[873:063] [2025-02-10 07:38:17 +0000.312727][3679] h264 add frame header cdr flag
[873:063] [2025-02-10 07:38:17 +0000.312914][3679] Received key frame:4000
[873:064] [2025-02-10 07:38:17 +0000.313603][3679]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:130
[873:064] [2025-02-10 07:38:17 +0000.313650][3679]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x77c9c36000
[873:065] [2025-02-10 07:38:17 +0000.315151][367a]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[873:066] [2025-02-10 07:38:17 +0000.315187][367a]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[873:066] [2025-02-10 07:38:17 +0000.315357][3678] stop recording
[873:066] [2025-02-10 07:38:17 +0000.315419][3678]
RecordingSessionInternalSimple:destroy media processers
[873:066] [2025-02-10 07:38:17 +0000.315456][3678] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[873:066] [2025-02-10 07:38:17 +0000.315490][3678] H264Encode::flushing hareware
Encoder
[873:066] [2025-02-10 07:38:17 +0000.315643][3678] Flush time:43983627 enter.

[873:066] [2025-02-10 07:38:17 +0000.315696][3678] H264Encoder encoder flush


[873:066] [2025-02-10 07:38:17 +0000.315734][3678] flush output queue
[873:066] [2025-02-10 07:38:17 +0000.316131][367d] get the H.264 IDR frame
[873:384] [2025-02-10 07:38:17 +0000.633952][3678] Flush leave. expire time = 318
ms

[873:385] [2025-02-10 07:38:17 +0000.634241][3678] ~H264EncodeWrap:


[873:385] [2025-02-10 07:38:17 +0000.634386][3678] ~H264Encode:
[873:385] [2025-02-10 07:38:17 +0000.634432][3678] teardownCompressionSession:
H264Encode::destroying Encoder
[873:385] [2025-02-10 07:38:17 +0000.634480][3678] Release time:43983946 enter.

[873:385] [2025-02-10 07:38:17 +0000.634667][3678] Release:


MediaCodecVideoEncoder::Release _inited:1
[873:385] [2025-02-10 07:38:17 +0000.634836][3678] Destroy time:43983946 enter.

[873:385] [2025-02-10 07:38:17 +0000.634877][3678] H264Encoder encoderDestroy


[873:385] [2025-02-10 07:38:17 +0000.634913][3678]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5f9e0
[873:385] [2025-02-10 07:38:17 +0000.634949][3678]
AndroidMediaCodecVideoEncoder::Destroy
[873:410] [2025-02-10 07:38:17 +0000.659755][3678] Destroy leave. expire time = 25
ms

[873:410] [2025-02-10 07:38:17 +0000.659913][3678] Release leave. expire time = 25


ms

[873:410] [2025-02-10 07:38:17 +0000.659956][3678] ~AndroidHwAvcEncoder


time:43983971 enter.

[873:410] [2025-02-10 07:38:17 +0000.660105][3678] Release time:43983971 enter.

[873:410] [2025-02-10 07:38:17 +0000.660198][3678] Release:


MediaCodecVideoEncoder:: has been released before, just return
[873:411] [2025-02-10 07:38:17 +0000.660243][3678] Release leave. expire time = 1
ms

[873:411] [2025-02-10 07:38:17 +0000.660275][3678] ~AndroidMediaCodecVideoEncoder


[873:411] [2025-02-10 07:38:17 +0000.660306][3678] ~WrapAndroidMediaCodec
time:43983972 enter.

[873:411] [2025-02-10 07:38:17 +0000.660338][3678] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[873:411] [2025-02-10 07:38:17 +0000.660366][3678] video hevc hw codec


destructor:0x77ca18cfe0

[873:411] [2025-02-10 07:38:17 +0000.660414][3678] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[873:411] [2025-02-10 07:38:17 +0000.660456][3678] teardownCompressionSession:


H264Encode::destroyed Encoder
[873:411] [2025-02-10 07:38:17 +0000.660510][3678]
RecordingSessionInternalSimple:destroy aac encoder output!
[873:411] [2025-02-10 07:38:17 +0000.660539][3678] AACSWEncode destructor
[873:412] [2025-02-10 07:38:17 +0000.661880][367d] fd_close successed!
[873:417] [2025-02-10 07:38:17 +0000.666305][367d] MP4 close file successfully
[873:417] [2025-02-10 07:38:17 +0000.666375][367d] Recording session Internal:
notify recording ok
[873:417] [2025-02-10 07:38:17 +0000.666416][367d] onRecordingOk: Recording Ok,
compose use time: 917, averagefps 0
[873:417] [2025-02-10 07:38:17 +0000.666453][367d] OnReceiveEOF:
[873:423] [2025-02-10 07:38:17 +0000.672606][367b] OnVideoTimer: OnVideoTimer
return
[873:424] [2025-02-10 07:38:17 +0000.673615][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[873:424] [2025-02-10 07:38:17 +0000.673744][7dd2] ~MediaComposeFile time:43983985
enter.

[873:424] [2025-02-10 07:38:17 +0000.673787][7dd2] CancelCompose: CancelCompose,


is composing 0
[873:424] [2025-02-10 07:38:17 +0000.673967][3678] stop recording
[873:424] [2025-02-10 07:38:17 +0000.674055][3678] we have stopped recording before
[873:426] [2025-02-10 07:38:17 +0000.675378][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[873:426] [2025-02-10 07:38:17 +0000.675606][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[873:427] [2025-02-10 07:38:17 +0000.676750][7dd2] global uninited!
[873:427] [2025-02-10 07:38:17 +0000.676899][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[873:427] [2025-02-10 07:38:17 +0000.677051][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[873:427] [2025-02-10 07:38:17 +0000.677097][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[873:427] [2025-02-10 07:38:17 +0000.677165][7dd2] UnbindInputFilter 0x777139e158
this 0x7771500120
[873:428] [2025-02-10 07:38:17 +0000.677228][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746138600
[873:428] [2025-02-10 07:38:17 +0000.677269][7dd2] DestoryDecoderByVideoSource
time:43983989 enter.

[873:428] [2025-02-10 07:38:17 +0000.677315][7dd2] ~VideoBindDecoder time:43983989


enter.

[873:428] [2025-02-10 07:38:17 +0000.678152][7dd2] CleanUp time:43983989 enter.

[873:430] [2025-02-10 07:38:17 +0000.679547][7dd2] CleanUp leave. expire time = 2


ms

[873:430] [2025-02-10 07:38:17 +0000.679659][7dd2] CleanUp time:43983991 enter.

[873:432] [2025-02-10 07:38:17 +0000.681322][7dd2] CleanUp leave. expire time = 2


ms

[873:433] [2025-02-10 07:38:17 +0000.682615][7dd2] ~VideoBindDecoder leave. expire


time = 5 ms

[873:433] [2025-02-10 07:38:17 +0000.682687][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[873:433] [2025-02-10 07:38:17 +0000.682753][7dd2] UnbindInputFilter 0x7771211558


this 0x777139e158
[873:433] [2025-02-10 07:38:17 +0000.682813][7dd2] UnbindInputFilter 0x7771210058
this 0x7771211558
[873:433] [2025-02-10 07:38:17 +0000.682872][7dd2] UnbindInputFilter 0x7746138820
this 0x7771210058
[873:433] [2025-02-10 07:38:17 +0000.682927][7dd2] UnbindInputFilter 0x7771329398
this 0x777139eb18
[873:433] [2025-02-10 07:38:17 +0000.682983][7dd2] UnbindInputFilter 0x77712119d8
this 0x7771329398
[873:433] [2025-02-10 07:38:17 +0000.683036][7dd2] UnbindInputFilter 0x7746138820
this 0x77712119d8
[873:433] [2025-02-10 07:38:17 +0000.683096][7dd2] ~GLESContext:
[873:434] [2025-02-10 07:38:17 +0000.683777][7dd2] GLESContext destruct finish.
[873:434] [2025-02-10 07:38:17 +0000.683826][7dd2] filter: filter pipeline destroy
this: 0x7771500080
[874:119] [2025-02-10 07:38:18 +0000.368392][2c2d] Run AGC when audioType = 0
[874:542] [2025-02-10 07:38:18 +0000.791579][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[876:121] [2025-02-10 07:38:20 +0000.370357][2c2d] Run AGC when audioType = 0
[876:121] [2025-02-10 07:38:20 +0000.370595][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[876:257] [2025-02-10 07:38:20 +0000.506637][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[877:978] [2025-02-10 07:38:22 +0000.227563][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[878:125] [2025-02-10 07:38:22 +0000.374939][2c2d] Run AGC when audioType = 0
[879:723] [2025-02-10 07:38:23 +0000.973099][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[880:119] [2025-02-10 07:38:24 +0000.369041][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[880:119] [2025-02-10 07:38:24 +0000.369127][2c2e] _deviceSampleRate:48000

[880:124] [2025-02-10 07:38:24 +0000.373332][2c2d] Run AGC when audioType = 0


[880:124] [2025-02-10 07:38:24 +0000.373445][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[881:465] [2025-02-10 07:38:25 +0000.714241][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[882:136] [2025-02-10 07:38:26 +0000.385398][2c2d] Run AGC when audioType = 0
[882:296] [2025-02-10 07:38:26 +0000.545495][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[882:296] [2025-02-10 07:38:26 +0000.545563][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[882:296] [2025-02-10 07:38:26 +0000.545716][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[882:296] [2025-02-10 07:38:26 +0000.545880][2c29] operator() time:43992857 enter.

[882:296] [2025-02-10 07:38:26 +0000.545944][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[882:298] [2025-02-10 07:38:26 +0000.547676][2c29] MicSource: Mic source
created:10x78484cec00
[882:299] [2025-02-10 07:38:26 +0000.548553][2c29] alloc thread: 0x7770b13b00
name:worker1 thread id:513243868336 to Mic_source
[882:299] [2025-02-10 07:38:26 +0000.548625][2c29] audio: start the audio sender
thread.

[882:299] [2025-02-10 07:38:26 +0000.548700][2c29] construct OpenGLRenderProgram


0x773d13cb98
[882:299] [2025-02-10 07:38:26 +0000.548734][2c29] CropFilter::SetOrientation
orientation: 90
[882:299] [2025-02-10 07:38:26 +0000.548880][2c29] filter: filter pipeline
construtc this: 0x773d0bb1c0
[882:299] [2025-02-10 07:38:26 +0000.549070][2c29] filter: filter pipeline2 update
pattern: 1
[882:299] [2025-02-10 07:38:26 +0000.549146][2c29] CameraSource::source_id_:52
[882:300] [2025-02-10 07:38:26 +0000.549192][2c29] RecordAudioSource::source_id_:53
[882:300] [2025-02-10 07:38:26 +0000.549458][2c29] BindInputFilter 0x7770b14fc0
this 0x773d13cdc0
[882:300] [2025-02-10 07:38:26 +0000.549531][2c29] BindInputFilter 0x773d0b6158
this 0x784849e4d0
[882:300] [2025-02-10 07:38:26 +0000.549630][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb260
[882:300] [2025-02-10 07:38:26 +0000.549687][2c29] setParamentForFilters:
speed:1.000000
[882:300] [2025-02-10 07:38:26 +0000.549720][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[882:300] [2025-02-10 07:38:26 +0000.549758][2c29] SetParamForFilter time:43992861
enter.

[882:300] [2025-02-10 07:38:26 +0000.549792][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[882:300] [2025-02-10 07:38:26 +0000.549847][2c29] SetParamForFilter: Params video
index is: 0
[882:300] [2025-02-10 07:38:26 +0000.549891][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[882:300] [2025-02-10 07:38:26 +0000.549934][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[882:300] [2025-02-10 07:38:26 +0000.549974][2c29] crop filter mode tpye:
citytravelvideo index:0
[882:305] [2025-02-10 07:38:26 +0000.554329][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554448][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554487][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554522][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554554][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554588][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554622][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554655][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554704][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554749][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[882:305] [2025-02-10 07:38:26 +0000.554793][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[882:305] [2025-02-10 07:38:26 +0000.554843][2c29] SetParamForFilter leave. expire
time = 5 ms

[882:305] [2025-02-10 07:38:26 +0000.554936][2c29] OnOutputSizeChanged width 1280


height 720
[882:305] [2025-02-10 07:38:26 +0000.554999][2c29] OpenGLFrameBuffer: width:1280
height:720
[882:305] [2025-02-10 07:38:26 +0000.555049][2c29] OpenGLFrameBuffer: width:1280
height:720
[882:305] [2025-02-10 07:38:26 +0000.555113][2c29] OpenGLFrameBuffer: width:1280
height:720
[882:305] [2025-02-10 07:38:26 +0000.555162][2c29] OpenGLFrameBuffer: width:1280
height:720
[882:306] [2025-02-10 07:38:26 +0000.555207][2c29] OpenGLFrameBuffer: width:1280
height:720
[882:306] [2025-02-10 07:38:26 +0000.555241][2c29] OpenGLFrameBuffer: width:1280
height:720
[882:306] [2025-02-10 07:38:26 +0000.555289][2c29] construct TrivalImageDrawer
0x773c309a40
[882:306] [2025-02-10 07:38:26 +0000.555351][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c309a40 context 0x7770bc0380
[882:306] [2025-02-10 07:38:26 +0000.555416][2c29] setupGLES:
[882:306] [2025-02-10 07:38:26 +0000.555782][2c29] OpenGLRenderProgram::Initialize.
[882:306] [2025-02-10 07:38:26 +0000.555846][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[882:306] [2025-02-10 07:38:26 +0000.555900][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[882:306] [2025-02-10 07:38:26 +0000.555998][2c29] Init open gl render:
0x773d13cb98
[882:306] [2025-02-10 07:38:26 +0000.556038][2c29] Fragement shader path:
[882:306] [2025-02-10 07:38:26 +0000.556072][2c29] Fragement shader path:
[882:306] [2025-02-10 07:38:26 +0000.556102][2c29] create opengl program object.
[882:306] [2025-02-10 07:38:26 +0000.556131][2c29] create shader: vertex
[882:307] [2025-02-10 07:38:26 +0000.556465][2c29] create shader: fragment
[882:309] [2025-02-10 07:38:26 +0000.558271][2c29] Have not extra filter filename!
[882:309] [2025-02-10 07:38:26 +0000.558343][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[882:309] [2025-02-10 07:38:26 +0000.558392][2c29] OpenGLRenderProgram::Initialize
success.
[882:309] [2025-02-10 07:38:26 +0000.558464][2c29] Setup the OpenGL result:1
[882:309] [2025-02-10 07:38:26 +0000.558836][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[882:309] [2025-02-10 07:38:26 +0000.558991][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[882:309] [2025-02-10 07:38:26 +0000.559023][36af] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[882:309] [2025-02-10 07:38:26 +0000.559052][2c28] 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
[882:309] [2025-02-10 07:38:26 +0000.559137][2c28] 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_43992870.mp4
fileFD: -1
[882:310] [2025-02-10 07:38:26 +0000.559618][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
is opened successfully
[882:310] [2025-02-10 07:38:26 +0000.559663][2c28] setupMediaProcessers:
[882:310] [2025-02-10 07:38:26 +0000.559700][2c28]
RecordingSessionInternalSimple:setup media processers.
[882:310] [2025-02-10 07:38:26 +0000.559735][2c28] construct AAC encoder
[882:310] [2025-02-10 07:38:26 +0000.559987][2c28] H264Encoder creating:
superfast011818
[882:310] [2025-02-10 07:38:26 +0000.560043][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[882:311] [2025-02-10 07:38:26 +0000.560859][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[882:311] [2025-02-10 07:38:26 +0000.560930][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[882:311] [2025-02-10 07:38:26 +0000.560962][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[882:311] [2025-02-10 07:38:26 +0000.560994][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[882:311] [2025-02-10 07:38:26 +0000.561033][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[882:311] [2025-02-10 07:38:26 +0000.561069][2c28] setupCompressionSession:
[882:311] [2025-02-10 07:38:26 +0000.561106][2c28] H264Encode::creating hareware
Encoder
[882:311] [2025-02-10 07:38:26 +0000.561144][2c28] AndroidHwAvcEncoder
time:43992872 enter.

[882:312] [2025-02-10 07:38:26 +0000.561333][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[882:312] [2025-02-10 07:38:26 +0000.561474][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[882:312] [2025-02-10 07:38:26 +0000.561531][2c28] The video avc hw codec address
is 0x77ca18cb60
[882:312] [2025-02-10 07:38:26 +0000.561614][2c28] AndroidHwAvcEncoder leave.
expire time = 1 ms

[882:312] [2025-02-10 07:38:26 +0000.561674][2c28] RegisterEncodeCompleteCallback


time:43992873 enter.

[882:312] [2025-02-10 07:38:26 +0000.561787][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[882:312] [2025-02-10 07:38:26 +0000.561852][2c28] InitEncode time:43992873 enter.

[882:312] [2025-02-10 07:38:26 +0000.561956][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[882:312] [2025-02-10 07:38:26 +0000.562018][2c28] Create time:43992873 enter.

[882:312] [2025-02-10 07:38:26 +0000.562069][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[882:312] [2025-02-10 07:38:26 +0000.562119][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77ca18d780
[882:313] [2025-02-10 07:38:26 +0000.562276][2c28]
supported_type:image/vnd.android.heic
[882:313] [2025-02-10 07:38:26 +0000.562355][2c28] supported_type:video/avc
[882:313] [2025-02-10 07:38:26 +0000.562400][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[882:313] [2025-02-10 07:38:26 +0000.562474][2c28] hwCodecPrefix :OMX.qcom.
[882:313] [2025-02-10 07:38:26 +0000.562516][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[882:313] [2025-02-10 07:38:26 +0000.562557][2c28] mediacodec_createCodecByName
time:43992874 enter.

[882:313] [2025-02-10 07:38:26 +0000.562596][2c28] WrapAndroidMediaCodec


time:43992874 enter.

[882:313] [2025-02-10 07:38:26 +0000.562711][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[882:333] [2025-02-10 07:38:26 +0000.582901][2c28] mediacodec_createCodecByName


leave. expire time = 20 ms

[882:333] [2025-02-10 07:38:26 +0000.583003][2c28] WrapAndroidMediaFromat


time:43992894 enter.

[882:333] [2025-02-10 07:38:26 +0000.583093][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms

[882:363] [2025-02-10 07:38:26 +0000.612415][2c28] Destroy time:43992924 enter.

[882:363] [2025-02-10 07:38:26 +0000.612507][2c28] WrapAndroidMediaFromat::


Destroy
[882:363] [2025-02-10 07:38:26 +0000.612547][2c28] Destroy leave. expire time = 0
ms

[882:363] [2025-02-10 07:38:26 +0000.612581][2c28] ~WrapAndroidMediaFromat


time:43992924 enter.

[882:363] [2025-02-10 07:38:26 +0000.612644][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[882:363] [2025-02-10 07:38:26 +0000.612680][2c28] Create leave. expire time = 51


ms

[882:363] [2025-02-10 07:38:26 +0000.612714][2c28] isSemiPlanarSupport


time:43992924 enter.

[882:363] [2025-02-10 07:38:26 +0000.612748][2c28] H264Encoder isSemiPlanarSupport


[882:363] [2025-02-10 07:38:26 +0000.612799][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[882:363] [2025-02-10 07:38:26 +0000.612831][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[882:363] [2025-02-10 07:38:26 +0000.612923][2c28] InitEncode leave. expire time =
51 ms

[882:363] [2025-02-10 07:38:26 +0000.612991][2c28] H264Encode::created Encoder


[882:363] [2025-02-10 07:38:26 +0000.613039][2c28] H264Encode:: H264 encoder
created.
[882:363] [2025-02-10 07:38:26 +0000.613081][2c28] H264 encoder created.
[882:363] [2025-02-10 07:38:26 +0000.613121][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x77715249c0
[882:363] [2025-02-10 07:38:26 +0000.613164][2c28] setOutput:
[882:364] [2025-02-10 07:38:26 +0000.613204][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[882:364] [2025-02-10 07:38:26 +0000.613247][2c28] request a key frame
[882:364] [2025-02-10 07:38:26 +0000.613286][2c28] H264Encode:: request a key frame
[882:364] [2025-02-10 07:38:26 +0000.613416][2c28] setDisplayRotate :90
[882:364] [2025-02-10 07:38:26 +0000.613466][2c28] 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
[882:364] [2025-02-10 07:38:26 +0000.613552][2c29] StartRecording:
[882:364] [2025-02-10 07:38:26 +0000.613649][36a9] operator(): Set the recording
session in mic source. recording session: 0x773d0b6000
[882:364] [2025-02-10 07:38:26 +0000.613775][2c29] operator() leave. expire time =
68 ms

[882:422] [2025-02-10 07:38:26 +0000.672147][2c29] begine recode to first frame


spend time:127
[882:423] [2025-02-10 07:38:26 +0000.672264][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[882:423] [2025-02-10 07:38:26 +0000.672459][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[882:456] [2025-02-10 07:38:26 +0000.705267][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[882:457] [2025-02-10 07:38:26 +0000.706284][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[882:462] [2025-02-10 07:38:26 +0000.712104][36ae]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[882:492] [2025-02-10 07:38:26 +0000.741996][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[882:509] [2025-02-10 07:38:26 +0000.758277][36af] add aac audio track with id:1
[882:534] [2025-02-10 07:38:26 +0000.783952][36ae] h264 add frame header cdr flag
[882:535] [2025-02-10 07:38:26 +0000.784830][36ae] h264 add frame header cdr flag
[882:536] [2025-02-10 07:38:26 +0000.785420][36ae] Received key frame:0
[882:536] [2025-02-10 07:38:26 +0000.785513][36ae] H264Encode:: get a sps pps
header!headerSize:31
[882:536] [2025-02-10 07:38:26 +0000.785846][36af] get the H.264 SPS parameter
[882:536] [2025-02-10 07:38:26 +0000.786112][36af] add video track with id:2
[882:537] [2025-02-10 07:38:26 +0000.786988][36af] get the H.264 PPS parameter
[882:538] [2025-02-10 07:38:26 +0000.787448][36af] get the H.264 IDR frame
[882:538] [2025-02-10 07:38:26 +0000.787510][36af] resss:true
[882:538] [2025-02-10 07:38:26 +0000.787560][36af] video start ts:0
[882:538] [2025-02-10 07:38:26 +0000.787732][36af] the video frame has been written
into MP4 file
[882:551] [2025-02-10 07:38:26 +0000.800286][36a7] AF_SpeedFilter audio
0x784849e380 PullFrame
[882:593] [2025-02-10 07:38:26 +0000.843055][36af] audio start ts:0
[882:594] [2025-02-10 07:38:26 +0000.843176][36af] the audio frame has been written
into MP4 file
[882:595] [2025-02-10 07:38:26 +0000.844730][36ae] Push an pts:135 to dts queue.
[882:629] [2025-02-10 07:38:26 +0000.879015][36ae] last dts:103 currentPts:135
ppsOrSPS:0 queue length:2
[882:857] [2025-02-10 07:38:27 +0000.106332][2c29] The convert RGB to YUV take 2
[882:956] [2025-02-10 07:38:27 +0000.205730][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[882:958] [2025-02-10 07:38:27 +0000.207503][36ae] DTS queue for
Generator:0x77463816b8 469 501
[882:969] [2025-02-10 07:38:27 +0000.218649][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[882:994] [2025-02-10 07:38:27 +0000.243702][36ae] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:536
[882:994] [2025-02-10 07:38:27 +0000.243851][36ae] push video frame to H264
encoder. (100 frame for one log)

[882:994] [2025-02-10 07:38:27 +0000.243907][36ae] push video frame to H264


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

[882:994] [2025-02-10 07:38:27 +0000.243945][36ae] H264Encode::push video frame to


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

[882:994] [2025-02-10 07:38:27 +0000.243988][36ae] The input pts:536 fps:30


[883:033] [2025-02-10 07:38:27 +0000.282596][36a7]
RecordAudioSource::PullAudioFrame
[883:034] [2025-02-10 07:38:27 +0000.283724][36ae] H264Encode::H264SWEncoder get
callback, length:8096 type:1 nalType:1length:8092
[883:075] [2025-02-10 07:38:27 +0000.324604][36a7] FilterPipeline2::OnAudioFrame
pts 590 last_audio_timestamp_ 590
[883:184] [2025-02-10 07:38:27 +0000.434001][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[883:362] [2025-02-10 07:38:27 +0000.611435][2c29] webrtc common_video plane
old ..... (1/1000) new: 99001 delete: 98983 diff: 18
[883:364] [2025-02-10 07:38:27 +0000.613192][2c29] The convert RGB to YUV take 2
[883:459] [2025-02-10 07:38:27 +0000.708909][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[883:692] [2025-02-10 07:38:27 +0000.941591][36a7] AF_SpeedFilter::PullFrame eof4
[883:717] [2025-02-10 07:38:27 +0000.966865][36a7]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[883:796] [2025-02-10 07:38:28 +0000.45623][36ae] DTS queue for
Generator:0x77463816b8 1307 1336
[883:829] [2025-02-10 07:38:28 +0000.78301][36ad]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1277queue_audio_frame_:6
[883:859] [2025-02-10 07:38:28 +0000.108315][2c29] The convert RGB to YUV take 2
[883:928] [2025-02-10 07:38:28 +0000.177721][36ae] Push an pts:1469 to dts queue.
[883:954] [2025-02-10 07:38:28 +0000.204036][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[883:959] [2025-02-10 07:38:28 +0000.209147][36ae] last dts:1431 currentPts:1469
ppsOrSPS:0 queue length:2
[883:970] [2025-02-10 07:38:28 +0000.219438][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[883:993] [2025-02-10 07:38:28 +0000.242433][36a7] resampled_data_size:0
[884:099] [2025-02-10 07:38:28 +0000.348774][36a7] AF_SpeedFilter audio
0x784849e380 PullFrame
[884:120] [2025-02-10 07:38:28 +0000.369799][2c2d] Run AGC when audioType = 0
[884:120] [2025-02-10 07:38:28 +0000.369984][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[884:258] [2025-02-10 07:38:28 +0000.507806][36ae]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1799
[884:356] [2025-02-10 07:38:28 +0000.605302][2c29] The convert RGB to YUV take 2
[884:454] [2025-02-10 07:38:28 +0000.703284][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[884:496] [2025-02-10 07:38:28 +0000.745196][36ae] h264 add frame header cdr flag
[884:496] [2025-02-10 07:38:28 +0000.745423][36ae] Received key frame:1998
[884:525] [2025-02-10 07:38:28 +0000.775050][36af] get the H.264 IDR frame
[884:593] [2025-02-10 07:38:28 +0000.842943][36ae] DTS queue for
Generator:0x77463816b8 2133
[884:628] [2025-02-10 07:38:28 +0000.877669][36ae] SendFrame
encodedImage._timeStamp:2133encodedImage->_length:15568
[884:672] [2025-02-10 07:38:28 +0000.922011][36a9] The output timestamp from audio
mixer change:43995223
[884:721] [2025-02-10 07:38:28 +0000.970246][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[884:721] [2025-02-10 07:38:28 +0000.970397][2c29] GPUImageProcessing: input frame
width1280 X 720
[884:721] [2025-02-10 07:38:28 +0000.970785][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[884:721] [2025-02-10 07:38:28 +0000.970849][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[884:832] [2025-02-10 07:38:29 +0000.81549][36a7] RecordAudioSource::PullAudioFrame
[884:857] [2025-02-10 07:38:29 +0000.106310][2c29] The convert RGB to YUV take 2
[884:902] [2025-02-10 07:38:29 +0000.151343][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[884:940] [2025-02-10 07:38:29 +0000.189225][2c2d] On audio frame the broadcast
with timestamp:43995501 samples:480. (1000 frame for one log)

[884:957] [2025-02-10 07:38:29 +0000.206907][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[884:975] [2025-02-10 07:38:29 +0000.224623][36a9] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[884:975] [2025-02-10 07:38:29 +0000.224783][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[884:995] [2025-02-10 07:38:29 +0000.244573][36ae] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2502 pts:2502
[885:156] [2025-02-10 07:38:29 +0000.405695][36a7] AF_SpeedFilter audio time 222,
0x784849e380 out time: 43995571 org time: 43995571
[885:259] [2025-02-10 07:38:29 +0000.509172][36ae] Push an pts:2802 to dts queue.
[885:291] [2025-02-10 07:38:29 +0000.540804][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[885:297] [2025-02-10 07:38:29 +0000.546215][36ae] last dts:2766 currentPts:2802
ppsOrSPS:0 queue length:2
[885:355] [2025-02-10 07:38:29 +0000.605110][2c29] The convert RGB to YUV take 1
[885:427] [2025-02-10 07:38:29 +0000.676501][2c29] webrtc common_video plane
old ..... (1/1000) new: 100001 delete: 99983 diff: 18
[885:433] [2025-02-10 07:38:29 +0000.682865][36ae] DTS queue for
Generator:0x77463816b8 2969
[885:459] [2025-02-10 07:38:29 +0000.708570][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[885:640] [2025-02-10 07:38:29 +0000.889876][36a7] AF_SpeedFilter audio
0x784849e380 PullFrame
[885:721] [2025-02-10 07:38:29 +0000.970727][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[885:858] [2025-02-10 07:38:30 +0000.108147][2c29] The convert RGB to YUV take 1
[885:886] [2025-02-10 07:38:30 +0000.135191][36a7] AF_SpeedFilter::PullFrame eof4
[885:912] [2025-02-10 07:38:30 +0000.161758][36a7]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[885:957] [2025-02-10 07:38:30 +0000.207098][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[885:973] [2025-02-10 07:38:30 +0000.222733][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[886:121] [2025-02-10 07:38:30 +0000.370756][2c2d] Run AGC when audioType = 0
[886:170] [2025-02-10 07:38:30 +0000.419949][36a7] resampled_data_size:11776
[886:171] [2025-02-10 07:38:30 +0000.421150][36ad]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3599queue_audio_frame_:9
[886:261] [2025-02-10 07:38:30 +0000.510457][36ae] DTS queue for
Generator:0x77463816b8 3801
[886:359] [2025-02-10 07:38:30 +0000.608311][2c29] The convert RGB to YUV take 2
[886:361] [2025-02-10 07:38:30 +0000.610641][36ae] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3902
[886:361] [2025-02-10 07:38:30 +0000.610723][36ae] push video frame to H264
encoder. (100 frame for one log)

[886:361] [2025-02-10 07:38:30 +0000.610779][36ae] push video frame to H264


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

[886:361] [2025-02-10 07:38:30 +0000.610815][36ae] H264Encode::push video frame to


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

[886:361] [2025-02-10 07:38:30 +0000.610859][36ae] The input pts:3902 fps:30


[886:397] [2025-02-10 07:38:30 +0000.646651][36ae] H264Encode::H264SWEncoder get
callback, length:14912 type:1 nalType:1length:14908
[886:455] [2025-02-10 07:38:30 +0000.704657][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[886:492] [2025-02-10 07:38:30 +0000.741474][36ae] h264 add frame header cdr flag
[886:492] [2025-02-10 07:38:30 +0000.741739][36ae] Received key frame:4000
[886:529] [2025-02-10 07:38:30 +0000.778790][36af] get the H.264 IDR frame
[886:590] [2025-02-10 07:38:30 +0000.839963][36ae] Push an pts:4131 to dts queue.
[886:605] [2025-02-10 07:38:30 +0000.854592][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[886:626] [2025-02-10 07:38:30 +0000.875910][36a7]
RecordAudioSource::PullAudioFrame
[886:628] [2025-02-10 07:38:30 +0000.877181][36ae] last dts:4099 currentPts:4131
ppsOrSPS:0 queue length:2
[886:857] [2025-02-10 07:38:31 +0000.106223][2c29] The convert RGB to YUV take 2
[886:955] [2025-02-10 07:38:31 +0000.204624][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[886:974] [2025-02-10 07:38:31 +0000.223238][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[887:093] [2025-02-10 07:38:31 +0000.342381][36ae] DTS queue for
Generator:0x77463816b8 4598 4633
[887:192] [2025-02-10 07:38:31 +0000.441278][36a7] AF_SpeedFilter audio
0x784849e380 PullFrame
[887:356] [2025-02-10 07:38:31 +0000.606122][2c29] The convert RGB to YUV take 1
[887:454] [2025-02-10 07:38:31 +0000.704120][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[887:522] [2025-02-10 07:38:31 +0000.771703][2c29] webrtc common_video plane
old ..... (1/1000) new: 101001 delete: 100983 diff: 18
[887:589] [2025-02-10 07:38:31 +0000.838301][36ae]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5130
[887:855] [2025-02-10 07:38:32 +0000.104948][2c29] The convert RGB to YUV take 1
[887:917] [2025-02-10 07:38:32 +0000.166545][36ae] Push an pts:5458 to dts queue.
[887:917] [2025-02-10 07:38:32 +0000.166641][36ae] DTS queue for
Generator:0x77463816b8 5432 5458
[887:953] [2025-02-10 07:38:32 +0000.203062][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[887:959] [2025-02-10 07:38:32 +0000.208238][36ae] SendFrame
encodedImage._timeStamp:5458encodedImage->_length:13888
[887:959] [2025-02-10 07:38:32 +0000.208564][36ae] last dts:5432 currentPts:5458
ppsOrSPS:0 queue length:2
[887:972] [2025-02-10 07:38:32 +0000.221556][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[888:069] [2025-02-10 07:38:32 +0000.318377][36a7] AF_SpeedFilter::PullFrame eof4
[888:085] [2025-02-10 07:38:32 +0000.334507][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[888:085] [2025-02-10 07:38:32 +0000.334787][2c29] GPUImageProcessing: input frame
width1280 X 720
[888:085] [2025-02-10 07:38:32 +0000.335161][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[888:086] [2025-02-10 07:38:32 +0000.335241][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[888:096] [2025-02-10 07:38:32 +0000.345412][36a7]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[888:121] [2025-02-10 07:38:32 +0000.370769][2c2d] Run AGC when audioType = 0
[888:121] [2025-02-10 07:38:32 +0000.370972][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[888:322] [2025-02-10 07:38:32 +0000.572029][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[888:351] [2025-02-10 07:38:32 +0000.601010][2c29] The convert RGB to YUV take 1
[888:355] [2025-02-10 07:38:32 +0000.604879][36ae] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5870 pts:5870
[888:414] [2025-02-10 07:38:32 +0000.663361][36a7]
RecordAudioSource::PullAudioFrame
[888:434] [2025-02-10 07:38:32 +0000.684064][36a7] resampled_data_size:2560
[888:436] [2025-02-10 07:38:32 +0000.685927][36ad]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5921queue_audio_frame_:3
[888:453] [2025-02-10 07:38:32 +0000.702852][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[888:491] [2025-02-10 07:38:32 +0000.740494][36ae] h264 add frame header cdr flag
[888:491] [2025-02-10 07:38:32 +0000.740721][36ae] Received key frame:5998
[888:524] [2025-02-10 07:38:32 +0000.773790][36af] get the H.264 IDR frame
[888:727] [2025-02-10 07:38:32 +0000.977155][36ae] DTS queue for
Generator:0x77463816b8 6266
[888:732] [2025-02-10 07:38:32 +0000.981451][36a7] AF_SpeedFilter audio
0x784849e380 PullFrame
[888:854] [2025-02-10 07:38:33 +0000.103595][2c29] The convert RGB to YUV take 1
[888:953] [2025-02-10 07:38:33 +0000.202337][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[888:969] [2025-02-10 07:38:33 +0000.219068][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[889:053] [2025-02-10 07:38:33 +0000.303100][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[889:253] [2025-02-10 07:38:33 +0000.503134][36ae] Push an pts:6793 to dts queue.
[889:289] [2025-02-10 07:38:33 +0000.539028][36ae] last dts:6766 currentPts:6793
ppsOrSPS:0 queue length:2
[889:356] [2025-02-10 07:38:33 +0000.605415][2c29] The convert RGB to YUV take 2
[889:456] [2025-02-10 07:38:33 +0000.705503][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[889:560] [2025-02-10 07:38:33 +0000.809193][36ae] DTS queue for
Generator:0x77463816b8 7100
[889:588] [2025-02-10 07:38:33 +0000.837916][2c29] webrtc common_video plane
old ..... (1/1000) new: 102001 delete: 101983 diff: 18
[889:723] [2025-02-10 07:38:33 +0000.972961][36ae] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7265
[889:723] [2025-02-10 07:38:33 +0000.973077][36ae] push video frame to H264
encoder. (100 frame for one log)

[889:723] [2025-02-10 07:38:33 +0000.973155][36ae] push video frame to H264


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

[889:724] [2025-02-10 07:38:33 +0000.973203][36ae] H264Encode::push video frame to


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

[889:724] [2025-02-10 07:38:33 +0000.973258][36ae] The input pts:7265 fps:30


[889:759] [2025-02-10 07:38:34 +0000.8870][36ae] H264Encode::H264SWEncoder get
callback, length:13056 type:1 nalType:1length:13052
[889:811] [2025-02-10 07:38:34 +0000.60304][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[889:811] [2025-02-10 07:38:34 +0000.60524][2c29] operator(): Stop
[889:811] [2025-02-10 07:38:34 +0000.60576][2c29] StopPullFrameAndWriteMp4
time:44000372 enter.

[889:811] [2025-02-10 07:38:34 +0000.60613][2c29] StopRecording:


[889:816] [2025-02-10 07:38:34 +0000.65456][36a7] PullAudioFrame: PullFrame audio
finished.
[889:816] [2025-02-10 07:38:34 +0000.65528][36a7]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[889:818] [2025-02-10 07:38:34 +0000.68128][36ae]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:221
[889:820] [2025-02-10 07:38:34 +0000.70066][2c28] stop recording
[889:820] [2025-02-10 07:38:34 +0000.70152][2c28]
RecordingSessionInternalSimple:destroy media processers
[889:821] [2025-02-10 07:38:34 +0000.70189][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[889:821] [2025-02-10 07:38:34 +0000.70222][2c28] H264Encode::flushing hareware
Encoder
[889:821] [2025-02-10 07:38:34 +0000.70401][2c28] Flush time:44000382 enter.

[889:821] [2025-02-10 07:38:34 +0000.70452][2c28] H264Encoder encoder flush


[889:821] [2025-02-10 07:38:34 +0000.70488][2c28] flush output queue
[889:971] [2025-02-10 07:38:34 +0000.220675][36a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[890:035] [2025-02-10 07:38:34 +0000.284561][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[890:120] [2025-02-10 07:38:34 +0000.369368][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[890:120] [2025-02-10 07:38:34 +0000.369468][2c2e] _deviceSampleRate:48000

[890:123] [2025-02-10 07:38:34 +0000.372288][2c2d] Run AGC when audioType = 0


[890:142] [2025-02-10 07:38:34 +0000.391471][2c28] Flush leave. expire time = 321
ms

[890:142] [2025-02-10 07:38:34 +0000.391635][2c28] ~H264EncodeWrap:


[890:142] [2025-02-10 07:38:34 +0000.391695][2c28] ~H264Encode:
[890:142] [2025-02-10 07:38:34 +0000.391743][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[890:142] [2025-02-10 07:38:34 +0000.391788][2c28] Release time:44000703 enter.

[890:142] [2025-02-10 07:38:34 +0000.391924][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[890:142] [2025-02-10 07:38:34 +0000.391985][2c28] Destroy time:44000703 enter.

[890:142] [2025-02-10 07:38:34 +0000.392035][2c28] H264Encoder encoderDestroy


[890:142] [2025-02-10 07:38:34 +0000.392079][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[890:142] [2025-02-10 07:38:34 +0000.392126][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[890:168] [2025-02-10 07:38:34 +0000.417181][2c28] Destroy leave. expire time = 26
ms

[890:168] [2025-02-10 07:38:34 +0000.417322][2c28] Release leave. expire time = 26


ms
[890:168] [2025-02-10 07:38:34 +0000.417401][2c28] ~AndroidHwAvcEncoder
time:44000729 enter.

[890:168] [2025-02-10 07:38:34 +0000.417544][2c28] Release time:44000729 enter.

[890:168] [2025-02-10 07:38:34 +0000.417612][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[890:168] [2025-02-10 07:38:34 +0000.417649][2c28] Release leave. expire time = 0
ms

[890:168] [2025-02-10 07:38:34 +0000.417694][2c28] ~AndroidMediaCodecVideoEncoder


[890:168] [2025-02-10 07:38:34 +0000.417743][2c28] ~WrapAndroidMediaCodec
time:44000729 enter.

[890:168] [2025-02-10 07:38:34 +0000.417790][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[890:168] [2025-02-10 07:38:34 +0000.417861][2c28] video hevc hw codec


destructor:0x77ca18cb60

[890:168] [2025-02-10 07:38:34 +0000.417911][2c28] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[890:168] [2025-02-10 07:38:34 +0000.417961][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[890:168] [2025-02-10 07:38:34 +0000.417993][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[890:168] [2025-02-10 07:38:34 +0000.418026][2c28] AACSWEncode destructor
[890:170] [2025-02-10 07:38:34 +0000.419884][36af] MP4 close file successfully
[890:170] [2025-02-10 07:38:34 +0000.419963][36af] Recording session Internal:
notify recording ok
[890:170] [2025-02-10 07:38:34 +0000.420013][36af] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4,
output_video_timestamp_:7331 last_video_pts_:7331
[890:170] [2025-02-10 07:38:34 +0000.420064][36af] OnRecordFinish:
[890:171] [2025-02-10 07:38:34 +0000.420868][36af] onRecordingOk: net seek
pos:0record video duration:7364record audio duration:7337
[890:172] [2025-02-10 07:38:34 +0000.421630][36a9] destructMicSource_w:
[890:172] [2025-02-10 07:38:34 +0000.421670][36a9] setOutput_w:
MicSource::setOutput() 0x0
[890:173] [2025-02-10 07:38:34 +0000.422181][2c29] releaseThread 0x7770b13b00
[890:173] [2025-02-10 07:38:34 +0000.422241][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[890:174] [2025-02-10 07:38:34 +0000.424139][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 363 ms

[890:175] [2025-02-10 07:38:34 +0000.424216][2c29] DestroyPipelineAndFilters


time:44000736 enter.

[890:175] [2025-02-10 07:38:34 +0000.424261][2c29] UnbindInputFilter 0x7770b14fc0


this 0x773d13cdc0
[890:175] [2025-02-10 07:38:34 +0000.424296][2c29] UnbindInputFilter 0x773d0b6158
this 0x784849e4d0
[890:175] [2025-02-10 07:38:34 +0000.424335][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb260
[890:175] [2025-02-10 07:38:34 +0000.424354][2c29] filter: filter pipeline destroy
this: 0x773d0bb1c0
[890:175] [2025-02-10 07:38:34 +0000.424559][2c29] ClearVideoOfSources: recodring
total frames:0
[890:175] [2025-02-10 07:38:34 +0000.424599][2c29] ClearVideoOfSources:
[890:175] [2025-02-10 07:38:34 +0000.424626][2c29] GPUImageProcessing destruct.
[890:175] [2025-02-10 07:38:34 +0000.424715][2c29] destroy TrivalImageDrawer
0x773c309a40
[890:175] [2025-02-10 07:38:34 +0000.424740][2c29] The shader has been initialize,
clean up them.

[890:175] [2025-02-10 07:38:34 +0000.424778][2c29] ~OpenGLFrameBuffer:


[890:175] [2025-02-10 07:38:34 +0000.424855][2c29] ~OpenGLFrameBuffer:
[890:177] [2025-02-10 07:38:34 +0000.426911][2c29] ~OpenGLFrameBuffer:
[890:177] [2025-02-10 07:38:34 +0000.427019][2c29] ~OpenGLFrameBuffer:
[890:177] [2025-02-10 07:38:34 +0000.427098][2c29] ~OpenGLFrameBuffer:
[890:178] [2025-02-10 07:38:34 +0000.427202][2c29] ~OpenGLFrameBuffer:
[890:178] [2025-02-10 07:38:34 +0000.427443][2c29] GPUImageProcessing destruct
finish.
[890:178] [2025-02-10 07:38:34 +0000.427487][2c29] GPURGBAFrame destruct.
[890:178] [2025-02-10 07:38:34 +0000.427530][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[890:178] [2025-02-10 07:38:34 +0000.427561][2c29] ~CameraSource time:44000739
enter.

[890:178] [2025-02-10 07:38:34 +0000.427585][2c29] ~CameraSource leave. expire


time = 0 ms

[890:178] [2025-02-10 07:38:34 +0000.427613][2c29] ~RecordAudioSource time:44000739


enter.

[890:178] [2025-02-10 07:38:34 +0000.427635][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[890:178] [2025-02-10 07:38:34 +0000.427660][2c29] DestroyPipelineAndFilters


leave. expire time = 3 ms

[890:198] [2025-02-10 07:38:34 +0000.447906][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[890:199] [2025-02-10 07:38:34 +0000.448599][7dd2] machine model :poco
[890:199] [2025-02-10 07:38:34 +0000.448646][7dd2] Support this machine model :poco
[890:199] [2025-02-10 07:38:34 +0000.448678][7dd2] global inited! current sdk
version: 07-20-936c45f
[890:199] [2025-02-10 07:38:34 +0000.448912][7dd2] filter: filter pipeline
construtc this: 0x777129d880
[890:199] [2025-02-10 07:38:34 +0000.448979][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[890:199] [2025-02-10 07:38:34 +0000.449005][7dd2] GLESContext:
[890:199] [2025-02-10 07:38:34 +0000.449052][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[890:201] [2025-02-10 07:38:34 +0000.450213][7dd2] The result of creation:
0x77ca1ea000
[890:201] [2025-02-10 07:38:34 +0000.450323][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca1eab80
[890:201] [2025-02-10 07:38:34 +0000.450432][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[890:201] [2025-02-10 07:38:34 +0000.450475][7dd2] The source 0 speed:1
[890:201] [2025-02-10 07:38:34 +0000.450519][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4,
delay: 0
[890:201] [2025-02-10 07:38:34 +0000.450561][7dd2] CreateDecoderByVideoSource
time:44000762 enter.

[890:201] [2025-02-10 07:38:34 +0000.451156][7dd2] running_decoder_count:0max


count:2
[890:202] [2025-02-10 07:38:34 +0000.451232][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9914000
[890:203] [2025-02-10 07:38:34 +0000.452303][36c1] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77837f2a00] Current FFmpeg version git-2021-06-16-
97cea6f

[890:222] [2025-02-10 07:38:34 +0000.471247][36c1] OnStreamInfoFound: video


duration_: 7364
[890:223] [2025-02-10 07:38:34 +0000.472446][36c2] NO get frame from decoder
[890:223] [2025-02-10 07:38:34 +0000.472541][7dd2] start decoder
[890:223] [2025-02-10 07:38:34 +0000.472594][7dd2] CreateDecoderByVideoSource
leave. expire time = 22 ms

[890:223] [2025-02-10 07:38:34 +0000.472657][7dd2] BindInputFilter 0x7746062420


this 0x77711f7fd8
[890:223] [2025-02-10 07:38:34 +0000.472699][7dd2] BindInputFilter 0x77711f7fd8
this 0x777120f698
[890:223] [2025-02-10 07:38:34 +0000.472743][7dd2] BindInputFilter 0x7746062420
this 0x7771210e98
[890:223] [2025-02-10 07:38:34 +0000.472784][7dd2] BindInputFilter 0x7771210e98
this 0x7771210f58
[890:223] [2025-02-10 07:38:34 +0000.472812][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[890:223] [2025-02-10 07:38:34 +0000.472903][7dd2] BindInputFilter 0x777120f698
this 0x7771211018
[890:223] [2025-02-10 07:38:34 +0000.472945][7dd2] BindInputFilter 0x7771211018
this 0x777129d920
[890:223] [2025-02-10 07:38:34 +0000.473054][7dd2] BindInputFilter 0x7771210f58
this 0x7771211198
[890:223] [2025-02-10 07:38:34 +0000.473122][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[890:224] [2025-02-10 07:38:34 +0000.473171][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[890:224] [2025-02-10 07:38:34 +0000.473725][7dd2] machine model :poco
[890:224] [2025-02-10 07:38:34 +0000.473769][7dd2] Support this machine model :poco
[890:224] [2025-02-10 07:38:34 +0000.473832][7dd2] global inited! current sdk
version: 07-20-936c45f
[890:224] [2025-02-10 07:38:34 +0000.473839][36c2] NO get frame from decoder
[890:224] [2025-02-10 07:38:34 +0000.473944][7dd2] GetPipeline:
-----------------------------------------
[890:224] [2025-02-10 07:38:34 +0000.473981][7dd2] GetPipeline: source:
0x7746062200
[890:224] [2025-02-10 07:38:34 +0000.474047][7dd2] GetPipeline: filter: NULLFilter
[890:224] [2025-02-10 07:38:34 +0000.474103][7dd2] GetPipeline: filter: NULLFilter
[890:224] [2025-02-10 07:38:34 +0000.474156][7dd2] GetPipeline: filter: NULLFilter
[890:225] [2025-02-10 07:38:34 +0000.474212][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[890:225] [2025-02-10 07:38:34 +0000.474267][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[890:225] [2025-02-10 07:38:34 +0000.474320][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[890:225] [2025-02-10 07:38:34 +0000.474370][7dd2] GetPipeline:
------------------------------------------
[890:225] [2025-02-10 07:38:34 +0000.474424][7dd2] filter: filter pipeline2 update
pattern: 0
[890:225] [2025-02-10 07:38:34 +0000.474581][36c2] NO get frame from decoder
[890:226] [2025-02-10 07:38:34 +0000.475884][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[890:227] [2025-02-10 07:38:34 +0000.476221][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[890:227] [2025-02-10 07:38:34 +0000.476299][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[890:227] [2025-02-10 07:38:34 +0000.476604][7dd2] DeviceInit:
[890:227] [2025-02-10 07:38:34 +0000.476848][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[890:228] [2025-02-10 07:38:34 +0000.477696][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[890:228] [2025-02-10 07:38:34 +0000.478093][7dd2] CreatePlatformSpecificObjects:
[890:228] [2025-02-10 07:38:34 +0000.478148][7dd2] audio device use null audio
input and opensl output
[890:227] [2025-02-10 07:38:34 +0000.476401][36c2] NO get frame from decoder
[890:229] [2025-02-10 07:38:34 +0000.478185][7dd2] Create OpenSLES output module
with java VM support.

[890:229] [2025-02-10 07:38:34 +0000.478397][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[890:229] [2025-02-10 07:38:34 +0000.478701][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[890:229] [2025-02-10 07:38:34 +0000.478812][36c2] NO get frame from decoder
[890:229] [2025-02-10 07:38:34 +0000.478945][7dd2] Create OpenSLES output module
with buffer num:2

[890:229] [2025-02-10 07:38:34 +0000.479016][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[890:229] [2025-02-10 07:38:34 +0000.479059][7dd2] Init the output device.

[890:229] [2025-02-10 07:38:34 +0000.479104][7dd2] Set the playout as stereo:1


[890:229] [2025-02-10 07:38:34 +0000.479145][7dd2] Set the sample rate to be:44100

[890:230] [2025-02-10 07:38:34 +0000.479218][7dd2] Low latency buffer size:144 low


sample rate:48000
[890:230] [2025-02-10 07:38:34 +0000.479267][7dd2] DeviceInit: Done
[890:230] [2025-02-10 07:38:34 +0000.479469][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[890:230] [2025-02-10 07:38:34 +0000.479805][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[890:230] [2025-02-10 07:38:34 +0000.479942][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77c9d961e0
[890:230] [2025-02-10 07:38:34 +0000.479992][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[890:230] [2025-02-10 07:38:34 +0000.480019][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[890:230] [2025-02-10 07:38:34 +0000.480066][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[890:230] [2025-02-10 07:38:34 +0000.480148][7dd2] SetGraphLoop: SetGraphLoop 1
[890:231] [2025-02-10 07:38:34 +0000.480207][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[890:231] [2025-02-10 07:38:34 +0000.480240][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[890:231] [2025-02-10 07:38:34 +0000.480492][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[890:231] [2025-02-10 07:38:34 +0000.480655][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[890:231] [2025-02-10 07:38:34 +0000.480971][36cf] Start:
[890:231] [2025-02-10 07:38:34 +0000.481171][36cd] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7771352b18
[890:232] [2025-02-10 07:38:34 +0000.481613][36ce] operator(): video render
started.
[890:232] [2025-02-10 07:38:34 +0000.482138][36cf] Start:
[890:233] [2025-02-10 07:38:34 +0000.482239][36cf] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[890:233] [2025-02-10 07:38:34 +0000.482285][36cf] Reset: history total size: 98
[890:233] [2025-02-10 07:38:34 +0000.482303][36cf] DeviceStart:
audioDevice_:0x77ca1a9000
[890:233] [2025-02-10 07:38:34 +0000.482332][36cf] DeviceStart: time profile
playout init before
[890:233] [2025-02-10 07:38:34 +0000.482369][36cf] DeviceStart: time profile
playout init end
[890:233] [2025-02-10 07:38:34 +0000.482396][36cf] OpenSlesOutput:Start playout

[890:233] [2025-02-10 07:38:34 +0000.482458][36c2] NO get frame from decoder


[890:234] [2025-02-10 07:38:34 +0000.483694][36c2] NO get frame from decoder
[890:235] [2025-02-10 07:38:34 +0000.484793][36cf] Create the opensl output player.
streamtype before:0

[890:235] [2025-02-10 07:38:34 +0000.484825][36cf] Create the opensl output player.


streamtype after:3

[890:240] [2025-02-10 07:38:34 +0000.489365][36c2] NO get frame from decoder


[890:294] [2025-02-10 07:38:34 +0000.544003][36ce] DriveRender working... (1/200)
[890:330] [2025-02-10 07:38:34 +0000.579572][36cf] Enqueue opensl buffer size:1764
[890:349] [2025-02-10 07:38:34 +0000.598964][36cf] DeviceStart: time profile
playout all end
[890:350] [2025-02-10 07:38:34 +0000.599584][36cf] operator(): Audio playback
started.
[890:351] [2025-02-10 07:38:34 +0000.600919][36d0]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[890:355] [2025-02-10 07:38:34 +0000.604436][36cf] operator(): Started now!
[890:370] [2025-02-10 07:38:34 +0000.619835][36ce] lipsync_debug: First video frame
rendering.
[890:409] [2025-02-10 07:38:34 +0000.658538][36cf] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[890:409] [2025-02-10 07:38:34 +0000.658656][36cf] First audio frame rendering
[890:416] [2025-02-10 07:38:34 +0000.665343][36ce]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:23 last
video ts:3330 frame->pts:6480 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[890:416] [2025-02-10 07:38:34 +0000.665423][36ce] lipsync_debug: tsDelta -
timeDelta = 12
[890:432] [2025-02-10 07:38:34 +0000.681758][36d1] Error(video_source.cc:430): wait
decoder a frame: 0
[890:443] [2025-02-10 07:38:34 +0000.692305][36d2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[890:459] [2025-02-10 07:38:34 +0000.708605][36ce] lipsync_debug:displaying video
ts:9270 The current displayed video timestamp is:44001020
[891:128] [2025-02-10 07:38:35 +0000.377548][36ce] lipsync_debug:displaying video
ts:69390 The current displayed video timestamp is:44001689
[891:130] [2025-02-10 07:38:35 +0000.379471][36ce] lipsync_debug: render a video
frame
[891:476] [2025-02-10 07:38:35 +0000.725504][36d2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[891:730] [2025-02-10 07:38:35 +0000.980149][36d1] Error(video_source.cc:430): wait
decoder a frame: 0
[891:757] [2025-02-10 07:38:36 +0000.6389][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[891:857] [2025-02-10 07:38:36 +0000.106773][36ce] DriveRender working... (1/200)
[891:876] [2025-02-10 07:38:36 +0000.125435][36d0] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 72654
[891:876] [2025-02-10 07:38:36 +0000.125553][36d0] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[891:919] [2025-02-10 07:38:36 +0000.168946][36ce] lipsync_debug:displaying video
ts:128790 The current displayed video timestamp is:44002480
[891:922] [2025-02-10 07:38:36 +0000.171487][36ce]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:3 last video
ts:128790 frame->pts:132210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[891:922] [2025-02-10 07:38:36 +0000.171579][36ce] lipsync_debug: tsDelta -
timeDelta = 35
[891:922] [2025-02-10 07:38:36 +0000.171617][36ce] lipsync_debug:remaining time:10
tsDelta - timeDelta:35
[891:922] [2025-02-10 07:38:36 +0000.171655][36ce] lipsync_debug:result remaining
time:10
[891:957] [2025-02-10 07:38:36 +0000.207148][36ce] lipsync_debug:result remaining
time:0
[891:958] [2025-02-10 07:38:36 +0000.207258][36ce] dynamic updated lipsync delay:0
[892:122] [2025-02-10 07:38:36 +0000.371518][2c2d] Run AGC when audioType = 0
[892:122] [2025-02-10 07:38:36 +0000.371657][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[892:441] [2025-02-10 07:38:36 +0000.690882][36d2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[892:469] [2025-02-10 07:38:36 +0000.718613][36cf] The audio playback speed:100
(1/100)
[892:469] [2025-02-10 07:38:36 +0000.718706][36cf] lipsync_debug: The current
played audio timestamp is:100296(1/50)
[892:625] [2025-02-10 07:38:36 +0000.874269][36ce] lipsync_debug:displaying video
ts:188820 The current displayed video timestamp is:44003186
[893:159] [2025-02-10 07:38:37 +0000.408435][36d1] Error(video_source.cc:430): wait
decoder a frame: 0
[893:168] [2025-02-10 07:38:37 +0000.417265][36d1] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 278820pts ms:3.098e+06
[893:169] [2025-02-10 07:38:37 +0000.418377][36d1] OnVideoFrameReady(1/200)
[893:169] [2025-02-10 07:38:37 +0000.418748][36ce] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[893:292] [2025-02-10 07:38:37 +0000.541637][36ce] lipsync_debug:displaying video
ts:248940 The current displayed video timestamp is:44003853
[893:330] [2025-02-10 07:38:37 +0000.579384][36ce] DriveRender working... (1/200)
[893:403] [2025-02-10 07:38:37 +0000.652816][36ce]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:12 last
video ts:260910 frame->pts:263790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[893:403] [2025-02-10 07:38:37 +0000.652925][36ce] lipsync_debug: tsDelta -
timeDelta = 20
[893:476] [2025-02-10 07:38:37 +0000.725835][36d2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[893:493] [2025-02-10 07:38:37 +0000.742939][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[893:807] [2025-02-10 07:38:38 +0000.56889][36d1] webrtc common_video plane
old ..... (1/1000) new: 103001 delete: 102995 diff: 6
[893:828] [2025-02-10 07:38:38 +0000.77371][36ce] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[893:828] [2025-02-10 07:38:38 +0000.77450][36ce] lipsync_debug:result remaining
time:10
[893:925] [2025-02-10 07:38:38 +0000.174407][36ce] lipsync_debug:displaying video
ts:308970 The current displayed video timestamp is:44004486
[894:057] [2025-02-10 07:38:38 +0000.307157][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[894:058] [2025-02-10 07:38:38 +0000.307995][36cf] Stop:
[894:059] [2025-02-10 07:38:38 +0000.308551][36ce] operator(): Video Render
stopped.
[894:060] [2025-02-10 07:38:38 +0000.309266][36cf] Stop:
[894:061] [2025-02-10 07:38:38 +0000.311133][36cf] DeviceStop:
audioDevice_:0x77ca1a9000
[894:062] [2025-02-10 07:38:38 +0000.311196][36cf] OpenSlesOutput:Stop playout

[894:068] [2025-02-10 07:38:38 +0000.317698][36cf] DeviceStop: Done


[894:068] [2025-02-10 07:38:38 +0000.317972][36cf] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[894:068] [2025-02-10 07:38:38 +0000.318074][36cf] operator(): Stop now!
[894:090] [2025-02-10 07:38:38 +0000.339840][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[894:090] [2025-02-10 07:38:38 +0000.339973][7dd2] StopPreView: Have Stopped,
operation cancel
[894:090] [2025-02-10 07:38:38 +0000.340000][7dd2] Stop:
[894:091] [2025-02-10 07:38:38 +0000.340488][36cf] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[894:091] [2025-02-10 07:38:38 +0000.340672][7dd2] DeviceRelease:
audioDevice_:0x77ca1a9000
[894:091] [2025-02-10 07:38:38 +0000.340722][7dd2] OpenSlesOutput:Stop playout

[894:091] [2025-02-10 07:38:38 +0000.340752][7dd2] DeviceRelease: Release the


webrtc device object.
[894:091] [2025-02-10 07:38:38 +0000.340883][7dd2] OpenSlesOutput destruct.

[894:091] [2025-02-10 07:38:38 +0000.340941][7dd2] DeviceRelease: Done


[894:091] [2025-02-10 07:38:38 +0000.341026][7dd2] Stop:
[894:092] [2025-02-10 07:38:38 +0000.341340][36ce] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[894:096] [2025-02-10 07:38:38 +0000.345849][7dd2] global uninited!
[894:096] [2025-02-10 07:38:38 +0000.345985][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[894:096] [2025-02-10 07:38:38 +0000.346086][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[894:096] [2025-02-10 07:38:38 +0000.346129][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[894:097] [2025-02-10 07:38:38 +0000.346197][7dd2] UnbindInputFilter 0x7771211018
this 0x777129d920
[894:097] [2025-02-10 07:38:38 +0000.346257][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746062200
[894:097] [2025-02-10 07:38:38 +0000.346298][7dd2] DestoryDecoderByVideoSource
time:44004658 enter.

[894:097] [2025-02-10 07:38:38 +0000.346343][7dd2] ~VideoBindDecoder time:44004658


enter.
[894:097] [2025-02-10 07:38:38 +0000.346919][7dd2] CleanUp time:44004658 enter.

[894:105] [2025-02-10 07:38:38 +0000.354926][7dd2] CleanUp leave. expire time = 8


ms

[894:105] [2025-02-10 07:38:38 +0000.355017][7dd2] CleanUp time:44004666 enter.

[894:106] [2025-02-10 07:38:38 +0000.355926][7dd2] CleanUp leave. expire time = 1


ms

[894:109] [2025-02-10 07:38:38 +0000.358581][7dd2] ~VideoBindDecoder leave. expire


time = 12 ms

[894:109] [2025-02-10 07:38:38 +0000.358689][7dd2] DestoryDecoderByVideoSource


leave. expire time = 12 ms

[894:109] [2025-02-10 07:38:38 +0000.358751][7dd2] UnbindInputFilter 0x777120f698


this 0x7771211018
[894:109] [2025-02-10 07:38:38 +0000.358834][7dd2] UnbindInputFilter 0x77711f7fd8
this 0x777120f698
[894:109] [2025-02-10 07:38:38 +0000.358908][7dd2] UnbindInputFilter 0x7746062420
this 0x77711f7fd8
[894:109] [2025-02-10 07:38:38 +0000.358957][7dd2] UnbindInputFilter 0x7771210f58
this 0x7771211198
[894:109] [2025-02-10 07:38:38 +0000.359021][7dd2] UnbindInputFilter 0x7771210e98
this 0x7771210f58
[894:109] [2025-02-10 07:38:38 +0000.359070][7dd2] UnbindInputFilter 0x7746062420
this 0x7771210e98
[894:110] [2025-02-10 07:38:38 +0000.359375][7dd2] ~GLESContext:
[894:110] [2025-02-10 07:38:38 +0000.360125][7dd2] GLESContext destruct finish.
[894:111] [2025-02-10 07:38:38 +0000.360211][7dd2] filter: filter pipeline destroy
this: 0x777129d880
[894:111] [2025-02-10 07:38:38 +0000.360994][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[894:113] [2025-02-10 07:38:38 +0000.362771][7dd2] machine model :poco
[894:113] [2025-02-10 07:38:38 +0000.362825][7dd2] Support this machine model :poco
[894:113] [2025-02-10 07:38:38 +0000.362857][7dd2] global inited! current sdk
version: 07-20-936c45f
[894:113] [2025-02-10 07:38:38 +0000.363061][7dd2] filter: filter pipeline
construtc this: 0x777129d880
[894:113] [2025-02-10 07:38:38 +0000.363096][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[894:113] [2025-02-10 07:38:38 +0000.363119][7dd2] GLESContext:
[894:114] [2025-02-10 07:38:38 +0000.363177][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[894:115] [2025-02-10 07:38:38 +0000.364251][7dd2] The result of creation:
0x77c9e6ab00
[894:115] [2025-02-10 07:38:38 +0000.364384][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca197400
[894:115] [2025-02-10 07:38:38 +0000.364488][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[894:115] [2025-02-10 07:38:38 +0000.364545][7dd2] The source 0 speed:1
[894:115] [2025-02-10 07:38:38 +0000.364589][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4,
delay: 0
[894:115] [2025-02-10 07:38:38 +0000.364642][7dd2] CreateDecoderByVideoSource
time:44004676 enter.
[894:115] [2025-02-10 07:38:38 +0000.364905][7dd2] running_decoder_count:0max
count:2
[894:115] [2025-02-10 07:38:38 +0000.364978][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9914000
[894:116] [2025-02-10 07:38:38 +0000.365795][36d9] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[894:121] [2025-02-10 07:38:38 +0000.370643][2c2d] Run AGC when audioType = 0


[894:140] [2025-02-10 07:38:38 +0000.389564][36d9] OnStreamInfoFound: video
duration_: 7364
[894:141] [2025-02-10 07:38:38 +0000.390752][36da] NO get frame from decoder
[894:142] [2025-02-10 07:38:38 +0000.391201][7dd2] start decoder
[894:142] [2025-02-10 07:38:38 +0000.391280][7dd2] CreateDecoderByVideoSource
leave. expire time = 27 ms

[894:142] [2025-02-10 07:38:38 +0000.391299][36da] NO get frame from decoder


[894:142] [2025-02-10 07:38:38 +0000.391324][7dd2] BindInputFilter 0x7746062420
this 0x77711f7fd8
[894:142] [2025-02-10 07:38:38 +0000.391351][7dd2] BindInputFilter 0x77711f7fd8
this 0x777120f698
[894:142] [2025-02-10 07:38:38 +0000.391377][7dd2] BindInputFilter 0x7746062420
this 0x777120f818
[894:142] [2025-02-10 07:38:38 +0000.391397][7dd2] BindInputFilter 0x777120f818
this 0x777120f8d8
[894:142] [2025-02-10 07:38:38 +0000.391410][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[894:142] [2025-02-10 07:38:38 +0000.391431][7dd2] BindInputFilter 0x777120f698
this 0x777120fbd8
[894:142] [2025-02-10 07:38:38 +0000.391451][7dd2] BindInputFilter 0x777120fbd8
this 0x777129d920
[894:142] [2025-02-10 07:38:38 +0000.391470][7dd2] BindInputFilter 0x777120f8d8
this 0x7771210058
[894:142] [2025-02-10 07:38:38 +0000.391490][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_43992870.mp4
[894:142] [2025-02-10 07:38:38 +0000.391520][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[894:142] [2025-02-10 07:38:38 +0000.391692][7dd2] MediaComposeFile time:44004703
enter.

[894:142] [2025-02-10 07:38:38 +0000.391754][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[894:142] [2025-02-10 07:38:38 +0000.391829][36da] NO get frame from decoder
[894:142] [2025-02-10 07:38:38 +0000.391852][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[894:142] [2025-02-10 07:38:38 +0000.391880][7dd2] Recording session using default
bitrate support by app:14680064
[894:142] [2025-02-10 07:38:38 +0000.391951][36e7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7732851cc0
[894:142] [2025-02-10 07:38:38 +0000.392037][36e7] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[894:143] [2025-02-10 07:38:38 +0000.392289][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[894:143] [2025-02-10 07:38:38 +0000.392508][36da] NO get frame from decoder
[894:144] [2025-02-10 07:38:38 +0000.393452][7dd2] GetPipeline:
-----------------------------------------
[894:144] [2025-02-10 07:38:38 +0000.393496][7dd2] GetPipeline: source:
0x7746062200
[894:144] [2025-02-10 07:38:38 +0000.393516][7dd2] GetPipeline: filter: NULLFilter
[894:144] [2025-02-10 07:38:38 +0000.393532][7dd2] GetPipeline: filter: NULLFilter
[894:144] [2025-02-10 07:38:38 +0000.393548][7dd2] GetPipeline: filter: NULLFilter
[894:144] [2025-02-10 07:38:38 +0000.393564][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[894:144] [2025-02-10 07:38:38 +0000.393580][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[894:144] [2025-02-10 07:38:38 +0000.393596][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[894:144] [2025-02-10 07:38:38 +0000.393614][7dd2] GetPipeline:
------------------------------------------
[894:144] [2025-02-10 07:38:38 +0000.393631][7dd2] filter: filter pipeline2 update
pattern: 2
[894:144] [2025-02-10 07:38:38 +0000.393903][36da] NO get frame from decoder
[894:144] [2025-02-10 07:38:38 +0000.393903][7dd2] MediaComposeFile leave. expire
time = 2 ms

[894:145] [2025-02-10 07:38:38 +0000.394526][7dd2] machine model :poco


[894:145] [2025-02-10 07:38:38 +0000.394594][7dd2] Support this machine model :poco
[894:145] [2025-02-10 07:38:38 +0000.394618][7dd2] global inited! current sdk
version: 07-20-936c45f
[894:146] [2025-02-10 07:38:38 +0000.395173][36da] NO get frame from decoder
[894:146] [2025-02-10 07:38:38 +0000.395885][36da] NO get frame from decoder
[894:148] [2025-02-10 07:38:38 +0000.397216][36da] NO get frame from decoder
[894:155] [2025-02-10 07:38:38 +0000.404654][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[894:155] [2025-02-10 07:38:38 +0000.404749][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 330
[894:155] [2025-02-10 07:38:38 +0000.404772][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[894:155] [2025-02-10 07:38:38 +0000.404795][7dd2] BeginCompose: BeginCompose, is
composing 0
[894:159] [2025-02-10 07:38:38 +0000.408755][36e7] start recording, file path:
[894:159] [2025-02-10 07:38:38 +0000.409148][36e7] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 330 audio_timescale:44100
video_timescale:90000
[894:160] [2025-02-10 07:38:38 +0000.409253][36e7] 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
[894:160] [2025-02-10 07:38:38 +0000.409329][36e7] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 330
[894:160] [2025-02-10 07:38:38 +0000.409295][36ec] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7770b86e98
[894:160] [2025-02-10 07:38:38 +0000.409414][36e7] fd_open successed
handle:0xb40000790437b148
[894:160] [2025-02-10 07:38:38 +0000.409804][36e7] create mp4 file:336
m_fileHandle: 0x7770bb5e00
[894:160] [2025-02-10 07:38:38 +0000.409895][36e7] MP4 file: is opened successfully
[894:160] [2025-02-10 07:38:38 +0000.409929][36e7] setupMediaProcessers:
[894:160] [2025-02-10 07:38:38 +0000.409961][36e7]
RecordingSessionInternalSimple:setup media processers.
[894:160] [2025-02-10 07:38:38 +0000.409993][36e7] construct AAC encoder
[894:161] [2025-02-10 07:38:38 +0000.410506][36e7] H264Encoder creating:
ultrafast012323
[894:161] [2025-02-10 07:38:38 +0000.410583][36e7] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[894:162] [2025-02-10 07:38:38 +0000.411764][36e7] H264Encode::GetMachineModel is
POCO F2 Pro
[894:162] [2025-02-10 07:38:38 +0000.411935][36e7] H264Encoder machine_mode is:POCO
F2 Pro
[894:162] [2025-02-10 07:38:38 +0000.411975][36e7] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[894:162] [2025-02-10 07:38:38 +0000.412011][36e7] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[894:162] [2025-02-10 07:38:38 +0000.412047][36e7] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[894:162] [2025-02-10 07:38:38 +0000.412080][36e7] setupCompressionSession:
[894:162] [2025-02-10 07:38:38 +0000.412111][36e7] H264Encode::creating hareware
Encoder
[894:163] [2025-02-10 07:38:38 +0000.412541][36e7] AndroidHwAvcEncoder
time:44004724 enter.

[894:164] [2025-02-10 07:38:38 +0000.413311][36e7] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[894:164] [2025-02-10 07:38:38 +0000.413516][36e7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[894:164] [2025-02-10 07:38:38 +0000.413562][36e7] The video avc hw codec address
is 0x7848421c00
[894:164] [2025-02-10 07:38:38 +0000.414021][36e7] AndroidHwAvcEncoder leave.
expire time = 1 ms

[894:164] [2025-02-10 07:38:38 +0000.414085][36e7] RegisterEncodeCompleteCallback


time:44004725 enter.

[894:165] [2025-02-10 07:38:38 +0000.414231][36e7] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[894:165] [2025-02-10 07:38:38 +0000.414285][36e7] InitEncode time:44004726 enter.

[894:165] [2025-02-10 07:38:38 +0000.414361][36e7] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[894:165] [2025-02-10 07:38:38 +0000.414409][36e7] Create time:44004726 enter.

[894:165] [2025-02-10 07:38:38 +0000.414442][36e7] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[894:165] [2025-02-10 07:38:38 +0000.414508][36e7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770b71380
[894:165] [2025-02-10 07:38:38 +0000.414720][36e7]
supported_type:image/vnd.android.heic
[894:165] [2025-02-10 07:38:38 +0000.414783][36e7] supported_type:video/avc
[894:165] [2025-02-10 07:38:38 +0000.414820][36e7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[894:165] [2025-02-10 07:38:38 +0000.414873][36e7] hwCodecPrefix :OMX.qcom.
[894:165] [2025-02-10 07:38:38 +0000.414942][36e7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[894:165] [2025-02-10 07:38:38 +0000.414982][36e7] mediacodec_createCodecByName
time:44004726 enter.

[894:165] [2025-02-10 07:38:38 +0000.415018][36e7] WrapAndroidMediaCodec


time:44004726 enter.

[894:166] [2025-02-10 07:38:38 +0000.415179][36e7] WrapAndroidMediaCodec leave.


expire time = 1 ms

[894:181] [2025-02-10 07:38:38 +0000.430957][36e7] mediacodec_createCodecByName


leave. expire time = 16 ms

[894:181] [2025-02-10 07:38:38 +0000.431035][36e7] WrapAndroidMediaFromat


time:44004742 enter.

[894:181] [2025-02-10 07:38:38 +0000.431086][36e7] WrapAndroidMediaFromat leave.


expire time = 0 ms

[894:203] [2025-02-10 07:38:38 +0000.452642][36e7] Destroy time:44004764 enter.

[894:203] [2025-02-10 07:38:38 +0000.452713][36e7] WrapAndroidMediaFromat::


Destroy
[894:203] [2025-02-10 07:38:38 +0000.452737][36e7] Destroy leave. expire time = 0
ms

[894:203] [2025-02-10 07:38:38 +0000.452791][36e7] ~WrapAndroidMediaFromat


time:44004764 enter.

[894:203] [2025-02-10 07:38:38 +0000.452812][36e7] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[894:203] [2025-02-10 07:38:38 +0000.452834][36e7] Create leave. expire time = 38


ms

[894:203] [2025-02-10 07:38:38 +0000.452854][36e7] isSemiPlanarSupport


time:44004764 enter.

[894:203] [2025-02-10 07:38:38 +0000.452873][36e7] H264Encoder isSemiPlanarSupport


[894:203] [2025-02-10 07:38:38 +0000.452895][36e7] isSemiPlanarSupport leave.
expire time = 0 ms

[894:203] [2025-02-10 07:38:38 +0000.452913][36e7] creat hw H264Encoder success,


isSemiPlanar:1
[894:203] [2025-02-10 07:38:38 +0000.452983][36e7] InitEncode leave. expire time =
38 ms

[894:203] [2025-02-10 07:38:38 +0000.453007][36e7] H264Encode::created Encoder


[894:203] [2025-02-10 07:38:38 +0000.453073][36e7] H264Encode:: H264 encoder
created.
[894:203] [2025-02-10 07:38:38 +0000.453095][36e7] H264 encoder created.
[894:203] [2025-02-10 07:38:38 +0000.453114][36e7]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c308dc0
[894:203] [2025-02-10 07:38:38 +0000.453135][36e7] setOutput:
[894:203] [2025-02-10 07:38:38 +0000.453152][36e7]
RecordingSessionInternalSimple:encoder set output to muxer!
[894:204] [2025-02-10 07:38:38 +0000.453170][36e7] request a key frame
[894:204] [2025-02-10 07:38:38 +0000.453187][36e7] H264Encode:: request a key frame
[894:204] [2025-02-10 07:38:38 +0000.454031][36e7] setDisplayRotate :90
[894:204] [2025-02-10 07:38:38 +0000.454089][36e7] 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
[894:208] [2025-02-10 07:38:38 +0000.457203][36e8]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[894:213] [2025-02-10 07:38:38 +0000.462837][36eb] audio_frame_list_ empty
[894:244] [2025-02-10 07:38:38 +0000.493567][36e8] h264 add frame header cdr flag
[894:248] [2025-02-10 07:38:38 +0000.497804][36e8] h264 add frame header cdr flag
[894:248] [2025-02-10 07:38:38 +0000.498032][36e8] Received key frame:10
[894:248] [2025-02-10 07:38:38 +0000.498069][36e8] H264Encode:: get a sps pps
header!headerSize:31
[894:249] [2025-02-10 07:38:38 +0000.498197][36ec] get the H.264 SPS parameter
[894:249] [2025-02-10 07:38:38 +0000.498362][36ec] add video track with id:1
[894:249] [2025-02-10 07:38:38 +0000.498767][36ec] get the H.264 PPS parameter
[894:251] [2025-02-10 07:38:38 +0000.500960][36ec] add aac audio track with id:2
[894:251] [2025-02-10 07:38:38 +0000.501054][36ec] audio start ts:0
[894:252] [2025-02-10 07:38:38 +0000.501248][36ec] the audio frame has been written
into MP4 file
[894:252] [2025-02-10 07:38:38 +0000.501809][36ec] get the H.264 IDR frame
[894:252] [2025-02-10 07:38:38 +0000.501882][36ec] resss:true
[894:252] [2025-02-10 07:38:38 +0000.501918][36ec] video start ts:10
[894:252] [2025-02-10 07:38:38 +0000.501989][36ec] the video frame has been written
into MP4 file
[894:259] [2025-02-10 07:38:38 +0000.509141][36ea] Error(video_source.cc:430): wait
decoder a frame: 0
[894:287] [2025-02-10 07:38:38 +0000.536696][36e8] DTS queue for
Generator:0x7770bbe4b8 469 501 536 572 606 638
[894:299] [2025-02-10 07:38:38 +0000.548832][36e8] Push an pts:771 to dts queue.
[894:312] [2025-02-10 07:38:38 +0000.561193][36e7] setDisplayRotate :90
[894:312] [2025-02-10 07:38:38 +0000.561298][36e7] 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
[894:327] [2025-02-10 07:38:38 +0000.576574][36e8] last dts:735 currentPts:771
ppsOrSPS:0 queue length:10
[894:353] [2025-02-10 07:38:38 +0000.602892][36e7] setDisplayRotate :90
[894:353] [2025-02-10 07:38:38 +0000.602970][36e7] 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
[894:393] [2025-02-10 07:38:38 +0000.642241][36ea] Error(video_source.cc:430): wait
decoder a frame: 0
[894:401] [2025-02-10 07:38:38 +0000.650467][36e8] DTS queue for
Generator:0x7770bbe4b8 1336 1370 1401 1431
[894:419] [2025-02-10 07:38:38 +0000.668593][36e8] SendFrame
encodedImage._timeStamp:1431encodedImage->_length:5744
[894:446] [2025-02-10 07:38:38 +0000.696066][36e8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1799 pts:1799
[894:459] [2025-02-10 07:38:38 +0000.708428][36e8] Push an pts:2098 to dts queue.
[894:466] [2025-02-10 07:38:38 +0000.716037][36e8] h264 add frame header cdr flag
[894:467] [2025-02-10 07:38:38 +0000.716209][36e8] Received key frame:1998
[894:472] [2025-02-10 07:38:38 +0000.721953][36ec] get the H.264 IDR frame
[894:474] [2025-02-10 07:38:38 +0000.723535][36e8] last dts:2065 currentPts:2098
ppsOrSPS:0 queue length:3
[894:481] [2025-02-10 07:38:38 +0000.731123][36e8] DTS queue for
Generator:0x7770bbe4b8 2133 2166 2200 2233 2265
[894:534] [2025-02-10 07:38:38 +0000.783976][36ea] Error(video_source.cc:430): wait
decoder a frame: 0
[894:571] [2025-02-10 07:38:38 +0000.820522][36e8] DTS queue for
Generator:0x7770bbe4b8 2931 2969 3003 3032 3066 3098 3130
[894:577] [2025-02-10 07:38:38 +0000.826518][36e8] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3266
[894:577] [2025-02-10 07:38:38 +0000.826608][36e8] push video frame to H264
encoder. (100 frame for one log)

[894:577] [2025-02-10 07:38:38 +0000.826659][36e8] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[894:577] [2025-02-10 07:38:38 +0000.826677][36e8] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:3266(100 frame for one
log)

[894:577] [2025-02-10 07:38:38 +0000.826702][36e8] The input pts:3266 fps:30


[894:591] [2025-02-10 07:38:38 +0000.840380][36eb] FilterPipeline2::OnAudioFrame
pts 149452 last_audio_timestamp_ 3388.93
[894:604] [2025-02-10 07:38:38 +0000.853901][36e8] Push an pts:3433 to dts queue.
[894:612] [2025-02-10 07:38:38 +0000.861953][36ea] FilterPipeline2::OnVideoFrame
pts 339030 last_video_timestamp_ 3767
[894:615] [2025-02-10 07:38:38 +0000.864819][36e8] H264Encode::H264SWEncoder get
callback, length:6336 type:1 nalType:1length:6332
[894:618] [2025-02-10 07:38:38 +0000.867170][36ea] webrtc common_video plane
old ..... (1/1000) new: 104001 delete: 103951 diff: 50
[894:636] [2025-02-10 07:38:38 +0000.885849][36e8] last dts:3402 currentPts:3433
ppsOrSPS:0 queue length:9
[894:656] [2025-02-10 07:38:38 +0000.905567][36eb] audio_frame_list_ empty
[894:669] [2025-02-10 07:38:38 +0000.918752][36e8] DTS queue for
Generator:0x7770bbe4b8 3767 3801 3831 3865 3902 3937 3963
[894:692] [2025-02-10 07:38:38 +0000.941210][36ea] Error(video_source.cc:430): wait
decoder a frame: 0
[894:695] [2025-02-10 07:38:38 +0000.944249][36e8] h264 add frame header cdr flag
[894:695] [2025-02-10 07:38:38 +0000.944350][36e8] Received key frame:4000
[894:695] [2025-02-10 07:38:38 +0000.945069][36ec] get the H.264 IDR frame
[894:759] [2025-02-10 07:38:39 +0000.8536][36e8] DTS queue for
Generator:0x7770bbe4b8 4633 4669 4698 4733
[894:759] [2025-02-10 07:38:39 +0000.9046][36e8] Push an pts:4769 to dts queue.
[894:774] [2025-02-10 07:38:39 +0000.23404][36e8] SendFrame
encodedImage._timeStamp:4769encodedImage->_length:7072
[894:774] [2025-02-10 07:38:39 +0000.23507][36e8] last dts:4733 currentPts:4769
ppsOrSPS:0 queue length:4
[894:819] [2025-02-10 07:38:39 +0000.68986][36e8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5165 pts:5165
[894:832] [2025-02-10 07:38:39 +0000.82099][36ea] Error(video_source.cc:430): wait
decoder a frame: 0
[894:854] [2025-02-10 07:38:39 +0000.103428][36e8] DTS queue for
Generator:0x7770bbe4b8 5498 5530
[894:896] [2025-02-10 07:38:39 +0000.145771][36da] av_read_frame AVERROR_EOF
[894:916] [2025-02-10 07:38:39 +0000.165659][36e8] Push an pts:6097 to dts queue.
[894:921] [2025-02-10 07:38:39 +0000.170927][36e8] h264 add frame header cdr flag
[894:921] [2025-02-10 07:38:39 +0000.171069][36e8] Received key frame:5998
[894:922] [2025-02-10 07:38:39 +0000.171695][36da] OnReceiveEOF:
[894:922] [2025-02-10 07:38:39 +0000.171734][36da] OnDecoderEOF time:44005483
enter.

[894:922] [2025-02-10 07:38:39 +0000.171787][36da] OnDecoderEOF leave. expire time


= 0 ms

[894:922] [2025-02-10 07:38:39 +0000.171803][36d8] CleanUp time:44005483 enter.

[894:922] [2025-02-10 07:38:39 +0000.171810][36da] OnDecoderFinished:


OnDecoderFinished total decoder frames:221 this:0x7746062200
[894:926] [2025-02-10 07:38:39 +0000.175225][36ec] get the H.264 IDR frame
[894:926] [2025-02-10 07:38:39 +0000.175758][36d8] CleanUp leave. expire time = 4
ms

[894:926] [2025-02-10 07:38:39 +0000.175823][36d8] clean up


[894:926] [2025-02-10 07:38:39 +0000.175843][36d8] running_decoder_count:0max
count:2
[894:928] [2025-02-10 07:38:39 +0000.177414][36e8] last dts:6064 currentPts:6097
ppsOrSPS:0 queue length:4
[894:938] [2025-02-10 07:38:39 +0000.187456][36e8] DTS queue for
Generator:0x7770bbe4b8 6266 6298 6332 6365 6397
[894:948] [2025-02-10 07:38:39 +0000.197626][36eb] PullAudioFrame: PullFrame audio
finished.
[894:948] [2025-02-10 07:38:39 +0000.197693][36eb] OnAudioTimer: OnAudioTimer
return
[894:949] [2025-02-10 07:38:39 +0000.199008][36ea] Error(video_source.cc:430): wait
decoder a frame: 0
[894:952] [2025-02-10 07:38:39 +0000.201292][36e8] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6632
[894:952] [2025-02-10 07:38:39 +0000.201361][36e8] push video frame to H264
encoder. (100 frame for one log)

[894:952] [2025-02-10 07:38:39 +0000.201396][36e8] push video frame to H264


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

[894:952] [2025-02-10 07:38:39 +0000.201413][36e8] H264Encode::push video frame to


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

[894:952] [2025-02-10 07:38:39 +0000.201439][36e8] The input pts:6632 fps:30


[894:963] [2025-02-10 07:38:39 +0000.212875][36ea] OnVideoTimer: OnVideoTimer
EndComposeFile
[894:963] [2025-02-10 07:38:39 +0000.212992][36ea] EndComposeFile: EndComposeFile,
is composing 1
[894:971] [2025-02-10 07:38:39 +0000.220471][36e8] H264Encode::H264SWEncoder get
callback, length:6544 type:1 nalType:1length:6540
[894:994] [2025-02-10 07:38:39 +0000.243956][36e8] DTS queue for
Generator:0x7770bbe4b8 7031 7063 7100 7131 7164 7200 7232 7265 7299
[894:998] [2025-02-10 07:38:39 +0000.247614][36e8]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:221
[894:998] [2025-02-10 07:38:39 +0000.247686][36e8]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x77712ba000
[895:001] [2025-02-10 07:38:39 +0000.250626][36e9]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[895:001] [2025-02-10 07:38:39 +0000.250685][36e9]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[895:001] [2025-02-10 07:38:39 +0000.250856][36e7] stop recording
[895:001] [2025-02-10 07:38:39 +0000.250887][36e7]
RecordingSessionInternalSimple:destroy media processers
[895:001] [2025-02-10 07:38:39 +0000.250904][36e7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[895:001] [2025-02-10 07:38:39 +0000.250919][36e7] H264Encode::flushing hareware
Encoder
[895:001] [2025-02-10 07:38:39 +0000.251017][36e7] Flush time:44005562 enter.

[895:001] [2025-02-10 07:38:39 +0000.251053][36e7] H264Encoder encoder flush


[895:001] [2025-02-10 07:38:39 +0000.251070][36e7] flush output queue
[895:227] [2025-02-10 07:38:39 +0000.476314][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[895:326] [2025-02-10 07:38:39 +0000.576025][36e7] Flush leave. expire time = 325
ms

[895:327] [2025-02-10 07:38:39 +0000.576276][36e7] ~H264EncodeWrap:


[895:327] [2025-02-10 07:38:39 +0000.576331][36e7] ~H264Encode:
[895:327] [2025-02-10 07:38:39 +0000.576385][36e7] teardownCompressionSession:
H264Encode::destroying Encoder
[895:327] [2025-02-10 07:38:39 +0000.576420][36e7] Release time:44005888 enter.

[895:327] [2025-02-10 07:38:39 +0000.576553][36e7] Release:


MediaCodecVideoEncoder::Release _inited:1
[895:327] [2025-02-10 07:38:39 +0000.576602][36e7] Destroy time:44005888 enter.

[895:327] [2025-02-10 07:38:39 +0000.576634][36e7] H264Encoder encoderDestroy


[895:327] [2025-02-10 07:38:39 +0000.576668][36e7]
AndroidMediaCodecVideoEncoder::release env: 0x784841fe40
[895:327] [2025-02-10 07:38:39 +0000.576701][36e7]
AndroidMediaCodecVideoEncoder::Destroy
[895:362] [2025-02-10 07:38:39 +0000.612119][36e7] Destroy leave. expire time = 35
ms

[895:363] [2025-02-10 07:38:39 +0000.612318][36e7] Release leave. expire time = 36


ms

[895:363] [2025-02-10 07:38:39 +0000.612387][36e7] ~AndroidHwAvcEncoder


time:44005924 enter.

[895:363] [2025-02-10 07:38:39 +0000.612540][36e7] Release time:44005924 enter.

[895:363] [2025-02-10 07:38:39 +0000.612603][36e7] Release:


MediaCodecVideoEncoder:: has been released before, just return
[895:363] [2025-02-10 07:38:39 +0000.612655][36e7] Release leave. expire time = 0
ms

[895:363] [2025-02-10 07:38:39 +0000.612754][36e7] ~AndroidMediaCodecVideoEncoder


[895:363] [2025-02-10 07:38:39 +0000.612815][36e7] ~WrapAndroidMediaCodec
time:44005924 enter.

[895:363] [2025-02-10 07:38:39 +0000.612849][36e7] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[895:363] [2025-02-10 07:38:39 +0000.612881][36e7] video hevc hw codec


destructor:0x7848421c00

[895:363] [2025-02-10 07:38:39 +0000.612930][36e7] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[895:363] [2025-02-10 07:38:39 +0000.612982][36e7] teardownCompressionSession:


H264Encode::destroyed Encoder
[895:363] [2025-02-10 07:38:39 +0000.613021][36e7]
RecordingSessionInternalSimple:destroy aac encoder output!
[895:363] [2025-02-10 07:38:39 +0000.613052][36e7] AACSWEncode destructor
[895:365] [2025-02-10 07:38:39 +0000.615091][36ec] fd_close successed!
[895:371] [2025-02-10 07:38:39 +0000.620656][36ec] MP4 close file successfully
[895:371] [2025-02-10 07:38:39 +0000.620763][36ec] Recording session Internal:
notify recording ok
[895:371] [2025-02-10 07:38:39 +0000.620801][36ec] onRecordingOk: Recording Ok,
compose use time: 1216, averagefps 0
[895:371] [2025-02-10 07:38:39 +0000.620835][36ec] OnReceiveEOF:
[895:373] [2025-02-10 07:38:39 +0000.622999][36ea] OnVideoTimer: OnVideoTimer
return
[895:389] [2025-02-10 07:38:39 +0000.638947][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[895:389] [2025-02-10 07:38:39 +0000.639139][7dd2] ~MediaComposeFile time:44005950
enter.
[895:390] [2025-02-10 07:38:39 +0000.639207][7dd2] CancelCompose: CancelCompose,
is composing 0
[895:390] [2025-02-10 07:38:39 +0000.639857][36e7] stop recording
[895:390] [2025-02-10 07:38:39 +0000.639936][36e7] we have stopped recording before
[895:391] [2025-02-10 07:38:39 +0000.640972][7dd2] ~MediaComposeFile leave. expire
time = 2 ms

[895:391] [2025-02-10 07:38:39 +0000.641156][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[895:393] [2025-02-10 07:38:39 +0000.642776][7dd2] global uninited!
[895:393] [2025-02-10 07:38:39 +0000.642911][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[895:393] [2025-02-10 07:38:39 +0000.643003][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[895:393] [2025-02-10 07:38:39 +0000.643068][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[895:393] [2025-02-10 07:38:39 +0000.643121][7dd2] UnbindInputFilter 0x777120fbd8
this 0x777129d920
[895:394] [2025-02-10 07:38:39 +0000.643191][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746062200
[895:394] [2025-02-10 07:38:39 +0000.643222][7dd2] DestoryDecoderByVideoSource
time:44005955 enter.

[895:394] [2025-02-10 07:38:39 +0000.643255][7dd2] ~VideoBindDecoder time:44005955


enter.

[895:394] [2025-02-10 07:38:39 +0000.643439][7dd2] CleanUp time:44005955 enter.

[895:396] [2025-02-10 07:38:39 +0000.645535][7dd2] CleanUp leave. expire time = 2


ms

[895:396] [2025-02-10 07:38:39 +0000.645618][7dd2] CleanUp time:44005957 enter.

[895:396] [2025-02-10 07:38:39 +0000.645905][7dd2] CleanUp leave. expire time = 0


ms

[895:397] [2025-02-10 07:38:39 +0000.647159][7dd2] ~VideoBindDecoder leave. expire


time = 4 ms

[895:398] [2025-02-10 07:38:39 +0000.647230][7dd2] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[895:398] [2025-02-10 07:38:39 +0000.647299][7dd2] UnbindInputFilter 0x777120f698


this 0x777120fbd8
[895:398] [2025-02-10 07:38:39 +0000.647361][7dd2] UnbindInputFilter 0x77711f7fd8
this 0x777120f698
[895:398] [2025-02-10 07:38:39 +0000.647420][7dd2] UnbindInputFilter 0x7746062420
this 0x77711f7fd8
[895:398] [2025-02-10 07:38:39 +0000.647465][7dd2] UnbindInputFilter 0x777120f8d8
this 0x7771210058
[895:398] [2025-02-10 07:38:39 +0000.647511][7dd2] UnbindInputFilter 0x777120f818
this 0x777120f8d8
[895:398] [2025-02-10 07:38:39 +0000.647560][7dd2] UnbindInputFilter 0x7746062420
this 0x777120f818
[895:398] [2025-02-10 07:38:39 +0000.647611][7dd2] ~GLESContext:
[895:400] [2025-02-10 07:38:39 +0000.649579][7dd2] GLESContext destruct finish.
[895:400] [2025-02-10 07:38:39 +0000.649635][7dd2] filter: filter pipeline destroy
this: 0x777129d880
[896:121] [2025-02-10 07:38:40 +0000.370392][2c2d] Run AGC when audioType = 0
[896:121] [2025-02-10 07:38:40 +0000.370489][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[896:946] [2025-02-10 07:38:41 +0000.195845][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[898:121] [2025-02-10 07:38:42 +0000.371003][2c2d] Run AGC when audioType = 0
[898:699] [2025-02-10 07:38:42 +0000.948637][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[900:120] [2025-02-10 07:38:44 +0000.369826][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[900:120] [2025-02-10 07:38:44 +0000.370029][2c2e] _deviceSampleRate:48000

[900:121] [2025-02-10 07:38:44 +0000.370499][2c2d] Run AGC when audioType = 0


[900:121] [2025-02-10 07:38:44 +0000.371144][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[900:427] [2025-02-10 07:38:44 +0000.677044][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[902:124] [2025-02-10 07:38:46 +0000.373952][2c2d] Run AGC when audioType = 0
[902:161] [2025-02-10 07:38:46 +0000.410964][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[903:896] [2025-02-10 07:38:48 +0000.146041][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[904:123] [2025-02-10 07:38:48 +0000.372445][2c2d] Run AGC when audioType = 0
[904:123] [2025-02-10 07:38:48 +0000.372717][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[905:644] [2025-02-10 07:38:49 +0000.893513][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[906:121] [2025-02-10 07:38:50 +0000.370502][2c2d] Run AGC when audioType = 0
[907:363] [2025-02-10 07:38:51 +0000.613165][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[908:123] [2025-02-10 07:38:52 +0000.372526][2c2d] Run AGC when audioType = 0
[908:124] [2025-02-10 07:38:52 +0000.373365][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[909:087] [2025-02-10 07:38:53 +0000.336529][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[910:120] [2025-02-10 07:38:54 +0000.369239][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[910:120] [2025-02-10 07:38:54 +0000.369488][2c2e] _deviceSampleRate:48000

[910:120] [2025-02-10 07:38:54 +0000.369979][2c2d] Run AGC when audioType = 0


[910:803] [2025-02-10 07:38:55 +0000.52963][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[912:124] [2025-02-10 07:38:56 +0000.373765][2c2d] Run AGC when audioType = 0
[912:124] [2025-02-10 07:38:56 +0000.373924][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[912:519] [2025-02-10 07:38:56 +0000.768778][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[914:125] [2025-02-10 07:38:58 +0000.374246][2c2d] Run AGC when audioType = 0
[914:242] [2025-02-10 07:38:58 +0000.492069][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[915:972] [2025-02-10 07:39:00 +0000.222078][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[916:125] [2025-02-10 07:39:00 +0000.374281][2c2d] Run AGC when audioType = 0
[916:125] [2025-02-10 07:39:00 +0000.374524][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[917:700] [2025-02-10 07:39:01 +0000.949437][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[918:121] [2025-02-10 07:39:02 +0000.370403][2c2d] Run AGC when audioType = 0
[919:439] [2025-02-10 07:39:03 +0000.688238][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[920:120] [2025-02-10 07:39:04 +0000.369257][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[920:120] [2025-02-10 07:39:04 +0000.369436][2c2e] _deviceSampleRate:48000

[920:123] [2025-02-10 07:39:04 +0000.372526][2c2d] Run AGC when audioType = 0


[920:123] [2025-02-10 07:39:04 +0000.372675][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[921:187] [2025-02-10 07:39:05 +0000.436296][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[922:124] [2025-02-10 07:39:06 +0000.373845][2c2d] Run AGC when audioType = 0
[922:915] [2025-02-10 07:39:07 +0000.164784][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[924:124] [2025-02-10 07:39:08 +0000.374100][2c2d] Run AGC when audioType = 0
[924:125] [2025-02-10 07:39:08 +0000.374404][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[924:651] [2025-02-10 07:39:08 +0000.901084][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[926:121] [2025-02-10 07:39:10 +0000.371061][2c2d] Run AGC when audioType = 0
[926:389] [2025-02-10 07:39:10 +0000.639003][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[928:122] [2025-02-10 07:39:12 +0000.372112][2c2d] Run AGC when audioType = 0
[928:123] [2025-02-10 07:39:12 +0000.372743][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[928:128] [2025-02-10 07:39:12 +0000.378101][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[929:882] [2025-02-10 07:39:14 +0000.131340][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[930:120] [2025-02-10 07:39:14 +0000.369306][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[930:120] [2025-02-10 07:39:14 +0000.369510][2c2e] _deviceSampleRate:48000

[930:124] [2025-02-10 07:39:14 +0000.373411][2c2d] Run AGC when audioType = 0


[931:620] [2025-02-10 07:39:15 +0000.869749][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[932:121] [2025-02-10 07:39:16 +0000.370688][2c2d] Run AGC when audioType = 0
[932:121] [2025-02-10 07:39:16 +0000.371035][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[933:361] [2025-02-10 07:39:17 +0000.610610][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[934:120] [2025-02-10 07:39:18 +0000.370216][2c2d] Run AGC when audioType = 0
[935:096] [2025-02-10 07:39:19 +0000.345591][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[936:123] [2025-02-10 07:39:20 +0000.372581][2c2d] Run AGC when audioType = 0
[936:123] [2025-02-10 07:39:20 +0000.372965][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[936:823] [2025-02-10 07:39:21 +0000.72870][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[938:121] [2025-02-10 07:39:22 +0000.370529][2c2d] Run AGC when audioType = 0
[938:337] [2025-02-10 07:39:22 +0000.586489][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[938:337] [2025-02-10 07:39:22 +0000.586601][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[938:337] [2025-02-10 07:39:22 +0000.586861][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[938:338] [2025-02-10 07:39:22 +0000.587549][2c29] operator() time:44048899 enter.

[938:338] [2025-02-10 07:39:22 +0000.587637][2c29] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:24
[938:339] [2025-02-10 07:39:22 +0000.588907][2c29] MicSource: Mic source
created:10x78484cec00
[938:340] [2025-02-10 07:39:22 +0000.589898][2c29] alloc thread: 0x773d0b6000
name:worker0 thread id:514500005040 to Mic_source
[938:340] [2025-02-10 07:39:22 +0000.589960][2c29] audio: start the audio sender
thread.

[938:340] [2025-02-10 07:39:22 +0000.590027][2c29] construct OpenGLRenderProgram


0x773d13cb98
[938:340] [2025-02-10 07:39:22 +0000.590064][2c29] CropFilter::SetOrientation
orientation: 90
[938:341] [2025-02-10 07:39:22 +0000.590231][2c29] filter: filter pipeline
construtc this: 0x773d0bb340
[938:341] [2025-02-10 07:39:22 +0000.590277][2c29] filter: filter pipeline2 update
pattern: 1
[938:341] [2025-02-10 07:39:22 +0000.590311][2c29] CameraSource::source_id_:56
[938:341] [2025-02-10 07:39:22 +0000.590348][2c29] RecordAudioSource::source_id_:57
[938:341] [2025-02-10 07:39:22 +0000.590623][2c29] BindInputFilter 0x7770b13ac0
this 0x773d13cdc0
[938:341] [2025-02-10 07:39:22 +0000.590685][2c29] BindInputFilter 0x7770b13dd8
this 0x7770b122d0
[938:341] [2025-02-10 07:39:22 +0000.590727][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0bb3e0
[938:341] [2025-02-10 07:39:22 +0000.590857][2c29] setParamentForFilters:
speed:1.000000
[938:341] [2025-02-10 07:39:22 +0000.590890][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[938:341] [2025-02-10 07:39:22 +0000.590924][2c29] SetParamForFilter time:44048902
enter.

[938:341] [2025-02-10 07:39:22 +0000.590955][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[938:341] [2025-02-10 07:39:22 +0000.590988][2c29] SetParamForFilter: Params video
index is: 0
[938:341] [2025-02-10 07:39:22 +0000.591020][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[938:341] [2025-02-10 07:39:22 +0000.591053][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[938:341] [2025-02-10 07:39:22 +0000.591086][2c29] crop filter mode tpye:
citytravelvideo index:0
[938:347] [2025-02-10 07:39:22 +0000.596448][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596521][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596555][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596590][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596623][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596658][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596689][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596720][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596756][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596789][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[938:347] [2025-02-10 07:39:22 +0000.596820][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[938:347] [2025-02-10 07:39:22 +0000.596858][2c29] SetParamForFilter leave. expire
time = 6 ms

[938:347] [2025-02-10 07:39:22 +0000.596951][2c29] OnOutputSizeChanged width 1280


height 720
[938:347] [2025-02-10 07:39:22 +0000.596991][2c29] OpenGLFrameBuffer: width:1280
height:720
[938:347] [2025-02-10 07:39:22 +0000.597026][2c29] OpenGLFrameBuffer: width:1280
height:720
[938:347] [2025-02-10 07:39:22 +0000.597063][2c29] OpenGLFrameBuffer: width:1280
height:720
[938:347] [2025-02-10 07:39:22 +0000.597098][2c29] OpenGLFrameBuffer: width:1280
height:720
[938:347] [2025-02-10 07:39:22 +0000.597133][2c29] OpenGLFrameBuffer: width:1280
height:720
[938:348] [2025-02-10 07:39:22 +0000.597166][2c29] OpenGLFrameBuffer: width:1280
height:720
[938:348] [2025-02-10 07:39:22 +0000.597200][2c29] construct TrivalImageDrawer
0x773c3088c0
[938:348] [2025-02-10 07:39:22 +0000.597232][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c3088c0 context 0x7770bc0380
[938:348] [2025-02-10 07:39:22 +0000.597338][2c29] setupGLES:
[938:348] [2025-02-10 07:39:22 +0000.597854][2c29] OpenGLRenderProgram::Initialize.
[938:348] [2025-02-10 07:39:22 +0000.597926][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[938:348] [2025-02-10 07:39:22 +0000.597981][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[938:348] [2025-02-10 07:39:22 +0000.598100][2c29] Init open gl render:
0x773d13cb98
[938:348] [2025-02-10 07:39:22 +0000.598153][2c29] Fragement shader path:
[938:349] [2025-02-10 07:39:22 +0000.598201][2c29] Fragement shader path:
[938:349] [2025-02-10 07:39:22 +0000.598243][2c29] create opengl program object.
[938:349] [2025-02-10 07:39:22 +0000.598284][2c29] create shader: vertex
[938:349] [2025-02-10 07:39:22 +0000.598557][2c29] create shader: fragment
[938:351] [2025-02-10 07:39:22 +0000.600428][2c29] Have not extra filter filename!
[938:351] [2025-02-10 07:39:22 +0000.600487][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[938:351] [2025-02-10 07:39:22 +0000.600548][2c29] OpenGLRenderProgram::Initialize
success.
[938:351] [2025-02-10 07:39:22 +0000.600613][2c29] Setup the OpenGL result:1
[938:352] [2025-02-10 07:39:22 +0000.601275][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4
[938:352] [2025-02-10 07:39:22 +0000.601476][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[938:352] [2025-02-10 07:39:22 +0000.601585][2c28] 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
[938:352] [2025-02-10 07:39:22 +0000.601631][2c28] 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_44048912.mp4
fileFD: -1
[938:352] [2025-02-10 07:39:22 +0000.601947][3839] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[938:352] [2025-02-10 07:39:22 +0000.602119][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4
is opened successfully
[938:353] [2025-02-10 07:39:22 +0000.602180][2c28] setupMediaProcessers:
[938:353] [2025-02-10 07:39:22 +0000.602258][2c28]
RecordingSessionInternalSimple:setup media processers.
[938:353] [2025-02-10 07:39:22 +0000.602293][2c28] construct AAC encoder
[938:353] [2025-02-10 07:39:22 +0000.602561][2c28] H264Encoder creating:
superfast011818
[938:353] [2025-02-10 07:39:22 +0000.602616][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[938:354] [2025-02-10 07:39:22 +0000.603639][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[938:354] [2025-02-10 07:39:22 +0000.603713][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[938:354] [2025-02-10 07:39:22 +0000.603762][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[938:354] [2025-02-10 07:39:22 +0000.603802][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[938:354] [2025-02-10 07:39:22 +0000.603844][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[938:354] [2025-02-10 07:39:22 +0000.603887][2c28] setupCompressionSession:
[938:354] [2025-02-10 07:39:22 +0000.603929][2c28] H264Encode::creating hareware
Encoder
[938:354] [2025-02-10 07:39:22 +0000.603971][2c28] AndroidHwAvcEncoder
time:44048915 enter.

[938:354] [2025-02-10 07:39:22 +0000.604136][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[938:355] [2025-02-10 07:39:22 +0000.604303][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[938:355] [2025-02-10 07:39:22 +0000.604363][2c28] The video avc hw codec address
is 0x77ca18ca38
[938:355] [2025-02-10 07:39:22 +0000.604450][2c28] AndroidHwAvcEncoder leave.
expire time = 1 ms

[938:355] [2025-02-10 07:39:22 +0000.604503][2c28] RegisterEncodeCompleteCallback


time:44048916 enter.

[938:355] [2025-02-10 07:39:22 +0000.604610][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[938:355] [2025-02-10 07:39:22 +0000.604669][2c28] InitEncode time:44048916 enter.

[938:355] [2025-02-10 07:39:22 +0000.604764][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[938:355] [2025-02-10 07:39:22 +0000.604836][2c28] Create time:44048916 enter.

[938:355] [2025-02-10 07:39:22 +0000.604870][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[938:355] [2025-02-10 07:39:22 +0000.604907][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770fc19c0
[938:355] [2025-02-10 07:39:22 +0000.605102][2c28]
supported_type:image/vnd.android.heic
[938:356] [2025-02-10 07:39:22 +0000.605204][2c28] supported_type:video/avc
[938:356] [2025-02-10 07:39:22 +0000.605243][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[938:356] [2025-02-10 07:39:22 +0000.605289][2c28] hwCodecPrefix :OMX.qcom.
[938:356] [2025-02-10 07:39:22 +0000.605325][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[938:356] [2025-02-10 07:39:22 +0000.605391][2c28] mediacodec_createCodecByName
time:44048917 enter.

[938:356] [2025-02-10 07:39:22 +0000.605450][2c28] WrapAndroidMediaCodec


time:44048917 enter.

[938:356] [2025-02-10 07:39:22 +0000.605570][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[938:376] [2025-02-10 07:39:22 +0000.626001][2c28] mediacodec_createCodecByName


leave. expire time = 20 ms
[938:376] [2025-02-10 07:39:22 +0000.626099][2c28] WrapAndroidMediaFromat
time:44048937 enter.

[938:377] [2025-02-10 07:39:22 +0000.626562][2c28] WrapAndroidMediaFromat leave.


expire time = 1 ms

[938:409] [2025-02-10 07:39:22 +0000.659112][2c28] Destroy time:44048970 enter.

[938:410] [2025-02-10 07:39:22 +0000.659188][2c28] WrapAndroidMediaFromat::


Destroy
[938:410] [2025-02-10 07:39:22 +0000.659230][2c28] Destroy leave. expire time = 1
ms

[938:410] [2025-02-10 07:39:22 +0000.659261][2c28] ~WrapAndroidMediaFromat


time:44048971 enter.

[938:410] [2025-02-10 07:39:22 +0000.659294][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[938:410] [2025-02-10 07:39:22 +0000.659378][2c28] Create leave. expire time = 55


ms

[938:410] [2025-02-10 07:39:22 +0000.659421][2c28] isSemiPlanarSupport


time:44048971 enter.

[938:410] [2025-02-10 07:39:22 +0000.659448][2c28] H264Encoder isSemiPlanarSupport


[938:410] [2025-02-10 07:39:22 +0000.659476][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[938:410] [2025-02-10 07:39:22 +0000.659558][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[938:410] [2025-02-10 07:39:22 +0000.659657][2c28] InitEncode leave. expire time =
55 ms

[938:410] [2025-02-10 07:39:22 +0000.659709][2c28] H264Encode::created Encoder


[938:410] [2025-02-10 07:39:22 +0000.659737][2c28] H264Encode:: H264 encoder
created.
[938:410] [2025-02-10 07:39:22 +0000.659760][2c28] H264 encoder created.
[938:410] [2025-02-10 07:39:22 +0000.659819][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x7848481300
[938:410] [2025-02-10 07:39:22 +0000.659869][2c28] setOutput:
[938:410] [2025-02-10 07:39:22 +0000.659909][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[938:410] [2025-02-10 07:39:22 +0000.659946][2c28] request a key frame
[938:410] [2025-02-10 07:39:22 +0000.659984][2c28] H264Encode:: request a key frame
[938:411] [2025-02-10 07:39:22 +0000.660622][2c28] setDisplayRotate :90
[938:411] [2025-02-10 07:39:22 +0000.660686][2c28] 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
[938:411] [2025-02-10 07:39:22 +0000.660778][2c29] StartRecording:
[938:411] [2025-02-10 07:39:22 +0000.660865][3832] operator(): Set the recording
session in mic source. recording session: 0x7770b13c80
[938:411] [2025-02-10 07:39:22 +0000.660978][2c29] operator() leave. expire time =
73 ms

[938:467] [2025-02-10 07:39:22 +0000.716513][2c29] begine recode to first frame


spend time:129
[938:467] [2025-02-10 07:39:22 +0000.716590][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[938:467] [2025-02-10 07:39:22 +0000.716745][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[938:503] [2025-02-10 07:39:22 +0000.752529][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[938:508] [2025-02-10 07:39:22 +0000.757467][3838]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[938:534] [2025-02-10 07:39:22 +0000.783853][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[938:536] [2025-02-10 07:39:22 +0000.785403][2c29] The convert RGB to YUV take 2
[938:564] [2025-02-10 07:39:22 +0000.813565][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[938:569] [2025-02-10 07:39:22 +0000.818899][3838] Push an pts:64 to dts queue.
[938:572] [2025-02-10 07:39:22 +0000.821986][3838] h264 add frame header cdr flag
[938:573] [2025-02-10 07:39:22 +0000.822404][3838] h264 add frame header cdr flag
[938:573] [2025-02-10 07:39:22 +0000.822701][3838] Received key frame:0
[938:573] [2025-02-10 07:39:22 +0000.822792][3838] H264Encode:: get a sps pps
header!headerSize:31
[938:574] [2025-02-10 07:39:22 +0000.823176][3839] get the H.264 SPS parameter
[938:574] [2025-02-10 07:39:22 +0000.823595][3839] add video track with id:1
[938:575] [2025-02-10 07:39:22 +0000.824464][3839] get the H.264 PPS parameter
[938:575] [2025-02-10 07:39:22 +0000.824824][3839] get the H.264 IDR frame
[938:575] [2025-02-10 07:39:22 +0000.824893][3839] resss:true
[938:575] [2025-02-10 07:39:22 +0000.824928][3839] video start ts:0
[938:575] [2025-02-10 07:39:22 +0000.825052][3839] the video frame has been written
into MP4 file
[938:605] [2025-02-10 07:39:22 +0000.854419][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[938:610] [2025-02-10 07:39:22 +0000.859189][3838] last dts:31 currentPts:64
ppsOrSPS:0 queue length:2
[938:610] [2025-02-10 07:39:22 +0000.859965][3830] AF_SpeedFilter audio time,
0x7770b12180 rcv time: 44049161
[938:610] [2025-02-10 07:39:22 +0000.860078][3830] AF_SpeedFilter audio time,
0x7770b12180 rcv time: 44049161in_nSamples:441
[938:614] [2025-02-10 07:39:22 +0000.863549][3839] add aac audio track with id:2
[938:614] [2025-02-10 07:39:22 +0000.863839][3839] audio start ts:0
[938:614] [2025-02-10 07:39:22 +0000.863913][3839] the audio frame has been written
into MP4 file
[938:712] [2025-02-10 07:39:22 +0000.962040][3830]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44049164
[938:712] [2025-02-10 07:39:22 +0000.962115][3830]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[938:770] [2025-02-10 07:39:23 +0000.19580][2c29] webrtc common_video plane
old ..... (1/1000) new: 105001 delete: 104983 diff: 18
[938:789] [2025-02-10 07:39:23 +0000.38535][3830] RecordAudioSource::PullAudioFrame
[938:800] [2025-02-10 07:39:23 +0000.49707][2c29]
MediaFilterCamera::NeedProcessTexture
[938:833] [2025-02-10 07:39:23 +0000.82812][3830] AF_SpeedFilter::PullFrame eof4
[938:857] [2025-02-10 07:39:23 +0000.106400][3830] AF_SpeedFilter audio
0x7770b12180 PullFrame
[938:861] [2025-02-10 07:39:23 +0000.110687][3830]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[939:037] [2025-02-10 07:39:23 +0000.286734][2c29] The convert RGB to YUV take 1
[939:104] [2025-02-10 07:39:23 +0000.354065][2c29] CameraSource::PushExtraFrame
pkt_dts: 637, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7770b13980
[939:105] [2025-02-10 07:39:23 +0000.354509][2c29] CropFilter::OnVideoFrame
outputtexture :35
[939:105] [2025-02-10 07:39:23 +0000.354602][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[939:142] [2025-02-10 07:39:23 +0000.391613][3838] DTS queue for
Generator:0x77463816b8 602 636
[939:146] [2025-02-10 07:39:23 +0000.395932][3832] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[939:264] [2025-02-10 07:39:23 +0000.513521][3830] resampled_data_size:10240
[939:278] [2025-02-10 07:39:23 +0000.527547][3838] SendFrame
encodedImage._timeStamp:734encodedImage->_length:18736
[939:308] [2025-02-10 07:39:23 +0000.557927][2c29]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:804
[939:372] [2025-02-10 07:39:23 +0000.621708][3830] AF_SpeedFilter audio time 111,
0x7770b12180 out time: 44049884 org time: 44049884
[939:474] [2025-02-10 07:39:23 +0000.724136][3837]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 882queue_audio_frame_:6
[939:540] [2025-02-10 07:39:23 +0000.789886][2c29] The convert RGB to YUV take 1
[939:604] [2025-02-10 07:39:23 +0000.853622][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[939:609] [2025-02-10 07:39:23 +0000.858179][3838]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1101
[939:642] [2025-02-10 07:39:23 +0000.891769][3838] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1101 pts:1101
[939:907] [2025-02-10 07:39:24 +0000.157047][3838] Push an pts:1401 to dts queue.
[939:945] [2025-02-10 07:39:24 +0000.194963][3838] last dts:1370 currentPts:1401
ppsOrSPS:0 queue length:2
[939:971] [2025-02-10 07:39:24 +0000.220421][3838] DTS queue for
Generator:0x77463816b8 1437 1466
[940:038] [2025-02-10 07:39:24 +0000.287220][2c29] The convert RGB to YUV take 2
[940:103] [2025-02-10 07:39:24 +0000.353131][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[940:104] [2025-02-10 07:39:24 +0000.353211][2c29] GPUImageProcessing: input frame
width1280 X 720
[940:104] [2025-02-10 07:39:24 +0000.353603][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[940:104] [2025-02-10 07:39:24 +0000.353666][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[940:104] [2025-02-10 07:39:24 +0000.353774][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[940:119] [2025-02-10 07:39:24 +0000.368838][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[940:119] [2025-02-10 07:39:24 +0000.368938][2c2e] _deviceSampleRate:48000

[940:124] [2025-02-10 07:39:24 +0000.373182][2c2d] Run AGC when audioType = 0


[940:124] [2025-02-10 07:39:24 +0000.373461][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[940:131] [2025-02-10 07:39:24 +0000.380969][3832] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[940:282] [2025-02-10 07:39:24 +0000.531690][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[940:311] [2025-02-10 07:39:24 +0000.560971][3830] AF_SpeedFilter audio time
[940:394] [2025-02-10 07:39:24 +0000.644026][3830] AF_SpeedFilter audio
0x7770b12180 PullFrame
[940:538] [2025-02-10 07:39:24 +0000.787910][2c29] The convert RGB to YUV take 1
[940:543] [2025-02-10 07:39:24 +0000.792957][3838] h264 add frame header cdr flag
[940:544] [2025-02-10 07:39:24 +0000.793230][3838] Received key frame:1997
[940:567] [2025-02-10 07:39:24 +0000.817110][3830]
RecordAudioSource::PullAudioFrame
[940:576] [2025-02-10 07:39:24 +0000.825751][3839] get the H.264 IDR frame
[940:602] [2025-02-10 07:39:24 +0000.851751][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[940:776] [2025-02-10 07:39:25 +0000.25540][3838] DTS queue for
Generator:0x77463816b8 2267
[940:869] [2025-02-10 07:39:25 +0000.118809][2c29] webrtc common_video plane
old ..... (1/1000) new: 106001 delete: 105979 diff: 22
[940:997] [2025-02-10 07:39:25 +0000.246365][3830] AF_SpeedFilter::PullFrame eof4
[941:024] [2025-02-10 07:39:25 +0000.273954][3830]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[941:038] [2025-02-10 07:39:25 +0000.287531][2c29] The convert RGB to YUV take 2
[941:102] [2025-02-10 07:39:25 +0000.352149][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[941:131] [2025-02-10 07:39:25 +0000.380447][3832] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[941:136] [2025-02-10 07:39:25 +0000.385369][3838] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2631
[941:136] [2025-02-10 07:39:25 +0000.385483][3838] push video frame to H264
encoder. (100 frame for one log)

[941:136] [2025-02-10 07:39:25 +0000.385541][3838] push video frame to H264


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

[941:136] [2025-02-10 07:39:25 +0000.385583][3838] H264Encode::push video frame to


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

[941:136] [2025-02-10 07:39:25 +0000.385627][3838] The input pts:2631 fps:30


[941:171] [2025-02-10 07:39:25 +0000.420337][3838] H264Encode::H264SWEncoder get
callback, length:11072 type:1 nalType:1length:11068
[941:239] [2025-02-10 07:39:25 +0000.488560][3838] Push an pts:2733 to dts queue.
[941:275] [2025-02-10 07:39:25 +0000.524549][3838] last dts:2700 currentPts:2733
ppsOrSPS:0 queue length:2
[941:529] [2025-02-10 07:39:25 +0000.778898][3830] resampled_data_size:1024
[941:540] [2025-02-10 07:39:25 +0000.789624][2c29] The convert RGB to YUV take 2
[941:602] [2025-02-10 07:39:25 +0000.851240][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[941:609] [2025-02-10 07:39:25 +0000.858349][3838] DTS queue for
Generator:0x77463816b8 3099
[941:766] [2025-02-10 07:39:26 +0000.15401][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[941:832] [2025-02-10 07:39:26 +0000.81890][3837]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3204queue_audio_frame_:10
[941:920] [2025-02-10 07:39:26 +0000.169302][3830] AF_SpeedFilter audio
0x7770b12180 PullFrame
[942:006] [2025-02-10 07:39:26 +0000.255954][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[942:038] [2025-02-10 07:39:26 +0000.287335][2c29] The convert RGB to YUV take 2
[942:100] [2025-02-10 07:39:26 +0000.349461][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[942:121] [2025-02-10 07:39:26 +0000.370515][2c2d] Run AGC when audioType = 0
[942:131] [2025-02-10 07:39:26 +0000.380370][3832] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[942:351] [2025-02-10 07:39:26 +0000.600218][3830]
RecordAudioSource::PullAudioFrame
[942:439] [2025-02-10 07:39:26 +0000.688861][3838] DTS queue for
Generator:0x77463816b8 3930
[942:539] [2025-02-10 07:39:26 +0000.788803][2c29] The convert RGB to YUV take 2
[942:544] [2025-02-10 07:39:26 +0000.793554][3838] h264 add frame header cdr flag
[942:544] [2025-02-10 07:39:26 +0000.793800][3838] Received key frame:3998
[942:575] [2025-02-10 07:39:26 +0000.824553][3838] Push an pts:4068 to dts queue.
[942:577] [2025-02-10 07:39:26 +0000.826716][3839] get the H.264 IDR frame
[942:601] [2025-02-10 07:39:26 +0000.850331][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[942:602] [2025-02-10 07:39:26 +0000.851980][2c29] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[942:605] [2025-02-10 07:39:26 +0000.854494][3838] SendFrame
encodedImage._timeStamp:4068encodedImage->_length:8688
[942:605] [2025-02-10 07:39:26 +0000.854612][3838] last dts:4035 currentPts:4068
ppsOrSPS:0 queue length:2
[942:808] [2025-02-10 07:39:27 +0000.57863][3832] The output timestamp from audio
mixer change:44053361
[942:935] [2025-02-10 07:39:27 +0000.185036][2c29] webrtc common_video plane
old ..... (1/1000) new: 107001 delete: 106983 diff: 18
[942:936] [2025-02-10 07:39:27 +0000.186155][3838]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4431
[943:005] [2025-02-10 07:39:27 +0000.255137][3838] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4466 pts:4466
[943:035] [2025-02-10 07:39:27 +0000.284416][2c29] The convert RGB to YUV take 2
[943:064] [2025-02-10 07:39:27 +0000.313845][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[943:064] [2025-02-10 07:39:27 +0000.314114][2c29] operator(): Stop
[943:065] [2025-02-10 07:39:27 +0000.314187][2c29] StopPullFrameAndWriteMp4
time:44053626 enter.

[943:065] [2025-02-10 07:39:27 +0000.314232][2c29] StopRecording:


[943:067] [2025-02-10 07:39:27 +0000.316527][3830] PullAudioFrame: PullFrame audio
finished.
[943:067] [2025-02-10 07:39:27 +0000.316590][3830]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[943:070] [2025-02-10 07:39:27 +0000.319993][3838]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:137
[943:073] [2025-02-10 07:39:27 +0000.323041][2c28] stop recording
[943:073] [2025-02-10 07:39:27 +0000.323108][2c28]
RecordingSessionInternalSimple:destroy media processers
[943:073] [2025-02-10 07:39:27 +0000.323148][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[943:074] [2025-02-10 07:39:27 +0000.323194][2c28] H264Encode::flushing hareware
Encoder
[943:074] [2025-02-10 07:39:27 +0000.323352][2c28] Flush time:44053635 enter.

[943:074] [2025-02-10 07:39:27 +0000.323413][2c28] H264Encoder encoder flush


[943:074] [2025-02-10 07:39:27 +0000.323450][2c28] flush output queue
[943:103] [2025-02-10 07:39:27 +0000.352552][2c2d] On audio frame the broadcast
with timestamp:44053664 samples:480. (1000 frame for one log)

[943:132] [2025-02-10 07:39:27 +0000.381542][3832] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[943:132] [2025-02-10 07:39:27 +0000.381909][3832] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[943:400] [2025-02-10 07:39:27 +0000.650465][2c28] Flush leave. expire time = 327
ms

[943:401] [2025-02-10 07:39:27 +0000.650932][2c28] ~H264EncodeWrap:


[943:401] [2025-02-10 07:39:27 +0000.651050][2c28] ~H264Encode:
[943:401] [2025-02-10 07:39:27 +0000.651103][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[943:401] [2025-02-10 07:39:27 +0000.651155][2c28] Release time:44053962 enter.

[943:402] [2025-02-10 07:39:27 +0000.651459][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[943:402] [2025-02-10 07:39:27 +0000.651538][2c28] Destroy time:44053963 enter.

[943:402] [2025-02-10 07:39:27 +0000.651586][2c28] H264Encoder encoderDestroy


[943:402] [2025-02-10 07:39:27 +0000.651634][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[943:402] [2025-02-10 07:39:27 +0000.651685][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[943:438] [2025-02-10 07:39:27 +0000.688136][2c28] Destroy leave. expire time = 37
ms

[943:439] [2025-02-10 07:39:27 +0000.688333][2c28] Release leave. expire time = 38


ms

[943:439] [2025-02-10 07:39:27 +0000.688393][2c28] ~AndroidHwAvcEncoder


time:44054000 enter.

[943:439] [2025-02-10 07:39:27 +0000.688522][2c28] Release time:44054000 enter.

[943:439] [2025-02-10 07:39:27 +0000.688575][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[943:439] [2025-02-10 07:39:27 +0000.688609][2c28] Release leave. expire time = 0
ms

[943:439] [2025-02-10 07:39:27 +0000.688658][2c28] ~AndroidMediaCodecVideoEncoder


[943:439] [2025-02-10 07:39:27 +0000.688689][2c28] ~WrapAndroidMediaCodec
time:44054000 enter.

[943:439] [2025-02-10 07:39:27 +0000.688721][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[943:439] [2025-02-10 07:39:27 +0000.688755][2c28] video hevc hw codec


destructor:0x77ca18ca38

[943:439] [2025-02-10 07:39:27 +0000.688810][2c28] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[943:439] [2025-02-10 07:39:27 +0000.688870][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[943:439] [2025-02-10 07:39:27 +0000.688904][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[943:439] [2025-02-10 07:39:27 +0000.688937][2c28] AACSWEncode destructor
[943:441] [2025-02-10 07:39:27 +0000.690833][3839] MP4 close file successfully
[943:441] [2025-02-10 07:39:27 +0000.690927][3839] Recording session Internal:
notify recording ok
[943:441] [2025-02-10 07:39:27 +0000.690968][3839] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4,
output_video_timestamp_:4531 last_video_pts_:4531
[943:441] [2025-02-10 07:39:27 +0000.691026][3839] OnRecordFinish:
[943:442] [2025-02-10 07:39:27 +0000.691479][3839] onRecordingOk: net seek
pos:0record video duration:4564record audio duration:4551
[943:443] [2025-02-10 07:39:27 +0000.692656][3832] destructMicSource_w:
[943:443] [2025-02-10 07:39:27 +0000.692728][3832] setOutput_w:
MicSource::setOutput() 0x0
[943:444] [2025-02-10 07:39:27 +0000.693370][2c29] releaseThread 0x773d0b6000
[943:444] [2025-02-10 07:39:27 +0000.693449][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[943:447] [2025-02-10 07:39:27 +0000.696323][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 382 ms

[943:447] [2025-02-10 07:39:27 +0000.696495][2c29] DestroyPipelineAndFilters


time:44054008 enter.

[943:447] [2025-02-10 07:39:27 +0000.696582][2c29] UnbindInputFilter 0x7770b13ac0


this 0x773d13cdc0
[943:447] [2025-02-10 07:39:27 +0000.696636][2c29] UnbindInputFilter 0x7770b13dd8
this 0x7770b122d0
[943:447] [2025-02-10 07:39:27 +0000.696696][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0bb3e0
[943:447] [2025-02-10 07:39:27 +0000.696724][2c29] filter: filter pipeline destroy
this: 0x773d0bb340
[943:447] [2025-02-10 07:39:27 +0000.697050][2c29] ClearVideoOfSources: recodring
total frames:0
[943:447] [2025-02-10 07:39:27 +0000.697097][2c29] ClearVideoOfSources:
[943:447] [2025-02-10 07:39:27 +0000.697136][2c29] GPUImageProcessing destruct.
[943:448] [2025-02-10 07:39:27 +0000.697204][2c29] destroy TrivalImageDrawer
0x773c3088c0
[943:448] [2025-02-10 07:39:27 +0000.697247][2c29] The shader has been initialize,
clean up them.

[943:448] [2025-02-10 07:39:27 +0000.697301][2c29] ~OpenGLFrameBuffer:


[943:448] [2025-02-10 07:39:27 +0000.697406][2c29] ~OpenGLFrameBuffer:
[943:448] [2025-02-10 07:39:27 +0000.697504][2c29] ~OpenGLFrameBuffer:
[943:448] [2025-02-10 07:39:27 +0000.697582][2c29] ~OpenGLFrameBuffer:
[943:448] [2025-02-10 07:39:27 +0000.697679][2c29] ~OpenGLFrameBuffer:
[943:448] [2025-02-10 07:39:27 +0000.697827][2c29] ~OpenGLFrameBuffer:
[943:448] [2025-02-10 07:39:27 +0000.698077][2c29] GPUImageProcessing destruct
finish.
[943:448] [2025-02-10 07:39:27 +0000.698140][2c29] GPURGBAFrame destruct.
[943:449] [2025-02-10 07:39:27 +0000.698200][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[943:449] [2025-02-10 07:39:27 +0000.698238][2c29] ~CameraSource time:44054010
enter.

[943:449] [2025-02-10 07:39:27 +0000.698336][2c29] ~CameraSource leave. expire


time = 0 ms

[943:449] [2025-02-10 07:39:27 +0000.698375][2c29] ~RecordAudioSource time:44054010


enter.

[943:449] [2025-02-10 07:39:27 +0000.698408][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[943:449] [2025-02-10 07:39:27 +0000.698446][2c29] DestroyPipelineAndFilters


leave. expire time = 2 ms

[943:465] [2025-02-10 07:39:27 +0000.714631][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[943:466] [2025-02-10 07:39:27 +0000.715199][7dd2] machine model :poco
[943:466] [2025-02-10 07:39:27 +0000.715261][7dd2] Support this machine model :poco
[943:466] [2025-02-10 07:39:27 +0000.715346][7dd2] global inited! current sdk
version: 07-20-936c45f
[943:466] [2025-02-10 07:39:27 +0000.715570][7dd2] filter: filter pipeline
construtc this: 0x77ca32fe00
[943:466] [2025-02-10 07:39:27 +0000.715627][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[943:466] [2025-02-10 07:39:27 +0000.715662][7dd2] GLESContext:
[943:466] [2025-02-10 07:39:27 +0000.715713][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[943:467] [2025-02-10 07:39:27 +0000.716850][7dd2] The result of creation:
0x77712bfc80
[943:467] [2025-02-10 07:39:27 +0000.716955][7dd2] The result of
eglCreatePbufferSurface is: 0x777132c380
[943:467] [2025-02-10 07:39:27 +0000.717044][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4
[943:467] [2025-02-10 07:39:27 +0000.717074][7dd2] The source 0 speed:1
[943:467] [2025-02-10 07:39:27 +0000.717103][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4,
delay: 0
[943:467] [2025-02-10 07:39:27 +0000.717131][7dd2] CreateDecoderByVideoSource
time:44054028 enter.

[943:468] [2025-02-10 07:39:27 +0000.717326][7dd2] running_decoder_count:0max


count:2
[943:468] [2025-02-10 07:39:27 +0000.717353][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x783b4ecc00
[943:468] [2025-02-10 07:39:27 +0000.718026][384a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77ca2cf200] Current FFmpeg version git-2021-06-16-
97cea6f

[943:487] [2025-02-10 07:39:27 +0000.736399][384a] OnStreamInfoFound: video


duration_: 4564
[943:488] [2025-02-10 07:39:27 +0000.737407][384b] NO get frame from decoder
[943:488] [2025-02-10 07:39:27 +0000.737408][7dd2] start decoder
[943:488] [2025-02-10 07:39:27 +0000.737505][7dd2] CreateDecoderByVideoSource
leave. expire time = 21 ms

[943:488] [2025-02-10 07:39:27 +0000.737541][7dd2] BindInputFilter 0x77461371a0


this 0x7746534298
[943:488] [2025-02-10 07:39:27 +0000.737562][7dd2] BindInputFilter 0x7746534298
this 0x7746534358
[943:488] [2025-02-10 07:39:27 +0000.737584][7dd2] BindInputFilter 0x77461371a0
this 0x7746534898
[943:488] [2025-02-10 07:39:27 +0000.737618][7dd2] BindInputFilter 0x7746534898
this 0x7746534958
[943:488] [2025-02-10 07:39:27 +0000.737644][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4
[943:488] [2025-02-10 07:39:27 +0000.737678][7dd2] BindInputFilter 0x7746534358
this 0x7746534a18
[943:488] [2025-02-10 07:39:27 +0000.737703][7dd2] BindInputFilter 0x7746534a18
this 0x77ca32fea0
[943:488] [2025-02-10 07:39:27 +0000.737748][7dd2] BindInputFilter 0x7746534958
this 0x7746534ad8
[943:488] [2025-02-10 07:39:27 +0000.737766][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44048912.mp4
[943:488] [2025-02-10 07:39:27 +0000.737805][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[943:488] [2025-02-10 07:39:27 +0000.738148][7dd2] machine model :poco
[943:489] [2025-02-10 07:39:27 +0000.738178][7dd2] Support this machine model :poco
[943:489] [2025-02-10 07:39:27 +0000.738192][7dd2] global inited! current sdk
version: 07-20-936c45f
[943:489] [2025-02-10 07:39:27 +0000.738282][7dd2] GetPipeline:
-----------------------------------------
[943:489] [2025-02-10 07:39:27 +0000.738304][7dd2] GetPipeline: source:
0x7746136f80
[943:489] [2025-02-10 07:39:27 +0000.738318][7dd2] GetPipeline: filter: NULLFilter
[943:489] [2025-02-10 07:39:27 +0000.738343][7dd2] GetPipeline: filter: NULLFilter
[943:489] [2025-02-10 07:39:27 +0000.738357][7dd2] GetPipeline: filter: NULLFilter
[943:489] [2025-02-10 07:39:27 +0000.738380][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[943:489] [2025-02-10 07:39:27 +0000.738406][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[943:489] [2025-02-10 07:39:27 +0000.738423][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[943:489] [2025-02-10 07:39:27 +0000.738441][7dd2] GetPipeline:
------------------------------------------
[943:489] [2025-02-10 07:39:27 +0000.738470][7dd2] filter: filter pipeline2 update
pattern: 0
[943:489] [2025-02-10 07:39:27 +0000.738896][384b] NO get frame from decoder
[943:489] [2025-02-10 07:39:27 +0000.739034][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[943:490] [2025-02-10 07:39:27 +0000.739201][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[943:490] [2025-02-10 07:39:27 +0000.739257][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[943:490] [2025-02-10 07:39:27 +0000.739421][7dd2] DeviceInit:
[943:490] [2025-02-10 07:39:27 +0000.739616][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[943:490] [2025-02-10 07:39:27 +0000.739964][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[943:490] [2025-02-10 07:39:27 +0000.740131][7dd2] CreatePlatformSpecificObjects:
[943:490] [2025-02-10 07:39:27 +0000.740163][7dd2] audio device use null audio
input and opensl output
[943:491] [2025-02-10 07:39:27 +0000.740208][7dd2] Create OpenSLES output module
with java VM support.

[943:491] [2025-02-10 07:39:27 +0000.740270][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[943:491] [2025-02-10 07:39:27 +0000.740423][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[943:491] [2025-02-10 07:39:27 +0000.740460][384b] NO get frame from decoder
[943:491] [2025-02-10 07:39:27 +0000.740772][7dd2] Create OpenSLES output module
with buffer num:2

[943:491] [2025-02-10 07:39:27 +0000.740817][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[943:491] [2025-02-10 07:39:27 +0000.740836][7dd2] Init the output device.

[943:491] [2025-02-10 07:39:27 +0000.740852][7dd2] Set the playout as stereo:1


[943:491] [2025-02-10 07:39:27 +0000.740870][7dd2] Set the sample rate to be:44100

[943:491] [2025-02-10 07:39:27 +0000.740903][7dd2] Low latency buffer size:144 low


sample rate:48000
[943:491] [2025-02-10 07:39:27 +0000.740925][7dd2] DeviceInit: Done
[943:491] [2025-02-10 07:39:27 +0000.741076][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[943:491] [2025-02-10 07:39:27 +0000.741147][3856] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746222118
[943:492] [2025-02-10 07:39:27 +0000.741372][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[943:492] [2025-02-10 07:39:27 +0000.741465][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca1ab500
[943:492] [2025-02-10 07:39:27 +0000.741514][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[943:492] [2025-02-10 07:39:27 +0000.741538][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[943:492] [2025-02-10 07:39:27 +0000.741577][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[943:492] [2025-02-10 07:39:27 +0000.741657][7dd2] SetGraphLoop: SetGraphLoop 1
[943:492] [2025-02-10 07:39:27 +0000.741684][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[943:492] [2025-02-10 07:39:27 +0000.741768][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[943:492] [2025-02-10 07:39:27 +0000.741962][384b] NO get frame from decoder
[943:492] [2025-02-10 07:39:27 +0000.741969][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[943:493] [2025-02-10 07:39:27 +0000.742244][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[943:493] [2025-02-10 07:39:27 +0000.742350][3858] Start:
[943:493] [2025-02-10 07:39:27 +0000.742423][3857] operator(): video render
started.
[943:493] [2025-02-10 07:39:27 +0000.742485][3858] Start:
[943:493] [2025-02-10 07:39:27 +0000.742554][3858] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[943:493] [2025-02-10 07:39:27 +0000.742587][3858] Reset: history total size: 98
[943:493] [2025-02-10 07:39:27 +0000.742622][3858] DeviceStart:
audioDevice_:0x77380d0000
[943:493] [2025-02-10 07:39:27 +0000.742649][3858] DeviceStart: time profile
playout init before
[943:493] [2025-02-10 07:39:27 +0000.742683][3858] DeviceStart: time profile
playout init end
[943:493] [2025-02-10 07:39:27 +0000.742715][3858] OpenSlesOutput:Start playout

[943:493] [2025-02-10 07:39:27 +0000.743137][3858] Create the opensl output player.


streamtype before:0

[943:494] [2025-02-10 07:39:27 +0000.743176][3858] Create the opensl output player.


streamtype after:3

[943:497] [2025-02-10 07:39:27 +0000.747099][384b] NO get frame from decoder


[943:499] [2025-02-10 07:39:27 +0000.748695][384b] NO get frame from decoder
[943:507] [2025-02-10 07:39:27 +0000.756662][384b] NO get frame from decoder
[943:511] [2025-02-10 07:39:27 +0000.760629][384b] NO get frame from decoder
[943:587] [2025-02-10 07:39:27 +0000.836646][3858] Enqueue opensl buffer size:1764
[943:612] [2025-02-10 07:39:27 +0000.862145][3857] Warning(video_render.cc:390): No
picture to display (1/50)
[943:614] [2025-02-10 07:39:27 +0000.863616][3858] DeviceStart: time profile
playout all end
[943:614] [2025-02-10 07:39:27 +0000.863693][3858] operator(): Audio playback
started.
[943:614] [2025-02-10 07:39:27 +0000.863814][3858] operator(): Started now!
[943:614] [2025-02-10 07:39:27 +0000.864032][3859] Pull audio failed.(wait video!)
[943:649] [2025-02-10 07:39:27 +0000.898530][3857] lipsync_debug: First video frame
rendering.
[943:677] [2025-02-10 07:39:27 +0000.926926][3858] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[943:677] [2025-02-10 07:39:27 +0000.926987][3859] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 3042
[943:677] [2025-02-10 07:39:27 +0000.927058][3859] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[943:678] [2025-02-10 07:39:27 +0000.927266][3859]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[943:678] [2025-02-10 07:39:27 +0000.927623][3859] audio frame wait video
frame.last_video_timestamp:102 last_audio_timestamp:207.937
[943:677] [2025-02-10 07:39:27 +0000.927004][3858] First audio frame rendering
[943:729] [2025-02-10 07:39:27 +0000.978878][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[943:868] [2025-02-10 07:39:28 +0000.117510][385b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[944:121] [2025-02-10 07:39:28 +0000.370410][2c2d] Run AGC when audioType = 0
[944:121] [2025-02-10 07:39:28 +0000.370531][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[944:160] [2025-02-10 07:39:28 +0000.409762][3857] lipsync_debug:displaying video
ts:47970 The current displayed video timestamp is:44054721
[944:163] [2025-02-10 07:39:28 +0000.413085][3857] lipsync_debug: render a video
frame
[944:327] [2025-02-10 07:39:28 +0000.576815][3858] The audio playback speed:100
(1/100)
[944:327] [2025-02-10 07:39:28 +0000.576927][3858] lipsync_debug: The current
played audio timestamp is:36812(1/50)
[944:337] [2025-02-10 07:39:28 +0000.586975][3857] DriveRender working... (1/200)
[944:497] [2025-02-10 07:39:28 +0000.746678][3857]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:29 timeDelta:2 last video
ts:78210 frame->pts:80820 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[944:497] [2025-02-10 07:39:28 +0000.746821][3857] lipsync_debug: tsDelta -
timeDelta = 27
[944:530] [2025-02-10 07:39:28 +0000.779690][385a] Error(video_source.cc:430): wait
decoder a frame: 0
[944:909] [2025-02-10 07:39:29 +0000.158359][385b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[944:943] [2025-02-10 07:39:29 +0000.193068][3857] lipsync_debug:displaying video
ts:108360 The current displayed video timestamp is:44055504
[945:008] [2025-02-10 07:39:29 +0000.257717][3857] lipsync_debug:result remaining
time:0
[945:008] [2025-02-10 07:39:29 +0000.257825][3857] dynamic updated lipsync delay:0
[945:352] [2025-02-10 07:39:29 +0000.601669][3857] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[945:352] [2025-02-10 07:39:29 +0000.601763][3857] lipsync_debug:result remaining
time:10
[945:456] [2025-02-10 07:39:29 +0000.706016][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[945:457] [2025-02-10 07:39:29 +0000.706470][385a] video frame wait audio frame:
last_video_timestamp:2100 last_audio_timestamp:1972.38
[945:606] [2025-02-10 07:39:29 +0000.855721][3857] lipsync_debug:displaying video
ts:168030 The current displayed video timestamp is:44056167
[945:715] [2025-02-10 07:39:29 +0000.964254][385a] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 215640pts ms:2.396e+06
[945:716] [2025-02-10 07:39:29 +0000.965256][385a] OnVideoFrameReady(1/200)
[945:716] [2025-02-10 07:39:29 +0000.965453][3857] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[945:859] [2025-02-10 07:39:30 +0000.108431][3857] DriveRender working... (1/200)
[945:870] [2025-02-10 07:39:30 +0000.119659][3859] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 105410
[945:870] [2025-02-10 07:39:30 +0000.119835][3859] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[945:876] [2025-02-10 07:39:30 +0000.125490][385a]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[945:877] [2025-02-10 07:39:30 +0000.126391][385b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[945:881] [2025-02-10 07:39:30 +0000.130756][385a] Error(video_source.cc:430): wait
decoder a frame: 0
[946:036] [2025-02-10 07:39:30 +0000.285488][3857]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:13 last
video ts:200970 frame->pts:204030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[946:036] [2025-02-10 07:39:30 +0000.285640][3857] lipsync_debug: tsDelta -
timeDelta = 21
[946:120] [2025-02-10 07:39:30 +0000.369255][2c2d] Run AGC when audioType = 0
[946:325] [2025-02-10 07:39:30 +0000.574189][3857] lipsync_debug:displaying video
ts:228060 The current displayed video timestamp is:44056886
[946:433] [2025-02-10 07:39:30 +0000.682306][384b] av_read_frame AVERROR_EOF
[946:664] [2025-02-10 07:39:30 +0000.913602][3858] The audio playback speed:100
(1/100)
[946:664] [2025-02-10 07:39:30 +0000.913787][3858] lipsync_debug: The current
played audio timestamp is:139180(1/50)
[946:683] [2025-02-10 07:39:30 +0000.932459][384b] OnReceiveEOF:
[946:683] [2025-02-10 07:39:30 +0000.932586][384b] OnDecoderEOF time:44057244
enter.

[946:683] [2025-02-10 07:39:30 +0000.932667][384b] OnDecoderEOF leave. expire time


= 0 ms

[946:683] [2025-02-10 07:39:30 +0000.932703][384b] OnDecoderFinished:


OnDecoderFinished total decoder frames:137 this:0x7746136f80
[946:683] [2025-02-10 07:39:30 +0000.932699][3849] CleanUp time:44057244 enter.

[946:688] [2025-02-10 07:39:30 +0000.937854][3849] CleanUp leave. expire time = 5


ms

[946:688] [2025-02-10 07:39:30 +0000.937955][3849] clean up


[946:688] [2025-02-10 07:39:30 +0000.937992][3849] running_decoder_count:0max
count:2
[946:908] [2025-02-10 07:39:31 +0000.157345][385b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[946:934] [2025-02-10 07:39:31 +0000.183301][3857] lipsync_debug:displaying video
ts:287820 The current displayed video timestamp is:44057495
[947:169] [2025-02-10 07:39:31 +0000.418637][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[947:241] [2025-02-10 07:39:31 +0000.491068][385a] Error(video_source.cc:430): wait
decoder a frame: 0
[947:242] [2025-02-10 07:39:31 +0000.491378][385a] webrtc common_video plane
old ..... (1/1000) new: 108001 delete: 107991 diff: 10
[947:290] [2025-02-10 07:39:31 +0000.539489][3857] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[947:290] [2025-02-10 07:39:31 +0000.539605][3857] lipsync_debug:result remaining
time:10
[947:354] [2025-02-10 07:39:31 +0000.603863][3857] DriveRender working... (1/200)
[947:525] [2025-02-10 07:39:31 +0000.774511][3857]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:23 last
video ts:339030 frame->pts:342000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[947:525] [2025-02-10 07:39:31 +0000.774645][3857] lipsync_debug: tsDelta -
timeDelta = 10
[947:601] [2025-02-10 07:39:31 +0000.850176][3857] lipsync_debug:displaying video
ts:347850 The current displayed video timestamp is:44058161
[947:602] [2025-02-10 07:39:31 +0000.851988][3857] lipsync_debug: render a video
frame
[947:615] [2025-02-10 07:39:31 +0000.864777][3858] total delay:50 videoTsMS:3865
audioTsMS:3815 diff:50
[947:615] [2025-02-10 07:39:31 +0000.864973][3858] Set the lipsync delay:50
[947:881] [2025-02-10 07:39:32 +0000.130170][385b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[948:028] [2025-02-10 07:39:32 +0000.277672][3859] PullAudioFrame: PullFrame audio
finished.
[948:028] [2025-02-10 07:39:32 +0000.277774][3859] media player notify EOF, audio
PullFrameStatus is EOF
[948:058] [2025-02-10 07:39:32 +0000.307978][3859] media player notify EOF, audio
PullFrameStatus is EOF
[948:059] [2025-02-10 07:39:32 +0000.308663][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[948:060] [2025-02-10 07:39:32 +0000.309232][3858] Stop:
[948:060] [2025-02-10 07:39:32 +0000.309671][3857] operator(): Video Render
stopped.
[948:060] [2025-02-10 07:39:32 +0000.309851][3858] Stop:
[948:061] [2025-02-10 07:39:32 +0000.310171][3858] DeviceStop:
audioDevice_:0x77380d0000
[948:061] [2025-02-10 07:39:32 +0000.310222][3858] OpenSlesOutput:Stop playout

[948:062] [2025-02-10 07:39:32 +0000.312068][3858] DeviceStop: Done


[948:063] [2025-02-10 07:39:32 +0000.312236][3858] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[948:063] [2025-02-10 07:39:32 +0000.312295][3858] operator(): Stop now!
[948:063] [2025-02-10 07:39:32 +0000.312650][7dd2] Stop:
[948:063] [2025-02-10 07:39:32 +0000.312745][3858] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[948:063] [2025-02-10 07:39:32 +0000.312912][7dd2] DeviceRelease:
audioDevice_:0x77380d0000
[948:063] [2025-02-10 07:39:32 +0000.312957][7dd2] OpenSlesOutput:Stop playout

[948:063] [2025-02-10 07:39:32 +0000.313005][7dd2] DeviceRelease: Release the


webrtc device object.
[948:064] [2025-02-10 07:39:32 +0000.313206][7dd2] OpenSlesOutput destruct.

[948:064] [2025-02-10 07:39:32 +0000.313298][7dd2] DeviceRelease: Done


[948:064] [2025-02-10 07:39:32 +0000.313416][7dd2] Stop:
[948:064] [2025-02-10 07:39:32 +0000.313527][3857] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[948:066] [2025-02-10 07:39:32 +0000.316269][7dd2] global uninited!
[948:067] [2025-02-10 07:39:32 +0000.316385][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[948:067] [2025-02-10 07:39:32 +0000.316480][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[948:067] [2025-02-10 07:39:32 +0000.316524][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[948:067] [2025-02-10 07:39:32 +0000.316589][7dd2] UnbindInputFilter 0x7746534a18
this 0x77ca32fea0
[948:067] [2025-02-10 07:39:32 +0000.316641][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746136f80
[948:067] [2025-02-10 07:39:32 +0000.316678][7dd2] DestoryDecoderByVideoSource
time:44058628 enter.

[948:067] [2025-02-10 07:39:32 +0000.316780][7dd2] ~VideoBindDecoder time:44058628


enter.

[948:067] [2025-02-10 07:39:32 +0000.316971][7dd2] CleanUp time:44058628 enter.

[948:068] [2025-02-10 07:39:32 +0000.317378][7dd2] CleanUp leave. expire time = 1


ms

[948:068] [2025-02-10 07:39:32 +0000.317441][7dd2] CleanUp time:44058629 enter.

[948:068] [2025-02-10 07:39:32 +0000.317690][7dd2] CleanUp leave. expire time = 0


ms

[948:069] [2025-02-10 07:39:32 +0000.318476][7dd2] ~VideoBindDecoder leave. expire


time = 2 ms

[948:069] [2025-02-10 07:39:32 +0000.318524][7dd2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[948:069] [2025-02-10 07:39:32 +0000.318587][7dd2] UnbindInputFilter 0x7746534358


this 0x7746534a18
[948:069] [2025-02-10 07:39:32 +0000.318646][7dd2] UnbindInputFilter 0x7746534298
this 0x7746534358
[948:069] [2025-02-10 07:39:32 +0000.318700][7dd2] UnbindInputFilter 0x77461371a0
this 0x7746534298
[948:069] [2025-02-10 07:39:32 +0000.318752][7dd2] UnbindInputFilter 0x7746534958
this 0x7746534ad8
[948:069] [2025-02-10 07:39:32 +0000.318805][7dd2] UnbindInputFilter 0x7746534898
this 0x7746534958
[948:069] [2025-02-10 07:39:32 +0000.318858][7dd2] UnbindInputFilter 0x77461371a0
this 0x7746534898
[948:069] [2025-02-10 07:39:32 +0000.318937][7dd2] ~GLESContext:
[948:070] [2025-02-10 07:39:32 +0000.319812][7dd2] GLESContext destruct finish.
[948:070] [2025-02-10 07:39:32 +0000.319872][7dd2] filter: filter pipeline destroy
this: 0x77ca32fe00
[948:121] [2025-02-10 07:39:32 +0000.370656][2c2d] Run AGC when audioType = 0
[948:121] [2025-02-10 07:39:32 +0000.370813][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[948:904] [2025-02-10 07:39:33 +0000.153545][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[950:119] [2025-02-10 07:39:34 +0000.368870][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[950:119] [2025-02-10 07:39:34 +0000.369070][2c2e] _deviceSampleRate:48000

[950:123] [2025-02-10 07:39:34 +0000.373018][2c2d] Run AGC when audioType = 0


[950:641] [2025-02-10 07:39:34 +0000.891001][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[951:050] [2025-02-10 07:39:35 +0000.299623][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[951:050] [2025-02-10 07:39:35 +0000.299738][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[951:050] [2025-02-10 07:39:35 +0000.299940][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[951:050] [2025-02-10 07:39:35 +0000.300123][2c29] operator() time:44061611 enter.
[951:051] [2025-02-10 07:39:35 +0000.300217][2c29] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:24
[951:052] [2025-02-10 07:39:35 +0000.302065][2c29] MicSource: Mic source
created:10x78484cec00
[951:053] [2025-02-10 07:39:35 +0000.302957][2c29] alloc thread: 0x7770b13980
name:worker1 thread id:513178119344 to Mic_source
[951:053] [2025-02-10 07:39:35 +0000.303064][2c29] audio: start the audio sender
thread.

[951:053] [2025-02-10 07:39:35 +0000.303137][2c29] construct OpenGLRenderProgram


0x773d13cb98
[951:054] [2025-02-10 07:39:35 +0000.303179][2c29] CropFilter::SetOrientation
orientation: 90
[951:054] [2025-02-10 07:39:35 +0000.303316][2c29] filter: filter pipeline
construtc this: 0x773d0baec0
[951:054] [2025-02-10 07:39:35 +0000.303362][2c29] filter: filter pipeline2 update
pattern: 1
[951:054] [2025-02-10 07:39:35 +0000.303405][2c29] CameraSource::source_id_:59
[951:054] [2025-02-10 07:39:35 +0000.303454][2c29] RecordAudioSource::source_id_:60
[951:054] [2025-02-10 07:39:35 +0000.303728][2c29] BindInputFilter 0x7770b13640
this 0x773d13cdc0
[951:054] [2025-02-10 07:39:35 +0000.303794][2c29] BindInputFilter 0x7770b137d8
this 0x7770b12d50
[951:054] [2025-02-10 07:39:35 +0000.303849][2c29] BindInputFilter 0x773d13cdc0
this 0x773d0baf60
[951:054] [2025-02-10 07:39:35 +0000.303909][2c29] setParamentForFilters:
speed:1.000000
[951:054] [2025-02-10 07:39:35 +0000.303969][2c29] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[951:054] [2025-02-10 07:39:35 +0000.304076][2c29] SetParamForFilter time:44061615
enter.

[951:055] [2025-02-10 07:39:35 +0000.304205][2c29] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[951:055] [2025-02-10 07:39:35 +0000.304242][2c29] SetParamForFilter: Params video
index is: 0
[951:055] [2025-02-10 07:39:35 +0000.304276][2c29] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[951:055] [2025-02-10 07:39:35 +0000.304306][2c29] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[951:055] [2025-02-10 07:39:35 +0000.304337][2c29] crop filter mode tpye:
citytravelvideo index:0
[951:060] [2025-02-10 07:39:35 +0000.309650][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309754][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309793][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309826][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309860][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309895][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309929][2c29]
Warning(parse_template_json.cc:45): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309963][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.309996][2c29]
Warning(parse_template_json.cc:81): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.310032][2c29]
Warning(parse_template_json.cc:67): json parament no found the parament
[951:060] [2025-02-10 07:39:35 +0000.310064][2c29]
Warning(parse_template_json.cc:93): json parament no found the duration
[951:060] [2025-02-10 07:39:35 +0000.310103][2c29] SetParamForFilter leave. expire
time = 6 ms

[951:061] [2025-02-10 07:39:35 +0000.310191][2c29] OnOutputSizeChanged width 1280


height 720
[951:061] [2025-02-10 07:39:35 +0000.310228][2c29] OpenGLFrameBuffer: width:1280
height:720
[951:061] [2025-02-10 07:39:35 +0000.310263][2c29] OpenGLFrameBuffer: width:1280
height:720
[951:061] [2025-02-10 07:39:35 +0000.310294][2c29] OpenGLFrameBuffer: width:1280
height:720
[951:061] [2025-02-10 07:39:35 +0000.310328][2c29] OpenGLFrameBuffer: width:1280
height:720
[951:061] [2025-02-10 07:39:35 +0000.310361][2c29] OpenGLFrameBuffer: width:1280
height:720
[951:061] [2025-02-10 07:39:35 +0000.310394][2c29] OpenGLFrameBuffer: width:1280
height:720
[951:061] [2025-02-10 07:39:35 +0000.310426][2c29] construct TrivalImageDrawer
0x773c30a6c0
[951:061] [2025-02-10 07:39:35 +0000.310458][2c29] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30a6c0 context 0x7770bc0380
[951:061] [2025-02-10 07:39:35 +0000.310493][2c29] setupGLES:
[951:061] [2025-02-10 07:39:35 +0000.310813][2c29] OpenGLRenderProgram::Initialize.
[951:061] [2025-02-10 07:39:35 +0000.310882][2c29] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[951:061] [2025-02-10 07:39:35 +0000.310920][2c29] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[951:061] [2025-02-10 07:39:35 +0000.311134][2c29] Init open gl render:
0x773d13cb98
[951:062] [2025-02-10 07:39:35 +0000.311200][2c29] Fragement shader path:
[951:062] [2025-02-10 07:39:35 +0000.311238][2c29] Fragement shader path:
[951:062] [2025-02-10 07:39:35 +0000.311269][2c29] create opengl program object.
[951:062] [2025-02-10 07:39:35 +0000.311299][2c29] create shader: vertex
[951:062] [2025-02-10 07:39:35 +0000.311545][2c29] create shader: fragment
[951:064] [2025-02-10 07:39:35 +0000.313548][2c29] Have not extra filter filename!
[951:064] [2025-02-10 07:39:35 +0000.313622][2c29] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[951:064] [2025-02-10 07:39:35 +0000.313736][2c29] OpenGLRenderProgram::Initialize
success.
[951:064] [2025-02-10 07:39:35 +0000.313799][2c29] Setup the OpenGL result:1
[951:065] [2025-02-10 07:39:35 +0000.314396][2c28] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[951:065] [2025-02-10 07:39:35 +0000.314643][2c28] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[951:065] [2025-02-10 07:39:35 +0000.314698][2c28] 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
[951:065] [2025-02-10 07:39:35 +0000.314745][2c28] 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_44061625.mp4
fileFD: -1
[951:065] [2025-02-10 07:39:35 +0000.314778][386e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746381498
[951:066] [2025-02-10 07:39:35 +0000.315196][2c28] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
is opened successfully
[951:066] [2025-02-10 07:39:35 +0000.315231][2c28] setupMediaProcessers:
[951:066] [2025-02-10 07:39:35 +0000.315289][2c28]
RecordingSessionInternalSimple:setup media processers.
[951:066] [2025-02-10 07:39:35 +0000.315322][2c28] construct AAC encoder
[951:066] [2025-02-10 07:39:35 +0000.315978][2c28] H264Encoder creating:
superfast011818
[951:066] [2025-02-10 07:39:35 +0000.316069][2c28] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[951:068] [2025-02-10 07:39:35 +0000.317172][2c28] H264Encode::GetMachineModel is
POCO F2 Pro
[951:068] [2025-02-10 07:39:35 +0000.317249][2c28] H264Encoder machine_mode is:POCO
F2 Pro
[951:068] [2025-02-10 07:39:35 +0000.317281][2c28] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[951:068] [2025-02-10 07:39:35 +0000.317313][2c28] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[951:068] [2025-02-10 07:39:35 +0000.317344][2c28] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[951:068] [2025-02-10 07:39:35 +0000.317374][2c28] setupCompressionSession:
[951:068] [2025-02-10 07:39:35 +0000.317406][2c28] H264Encode::creating hareware
Encoder
[951:068] [2025-02-10 07:39:35 +0000.317440][2c28] AndroidHwAvcEncoder
time:44061629 enter.

[951:068] [2025-02-10 07:39:35 +0000.317609][2c28] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[951:068] [2025-02-10 07:39:35 +0000.317739][2c28] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[951:068] [2025-02-10 07:39:35 +0000.317774][2c28] The video avc hw codec address
is 0x77ca18cb40
[951:068] [2025-02-10 07:39:35 +0000.317840][2c28] AndroidHwAvcEncoder leave.
expire time = 0 ms

[951:068] [2025-02-10 07:39:35 +0000.317875][2c28] RegisterEncodeCompleteCallback


time:44061629 enter.

[951:068] [2025-02-10 07:39:35 +0000.317959][2c28] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[951:068] [2025-02-10 07:39:35 +0000.318002][2c28] InitEncode time:44061629 enter.

[951:068] [2025-02-10 07:39:35 +0000.318062][2c28] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[951:068] [2025-02-10 07:39:35 +0000.318097][2c28] Create time:44061629 enter.

[951:068] [2025-02-10 07:39:35 +0000.318121][2c28] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[951:068] [2025-02-10 07:39:35 +0000.318151][2c28]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770fc2980
[951:069] [2025-02-10 07:39:35 +0000.318267][2c28]
supported_type:image/vnd.android.heic
[951:069] [2025-02-10 07:39:35 +0000.318359][2c28] supported_type:video/avc
[951:069] [2025-02-10 07:39:35 +0000.318390][2c28] name:OMX.qcom.video.encoder.avc
mime:video/avc
[951:069] [2025-02-10 07:39:35 +0000.318426][2c28] hwCodecPrefix :OMX.qcom.
[951:069] [2025-02-10 07:39:35 +0000.318453][2c28] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[951:069] [2025-02-10 07:39:35 +0000.318482][2c28] mediacodec_createCodecByName
time:44061630 enter.

[951:069] [2025-02-10 07:39:35 +0000.318546][2c28] WrapAndroidMediaCodec


time:44061630 enter.

[951:069] [2025-02-10 07:39:35 +0000.318650][2c28] WrapAndroidMediaCodec leave.


expire time = 0 ms

[951:085] [2025-02-10 07:39:35 +0000.334780][2c28] mediacodec_createCodecByName


leave. expire time = 16 ms

[951:085] [2025-02-10 07:39:35 +0000.334875][2c28] WrapAndroidMediaFromat


time:44061646 enter.

[951:085] [2025-02-10 07:39:35 +0000.334974][2c28] WrapAndroidMediaFromat leave.


expire time = 0 ms
[951:116] [2025-02-10 07:39:35 +0000.365874][2c28] Destroy time:44061677 enter.

[951:116] [2025-02-10 07:39:35 +0000.365963][2c28] WrapAndroidMediaFromat::


Destroy
[951:116] [2025-02-10 07:39:35 +0000.365995][2c28] Destroy leave. expire time = 0
ms

[951:116] [2025-02-10 07:39:35 +0000.366049][2c28] ~WrapAndroidMediaFromat


time:44061677 enter.

[951:116] [2025-02-10 07:39:35 +0000.366102][2c28] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[951:116] [2025-02-10 07:39:35 +0000.366150][2c28] Create leave. expire time = 48


ms

[951:117] [2025-02-10 07:39:35 +0000.366234][2c28] isSemiPlanarSupport


time:44061678 enter.

[951:117] [2025-02-10 07:39:35 +0000.366273][2c28] H264Encoder isSemiPlanarSupport


[951:117] [2025-02-10 07:39:35 +0000.366332][2c28] isSemiPlanarSupport leave.
expire time = 0 ms

[951:117] [2025-02-10 07:39:35 +0000.366390][2c28] creat hw H264Encoder success,


isSemiPlanar:1
[951:117] [2025-02-10 07:39:35 +0000.366515][2c28] InitEncode leave. expire time =
49 ms

[951:117] [2025-02-10 07:39:35 +0000.366566][2c28] H264Encode::created Encoder


[951:117] [2025-02-10 07:39:35 +0000.366595][2c28] H264Encode:: H264 encoder
created.
[951:117] [2025-02-10 07:39:35 +0000.366620][2c28] H264 encoder created.
[951:117] [2025-02-10 07:39:35 +0000.366643][2c28]
RecordingSessionInternalSimple:created avc encoder avc: 0x7783837f00
[951:117] [2025-02-10 07:39:35 +0000.366672][2c28] setOutput:
[951:117] [2025-02-10 07:39:35 +0000.366716][2c28]
RecordingSessionInternalSimple:encoder set output to muxer!
[951:117] [2025-02-10 07:39:35 +0000.366771][2c28] request a key frame
[951:117] [2025-02-10 07:39:35 +0000.366827][2c28] H264Encode:: request a key frame
[951:117] [2025-02-10 07:39:35 +0000.366978][2c28] setDisplayRotate :90
[951:117] [2025-02-10 07:39:35 +0000.367020][2c28] 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
[951:118] [2025-02-10 07:39:35 +0000.367343][2c29] StartRecording:
[951:118] [2025-02-10 07:39:35 +0000.367448][3868] operator(): Set the recording
session in mic source. recording session: 0x7770b13680
[951:118] [2025-02-10 07:39:35 +0000.367592][2c29] operator() leave. expire time =
68 ms

[951:164] [2025-02-10 07:39:35 +0000.413496][2c29] begine recode to first frame


spend time:113
[951:164] [2025-02-10 07:39:35 +0000.413611][2c29]
GPUImageProcessing::SetOrientation orientation: 90
[951:164] [2025-02-10 07:39:35 +0000.413791][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[951:196] [2025-02-10 07:39:35 +0000.445400][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[951:197] [2025-02-10 07:39:35 +0000.446438][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[951:202] [2025-02-10 07:39:35 +0000.451362][386d]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[951:211] [2025-02-10 07:39:35 +0000.460820][3866] AF_SpeedFilter::PullFrame eof4
[951:228] [2025-02-10 07:39:35 +0000.478148][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[951:241] [2025-02-10 07:39:35 +0000.490749][3866]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[951:252] [2025-02-10 07:39:35 +0000.501401][386e] add aac audio track with id:1
[951:273] [2025-02-10 07:39:35 +0000.522587][386d] h264 add frame header cdr flag
[951:273] [2025-02-10 07:39:35 +0000.523157][386d] h264 add frame header cdr flag
[951:274] [2025-02-10 07:39:35 +0000.523520][386d] Received key frame:0
[951:274] [2025-02-10 07:39:35 +0000.523595][386d] H264Encode:: get a sps pps
header!headerSize:31
[951:274] [2025-02-10 07:39:35 +0000.523703][386e] get the H.264 SPS parameter
[951:274] [2025-02-10 07:39:35 +0000.523981][386e] add video track with id:2
[951:275] [2025-02-10 07:39:35 +0000.524635][386e] get the H.264 PPS parameter
[951:275] [2025-02-10 07:39:35 +0000.524966][386e] get the H.264 IDR frame
[951:275] [2025-02-10 07:39:35 +0000.525027][386e] resss:true
[951:275] [2025-02-10 07:39:35 +0000.525060][386e] video start ts:0
[951:276] [2025-02-10 07:39:35 +0000.525190][386e] the video frame has been written
into MP4 file
[951:336] [2025-02-10 07:39:35 +0000.585792][386e] audio start ts:0
[951:336] [2025-02-10 07:39:35 +0000.585910][386e] the audio frame has been written
into MP4 file
[951:370] [2025-02-10 07:39:35 +0000.619547][386d] DTS queue for
Generator:0x77463816b8 170
[951:516] [2025-02-10 07:39:35 +0000.765649][3866] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[951:563] [2025-02-10 07:39:35 +0000.812628][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[951:563] [2025-02-10 07:39:35 +0000.812745][2c29] GPUImageProcessing: input frame
width1280 X 720
[951:563] [2025-02-10 07:39:35 +0000.813042][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[951:563] [2025-02-10 07:39:35 +0000.813108][2c29] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[951:665] [2025-02-10 07:39:35 +0000.914741][2c29] The convert RGB to YUV take 1
[951:697] [2025-02-10 07:39:35 +0000.946483][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[951:747] [2025-02-10 07:39:35 +0000.996600][3868] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[951:810] [2025-02-10 07:39:36 +0000.59683][3866] resampled_data_size:11264
[952:031] [2025-02-10 07:39:36 +0000.280268][386d] Push an pts:833 to dts queue.
[952:071] [2025-02-10 07:39:36 +0000.320712][386d] last dts:805 currentPts:833
ppsOrSPS:0 queue length:2
[952:119] [2025-02-10 07:39:36 +0000.368909][2c2d] Run AGC when audioType = 0
[952:119] [2025-02-10 07:39:36 +0000.369120][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[952:170] [2025-02-10 07:39:36 +0000.419954][2c29] The convert RGB to YUV take 2
[952:181] [2025-02-10 07:39:36 +0000.430979][3866]
RecordAudioSource::PullAudioFrame
[952:201] [2025-02-10 07:39:36 +0000.450516][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[952:207] [2025-02-10 07:39:36 +0000.456851][386d] DTS queue for
Generator:0x77463816b8 1005
[952:209] [2025-02-10 07:39:36 +0000.459072][386c]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 952queue_audio_frame_:1
[952:360] [2025-02-10 07:39:36 +0000.610124][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[952:631] [2025-02-10 07:39:36 +0000.881114][386d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1433
[952:632] [2025-02-10 07:39:36 +0000.881232][386d] push video frame to H264
encoder. (100 frame for one log)

[952:632] [2025-02-10 07:39:36 +0000.881292][386d] push video frame to H264


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

[952:632] [2025-02-10 07:39:36 +0000.881331][386d] H264Encode::push video frame to


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

[952:632] [2025-02-10 07:39:36 +0000.881373][386d] The input pts:1433 fps:30


[952:667] [2025-02-10 07:39:36 +0000.916705][2c29] The convert RGB to YUV take 2
[952:671] [2025-02-10 07:39:36 +0000.920962][386d] H264Encode::H264SWEncoder get
callback, length:19840 type:1 nalType:1length:19836
[952:701] [2025-02-10 07:39:36 +0000.950366][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[952:742] [2025-02-10 07:39:36 +0000.991766][3868] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[952:847] [2025-02-10 07:39:37 +0000.97107][3866] FilterPipeline2::OnAudioFrame pts
1670 last_audio_timestamp_ 1670
[952:932] [2025-02-10 07:39:37 +0000.181380][2c29] webrtc common_video plane
old ..... (1/1000) new: 109001 delete: 108979 diff: 22
[953:038] [2025-02-10 07:39:37 +0000.287888][386d] DTS queue for
Generator:0x77463816b8 1834
[953:052] [2025-02-10 07:39:37 +0000.302115][3866] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[953:169] [2025-02-10 07:39:37 +0000.418723][2c29] The convert RGB to YUV take 1
[953:199] [2025-02-10 07:39:37 +0000.448393][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[953:242] [2025-02-10 07:39:37 +0000.492126][386d] h264 add frame header cdr flag
[953:243] [2025-02-10 07:39:37 +0000.492504][386d] Received key frame:2003
[953:272] [2025-02-10 07:39:37 +0000.521359][386e] get the H.264 IDR frame
[953:370] [2025-02-10 07:39:37 +0000.619748][386d] Push an pts:2172 to dts queue.
[953:391] [2025-02-10 07:39:37 +0000.640232][3866] AF_SpeedFilter::PullFrame eof4
[953:403] [2025-02-10 07:39:37 +0000.652673][386d] last dts:2141 currentPts:2172
ppsOrSPS:0 queue length:2
[953:422] [2025-02-10 07:39:37 +0000.671504][3866]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[953:668] [2025-02-10 07:39:37 +0000.917841][2c29] The convert RGB to YUV take 2
[953:695] [2025-02-10 07:39:37 +0000.944664][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[953:750] [2025-02-10 07:39:37 +0000.999280][3868] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[953:869] [2025-02-10 07:39:38 +0000.119076][386d] DTS queue for
Generator:0x77463816b8 2635 2668
[953:983] [2025-02-10 07:39:38 +0000.232457][3866]
RecordAudioSource::PullAudioFrame
[954:064] [2025-02-10 07:39:38 +0000.313295][386d] SendFrame
encodedImage._timeStamp:2838encodedImage->_length:11584
[954:074] [2025-02-10 07:39:38 +0000.323235][3866] resampled_data_size:2048
[954:080] [2025-02-10 07:39:38 +0000.329928][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[954:122] [2025-02-10 07:39:38 +0000.371861][2c2d] Run AGC when audioType = 0
[954:169] [2025-02-10 07:39:38 +0000.419095][2c29] The convert RGB to YUV take 1
[954:201] [2025-02-10 07:39:38 +0000.450429][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[954:402] [2025-02-10 07:39:38 +0000.651406][386d]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3202
[954:438] [2025-02-10 07:39:38 +0000.688031][386d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3202 pts:3202
[954:461] [2025-02-10 07:39:38 +0000.711079][2c29] drawYUV420 render
OpenGLRenderProgram:0x773d13cb98
[954:561] [2025-02-10 07:39:38 +0000.810749][386c]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3274queue_audio_frame_:5
[954:602] [2025-02-10 07:39:38 +0000.851491][3866] AF_SpeedFilter audio
0x7770b12c00 PullFrame
[954:667] [2025-02-10 07:39:38 +0000.916460][2c29] The convert RGB to YUV take 2
[954:698] [2025-02-10 07:39:38 +0000.947369][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[954:702] [2025-02-10 07:39:38 +0000.952209][386d] Push an pts:3502 to dts queue.
[954:703] [2025-02-10 07:39:38 +0000.952332][386d] DTS queue for
Generator:0x77463816b8 3469 3502
[954:735] [2025-02-10 07:39:38 +0000.985028][386d] last dts:3469 currentPts:3502
ppsOrSPS:0 queue length:2
[954:749] [2025-02-10 07:39:38 +0000.999017][3868] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[954:931] [2025-02-10 07:39:39 +0000.180392][2c29] GPUImageProcessing: process
video frame with resolution 1280 X 720
[954:931] [2025-02-10 07:39:39 +0000.180477][2c29] GPUImageProcessing: input frame
width1280 X 720
[954:931] [2025-02-10 07:39:39 +0000.180825][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[954:931] [2025-02-10 07:39:39 +0000.180893][2c29] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[954:999] [2025-02-10 07:39:39 +0000.248537][2c29] webrtc common_video plane
old ..... (1/1000) new: 110001 delete: 109983 diff: 18
[955:163] [2025-02-10 07:39:39 +0000.412460][2c29] The convert RGB to YUV take 2
[955:198] [2025-02-10 07:39:39 +0000.447174][2c29] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[955:236] [2025-02-10 07:39:39 +0000.485629][386d] h264 add frame header cdr flag
[955:236] [2025-02-10 07:39:39 +0000.485889][386d] Received key frame:4002
[955:267] [2025-02-10 07:39:39 +0000.516237][386e] get the H.264 IDR frame
[955:499] [2025-02-10 07:39:39 +0000.748807][386d] DTS queue for
Generator:0x77463816b8 4299
[955:564] [2025-02-10 07:39:39 +0000.814119][3866] AF_SpeedFilter::PullFrame eof4
[955:596] [2025-02-10 07:39:39 +0000.845638][3866]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[955:662] [2025-02-10 07:39:39 +0000.911916][2c29] The convert RGB to YUV take 1
[955:699] [2025-02-10 07:39:39 +0000.948982][2c29] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[955:752] [2025-02-10 07:39:40 +0000.1570][3868] Error(MicSource.cpp:254): There is
no output connect to mic source, discard the frame.
[955:759] [2025-02-10 07:39:40 +0000.8316][3866] RecordAudioSource::PullAudioFrame
[955:803] [2025-02-10 07:39:40 +0000.52279][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[955:957] [2025-02-10 07:39:40 +0000.206389][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[955:957] [2025-02-10 07:39:40 +0000.206640][2c29] operator(): Stop
[955:957] [2025-02-10 07:39:40 +0000.206715][2c29] StopPullFrameAndWriteMp4
time:44066518 enter.

[955:957] [2025-02-10 07:39:40 +0000.206786][2c29] StopRecording:


[955:964] [2025-02-10 07:39:40 +0000.213264][3866] PullAudioFrame: PullFrame audio
finished.
[955:964] [2025-02-10 07:39:40 +0000.213356][3866]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[955:967] [2025-02-10 07:39:40 +0000.216754][386d]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:143
[955:971] [2025-02-10 07:39:40 +0000.220765][2c28] stop recording
[955:971] [2025-02-10 07:39:40 +0000.220855][2c28]
RecordingSessionInternalSimple:destroy media processers
[955:971] [2025-02-10 07:39:40 +0000.220904][2c28] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[955:971] [2025-02-10 07:39:40 +0000.220945][2c28] H264Encode::flushing hareware
Encoder
[955:971] [2025-02-10 07:39:40 +0000.221126][2c28] Flush time:44066532 enter.

[955:972] [2025-02-10 07:39:40 +0000.221197][2c28] H264Encoder encoder flush


[955:972] [2025-02-10 07:39:40 +0000.221248][2c28] flush output queue
[956:124] [2025-02-10 07:39:40 +0000.374151][2c2d] Run AGC when audioType = 0
[956:125] [2025-02-10 07:39:40 +0000.374453][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[956:300] [2025-02-10 07:39:40 +0000.550051][2c28] Flush leave. expire time = 329
ms

[956:301] [2025-02-10 07:39:40 +0000.550245][2c28] ~H264EncodeWrap:


[956:301] [2025-02-10 07:39:40 +0000.550292][2c28] ~H264Encode:
[956:301] [2025-02-10 07:39:40 +0000.550324][2c28] teardownCompressionSession:
H264Encode::destroying Encoder
[956:301] [2025-02-10 07:39:40 +0000.550360][2c28] Release time:44066862 enter.

[956:301] [2025-02-10 07:39:40 +0000.550525][2c28] Release:


MediaCodecVideoEncoder::Release _inited:1
[956:301] [2025-02-10 07:39:40 +0000.550576][2c28] Destroy time:44066862 enter.

[956:301] [2025-02-10 07:39:40 +0000.550611][2c28] H264Encoder encoderDestroy


[956:301] [2025-02-10 07:39:40 +0000.550646][2c28]
AndroidMediaCodecVideoEncoder::release env: 0x77c9e5af80
[956:301] [2025-02-10 07:39:40 +0000.550682][2c28]
AndroidMediaCodecVideoEncoder::Destroy
[956:336] [2025-02-10 07:39:40 +0000.585853][2c28] Destroy leave. expire time = 35
ms

[956:336] [2025-02-10 07:39:40 +0000.586011][2c28] Release leave. expire time = 35


ms

[956:336] [2025-02-10 07:39:40 +0000.586071][2c28] ~AndroidHwAvcEncoder


time:44066897 enter.

[956:337] [2025-02-10 07:39:40 +0000.586249][2c28] Release time:44066898 enter.

[956:337] [2025-02-10 07:39:40 +0000.586368][2c28] Release:


MediaCodecVideoEncoder:: has been released before, just return
[956:337] [2025-02-10 07:39:40 +0000.586408][2c28] Release leave. expire time = 0
ms

[956:337] [2025-02-10 07:39:40 +0000.586440][2c28] ~AndroidMediaCodecVideoEncoder


[956:337] [2025-02-10 07:39:40 +0000.586471][2c28] ~WrapAndroidMediaCodec
time:44066898 enter.

[956:337] [2025-02-10 07:39:40 +0000.586504][2c28] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[956:337] [2025-02-10 07:39:40 +0000.586538][2c28] video hevc hw codec
destructor:0x77ca18cb40

[956:337] [2025-02-10 07:39:40 +0000.586586][2c28] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[956:337] [2025-02-10 07:39:40 +0000.586638][2c28] teardownCompressionSession:


H264Encode::destroyed Encoder
[956:337] [2025-02-10 07:39:40 +0000.586676][2c28]
RecordingSessionInternalSimple:destroy aac encoder output!
[956:337] [2025-02-10 07:39:40 +0000.586708][2c28] AACSWEncode destructor
[956:347] [2025-02-10 07:39:40 +0000.596603][386e] MP4 close file successfully
[956:347] [2025-02-10 07:39:40 +0000.596808][386e] Recording session Internal:
notify recording ok
[956:347] [2025-02-10 07:39:40 +0000.596862][386e] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4,
output_video_timestamp_:4734 last_video_pts_:4734
[956:347] [2025-02-10 07:39:40 +0000.596962][386e] OnRecordFinish:
[956:348] [2025-02-10 07:39:40 +0000.597420][386e] onRecordingOk: net seek
pos:0record video duration:4767record audio duration:4736
[956:348] [2025-02-10 07:39:40 +0000.598026][3868] destructMicSource_w:
[956:348] [2025-02-10 07:39:40 +0000.598079][3868] setOutput_w:
MicSource::setOutput() 0x0
[956:349] [2025-02-10 07:39:40 +0000.598240][2c29] releaseThread 0x7770b13980
[956:349] [2025-02-10 07:39:40 +0000.598313][2c29] ~MicSource: Mic source
destroyed:0x78484cec00
[956:349] [2025-02-10 07:39:40 +0000.598859][2c29] StopPullFrameAndWriteMp4 leave.
expire time = 392 ms

[956:349] [2025-02-10 07:39:40 +0000.598912][2c29] DestroyPipelineAndFilters


time:44066910 enter.

[956:349] [2025-02-10 07:39:40 +0000.598979][2c29] UnbindInputFilter 0x7770b13640


this 0x773d13cdc0
[956:349] [2025-02-10 07:39:40 +0000.599034][2c29] UnbindInputFilter 0x7770b137d8
this 0x7770b12d50
[956:349] [2025-02-10 07:39:40 +0000.599098][2c29] UnbindInputFilter 0x773d13cdc0
this 0x773d0baf60
[956:349] [2025-02-10 07:39:40 +0000.599134][2c29] filter: filter pipeline destroy
this: 0x773d0baec0
[956:350] [2025-02-10 07:39:40 +0000.599389][2c29] ClearVideoOfSources: recodring
total frames:0
[956:350] [2025-02-10 07:39:40 +0000.599434][2c29] ClearVideoOfSources:
[956:350] [2025-02-10 07:39:40 +0000.599471][2c29] GPUImageProcessing destruct.
[956:350] [2025-02-10 07:39:40 +0000.599539][2c29] destroy TrivalImageDrawer
0x773c30a6c0
[956:350] [2025-02-10 07:39:40 +0000.599582][2c29] The shader has been initialize,
clean up them.

[956:350] [2025-02-10 07:39:40 +0000.599636][2c29] ~OpenGLFrameBuffer:


[956:350] [2025-02-10 07:39:40 +0000.599733][2c29] ~OpenGLFrameBuffer:
[956:350] [2025-02-10 07:39:40 +0000.599835][2c29] ~OpenGLFrameBuffer:
[956:350] [2025-02-10 07:39:40 +0000.600145][2c29] ~OpenGLFrameBuffer:
[956:351] [2025-02-10 07:39:40 +0000.600310][2c29] ~OpenGLFrameBuffer:
[956:351] [2025-02-10 07:39:40 +0000.600391][2c29] ~OpenGLFrameBuffer:
[956:351] [2025-02-10 07:39:40 +0000.600642][2c29] GPUImageProcessing destruct
finish.
[956:351] [2025-02-10 07:39:40 +0000.600755][2c29] GPURGBAFrame destruct.
[956:351] [2025-02-10 07:39:40 +0000.600816][2c29] destroy OpenGLRenderProgram
0x773d13cb98
[956:351] [2025-02-10 07:39:40 +0000.600852][2c29] ~CameraSource time:44066912
enter.

[956:351] [2025-02-10 07:39:40 +0000.600884][2c29] ~CameraSource leave. expire


time = 0 ms

[956:351] [2025-02-10 07:39:40 +0000.600920][2c29] ~RecordAudioSource time:44066912


enter.

[956:351] [2025-02-10 07:39:40 +0000.600952][2c29] ~RecordAudioSource leave.


expire time = 0 ms

[956:351] [2025-02-10 07:39:40 +0000.600987][2c29] DestroyPipelineAndFilters


leave. expire time = 2 ms

[956:368] [2025-02-10 07:39:40 +0000.618174][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[956:369] [2025-02-10 07:39:40 +0000.618888][7dd2] machine model :poco
[956:369] [2025-02-10 07:39:40 +0000.618950][7dd2] Support this machine model :poco
[956:369] [2025-02-10 07:39:40 +0000.619007][7dd2] global inited! current sdk
version: 07-20-936c45f
[956:370] [2025-02-10 07:39:40 +0000.619241][7dd2] filter: filter pipeline
construtc this: 0x7771424100
[956:370] [2025-02-10 07:39:40 +0000.619306][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[956:370] [2025-02-10 07:39:40 +0000.619367][7dd2] GLESContext:
[956:370] [2025-02-10 07:39:40 +0000.619453][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[956:371] [2025-02-10 07:39:40 +0000.620811][7dd2] The result of creation:
0x77ca1cff80
[956:371] [2025-02-10 07:39:40 +0000.620960][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca1eab00
[956:371] [2025-02-10 07:39:40 +0000.621087][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[956:371] [2025-02-10 07:39:40 +0000.621135][7dd2] The source 0 speed:1
[956:372] [2025-02-10 07:39:40 +0000.621183][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4,
delay: 0
[956:372] [2025-02-10 07:39:40 +0000.621279][7dd2] CreateDecoderByVideoSource
time:44066933 enter.

[956:372] [2025-02-10 07:39:40 +0000.621546][7dd2] running_decoder_count:0max


count:2
[956:372] [2025-02-10 07:39:40 +0000.621591][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c98eac00
[956:373] [2025-02-10 07:39:40 +0000.622827][387b] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848438000] Current FFmpeg version git-2021-06-16-
97cea6f

[956:393] [2025-02-10 07:39:40 +0000.643140][387b] OnStreamInfoFound: video


duration_: 4767
[956:395] [2025-02-10 07:39:40 +0000.644473][387d] NO get frame from decoder
[956:395] [2025-02-10 07:39:40 +0000.644482][7dd2] start decoder
[956:395] [2025-02-10 07:39:40 +0000.644617][7dd2] CreateDecoderByVideoSource
leave. expire time = 23 ms

[956:395] [2025-02-10 07:39:40 +0000.644685][7dd2] BindInputFilter 0x7746134720


this 0x773bb04718
[956:395] [2025-02-10 07:39:40 +0000.644751][7dd2] BindInputFilter 0x773bb04718
this 0x773bb047d8
[956:395] [2025-02-10 07:39:40 +0000.644820][7dd2] BindInputFilter 0x7746134720
this 0x773bb04898
[956:395] [2025-02-10 07:39:40 +0000.644872][7dd2] BindInputFilter 0x773bb04898
this 0x773bb04958
[956:395] [2025-02-10 07:39:40 +0000.644911][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[956:395] [2025-02-10 07:39:40 +0000.644959][7dd2] BindInputFilter 0x773bb047d8
this 0x773bb04a18
[956:395] [2025-02-10 07:39:40 +0000.645010][7dd2] BindInputFilter 0x773bb04a18
this 0x77714241a0
[956:395] [2025-02-10 07:39:40 +0000.645064][7dd2] BindInputFilter 0x773bb04958
this 0x773bb04ad8
[956:395] [2025-02-10 07:39:40 +0000.645113][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[956:395] [2025-02-10 07:39:40 +0000.645164][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[956:396] [2025-02-10 07:39:40 +0000.645874][7dd2] machine model :poco
[956:396] [2025-02-10 07:39:40 +0000.645928][7dd2] Support this machine model :poco
[956:396] [2025-02-10 07:39:40 +0000.645972][7dd2] global inited! current sdk
version: 07-20-936c45f
[956:396] [2025-02-10 07:39:40 +0000.646045][7dd2] GetPipeline:
-----------------------------------------
[956:396] [2025-02-10 07:39:40 +0000.646075][387d] NO get frame from decoder
[956:396] [2025-02-10 07:39:40 +0000.646084][7dd2] GetPipeline: source:
0x7746134500
[956:397] [2025-02-10 07:39:40 +0000.646180][7dd2] GetPipeline: filter: NULLFilter
[956:397] [2025-02-10 07:39:40 +0000.646203][7dd2] GetPipeline: filter: NULLFilter
[956:397] [2025-02-10 07:39:40 +0000.646216][7dd2] GetPipeline: filter: NULLFilter
[956:397] [2025-02-10 07:39:40 +0000.646235][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[956:397] [2025-02-10 07:39:40 +0000.646246][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[956:397] [2025-02-10 07:39:40 +0000.646267][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[956:397] [2025-02-10 07:39:40 +0000.646278][7dd2] GetPipeline:
------------------------------------------
[956:397] [2025-02-10 07:39:40 +0000.646301][7dd2] filter: filter pipeline2 update
pattern: 0
[956:398] [2025-02-10 07:39:40 +0000.647308][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[956:398] [2025-02-10 07:39:40 +0000.647492][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[956:398] [2025-02-10 07:39:40 +0000.647547][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[956:398] [2025-02-10 07:39:40 +0000.647699][7dd2] DeviceInit:
[956:398] [2025-02-10 07:39:40 +0000.647880][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[956:398] [2025-02-10 07:39:40 +0000.648141][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[956:399] [2025-02-10 07:39:40 +0000.648328][7dd2] CreatePlatformSpecificObjects:
[956:399] [2025-02-10 07:39:40 +0000.648340][387d] NO get frame from decoder
[956:399] [2025-02-10 07:39:40 +0000.648408][7dd2] audio device use null audio
input and opensl output
[956:399] [2025-02-10 07:39:40 +0000.648427][7dd2] Create OpenSLES output module
with java VM support.

[956:399] [2025-02-10 07:39:40 +0000.648509][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[956:399] [2025-02-10 07:39:40 +0000.648662][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[956:399] [2025-02-10 07:39:40 +0000.648793][7dd2] Create OpenSLES output module
with buffer num:2

[956:399] [2025-02-10 07:39:40 +0000.648851][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[956:399] [2025-02-10 07:39:40 +0000.648868][7dd2] Init the output device.

[956:399] [2025-02-10 07:39:40 +0000.648882][7dd2] Set the playout as stereo:1


[956:399] [2025-02-10 07:39:40 +0000.648898][7dd2] Set the sample rate to be:44100

[956:399] [2025-02-10 07:39:40 +0000.648926][7dd2] Low latency buffer size:144 low


sample rate:48000
[956:399] [2025-02-10 07:39:40 +0000.648942][7dd2] DeviceInit: Done
[956:399] [2025-02-10 07:39:40 +0000.649071][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[956:400] [2025-02-10 07:39:40 +0000.649287][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[956:400] [2025-02-10 07:39:40 +0000.649363][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca0c9f00
[956:400] [2025-02-10 07:39:40 +0000.649397][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[956:400] [2025-02-10 07:39:40 +0000.649430][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[956:400] [2025-02-10 07:39:40 +0000.649450][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[956:400] [2025-02-10 07:39:40 +0000.649527][7dd2] SetGraphLoop: SetGraphLoop 1
[956:400] [2025-02-10 07:39:40 +0000.649543][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[956:400] [2025-02-10 07:39:40 +0000.649556][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[956:400] [2025-02-10 07:39:40 +0000.649766][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[956:400] [2025-02-10 07:39:40 +0000.649914][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[956:400] [2025-02-10 07:39:40 +0000.650033][388a] Start:
[956:401] [2025-02-10 07:39:40 +0000.650206][3888] operator(): video render
started.
[956:401] [2025-02-10 07:39:40 +0000.650500][387d] NO get frame from decoder
[956:400] [2025-02-10 07:39:40 +0000.649999][3887] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7737eb7c18
[956:402] [2025-02-10 07:39:40 +0000.651261][388a] Start:
[956:402] [2025-02-10 07:39:40 +0000.651446][388a] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[956:402] [2025-02-10 07:39:40 +0000.651529][388a] Reset: history total size: 98
[956:402] [2025-02-10 07:39:40 +0000.651591][388a] DeviceStart:
audioDevice_:0x77ca12e000
[956:402] [2025-02-10 07:39:40 +0000.651640][388a] DeviceStart: time profile
playout init before
[956:402] [2025-02-10 07:39:40 +0000.651680][388a] DeviceStart: time profile
playout init end
[956:402] [2025-02-10 07:39:40 +0000.651714][388a] OpenSlesOutput:Start playout

[956:403] [2025-02-10 07:39:40 +0000.652626][387d] NO get frame from decoder


[956:403] [2025-02-10 07:39:40 +0000.652863][388a] Create the opensl output player.
streamtype before:0

[956:403] [2025-02-10 07:39:40 +0000.652921][388a] Create the opensl output player.


streamtype after:3

[956:407] [2025-02-10 07:39:40 +0000.656427][387d] NO get frame from decoder


[956:413] [2025-02-10 07:39:40 +0000.662267][387d] NO get frame from decoder
[956:414] [2025-02-10 07:39:40 +0000.663613][387d] NO get frame from decoder
[956:478] [2025-02-10 07:39:40 +0000.727674][388a] Enqueue opensl buffer size:1764
[956:501] [2025-02-10 07:39:40 +0000.750699][388a] DeviceStart: time profile
playout all end
[956:501] [2025-02-10 07:39:40 +0000.750791][388a] operator(): Audio playback
started.
[956:502] [2025-02-10 07:39:40 +0000.751268][388b] Pull audio failed.(wait video!)
[956:502] [2025-02-10 07:39:40 +0000.751379][388a] operator(): Started now!
[956:502] [2025-02-10 07:39:40 +0000.751448][388b]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[956:539] [2025-02-10 07:39:40 +0000.788645][3888] lipsync_debug: First video frame
rendering.
[956:555] [2025-02-10 07:39:40 +0000.804437][388b] audio_frame_list_ empty
[956:559] [2025-02-10 07:39:40 +0000.808333][388d] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[956:567] [2025-02-10 07:39:40 +0000.817020][388a] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[956:567] [2025-02-10 07:39:40 +0000.817113][388a] First audio frame rendering
[956:568] [2025-02-10 07:39:40 +0000.817224][388b] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 6128
[956:568] [2025-02-10 07:39:40 +0000.817268][388b] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[956:749] [2025-02-10 07:39:40 +0000.998773][3888] lipsync_debug:displaying video
ts:21150 The current displayed video timestamp is:44067310
[956:849] [2025-02-10 07:39:41 +0000.98237][3888] lipsync_debug:result remaining
time:0
[956:849] [2025-02-10 07:39:41 +0000.98344][3888] dynamic updated lipsync delay:0
[956:997] [2025-02-10 07:39:41 +0000.246773][388c] Error(video_source.cc:430): wait
decoder a frame: 0
[957:236] [2025-02-10 07:39:41 +0000.485654][388d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[957:262] [2025-02-10 07:39:41 +0000.511252][3888] DriveRender working... (1/200)
[957:409] [2025-02-10 07:39:41 +0000.659113][388a] The audio playback speed:100
(1/100)
[957:410] [2025-02-10 07:39:41 +0000.659213][388a] lipsync_debug: The current
played audio timestamp is:40912(1/50)
[957:415] [2025-02-10 07:39:41 +0000.664500][388c] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 105120pts ms:1.168e+06
[957:415] [2025-02-10 07:39:41 +0000.664936][3888] lipsync_debug:displaying video
ts:81090 The current displayed video timestamp is:44067976
[957:416] [2025-02-10 07:39:41 +0000.665569][388c] OnVideoFrameReady(1/200)
[957:417] [2025-02-10 07:39:41 +0000.666984][3888] operator() frame->pts-
9223372036854775808 queue_ size: 8 (1/200)
[957:523] [2025-02-10 07:39:41 +0000.772271][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[957:530] [2025-02-10 07:39:41 +0000.779433][3888]
lipsync_debug:lipsync_threadhold: lipsync_delta:16 tsDelta:48 timeDelta:43 last
video ts:87570 frame->pts:90450 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[957:530] [2025-02-10 07:39:41 +0000.779578][3888] lipsync_debug: tsDelta -
timeDelta = 5
[957:727] [2025-02-10 07:39:41 +0000.976505][3888] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[957:727] [2025-02-10 07:39:41 +0000.976623][3888] lipsync_debug:result remaining
time:7
[958:123] [2025-02-10 07:39:42 +0000.372355][2c2d] Run AGC when audioType = 0
[958:220] [2025-02-10 07:39:42 +0000.469400][3888] lipsync_debug:displaying video
ts:141120 The current displayed video timestamp is:44068781
[958:273] [2025-02-10 07:39:42 +0000.522425][388d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[958:354] [2025-02-10 07:39:42 +0000.603865][388c] Error(video_source.cc:430): wait
decoder a frame: 0
[958:485] [2025-02-10 07:39:42 +0000.735068][388c] webrtc common_video plane
old ..... (1/1000) new: 111001 delete: 110991 diff: 10
[958:804] [2025-02-10 07:39:43 +0000.54162][3888] DriveRender working... (1/200)
[958:833] [2025-02-10 07:39:43 +0000.82862][388b] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 108496
[958:833] [2025-02-10 07:39:43 +0000.82956][388b] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[958:925] [2025-02-10 07:39:43 +0000.175099][3888] lipsync_debug:displaying video
ts:201150 The current displayed video timestamp is:44069486
[959:066] [2025-02-10 07:39:43 +0000.315718][3888]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:41 timeDelta:12 last
video ts:212760 frame->pts:216450 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[959:066] [2025-02-10 07:39:43 +0000.315830][3888] lipsync_debug: tsDelta -
timeDelta = 29
[959:239] [2025-02-10 07:39:43 +0000.488800][388d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[959:249] [2025-02-10 07:39:43 +0000.498528][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[959:282] [2025-02-10 07:39:43 +0000.531777][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[959:283] [2025-02-10 07:39:43 +0000.532417][388a] Stop:
[959:283] [2025-02-10 07:39:43 +0000.532725][3888] operator(): Video Render
stopped.
[959:284] [2025-02-10 07:39:43 +0000.533539][388a] Stop:
[959:284] [2025-02-10 07:39:43 +0000.533900][388a] DeviceStop:
audioDevice_:0x77ca12e000
[959:284] [2025-02-10 07:39:43 +0000.534188][388a] OpenSlesOutput:Stop playout

[959:292] [2025-02-10 07:39:43 +0000.541267][388a] DeviceStop: Done


[959:292] [2025-02-10 07:39:43 +0000.541458][388a] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[959:292] [2025-02-10 07:39:43 +0000.541521][388a] operator(): Stop now!
[959:309] [2025-02-10 07:39:43 +0000.558933][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[959:309] [2025-02-10 07:39:43 +0000.559059][7dd2] StopPreView: Have Stopped,
operation cancel
[959:309] [2025-02-10 07:39:43 +0000.559087][7dd2] Stop:
[959:310] [2025-02-10 07:39:43 +0000.559755][388a] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[959:312] [2025-02-10 07:39:43 +0000.561844][7dd2] DeviceRelease:
audioDevice_:0x77ca12e000
[959:312] [2025-02-10 07:39:43 +0000.561953][7dd2] OpenSlesOutput:Stop playout

[959:312] [2025-02-10 07:39:43 +0000.562018][7dd2] DeviceRelease: Release the


webrtc device object.
[959:313] [2025-02-10 07:39:43 +0000.562930][7dd2] OpenSlesOutput destruct.

[959:313] [2025-02-10 07:39:43 +0000.563074][7dd2] DeviceRelease: Done


[959:314] [2025-02-10 07:39:43 +0000.563228][7dd2] Stop:
[959:314] [2025-02-10 07:39:43 +0000.563747][3888] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[959:324] [2025-02-10 07:39:43 +0000.573404][7dd2] global uninited!
[959:324] [2025-02-10 07:39:43 +0000.573524][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[959:324] [2025-02-10 07:39:43 +0000.573630][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[959:324] [2025-02-10 07:39:43 +0000.573669][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[959:324] [2025-02-10 07:39:43 +0000.573732][7dd2] UnbindInputFilter 0x773bb04a18
this 0x77714241a0
[959:324] [2025-02-10 07:39:43 +0000.573789][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746134500
[959:324] [2025-02-10 07:39:43 +0000.573825][7dd2] DestoryDecoderByVideoSource
time:44069885 enter.

[959:324] [2025-02-10 07:39:43 +0000.573866][7dd2] ~VideoBindDecoder time:44069885


enter.

[959:325] [2025-02-10 07:39:43 +0000.574883][7dd2] CleanUp time:44069886 enter.

[959:334] [2025-02-10 07:39:43 +0000.583603][7dd2] CleanUp leave. expire time = 9


ms

[959:334] [2025-02-10 07:39:43 +0000.583720][7dd2] CleanUp time:44069895 enter.

[959:335] [2025-02-10 07:39:43 +0000.584272][7dd2] CleanUp leave. expire time = 1


ms

[959:337] [2025-02-10 07:39:43 +0000.586971][7dd2] ~VideoBindDecoder leave. expire


time = 13 ms

[959:337] [2025-02-10 07:39:43 +0000.587055][7dd2] DestoryDecoderByVideoSource


leave. expire time = 13 ms

[959:337] [2025-02-10 07:39:43 +0000.587121][7dd2] UnbindInputFilter 0x773bb047d8


this 0x773bb04a18
[959:338] [2025-02-10 07:39:43 +0000.587199][7dd2] UnbindInputFilter 0x773bb04718
this 0x773bb047d8
[959:338] [2025-02-10 07:39:43 +0000.587270][7dd2] UnbindInputFilter 0x7746134720
this 0x773bb04718
[959:338] [2025-02-10 07:39:43 +0000.587380][7dd2] UnbindInputFilter 0x773bb04958
this 0x773bb04ad8
[959:338] [2025-02-10 07:39:43 +0000.587432][7dd2] UnbindInputFilter 0x773bb04898
this 0x773bb04958
[959:338] [2025-02-10 07:39:43 +0000.587489][7dd2] UnbindInputFilter 0x7746134720
this 0x773bb04898
[959:339] [2025-02-10 07:39:43 +0000.588245][7dd2] ~GLESContext:
[959:339] [2025-02-10 07:39:43 +0000.589090][7dd2] GLESContext destruct finish.
[959:340] [2025-02-10 07:39:43 +0000.589173][7dd2] filter: filter pipeline destroy
this: 0x7771424100
[959:341] [2025-02-10 07:39:43 +0000.590304][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[959:341] [2025-02-10 07:39:43 +0000.591067][7dd2] machine model :poco
[959:341] [2025-02-10 07:39:43 +0000.591145][7dd2] Support this machine model :poco
[959:342] [2025-02-10 07:39:43 +0000.591189][7dd2] global inited! current sdk
version: 07-20-936c45f
[959:342] [2025-02-10 07:39:43 +0000.591439][7dd2] filter: filter pipeline
construtc this: 0x7771424100
[959:342] [2025-02-10 07:39:43 +0000.591482][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[959:342] [2025-02-10 07:39:43 +0000.591517][7dd2] GLESContext:
[959:342] [2025-02-10 07:39:43 +0000.591576][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[959:343] [2025-02-10 07:39:43 +0000.593054][7dd2] The result of creation:
0x7783790e80
[959:344] [2025-02-10 07:39:43 +0000.593219][7dd2] The result of
eglCreatePbufferSurface is: 0x778380f980
[959:344] [2025-02-10 07:39:43 +0000.593401][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[959:344] [2025-02-10 07:39:43 +0000.593452][7dd2] The source 0 speed:1
[959:344] [2025-02-10 07:39:43 +0000.593501][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4,
delay: 0
[959:344] [2025-02-10 07:39:43 +0000.593550][7dd2] CreateDecoderByVideoSource
time:44069905 enter.

[959:344] [2025-02-10 07:39:43 +0000.593785][7dd2] running_decoder_count:0max


count:2
[959:344] [2025-02-10 07:39:43 +0000.593851][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c98eac00
[959:345] [2025-02-10 07:39:43 +0000.595015][3893] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e4200] Current FFmpeg version git-2021-06-16-
97cea6f

[959:371] [2025-02-10 07:39:43 +0000.620738][3893] OnStreamInfoFound: video


duration_: 4767
[959:373] [2025-02-10 07:39:43 +0000.622474][3894] NO get frame from decoder
[959:373] [2025-02-10 07:39:43 +0000.622474][7dd2] start decoder
[959:373] [2025-02-10 07:39:43 +0000.622592][7dd2] CreateDecoderByVideoSource
leave. expire time = 29 ms

[959:373] [2025-02-10 07:39:43 +0000.622625][7dd2] BindInputFilter 0x7746134720


this 0x77460effd8
[959:373] [2025-02-10 07:39:43 +0000.622678][7dd2] BindInputFilter 0x77460effd8
this 0x7746172218
[959:373] [2025-02-10 07:39:43 +0000.622705][7dd2] BindInputFilter 0x7746134720
this 0x7746173718
[959:373] [2025-02-10 07:39:43 +0000.622738][7dd2] BindInputFilter 0x7746173718
this 0x7746173958
[959:373] [2025-02-10 07:39:43 +0000.622760][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[959:373] [2025-02-10 07:39:43 +0000.622797][7dd2] BindInputFilter 0x7746172218
this 0x7746173e98
[959:373] [2025-02-10 07:39:43 +0000.622824][7dd2] BindInputFilter 0x7746173e98
this 0x77714241a0
[959:373] [2025-02-10 07:39:43 +0000.622851][7dd2] BindInputFilter 0x7746173958
this 0x77461740d8
[959:373] [2025-02-10 07:39:43 +0000.622877][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44061625.mp4
[959:373] [2025-02-10 07:39:43 +0000.622912][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[959:373] [2025-02-10 07:39:43 +0000.623032][7dd2] MediaComposeFile time:44069934
enter.

[959:373] [2025-02-10 07:39:43 +0000.623102][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[959:374] [2025-02-10 07:39:43 +0000.623184][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[959:374] [2025-02-10 07:39:43 +0000.623213][7dd2] Recording session using default
bitrate support by app:14680064
[959:374] [2025-02-10 07:39:43 +0000.623359][3894] NO get frame from decoder
[959:374] [2025-02-10 07:39:43 +0000.623704][38a0] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775800c940
[959:374] [2025-02-10 07:39:43 +0000.623835][38a0] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[959:374] [2025-02-10 07:39:43 +0000.623971][3894] NO get frame from decoder
[959:374] [2025-02-10 07:39:43 +0000.624083][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[959:375] [2025-02-10 07:39:43 +0000.624336][7dd2] GetPipeline:
-----------------------------------------
[959:375] [2025-02-10 07:39:43 +0000.624392][7dd2] GetPipeline: source:
0x7746134500
[959:375] [2025-02-10 07:39:43 +0000.624424][3894] NO get frame from decoder
[959:375] [2025-02-10 07:39:43 +0000.624440][7dd2] GetPipeline: filter: NULLFilter
[959:375] [2025-02-10 07:39:43 +0000.624515][7dd2] GetPipeline: filter: NULLFilter
[959:375] [2025-02-10 07:39:43 +0000.624573][7dd2] GetPipeline: filter: NULLFilter
[959:375] [2025-02-10 07:39:43 +0000.624624][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[959:375] [2025-02-10 07:39:43 +0000.624672][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[959:375] [2025-02-10 07:39:43 +0000.624728][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[959:375] [2025-02-10 07:39:43 +0000.624770][7dd2] GetPipeline:
------------------------------------------
[959:375] [2025-02-10 07:39:43 +0000.624810][7dd2] filter: filter pipeline2 update
pattern: 2
[959:375] [2025-02-10 07:39:43 +0000.624957][3894] NO get frame from decoder
[959:376] [2025-02-10 07:39:43 +0000.625198][7dd2] MediaComposeFile leave. expire
time = 3 ms

[959:376] [2025-02-10 07:39:43 +0000.625848][3894] NO get frame from decoder


[959:376] [2025-02-10 07:39:43 +0000.625866][7dd2] machine model :poco
[959:376] [2025-02-10 07:39:43 +0000.625905][7dd2] Support this machine model :poco
[959:376] [2025-02-10 07:39:43 +0000.625954][7dd2] global inited! current sdk
version: 07-20-936c45f
[959:378] [2025-02-10 07:39:43 +0000.628070][3894] NO get frame from decoder
[959:379] [2025-02-10 07:39:43 +0000.628860][3894] NO get frame from decoder
[959:390] [2025-02-10 07:39:43 +0000.639609][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[959:390] [2025-02-10 07:39:43 +0000.639761][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 343
[959:390] [2025-02-10 07:39:43 +0000.639829][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[959:390] [2025-02-10 07:39:43 +0000.639858][7dd2] BeginCompose: BeginCompose, is
composing 0
[959:391] [2025-02-10 07:39:43 +0000.640915][38a0] start recording, file path:
[959:392] [2025-02-10 07:39:43 +0000.641878][38a0] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 343 audio_timescale:44100
video_timescale:90000
[959:392] [2025-02-10 07:39:43 +0000.641948][38a0] 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
[959:392] [2025-02-10 07:39:43 +0000.641975][38a0] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 343
[959:392] [2025-02-10 07:39:43 +0000.642006][38a0] fd_open successed
handle:0xb40000790437b148
[959:392] [2025-02-10 07:39:43 +0000.642157][38a0] create mp4 file:269
m_fileHandle: 0x7770bb5900
[959:393] [2025-02-10 07:39:43 +0000.642196][38a0] MP4 file: is opened successfully
[959:393] [2025-02-10 07:39:43 +0000.642214][38a5] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7770c45098
[959:393] [2025-02-10 07:39:43 +0000.642215][38a0] setupMediaProcessers:
[959:393] [2025-02-10 07:39:43 +0000.642962][38a0]
RecordingSessionInternalSimple:setup media processers.
[959:393] [2025-02-10 07:39:43 +0000.642980][38a0] construct AAC encoder
[959:394] [2025-02-10 07:39:43 +0000.644056][38a0] H264Encoder creating:
ultrafast012323
[959:394] [2025-02-10 07:39:43 +0000.644112][38a0] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[959:395] [2025-02-10 07:39:43 +0000.644403][38a0] H264Encode::GetMachineModel is
POCO F2 Pro
[959:395] [2025-02-10 07:39:43 +0000.644445][38a0] H264Encoder machine_mode is:POCO
F2 Pro
[959:395] [2025-02-10 07:39:43 +0000.644462][38a0] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[959:395] [2025-02-10 07:39:43 +0000.644478][38a0] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[959:395] [2025-02-10 07:39:43 +0000.644492][38a0] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[959:395] [2025-02-10 07:39:43 +0000.644506][38a0] setupCompressionSession:
[959:395] [2025-02-10 07:39:43 +0000.644520][38a0] H264Encode::creating hareware
Encoder
[959:395] [2025-02-10 07:39:43 +0000.644535][38a0] AndroidHwAvcEncoder
time:44069956 enter.

[959:395] [2025-02-10 07:39:43 +0000.644646][38a0] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[959:395] [2025-02-10 07:39:43 +0000.644727][38a0] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[959:395] [2025-02-10 07:39:43 +0000.644750][38a0] The video avc hw codec address
is 0x7848421a60
[959:395] [2025-02-10 07:39:43 +0000.644790][38a0] AndroidHwAvcEncoder leave.
expire time = 0 ms

[959:395] [2025-02-10 07:39:43 +0000.644809][38a0] RegisterEncodeCompleteCallback


time:44069956 enter.

[959:395] [2025-02-10 07:39:43 +0000.644864][38a0] RegisterEncodeCompleteCallback


leave. expire time = 0 ms
[959:395] [2025-02-10 07:39:43 +0000.644890][38a0] InitEncode time:44069956 enter.

[959:395] [2025-02-10 07:39:43 +0000.644931][38a0] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[959:395] [2025-02-10 07:39:43 +0000.644956][38a0] Create time:44069956 enter.

[959:395] [2025-02-10 07:39:43 +0000.644973][38a0] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[959:395] [2025-02-10 07:39:43 +0000.644992][38a0]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770b70fc0
[959:395] [2025-02-10 07:39:43 +0000.645087][38a0]
supported_type:image/vnd.android.heic
[959:395] [2025-02-10 07:39:43 +0000.645121][38a0] supported_type:video/avc
[959:395] [2025-02-10 07:39:43 +0000.645140][38a0] name:OMX.qcom.video.encoder.avc
mime:video/avc
[959:395] [2025-02-10 07:39:43 +0000.645163][38a0] hwCodecPrefix :OMX.qcom.
[959:396] [2025-02-10 07:39:43 +0000.645182][38a0] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[959:396] [2025-02-10 07:39:43 +0000.645200][38a0] mediacodec_createCodecByName
time:44069957 enter.

[959:396] [2025-02-10 07:39:43 +0000.645217][38a0] WrapAndroidMediaCodec


time:44069957 enter.

[959:396] [2025-02-10 07:39:43 +0000.645282][38a0] WrapAndroidMediaCodec leave.


expire time = 0 ms

[959:416] [2025-02-10 07:39:43 +0000.665692][38a0] mediacodec_createCodecByName


leave. expire time = 20 ms

[959:416] [2025-02-10 07:39:43 +0000.665768][38a0] WrapAndroidMediaFromat


time:44069977 enter.

[959:416] [2025-02-10 07:39:43 +0000.665814][38a0] WrapAndroidMediaFromat leave.


expire time = 0 ms

[959:441] [2025-02-10 07:39:43 +0000.690711][38a0] Destroy time:44070002 enter.

[959:441] [2025-02-10 07:39:43 +0000.690774][38a0] WrapAndroidMediaFromat::


Destroy
[959:441] [2025-02-10 07:39:43 +0000.690796][38a0] Destroy leave. expire time = 0
ms

[959:441] [2025-02-10 07:39:43 +0000.690814][38a0] ~WrapAndroidMediaFromat


time:44070002 enter.

[959:441] [2025-02-10 07:39:43 +0000.690833][38a0] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[959:441] [2025-02-10 07:39:43 +0000.690891][38a0] Create leave. expire time = 46


ms

[959:441] [2025-02-10 07:39:43 +0000.690952][38a0] isSemiPlanarSupport


time:44070002 enter.

[959:441] [2025-02-10 07:39:43 +0000.691039][38a0] H264Encoder isSemiPlanarSupport


[959:441] [2025-02-10 07:39:43 +0000.691075][38a0] isSemiPlanarSupport leave.
expire time = 0 ms
[959:441] [2025-02-10 07:39:43 +0000.691106][38a0] creat hw H264Encoder success,
isSemiPlanar:1
[959:442] [2025-02-10 07:39:43 +0000.691184][38a0] InitEncode leave. expire time =
47 ms

[959:442] [2025-02-10 07:39:43 +0000.691229][38a0] H264Encode::created Encoder


[959:442] [2025-02-10 07:39:43 +0000.691249][38a0] H264Encode:: H264 encoder
created.
[959:442] [2025-02-10 07:39:43 +0000.691267][38a0] H264 encoder created.
[959:442] [2025-02-10 07:39:43 +0000.691285][38a0]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c309180
[959:442] [2025-02-10 07:39:43 +0000.691338][38a0] setOutput:
[959:442] [2025-02-10 07:39:43 +0000.691357][38a0]
RecordingSessionInternalSimple:encoder set output to muxer!
[959:442] [2025-02-10 07:39:43 +0000.691375][38a0] request a key frame
[959:442] [2025-02-10 07:39:43 +0000.691393][38a0] H264Encode:: request a key frame
[959:443] [2025-02-10 07:39:43 +0000.693031][38a0] setDisplayRotate :90
[959:443] [2025-02-10 07:39:43 +0000.693088][38a0] 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
[959:445] [2025-02-10 07:39:43 +0000.695077][38a1]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[959:452] [2025-02-10 07:39:43 +0000.701919][38a1] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:33
[959:452] [2025-02-10 07:39:43 +0000.701993][38a1] push video frame to H264
encoder. (100 frame for one log)

[959:452] [2025-02-10 07:39:43 +0000.702022][38a1] push video frame to H264


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

[959:452] [2025-02-10 07:39:43 +0000.702048][38a1] H264Encode::push video frame to


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

[959:452] [2025-02-10 07:39:43 +0000.702079][38a1] The input pts:33 fps:30


[959:454] [2025-02-10 07:39:43 +0000.704089][38a1] Push an pts:71 to dts queue.
[959:504] [2025-02-10 07:39:43 +0000.753730][38a5] add aac audio track with id:1
[959:504] [2025-02-10 07:39:43 +0000.753830][38a5] audio start ts:0
[959:504] [2025-02-10 07:39:43 +0000.753860][38a5] the audio frame has been written
into MP4 file
[959:505] [2025-02-10 07:39:43 +0000.754900][38a0] setDisplayRotate :90
[959:505] [2025-02-10 07:39:43 +0000.754941][38a0] 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
[959:511] [2025-02-10 07:39:43 +0000.760813][38a1] h264 add frame header cdr flag
[959:512] [2025-02-10 07:39:43 +0000.761575][38a1] h264 add frame header cdr flag
[959:512] [2025-02-10 07:39:43 +0000.761731][38a1] Received key frame:10
[959:512] [2025-02-10 07:39:43 +0000.761760][38a1] H264Encode:: get a sps pps
header!headerSize:31
[959:513] [2025-02-10 07:39:43 +0000.762701][38a1] H264Encode::H264SWEncoder get
callback, length:30288 type:1 nalType:1length:30284
[959:513] [2025-02-10 07:39:43 +0000.762821][38a5] get the H.264 SPS parameter
[959:513] [2025-02-10 07:39:43 +0000.763135][38a1] last dts:33 currentPts:71
ppsOrSPS:0 queue length:7
[959:514] [2025-02-10 07:39:43 +0000.763168][38a5] add video track with id:2
[959:514] [2025-02-10 07:39:43 +0000.763446][38a5] get the H.264 PPS parameter
[959:514] [2025-02-10 07:39:43 +0000.763569][38a5] get the H.264 IDR frame
[959:514] [2025-02-10 07:39:43 +0000.763602][38a5] resss:true
[959:514] [2025-02-10 07:39:43 +0000.763616][38a5] video start ts:10
[959:514] [2025-02-10 07:39:43 +0000.763652][38a5] the video frame has been written
into MP4 file
[959:521] [2025-02-10 07:39:43 +0000.770603][38a3] Error(video_source.cc:430): wait
decoder a frame: 0
[959:534] [2025-02-10 07:39:43 +0000.784150][38a1] DTS queue for
Generator:0x7770c454b8 299 334 368 398
[959:645] [2025-02-10 07:39:43 +0000.894546][38a1] DTS queue for
Generator:0x7770c454b8 1104 1138 1168 1203 1233 1265
[959:662] [2025-02-10 07:39:43 +0000.911732][38a1] Push an pts:1403 to dts queue.
[959:664] [2025-02-10 07:39:43 +0000.914092][38a3] Error(video_source.cc:430): wait
decoder a frame: 0
[959:702] [2025-02-10 07:39:43 +0000.951739][38a1] SendFrame
encodedImage._timeStamp:1403encodedImage->_length:14560
[959:702] [2025-02-10 07:39:43 +0000.951864][38a1] last dts:1372 currentPts:1403
ppsOrSPS:0 queue length:6
[959:729] [2025-02-10 07:39:43 +0000.978723][38a1] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1737 pts:1737
[959:763] [2025-02-10 07:39:44 +0000.12664][38a1] DTS queue for
Generator:0x7770c454b8 1970 2003 2039 2069
[959:775] [2025-02-10 07:39:44 +0000.24654][38a1] h264 add frame header cdr flag
[959:775] [2025-02-10 07:39:44 +0000.24841][38a1] Received key frame:2003
[959:776] [2025-02-10 07:39:44 +0000.25790][38a5] get the H.264 IDR frame
[959:798] [2025-02-10 07:39:44 +0000.47213][38a3] Error(video_source.cc:430): wait
decoder a frame: 0
[959:815] [2025-02-10 07:39:44 +0000.65112][38a3] webrtc common_video plane
old ..... (1/1000) new: 112001 delete: 111883 diff: 118
[959:840] [2025-02-10 07:39:44 +0000.89980][38a1] Push an pts:2733 to dts queue.
[959:852] [2025-02-10 07:39:44 +0000.101192][38a1] last dts:2700 currentPts:2733
ppsOrSPS:0 queue length:4
[959:860] [2025-02-10 07:39:44 +0000.110062][38a1] DTS queue for
Generator:0x7770c454b8 2803 2838 2863
[959:863] [2025-02-10 07:39:44 +0000.112358][3894] av_read_frame AVERROR_EOF
[959:887] [2025-02-10 07:39:44 +0000.136764][3894] OnReceiveEOF:
[959:887] [2025-02-10 07:39:44 +0000.136849][3894] OnDecoderEOF time:44070448
enter.

[959:887] [2025-02-10 07:39:44 +0000.136917][3894] OnDecoderEOF leave. expire time


= 0 ms

[959:887] [2025-02-10 07:39:44 +0000.136941][3892] CleanUp time:44070448 enter.

[959:887] [2025-02-10 07:39:44 +0000.136973][3894] OnDecoderFinished:


OnDecoderFinished total decoder frames:143 this:0x7746134500
[959:891] [2025-02-10 07:39:44 +0000.140453][3892] CleanUp leave. expire time = 4
ms

[959:891] [2025-02-10 07:39:44 +0000.140552][3892] clean up


[959:891] [2025-02-10 07:39:44 +0000.140584][3892] running_decoder_count:0max
count:2
[959:896] [2025-02-10 07:39:44 +0000.145890][38a1] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3400
[959:896] [2025-02-10 07:39:44 +0000.146035][38a1] push video frame to H264
encoder. (100 frame for one log)

[959:896] [2025-02-10 07:39:44 +0000.146089][38a1] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[959:896] [2025-02-10 07:39:44 +0000.146103][38a1] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:3400(100 frame for one
log)

[959:896] [2025-02-10 07:39:44 +0000.146126][38a1] The input pts:3400 fps:30


[959:907] [2025-02-10 07:39:44 +0000.157025][38a3] Error(video_source.cc:430): wait
decoder a frame: 0
[959:910] [2025-02-10 07:39:44 +0000.159637][38a4] PullAudioFrame: PullFrame audio
finished.
[959:910] [2025-02-10 07:39:44 +0000.159752][38a4] OnAudioTimer: OnAudioTimer
return
[959:912] [2025-02-10 07:39:44 +0000.161559][38a1] H264Encode::H264SWEncoder get
callback, length:8096 type:1 nalType:1length:8092
[959:921] [2025-02-10 07:39:44 +0000.170991][38a1] DTS queue for
Generator:0x7770c454b8 3571 3601 3634 3666 3700 3736 3770
[959:925] [2025-02-10 07:39:44 +0000.174757][38a3] OnVideoTimer: OnVideoTimer
EndComposeFile
[959:925] [2025-02-10 07:39:44 +0000.174892][38a3] EndComposeFile: EndComposeFile,
is composing 1
[959:940] [2025-02-10 07:39:44 +0000.189798][38a1] Push an pts:4066 to dts queue.
[959:954] [2025-02-10 07:39:44 +0000.203944][38a1] h264 add frame header cdr flag
[959:954] [2025-02-10 07:39:44 +0000.204196][38a1] Received key frame:4002
[959:956] [2025-02-10 07:39:44 +0000.205448][38a5] get the H.264 IDR frame
[959:956] [2025-02-10 07:39:44 +0000.205665][38a1] last dts:4033 currentPts:4066
ppsOrSPS:0 queue length:7
[959:980] [2025-02-10 07:39:44 +0000.229639][38a1] DTS queue for
Generator:0x7770c454b8 4408 4434 4465 4504 4536 4571
[959:990] [2025-02-10 07:39:44 +0000.240004][38a1]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:143
[959:990] [2025-02-10 07:39:44 +0000.240094][38a1]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7848498800
[959:992] [2025-02-10 07:39:44 +0000.241806][38a2]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[959:992] [2025-02-10 07:39:44 +0000.241881][38a2]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[959:992] [2025-02-10 07:39:44 +0000.242061][38a0] stop recording
[959:992] [2025-02-10 07:39:44 +0000.242093][38a0]
RecordingSessionInternalSimple:destroy media processers
[959:992] [2025-02-10 07:39:44 +0000.242131][38a0] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[959:992] [2025-02-10 07:39:44 +0000.242157][38a0] H264Encode::flushing hareware
Encoder
[959:993] [2025-02-10 07:39:44 +0000.242293][38a0] Flush time:44070554 enter.

[959:993] [2025-02-10 07:39:44 +0000.242345][38a0] H264Encoder encoder flush


[959:993] [2025-02-10 07:39:44 +0000.242375][38a0] flush output queue
[960:016] [2025-02-10 07:39:44 +0000.265314][38a0] SendFrame
encodedImage._timeStamp:4734encodedImage->_length:8080
[960:119] [2025-02-10 07:39:44 +0000.368724][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[960:119] [2025-02-10 07:39:44 +0000.368908][2c2e] _deviceSampleRate:48000

[960:123] [2025-02-10 07:39:44 +0000.372682][2c2d] Run AGC when audioType = 0


[960:123] [2025-02-10 07:39:44 +0000.372832][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[960:318] [2025-02-10 07:39:44 +0000.567427][38a0] Flush leave. expire time = 325
ms
[960:318] [2025-02-10 07:39:44 +0000.567898][38a0] ~H264EncodeWrap:
[960:318] [2025-02-10 07:39:44 +0000.567977][38a0] ~H264Encode:
[960:318] [2025-02-10 07:39:44 +0000.568058][38a0] teardownCompressionSession:
H264Encode::destroying Encoder
[960:318] [2025-02-10 07:39:44 +0000.568126][38a0] Release time:44070879 enter.

[960:319] [2025-02-10 07:39:44 +0000.568897][38a0] Release:


MediaCodecVideoEncoder::Release _inited:1
[960:319] [2025-02-10 07:39:44 +0000.569023][38a0] Destroy time:44070880 enter.

[960:319] [2025-02-10 07:39:44 +0000.569075][38a0] H264Encoder encoderDestroy


[960:319] [2025-02-10 07:39:44 +0000.569129][38a0]
AndroidMediaCodecVideoEncoder::release env: 0x784841fd60
[960:320] [2025-02-10 07:39:44 +0000.569190][38a0]
AndroidMediaCodecVideoEncoder::Destroy
[960:356] [2025-02-10 07:39:44 +0000.605564][38a0] Destroy leave. expire time = 37
ms

[960:356] [2025-02-10 07:39:44 +0000.605855][38a0] Release leave. expire time = 38


ms

[960:356] [2025-02-10 07:39:44 +0000.605904][38a0] ~AndroidHwAvcEncoder


time:44070917 enter.

[960:356] [2025-02-10 07:39:44 +0000.606035][38a0] Release time:44070917 enter.

[960:356] [2025-02-10 07:39:44 +0000.606089][38a0] Release:


MediaCodecVideoEncoder:: has been released before, just return
[960:356] [2025-02-10 07:39:44 +0000.606126][38a0] Release leave. expire time = 0
ms

[960:357] [2025-02-10 07:39:44 +0000.606204][38a0] ~AndroidMediaCodecVideoEncoder


[960:357] [2025-02-10 07:39:44 +0000.606241][38a0] ~WrapAndroidMediaCodec
time:44070918 enter.

[960:357] [2025-02-10 07:39:44 +0000.606276][38a0] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[960:357] [2025-02-10 07:39:44 +0000.606360][38a0] video hevc hw codec


destructor:0x7848421a60

[960:357] [2025-02-10 07:39:44 +0000.606419][38a0] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[960:357] [2025-02-10 07:39:44 +0000.606489][38a0] teardownCompressionSession:


H264Encode::destroyed Encoder
[960:357] [2025-02-10 07:39:44 +0000.606544][38a0]
RecordingSessionInternalSimple:destroy aac encoder output!
[960:357] [2025-02-10 07:39:44 +0000.606594][38a0] AACSWEncode destructor
[960:359] [2025-02-10 07:39:44 +0000.608801][38a5] fd_close successed!
[960:366] [2025-02-10 07:39:44 +0000.615482][38a5] MP4 close file successfully
[960:366] [2025-02-10 07:39:44 +0000.615639][38a5] Recording session Internal:
notify recording ok
[960:366] [2025-02-10 07:39:44 +0000.615732][38a5] onRecordingOk: Recording Ok,
compose use time: 976, averagefps 0
[960:366] [2025-02-10 07:39:44 +0000.615768][38a5] OnReceiveEOF:
[960:368] [2025-02-10 07:39:44 +0000.617540][38a3] OnVideoTimer: OnVideoTimer
return
[960:374] [2025-02-10 07:39:44 +0000.623989][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[960:374] [2025-02-10 07:39:44 +0000.624142][7dd2] ~MediaComposeFile time:44070935
enter.

[960:375] [2025-02-10 07:39:44 +0000.624243][7dd2] CancelCompose: CancelCompose,


is composing 0
[960:375] [2025-02-10 07:39:44 +0000.624391][38a0] stop recording
[960:375] [2025-02-10 07:39:44 +0000.624467][38a0] we have stopped recording before
[960:377] [2025-02-10 07:39:44 +0000.626547][7dd2] ~MediaComposeFile leave. expire
time = 3 ms

[960:377] [2025-02-10 07:39:44 +0000.626746][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[960:378] [2025-02-10 07:39:44 +0000.627434][7dd2] global uninited!
[960:378] [2025-02-10 07:39:44 +0000.627538][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[960:378] [2025-02-10 07:39:44 +0000.627627][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[960:378] [2025-02-10 07:39:44 +0000.627667][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[960:378] [2025-02-10 07:39:44 +0000.627727][7dd2] UnbindInputFilter 0x7746173e98
this 0x77714241a0
[960:378] [2025-02-10 07:39:44 +0000.627800][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7746134500
[960:378] [2025-02-10 07:39:44 +0000.627835][7dd2] DestoryDecoderByVideoSource
time:44070939 enter.

[960:378] [2025-02-10 07:39:44 +0000.627878][7dd2] ~VideoBindDecoder time:44070939


enter.

[960:379] [2025-02-10 07:39:44 +0000.628791][7dd2] CleanUp time:44070940 enter.

[960:381] [2025-02-10 07:39:44 +0000.630289][7dd2] CleanUp leave. expire time = 2


ms

[960:381] [2025-02-10 07:39:44 +0000.630389][7dd2] CleanUp time:44070942 enter.

[960:383] [2025-02-10 07:39:44 +0000.632695][7dd2] CleanUp leave. expire time = 2


ms

[960:385] [2025-02-10 07:39:44 +0000.634534][7dd2] ~VideoBindDecoder leave. expire


time = 7 ms

[960:385] [2025-02-10 07:39:44 +0000.634645][7dd2] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[960:385] [2025-02-10 07:39:44 +0000.634729][7dd2] UnbindInputFilter 0x7746172218


this 0x7746173e98
[960:385] [2025-02-10 07:39:44 +0000.634805][7dd2] UnbindInputFilter 0x77460effd8
this 0x7746172218
[960:385] [2025-02-10 07:39:44 +0000.634871][7dd2] UnbindInputFilter 0x7746134720
this 0x77460effd8
[960:385] [2025-02-10 07:39:44 +0000.634933][7dd2] UnbindInputFilter 0x7746173958
this 0x77461740d8
[960:385] [2025-02-10 07:39:44 +0000.635013][7dd2] UnbindInputFilter 0x7746173718
this 0x7746173958
[960:385] [2025-02-10 07:39:44 +0000.635077][7dd2] UnbindInputFilter 0x7746134720
this 0x7746173718
[960:385] [2025-02-10 07:39:44 +0000.635140][7dd2] ~GLESContext:
[960:397] [2025-02-10 07:39:44 +0000.646828][7dd2] GLESContext destruct finish.
[960:397] [2025-02-10 07:39:44 +0000.646961][7dd2] filter: filter pipeline destroy
this: 0x7771424100
[960:979] [2025-02-10 07:39:45 +0000.228953][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[962:120] [2025-02-10 07:39:46 +0000.370183][2c2d] Run AGC when audioType = 0
[962:700] [2025-02-10 07:39:46 +0000.949816][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[964:125] [2025-02-10 07:39:48 +0000.374536][2c2d] Run AGC when audioType = 0
[964:126] [2025-02-10 07:39:48 +0000.375213][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[964:425] [2025-02-10 07:39:48 +0000.674827][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[966:123] [2025-02-10 07:39:50 +0000.373065][2c2d] Run AGC when audioType = 0
[966:146] [2025-02-10 07:39:50 +0000.396021][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[967:888] [2025-02-10 07:39:52 +0000.138094][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[968:122] [2025-02-10 07:39:52 +0000.371898][2c2d] Run AGC when audioType = 0
[968:122] [2025-02-10 07:39:52 +0000.372402][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[969:638] [2025-02-10 07:39:53 +0000.887697][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[970:120] [2025-02-10 07:39:54 +0000.370119][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[970:121] [2025-02-10 07:39:54 +0000.370251][2c2e] _deviceSampleRate:48000

[970:121] [2025-02-10 07:39:54 +0000.371067][2c2d] Run AGC when audioType = 0


[971:380] [2025-02-10 07:39:55 +0000.629490][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[972:126] [2025-02-10 07:39:56 +0000.375577][2c2d] Run AGC when audioType = 0
[972:126] [2025-02-10 07:39:56 +0000.375757][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[973:100] [2025-02-10 07:39:57 +0000.349694][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[974:123] [2025-02-10 07:39:58 +0000.373016][2c2d] Run AGC when audioType = 0
[974:843] [2025-02-10 07:39:59 +0000.92412][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[976:122] [2025-02-10 07:40:00 +0000.372206][2c2d] Run AGC when audioType = 0
[976:123] [2025-02-10 07:40:00 +0000.372377][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[976:555] [2025-02-10 07:40:00 +0000.805116][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[978:123] [2025-02-10 07:40:02 +0000.373101][2c2d] Run AGC when audioType = 0
[978:287] [2025-02-10 07:40:02 +0000.536871][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[980:026] [2025-02-10 07:40:04 +0000.275343][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[980:120] [2025-02-10 07:40:04 +0000.370202][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[980:122] [2025-02-10 07:40:04 +0000.371748][2c2e] _deviceSampleRate:48000

[980:125] [2025-02-10 07:40:04 +0000.374865][2c2d] Run AGC when audioType = 0


[980:125] [2025-02-10 07:40:04 +0000.374992][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[981:765] [2025-02-10 07:40:06 +0000.14327][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[982:126] [2025-02-10 07:40:06 +0000.375574][2c2d] Run AGC when audioType = 0
[983:507] [2025-02-10 07:40:07 +0000.756733][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[984:127] [2025-02-10 07:40:08 +0000.376423][2c2d] Run AGC when audioType = 0
[984:127] [2025-02-10 07:40:08 +0000.376568][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[985:249] [2025-02-10 07:40:09 +0000.498554][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[986:126] [2025-02-10 07:40:10 +0000.375426][2c2d] Run AGC when audioType = 0
[986:986] [2025-02-10 07:40:11 +0000.235695][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[988:122] [2025-02-10 07:40:12 +0000.371550][2c2d] Run AGC when audioType = 0
[988:122] [2025-02-10 07:40:12 +0000.371699][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[988:741] [2025-02-10 07:40:12 +0000.990928][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[990:119] [2025-02-10 07:40:14 +0000.369085][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[990:120] [2025-02-10 07:40:14 +0000.369210][2c2e] _deviceSampleRate:48000

[990:123] [2025-02-10 07:40:14 +0000.372443][2c2d] Run AGC when audioType = 0


[990:474] [2025-02-10 07:40:14 +0000.723782][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[992:120] [2025-02-10 07:40:16 +0000.369411][2c2d] Run AGC when audioType = 0
[992:120] [2025-02-10 07:40:16 +0000.369843][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[992:220] [2025-02-10 07:40:16 +0000.469943][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[993:965] [2025-02-10 07:40:18 +0000.214315][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[994:123] [2025-02-10 07:40:18 +0000.372341][2c2d] Run AGC when audioType = 0
[995:710] [2025-02-10 07:40:19 +0000.959499][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[996:121] [2025-02-10 07:40:20 +0000.370238][2c2d] Run AGC when audioType = 0
[996:121] [2025-02-10 07:40:20 +0000.370509][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[997:443] [2025-02-10 07:40:21 +0000.693108][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[998:125] [2025-02-10 07:40:22 +0000.374279][2c2d] Run AGC when audioType = 0
[999:174] [2025-02-10 07:40:23 +0000.424032][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1000:120] [2025-02-10 07:40:24 +0000.369510][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1000:120] [2025-02-10 07:40:24 +0000.369627][2c2e] _deviceSampleRate:48000

[1000:120] [2025-02-10 07:40:24 +0000.370051][2c2d] Run AGC when audioType = 0


[1000:121] [2025-02-10 07:40:24 +0000.370273][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1000:913] [2025-02-10 07:40:25 +0000.162658][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1002:124] [2025-02-10 07:40:26 +0000.374192][2c2d] Run AGC when audioType = 0
[1002:656] [2025-02-10 07:40:26 +0000.905668][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1004:123] [2025-02-10 07:40:28 +0000.372481][2c2d] Run AGC when audioType = 0
[1004:123] [2025-02-10 07:40:28 +0000.372768][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1004:400] [2025-02-10 07:40:28 +0000.649773][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1006:125] [2025-02-10 07:40:30 +0000.374441][2c2d] Run AGC when audioType = 0
[1006:147] [2025-02-10 07:40:30 +0000.396426][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1007:887] [2025-02-10 07:40:32 +0000.136349][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1008:120] [2025-02-10 07:40:32 +0000.369850][2c2d] Run AGC when audioType = 0
[1008:120] [2025-02-10 07:40:32 +0000.370033][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1009:627] [2025-02-10 07:40:33 +0000.876909][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1010:120] [2025-02-10 07:40:34 +0000.369874][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1010:121] [2025-02-10 07:40:34 +0000.370185][2c2e] _deviceSampleRate:48000

[1010:121] [2025-02-10 07:40:34 +0000.371011][2c2d] Run AGC when audioType = 0


[1011:379] [2025-02-10 07:40:35 +0000.628271][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1012:122] [2025-02-10 07:40:36 +0000.371480][2c2d] Run AGC when audioType = 0
[1012:122] [2025-02-10 07:40:36 +0000.372115][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1013:115] [2025-02-10 07:40:37 +0000.364589][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1014:120] [2025-02-10 07:40:38 +0000.370001][2c2d] Run AGC when audioType = 0
[1014:852] [2025-02-10 07:40:39 +0000.101841][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1016:122] [2025-02-10 07:40:40 +0000.371604][2c2d] Run AGC when audioType = 0
[1016:122] [2025-02-10 07:40:40 +0000.371864][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1016:591] [2025-02-10 07:40:40 +0000.840925][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1018:123] [2025-02-10 07:40:42 +0000.373157][2c2d] Run AGC when audioType = 0
[1018:350] [2025-02-10 07:40:42 +0000.599815][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1020:100] [2025-02-10 07:40:44 +0000.349271][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1020:120] [2025-02-10 07:40:44 +0000.369389][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1020:120] [2025-02-10 07:40:44 +0000.369618][2c2e] _deviceSampleRate:48000

[1020:121] [2025-02-10 07:40:44 +0000.370615][2c2d] Run AGC when audioType = 0


[1020:121] [2025-02-10 07:40:44 +0000.370832][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1021:847] [2025-02-10 07:40:46 +0000.96788][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1022:124] [2025-02-10 07:40:46 +0000.374053][2c2d] Run AGC when audioType = 0
[1023:575] [2025-02-10 07:40:47 +0000.824388][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1024:120] [2025-02-10 07:40:48 +0000.369777][2c2d] Run AGC when audioType = 0
[1024:120] [2025-02-10 07:40:48 +0000.370015][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1025:314] [2025-02-10 07:40:49 +0000.563719][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1026:120] [2025-02-10 07:40:50 +0000.370045][2c2d] Run AGC when audioType = 0
[1027:046] [2025-02-10 07:40:51 +0000.295934][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1028:125] [2025-02-10 07:40:52 +0000.374459][2c2d] Run AGC when audioType = 0
[1028:125] [2025-02-10 07:40:52 +0000.374772][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1028:782] [2025-02-10 07:40:53 +0000.31399][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1030:119] [2025-02-10 07:40:54 +0000.369063][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1030:120] [2025-02-10 07:40:54 +0000.369226][2c2e] _deviceSampleRate:48000

[1030:121] [2025-02-10 07:40:54 +0000.370506][2c2d] Run AGC when audioType = 0


[1030:524] [2025-02-10 07:40:54 +0000.773202][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1032:123] [2025-02-10 07:40:56 +0000.373055][2c2d] Run AGC when audioType = 0
[1032:124] [2025-02-10 07:40:56 +0000.373318][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1032:267] [2025-02-10 07:40:56 +0000.516487][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1034:007] [2025-02-10 07:40:58 +0000.256968][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1034:122] [2025-02-10 07:40:58 +0000.371288][2c2d] Run AGC when audioType = 0
[1035:742] [2025-02-10 07:40:59 +0000.991341][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1036:123] [2025-02-10 07:41:00 +0000.372336][2c2d] Run AGC when audioType = 0
[1036:123] [2025-02-10 07:41:00 +0000.372503][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1037:478] [2025-02-10 07:41:01 +0000.727661][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1038:121] [2025-02-10 07:41:02 +0000.371147][2c2d] Run AGC when audioType = 0
[1039:222] [2025-02-10 07:41:03 +0000.472106][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1040:120] [2025-02-10 07:41:04 +0000.369291][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1040:120] [2025-02-10 07:41:04 +0000.369483][2c2e] _deviceSampleRate:48000

[1040:125] [2025-02-10 07:41:04 +0000.374205][2c2d] Run AGC when audioType = 0


[1040:125] [2025-02-10 07:41:04 +0000.374325][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1040:964] [2025-02-10 07:41:05 +0000.214125][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1042:123] [2025-02-10 07:41:06 +0000.372428][2c2d] Run AGC when audioType = 0
[1042:713] [2025-02-10 07:41:06 +0000.962287][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1044:121] [2025-02-10 07:41:08 +0000.370748][2c2d] Run AGC when audioType = 0
[1044:121] [2025-02-10 07:41:08 +0000.370996][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1044:439] [2025-02-10 07:41:08 +0000.688761][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1046:121] [2025-02-10 07:41:10 +0000.371115][2c2d] Run AGC when audioType = 0
[1046:159] [2025-02-10 07:41:10 +0000.409606][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1047:872] [2025-02-10 07:41:12 +0000.122012][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1048:122] [2025-02-10 07:41:12 +0000.371648][2c2d] Run AGC when audioType = 0
[1048:122] [2025-02-10 07:41:12 +0000.371869][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1049:587] [2025-02-10 07:41:13 +0000.836439][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1050:120] [2025-02-10 07:41:14 +0000.369441][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1050:120] [2025-02-10 07:41:14 +0000.369659][2c2e] _deviceSampleRate:48000

[1050:123] [2025-02-10 07:41:14 +0000.372593][2c2d] Run AGC when audioType = 0


[1051:309] [2025-02-10 07:41:15 +0000.558639][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1052:124] [2025-02-10 07:41:16 +0000.374175][2c2d] Run AGC when audioType = 0
[1052:125] [2025-02-10 07:41:16 +0000.374412][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1053:026] [2025-02-10 07:41:17 +0000.275478][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1054:123] [2025-02-10 07:41:18 +0000.372386][2c2d] Run AGC when audioType = 0
[1054:751] [2025-02-10 07:41:19 +0000.418][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1056:122] [2025-02-10 07:41:20 +0000.371382][2c2d] Run AGC when audioType = 0
[1056:122] [2025-02-10 07:41:20 +0000.371657][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1056:480] [2025-02-10 07:41:20 +0000.729714][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1058:122] [2025-02-10 07:41:22 +0000.371614][2c2d] Run AGC when audioType = 0
[1058:202] [2025-02-10 07:41:22 +0000.451196][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1059:902] [2025-02-10 07:41:24 +0000.151403][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1060:120] [2025-02-10 07:41:24 +0000.369562][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1060:120] [2025-02-10 07:41:24 +0000.369799][2c2e] _deviceSampleRate:48000

[1060:125] [2025-02-10 07:41:24 +0000.374505][2c2d] Run AGC when audioType = 0


[1060:125] [2025-02-10 07:41:24 +0000.374680][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1061:622] [2025-02-10 07:41:25 +0000.871271][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1062:121] [2025-02-10 07:41:26 +0000.371068][2c2d] Run AGC when audioType = 0
[1063:341] [2025-02-10 07:41:27 +0000.590307][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1064:122] [2025-02-10 07:41:28 +0000.371549][2c2d] Run AGC when audioType = 0
[1064:122] [2025-02-10 07:41:28 +0000.371839][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1065:055] [2025-02-10 07:41:29 +0000.304934][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1066:120] [2025-02-10 07:41:30 +0000.369292][2c2d] Run AGC when audioType = 0
[1066:747] [2025-02-10 07:41:30 +0000.996274][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1068:120] [2025-02-10 07:41:32 +0000.370064][2c2d] Run AGC when audioType = 0
[1068:121] [2025-02-10 07:41:32 +0000.370293][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1068:463] [2025-02-10 07:41:32 +0000.712445][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1070:120] [2025-02-10 07:41:34 +0000.369369][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1070:120] [2025-02-10 07:41:34 +0000.369571][2c2e] _deviceSampleRate:48000

[1070:124] [2025-02-10 07:41:34 +0000.374082][2c2d] Run AGC when audioType = 0


[1070:183] [2025-02-10 07:41:34 +0000.433057][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1071:911] [2025-02-10 07:41:36 +0000.160868][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1072:122] [2025-02-10 07:41:36 +0000.372029][2c2d] Run AGC when audioType = 0
[1072:123] [2025-02-10 07:41:36 +0000.372307][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1073:637] [2025-02-10 07:41:37 +0000.886697][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1074:124] [2025-02-10 07:41:38 +0000.373575][2c2d] Run AGC when audioType = 0
[1075:354] [2025-02-10 07:41:39 +0000.604155][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1076:120] [2025-02-10 07:41:40 +0000.370154][2c2d] Run AGC when audioType = 0
[1076:121] [2025-02-10 07:41:40 +0000.370248][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1077:062] [2025-02-10 07:41:41 +0000.311291][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1078:123] [2025-02-10 07:41:42 +0000.373187][2c2d] Run AGC when audioType = 0
[1078:783] [2025-02-10 07:41:43 +0000.32499][2c2d] haveEnoughProcessedData
internalAudioStream.length: 10
[1080:120] [2025-02-10 07:41:44 +0000.369250][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1080:120] [2025-02-10 07:41:44 +0000.369427][2c2e] _deviceSampleRate:48000

[1080:121] [2025-02-10 07:41:44 +0000.370271][2c2d] Run AGC when audioType = 0


[1080:121] [2025-02-10 07:41:44 +0000.370422][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1080:509] [2025-02-10 07:41:44 +0000.758376][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1082:125] [2025-02-10 07:41:46 +0000.374450][2c2d] Run AGC when audioType = 0
[1082:230] [2025-02-10 07:41:46 +0000.479883][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1083:951] [2025-02-10 07:41:48 +0000.200484][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1084:124] [2025-02-10 07:41:48 +0000.373699][2c2d] Run AGC when audioType = 0
[1084:124] [2025-02-10 07:41:48 +0000.373960][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1085:667] [2025-02-10 07:41:49 +0000.916689][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1086:122] [2025-02-10 07:41:50 +0000.371289][2c2d] Run AGC when audioType = 0
[1087:383] [2025-02-10 07:41:51 +0000.632427][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1088:121] [2025-02-10 07:41:52 +0000.371022][2c2d] Run AGC when audioType = 0
[1088:122] [2025-02-10 07:41:52 +0000.371239][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1089:101] [2025-02-10 07:41:53 +0000.350545][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1090:120] [2025-02-10 07:41:54 +0000.369452][2c2e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1090:120] [2025-02-10 07:41:54 +0000.369691][2c2e] _deviceSampleRate:48000

[1090:124] [2025-02-10 07:41:54 +0000.373730][2c2d] Run AGC when audioType = 0


[1090:814] [2025-02-10 07:41:55 +0000.63523][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1092:124] [2025-02-10 07:41:56 +0000.373690][2c2d] Run AGC when audioType = 0
[1092:124] [2025-02-10 07:41:56 +0000.373982][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1092:544] [2025-02-10 07:41:56 +0000.793660][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1094:121] [2025-02-10 07:41:58 +0000.371107][2c2d] Run AGC when audioType = 0
[1094:258] [2025-02-10 07:41:58 +0000.507315][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1095:977] [2025-02-10 07:42:00 +0000.227861][2c2d] haveEnoughProcessedData
internalAudioStream.length: 0
[1096:121] [2025-02-10 07:42:00 +0000.371110][2c2d] Run AGC when audioType = 0
[1096:122] [2025-02-10 07:42:00 +0000.371318][2c2d]
AudioDeviceDataHandler::MixAndSendOutFrame
[1097:700] [2025-02-10 07:42:01 +0000.950051][2c2d] haveEnoughProcessedData
internalAudioStream.length: 20
[1098:121] [2025-02-10 07:42:02 +0000.370435][2c2d] Run AGC when audioType = 0
[1099:012] [2025-02-10 07:42:03 +0000.261392][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[1099:012] [2025-02-10 07:42:03 +0000.261677][7dee] ~MediaFilterCamera
time:44209573 enter.

[1099:012] [2025-02-10 07:42:03 +0000.261728][7dee] StopPullFrameAndWriteMp4


time:44209573 enter.

[1099:016] [2025-02-10 07:42:03 +0000.265295][2c28] stop recording


[1099:016] [2025-02-10 07:42:03 +0000.265417][2c28] we have stopped recording
before
[1099:017] [2025-02-10 07:42:03 +0000.266705][7dee] StopPullFrameAndWriteMp4
leave. expire time = 5 ms

[1099:020] [2025-02-10 07:42:03 +0000.269695][7dee] DestroyPipelineAndFilters


time:44209581 enter.

[1099:020] [2025-02-10 07:42:03 +0000.269856][7dee] DestroyPipelineAndFilters


leave. expire time = 0 ms

[1099:020] [2025-02-10 07:42:03 +0000.269904][7dee] AppDeviceManagerStopMic

[1099:020] [2025-02-10 07:42:03 +0000.270094][7dee] AppDeviceManagerStopMic::mic


status is on
[1099:020] [2025-02-10 07:42:03 +0000.270140][7dee] Try to stop webrtc device.

[1099:021] [2025-02-10 07:42:03 +0000.270181][7dee] Set record state to


stopped.threadID:32238

[1099:069] [2025-02-10 07:42:03 +0000.318595][7dee] Try to destory the


recorder.threadID:32238

[1099:309] [2025-02-10 07:42:03 +0000.558654][7dee] DestroyAudioRecorder:


[1099:309] [2025-02-10 07:42:03 +0000.558854][7dee] Cleanup the buffer queue in the
recorder.
[1099:309] [2025-02-10 07:42:03 +0000.558898][7dee] Destroy the recorder.

[1099:311] [2025-02-10 07:42:03 +0000.560318][7dee] StopRecording finished.

[1099:311] [2025-02-10 07:42:03 +0000.560371][7dee] The stop recording success.

[1099:311] [2025-02-10 07:42:03 +0000.560406][7dee]


AudioDeviceDataHandler::StopMicProcess

[1099:313] [2025-02-10 07:42:03 +0000.562380][7dee] AppDeviceManager stop.

[1099:313] [2025-02-10 07:42:03 +0000.562467][7dee] Rlease the webrtc device


object.

[1099:313] [2025-02-10 07:42:03 +0000.562834][7dee] OpenSlesInput destruct.

[1099:313] [2025-02-10 07:42:03 +0000.562896][7dee] OpenSlesOutput destruct.

[1099:314] [2025-02-10 07:42:03 +0000.563799][7dee] EventDispatchServerScope


destruct
[1099:314] [2025-02-10 07:42:03 +0000.563844][7dee]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[1099:314] [2025-02-10 07:42:03 +0000.563912][7dee] ~AudioDeviceDataHandler

[1099:317] [2025-02-10 07:42:03 +0000.566795][7dee] AppDeviceManagerDestruct.

[1099:317] [2025-02-10 07:42:03 +0000.566906][7dee] ~AppDeviceManager:


[1099:317] [2025-02-10 07:42:03 +0000.567055][7dee] ~CpuOverloadDetect
time:44209878 enter.

[1099:319] [2025-02-10 07:42:03 +0000.568386][7dee] ~CpuOverloadDetect leave.


expire time = 2 ms

[1099:321] [2025-02-10 07:42:03 +0000.571104][7dee] Destruct BeautifyReader


begin...
[1099:321] [2025-02-10 07:42:03 +0000.571158][7dee] Destruct BeautifyReader done.
[1099:322] [2025-02-10 07:42:03 +0000.571217][7dee] ~MediaFilterCamera leave.
expire time = 310 ms

[1099:322] [2025-02-10 07:42:03 +0000.571700][7dee] ~GLESContext:


[1099:326] [2025-02-10 07:42:03 +0000.575869][7dee] GLESContext destruct finish.
[1099:326] [2025-02-10 07:42:03 +0000.575950][7dee]
~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1099:327] [2025-02-10 07:42:03 +0000.577140][7dee] global uninited!
[1099:328] [2025-02-10 07:42:03 +0000.577522][7dee] clear AppID 50011
[1099:328] [2025-02-10 07:42:03 +0000.577566][7dee] UnRegister JVM for Xplatform
util
[1099:328] [2025-02-10 07:42:03 +0000.577604][7dee] Dispose::unregister webrtc
video engine
[1099:328] [2025-02-10 07:42:03 +0000.577646][7dee] Init the android object with
jvm:0x0 env:0x0 context:0x0

[1099:328] [2025-02-10 07:42:03 +0000.577689][7dee] SetAndroidMediaCodecObjects


time:44209889 enter.

[1099:328] [2025-02-10 07:42:03 +0000.577723][7dee] ClearAndroidMediaCodecObjects


time:44209889 enter.
[1099:328] [2025-02-10 07:42:03 +0000.577762][7dee] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms

[1099:328] [2025-02-10 07:42:03 +0000.577796][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1099:328] [2025-02-10 07:42:03 +0000.577830][7dee] SetAndroidMediaCodecObjects


time:44209889 enter.

[1099:328] [2025-02-10 07:42:03 +0000.577865][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[1099:328] [2025-02-10 07:42:03 +0000.577898][7dee] ClearAndroidMediaCodecObjects
time:44209889 enter.

[1099:328] [2025-02-10 07:42:03 +0000.578017][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1099:328] [2025-02-10 07:42:03 +0000.578053][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[1099:328] [2025-02-10 07:42:03 +0000.578084][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1099:328] [2025-02-10 07:42:03 +0000.578117][7dee] Dispose::unregister webrtc


voice engine
[1099:328] [2025-02-10 07:42:03 +0000.578148][7dee] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[1099:329] [2025-02-10 07:42:03 +0000.578247][7dee] SystemUtil UnInit done


[1142:399] [2025-02-10 07:43:04 +0000.668667][7dee] Register JVM for xplatform util
[1142:403] [2025-02-10 07:43:04 +0000.673060][7dee] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 07:43:04 +0000
[1142:404] [2025-02-10 07:43:04 +0000.673102][7dee] set AppID=50011 old AppID=-1
[1142:404] [2025-02-10 07:43:04 +0000.673143][7dee] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1142:404] [2025-02-10 07:43:04 +0000.673172][7dee] SetAndroidMediaCodecObjects


time:44252965 enter.

[1142:404] [2025-02-10 07:43:04 +0000.673192][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1142:404] [2025-02-10 07:43:04 +0000.673209][7dee] SetAndroidMediaCodecObjects


time:44252965 enter.

[1142:404] [2025-02-10 07:43:04 +0000.673224][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[1142:404] [2025-02-10 07:43:04 +0000.673239][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x770bb38760
[1142:404] [2025-02-10 07:43:04 +0000.673255][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x770bb38760
[1142:404] [2025-02-10 07:43:04 +0000.673270][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1142:404] [2025-02-10 07:43:04 +0000.673285][7dee] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18
[1142:404] [2025-02-10 07:43:04 +0000.673301][7dee] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x783b45b4e0
[1142:404] [2025-02-10 07:43:04 +0000.673321][7dee] SystemUtil Init done
[1142:404] [2025-02-10 07:43:04 +0000.673643][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[1142:404] [2025-02-10 07:43:04 +0000.673738][7dee] MediaFilterCamera
[1142:404] [2025-02-10 07:43:04 +0000.673775][7dee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[1142:404] [2025-02-10 07:43:04 +0000.673889][7dee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1142:404] [2025-02-10 07:43:04 +0000.673921][7dee] Recording session using default
bitrate support by app:14680064
[1142:404] [2025-02-10 07:43:04 +0000.673927][3c02] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746324ac0
[1142:405] [2025-02-10 07:43:04 +0000.674186][3c02] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1142:405] [2025-02-10 07:43:04 +0000.674241][7dee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1142:405] [2025-02-10 07:43:04 +0000.674964][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1142:405] [2025-02-10 07:43:04 +0000.674997][7dee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[1142:405] [2025-02-10 07:43:04 +0000.675016][7dee] The device model: poco f2 pro
usingSoftwareAEC value: 0
[1142:408] [2025-02-10 07:43:04 +0000.677294][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1142:408] [2025-02-10 07:43:04 +0000.677347][7dee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[1142:408] [2025-02-10 07:43:04 +0000.677371][7dee] The device model: poco f2 pro
usingHardwareAEC value: 0
[1142:408] [2025-02-10 07:43:04 +0000.677387][7dee] The machine device: poco f2 pro
usingHardwareAEC value: 0
[1142:408] [2025-02-10 07:43:04 +0000.677402][7dee] Using Default AEC type:
software AEC
[1142:408] [2025-02-10 07:43:04 +0000.677976][7dee] The device model: poco f2 pro
enum value: 0
[1142:409] [2025-02-10 07:43:04 +0000.678258][7dee] GetMachineModel is POCO F2 Pro
[1142:409] [2025-02-10 07:43:04 +0000.678295][7dee] GetMachineInfo: POCO F2 Pro
[1142:409] [2025-02-10 07:43:04 +0000.678311][7dee] Construct BeautifyReader
begin...
[1142:409] [2025-02-10 07:43:04 +0000.678327][7dee] dumpStickerRgba:0
dumpStickerYuv:0
[1142:409] [2025-02-10 07:43:04 +0000.678343][7dee] Construct BeautifyReader done.
[1142:411] [2025-02-10 07:43:04 +0000.680364][7dee]
AppDeviceManagerStartCamera::The result of start thread is: 1 micOn:0
[1142:411] [2025-02-10 07:43:04 +0000.680392][3c05] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7771610ca0
[1142:411] [2025-02-10 07:43:04 +0000.680432][7dee] AppDeviceManager telnet server
for statistics started......
[1142:411] [2025-02-10 07:43:04 +0000.680804][7dee] CpuOverloadDetect time:44252972
enter.

[1142:411] [2025-02-10 07:43:04 +0000.680868][7dee] CpuOverloadDetect leave.


expire time = 0 ms

[1142:411] [2025-02-10 07:43:04 +0000.680885][3c06] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x77c9e2c9c0
[1142:412] [2025-02-10 07:43:04 +0000.681243][7dee] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[1142:412] [2025-02-10 07:43:04 +0000.681263][7dee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[1142:412] [2025-02-10 07:43:04 +0000.681388][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1142:412] [2025-02-10 07:43:04 +0000.681589][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1142:412] [2025-02-10 07:43:04 +0000.681801][7dee] CreatePlatformSpecificObjects:
[1142:412] [2025-02-10 07:43:04 +0000.681837][7dee] audio device use opensle input
and opensl output
[1142:412] [2025-02-10 07:43:04 +0000.681891][7dee] Create OpenSLES output module
with java VM support.

[1142:412] [2025-02-10 07:43:04 +0000.681961][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1142:413] [2025-02-10 07:43:04 +0000.682113][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1142:413] [2025-02-10 07:43:04 +0000.682300][7dee] Create OpenSLES output module
with buffer num:1

[1142:413] [2025-02-10 07:43:04 +0000.682388][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1142:413] [2025-02-10 07:43:04 +0000.682545][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1142:413] [2025-02-10 07:43:04 +0000.682675][7dee] Create OpenSLES input module
with java VM support.

[1142:413] [2025-02-10 07:43:04 +0000.682712][7dee] Create OpenSLES input module


with buffer num:1

[1142:413] [2025-02-10 07:43:04 +0000.682744][7dee] Error(trace.cc:40): Init the


output and input for audio device template.
[1142:413] [2025-02-10 07:43:04 +0000.682768][7dee] Init the output device.

[1142:413] [2025-02-10 07:43:04 +0000.682798][7dee] Init the opensl input.


[1142:413] [2025-02-10 07:43:04 +0000.682830][7dee] AppDeviceManager get setting
samplerate: 0
[1142:413] [2025-02-10 07:43:04 +0000.683051][7dee] The device model: poco f2 pro
enum value: 0
[1142:414] [2025-02-10 07:43:04 +0000.683388][7dee] The device model: poco f2 pro
enum value: 0
[1142:414] [2025-02-10 07:43:04 +0000.683414][7dee] Set the sample rate to be:48000

[1142:414] [2025-02-10 07:43:04 +0000.683441][7dee] Enable the recording stereo:0


[1142:414] [2025-02-10 07:43:04 +0000.683468][7dee] Set the playout as stereo:1
[1142:414] [2025-02-10 07:43:04 +0000.683497][7dee] Init the microphone.
[1142:414] [2025-02-10 07:43:04 +0000.683805][7dee] Update the recording sample
rate to be: 48000
[1142:414] [2025-02-10 07:43:04 +0000.683836][7dee] Init the speaker.
[1142:414] [2025-02-10 07:43:04 +0000.683861][7dee] Low latency buffer size:144 low
sample rate:48000
[1142:414] [2025-02-10 07:43:04 +0000.683958][7dee] Using 1 x 10ms for an audio
frame.

[1142:418] [2025-02-10 07:43:04 +0000.687181][7dee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[1142:418] [2025-02-10 07:43:04 +0000.687252][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1142:418] [2025-02-10 07:43:04 +0000.687283][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1142:422] [2025-02-10 07:43:04 +0000.691690][7dee] The device model:poco f2 pro

[1142:422] [2025-02-10 07:43:04 +0000.691724][7dee] speaker output factor:100


defaultFactor: 100

[1142:422] [2025-02-10 07:43:04 +0000.691788][7dee] headset output factor:100


defaultFactor: 100

[1142:422] [2025-02-10 07:43:04 +0000.692011][7dee] AppDeviceManagerStart finished.


[1142:422] [2025-02-10 07:43:04 +0000.692040][7dee] AppDeviceManagerStartMic::mic
status is off
[1142:423] [2025-02-10 07:43:04 +0000.692161][7dee] AppDeviceManagerStartMic update
aec type: 2

[1142:423] [2025-02-10 07:43:04 +0000.692184][7dee] AppDeviceManagerStartMic update


voiceChangeMode: 4

[1142:423] [2025-02-10 07:43:04 +0000.692201][7dee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[1142:423] [2025-02-10 07:43:04 +0000.692247][7dee]
AudioDeviceDataHandler::StartMicProcess

[1142:423] [2025-02-10 07:43:04 +0000.692560][7dee] Try to start webrtc recording


device.

[1142:423] [2025-02-10 07:43:04 +0000.692585][7dee] StartRecording. threadID:32238

[1142:423] [2025-02-10 07:43:04 +0000.692623][7dee] default mode: Set the recording


mode to voice communication to enable HW AEC .

[1142:423] [2025-02-10 07:43:04 +0000.692647][7dee] Set the recording mode before


getSetting: 4
[1142:423] [2025-02-10 07:43:04 +0000.692667][7dee] Set the recording mode after
getSetting: 1
[1142:423] [2025-02-10 07:43:04 +0000.692853][3c07] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[1142:444] [2025-02-10 07:43:04 +0000.713992][7dee] StartRecording finished.

[1142:445] [2025-02-10 07:43:04 +0000.714069][7dee] audio: start the audio mic


checker timer.

[1142:445] [2025-02-10 07:43:04 +0000.714426][7dee] machine model :poco


[1142:445] [2025-02-10 07:43:04 +0000.714487][7dee] Support this machine
model :poco
[1142:445] [2025-02-10 07:43:04 +0000.714506][7dee] global inited! current sdk
version: 07-20-936c45f
[1142:658] [2025-02-10 07:43:04 +0000.927483][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[1142:658] [2025-02-10 07:43:04 +0000.927597][3c03] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:36
[1142:658] [2025-02-10 07:43:04 +0000.927651][3c03] GLESContext:
[1142:658] [2025-02-10 07:43:04 +0000.927692][3c03] The result of eglGetDisplay is:
0xb40000790431bf40
[1142:659] [2025-02-10 07:43:04 +0000.928548][3c03] The result of creation:
0x773d09e280
[1142:659] [2025-02-10 07:43:04 +0000.928684][3c03] The result of
eglCreatePbufferSurface is: 0x773d09e380
[1142:659] [2025-02-10 07:43:04 +0000.928802][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x783b5d9c00 input_texture: 36
[1142:665] [2025-02-10 07:43:04 +0000.934800][3c07] haveEnoughProcessedData
internalAudioStream.length: 20
[1143:582] [2025-02-10 07:43:05 +0000.851430][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1143:582] [2025-02-10 07:43:05 +0000.851585][3c08] _deviceSampleRate:48000

[1143:585] [2025-02-10 07:43:05 +0000.855001][3c07] Run AGC when audioType = 0


[1143:586] [2025-02-10 07:43:05 +0000.855098][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1144:369] [2025-02-10 07:43:06 +0000.638310][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1145:588] [2025-02-10 07:43:07 +0000.857844][3c07] Run AGC when audioType = 0
[1146:086] [2025-02-10 07:43:08 +0000.356139][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1146:449] [2025-02-10 07:43:08 +0000.718519][2c24]
monitorTime:4004totalDuration:3960
[1147:589] [2025-02-10 07:43:09 +0000.858517][3c07] Run AGC when audioType = 0
[1147:589] [2025-02-10 07:43:09 +0000.858679][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1147:808] [2025-02-10 07:43:10 +0000.77850][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1149:531] [2025-02-10 07:43:11 +0000.800601][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1149:584] [2025-02-10 07:43:11 +0000.853751][3c07] Run AGC when audioType = 0
[1151:279] [2025-02-10 07:43:13 +0000.548723][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1151:586] [2025-02-10 07:43:13 +0000.855705][3c07] Run AGC when audioType = 0
[1151:587] [2025-02-10 07:43:13 +0000.856409][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1153:022] [2025-02-10 07:43:15 +0000.291930][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1153:582] [2025-02-10 07:43:15 +0000.851415][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1153:582] [2025-02-10 07:43:15 +0000.851517][3c08] _deviceSampleRate:48000

[1153:583] [2025-02-10 07:43:15 +0000.852107][3c07] Run AGC when audioType = 0


[1154:745] [2025-02-10 07:43:17 +0000.15012][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1155:587] [2025-02-10 07:43:17 +0000.856883][3c07] Run AGC when audioType = 0
[1155:588] [2025-02-10 07:43:17 +0000.857173][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1156:479] [2025-02-10 07:43:18 +0000.749065][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1157:585] [2025-02-10 07:43:19 +0000.854247][3c07] Run AGC when audioType = 0
[1158:192] [2025-02-10 07:43:20 +0000.461501][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1159:582] [2025-02-10 07:43:21 +0000.851733][3c07] Run AGC when audioType = 0
[1159:582] [2025-02-10 07:43:21 +0000.851817][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1159:906] [2025-02-10 07:43:22 +0000.175556][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1161:587] [2025-02-10 07:43:23 +0000.856248][3c07] Run AGC when audioType = 0
[1161:618] [2025-02-10 07:43:23 +0000.887400][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1163:329] [2025-02-10 07:43:25 +0000.598359][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1163:583] [2025-02-10 07:43:25 +0000.852561][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1163:584] [2025-02-10 07:43:25 +0000.853386][3c08] _deviceSampleRate:48000

[1163:584] [2025-02-10 07:43:25 +0000.853822][3c07] Run AGC when audioType = 0


[1163:584] [2025-02-10 07:43:25 +0000.853906][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1165:051] [2025-02-10 07:43:27 +0000.320539][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1165:587] [2025-02-10 07:43:27 +0000.856208][3c07] Run AGC when audioType = 0
[1166:769] [2025-02-10 07:43:29 +0000.38964][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1167:587] [2025-02-10 07:43:29 +0000.856304][3c07] Run AGC when audioType = 0
[1167:587] [2025-02-10 07:43:29 +0000.856557][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1168:494] [2025-02-10 07:43:30 +0000.763617][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1169:587] [2025-02-10 07:43:31 +0000.856687][3c07] Run AGC when audioType = 0
[1170:217] [2025-02-10 07:43:32 +0000.486547][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1171:589] [2025-02-10 07:43:33 +0000.859060][3c07] Run AGC when audioType = 0
[1171:590] [2025-02-10 07:43:33 +0000.859266][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1171:939] [2025-02-10 07:43:34 +0000.208619][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1173:583] [2025-02-10 07:43:35 +0000.852505][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1173:583] [2025-02-10 07:43:35 +0000.852837][3c08] _deviceSampleRate:48000

[1173:583] [2025-02-10 07:43:35 +0000.853055][3c07] Run AGC when audioType = 0


[1173:664] [2025-02-10 07:43:35 +0000.933198][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1175:386] [2025-02-10 07:43:37 +0000.656000][3c07] haveEnoughProcessedData
internalAudioStream.length: 20
[1175:587] [2025-02-10 07:43:37 +0000.857093][3c07] Run AGC when audioType = 0
[1175:588] [2025-02-10 07:43:37 +0000.857467][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1177:104] [2025-02-10 07:43:39 +0000.373808][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1177:588] [2025-02-10 07:43:39 +0000.857531][3c07] Run AGC when audioType = 0
[1178:825] [2025-02-10 07:43:41 +0000.94733][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1179:583] [2025-02-10 07:43:41 +0000.852265][3c07] Run AGC when audioType = 0
[1179:583] [2025-02-10 07:43:41 +0000.852430][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1180:559] [2025-02-10 07:43:42 +0000.828454][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1181:587] [2025-02-10 07:43:43 +0000.856716][3c07] Run AGC when audioType = 0
[1182:308] [2025-02-10 07:43:44 +0000.577579][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1183:583] [2025-02-10 07:43:45 +0000.852577][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1183:583] [2025-02-10 07:43:45 +0000.852733][3c08] _deviceSampleRate:48000

[1183:585] [2025-02-10 07:43:45 +0000.854955][3c07] Run AGC when audioType = 0


[1183:585] [2025-02-10 07:43:45 +0000.855064][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1184:067] [2025-02-10 07:43:46 +0000.336652][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1184:550] [2025-02-10 07:43:46 +0000.819212][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1184:550] [2025-02-10 07:43:46 +0000.819296][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1184:550] [2025-02-10 07:43:46 +0000.819489][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1184:550] [2025-02-10 07:43:46 +0000.819687][3c03] operator() time:44295111
enter.

[1184:550] [2025-02-10 07:43:46 +0000.819771][3c03] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:36
[1184:552] [2025-02-10 07:43:46 +0000.821640][3c03] MicSource: Mic source
created:10x78484cfa00
[1184:553] [2025-02-10 07:43:46 +0000.822311][3c03] alloc thread: 0x7770b12600
name:worker0 thread id:514438667440 to Mic_source
[1184:553] [2025-02-10 07:43:46 +0000.822394][3c03] audio: start the audio sender
thread.

[1184:553] [2025-02-10 07:43:46 +0000.822492][3c03] construct OpenGLRenderProgram


0x78484a1298
[1184:553] [2025-02-10 07:43:46 +0000.822545][3c03] CropFilter::SetOrientation
orientation: 90
[1184:553] [2025-02-10 07:43:46 +0000.822714][3c03] filter: filter pipeline
construtc this: 0x784842d340
[1184:553] [2025-02-10 07:43:46 +0000.822761][3c03] filter: filter pipeline2 update
pattern: 1
[1184:553] [2025-02-10 07:43:46 +0000.822811][3c03] CameraSource::source_id_:63
[1184:553] [2025-02-10 07:43:46 +0000.822855][3c03]
RecordAudioSource::source_id_:64
[1184:553] [2025-02-10 07:43:46 +0000.822985][3c03] BindInputFilter 0x7770b12d40
this 0x78484a14c0
[1184:553] [2025-02-10 07:43:46 +0000.823045][3c03] BindInputFilter 0x7770b12ed8
this 0x7770b131d0
[1184:554] [2025-02-10 07:43:46 +0000.823102][3c03] BindInputFilter 0x78484a14c0
this 0x784842d3e0
[1184:554] [2025-02-10 07:43:46 +0000.823210][3c03] setParamentForFilters:
speed:1.000000
[1184:554] [2025-02-10 07:43:46 +0000.823249][3c03] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1184:554] [2025-02-10 07:43:46 +0000.823292][3c03] SetParamForFilter time:44295115
enter.

[1184:554] [2025-02-10 07:43:46 +0000.823335][3c03] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1184:554] [2025-02-10 07:43:46 +0000.823379][3c03] SetParamForFilter: Params
video index is: 0
[1184:554] [2025-02-10 07:43:46 +0000.823422][3c03] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1184:554] [2025-02-10 07:43:46 +0000.823505][3c03] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1184:554] [2025-02-10 07:43:46 +0000.823596][3c03] crop filter mode tpye:
citytravelvideo index:0
[1184:559] [2025-02-10 07:43:46 +0000.828283][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828370][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828406][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828507][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828541][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828571][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828603][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828634][3c03]
Warning(parse_template_json.cc:81): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828666][3c03]
Warning(parse_template_json.cc:81): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828699][3c03]
Warning(parse_template_json.cc:67): json parament no found the parament
[1184:559] [2025-02-10 07:43:46 +0000.828731][3c03]
Warning(parse_template_json.cc:93): json parament no found the duration
[1184:559] [2025-02-10 07:43:46 +0000.828771][3c03] SetParamForFilter leave.
expire time = 5 ms

[1184:559] [2025-02-10 07:43:46 +0000.828985][3c03] OnOutputSizeChanged width 1280


height 720
[1184:559] [2025-02-10 07:43:46 +0000.829025][3c03] OpenGLFrameBuffer: width:1280
height:720
[1184:560] [2025-02-10 07:43:46 +0000.829068][3c03] OpenGLFrameBuffer: width:1280
height:720
[1184:560] [2025-02-10 07:43:46 +0000.829104][3c03] OpenGLFrameBuffer: width:1280
height:720
[1184:560] [2025-02-10 07:43:46 +0000.829160][3c03] OpenGLFrameBuffer: width:1280
height:720
[1184:560] [2025-02-10 07:43:46 +0000.829209][3c03] OpenGLFrameBuffer: width:1280
height:720
[1184:560] [2025-02-10 07:43:46 +0000.829240][3c03] OpenGLFrameBuffer: width:1280
height:720
[1184:560] [2025-02-10 07:43:46 +0000.829280][3c03] construct TrivalImageDrawer
0x773c3097c0
[1184:560] [2025-02-10 07:43:46 +0000.829325][3c03] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c3097c0 context 0x7848537e80
[1184:560] [2025-02-10 07:43:46 +0000.829370][3c03] setupGLES:
[1184:560] [2025-02-10 07:43:46 +0000.829777][3c03]
OpenGLRenderProgram::Initialize.
[1184:560] [2025-02-10 07:43:46 +0000.829834][3c03] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1184:560] [2025-02-10 07:43:46 +0000.829878][3c03] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1184:560] [2025-02-10 07:43:46 +0000.829991][3c03] Init open gl render:
0x78484a1298
[1184:560] [2025-02-10 07:43:46 +0000.830044][3c03] Fragement shader path:
[1184:561] [2025-02-10 07:43:46 +0000.830096][3c03] Fragement shader path:
[1184:561] [2025-02-10 07:43:46 +0000.830137][3c03] create opengl program object.
[1184:561] [2025-02-10 07:43:46 +0000.830178][3c03] create shader: vertex
[1184:561] [2025-02-10 07:43:46 +0000.830486][3c03] create shader: fragment
[1184:563] [2025-02-10 07:43:46 +0000.832662][3c03] Have not extra filter filename!
[1184:563] [2025-02-10 07:43:46 +0000.832742][3c03] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1184:563] [2025-02-10 07:43:46 +0000.832782][3c03] OpenGLRenderProgram::Initialize
success.
[1184:563] [2025-02-10 07:43:46 +0000.832848][3c03] Setup the OpenGL result:1
[1184:564] [2025-02-10 07:43:46 +0000.833608][3c02] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1184:564] [2025-02-10 07:43:46 +0000.833897][3c02] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1184:564] [2025-02-10 07:43:46 +0000.834006][3c02] 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
[1184:564] [2025-02-10 07:43:46 +0000.834052][3c02] 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_44295124.mp4
fileFD: -1
[1184:565] [2025-02-10 07:43:46 +0000.834346][3d19] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77ca15e498
[1184:565] [2025-02-10 07:43:46 +0000.834574][3c02] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
is opened successfully
[1184:565] [2025-02-10 07:43:46 +0000.834622][3c02] setupMediaProcessers:
[1184:565] [2025-02-10 07:43:46 +0000.834704][3c02]
RecordingSessionInternalSimple:setup media processers.
[1184:565] [2025-02-10 07:43:46 +0000.834793][3c02] construct AAC encoder
[1184:566] [2025-02-10 07:43:46 +0000.835196][3c02] H264Encoder creating:
superfast011818
[1184:566] [2025-02-10 07:43:46 +0000.835260][3c02] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1184:567] [2025-02-10 07:43:46 +0000.836370][3c02] H264Encode::GetMachineModel is
POCO F2 Pro
[1184:567] [2025-02-10 07:43:46 +0000.836449][3c02] H264Encoder machine_mode
is:POCO F2 Pro
[1184:567] [2025-02-10 07:43:46 +0000.836484][3c02] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1184:567] [2025-02-10 07:43:46 +0000.836516][3c02] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1184:567] [2025-02-10 07:43:46 +0000.836548][3c02] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1184:567] [2025-02-10 07:43:46 +0000.836578][3c02] setupCompressionSession:
[1184:567] [2025-02-10 07:43:46 +0000.836608][3c02] H264Encode::creating hareware
Encoder
[1184:567] [2025-02-10 07:43:46 +0000.836709][3c02] AndroidHwAvcEncoder
time:44295128 enter.

[1184:567] [2025-02-10 07:43:46 +0000.836901][3c02] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1184:567] [2025-02-10 07:43:46 +0000.837028][3c02] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1184:568] [2025-02-10 07:43:46 +0000.837069][3c02] The video avc hw codec address
is 0x77ca18ce78
[1184:568] [2025-02-10 07:43:46 +0000.837133][3c02] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1184:568] [2025-02-10 07:43:46 +0000.837170][3c02] RegisterEncodeCompleteCallback


time:44295129 enter.

[1184:568] [2025-02-10 07:43:46 +0000.837276][3c02] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1184:568] [2025-02-10 07:43:46 +0000.837327][3c02] InitEncode time:44295129


enter.

[1184:568] [2025-02-10 07:43:46 +0000.837406][3c02] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1184:568] [2025-02-10 07:43:46 +0000.837456][3c02] Create time:44295129 enter.

[1184:568] [2025-02-10 07:43:46 +0000.837489][3c02] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1184:568] [2025-02-10 07:43:46 +0000.837528][3c02]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7746174c40
[1184:568] [2025-02-10 07:43:46 +0000.837673][3c02]
supported_type:image/vnd.android.heic
[1184:568] [2025-02-10 07:43:46 +0000.837734][3c02] supported_type:video/avc
[1184:568] [2025-02-10 07:43:46 +0000.837772][3c02] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1184:568] [2025-02-10 07:43:46 +0000.837818][3c02] hwCodecPrefix :OMX.qcom.
[1184:568] [2025-02-10 07:43:46 +0000.837857][3c02] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1184:568] [2025-02-10 07:43:46 +0000.837895][3c02] mediacodec_createCodecByName
time:44295129 enter.

[1184:568] [2025-02-10 07:43:46 +0000.837931][3c02] WrapAndroidMediaCodec


time:44295129 enter.

[1184:568] [2025-02-10 07:43:46 +0000.838065][3c02] WrapAndroidMediaCodec leave.


expire time = 1 ms

[1184:588] [2025-02-10 07:43:46 +0000.857088][3c02] mediacodec_createCodecByName


leave. expire time = 20 ms

[1184:588] [2025-02-10 07:43:46 +0000.857204][3c02] WrapAndroidMediaFromat


time:44295149 enter.

[1184:588] [2025-02-10 07:43:46 +0000.857315][3c02] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1184:621] [2025-02-10 07:43:46 +0000.890376][3c02] Destroy time:44295182 enter.

[1184:621] [2025-02-10 07:43:46 +0000.890474][3c02] WrapAndroidMediaFromat::


Destroy
[1184:621] [2025-02-10 07:43:46 +0000.890527][3c02] Destroy leave. expire time = 0
ms

[1184:621] [2025-02-10 07:43:46 +0000.890570][3c02] ~WrapAndroidMediaFromat


time:44295182 enter.

[1184:621] [2025-02-10 07:43:46 +0000.890618][3c02] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1184:621] [2025-02-10 07:43:46 +0000.890669][3c02] Create leave. expire time = 53


ms

[1184:621] [2025-02-10 07:43:46 +0000.890718][3c02] isSemiPlanarSupport


time:44295182 enter.

[1184:621] [2025-02-10 07:43:46 +0000.890752][3c02] H264Encoder isSemiPlanarSupport


[1184:621] [2025-02-10 07:43:46 +0000.890787][3c02] isSemiPlanarSupport leave.
expire time = 0 ms

[1184:621] [2025-02-10 07:43:46 +0000.890819][3c02] creat hw H264Encoder success,


isSemiPlanar:1
[1184:621] [2025-02-10 07:43:46 +0000.890918][3c02] InitEncode leave. expire time
= 53 ms

[1184:621] [2025-02-10 07:43:46 +0000.890957][3c02] H264Encode::created Encoder


[1184:621] [2025-02-10 07:43:46 +0000.890989][3c02] H264Encode:: H264 encoder
created.
[1184:621] [2025-02-10 07:43:46 +0000.891033][3c02] H264 encoder created.
[1184:622] [2025-02-10 07:43:46 +0000.891066][3c02]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c22f440
[1184:622] [2025-02-10 07:43:46 +0000.891103][3c02] setOutput:
[1184:622] [2025-02-10 07:43:46 +0000.891134][3c02]
RecordingSessionInternalSimple:encoder set output to muxer!
[1184:622] [2025-02-10 07:43:46 +0000.891166][3c02] request a key frame
[1184:622] [2025-02-10 07:43:46 +0000.891253][3c02] H264Encode:: request a key
frame
[1184:622] [2025-02-10 07:43:46 +0000.891863][3c02] setDisplayRotate :90
[1184:622] [2025-02-10 07:43:46 +0000.891930][3c02] 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
[1184:622] [2025-02-10 07:43:46 +0000.892024][3c03] StartRecording:
[1184:623] [2025-02-10 07:43:46 +0000.892189][3d11] operator(): Set the recording
session in mic source. recording session: 0x7770b12d80
[1184:623] [2025-02-10 07:43:46 +0000.892637][3c03] operator() leave. expire time
= 73 ms

[1184:658] [2025-02-10 07:43:46 +0000.927267][3c03] begine recode to first frame


spend time:108
[1184:658] [2025-02-10 07:43:46 +0000.927452][3c03]
GPUImageProcessing::SetOrientation orientation: 90
[1184:659] [2025-02-10 07:43:46 +0000.928159][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1184:695] [2025-02-10 07:43:46 +0000.964514][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1184:702] [2025-02-10 07:43:46 +0000.971462][3d18]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1184:729] [2025-02-10 07:43:46 +0000.998779][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1184:758] [2025-02-10 07:43:47 +0000.27830][3d19] add aac audio track with id:1
[1184:758] [2025-02-10 07:43:47 +0000.27999][3d19] audio start ts:0
[1184:759] [2025-02-10 07:43:47 +0000.28172][3d19] the audio frame has been written
into MP4 file
[1184:763] [2025-02-10 07:43:47 +0000.32708][3d18] h264 add frame header cdr flag
[1184:764] [2025-02-10 07:43:47 +0000.33927][3d18] h264 add frame header cdr flag
[1184:765] [2025-02-10 07:43:47 +0000.34265][3d18] Received key frame:0
[1184:765] [2025-02-10 07:43:47 +0000.34330][3d18] H264Encode:: get a sps pps
header!headerSize:31
[1184:765] [2025-02-10 07:43:47 +0000.34451][3d19] get the H.264 SPS parameter
[1184:765] [2025-02-10 07:43:47 +0000.34732][3d19] add video track with id:2
[1184:766] [2025-02-10 07:43:47 +0000.35257][3d19] get the H.264 PPS parameter
[1184:766] [2025-02-10 07:43:47 +0000.35831][3d19] get the H.264 IDR frame
[1184:766] [2025-02-10 07:43:47 +0000.35898][3d19] resss:true
[1184:766] [2025-02-10 07:43:47 +0000.35928][3d19] video start ts:0
[1184:766] [2025-02-10 07:43:47 +0000.36018][3d19] the video frame has been written
into MP4 file
[1184:795] [2025-02-10 07:43:47 +0000.64180][3d10] AF_SpeedFilter audio
0x7770b13080 PullFrame
[1184:893] [2025-02-10 07:43:47 +0000.162441][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1184:894] [2025-02-10 07:43:47 +0000.163551][3c03] The convert RGB to YUV take 1
[1184:931] [2025-02-10 07:43:47 +0000.200742][3d10] resampled_data_size:12288
[1184:950] [2025-02-10 07:43:47 +0000.219244][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1185:000] [2025-02-10 07:43:47 +0000.269758][3d18] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:266 pts:266
[1185:230] [2025-02-10 07:43:47 +0000.499657][3d18] DTS queue for
Generator:0x77ca15ecb8 531
[1185:330] [2025-02-10 07:43:47 +0000.599423][3d10] AF_SpeedFilter audio time,
0x7770b13080 rcv time: 44295889
[1185:330] [2025-02-10 07:43:47 +0000.599495][3d10] AF_SpeedFilter audio time,
0x7770b13080 rcv time: 44295889in_nSamples:441
[1185:333] [2025-02-10 07:43:47 +0000.602856][3d18] Push an pts:636 to dts queue.
[1185:367] [2025-02-10 07:43:47 +0000.636346][3d18] last dts:603 currentPts:636
ppsOrSPS:0 queue length:2
[1185:403] [2025-02-10 07:43:47 +0000.672522][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1185:405] [2025-02-10 07:43:47 +0000.674445][3c03] The convert RGB to YUV take 2
[1185:414] [2025-02-10 07:43:47 +0000.683186][3d10]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44295883
[1185:414] [2025-02-10 07:43:47 +0000.683319][3d10]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[1185:584] [2025-02-10 07:43:47 +0000.854067][3c07] Run AGC when audioType = 0
[1185:592] [2025-02-10 07:43:47 +0000.861904][3d17]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 835queue_audio_frame_:5
[1185:782] [2025-02-10 07:43:48 +0000.51616][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1185:897] [2025-02-10 07:43:48 +0000.166321][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1185:898] [2025-02-10 07:43:48 +0000.167719][3c03] The convert RGB to YUV take 1
[1185:947] [2025-02-10 07:43:48 +0000.216660][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1186:060] [2025-02-10 07:43:48 +0000.330002][3c03] webrtc common_video plane
old ..... (1/1000) new: 113001 delete: 112983 diff: 18
[1186:067] [2025-02-10 07:43:48 +0000.337002][3d18] DTS queue for
Generator:0x77ca15ecb8 1366
[1186:207] [2025-02-10 07:43:48 +0000.476499][3d10]
RecordAudioSource::PullAudioFrame
[1186:344] [2025-02-10 07:43:48 +0000.613191][3d10] AF_SpeedFilter audio
0x7770b13080 PullFrame
[1186:397] [2025-02-10 07:43:48 +0000.666908][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1186:399] [2025-02-10 07:43:48 +0000.668759][3c03] The convert RGB to YUV take 2
[1186:400] [2025-02-10 07:43:48 +0000.669752][3d10] AF_SpeedFilter::PullFrame eof4
[1186:432] [2025-02-10 07:43:48 +0000.701608][3d10]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1186:461] [2025-02-10 07:43:48 +0000.730342][3d18]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1764
[1186:663] [2025-02-10 07:43:48 +0000.932880][3d18] Push an pts:1967 to dts queue.
[1186:698] [2025-02-10 07:43:48 +0000.967464][3d18] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2000
[1186:698] [2025-02-10 07:43:48 +0000.967580][3d18] push video frame to H264
encoder. (100 frame for one log)

[1186:698] [2025-02-10 07:43:48 +0000.967646][3d18] push video frame to H264


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

[1186:698] [2025-02-10 07:43:48 +0000.967686][3d18] H264Encode::push video frame to


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

[1186:698] [2025-02-10 07:43:48 +0000.967734][3d18] The input pts:2000 fps:30


[1186:700] [2025-02-10 07:43:48 +0000.969416][3d18] last dts:1935 currentPts:1967
ppsOrSPS:0 queue length:2
[1186:735] [2025-02-10 07:43:49 +0000.4680][3d18] h264 add frame header cdr flag
[1186:735] [2025-02-10 07:43:49 +0000.4995][3d18] Received key frame:2000
[1186:735] [2025-02-10 07:43:49 +0000.5057][3d18] H264Encode::H264SWEncoder get
callback, length:88928 type:0 nalType:5length:88924
[1186:765] [2025-02-10 07:43:49 +0000.34487][3d19] get the H.264 IDR frame
[1186:894] [2025-02-10 07:43:49 +0000.164051][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1186:896] [2025-02-10 07:43:49 +0000.165887][3c03] The convert RGB to YUV take 1
[1186:898] [2025-02-10 07:43:49 +0000.167951][3d18] DTS queue for
Generator:0x77ca15ecb8 2174 2200
[1186:952] [2025-02-10 07:43:49 +0000.221527][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1186:999] [2025-02-10 07:43:49 +0000.268370][3c03] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1186:999] [2025-02-10 07:43:49 +0000.268575][3c03] GPUImageProcessing: input frame
width1280 X 720
[1186:999] [2025-02-10 07:43:49 +0000.269016][3c03] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1187:000] [2025-02-10 07:43:49 +0000.269150][3c03] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1187:188] [2025-02-10 07:43:49 +0000.457603][3d10] resampled_data_size:3072
[1187:296] [2025-02-10 07:43:49 +0000.565181][3d10] AF_SpeedFilter audio time 111,
0x7770b13080 out time: 44297803 org time: 44297803
[1187:397] [2025-02-10 07:43:49 +0000.666985][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1187:400] [2025-02-10 07:43:49 +0000.669077][3c03] The convert RGB to YUV take 3
[1187:505] [2025-02-10 07:43:49 +0000.774981][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1187:585] [2025-02-10 07:43:49 +0000.854851][3c07] Run AGC when audioType = 0
[1187:585] [2025-02-10 07:43:49 +0000.855000][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1187:733] [2025-02-10 07:43:50 +0000.2754][3d18] DTS queue for
Generator:0x77ca15ecb8 2999 3035
[1187:873] [2025-02-10 07:43:50 +0000.143016][3d10] AF_SpeedFilter audio
0x7770b13080 PullFrame
[1187:901] [2025-02-10 07:43:50 +0000.170194][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1187:903] [2025-02-10 07:43:50 +0000.172241][3c03] The convert RGB to YUV take 2
[1187:955] [2025-02-10 07:43:50 +0000.224766][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1187:958] [2025-02-10 07:43:50 +0000.227781][3d17]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3157queue_audio_frame_:7
[1187:959] [2025-02-10 07:43:50 +0000.228969][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1187:991] [2025-02-10 07:43:50 +0000.260397][3d10]
RecordAudioSource::PullAudioFrame
[1188:002] [2025-02-10 07:43:50 +0000.271181][3d18] Push an pts:3303 to dts queue.
[1188:038] [2025-02-10 07:43:50 +0000.307867][3d18] SendFrame
encodedImage._timeStamp:3303encodedImage->_length:27680
[1188:038] [2025-02-10 07:43:50 +0000.308009][3d18] last dts:3265 currentPts:3303
ppsOrSPS:0 queue length:2
[1188:131] [2025-02-10 07:43:50 +0000.400607][3c03] webrtc common_video plane
old ..... (1/1000) new: 114001 delete: 113983 diff: 18
[1188:239] [2025-02-10 07:43:50 +0000.508707][3d10] FilterPipeline2::OnAudioFrame
pts 3520 last_audio_timestamp_ 3520
[1188:333] [2025-02-10 07:43:50 +0000.603039][3d10] AF_SpeedFilter audio time
[1188:364] [2025-02-10 07:43:50 +0000.633774][3d18] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3633 pts:3633
[1188:391] [2025-02-10 07:43:50 +0000.660611][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1188:393] [2025-02-10 07:43:50 +0000.662083][3c03] The convert RGB to YUV take 2
[1188:562] [2025-02-10 07:43:50 +0000.831765][3d18] DTS queue for
Generator:0x77ca15ecb8 3835 3865
[1188:578] [2025-02-10 07:43:50 +0000.847649][3d10] AF_SpeedFilter::PullFrame eof4
[1188:586] [2025-02-10 07:43:50 +0000.855795][3d11] The output timestamp from audio
mixer change:44299145
[1188:610] [2025-02-10 07:43:50 +0000.879483][3d10]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1188:736] [2025-02-10 07:43:51 +0000.5597][3d18] h264 add frame header cdr flag
[1188:736] [2025-02-10 07:43:51 +0000.5934][3d18] Received key frame:3999
[1188:768] [2025-02-10 07:43:51 +0000.37220][3d19] get the H.264 IDR frame
[1188:890] [2025-02-10 07:43:51 +0000.159233][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1188:892] [2025-02-10 07:43:51 +0000.161622][3c03] The convert RGB to YUV take 2
[1188:924] [2025-02-10 07:43:51 +0000.193098][3c07] On audio frame the broadcast
with timestamp:44299484 samples:480. (1000 frame for one log)

[1188:954] [2025-02-10 07:43:51 +0000.223277][3d11] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[1188:954] [2025-02-10 07:43:51 +0000.223640][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1188:961] [2025-02-10 07:43:51 +0000.230190][3c03] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1189:222] [2025-02-10 07:43:51 +0000.491562][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1189:332] [2025-02-10 07:43:51 +0000.601184][3d18] Push an pts:4633 to dts queue.
[1189:355] [2025-02-10 07:43:51 +0000.624412][3d10] resampled_data_size:15872
[1189:367] [2025-02-10 07:43:51 +0000.636961][3d18] last dts:4599 currentPts:4633
ppsOrSPS:0 queue length:2
[1189:368] [2025-02-10 07:43:51 +0000.637099][3d18] DTS queue for
Generator:0x77ca15ecb8 4667
[1189:397] [2025-02-10 07:43:51 +0000.666772][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1189:399] [2025-02-10 07:43:51 +0000.668398][3c03] The convert RGB to YUV take 2
[1189:429] [2025-02-10 07:43:51 +0000.698291][3d10] AF_SpeedFilter audio
0x7770b13080 PullFrame
[1189:586] [2025-02-10 07:43:51 +0000.855409][3c07] Run AGC when audioType = 0
[1189:784] [2025-02-10 07:43:52 +0000.53376][3d10]
RecordAudioSource::PullAudioFrame
[1189:797] [2025-02-10 07:43:52 +0000.66415][3d18]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5099
[1189:893] [2025-02-10 07:43:52 +0000.162974][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1189:895] [2025-02-10 07:43:52 +0000.164495][3c03] The convert RGB to YUV take 1
[1189:954] [2025-02-10 07:43:52 +0000.223179][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1190:063] [2025-02-10 07:43:52 +0000.332147][3d18] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5365
[1190:063] [2025-02-10 07:43:52 +0000.332572][3d18] push video frame to H264
encoder. (100 frame for one log)

[1190:063] [2025-02-10 07:43:52 +0000.332635][3d18] push video frame to H264


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

[1190:063] [2025-02-10 07:43:52 +0000.332673][3d18] H264Encode::push video frame to


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

[1190:063] [2025-02-10 07:43:52 +0000.332717][3d18] The input pts:5365 fps:30


[1190:100] [2025-02-10 07:43:52 +0000.369136][3d18] H264Encode::H264SWEncoder get
callback, length:28720 type:1 nalType:1length:28716
[1190:197] [2025-02-10 07:43:52 +0000.466966][3d18] DTS queue for
Generator:0x77ca15ecb8 5499
[1190:216] [2025-02-10 07:43:52 +0000.485556][3d17]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5479queue_audio_frame_:1
[1190:228] [2025-02-10 07:43:52 +0000.497672][3c03] webrtc common_video plane
old ..... (1/1000) new: 115001 delete: 114983 diff: 18
[1190:361] [2025-02-10 07:43:52 +0000.630906][3c03] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1190:361] [2025-02-10 07:43:52 +0000.631042][3c03] GPUImageProcessing: input frame
width1280 X 720
[1190:362] [2025-02-10 07:43:52 +0000.631475][3c03] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1190:362] [2025-02-10 07:43:52 +0000.631565][3c03] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1190:391] [2025-02-10 07:43:52 +0000.660679][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1190:393] [2025-02-10 07:43:52 +0000.662108][3c03] The convert RGB to YUV take 2
[1190:660] [2025-02-10 07:43:52 +0000.929208][3d18] Push an pts:5962 to dts queue.
[1190:699] [2025-02-10 07:43:52 +0000.969060][3d18] last dts:5937 currentPts:5962
ppsOrSPS:0 queue length:2
[1190:732] [2025-02-10 07:43:53 +0000.1760][3d18] h264 add frame header cdr flag
[1190:732] [2025-02-10 07:43:53 +0000.2018][3d18] Received key frame:6000
[1190:760] [2025-02-10 07:43:53 +0000.29755][3d10] AF_SpeedFilter::PullFrame eof4
[1190:770] [2025-02-10 07:43:53 +0000.39444][3d19] get the H.264 IDR frame
[1190:793] [2025-02-10 07:43:53 +0000.62759][3d10]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1190:897] [2025-02-10 07:43:53 +0000.166091][3c03] The read pixel from buffer
take: 1 width:1280 height:720 frameType:0
[1190:898] [2025-02-10 07:43:53 +0000.167742][3c03] The convert RGB to YUV take 1
[1190:941] [2025-02-10 07:43:53 +0000.210854][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1190:951] [2025-02-10 07:43:53 +0000.220137][3d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1190:973] [2025-02-10 07:43:53 +0000.242758][3d10] AF_SpeedFilter audio
0x7770b13080 PullFrame
[1191:027] [2025-02-10 07:43:53 +0000.296895][3d18] DTS queue for
Generator:0x77ca15ecb8 6302 6330
[1191:042] [2025-02-10 07:43:53 +0000.311502][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1191:042] [2025-02-10 07:43:53 +0000.311777][3c03] operator(): Stop
[1191:042] [2025-02-10 07:43:53 +0000.311882][3c03] StopPullFrameAndWriteMp4
time:44301603 enter.

[1191:042] [2025-02-10 07:43:53 +0000.311931][3c03] StopRecording:


[1191:046] [2025-02-10 07:43:53 +0000.315931][3d10] PullAudioFrame: PullFrame audio
finished.
[1191:046] [2025-02-10 07:43:53 +0000.316008][3d10]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1191:049] [2025-02-10 07:43:53 +0000.318250][3d18]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:191
[1191:051] [2025-02-10 07:43:53 +0000.320976][3c02] stop recording
[1191:051] [2025-02-10 07:43:53 +0000.321058][3c02]
RecordingSessionInternalSimple:destroy media processers
[1191:052] [2025-02-10 07:43:53 +0000.321104][3c02] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1191:052] [2025-02-10 07:43:53 +0000.321145][3c02] H264Encode::flushing hareware
Encoder
[1191:052] [2025-02-10 07:43:53 +0000.321315][3c02] Flush time:44301613 enter.

[1191:052] [2025-02-10 07:43:53 +0000.321388][3c02] H264Encoder encoder flush


[1191:052] [2025-02-10 07:43:53 +0000.321435][3c02] flush output queue
[1191:379] [2025-02-10 07:43:53 +0000.648218][3c02] Flush leave. expire time = 327
ms

[1191:379] [2025-02-10 07:43:53 +0000.648476][3c02] ~H264EncodeWrap:


[1191:379] [2025-02-10 07:43:53 +0000.648600][3c02] ~H264Encode:
[1191:379] [2025-02-10 07:43:53 +0000.648636][3c02] teardownCompressionSession:
H264Encode::destroying Encoder
[1191:379] [2025-02-10 07:43:53 +0000.648707][3c02] Release time:44301940 enter.

[1191:379] [2025-02-10 07:43:53 +0000.648884][3c02] Release:


MediaCodecVideoEncoder::Release _inited:1
[1191:379] [2025-02-10 07:43:53 +0000.648977][3c02] Destroy time:44301940 enter.

[1191:379] [2025-02-10 07:43:53 +0000.649036][3c02] H264Encoder encoderDestroy


[1191:380] [2025-02-10 07:43:53 +0000.649088][3c02]
AndroidMediaCodecVideoEncoder::release env: 0x783fef68e0
[1191:380] [2025-02-10 07:43:53 +0000.649136][3c02]
AndroidMediaCodecVideoEncoder::Destroy
[1191:419] [2025-02-10 07:43:53 +0000.688788][3c02] Destroy leave. expire time =
40 ms

[1191:419] [2025-02-10 07:43:53 +0000.689023][3c02] Release leave. expire time =


40 ms

[1191:419] [2025-02-10 07:43:53 +0000.689064][3c02] ~AndroidHwAvcEncoder


time:44301980 enter.

[1191:420] [2025-02-10 07:43:53 +0000.689211][3c02] Release time:44301981 enter.

[1191:420] [2025-02-10 07:43:53 +0000.689260][3c02] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1191:420] [2025-02-10 07:43:53 +0000.689292][3c02] Release leave. expire time = 0
ms

[1191:420] [2025-02-10 07:43:53 +0000.689324][3c02] ~AndroidMediaCodecVideoEncoder


[1191:420] [2025-02-10 07:43:53 +0000.689354][3c02] ~WrapAndroidMediaCodec
time:44301981 enter.

[1191:420] [2025-02-10 07:43:53 +0000.689386][3c02] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1191:420] [2025-02-10 07:43:53 +0000.689435][3c02] video hevc hw codec


destructor:0x77ca18ce78

[1191:420] [2025-02-10 07:43:53 +0000.689524][3c02] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1191:420] [2025-02-10 07:43:53 +0000.689573][3c02] teardownCompressionSession:


H264Encode::destroyed Encoder
[1191:420] [2025-02-10 07:43:53 +0000.689622][3c02]
RecordingSessionInternalSimple:destroy aac encoder output!
[1191:420] [2025-02-10 07:43:53 +0000.689654][3c02] AACSWEncode destructor
[1191:424] [2025-02-10 07:43:53 +0000.693476][3d19] MP4 close file successfully
[1191:424] [2025-02-10 07:43:53 +0000.693569][3d19] Recording session Internal:
notify recording ok
[1191:424] [2025-02-10 07:43:53 +0000.693607][3d19] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4,
output_video_timestamp_:6330 last_video_pts_:6330
[1191:424] [2025-02-10 07:43:53 +0000.693657][3d19] OnRecordFinish:
[1191:425] [2025-02-10 07:43:53 +0000.694186][3d19] onRecordingOk: net seek
pos:0record video duration:6363record audio duration:6339
[1191:425] [2025-02-10 07:43:53 +0000.694916][3d11] destructMicSource_w:
[1191:425] [2025-02-10 07:43:53 +0000.694964][3d11] setOutput_w:
MicSource::setOutput() 0x0
[1191:426] [2025-02-10 07:43:53 +0000.695172][3c03] releaseThread 0x7770b12600
[1191:426] [2025-02-10 07:43:53 +0000.695210][3c03] ~MicSource: Mic source
destroyed:0x78484cfa00
[1191:428] [2025-02-10 07:43:53 +0000.697481][3c03] StopPullFrameAndWriteMp4
leave. expire time = 386 ms

[1191:428] [2025-02-10 07:43:53 +0000.697592][3c03] DestroyPipelineAndFilters


time:44301989 enter.

[1191:428] [2025-02-10 07:43:53 +0000.697687][3c03] UnbindInputFilter 0x7770b12d40


this 0x78484a14c0
[1191:428] [2025-02-10 07:43:53 +0000.697732][3c03] UnbindInputFilter 0x7770b12ed8
this 0x7770b131d0
[1191:428] [2025-02-10 07:43:53 +0000.697790][3c03] UnbindInputFilter 0x78484a14c0
this 0x784842d3e0
[1191:428] [2025-02-10 07:43:53 +0000.697816][3c03] filter: filter pipeline destroy
this: 0x784842d340
[1191:429] [2025-02-10 07:43:53 +0000.699052][3c03] ClearVideoOfSources: recodring
total frames:0
[1191:430] [2025-02-10 07:43:53 +0000.699156][3c03] ClearVideoOfSources:
[1191:430] [2025-02-10 07:43:53 +0000.699194][3c03] GPUImageProcessing destruct.
[1191:430] [2025-02-10 07:43:53 +0000.699253][3c03] destroy TrivalImageDrawer
0x773c3097c0
[1191:430] [2025-02-10 07:43:53 +0000.699287][3c03] The shader has been initialize,
clean up them.

[1191:430] [2025-02-10 07:43:53 +0000.699352][3c03] ~OpenGLFrameBuffer:


[1191:430] [2025-02-10 07:43:53 +0000.699468][3c03] ~OpenGLFrameBuffer:
[1191:434] [2025-02-10 07:43:53 +0000.704035][3c03] ~OpenGLFrameBuffer:
[1191:435] [2025-02-10 07:43:53 +0000.704266][3c03] ~OpenGLFrameBuffer:
[1191:435] [2025-02-10 07:43:53 +0000.704349][3c03] ~OpenGLFrameBuffer:
[1191:435] [2025-02-10 07:43:53 +0000.704438][3c03] ~OpenGLFrameBuffer:
[1191:435] [2025-02-10 07:43:53 +0000.704723][3c03] GPUImageProcessing destruct
finish.
[1191:435] [2025-02-10 07:43:53 +0000.704779][3c03] GPURGBAFrame destruct.
[1191:435] [2025-02-10 07:43:53 +0000.704849][3c03] destroy OpenGLRenderProgram
0x78484a1298
[1191:435] [2025-02-10 07:43:53 +0000.704896][3c03] ~CameraSource time:44301996
enter.

[1191:435] [2025-02-10 07:43:53 +0000.704930][3c03] ~CameraSource leave. expire


time = 0 ms

[1191:435] [2025-02-10 07:43:53 +0000.704968][3c03] ~RecordAudioSource


time:44301996 enter.

[1191:435] [2025-02-10 07:43:53 +0000.705001][3c03] ~RecordAudioSource leave.


expire time = 0 ms

[1191:435] [2025-02-10 07:43:53 +0000.705039][3c03] DestroyPipelineAndFilters


leave. expire time = 7 ms
[1191:448] [2025-02-10 07:43:53 +0000.717582][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1191:449] [2025-02-10 07:43:53 +0000.718255][7dd2] machine model :poco
[1191:449] [2025-02-10 07:43:53 +0000.718319][7dd2] Support this machine
model :poco
[1191:449] [2025-02-10 07:43:53 +0000.718360][7dd2] global inited! current sdk
version: 07-20-936c45f
[1191:449] [2025-02-10 07:43:53 +0000.718593][7dd2] filter: filter pipeline
construtc this: 0x7771578080
[1191:449] [2025-02-10 07:43:53 +0000.718649][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1191:449] [2025-02-10 07:43:53 +0000.718688][7dd2] GLESContext:
[1191:449] [2025-02-10 07:43:53 +0000.718750][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1191:451] [2025-02-10 07:43:53 +0000.720535][7dd2] The result of creation:
0x77715ab400
[1191:451] [2025-02-10 07:43:53 +0000.720678][7dd2] The result of
eglCreatePbufferSurface is: 0x7745e19b00
[1191:451] [2025-02-10 07:43:53 +0000.720858][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1191:451] [2025-02-10 07:43:53 +0000.720937][7dd2] The source 0 speed:1
[1191:451] [2025-02-10 07:43:53 +0000.721021][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4,
delay: 0
[1191:452] [2025-02-10 07:43:53 +0000.721072][7dd2] CreateDecoderByVideoSource
time:44302013 enter.

[1191:452] [2025-02-10 07:43:53 +0000.721336][7dd2] running_decoder_count:0max


count:2
[1191:452] [2025-02-10 07:43:53 +0000.721390][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x783b5b4c00
[1191:453] [2025-02-10 07:43:53 +0000.722566][3d22] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771415c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1191:475] [2025-02-10 07:43:53 +0000.744533][3d22] OnStreamInfoFound: video


duration_: 6363
[1191:476] [2025-02-10 07:43:53 +0000.745585][3d23] NO get frame from decoder
[1191:476] [2025-02-10 07:43:53 +0000.745653][7dd2] start decoder
[1191:476] [2025-02-10 07:43:53 +0000.745715][7dd2] CreateDecoderByVideoSource
leave. expire time = 24 ms

[1191:476] [2025-02-10 07:43:53 +0000.745786][7dd2] BindInputFilter 0x77715d3b20


this 0x773bd30d58
[1191:476] [2025-02-10 07:43:53 +0000.745842][7dd2] BindInputFilter 0x773bd30d58
this 0x773bd30e18
[1191:476] [2025-02-10 07:43:53 +0000.745898][7dd2] BindInputFilter 0x77715d3b20
this 0x773bd31358
[1191:476] [2025-02-10 07:43:53 +0000.746010][7dd2] BindInputFilter 0x773bd31358
this 0x773bd31418
[1191:477] [2025-02-10 07:43:53 +0000.746076][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1191:477] [2025-02-10 07:43:53 +0000.746145][7dd2] BindInputFilter 0x773bd30e18
this 0x773bd314d8
[1191:477] [2025-02-10 07:43:53 +0000.746181][3d23] NO get frame from decoder
[1191:477] [2025-02-10 07:43:53 +0000.746213][7dd2] BindInputFilter 0x773bd314d8
this 0x7771578120
[1191:477] [2025-02-10 07:43:53 +0000.746274][7dd2] BindInputFilter 0x773bd31418
this 0x773bd31598
[1191:477] [2025-02-10 07:43:53 +0000.746338][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1191:477] [2025-02-10 07:43:53 +0000.746396][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1191:477] [2025-02-10 07:43:53 +0000.747040][7dd2] machine model :poco
[1191:478] [2025-02-10 07:43:53 +0000.747080][7dd2] Support this machine
model :poco
[1191:478] [2025-02-10 07:43:53 +0000.747114][7dd2] global inited! current sdk
version: 07-20-936c45f
[1191:478] [2025-02-10 07:43:53 +0000.747127][3d23] NO get frame from decoder
[1191:478] [2025-02-10 07:43:53 +0000.747233][7dd2] GetPipeline:
-----------------------------------------
[1191:478] [2025-02-10 07:43:53 +0000.747274][7dd2] GetPipeline: source:
0x77715d3900
[1191:478] [2025-02-10 07:43:53 +0000.747312][7dd2] GetPipeline: filter: NULLFilter
[1191:478] [2025-02-10 07:43:53 +0000.747353][7dd2] GetPipeline: filter: NULLFilter
[1191:478] [2025-02-10 07:43:53 +0000.747402][7dd2] GetPipeline: filter: NULLFilter
[1191:478] [2025-02-10 07:43:53 +0000.747437][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1191:478] [2025-02-10 07:43:53 +0000.747473][3d23] NO get frame from decoder
[1191:478] [2025-02-10 07:43:53 +0000.747491][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1191:478] [2025-02-10 07:43:53 +0000.747530][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1191:478] [2025-02-10 07:43:53 +0000.747568][7dd2] GetPipeline:
------------------------------------------
[1191:478] [2025-02-10 07:43:53 +0000.747608][7dd2] filter: filter pipeline2 update
pattern: 0
[1191:480] [2025-02-10 07:43:53 +0000.749150][3d23] NO get frame from decoder
[1191:480] [2025-02-10 07:43:53 +0000.749523][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1191:480] [2025-02-10 07:43:53 +0000.749886][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1191:480] [2025-02-10 07:43:53 +0000.750004][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1191:481] [2025-02-10 07:43:53 +0000.750306][7dd2] DeviceInit:
[1191:481] [2025-02-10 07:43:53 +0000.750584][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1191:481] [2025-02-10 07:43:53 +0000.751014][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1191:482] [2025-02-10 07:43:53 +0000.751435][7dd2] CreatePlatformSpecificObjects:
[1191:482] [2025-02-10 07:43:53 +0000.751530][7dd2] audio device use null audio
input and opensl output
[1191:482] [2025-02-10 07:43:53 +0000.751668][7dd2] Create OpenSLES output module
with java VM support.

[1191:482] [2025-02-10 07:43:53 +0000.751873][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1191:483] [2025-02-10 07:43:53 +0000.752319][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1191:483] [2025-02-10 07:43:53 +0000.752669][7dd2] Create OpenSLES output module
with buffer num:2

[1191:483] [2025-02-10 07:43:53 +0000.752767][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1191:483] [2025-02-10 07:43:53 +0000.752828][7dd2] Init the output device.

[1191:483] [2025-02-10 07:43:53 +0000.752879][7dd2] Set the playout as stereo:1


[1191:483] [2025-02-10 07:43:53 +0000.752928][7dd2] Set the sample rate to be:44100

[1191:483] [2025-02-10 07:43:53 +0000.753027][7dd2] Low latency buffer size:144 low


sample rate:48000
[1191:484] [2025-02-10 07:43:53 +0000.753096][7dd2] DeviceInit: Done
[1191:484] [2025-02-10 07:43:53 +0000.753308][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1191:484] [2025-02-10 07:43:53 +0000.753987][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1191:484] [2025-02-10 07:43:53 +0000.754030][3d23] NO get frame from decoder
[1191:485] [2025-02-10 07:43:53 +0000.754124][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca3333e0
[1191:484] [2025-02-10 07:43:53 +0000.754059][3d2e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7757dfb518
[1191:485] [2025-02-10 07:43:53 +0000.754256][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1191:485] [2025-02-10 07:43:53 +0000.754282][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1191:485] [2025-02-10 07:43:53 +0000.754330][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1191:485] [2025-02-10 07:43:53 +0000.754410][7dd2] SetGraphLoop: SetGraphLoop 1
[1191:485] [2025-02-10 07:43:53 +0000.754438][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1191:485] [2025-02-10 07:43:53 +0000.754453][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1191:486] [2025-02-10 07:43:53 +0000.755439][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1191:486] [2025-02-10 07:43:53 +0000.755678][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1191:486] [2025-02-10 07:43:53 +0000.755850][3d30] Start:
[1191:486] [2025-02-10 07:43:53 +0000.755923][3d2f] operator(): video render
started.
[1191:487] [2025-02-10 07:43:53 +0000.756992][3d23] NO get frame from decoder
[1191:490] [2025-02-10 07:43:53 +0000.759855][3d23] NO get frame from decoder
[1191:492] [2025-02-10 07:43:53 +0000.761402][3d30] Start:
[1191:492] [2025-02-10 07:43:53 +0000.761880][3d30] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1191:492] [2025-02-10 07:43:53 +0000.761962][3d30] Reset: history total size: 98
[1191:492] [2025-02-10 07:43:53 +0000.762021][3d30] DeviceStart:
audioDevice_:0x77580b7000
[1191:492] [2025-02-10 07:43:53 +0000.762058][3d30] DeviceStart: time profile
playout init before
[1191:493] [2025-02-10 07:43:53 +0000.762100][3d30] DeviceStart: time profile
playout init end
[1191:493] [2025-02-10 07:43:53 +0000.762133][3d30] OpenSlesOutput:Start playout

[1191:495] [2025-02-10 07:43:53 +0000.764486][3d30] Create the opensl output


player. streamtype before:0

[1191:495] [2025-02-10 07:43:53 +0000.764533][3d30] Create the opensl output


player. streamtype after:3
[1191:571] [2025-02-10 07:43:53 +0000.840329][3d30] Enqueue opensl buffer size:1764
[1191:584] [2025-02-10 07:43:53 +0000.853977][3c07] Run AGC when audioType = 0
[1191:585] [2025-02-10 07:43:53 +0000.854094][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1191:595] [2025-02-10 07:43:53 +0000.864227][3d30] DeviceStart: time profile
playout all end
[1191:595] [2025-02-10 07:43:53 +0000.864325][3d30] operator(): Audio playback
started.
[1191:595] [2025-02-10 07:43:53 +0000.864906][3d31]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1191:607] [2025-02-10 07:43:53 +0000.876990][3d30] operator(): Started now!
[1191:621] [2025-02-10 07:43:53 +0000.890613][3d2f] lipsync_debug: First video
frame rendering.
[1191:666] [2025-02-10 07:43:53 +0000.935802][3d30] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1191:666] [2025-02-10 07:43:53 +0000.935891][3d30] First audio frame rendering
[1191:670] [2025-02-10 07:43:53 +0000.939578][3d31] audio frame wait video
frame.last_video_timestamp:103 last_audio_timestamp:207.937
[1191:670] [2025-02-10 07:43:53 +0000.939851][3d31]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1191:819] [2025-02-10 07:43:54 +0000.88806][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[1191:821] [2025-02-10 07:43:54 +0000.90193][3d30] Stop:
[1191:821] [2025-02-10 07:43:54 +0000.90437][3d2f] operator(): Video Render
stopped.
[1191:821] [2025-02-10 07:43:54 +0000.90643][3d30] Stop:
[1191:821] [2025-02-10 07:43:54 +0000.90941][3d30] DeviceStop:
audioDevice_:0x77580b7000
[1191:821] [2025-02-10 07:43:54 +0000.91009][3d30] OpenSlesOutput:Stop playout

[1191:823] [2025-02-10 07:43:54 +0000.92797][3d30] DeviceStop: Done


[1191:823] [2025-02-10 07:43:54 +0000.92920][3d30] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1191:823] [2025-02-10 07:43:54 +0000.92977][3d30] operator(): Stop now!
[1191:862] [2025-02-10 07:43:54 +0000.131444][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1191:862] [2025-02-10 07:43:54 +0000.131566][7dd2] StopPreView: Have Stopped,
operation cancel
[1191:862] [2025-02-10 07:43:54 +0000.131597][7dd2] Stop:
[1191:862] [2025-02-10 07:43:54 +0000.131724][3d30] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1191:862] [2025-02-10 07:43:54 +0000.131953][7dd2] DeviceRelease:
audioDevice_:0x77580b7000
[1191:862] [2025-02-10 07:43:54 +0000.132016][7dd2] OpenSlesOutput:Stop playout

[1191:863] [2025-02-10 07:43:54 +0000.132109][7dd2] DeviceRelease: Release the


webrtc device object.
[1191:863] [2025-02-10 07:43:54 +0000.132284][7dd2] OpenSlesOutput destruct.

[1191:863] [2025-02-10 07:43:54 +0000.132363][7dd2] DeviceRelease: Done


[1191:863] [2025-02-10 07:43:54 +0000.132460][7dd2] Stop:
[1191:863] [2025-02-10 07:43:54 +0000.132550][3d2f] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1191:866] [2025-02-10 07:43:54 +0000.135534][7dd2] global uninited!
[1191:866] [2025-02-10 07:43:54 +0000.135655][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1191:866] [2025-02-10 07:43:54 +0000.135770][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1191:866] [2025-02-10 07:43:54 +0000.135811][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1191:866] [2025-02-10 07:43:54 +0000.135855][7dd2] UnbindInputFilter 0x773bd314d8
this 0x7771578120
[1191:866] [2025-02-10 07:43:54 +0000.135889][7dd2] ClearAllSource: remove source
filter, sourceid: 0x77715d3900
[1191:866] [2025-02-10 07:43:54 +0000.135914][7dd2] DestoryDecoderByVideoSource
time:44302427 enter.

[1191:867] [2025-02-10 07:43:54 +0000.136412][7dd2] ~VideoBindDecoder time:44302428


enter.

[1191:867] [2025-02-10 07:43:54 +0000.136622][7dd2] CleanUp time:44302428 enter.

[1191:869] [2025-02-10 07:43:54 +0000.138792][7dd2] CleanUp leave. expire time = 2


ms

[1191:869] [2025-02-10 07:43:54 +0000.138853][7dd2] CleanUp time:44302430 enter.

[1191:870] [2025-02-10 07:43:54 +0000.139103][7dd2] CleanUp leave. expire time = 1


ms

[1191:870] [2025-02-10 07:43:54 +0000.139692][7dd2] ~VideoBindDecoder leave.


expire time = 3 ms

[1191:870] [2025-02-10 07:43:54 +0000.139743][7dd2] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[1191:870] [2025-02-10 07:43:54 +0000.139847][7dd2] UnbindInputFilter 0x773bd30e18


this 0x773bd314d8
[1191:870] [2025-02-10 07:43:54 +0000.139898][7dd2] UnbindInputFilter 0x773bd30d58
this 0x773bd30e18
[1191:870] [2025-02-10 07:43:54 +0000.139944][7dd2] UnbindInputFilter 0x77715d3b20
this 0x773bd30d58
[1191:870] [2025-02-10 07:43:54 +0000.139987][7dd2] UnbindInputFilter 0x773bd31418
this 0x773bd31598
[1191:870] [2025-02-10 07:43:54 +0000.140033][7dd2] UnbindInputFilter 0x773bd31358
this 0x773bd31418
[1191:871] [2025-02-10 07:43:54 +0000.140131][7dd2] UnbindInputFilter 0x77715d3b20
this 0x773bd31358
[1191:871] [2025-02-10 07:43:54 +0000.140334][7dd2] ~GLESContext:
[1191:873] [2025-02-10 07:43:54 +0000.143067][7dd2] GLESContext destruct finish.
[1191:874] [2025-02-10 07:43:54 +0000.143143][7dd2] filter: filter pipeline destroy
this: 0x7771578080
[1191:876] [2025-02-10 07:43:54 +0000.145399][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1191:876] [2025-02-10 07:43:54 +0000.145899][7dd2] machine model :poco
[1191:876] [2025-02-10 07:43:54 +0000.145934][7dd2] Support this machine
model :poco
[1191:876] [2025-02-10 07:43:54 +0000.145967][7dd2] global inited! current sdk
version: 07-20-936c45f
[1191:877] [2025-02-10 07:43:54 +0000.146211][7dd2] filter: filter pipeline
construtc this: 0x7771578080
[1191:877] [2025-02-10 07:43:54 +0000.146248][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1191:877] [2025-02-10 07:43:54 +0000.146276][7dd2] GLESContext:
[1191:877] [2025-02-10 07:43:54 +0000.146326][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1191:878] [2025-02-10 07:43:54 +0000.147666][7dd2] The result of creation:
0x783b5cba80
[1191:878] [2025-02-10 07:43:54 +0000.147772][7dd2] The result of
eglCreatePbufferSurface is: 0x77837c3280
[1191:878] [2025-02-10 07:43:54 +0000.147872][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1191:878] [2025-02-10 07:43:54 +0000.147913][7dd2] The source 0 speed:1
[1191:878] [2025-02-10 07:43:54 +0000.147953][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4,
delay: 0
[1191:878] [2025-02-10 07:43:54 +0000.147994][7dd2] CreateDecoderByVideoSource
time:44302439 enter.

[1191:879] [2025-02-10 07:43:54 +0000.148224][7dd2] running_decoder_count:0max


count:2
[1191:879] [2025-02-10 07:43:54 +0000.148279][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x783b5b4c00
[1191:880] [2025-02-10 07:43:54 +0000.149431][3d35] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77712f2600] Current FFmpeg version git-2021-06-16-
97cea6f

[1191:902] [2025-02-10 07:43:54 +0000.171430][3d35] OnStreamInfoFound: video


duration_: 6363
[1191:903] [2025-02-10 07:43:54 +0000.172909][3d36] NO get frame from decoder
[1191:904] [2025-02-10 07:43:54 +0000.173338][7dd2] start decoder
[1191:904] [2025-02-10 07:43:54 +0000.173428][7dd2] CreateDecoderByVideoSource
leave. expire time = 26 ms

[1191:904] [2025-02-10 07:43:54 +0000.173539][3d36] NO get frame from decoder


[1191:904] [2025-02-10 07:43:54 +0000.173539][7dd2] BindInputFilter 0x77715d3b20
this 0x773bd30b18
[1191:904] [2025-02-10 07:43:54 +0000.173649][7dd2] BindInputFilter 0x773bd30b18
this 0x773bd30bd8
[1191:904] [2025-02-10 07:43:54 +0000.173713][7dd2] BindInputFilter 0x77715d3b20
this 0x773bd30c98
[1191:904] [2025-02-10 07:43:54 +0000.173763][7dd2] BindInputFilter 0x773bd30c98
this 0x773bd30d58
[1191:904] [2025-02-10 07:43:54 +0000.173799][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1191:904] [2025-02-10 07:43:54 +0000.173859][7dd2] BindInputFilter 0x773bd30bd8
this 0x773bd31118
[1191:904] [2025-02-10 07:43:54 +0000.173923][7dd2] BindInputFilter 0x773bd31118
this 0x7771578120
[1191:904] [2025-02-10 07:43:54 +0000.173992][7dd2] BindInputFilter 0x773bd30d58
this 0x773bd31358
[1191:904] [2025-02-10 07:43:54 +0000.174046][3d36] NO get frame from decoder
[1191:905] [2025-02-10 07:43:54 +0000.174135][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44295124.mp4
[1191:905] [2025-02-10 07:43:54 +0000.174198][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[1191:905] [2025-02-10 07:43:54 +0000.174422][7dd2] MediaComposeFile time:44302466
enter.

[1191:905] [2025-02-10 07:43:54 +0000.174512][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[1191:905] [2025-02-10 07:43:54 +0000.174624][3d36] NO get frame from decoder
[1191:905] [2025-02-10 07:43:54 +0000.174687][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1191:905] [2025-02-10 07:43:54 +0000.174759][7dd2] Recording session using default
bitrate support by app:14680064
[1191:905] [2025-02-10 07:43:54 +0000.174908][3d40] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77307c9dc0
[1191:905] [2025-02-10 07:43:54 +0000.174980][3d40] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1191:905] [2025-02-10 07:43:54 +0000.175022][3d36] NO get frame from decoder
[1191:906] [2025-02-10 07:43:54 +0000.175153][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1191:906] [2025-02-10 07:43:54 +0000.175345][7dd2] GetPipeline:
-----------------------------------------
[1191:906] [2025-02-10 07:43:54 +0000.175401][7dd2] GetPipeline: source:
0x77715d3900
[1191:906] [2025-02-10 07:43:54 +0000.175436][7dd2] GetPipeline: filter: NULLFilter
[1191:906] [2025-02-10 07:43:54 +0000.175472][7dd2] GetPipeline: filter: NULLFilter
[1191:906] [2025-02-10 07:43:54 +0000.175509][7dd2] GetPipeline: filter: NULLFilter
[1191:906] [2025-02-10 07:43:54 +0000.175544][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1191:906] [2025-02-10 07:43:54 +0000.175567][3d36] NO get frame from decoder
[1191:906] [2025-02-10 07:43:54 +0000.175579][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1191:906] [2025-02-10 07:43:54 +0000.175620][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1191:906] [2025-02-10 07:43:54 +0000.175660][7dd2] GetPipeline:
------------------------------------------
[1191:906] [2025-02-10 07:43:54 +0000.175703][7dd2] filter: filter pipeline2 update
pattern: 2
[1191:907] [2025-02-10 07:43:54 +0000.176152][3d36] NO get frame from decoder
[1191:907] [2025-02-10 07:43:54 +0000.176335][7dd2] MediaComposeFile leave. expire
time = 2 ms

[1191:907] [2025-02-10 07:43:54 +0000.177056][7dd2] machine model :poco


[1191:908] [2025-02-10 07:43:54 +0000.177121][7dd2] Support this machine
model :poco
[1191:908] [2025-02-10 07:43:54 +0000.177197][7dd2] global inited! current sdk
version: 07-20-936c45f
[1191:909] [2025-02-10 07:43:54 +0000.178215][3d36] NO get frame from decoder
[1191:921] [2025-02-10 07:43:54 +0000.191032][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[1191:922] [2025-02-10 07:43:54 +0000.191156][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 345
[1191:922] [2025-02-10 07:43:54 +0000.191204][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[1191:922] [2025-02-10 07:43:54 +0000.191248][7dd2] BeginCompose: BeginCompose, is
composing 0
[1191:922] [2025-02-10 07:43:54 +0000.191352][3d40] start recording, file path:
[1191:922] [2025-02-10 07:43:54 +0000.191498][3d40] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 345 audio_timescale:44100
video_timescale:90000
[1191:922] [2025-02-10 07:43:54 +0000.191533][3d40] 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
[1191:922] [2025-02-10 07:43:54 +0000.191557][3d40] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 345
[1191:922] [2025-02-10 07:43:54 +0000.191635][3d40] fd_open successed
handle:0xb40000790437b148
[1191:922] [2025-02-10 07:43:54 +0000.191923][3d40] create mp4 file:357
m_fileHandle: 0x7848580000
[1191:922] [2025-02-10 07:43:54 +0000.192004][3d40] MP4 file: is opened
successfully
[1191:923] [2025-02-10 07:43:54 +0000.192119][3d40] setupMediaProcessers:
[1191:923] [2025-02-10 07:43:54 +0000.192140][3d40]
RecordingSessionInternalSimple:setup media processers.
[1191:923] [2025-02-10 07:43:54 +0000.192155][3d40] construct AAC encoder
[1191:923] [2025-02-10 07:43:54 +0000.192380][3d40] H264Encoder creating:
ultrafast012323
[1191:923] [2025-02-10 07:43:54 +0000.192408][3d40] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1191:923] [2025-02-10 07:43:54 +0000.192666][3d40] H264Encode::GetMachineModel is
POCO F2 Pro
[1191:923] [2025-02-10 07:43:54 +0000.192689][3d40] H264Encoder machine_mode
is:POCO F2 Pro
[1191:923] [2025-02-10 07:43:54 +0000.192704][3d40] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1191:923] [2025-02-10 07:43:54 +0000.192719][3d40] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1191:923] [2025-02-10 07:43:54 +0000.192734][3d40] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1191:923] [2025-02-10 07:43:54 +0000.192748][3d40] setupCompressionSession:
[1191:923] [2025-02-10 07:43:54 +0000.192794][3d40] H264Encode::creating hareware
Encoder
[1191:923] [2025-02-10 07:43:54 +0000.192816][3d40] AndroidHwAvcEncoder
time:44302484 enter.

[1191:922] [2025-02-10 07:43:54 +0000.191538][3d45] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7770abf898
[1191:923] [2025-02-10 07:43:54 +0000.192963][3d40] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1191:923] [2025-02-10 07:43:54 +0000.193041][3d40] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1191:923] [2025-02-10 07:43:54 +0000.193062][3d40] The video avc hw codec address
is 0x7848421d98
[1191:924] [2025-02-10 07:43:54 +0000.193103][3d40] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1191:924] [2025-02-10 07:43:54 +0000.193121][3d40] RegisterEncodeCompleteCallback


time:44302485 enter.

[1191:924] [2025-02-10 07:43:54 +0000.193224][3d40] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1191:924] [2025-02-10 07:43:54 +0000.193248][3d40] InitEncode time:44302485


enter.

[1191:924] [2025-02-10 07:43:54 +0000.193290][3d40] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1191:924] [2025-02-10 07:43:54 +0000.193313][3d40] Create time:44302485 enter.

[1191:924] [2025-02-10 07:43:54 +0000.193328][3d40] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1191:924] [2025-02-10 07:43:54 +0000.193348][3d40]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770a76880
[1191:924] [2025-02-10 07:43:54 +0000.193436][3d40]
supported_type:image/vnd.android.heic
[1191:924] [2025-02-10 07:43:54 +0000.193490][3d40] supported_type:video/avc
[1191:924] [2025-02-10 07:43:54 +0000.193511][3d40] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1191:924] [2025-02-10 07:43:54 +0000.193536][3d40] hwCodecPrefix :OMX.qcom.
[1191:924] [2025-02-10 07:43:54 +0000.193557][3d40] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1191:924] [2025-02-10 07:43:54 +0000.193576][3d40] mediacodec_createCodecByName
time:44302485 enter.

[1191:924] [2025-02-10 07:43:54 +0000.193594][3d40] WrapAndroidMediaCodec


time:44302485 enter.

[1191:924] [2025-02-10 07:43:54 +0000.193723][3d40] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1191:944] [2025-02-10 07:43:54 +0000.213288][3d40] mediacodec_createCodecByName


leave. expire time = 20 ms

[1191:944] [2025-02-10 07:43:54 +0000.213369][3d40] WrapAndroidMediaFromat


time:44302505 enter.

[1191:944] [2025-02-10 07:43:54 +0000.213419][3d40] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1191:968] [2025-02-10 07:43:54 +0000.237463][3d40] Destroy time:44302529 enter.

[1191:968] [2025-02-10 07:43:54 +0000.237560][3d40] WrapAndroidMediaFromat::


Destroy
[1191:968] [2025-02-10 07:43:54 +0000.237584][3d40] Destroy leave. expire time = 0
ms

[1191:968] [2025-02-10 07:43:54 +0000.237604][3d40] ~WrapAndroidMediaFromat


time:44302529 enter.

[1191:968] [2025-02-10 07:43:54 +0000.237623][3d40] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1191:968] [2025-02-10 07:43:54 +0000.237643][3d40] Create leave. expire time = 44


ms

[1191:968] [2025-02-10 07:43:54 +0000.237662][3d40] isSemiPlanarSupport


time:44302529 enter.

[1191:968] [2025-02-10 07:43:54 +0000.237682][3d40] H264Encoder isSemiPlanarSupport


[1191:968] [2025-02-10 07:43:54 +0000.237703][3d40] isSemiPlanarSupport leave.
expire time = 0 ms

[1191:968] [2025-02-10 07:43:54 +0000.237722][3d40] creat hw H264Encoder success,


isSemiPlanar:1
[1191:968] [2025-02-10 07:43:54 +0000.237796][3d40] InitEncode leave. expire time
= 44 ms

[1191:968] [2025-02-10 07:43:54 +0000.237821][3d40] H264Encode::created Encoder


[1191:968] [2025-02-10 07:43:54 +0000.237841][3d40] H264Encode:: H264 encoder
created.
[1191:968] [2025-02-10 07:43:54 +0000.237861][3d40] H264 encoder created.
[1191:968] [2025-02-10 07:43:54 +0000.237881][3d40]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c30af80
[1191:968] [2025-02-10 07:43:54 +0000.237901][3d40] setOutput:
[1191:968] [2025-02-10 07:43:54 +0000.237922][3d40]
RecordingSessionInternalSimple:encoder set output to muxer!
[1191:968] [2025-02-10 07:43:54 +0000.237942][3d40] request a key frame
[1191:968] [2025-02-10 07:43:54 +0000.237961][3d40] H264Encode:: request a key
frame
[1191:969] [2025-02-10 07:43:54 +0000.238844][3d40] setDisplayRotate :90
[1191:969] [2025-02-10 07:43:54 +0000.238900][3d40] 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
[1191:975] [2025-02-10 07:43:54 +0000.244562][3d41]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1191:977] [2025-02-10 07:43:54 +0000.247044][3d44] audio_frame_list_ empty
[1192:034] [2025-02-10 07:43:54 +0000.303454][3d45] add aac audio track with id:1
[1192:034] [2025-02-10 07:43:54 +0000.303547][3d45] audio start ts:0
[1192:034] [2025-02-10 07:43:54 +0000.303600][3d45] the audio frame has been
written into MP4 file
[1192:036] [2025-02-10 07:43:54 +0000.305805][3d40] setDisplayRotate :90
[1192:036] [2025-02-10 07:43:54 +0000.305838][3d40] 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
[1192:046] [2025-02-10 07:43:54 +0000.315700][3d41] h264 add frame header cdr flag
[1192:047] [2025-02-10 07:43:54 +0000.316962][3d41] h264 add frame header cdr flag
[1192:048] [2025-02-10 07:43:54 +0000.317201][3d41] Received key frame:10
[1192:048] [2025-02-10 07:43:54 +0000.317268][3d41] H264Encode:: get a sps pps
header!headerSize:31
[1192:048] [2025-02-10 07:43:54 +0000.317390][3d45] get the H.264 SPS parameter
[1192:048] [2025-02-10 07:43:54 +0000.317530][3d45] add video track with id:2
[1192:049] [2025-02-10 07:43:54 +0000.318075][3d45] get the H.264 PPS parameter
[1192:051] [2025-02-10 07:43:54 +0000.321057][3d45] get the H.264 IDR frame
[1192:052] [2025-02-10 07:43:54 +0000.321129][3d45] resss:true
[1192:052] [2025-02-10 07:43:54 +0000.321154][3d45] video start ts:10
[1192:052] [2025-02-10 07:43:54 +0000.321197][3d45] the video frame has been
written into MP4 file
[1192:065] [2025-02-10 07:43:54 +0000.334716][3d43] Error(video_source.cc:430):
wait decoder a frame: 0
[1192:081] [2025-02-10 07:43:54 +0000.350726][3d41] SendFrame
encodedImage._timeStamp:266encodedImage->_length:18048
[1192:112] [2025-02-10 07:43:54 +0000.381744][3d43] FilterPipeline2::OnVideoFrame
pts 104850 last_video_timestamp_ 1165
[1192:114] [2025-02-10 07:43:54 +0000.383754][3d41] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:574 pts:574
[1192:140] [2025-02-10 07:43:54 +0000.409961][3d41] DTS queue for
Generator:0x7770bbe0b8 735 766 802
[1192:163] [2025-02-10 07:43:54 +0000.433025][3d41] Push an pts:937 to dts queue.
[1192:180] [2025-02-10 07:43:54 +0000.449318][3d41] last dts:903 currentPts:937
ppsOrSPS:0 queue length:6
[1192:181] [2025-02-10 07:43:54 +0000.450963][3d43] webrtc common_video plane
old ..... (1/1000) new: 116001 delete: 115883 diff: 118
[1192:184] [2025-02-10 07:43:54 +0000.453164][3d43] Error(video_source.cc:430):
wait decoder a frame: 0
[1192:254] [2025-02-10 07:43:54 +0000.523165][3d41] DTS queue for
Generator:0x7770bbe0b8 1500 1533 1567 1600 1634 1667 1702
[1192:306] [2025-02-10 07:43:54 +0000.575323][3d43] Error(video_source.cc:430):
wait decoder a frame: 0
[1192:315] [2025-02-10 07:43:54 +0000.584908][3d41] h264 add frame header cdr flag
[1192:315] [2025-02-10 07:43:54 +0000.585046][3d41] Received key frame:2000
[1192:317] [2025-02-10 07:43:54 +0000.586136][3d45] get the H.264 IDR frame
[1192:329] [2025-02-10 07:43:54 +0000.598100][3d41] Push an pts:2265 to dts queue.
[1192:339] [2025-02-10 07:43:54 +0000.608986][3d41] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2365
[1192:340] [2025-02-10 07:43:54 +0000.609080][3d41] push video frame to H264
encoder. (100 frame for one log)

[1192:340] [2025-02-10 07:43:54 +0000.609149][3d41] push video frame to H264


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

[1192:340] [2025-02-10 07:43:54 +0000.609315][3d41] H264Encode::push video frame to


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

[1192:340] [2025-02-10 07:43:54 +0000.609388][3d41] The input pts:2365 fps:30


[1192:342] [2025-02-10 07:43:54 +0000.611384][3d41] last dts:2234 currentPts:2265
ppsOrSPS:0 queue length:4
[1192:348] [2025-02-10 07:43:54 +0000.617506][3d41] DTS queue for
Generator:0x7770bbe0b8 2365 2402 2434 2466
[1192:354] [2025-02-10 07:43:54 +0000.623226][3d41] H264Encode::H264SWEncoder get
callback, length:20176 type:1 nalType:1length:20172
[1192:433] [2025-02-10 07:43:54 +0000.702883][3d41] DTS queue for
Generator:0x7770bbe0b8 3168 3205 3241 3265 3303 3336
[1192:434] [2025-02-10 07:43:54 +0000.703453][3d43] Error(video_source.cc:430):
wait decoder a frame: 0
[1192:473] [2025-02-10 07:43:54 +0000.742174][3d41] Push an pts:3598 to dts queue.
[1192:484] [2025-02-10 07:43:54 +0000.753816][3d41] SendFrame
encodedImage._timeStamp:3598encodedImage->_length:19584
[1192:484] [2025-02-10 07:43:54 +0000.753924][3d41] last dts:3569 currentPts:3598
ppsOrSPS:0 queue length:4
[1192:529] [2025-02-10 07:43:54 +0000.798380][3d41] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3936 pts:3936
[1192:531] [2025-02-10 07:43:54 +0000.800439][3d36] av_read_frame AVERROR_EOF
[1192:531] [2025-02-10 07:43:54 +0000.800878][3d41] h264 add frame header cdr flag
[1192:532] [2025-02-10 07:43:54 +0000.801109][3d41] Received key frame:3999
[1192:532] [2025-02-10 07:43:54 +0000.801165][3d41] DTS queue for
Generator:0x7770bbe0b8 3999 4035 4067 4097 4136
[1192:533] [2025-02-10 07:43:54 +0000.802574][3d45] get the H.264 IDR frame
[1192:548] [2025-02-10 07:43:54 +0000.817674][3d36] OnReceiveEOF:
[1192:548] [2025-02-10 07:43:54 +0000.817748][3d36] OnDecoderEOF time:44303109
enter.

[1192:548] [2025-02-10 07:43:54 +0000.817816][3d36] OnDecoderEOF leave. expire


time = 0 ms

[1192:548] [2025-02-10 07:43:54 +0000.817841][3d34] CleanUp time:44303109 enter.

[1192:548] [2025-02-10 07:43:54 +0000.817847][3d36] OnDecoderFinished:


OnDecoderFinished total decoder frames:191 this:0x77715d3900
[1192:551] [2025-02-10 07:43:54 +0000.820116][3d34] CleanUp leave. expire time = 3
ms

[1192:551] [2025-02-10 07:43:54 +0000.820187][3d34] clean up


[1192:551] [2025-02-10 07:43:54 +0000.820208][3d34] running_decoder_count:0max
count:2
[1192:561] [2025-02-10 07:43:54 +0000.830549][3d41] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[1192:574] [2025-02-10 07:43:54 +0000.843582][3d43] Error(video_source.cc:430):
wait decoder a frame: 0
[1192:577] [2025-02-10 07:43:54 +0000.846204][3d43] webrtc common_video plane
old ..... (1/1000) new: 117001 delete: 116819 diff: 182
[1192:581] [2025-02-10 07:43:54 +0000.850428][3d44] PullAudioFrame: PullFrame audio
finished.
[1192:581] [2025-02-10 07:43:54 +0000.850503][3d44] OnAudioTimer: OnAudioTimer
return
[1192:589] [2025-02-10 07:43:54 +0000.858565][3d41] Push an pts:4937 to dts queue.
[1192:595] [2025-02-10 07:43:54 +0000.864625][3d43] OnVideoTimer: OnVideoTimer
EndComposeFile
[1192:595] [2025-02-10 07:43:54 +0000.864735][3d43] EndComposeFile:
EndComposeFile, is composing 1
[1192:598] [2025-02-10 07:43:54 +0000.867659][3d41] DTS queue for
Generator:0x7770bbe0b8 4765 4802 4839 4871 4898 4937 4970 5001 5035
[1192:608] [2025-02-10 07:43:54 +0000.877579][3d41] last dts:4898 currentPts:4937
ppsOrSPS:0 queue length:8
[1192:648] [2025-02-10 07:43:54 +0000.917142][3d41] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5735
[1192:648] [2025-02-10 07:43:54 +0000.917224][3d41] push video frame to H264
encoder. (100 frame for one log)

[1192:648] [2025-02-10 07:43:54 +0000.917256][3d41] push video frame to H264


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

[1192:648] [2025-02-10 07:43:54 +0000.917273][3d41] H264Encode::push video frame to


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

[1192:648] [2025-02-10 07:43:54 +0000.917294][3d41] The input pts:5735 fps:30


[1192:657] [2025-02-10 07:43:54 +0000.926627][3d41] DTS queue for
Generator:0x7770bbe0b8 5604 5631 5667 5696 5735 5766 5797 5837 5865
[1192:666] [2025-02-10 07:43:54 +0000.935133][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1192:668] [2025-02-10 07:43:54 +0000.937600][3d41] H264Encode::H264SWEncoder get
callback, length:26080 type:1 nalType:1length:26076
[1192:684] [2025-02-10 07:43:54 +0000.953130][3d41] Push an pts:6267 to dts queue.
[1192:689] [2025-02-10 07:43:54 +0000.958196][3d41] h264 add frame header cdr flag
[1192:689] [2025-02-10 07:43:54 +0000.958341][3d41] Received key frame:6000
[1192:691] [2025-02-10 07:43:54 +0000.960197][3d45] get the H.264 IDR frame
[1192:694] [2025-02-10 07:43:54 +0000.963776][3d41]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:191
[1192:694] [2025-02-10 07:43:54 +0000.963869][3d41]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7738e0a800
[1192:695] [2025-02-10 07:43:54 +0000.964536][3d42]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[1192:695] [2025-02-10 07:43:54 +0000.964564][3d42]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[1192:695] [2025-02-10 07:43:54 +0000.964685][3d40] stop recording
[1192:695] [2025-02-10 07:43:54 +0000.964706][3d40]
RecordingSessionInternalSimple:destroy media processers
[1192:695] [2025-02-10 07:43:54 +0000.964723][3d40] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1192:695] [2025-02-10 07:43:54 +0000.964738][3d40] H264Encode::flushing hareware
Encoder
[1192:695] [2025-02-10 07:43:54 +0000.964818][3d40] Flush time:44303256 enter.

[1192:695] [2025-02-10 07:43:54 +0000.964841][3d40] H264Encoder encoder flush


[1192:695] [2025-02-10 07:43:54 +0000.964859][3d40] flush output queue
[1192:721] [2025-02-10 07:43:54 +0000.990443][3d40] last dts:6235 currentPts:6267
ppsOrSPS:0 queue length:3
[1193:021] [2025-02-10 07:43:55 +0000.290541][3d40] Flush leave. expire time = 326
ms

[1193:021] [2025-02-10 07:43:55 +0000.290962][3d40] ~H264EncodeWrap:


[1193:021] [2025-02-10 07:43:55 +0000.291035][3d40] ~H264Encode:
[1193:022] [2025-02-10 07:43:55 +0000.291079][3d40] teardownCompressionSession:
H264Encode::destroying Encoder
[1193:022] [2025-02-10 07:43:55 +0000.291125][3d40] Release time:44303583 enter.

[1193:022] [2025-02-10 07:43:55 +0000.291352][3d40] Release:


MediaCodecVideoEncoder::Release _inited:1
[1193:022] [2025-02-10 07:43:55 +0000.291427][3d40] Destroy time:44303583 enter.

[1193:022] [2025-02-10 07:43:55 +0000.291474][3d40] H264Encoder encoderDestroy


[1193:022] [2025-02-10 07:43:55 +0000.291518][3d40]
AndroidMediaCodecVideoEncoder::release env: 0x7770ad6640
[1193:022] [2025-02-10 07:43:55 +0000.291705][3d40]
AndroidMediaCodecVideoEncoder::Destroy
[1193:058] [2025-02-10 07:43:55 +0000.327552][3d40] Destroy leave. expire time =
36 ms

[1193:058] [2025-02-10 07:43:55 +0000.327792][3d40] Release leave. expire time =


36 ms

[1193:058] [2025-02-10 07:43:55 +0000.327855][3d40] ~AndroidHwAvcEncoder


time:44303619 enter.

[1193:058] [2025-02-10 07:43:55 +0000.327990][3d40] Release time:44303619 enter.

[1193:059] [2025-02-10 07:43:55 +0000.328143][3d40] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1193:059] [2025-02-10 07:43:55 +0000.328178][3d40] Release leave. expire time = 1
ms

[1193:059] [2025-02-10 07:43:55 +0000.328209][3d40] ~AndroidMediaCodecVideoEncoder


[1193:059] [2025-02-10 07:43:55 +0000.328244][3d40] ~WrapAndroidMediaCodec
time:44303620 enter.

[1193:059] [2025-02-10 07:43:55 +0000.328275][3d40] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1193:059] [2025-02-10 07:43:55 +0000.328309][3d40] video hevc hw codec


destructor:0x7848421d98

[1193:059] [2025-02-10 07:43:55 +0000.328372][3d40] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1193:059] [2025-02-10 07:43:55 +0000.328477][3d40] teardownCompressionSession:


H264Encode::destroyed Encoder
[1193:059] [2025-02-10 07:43:55 +0000.328517][3d40]
RecordingSessionInternalSimple:destroy aac encoder output!
[1193:059] [2025-02-10 07:43:55 +0000.328546][3d40] AACSWEncode destructor
[1193:061] [2025-02-10 07:43:55 +0000.330405][3d45] fd_close successed!
[1193:066] [2025-02-10 07:43:55 +0000.336044][3d45] MP4 close file successfully
[1193:067] [2025-02-10 07:43:55 +0000.336153][3d45] Recording session Internal:
notify recording ok
[1193:067] [2025-02-10 07:43:55 +0000.336191][3d45] onRecordingOk: Recording Ok,
compose use time: 1145, averagefps 0
[1193:067] [2025-02-10 07:43:55 +0000.336226][3d45] OnReceiveEOF:
[1193:069] [2025-02-10 07:43:55 +0000.338548][3d43] OnVideoTimer: OnVideoTimer
return
[1193:076] [2025-02-10 07:43:55 +0000.345241][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[1193:076] [2025-02-10 07:43:55 +0000.345401][7dd2] ~MediaComposeFile time:44303637
enter.

[1193:076] [2025-02-10 07:43:55 +0000.345454][7dd2] CancelCompose: CancelCompose,


is composing 0
[1193:077] [2025-02-10 07:43:55 +0000.346091][3d40] stop recording
[1193:077] [2025-02-10 07:43:55 +0000.346175][3d40] we have stopped recording
before
[1193:078] [2025-02-10 07:43:55 +0000.347104][7dd2] ~MediaComposeFile leave.
expire time = 2 ms

[1193:078] [2025-02-10 07:43:55 +0000.347268][7dd2]


~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1193:078] [2025-02-10 07:43:55 +0000.347665][7dd2] global uninited!
[1193:078] [2025-02-10 07:43:55 +0000.347848][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1193:078] [2025-02-10 07:43:55 +0000.347946][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1193:078] [2025-02-10 07:43:55 +0000.347987][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1193:078] [2025-02-10 07:43:55 +0000.348054][7dd2] UnbindInputFilter 0x773bd31118
this 0x7771578120
[1193:079] [2025-02-10 07:43:55 +0000.348158][7dd2] ClearAllSource: remove source
filter, sourceid: 0x77715d3900
[1193:079] [2025-02-10 07:43:55 +0000.348214][7dd2] DestoryDecoderByVideoSource
time:44303640 enter.

[1193:079] [2025-02-10 07:43:55 +0000.348259][7dd2] ~VideoBindDecoder time:44303640


enter.

[1193:080] [2025-02-10 07:43:55 +0000.349400][7dd2] CleanUp time:44303641 enter.

[1193:082] [2025-02-10 07:43:55 +0000.351707][7dd2] CleanUp leave. expire time = 2


ms

[1193:082] [2025-02-10 07:43:55 +0000.351798][7dd2] CleanUp time:44303643 enter.

[1193:083] [2025-02-10 07:43:55 +0000.352644][7dd2] CleanUp leave. expire time = 1


ms

[1193:086] [2025-02-10 07:43:55 +0000.355851][7dd2] ~VideoBindDecoder leave.


expire time = 7 ms

[1193:086] [2025-02-10 07:43:55 +0000.355961][7dd2] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[1193:086] [2025-02-10 07:43:55 +0000.356048][7dd2] UnbindInputFilter 0x773bd30bd8


this 0x773bd31118
[1193:087] [2025-02-10 07:43:55 +0000.356206][7dd2] UnbindInputFilter 0x773bd30b18
this 0x773bd30bd8
[1193:087] [2025-02-10 07:43:55 +0000.356290][7dd2] UnbindInputFilter 0x77715d3b20
this 0x773bd30b18
[1193:087] [2025-02-10 07:43:55 +0000.356345][7dd2] UnbindInputFilter 0x773bd30d58
this 0x773bd31358
[1193:087] [2025-02-10 07:43:55 +0000.356446][7dd2] UnbindInputFilter 0x773bd30c98
this 0x773bd30d58
[1193:087] [2025-02-10 07:43:55 +0000.356565][7dd2] UnbindInputFilter 0x77715d3b20
this 0x773bd30c98
[1193:087] [2025-02-10 07:43:55 +0000.356626][7dd2] ~GLESContext:
[1193:088] [2025-02-10 07:43:55 +0000.357372][7dd2] GLESContext destruct finish.
[1193:088] [2025-02-10 07:43:55 +0000.357434][7dd2] filter: filter pipeline destroy
this: 0x7771578080
[1193:583] [2025-02-10 07:43:55 +0000.852142][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1193:583] [2025-02-10 07:43:55 +0000.852296][3c08] _deviceSampleRate:48000

[1193:586] [2025-02-10 07:43:55 +0000.855560][3c07] Run AGC when audioType = 0


[1194:386] [2025-02-10 07:43:56 +0000.655606][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1195:582] [2025-02-10 07:43:57 +0000.851858][3c07] Run AGC when audioType = 0
[1195:583] [2025-02-10 07:43:57 +0000.852263][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1196:128] [2025-02-10 07:43:58 +0000.397820][3c07] haveEnoughProcessedData
internalAudioStream.length: 20
[1197:584] [2025-02-10 07:43:59 +0000.853856][3c07] Run AGC when audioType = 0
[1197:865] [2025-02-10 07:44:00 +0000.135045][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1199:585] [2025-02-10 07:44:01 +0000.854496][3c07] Run AGC when audioType = 0
[1199:585] [2025-02-10 07:44:01 +0000.854736][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1199:628] [2025-02-10 07:44:01 +0000.898109][3c07] haveEnoughProcessedData
internalAudioStream.length: 20
[1201:358] [2025-02-10 07:44:03 +0000.627661][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1201:531] [2025-02-10 07:44:03 +0000.801078][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1201:532] [2025-02-10 07:44:03 +0000.801225][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1201:532] [2025-02-10 07:44:03 +0000.801473][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1201:532] [2025-02-10 07:44:03 +0000.801692][3c03] operator() time:44312093
enter.

[1201:532] [2025-02-10 07:44:03 +0000.801760][3c03] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:36
[1201:534] [2025-02-10 07:44:03 +0000.803783][3c03] MicSource: Mic source
created:10x78484cfa00
[1201:535] [2025-02-10 07:44:03 +0000.804699][3c03] alloc thread: 0x773d0b6900
name:worker3 thread id:513240427696 to Mic_source
[1201:535] [2025-02-10 07:44:03 +0000.804758][3c03] audio: start the audio sender
thread.

[1201:535] [2025-02-10 07:44:03 +0000.804818][3c03] construct OpenGLRenderProgram


0x78484a1298
[1201:535] [2025-02-10 07:44:03 +0000.804854][3c03] CropFilter::SetOrientation
orientation: 90
[1201:535] [2025-02-10 07:44:03 +0000.805037][3c03] filter: filter pipeline
construtc this: 0x773d1bdb80
[1201:536] [2025-02-10 07:44:03 +0000.805091][3c03] filter: filter pipeline2 update
pattern: 1
[1201:536] [2025-02-10 07:44:03 +0000.805156][3c03] CameraSource::source_id_:67
[1201:536] [2025-02-10 07:44:03 +0000.805208][3c03]
RecordAudioSource::source_id_:68
[1201:536] [2025-02-10 07:44:03 +0000.805472][3c03] BindInputFilter 0x7770b14e40
this 0x78484a14c0
[1201:536] [2025-02-10 07:44:03 +0000.805537][3c03] BindInputFilter 0x7770b14fd8
this 0x7770b128d0
[1201:536] [2025-02-10 07:44:03 +0000.805599][3c03] BindInputFilter 0x78484a14c0
this 0x773d1bdc20
[1201:536] [2025-02-10 07:44:03 +0000.805667][3c03] setParamentForFilters:
speed:1.000000
[1201:536] [2025-02-10 07:44:03 +0000.805709][3c03] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1201:536] [2025-02-10 07:44:03 +0000.805818][3c03] SetParamForFilter time:44312097
enter.

[1201:536] [2025-02-10 07:44:03 +0000.805867][3c03] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1201:536] [2025-02-10 07:44:03 +0000.805914][3c03] SetParamForFilter: Params
video index is: 0
[1201:536] [2025-02-10 07:44:03 +0000.805962][3c03] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1201:536] [2025-02-10 07:44:03 +0000.806009][3c03] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1201:536] [2025-02-10 07:44:03 +0000.806058][3c03] crop filter mode tpye:
citytravelvideo index:0
[1201:542] [2025-02-10 07:44:03 +0000.811092][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811195][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811235][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811268][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811319][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811374][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811423][3c03]
Warning(parse_template_json.cc:45): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811471][3c03]
Warning(parse_template_json.cc:81): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811516][3c03]
Warning(parse_template_json.cc:81): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811561][3c03]
Warning(parse_template_json.cc:67): json parament no found the parament
[1201:542] [2025-02-10 07:44:03 +0000.811607][3c03]
Warning(parse_template_json.cc:93): json parament no found the duration
[1201:542] [2025-02-10 07:44:03 +0000.811658][3c03] SetParamForFilter leave.
expire time = 6 ms

[1201:542] [2025-02-10 07:44:03 +0000.811772][3c03] OnOutputSizeChanged width 1280


height 720
[1201:542] [2025-02-10 07:44:03 +0000.811841][3c03] OpenGLFrameBuffer: width:1280
height:720
[1201:542] [2025-02-10 07:44:03 +0000.811883][3c03] OpenGLFrameBuffer: width:1280
height:720
[1201:542] [2025-02-10 07:44:03 +0000.811914][3c03] OpenGLFrameBuffer: width:1280
height:720
[1201:542] [2025-02-10 07:44:03 +0000.811964][3c03] OpenGLFrameBuffer: width:1280
height:720
[1201:542] [2025-02-10 07:44:03 +0000.812049][3c03] OpenGLFrameBuffer: width:1280
height:720
[1201:543] [2025-02-10 07:44:03 +0000.812114][3c03] OpenGLFrameBuffer: width:1280
height:720
[1201:543] [2025-02-10 07:44:03 +0000.812210][3c03] construct TrivalImageDrawer
0x773c30b0c0
[1201:543] [2025-02-10 07:44:03 +0000.812244][3c03] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c30b0c0 context 0x7848537e80
[1201:543] [2025-02-10 07:44:03 +0000.812279][3c03] setupGLES:
[1201:543] [2025-02-10 07:44:03 +0000.812764][3c03]
OpenGLRenderProgram::Initialize.
[1201:543] [2025-02-10 07:44:03 +0000.812824][3c03] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1201:543] [2025-02-10 07:44:03 +0000.812870][3c03] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1201:543] [2025-02-10 07:44:03 +0000.812998][3c03] Init open gl render:
0x78484a1298
[1201:543] [2025-02-10 07:44:03 +0000.813048][3c03] Fragement shader path:
[1201:544] [2025-02-10 07:44:03 +0000.813096][3c03] Fragement shader path:
[1201:544] [2025-02-10 07:44:03 +0000.813138][3c03] create opengl program object.
[1201:544] [2025-02-10 07:44:03 +0000.813180][3c03] create shader: vertex
[1201:544] [2025-02-10 07:44:03 +0000.813463][3c03] create shader: fragment
[1201:546] [2025-02-10 07:44:03 +0000.815555][3c03] Have not extra filter filename!
[1201:546] [2025-02-10 07:44:03 +0000.815615][3c03] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1201:546] [2025-02-10 07:44:03 +0000.815676][3c03] OpenGLRenderProgram::Initialize
success.
[1201:546] [2025-02-10 07:44:03 +0000.815750][3c03] Setup the OpenGL result:1
[1201:547] [2025-02-10 07:44:03 +0000.816511][3c02] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1201:547] [2025-02-10 07:44:03 +0000.816687][3c02] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1201:547] [2025-02-10 07:44:03 +0000.816723][3d7d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77ca15e498
[1201:547] [2025-02-10 07:44:03 +0000.816753][3c02] 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
[1201:547] [2025-02-10 07:44:03 +0000.816897][3c02] 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_44312107.mp4
fileFD: -1
[1201:548] [2025-02-10 07:44:03 +0000.817426][3c02] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
is opened successfully
[1201:548] [2025-02-10 07:44:03 +0000.817497][3c02] setupMediaProcessers:
[1201:548] [2025-02-10 07:44:03 +0000.817568][3c02]
RecordingSessionInternalSimple:setup media processers.
[1201:548] [2025-02-10 07:44:03 +0000.817640][3c02] construct AAC encoder
[1201:548] [2025-02-10 07:44:03 +0000.817940][3c02] H264Encoder creating:
superfast011818
[1201:548] [2025-02-10 07:44:03 +0000.818022][3c02] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1201:550] [2025-02-10 07:44:03 +0000.819119][3c02] H264Encode::GetMachineModel is
POCO F2 Pro
[1201:550] [2025-02-10 07:44:03 +0000.819210][3c02] H264Encoder machine_mode
is:POCO F2 Pro
[1201:550] [2025-02-10 07:44:03 +0000.819272][3c02] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1201:550] [2025-02-10 07:44:03 +0000.819319][3c02] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1201:550] [2025-02-10 07:44:03 +0000.819363][3c02] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1201:550] [2025-02-10 07:44:03 +0000.819416][3c02] setupCompressionSession:
[1201:550] [2025-02-10 07:44:03 +0000.819446][3c02] H264Encode::creating hareware
Encoder
[1201:550] [2025-02-10 07:44:03 +0000.819480][3c02] AndroidHwAvcEncoder
time:44312111 enter.

[1201:550] [2025-02-10 07:44:03 +0000.819659][3c02] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1201:550] [2025-02-10 07:44:03 +0000.819934][3c02] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1201:550] [2025-02-10 07:44:03 +0000.820015][3c02] The video avc hw codec address
is 0x77ca18cfa0
[1201:551] [2025-02-10 07:44:03 +0000.820148][3c02] AndroidHwAvcEncoder leave.
expire time = 1 ms
[1201:551] [2025-02-10 07:44:03 +0000.820236][3c02] RegisterEncodeCompleteCallback
time:44312112 enter.

[1201:551] [2025-02-10 07:44:03 +0000.820360][3c02] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1201:551] [2025-02-10 07:44:03 +0000.820415][3c02] InitEncode time:44312112


enter.

[1201:551] [2025-02-10 07:44:03 +0000.820501][3c02] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1201:551] [2025-02-10 07:44:03 +0000.820551][3c02] Create time:44312112 enter.

[1201:551] [2025-02-10 07:44:03 +0000.820585][3c02] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1201:551] [2025-02-10 07:44:03 +0000.820627][3c02]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7746469180
[1201:551] [2025-02-10 07:44:03 +0000.820811][3c02]
supported_type:image/vnd.android.heic
[1201:551] [2025-02-10 07:44:03 +0000.820874][3c02] supported_type:video/avc
[1201:551] [2025-02-10 07:44:03 +0000.820914][3c02] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1201:551] [2025-02-10 07:44:03 +0000.820963][3c02] hwCodecPrefix :OMX.qcom.
[1201:551] [2025-02-10 07:44:03 +0000.821002][3c02] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1201:551] [2025-02-10 07:44:03 +0000.821042][3c02] mediacodec_createCodecByName
time:44312112 enter.

[1201:552] [2025-02-10 07:44:03 +0000.821125][3c02] WrapAndroidMediaCodec


time:44312113 enter.

[1201:552] [2025-02-10 07:44:03 +0000.821253][3c02] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1201:574] [2025-02-10 07:44:03 +0000.843494][3c02] mediacodec_createCodecByName


leave. expire time = 23 ms

[1201:574] [2025-02-10 07:44:03 +0000.843599][3c02] WrapAndroidMediaFromat


time:44312135 enter.

[1201:574] [2025-02-10 07:44:03 +0000.843690][3c02] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1201:586] [2025-02-10 07:44:03 +0000.855554][3c07] Run AGC when audioType = 0


[1201:604] [2025-02-10 07:44:03 +0000.873519][3c02] Destroy time:44312165 enter.

[1201:604] [2025-02-10 07:44:03 +0000.873617][3c02] WrapAndroidMediaFromat::


Destroy
[1201:604] [2025-02-10 07:44:03 +0000.873693][3c02] Destroy leave. expire time = 0
ms

[1201:604] [2025-02-10 07:44:03 +0000.873741][3c02] ~WrapAndroidMediaFromat


time:44312165 enter.

[1201:604] [2025-02-10 07:44:03 +0000.873787][3c02] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1201:604] [2025-02-10 07:44:03 +0000.873922][3c02] Create leave. expire time = 53


ms

[1201:604] [2025-02-10 07:44:03 +0000.873963][3c02] isSemiPlanarSupport


time:44312165 enter.

[1201:604] [2025-02-10 07:44:03 +0000.873997][3c02] H264Encoder isSemiPlanarSupport


[1201:604] [2025-02-10 07:44:03 +0000.874033][3c02] isSemiPlanarSupport leave.
expire time = 0 ms

[1201:605] [2025-02-10 07:44:03 +0000.874117][3c02] creat hw H264Encoder success,


isSemiPlanar:1
[1201:605] [2025-02-10 07:44:03 +0000.874216][3c02] InitEncode leave. expire time
= 54 ms

[1201:605] [2025-02-10 07:44:03 +0000.874256][3c02] H264Encode::created Encoder


[1201:605] [2025-02-10 07:44:03 +0000.874290][3c02] H264Encode:: H264 encoder
created.
[1201:605] [2025-02-10 07:44:03 +0000.874322][3c02] H264 encoder created.
[1201:605] [2025-02-10 07:44:03 +0000.874354][3c02]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c30bfc0
[1201:605] [2025-02-10 07:44:03 +0000.874390][3c02] setOutput:
[1201:605] [2025-02-10 07:44:03 +0000.874420][3c02]
RecordingSessionInternalSimple:encoder set output to muxer!
[1201:605] [2025-02-10 07:44:03 +0000.874454][3c02] request a key frame
[1201:605] [2025-02-10 07:44:03 +0000.874486][3c02] H264Encode:: request a key
frame
[1201:606] [2025-02-10 07:44:03 +0000.875081][3c02] setDisplayRotate :90
[1201:606] [2025-02-10 07:44:03 +0000.875164][3c02] 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
[1201:606] [2025-02-10 07:44:03 +0000.875472][3c03] StartRecording:
[1201:606] [2025-02-10 07:44:03 +0000.875635][3d78] operator(): Set the recording
session in mic source. recording session: 0x7770b14e80
[1201:606] [2025-02-10 07:44:03 +0000.875791][3c03] operator() leave. expire time
= 74 ms

[1201:652] [2025-02-10 07:44:03 +0000.921816][3c03] begine recode to first frame


spend time:120
[1201:652] [2025-02-10 07:44:03 +0000.921899][3c03]
GPUImageProcessing::SetOrientation orientation: 90
[1201:653] [2025-02-10 07:44:03 +0000.922119][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1201:690] [2025-02-10 07:44:03 +0000.959758][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1201:697] [2025-02-10 07:44:03 +0000.966605][3d7c]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1201:722] [2025-02-10 07:44:03 +0000.991405][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1201:734] [2025-02-10 07:44:04 +0000.3079][3d7d] add aac audio track with id:1
[1201:757] [2025-02-10 07:44:04 +0000.26716][3d7c] h264 add frame header cdr flag
[1201:758] [2025-02-10 07:44:04 +0000.27099][3d7c] h264 add frame header cdr flag
[1201:758] [2025-02-10 07:44:04 +0000.27334][3d7c] Received key frame:0
[1201:758] [2025-02-10 07:44:04 +0000.27403][3d7c] H264Encode:: get a sps pps
header!headerSize:31
[1201:758] [2025-02-10 07:44:04 +0000.27560][3d7d] get the H.264 SPS parameter
[1201:758] [2025-02-10 07:44:04 +0000.27829][3d7d] add video track with id:2
[1201:759] [2025-02-10 07:44:04 +0000.28437][3d7d] get the H.264 PPS parameter
[1201:759] [2025-02-10 07:44:04 +0000.28781][3d7d] get the H.264 IDR frame
[1201:759] [2025-02-10 07:44:04 +0000.28834][3d7d] resss:true
[1201:759] [2025-02-10 07:44:04 +0000.28903][3d7d] video start ts:0
[1201:759] [2025-02-10 07:44:04 +0000.29022][3d7d] the video frame has been written
into MP4 file
[1201:819] [2025-02-10 07:44:04 +0000.88161][3d7d] audio start ts:0
[1201:819] [2025-02-10 07:44:04 +0000.88314][3d7d] the audio frame has been written
into MP4 file
[1201:860] [2025-02-10 07:44:04 +0000.129944][3d7c] DTS queue for
Generator:0x77ca15ecb8 164
[1201:983] [2025-02-10 07:44:04 +0000.252259][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1202:019] [2025-02-10 07:44:04 +0000.288853][3c03] The convert RGB to YUV take 1
[1202:076] [2025-02-10 07:44:04 +0000.345495][3d78] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1202:132] [2025-02-10 07:44:04 +0000.401463][3d74]
RecordAudioSource::PullAudioFrame
[1202:298] [2025-02-10 07:44:04 +0000.567389][3d74] resampled_data_size:1024
[1202:298] [2025-02-10 07:44:04 +0000.567675][3d7c] SendFrame
encodedImage._timeStamp:568encodedImage->_length:35920
[1202:488] [2025-02-10 07:44:04 +0000.757208][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1202:525] [2025-02-10 07:44:04 +0000.794374][3c03] The convert RGB to YUV take 2
[1202:595] [2025-02-10 07:44:04 +0000.864976][3d7c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:867 pts:867
[1202:694] [2025-02-10 07:44:04 +0000.963329][3d7c] DTS queue for
Generator:0x77ca15ecb8 998
[1202:926] [2025-02-10 07:44:05 +0000.195095][3d7c] Push an pts:1232 to dts queue.
[1202:961] [2025-02-10 07:44:05 +0000.230832][3d7c] last dts:1201 currentPts:1232
ppsOrSPS:0 queue length:2
[1202:989] [2025-02-10 07:44:05 +0000.258596][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1203:023] [2025-02-10 07:44:05 +0000.292718][3c03] The convert RGB to YUV take 2
[1203:063] [2025-02-10 07:44:05 +0000.333062][3d74] AF_SpeedFilter audio
0x7770b12780 PullFrame
[1203:071] [2025-02-10 07:44:05 +0000.340157][3d78] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1203:083] [2025-02-10 07:44:05 +0000.352490][3c07] haveEnoughProcessedData
internalAudioStream.length: 10
[1203:240] [2025-02-10 07:44:05 +0000.509737][3d7b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1439queue_audio_frame_:9
[1203:486] [2025-02-10 07:44:05 +0000.755892][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1203:493] [2025-02-10 07:44:05 +0000.762480][3d74] AF_SpeedFilter::PullFrame eof4
[1203:525] [2025-02-10 07:44:05 +0000.795030][3c03] The convert RGB to YUV take 2
[1203:530] [2025-02-10 07:44:05 +0000.799456][3d7c] DTS queue for
Generator:0x77ca15ecb8 1834
[1203:530] [2025-02-10 07:44:05 +0000.799621][3d74]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1203:582] [2025-02-10 07:44:05 +0000.851502][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1203:582] [2025-02-10 07:44:05 +0000.851628][3c08] _deviceSampleRate:48000

[1203:584] [2025-02-10 07:44:05 +0000.853507][3c07] Run AGC when audioType = 0


[1203:584] [2025-02-10 07:44:05 +0000.853612][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1203:618] [2025-02-10 07:44:05 +0000.887340][3c03] webrtc common_video plane
old ..... (1/1000) new: 118001 delete: 117979 diff: 22
[1203:727] [2025-02-10 07:44:05 +0000.996951][3d7c] h264 add frame header cdr flag
[1203:728] [2025-02-10 07:44:05 +0000.997232][3d7c] Received key frame:1996
[1203:756] [2025-02-10 07:44:06 +0000.25976][3d7c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2063
[1203:761] [2025-02-10 07:44:06 +0000.30694][3d7d] get the H.264 IDR frame
[1203:929] [2025-02-10 07:44:06 +0000.198103][3d74]
RecordAudioSource::PullAudioFrame
[1203:987] [2025-02-10 07:44:06 +0000.256465][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1204:020] [2025-02-10 07:44:06 +0000.289259][3c03] The convert RGB to YUV take 2
[1204:072] [2025-02-10 07:44:06 +0000.341578][3d78] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1204:257] [2025-02-10 07:44:06 +0000.526841][3d7c] Push an pts:2563 to dts queue.
[1204:293] [2025-02-10 07:44:06 +0000.562406][3d7c] last dts:2530 currentPts:2563
ppsOrSPS:0 queue length:2
[1204:319] [2025-02-10 07:44:06 +0000.588475][3c03] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1204:319] [2025-02-10 07:44:06 +0000.588555][3c03] GPUImageProcessing: input frame
width1280 X 720
[1204:319] [2025-02-10 07:44:06 +0000.589008][3c03] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1204:320] [2025-02-10 07:44:06 +0000.589134][3c03] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1204:359] [2025-02-10 07:44:06 +0000.628693][3d7c] DTS queue for
Generator:0x77ca15ecb8 2630 2665
[1204:420] [2025-02-10 07:44:06 +0000.690030][3d7c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2728
[1204:421] [2025-02-10 07:44:06 +0000.690166][3d7c] push video frame to H264
encoder. (100 frame for one log)

[1204:421] [2025-02-10 07:44:06 +0000.690272][3d7c] push video frame to H264


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

[1204:421] [2025-02-10 07:44:06 +0000.690339][3d7c] H264Encode::push video frame to


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

[1204:421] [2025-02-10 07:44:06 +0000.690386][3d7c] The input pts:2728 fps:30


[1204:448] [2025-02-10 07:44:06 +0000.717848][3d74] resampled_data_size:13312
[1204:455] [2025-02-10 07:44:06 +0000.724285][3d7c] H264Encode::H264SWEncoder get
callback, length:39536 type:1 nalType:1length:39532
[1204:486] [2025-02-10 07:44:06 +0000.755834][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1204:521] [2025-02-10 07:44:06 +0000.790407][3c03] The convert RGB to YUV take 2
[1204:619] [2025-02-10 07:44:06 +0000.888109][3d74] AF_SpeedFilter audio
0x7770b12780 PullFrame
[1204:800] [2025-02-10 07:44:07 +0000.69638][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1204:951] [2025-02-10 07:44:07 +0000.220226][3c03] drawYUV420 render
OpenGLRenderProgram:0x78484a1298
[1204:991] [2025-02-10 07:44:07 +0000.260754][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1205:021] [2025-02-10 07:44:07 +0000.290137][3c03] The convert RGB to YUV take 2
[1205:072] [2025-02-10 07:44:07 +0000.341230][3d78] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1205:186] [2025-02-10 07:44:07 +0000.455533][3d7c] DTS queue for
Generator:0x77ca15ecb8 3463 3495
[1205:485] [2025-02-10 07:44:07 +0000.754827][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1205:494] [2025-02-10 07:44:07 +0000.763237][3d7b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3761queue_audio_frame_:3
[1205:519] [2025-02-10 07:44:07 +0000.788219][3c03] The convert RGB to YUV take 2
[1205:586] [2025-02-10 07:44:07 +0000.855619][3c07] Run AGC when audioType = 0
[1205:586] [2025-02-10 07:44:07 +0000.855815][3d7c] Push an pts:3895 to dts queue.
[1205:621] [2025-02-10 07:44:07 +0000.891040][3d7c] SendFrame
encodedImage._timeStamp:3895encodedImage->_length:39216
[1205:622] [2025-02-10 07:44:07 +0000.891182][3d7c] last dts:3859 currentPts:3895
ppsOrSPS:0 queue length:2
[1205:677] [2025-02-10 07:44:07 +0000.947054][3d74] AF_SpeedFilter::PullFrame eof4
[1205:686] [2025-02-10 07:44:07 +0000.955590][3c03] webrtc common_video plane
old ..... (1/1000) new: 119001 delete: 118983 diff: 18
[1205:712] [2025-02-10 07:44:07 +0000.981784][3d74]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1205:712] [2025-02-10 07:44:07 +0000.981900][3d74]
RecordAudioSource::PullAudioFrame
[1205:723] [2025-02-10 07:44:07 +0000.992330][3d7c] h264 add frame header cdr flag
[1205:723] [2025-02-10 07:44:07 +0000.992582][3d7c] Received key frame:3995
[1205:756] [2025-02-10 07:44:08 +0000.25829][3d7d] get the H.264 IDR frame
[1205:871] [2025-02-10 07:44:08 +0000.140216][3d74] FilterPipeline2::OnAudioFrame
pts 4200 last_audio_timestamp_ 4200
[1205:890] [2025-02-10 07:44:08 +0000.159893][3d74] AF_SpeedFilter audio time,
0x7770b12780 rcv time: 44316447
[1205:890] [2025-02-10 07:44:08 +0000.159965][3d74] AF_SpeedFilter audio time,
0x7770b12780 rcv time: 44316447in_nSamples:441
[1205:957] [2025-02-10 07:44:08 +0000.226217][3d7c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4228 pts:4228
[1205:975] [2025-02-10 07:44:08 +0000.244326][3d74]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44316443
[1205:975] [2025-02-10 07:44:08 +0000.244410][3d74]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[1205:985] [2025-02-10 07:44:08 +0000.254690][3c03] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1205:991] [2025-02-10 07:44:08 +0000.260567][3d7c] DTS queue for
Generator:0x77ca15ecb8 4296
[1206:017] [2025-02-10 07:44:08 +0000.287057][3c03] The convert RGB to YUV take 1
[1206:076] [2025-02-10 07:44:08 +0000.345662][3d78] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1206:155] [2025-02-10 07:44:08 +0000.424691][3d74] AF_SpeedFilter audio
0x7770b12780 PullFrame
[1206:169] [2025-02-10 07:44:08 +0000.438512][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1206:169] [2025-02-10 07:44:08 +0000.438757][3c03] operator(): Stop
[1206:169] [2025-02-10 07:44:08 +0000.438799][3c03] StopPullFrameAndWriteMp4
time:44316730 enter.

[1206:169] [2025-02-10 07:44:08 +0000.438825][3c03] StopRecording:


[1206:173] [2025-02-10 07:44:08 +0000.442101][3d74] PullAudioFrame: PullFrame audio
finished.
[1206:173] [2025-02-10 07:44:08 +0000.442180][3d74]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1206:175] [2025-02-10 07:44:08 +0000.444835][3d7c]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:135
[1206:178] [2025-02-10 07:44:08 +0000.447797][3c02] stop recording
[1206:178] [2025-02-10 07:44:08 +0000.447864][3c02]
RecordingSessionInternalSimple:destroy media processers
[1206:178] [2025-02-10 07:44:08 +0000.447890][3c02] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1206:178] [2025-02-10 07:44:08 +0000.447913][3c02] H264Encode::flushing hareware
Encoder
[1206:178] [2025-02-10 07:44:08 +0000.448043][3c02] Flush time:44316739 enter.

[1206:179] [2025-02-10 07:44:08 +0000.448119][3c02] H264Encoder encoder flush


[1206:179] [2025-02-10 07:44:08 +0000.448149][3c02] flush output queue
[1206:505] [2025-02-10 07:44:08 +0000.774545][3c02] Flush leave. expire time = 327
ms

[1206:505] [2025-02-10 07:44:08 +0000.774718][3c02] ~H264EncodeWrap:


[1206:505] [2025-02-10 07:44:08 +0000.774766][3c02] ~H264Encode:
[1206:506] [2025-02-10 07:44:08 +0000.775367][3c02] teardownCompressionSession:
H264Encode::destroying Encoder
[1206:506] [2025-02-10 07:44:08 +0000.775443][3c02] Release time:44317067 enter.

[1206:506] [2025-02-10 07:44:08 +0000.775586][3c02] Release:


MediaCodecVideoEncoder::Release _inited:1
[1206:506] [2025-02-10 07:44:08 +0000.775758][3c02] Destroy time:44317067 enter.

[1206:506] [2025-02-10 07:44:08 +0000.775811][3c02] H264Encoder encoderDestroy


[1206:506] [2025-02-10 07:44:08 +0000.775857][3c02]
AndroidMediaCodecVideoEncoder::release env: 0x783fef68e0
[1206:506] [2025-02-10 07:44:08 +0000.775912][3c02]
AndroidMediaCodecVideoEncoder::Destroy
[1206:508] [2025-02-10 07:44:08 +0000.777342][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1206:542] [2025-02-10 07:44:08 +0000.812058][3c02] Destroy leave. expire time =
37 ms

[1206:543] [2025-02-10 07:44:08 +0000.812352][3c02] Release leave. expire time =


37 ms

[1206:543] [2025-02-10 07:44:08 +0000.812400][3c02] ~AndroidHwAvcEncoder


time:44317104 enter.

[1206:543] [2025-02-10 07:44:08 +0000.812552][3c02] Release time:44317104 enter.

[1206:543] [2025-02-10 07:44:08 +0000.812636][3c02] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1206:543] [2025-02-10 07:44:08 +0000.812704][3c02] Release leave. expire time = 0
ms

[1206:543] [2025-02-10 07:44:08 +0000.812769][3c02] ~AndroidMediaCodecVideoEncoder


[1206:543] [2025-02-10 07:44:08 +0000.812799][3c02] ~WrapAndroidMediaCodec
time:44317104 enter.

[1206:543] [2025-02-10 07:44:08 +0000.812826][3c02] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1206:543] [2025-02-10 07:44:08 +0000.812854][3c02] video hevc hw codec


destructor:0x77ca18cfa0

[1206:543] [2025-02-10 07:44:08 +0000.812951][3c02] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[1206:543] [2025-02-10 07:44:08 +0000.813026][3c02] teardownCompressionSession:


H264Encode::destroyed Encoder
[1206:544] [2025-02-10 07:44:08 +0000.813071][3c02]
RecordingSessionInternalSimple:destroy aac encoder output!
[1206:544] [2025-02-10 07:44:08 +0000.813100][3c02] AACSWEncode destructor
[1206:547] [2025-02-10 07:44:08 +0000.816401][3d7d] MP4 close file successfully
[1206:547] [2025-02-10 07:44:08 +0000.816526][3d7d] Recording session Internal:
notify recording ok
[1206:547] [2025-02-10 07:44:08 +0000.816688][3d7d] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4,
output_video_timestamp_:4463 last_video_pts_:4463
[1206:547] [2025-02-10 07:44:08 +0000.816833][3d7d] OnRecordFinish:
[1206:548] [2025-02-10 07:44:08 +0000.817458][3d7d] onRecordingOk: net seek
pos:0record video duration:4496record audio duration:4481
[1206:549] [2025-02-10 07:44:08 +0000.818298][3d78] destructMicSource_w:
[1206:549] [2025-02-10 07:44:08 +0000.818356][3d78] setOutput_w:
MicSource::setOutput() 0x0
[1206:549] [2025-02-10 07:44:08 +0000.818516][3c03] releaseThread 0x773d0b6900
[1206:549] [2025-02-10 07:44:08 +0000.818574][3c03] ~MicSource: Mic source
destroyed:0x78484cfa00
[1206:551] [2025-02-10 07:44:08 +0000.820555][3c03] StopPullFrameAndWriteMp4
leave. expire time = 382 ms

[1206:551] [2025-02-10 07:44:08 +0000.820634][3c03] DestroyPipelineAndFilters


time:44317112 enter.

[1206:551] [2025-02-10 07:44:08 +0000.820758][3c03] UnbindInputFilter 0x7770b14e40


this 0x78484a14c0
[1206:551] [2025-02-10 07:44:08 +0000.820863][3c03] UnbindInputFilter 0x7770b14fd8
this 0x7770b128d0
[1206:551] [2025-02-10 07:44:08 +0000.820917][3c03] UnbindInputFilter 0x78484a14c0
this 0x773d1bdc20
[1206:551] [2025-02-10 07:44:08 +0000.820966][3c03] filter: filter pipeline destroy
this: 0x773d1bdb80
[1206:553] [2025-02-10 07:44:08 +0000.822559][3c03] ClearVideoOfSources: recodring
total frames:0
[1206:553] [2025-02-10 07:44:08 +0000.822652][3c03] ClearVideoOfSources:
[1206:553] [2025-02-10 07:44:08 +0000.822688][3c03] GPUImageProcessing destruct.
[1206:553] [2025-02-10 07:44:08 +0000.822745][3c03] destroy TrivalImageDrawer
0x773c30b0c0
[1206:553] [2025-02-10 07:44:08 +0000.822780][3c03] The shader has been initialize,
clean up them.

[1206:553] [2025-02-10 07:44:08 +0000.822836][3c03] ~OpenGLFrameBuffer:


[1206:554] [2025-02-10 07:44:08 +0000.823237][3c03] ~OpenGLFrameBuffer:
[1206:554] [2025-02-10 07:44:08 +0000.823359][3c03] ~OpenGLFrameBuffer:
[1206:554] [2025-02-10 07:44:08 +0000.823445][3c03] ~OpenGLFrameBuffer:
[1206:559] [2025-02-10 07:44:08 +0000.828412][3c03] ~OpenGLFrameBuffer:
[1206:559] [2025-02-10 07:44:08 +0000.828560][3c03] ~OpenGLFrameBuffer:
[1206:559] [2025-02-10 07:44:08 +0000.828793][3c03] GPUImageProcessing destruct
finish.
[1206:559] [2025-02-10 07:44:08 +0000.828866][3c03] GPURGBAFrame destruct.
[1206:559] [2025-02-10 07:44:08 +0000.828974][3c03] destroy OpenGLRenderProgram
0x78484a1298
[1206:559] [2025-02-10 07:44:08 +0000.829026][3c03] ~CameraSource time:44317120
enter.

[1206:559] [2025-02-10 07:44:08 +0000.829058][3c03] ~CameraSource leave. expire


time = 1 ms

[1206:560] [2025-02-10 07:44:08 +0000.829097][3c03] ~RecordAudioSource


time:44317121 enter.

[1206:560] [2025-02-10 07:44:08 +0000.829129][3c03] ~RecordAudioSource leave.


expire time = 0 ms

[1206:560] [2025-02-10 07:44:08 +0000.829166][3c03] DestroyPipelineAndFilters


leave. expire time = 9 ms

[1206:575] [2025-02-10 07:44:08 +0000.844578][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1206:576] [2025-02-10 07:44:08 +0000.845554][7dd2] machine model :poco
[1206:576] [2025-02-10 07:44:08 +0000.845649][7dd2] Support this machine
model :poco
[1206:576] [2025-02-10 07:44:08 +0000.845692][7dd2] global inited! current sdk
version: 07-20-936c45f
[1206:576] [2025-02-10 07:44:08 +0000.845928][7dd2] filter: filter pipeline
construtc this: 0x7771343400
[1206:576] [2025-02-10 07:44:08 +0000.845964][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1206:576] [2025-02-10 07:44:08 +0000.845995][7dd2] GLESContext:
[1206:576] [2025-02-10 07:44:08 +0000.846044][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1206:578] [2025-02-10 07:44:08 +0000.847235][7dd2] The result of creation:
0x7745f8fe00
[1206:578] [2025-02-10 07:44:08 +0000.847351][7dd2] The result of
eglCreatePbufferSurface is: 0x77462b0100
[1206:578] [2025-02-10 07:44:08 +0000.847519][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1206:578] [2025-02-10 07:44:08 +0000.847573][7dd2] The source 0 speed:1
[1206:578] [2025-02-10 07:44:08 +0000.847619][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4,
delay: 0
[1206:578] [2025-02-10 07:44:08 +0000.847667][7dd2] CreateDecoderByVideoSource
time:44317139 enter.

[1206:578] [2025-02-10 07:44:08 +0000.847936][7dd2] running_decoder_count:0max


count:2
[1206:578] [2025-02-10 07:44:08 +0000.847986][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x783b5b4c00
[1206:580] [2025-02-10 07:44:08 +0000.849282][3d9e] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771415c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1206:598] [2025-02-10 07:44:08 +0000.867272][3d9e] OnStreamInfoFound: video


duration_: 4496
[1206:599] [2025-02-10 07:44:08 +0000.868550][3d9f] NO get frame from decoder
[1206:599] [2025-02-10 07:44:08 +0000.868613][7dd2] start decoder
[1206:599] [2025-02-10 07:44:08 +0000.868692][7dd2] CreateDecoderByVideoSource
leave. expire time = 21 ms

[1206:599] [2025-02-10 07:44:08 +0000.868776][7dd2] BindInputFilter 0x7757aa6520


this 0x7745e18858
[1206:599] [2025-02-10 07:44:08 +0000.868855][7dd2] BindInputFilter 0x7745e18858
this 0x7745e57b98
[1206:599] [2025-02-10 07:44:08 +0000.868958][7dd2] BindInputFilter 0x7757aa6520
this 0x77460eef58
[1206:599] [2025-02-10 07:44:08 +0000.869007][7dd2] BindInputFilter 0x77460eef58
this 0x77460ef0d8
[1206:599] [2025-02-10 07:44:08 +0000.869043][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1206:600] [2025-02-10 07:44:08 +0000.869112][7dd2] BindInputFilter 0x7745e57b98
this 0x77460ef198
[1206:600] [2025-02-10 07:44:08 +0000.869164][7dd2] BindInputFilter 0x77460ef198
this 0x77713434a0
[1206:600] [2025-02-10 07:44:08 +0000.869219][7dd2] BindInputFilter 0x77460ef0d8
this 0x77460ef258
[1206:600] [2025-02-10 07:44:08 +0000.869273][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1206:600] [2025-02-10 07:44:08 +0000.869330][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1206:600] [2025-02-10 07:44:08 +0000.869555][3d9f] NO get frame from decoder
[1206:601] [2025-02-10 07:44:08 +0000.870099][7dd2] machine model :poco
[1206:601] [2025-02-10 07:44:08 +0000.870176][7dd2] Support this machine
model :poco
[1206:601] [2025-02-10 07:44:08 +0000.870214][7dd2] global inited! current sdk
version: 07-20-936c45f
[1206:601] [2025-02-10 07:44:08 +0000.870303][7dd2] GetPipeline:
-----------------------------------------
[1206:601] [2025-02-10 07:44:08 +0000.870360][7dd2] GetPipeline: source:
0x7757aa6300
[1206:601] [2025-02-10 07:44:08 +0000.870396][7dd2] GetPipeline: filter: NULLFilter
[1206:601] [2025-02-10 07:44:08 +0000.870431][7dd2] GetPipeline: filter: NULLFilter
[1206:601] [2025-02-10 07:44:08 +0000.870511][7dd2] GetPipeline: filter: NULLFilter
[1206:601] [2025-02-10 07:44:08 +0000.870547][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1206:601] [2025-02-10 07:44:08 +0000.870598][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1206:601] [2025-02-10 07:44:08 +0000.870646][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1206:601] [2025-02-10 07:44:08 +0000.870690][7dd2] GetPipeline:
------------------------------------------
[1206:601] [2025-02-10 07:44:08 +0000.870739][7dd2] filter: filter pipeline2 update
pattern: 0
[1206:601] [2025-02-10 07:44:08 +0000.870977][3d9f] NO get frame from decoder
[1206:603] [2025-02-10 07:44:08 +0000.872491][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1206:603] [2025-02-10 07:44:08 +0000.872918][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1206:604] [2025-02-10 07:44:08 +0000.873150][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1206:604] [2025-02-10 07:44:08 +0000.873561][3d9f] NO get frame from decoder
[1206:604] [2025-02-10 07:44:08 +0000.873597][7dd2] DeviceInit:
[1206:604] [2025-02-10 07:44:08 +0000.873870][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1206:605] [2025-02-10 07:44:08 +0000.874250][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1206:605] [2025-02-10 07:44:08 +0000.874564][7dd2] CreatePlatformSpecificObjects:
[1206:605] [2025-02-10 07:44:08 +0000.874631][7dd2] audio device use null audio
input and opensl output
[1206:605] [2025-02-10 07:44:08 +0000.874680][7dd2] Create OpenSLES output module
with java VM support.

[1206:605] [2025-02-10 07:44:08 +0000.874814][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1206:606] [2025-02-10 07:44:08 +0000.875175][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1206:606] [2025-02-10 07:44:08 +0000.875402][7dd2] Create OpenSLES output module
with buffer num:2

[1206:606] [2025-02-10 07:44:08 +0000.875472][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1206:606] [2025-02-10 07:44:08 +0000.875502][7dd2] Init the output device.

[1206:606] [2025-02-10 07:44:08 +0000.875532][7dd2] Set the playout as stereo:1


[1206:606] [2025-02-10 07:44:08 +0000.875573][7dd2] Set the sample rate to be:44100

[1206:606] [2025-02-10 07:44:08 +0000.875619][7dd2] Low latency buffer size:144 low


sample rate:48000
[1206:606] [2025-02-10 07:44:08 +0000.875655][7dd2] DeviceInit: Done
[1206:606] [2025-02-10 07:44:08 +0000.875888][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1206:607] [2025-02-10 07:44:08 +0000.876234][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1206:607] [2025-02-10 07:44:08 +0000.876369][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77715e96c0
[1206:607] [2025-02-10 07:44:08 +0000.876432][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1206:607] [2025-02-10 07:44:08 +0000.876467][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1206:607] [2025-02-10 07:44:08 +0000.876466][3d9f] NO get frame from decoder
[1206:607] [2025-02-10 07:44:08 +0000.876503][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1206:607] [2025-02-10 07:44:08 +0000.876585][7dd2] SetGraphLoop: SetGraphLoop 1
[1206:607] [2025-02-10 07:44:08 +0000.876617][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1206:607] [2025-02-10 07:44:08 +0000.876648][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1206:607] [2025-02-10 07:44:08 +0000.876870][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1206:608] [2025-02-10 07:44:08 +0000.877084][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1206:608] [2025-02-10 07:44:08 +0000.877695][3dab] Start:
[1206:609] [2025-02-10 07:44:08 +0000.878135][3daa] operator(): video render
started.
[1206:609] [2025-02-10 07:44:08 +0000.878340][3da9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773baea318
[1206:609] [2025-02-10 07:44:08 +0000.879039][3d9f] NO get frame from decoder
[1206:611] [2025-02-10 07:44:08 +0000.880701][3dab] Start:
[1206:611] [2025-02-10 07:44:08 +0000.880802][3dab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1206:611] [2025-02-10 07:44:08 +0000.880840][3dab] Reset: history total size: 98
[1206:611] [2025-02-10 07:44:08 +0000.880859][3dab] DeviceStart:
audioDevice_:0x7771429000
[1206:611] [2025-02-10 07:44:08 +0000.880874][3dab] DeviceStart: time profile
playout init before
[1206:611] [2025-02-10 07:44:08 +0000.880892][3dab] DeviceStart: time profile
playout init end
[1206:611] [2025-02-10 07:44:08 +0000.880952][3dab] OpenSlesOutput:Start playout
[1206:615] [2025-02-10 07:44:08 +0000.884923][3dab] Create the opensl output
player. streamtype before:0

[1206:615] [2025-02-10 07:44:08 +0000.884969][3dab] Create the opensl output


player. streamtype after:3

[1206:617] [2025-02-10 07:44:08 +0000.886281][3d9f] NO get frame from decoder


[1206:620] [2025-02-10 07:44:08 +0000.889874][3d9f] NO get frame from decoder
[1206:690] [2025-02-10 07:44:08 +0000.959158][3dab] Enqueue opensl buffer size:1764
[1206:712] [2025-02-10 07:44:08 +0000.981762][3dab] DeviceStart: time profile
playout all end
[1206:712] [2025-02-10 07:44:08 +0000.981894][3dab] operator(): Audio playback
started.
[1206:713] [2025-02-10 07:44:08 +0000.982429][3dac] Pull audio failed.(wait video!)
[1206:722] [2025-02-10 07:44:08 +0000.991304][3dab] operator(): Started now!
[1206:727] [2025-02-10 07:44:08 +0000.997004][3dac] audio_frame_list_ empty
[1206:746] [2025-02-10 07:44:09 +0000.15623][3daa] lipsync_debug: First video frame
rendering.
[1206:777] [2025-02-10 07:44:09 +0000.46986][3daa] lipsync_debug:displaying video
ts:5490 The current displayed video timestamp is:44317338
[1206:782] [2025-02-10 07:44:09 +0000.51377][3daa] lipsync_debug: render a video
frame
[1206:794] [2025-02-10 07:44:09 +0000.63331][3dab] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1206:794] [2025-02-10 07:44:09 +0000.63420][3dab] First audio frame rendering
[1206:806] [2025-02-10 07:44:09 +0000.76000][3dab] The audio playback speed:100
(1/100)
[1206:807] [2025-02-10 07:44:09 +0000.76107][3dab] lipsync_debug: The current
played audio timestamp is:1014(1/50)
[1206:954] [2025-02-10 07:44:09 +0000.223178][3daa] lipsync_debug:remaining time:10
tsDelta - timeDelta:23
[1206:954] [2025-02-10 07:44:09 +0000.223275][3daa] lipsync_debug:result remaining
time:10
[1207:284] [2025-02-10 07:44:09 +0000.553436][3dae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1207:335] [2025-02-10 07:44:09 +0000.604281][3dad] video frame wait audio frame:
last_video_timestamp:867 last_audio_timestamp:742.766
[1207:374] [2025-02-10 07:44:09 +0000.643305][3dad] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 86760pts ms:964000
[1207:376] [2025-02-10 07:44:09 +0000.645338][3dad] OnVideoFrameReady(1/200)
[1207:376] [2025-02-10 07:44:09 +0000.645484][3daa] operator() frame->pts-
9223372036854775808 queue_ size: 10 (1/200)
[1207:402] [2025-02-10 07:44:09 +0000.671382][3daa] DriveRender working... (1/200)
[1207:451] [2025-02-10 07:44:09 +0000.720695][3daa] lipsync_debug:displaying video
ts:66150 The current displayed video timestamp is:44318012
[1207:527] [2025-02-10 07:44:09 +0000.796834][3dad] Error(video_source.cc:430):
wait decoder a frame: 0
[1207:584] [2025-02-10 07:44:09 +0000.854066][3c07] Run AGC when audioType = 0
[1207:585] [2025-02-10 07:44:09 +0000.854180][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1207:615] [2025-02-10 07:44:09 +0000.884953][3daa] lipsync_debug:result remaining
time:0
[1207:615] [2025-02-10 07:44:09 +0000.885028][3daa] dynamic updated lipsync delay:0
[1207:804] [2025-02-10 07:44:10 +0000.73793][3dad]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1207:848] [2025-02-10 07:44:10 +0000.117594][3daa]
lipsync_debug:lipsync_threadhold: lipsync_delta:17 tsDelta:51 timeDelta:32 last
video ts:95940 frame->pts:99000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1207:848] [2025-02-10 07:44:10 +0000.117680][3daa] lipsync_debug: tsDelta -
timeDelta = 19
[1208:005] [2025-02-10 07:44:10 +0000.274529][3dae]
PlayerSimpleBufferQueueCallbackHandler function
[1208:083] [2025-02-10 07:44:10 +0000.352687][3dac] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 65512
[1208:083] [2025-02-10 07:44:10 +0000.352731][3dac] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1208:223] [2025-02-10 07:44:10 +0000.492678][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1208:245] [2025-02-10 07:44:10 +0000.515036][3dae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1208:285] [2025-02-10 07:44:10 +0000.554735][3daa] lipsync_debug:displaying video
ts:126540 The current displayed video timestamp is:44318846
[1208:875] [2025-02-10 07:44:11 +0000.144623][3daa] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[1208:875] [2025-02-10 07:44:11 +0000.144752][3daa] lipsync_debug:result remaining
time:10
[1208:894] [2025-02-10 07:44:11 +0000.163690][3dad] Error(video_source.cc:430):
wait decoder a frame: 0
[1208:929] [2025-02-10 07:44:11 +0000.199012][3daa] DriveRender working... (1/200)
[1208:940] [2025-02-10 07:44:11 +0000.209227][3daa] lipsync_debug:displaying video
ts:185670 The current displayed video timestamp is:44319501
[1208:953] [2025-02-10 07:44:11 +0000.222958][3dab] The audio playback speed:100
(1/100)
[1208:954] [2025-02-10 07:44:11 +0000.223084][3dab] lipsync_debug: The current
played audio timestamp is:103382(1/50)
[1209:287] [2025-02-10 07:44:11 +0000.556150][3dae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1209:395] [2025-02-10 07:44:11 +0000.664578][3daa]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:22 last
video ts:224640 frame->pts:227700 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1209:395] [2025-02-10 07:44:11 +0000.664697][3daa] lipsync_debug: tsDelta -
timeDelta = 12
[1209:532] [2025-02-10 07:44:11 +0000.801646][3d9f] av_read_frame AVERROR_EOF
[1209:583] [2025-02-10 07:44:11 +0000.852519][3c07] Run AGC when audioType = 0
[1209:605] [2025-02-10 07:44:11 +0000.874654][3daa] lipsync_debug:displaying video
ts:245520 The current displayed video timestamp is:44320166
[1209:618] [2025-02-10 07:44:11 +0000.887301][3dad] webrtc common_video plane
old ..... (1/1000) new: 120001 delete: 119991 diff: 10
[1209:849] [2025-02-10 07:44:12 +0000.118451][3d9f] OnReceiveEOF:
[1209:849] [2025-02-10 07:44:12 +0000.118559][3d9f] OnDecoderEOF time:44320410
enter.

[1209:849] [2025-02-10 07:44:12 +0000.118630][3d9f] OnDecoderEOF leave. expire


time = 0 ms

[1209:849] [2025-02-10 07:44:12 +0000.118662][3d9f] OnDecoderFinished:


OnDecoderFinished total decoder frames:135 this:0x7757aa6300
[1209:849] [2025-02-10 07:44:12 +0000.118878][3d9d] CleanUp time:44320410 enter.

[1209:855] [2025-02-10 07:44:12 +0000.125002][3d9d] CleanUp leave. expire time = 6


ms

[1209:856] [2025-02-10 07:44:12 +0000.125078][3d9d] clean up


[1209:856] [2025-02-10 07:44:12 +0000.125111][3d9d] running_decoder_count:0max
count:2
[1209:948] [2025-02-10 07:44:12 +0000.217235][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1210:253] [2025-02-10 07:44:12 +0000.522439][3dae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1210:260] [2025-02-10 07:44:12 +0000.529507][3dad] Error(video_source.cc:430):
wait decoder a frame: 0
[1210:268] [2025-02-10 07:44:12 +0000.537839][3daa] lipsync_debug:displaying video
ts:305730 The current displayed video timestamp is:44320829
[1210:271] [2025-02-10 07:44:12 +0000.540849][3daa] lipsync_debug: render a video
frame
[1210:404] [2025-02-10 07:44:12 +0000.673503][3dac] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 167880
[1210:404] [2025-02-10 07:44:12 +0000.673611][3dac] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1210:445] [2025-02-10 07:44:12 +0000.714922][3daa] DriveRender working... (1/200)
[1210:721] [2025-02-10 07:44:12 +0000.990126][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[1210:723] [2025-02-10 07:44:12 +0000.992675][3dab] Stop:
[1210:723] [2025-02-10 07:44:12 +0000.992873][3daa] operator(): Video Render
stopped.
[1210:724] [2025-02-10 07:44:12 +0000.993143][3dab] Stop:
[1210:724] [2025-02-10 07:44:12 +0000.993476][3dab] DeviceStop:
audioDevice_:0x7771429000
[1210:724] [2025-02-10 07:44:12 +0000.993551][3dab] OpenSlesOutput:Stop playout

[1210:726] [2025-02-10 07:44:12 +0000.995274][3dab] DeviceStop: Done


[1210:726] [2025-02-10 07:44:12 +0000.995399][3dab] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1210:726] [2025-02-10 07:44:12 +0000.995504][3dab] operator(): Stop now!
[1210:742] [2025-02-10 07:44:13 +0000.11558][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1210:742] [2025-02-10 07:44:13 +0000.11753][7dd2] StopPreView: Have Stopped,
operation cancel
[1210:742] [2025-02-10 07:44:13 +0000.11786][7dd2] Stop:
[1210:742] [2025-02-10 07:44:13 +0000.11907][3dab] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1210:743] [2025-02-10 07:44:13 +0000.12297][7dd2] DeviceRelease:
audioDevice_:0x7771429000
[1210:743] [2025-02-10 07:44:13 +0000.12333][7dd2] OpenSlesOutput:Stop playout

[1210:743] [2025-02-10 07:44:13 +0000.12367][7dd2] DeviceRelease: Release the


webrtc device object.
[1210:743] [2025-02-10 07:44:13 +0000.12524][7dd2] OpenSlesOutput destruct.

[1210:743] [2025-02-10 07:44:13 +0000.12582][7dd2] DeviceRelease: Done


[1210:743] [2025-02-10 07:44:13 +0000.12681][7dd2] Stop:
[1210:743] [2025-02-10 07:44:13 +0000.12761][3daa] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1210:746] [2025-02-10 07:44:13 +0000.15607][7dd2] global uninited!
[1210:746] [2025-02-10 07:44:13 +0000.15746][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1210:746] [2025-02-10 07:44:13 +0000.15847][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1210:746] [2025-02-10 07:44:13 +0000.15889][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1210:746] [2025-02-10 07:44:13 +0000.15954][7dd2] UnbindInputFilter 0x77460ef198
this 0x77713434a0
[1210:746] [2025-02-10 07:44:13 +0000.16007][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7757aa6300
[1210:746] [2025-02-10 07:44:13 +0000.16042][7dd2] DestoryDecoderByVideoSource
time:44321307 enter.

[1210:747] [2025-02-10 07:44:13 +0000.16189][7dd2] ~VideoBindDecoder time:44321308


enter.

[1210:747] [2025-02-10 07:44:13 +0000.16412][7dd2] CleanUp time:44321308 enter.

[1210:749] [2025-02-10 07:44:13 +0000.18131][7dd2] CleanUp leave. expire time = 2


ms

[1210:749] [2025-02-10 07:44:13 +0000.18190][7dd2] CleanUp time:44321310 enter.

[1210:749] [2025-02-10 07:44:13 +0000.18549][7dd2] CleanUp leave. expire time = 0


ms

[1210:752] [2025-02-10 07:44:13 +0000.21299][7dd2] ~VideoBindDecoder leave. expire


time = 5 ms

[1210:752] [2025-02-10 07:44:13 +0000.21363][7dd2] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[1210:752] [2025-02-10 07:44:13 +0000.21419][7dd2] UnbindInputFilter 0x7745e57b98


this 0x77460ef198
[1210:752] [2025-02-10 07:44:13 +0000.21474][7dd2] UnbindInputFilter 0x7745e18858
this 0x7745e57b98
[1210:752] [2025-02-10 07:44:13 +0000.21531][7dd2] UnbindInputFilter 0x7757aa6520
this 0x7745e18858
[1210:752] [2025-02-10 07:44:13 +0000.21582][7dd2] UnbindInputFilter 0x77460ef0d8
this 0x77460ef258
[1210:752] [2025-02-10 07:44:13 +0000.21639][7dd2] UnbindInputFilter 0x77460eef58
this 0x77460ef0d8
[1210:752] [2025-02-10 07:44:13 +0000.21689][7dd2] UnbindInputFilter 0x7757aa6520
this 0x77460eef58
[1210:755] [2025-02-10 07:44:13 +0000.24953][7dd2] ~GLESContext:
[1210:763] [2025-02-10 07:44:13 +0000.32513][7dd2] GLESContext destruct finish.
[1210:763] [2025-02-10 07:44:13 +0000.32625][7dd2] filter: filter pipeline destroy
this: 0x7771343400
[1210:765] [2025-02-10 07:44:13 +0000.34425][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1210:766] [2025-02-10 07:44:13 +0000.35191][7dd2] machine model :poco
[1210:766] [2025-02-10 07:44:13 +0000.35269][7dd2] Support this machine model :poco
[1210:766] [2025-02-10 07:44:13 +0000.35326][7dd2] global inited! current sdk
version: 07-20-936c45f
[1210:766] [2025-02-10 07:44:13 +0000.35807][7dd2] filter: filter pipeline
construtc this: 0x7771343400
[1210:766] [2025-02-10 07:44:13 +0000.35868][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1210:766] [2025-02-10 07:44:13 +0000.35928][7dd2] GLESContext:
[1210:766] [2025-02-10 07:44:13 +0000.35990][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1210:768] [2025-02-10 07:44:13 +0000.37607][7dd2] The result of creation:
0x783b5cb780
[1210:768] [2025-02-10 07:44:13 +0000.37787][7dd2] The result of
eglCreatePbufferSurface is: 0x777132ca00
[1210:768] [2025-02-10 07:44:13 +0000.37938][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1210:768] [2025-02-10 07:44:13 +0000.37994][7dd2] The source 0 speed:1
[1210:768] [2025-02-10 07:44:13 +0000.38044][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4,
delay: 0
[1210:769] [2025-02-10 07:44:13 +0000.38099][7dd2] CreateDecoderByVideoSource
time:44321330 enter.

[1210:769] [2025-02-10 07:44:13 +0000.38427][7dd2] running_decoder_count:0max


count:2
[1210:769] [2025-02-10 07:44:13 +0000.38497][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x783b5b4c00
[1210:770] [2025-02-10 07:44:13 +0000.39449][3dc9] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771415c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1210:788] [2025-02-10 07:44:13 +0000.57597][3dc9] OnStreamInfoFound: video


duration_: 4496
[1210:789] [2025-02-10 07:44:13 +0000.58817][3dca] NO get frame from decoder
[1210:789] [2025-02-10 07:44:13 +0000.58870][7dd2] start decoder
[1210:789] [2025-02-10 07:44:13 +0000.58934][7dd2] CreateDecoderByVideoSource
leave. expire time = 20 ms

[1210:789] [2025-02-10 07:44:13 +0000.58996][7dd2] BindInputFilter 0x7757aa6520


this 0x7745e186d8
[1210:789] [2025-02-10 07:44:13 +0000.59055][7dd2] BindInputFilter 0x7745e186d8
this 0x7745e18858
[1210:790] [2025-02-10 07:44:13 +0000.59124][7dd2] BindInputFilter 0x7757aa6520
this 0x7745e57958
[1210:790] [2025-02-10 07:44:13 +0000.59169][7dd2] BindInputFilter 0x7745e57958
this 0x7745e58018
[1210:790] [2025-02-10 07:44:13 +0000.59201][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1210:790] [2025-02-10 07:44:13 +0000.59246][7dd2] BindInputFilter 0x7745e18858
this 0x77460eef58
[1210:790] [2025-02-10 07:44:13 +0000.59292][7dd2] BindInputFilter 0x77460eef58
this 0x77713434a0
[1210:790] [2025-02-10 07:44:13 +0000.59337][7dd2] BindInputFilter 0x7745e58018
this 0x77460ef0d8
[1210:790] [2025-02-10 07:44:13 +0000.59366][3dca] NO get frame from decoder
[1210:790] [2025-02-10 07:44:13 +0000.59381][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44312107.mp4
[1210:790] [2025-02-10 07:44:13 +0000.59430][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[1210:790] [2025-02-10 07:44:13 +0000.59629][7dd2] MediaComposeFile time:44321351
enter.

[1210:790] [2025-02-10 07:44:13 +0000.59681][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[1210:790] [2025-02-10 07:44:13 +0000.59852][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1210:790] [2025-02-10 07:44:13 +0000.59910][7dd2] Recording session using default
bitrate support by app:14680064
[1210:790] [2025-02-10 07:44:13 +0000.59888][3dd4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7757550640
[1210:790] [2025-02-10 07:44:13 +0000.59966][3dca] NO get frame from decoder
[1210:790] [2025-02-10 07:44:13 +0000.60002][3dd4] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1210:791] [2025-02-10 07:44:13 +0000.60299][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1210:792] [2025-02-10 07:44:13 +0000.61307][3dca] NO get frame from decoder
[1210:793] [2025-02-10 07:44:13 +0000.62109][7dd2] GetPipeline:
-----------------------------------------
[1210:793] [2025-02-10 07:44:13 +0000.62210][7dd2] GetPipeline: source:
0x7757aa6300
[1210:793] [2025-02-10 07:44:13 +0000.62250][7dd2] GetPipeline: filter: NULLFilter
[1210:793] [2025-02-10 07:44:13 +0000.62333][7dd2] GetPipeline: filter: NULLFilter
[1210:793] [2025-02-10 07:44:13 +0000.62402][7dd2] GetPipeline: filter: NULLFilter
[1210:793] [2025-02-10 07:44:13 +0000.62443][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1210:793] [2025-02-10 07:44:13 +0000.62482][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1210:793] [2025-02-10 07:44:13 +0000.62522][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1210:793] [2025-02-10 07:44:13 +0000.62559][7dd2] GetPipeline:
------------------------------------------
[1210:793] [2025-02-10 07:44:13 +0000.62599][7dd2] filter: filter pipeline2 update
pattern: 2
[1210:793] [2025-02-10 07:44:13 +0000.62906][7dd2] MediaComposeFile leave. expire
time = 3 ms

[1210:794] [2025-02-10 07:44:13 +0000.63472][7dd2] machine model :poco


[1210:794] [2025-02-10 07:44:13 +0000.63531][7dd2] Support this machine model :poco
[1210:794] [2025-02-10 07:44:13 +0000.63582][7dd2] global inited! current sdk
version: 07-20-936c45f
[1210:800] [2025-02-10 07:44:13 +0000.69965][3dca] NO get frame from decoder
[1210:802] [2025-02-10 07:44:13 +0000.71642][3dca] NO get frame from decoder
[1210:804] [2025-02-10 07:44:13 +0000.73400][3dca] NO get frame from decoder
[1210:805] [2025-02-10 07:44:13 +0000.74758][3dca] NO get frame from decoder
[1210:807] [2025-02-10 07:44:13 +0000.77020][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[1210:808] [2025-02-10 07:44:13 +0000.77176][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 343
[1210:808] [2025-02-10 07:44:13 +0000.77244][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[1210:808] [2025-02-10 07:44:13 +0000.77306][7dd2] BeginCompose: BeginCompose, is
composing 0
[1210:811] [2025-02-10 07:44:13 +0000.80443][3dd4] start recording, file path:
[1210:811] [2025-02-10 07:44:13 +0000.80661][3dd4] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 343 audio_timescale:44100
video_timescale:90000
[1210:811] [2025-02-10 07:44:13 +0000.80711][3dd4] 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
[1210:811] [2025-02-10 07:44:13 +0000.80749][3dd4] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 343
[1210:811] [2025-02-10 07:44:13 +0000.80816][3dd4] fd_open successed
handle:0xb40000790437b148
[1210:811] [2025-02-10 07:44:13 +0000.80976][3dd4] create mp4 file:356
m_fileHandle: 0x7848580500
[1210:811] [2025-02-10 07:44:13 +0000.81007][3dd4] MP4 file: is opened successfully
[1210:811] [2025-02-10 07:44:13 +0000.81028][3dd4] setupMediaProcessers:
[1210:811] [2025-02-10 07:44:13 +0000.81043][3dd4]
RecordingSessionInternalSimple:setup media processers.
[1210:811] [2025-02-10 07:44:13 +0000.81056][3dd4] construct AAC encoder
[1210:812] [2025-02-10 07:44:13 +0000.81293][3dd4] H264Encoder creating:
ultrafast012323
[1210:812] [2025-02-10 07:44:13 +0000.81330][3dd4] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1210:812] [2025-02-10 07:44:13 +0000.81602][3dd4] H264Encode::GetMachineModel is
POCO F2 Pro
[1210:812] [2025-02-10 07:44:13 +0000.81630][3dd4] H264Encoder machine_mode is:POCO
F2 Pro
[1210:812] [2025-02-10 07:44:13 +0000.81643][3dd4] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1210:812] [2025-02-10 07:44:13 +0000.81657][3dd4] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1210:812] [2025-02-10 07:44:13 +0000.81671][3dd4] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1210:812] [2025-02-10 07:44:13 +0000.81684][3dd4] setupCompressionSession:
[1210:812] [2025-02-10 07:44:13 +0000.81697][3dd4] H264Encode::creating hareware
Encoder
[1210:812] [2025-02-10 07:44:13 +0000.81712][3dd4] AndroidHwAvcEncoder
time:44321373 enter.

[1210:812] [2025-02-10 07:44:13 +0000.81892][3dd4] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1210:812] [2025-02-10 07:44:13 +0000.81986][3dd4] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1210:813] [2025-02-10 07:44:13 +0000.82106][3dd4] The video avc hw codec address
is 0x7848421c78
[1210:813] [2025-02-10 07:44:13 +0000.82157][3dd4] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1210:813] [2025-02-10 07:44:13 +0000.82184][3dd4] RegisterEncodeCompleteCallback


time:44321374 enter.

[1210:816] [2025-02-10 07:44:13 +0000.85941][3dd9] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7848443c98
[1210:819] [2025-02-10 07:44:13 +0000.88688][3dd4] RegisterEncodeCompleteCallback
leave. expire time = 6 ms

[1210:819] [2025-02-10 07:44:13 +0000.88758][3dd4] InitEncode time:44321380 enter.

[1210:819] [2025-02-10 07:44:13 +0000.88815][3dd4] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1210:819] [2025-02-10 07:44:13 +0000.88840][3dd4] Create time:44321380 enter.

[1210:819] [2025-02-10 07:44:13 +0000.88856][3dd4] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1210:819] [2025-02-10 07:44:13 +0000.88877][3dd4]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770a57a80
[1210:819] [2025-02-10 07:44:13 +0000.88983][3dd4]
supported_type:image/vnd.android.heic
[1210:819] [2025-02-10 07:44:13 +0000.89013][3dd4] supported_type:video/avc
[1210:819] [2025-02-10 07:44:13 +0000.89032][3dd4] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1210:819] [2025-02-10 07:44:13 +0000.89055][3dd4] hwCodecPrefix :OMX.qcom.
[1210:820] [2025-02-10 07:44:13 +0000.89072][3dd4] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1210:820] [2025-02-10 07:44:13 +0000.89090][3dd4] mediacodec_createCodecByName
time:44321381 enter.

[1210:820] [2025-02-10 07:44:13 +0000.89106][3dd4] WrapAndroidMediaCodec


time:44321381 enter.

[1210:820] [2025-02-10 07:44:13 +0000.89170][3dd4] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1210:838] [2025-02-10 07:44:13 +0000.108002][3dd4] mediacodec_createCodecByName


leave. expire time = 18 ms

[1210:839] [2025-02-10 07:44:13 +0000.108102][3dd4] WrapAndroidMediaFromat


time:44321400 enter.

[1210:839] [2025-02-10 07:44:13 +0000.108156][3dd4] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1210:858] [2025-02-10 07:44:13 +0000.128099][3dd4] Destroy time:44321419 enter.

[1210:859] [2025-02-10 07:44:13 +0000.128173][3dd4] WrapAndroidMediaFromat::


Destroy
[1210:859] [2025-02-10 07:44:13 +0000.128199][3dd4] Destroy leave. expire time = 1
ms

[1210:859] [2025-02-10 07:44:13 +0000.128222][3dd4] ~WrapAndroidMediaFromat


time:44321420 enter.

[1210:859] [2025-02-10 07:44:13 +0000.128244][3dd4] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1210:859] [2025-02-10 07:44:13 +0000.128269][3dd4] Create leave. expire time = 40


ms

[1210:859] [2025-02-10 07:44:13 +0000.128292][3dd4] isSemiPlanarSupport


time:44321420 enter.

[1210:859] [2025-02-10 07:44:13 +0000.128313][3dd4] H264Encoder isSemiPlanarSupport


[1210:859] [2025-02-10 07:44:13 +0000.128337][3dd4] isSemiPlanarSupport leave.
expire time = 0 ms

[1210:859] [2025-02-10 07:44:13 +0000.128367][3dd4] creat hw H264Encoder success,


isSemiPlanar:1
[1210:859] [2025-02-10 07:44:13 +0000.128453][3dd4] InitEncode leave. expire time
= 40 ms

[1210:859] [2025-02-10 07:44:13 +0000.128489][3dd4] H264Encode::created Encoder


[1210:859] [2025-02-10 07:44:13 +0000.128529][3dd4] H264Encode:: H264 encoder
created.
[1210:859] [2025-02-10 07:44:13 +0000.128567][3dd4] H264 encoder created.
[1210:859] [2025-02-10 07:44:13 +0000.128607][3dd4]
RecordingSessionInternalSimple:created avc encoder avc: 0x773c309cc0
[1210:859] [2025-02-10 07:44:13 +0000.128644][3dd4] setOutput:
[1210:859] [2025-02-10 07:44:13 +0000.128664][3dd4]
RecordingSessionInternalSimple:encoder set output to muxer!
[1210:859] [2025-02-10 07:44:13 +0000.128685][3dd4] request a key frame
[1210:859] [2025-02-10 07:44:13 +0000.128706][3dd4] H264Encode:: request a key
frame
[1210:860] [2025-02-10 07:44:13 +0000.129598][3dd4] setDisplayRotate :90
[1210:860] [2025-02-10 07:44:13 +0000.129689][3dd4] 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
[1210:866] [2025-02-10 07:44:13 +0000.135723][3dd5]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1210:886] [2025-02-10 07:44:13 +0000.155316][3dd4] setDisplayRotate :90
[1210:886] [2025-02-10 07:44:13 +0000.155376][3dd4] 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
[1210:923] [2025-02-10 07:44:13 +0000.192167][3dd9] add aac audio track with id:1
[1210:923] [2025-02-10 07:44:13 +0000.192237][3dd9] audio start ts:0
[1210:923] [2025-02-10 07:44:13 +0000.192260][3dd9] the audio frame has been
written into MP4 file
[1210:926] [2025-02-10 07:44:13 +0000.195703][3dd4] setDisplayRotate :90
[1210:926] [2025-02-10 07:44:13 +0000.195745][3dd4] 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
[1210:939] [2025-02-10 07:44:13 +0000.208912][3dd5] h264 add frame header cdr flag
[1210:940] [2025-02-10 07:44:13 +0000.209661][3dd5] h264 add frame header cdr flag
[1210:941] [2025-02-10 07:44:13 +0000.210095][3dd5] Received key frame:10
[1210:941] [2025-02-10 07:44:13 +0000.210142][3dd5] H264Encode:: get a sps pps
header!headerSize:31
[1210:941] [2025-02-10 07:44:13 +0000.210678][3dd9] get the H.264 SPS parameter
[1210:941] [2025-02-10 07:44:13 +0000.210957][3dd9] add video track with id:2
[1210:942] [2025-02-10 07:44:13 +0000.211546][3dd9] get the H.264 PPS parameter
[1210:945] [2025-02-10 07:44:13 +0000.214345][3dd9] get the H.264 IDR frame
[1210:945] [2025-02-10 07:44:13 +0000.214512][3dd9] resss:true
[1210:945] [2025-02-10 07:44:13 +0000.214554][3dd9] video start ts:10
[1210:945] [2025-02-10 07:44:13 +0000.214661][3dd9] the video frame has been
written into MP4 file
[1210:983] [2025-02-10 07:44:13 +0000.252947][3dd7] Error(video_source.cc:430):
wait decoder a frame: 0
[1210:992] [2025-02-10 07:44:13 +0000.261839][3dd5] DTS queue for
Generator:0x7848488eb8 568 603 630 663
[1210:997] [2025-02-10 07:44:13 +0000.266956][3dd5] Push an pts:735 to dts queue.
[1211:019] [2025-02-10 07:44:13 +0000.288926][3dd5] last dts:699 currentPts:735
ppsOrSPS:0 queue length:5
[1211:108] [2025-02-10 07:44:13 +0000.377199][3dd5] DTS queue for
Generator:0x7848488eb8 1406 1431 1464 1495
[1211:112] [2025-02-10 07:44:13 +0000.381309][3dd5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1594
[1211:112] [2025-02-10 07:44:13 +0000.381399][3dd5] push video frame to H264
encoder. (100 frame for one log)

[1211:112] [2025-02-10 07:44:13 +0000.381448][3dd5] push video frame to H264


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

[1211:112] [2025-02-10 07:44:13 +0000.381468][3dd5] H264Encode::push video frame to


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

[1211:112] [2025-02-10 07:44:13 +0000.381493][3dd5] The input pts:1594 fps:30


[1211:128] [2025-02-10 07:44:13 +0000.397958][3dd5] H264Encode::H264SWEncoder get
callback, length:18208 type:1 nalType:1length:18204
[1211:157] [2025-02-10 07:44:13 +0000.426458][3dd5] Push an pts:2063 to dts queue.
[1211:164] [2025-02-10 07:44:13 +0000.433344][3dd7] Error(video_source.cc:430):
wait decoder a frame: 0
[1211:174] [2025-02-10 07:44:13 +0000.443366][3dd5] h264 add frame header cdr flag
[1211:174] [2025-02-10 07:44:13 +0000.443528][3dd5] Received key frame:1996
[1211:176] [2025-02-10 07:44:13 +0000.445099][3dd9] get the H.264 IDR frame
[1211:181] [2025-02-10 07:44:13 +0000.450306][3dd5] last dts:2030 currentPts:2063
ppsOrSPS:0 queue length:8
[1211:189] [2025-02-10 07:44:13 +0000.458090][3dd5] DTS queue for
Generator:0x7848488eb8 2193 2227 2261 2297 2329
[1211:233] [2025-02-10 07:44:13 +0000.502921][3dd8] audio_frame_list_ empty
[1211:236] [2025-02-10 07:44:13 +0000.505226][3dd7] webrtc common_video plane
old ..... (1/1000) new: 121001 delete: 120959 diff: 42
[1211:253] [2025-02-10 07:44:13 +0000.522883][3dd5] SendFrame
encodedImage._timeStamp:2728encodedImage->_length:20336
[1211:272] [2025-02-10 07:44:13 +0000.541736][3dd5] DTS queue for
Generator:0x7848488eb8 2961 2995 3032 3062 3093 3130 3163 3196 3227
[1211:285] [2025-02-10 07:44:13 +0000.554929][3dd5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3032 pts:3032
[1211:295] [2025-02-10 07:44:13 +0000.565033][3dd7] Error(video_source.cc:430):
wait decoder a frame: 0
[1211:300] [2025-02-10 07:44:13 +0000.569827][3dd5] Push an pts:3397 to dts queue.
[1211:304] [2025-02-10 07:44:13 +0000.573283][3dca] av_read_frame AVERROR_EOF
[1211:322] [2025-02-10 07:44:13 +0000.591214][3dd5] last dts:3365 currentPts:3397
ppsOrSPS:0 queue length:6
[1211:327] [2025-02-10 07:44:13 +0000.596424][3dca] OnReceiveEOF:
[1211:327] [2025-02-10 07:44:13 +0000.596488][3dca] OnDecoderEOF time:44321888
enter.

[1211:327] [2025-02-10 07:44:13 +0000.596521][3dca] OnDecoderEOF leave. expire


time = 0 ms

[1211:327] [2025-02-10 07:44:13 +0000.596537][3dc8] CleanUp time:44321888 enter.

[1211:327] [2025-02-10 07:44:13 +0000.596539][3dca] OnDecoderFinished:


OnDecoderFinished total decoder frames:135 this:0x7757aa6300
[1211:330] [2025-02-10 07:44:13 +0000.599814][3dc8] CleanUp leave. expire time = 3
ms

[1211:330] [2025-02-10 07:44:13 +0000.599868][3dc8] clean up


[1211:330] [2025-02-10 07:44:13 +0000.599886][3dc8] running_decoder_count:0max
count:2
[1211:348] [2025-02-10 07:44:13 +0000.617196][3dd8] PullAudioFrame: PullFrame audio
finished.
[1211:348] [2025-02-10 07:44:13 +0000.617246][3dd8] OnAudioTimer: OnAudioTimer
return
[1211:351] [2025-02-10 07:44:13 +0000.620651][3dd5] DTS queue for
Generator:0x7848488eb8 3828 3859 3895 3927 3964 3995 4028
[1211:363] [2025-02-10 07:44:13 +0000.632432][3dd7] OnVideoTimer: OnVideoTimer
EndComposeFile
[1211:363] [2025-02-10 07:44:13 +0000.632501][3dd7] EndComposeFile:
EndComposeFile, is composing 1
[1211:371] [2025-02-10 07:44:13 +0000.640102][3dd5] h264 add frame header cdr flag
[1211:371] [2025-02-10 07:44:13 +0000.640407][3dd5] Received key frame:3995
[1211:371] [2025-02-10 07:44:13 +0000.641004][3dd9] get the H.264 IDR frame
[1211:381] [2025-02-10 07:44:13 +0000.650669][3dd5]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:135
[1211:381] [2025-02-10 07:44:13 +0000.650721][3dd5]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7848478000
[1211:384] [2025-02-10 07:44:13 +0000.654015][3dd6]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[1211:385] [2025-02-10 07:44:13 +0000.654107][3dd6]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[1211:385] [2025-02-10 07:44:13 +0000.654357][3dd4] stop recording
[1211:385] [2025-02-10 07:44:13 +0000.654385][3dd4]
RecordingSessionInternalSimple:destroy media processers
[1211:385] [2025-02-10 07:44:13 +0000.654405][3dd4] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1211:385] [2025-02-10 07:44:13 +0000.654425][3dd4] H264Encode::flushing hareware
Encoder
[1211:385] [2025-02-10 07:44:13 +0000.654537][3dd4] Flush time:44321946 enter.

[1211:385] [2025-02-10 07:44:13 +0000.654593][3dd4] H264Encoder encoder flush


[1211:385] [2025-02-10 07:44:13 +0000.654614][3dd4] flush output queue
[1211:582] [2025-02-10 07:44:13 +0000.851602][3c07] Run AGC when audioType = 0
[1211:582] [2025-02-10 07:44:13 +0000.851737][3c07]
AudioDeviceDataHandler::MixAndSendOutFrame
[1211:686] [2025-02-10 07:44:13 +0000.955933][3c07] haveEnoughProcessedData
internalAudioStream.length: 20
[1211:700] [2025-02-10 07:44:13 +0000.970047][3dd4] Flush leave. expire time = 316
ms

[1211:701] [2025-02-10 07:44:13 +0000.970415][3dd4] ~H264EncodeWrap:


[1211:701] [2025-02-10 07:44:13 +0000.970468][3dd4] ~H264Encode:
[1211:701] [2025-02-10 07:44:13 +0000.970501][3dd4] teardownCompressionSession:
H264Encode::destroying Encoder
[1211:701] [2025-02-10 07:44:13 +0000.970535][3dd4] Release time:44322262 enter.

[1211:701] [2025-02-10 07:44:13 +0000.970703][3dd4] Release:


MediaCodecVideoEncoder::Release _inited:1
[1211:701] [2025-02-10 07:44:13 +0000.970857][3dd4] Destroy time:44322262 enter.

[1211:701] [2025-02-10 07:44:13 +0000.970896][3dd4] H264Encoder encoderDestroy


[1211:701] [2025-02-10 07:44:13 +0000.970931][3dd4]
AndroidMediaCodecVideoEncoder::release env: 0x7770ad4a40
[1211:701] [2025-02-10 07:44:13 +0000.970966][3dd4]
AndroidMediaCodecVideoEncoder::Destroy
[1211:728] [2025-02-10 07:44:13 +0000.997664][3dd4] Destroy leave. expire time =
27 ms

[1211:728] [2025-02-10 07:44:13 +0000.997784][3dd4] Release leave. expire time =


27 ms

[1211:728] [2025-02-10 07:44:13 +0000.997836][3dd4] ~AndroidHwAvcEncoder


time:44322289 enter.

[1211:728] [2025-02-10 07:44:13 +0000.997983][3dd4] Release time:44322289 enter.

[1211:728] [2025-02-10 07:44:13 +0000.998030][3dd4] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1211:729] [2025-02-10 07:44:13 +0000.998068][3dd4] Release leave. expire time = 1
ms

[1211:729] [2025-02-10 07:44:13 +0000.998117][3dd4] ~AndroidMediaCodecVideoEncoder


[1211:729] [2025-02-10 07:44:13 +0000.998170][3dd4] ~WrapAndroidMediaCodec
time:44322290 enter.

[1211:729] [2025-02-10 07:44:13 +0000.998203][3dd4] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1211:729] [2025-02-10 07:44:13 +0000.998255][3dd4] video hevc hw codec


destructor:0x7848421c78

[1211:729] [2025-02-10 07:44:13 +0000.998292][3dd4] ~AndroidHwAvcEncoder leave.


expire time = 1 ms
[1211:729] [2025-02-10 07:44:13 +0000.998351][3dd4] teardownCompressionSession:
H264Encode::destroyed Encoder
[1211:729] [2025-02-10 07:44:13 +0000.998379][3dd4]
RecordingSessionInternalSimple:destroy aac encoder output!
[1211:729] [2025-02-10 07:44:13 +0000.998400][3dd4] AACSWEncode destructor
[1211:731] [2025-02-10 07:44:14 +0000.422][3dd9] fd_close successed!
[1211:742] [2025-02-10 07:44:14 +0000.11809][3dd9] MP4 close file successfully
[1211:742] [2025-02-10 07:44:14 +0000.11930][3dd9] Recording session Internal:
notify recording ok
[1211:742] [2025-02-10 07:44:14 +0000.12026][3dd9] onRecordingOk: Recording Ok,
compose use time: 934, averagefps 0
[1211:743] [2025-02-10 07:44:14 +0000.12159][3dd9] OnReceiveEOF:
[1211:744] [2025-02-10 07:44:14 +0000.13842][3dd7] OnVideoTimer: OnVideoTimer
return
[1211:769] [2025-02-10 07:44:14 +0000.38319][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[1211:769] [2025-02-10 07:44:14 +0000.38502][7dd2] ~MediaComposeFile time:44322330
enter.

[1211:769] [2025-02-10 07:44:14 +0000.38552][7dd2] CancelCompose: CancelCompose,


is composing 0
[1211:769] [2025-02-10 07:44:14 +0000.38702][3dd4] stop recording
[1211:769] [2025-02-10 07:44:14 +0000.38766][3dd4] we have stopped recording before
[1211:770] [2025-02-10 07:44:14 +0000.39309][7dd2] ~MediaComposeFile leave. expire
time = 1 ms

[1211:770] [2025-02-10 07:44:14 +0000.39456][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1211:770] [2025-02-10 07:44:14 +0000.39824][7dd2] global uninited!
[1211:770] [2025-02-10 07:44:14 +0000.39913][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1211:770] [2025-02-10 07:44:14 +0000.39975][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1211:770] [2025-02-10 07:44:14 +0000.40005][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1211:770] [2025-02-10 07:44:14 +0000.40054][7dd2] UnbindInputFilter 0x77460eef58
this 0x77713434a0
[1211:771] [2025-02-10 07:44:14 +0000.40816][7dd2] ClearAllSource: remove source
filter, sourceid: 0x7757aa6300
[1211:771] [2025-02-10 07:44:14 +0000.40866][7dd2] DestoryDecoderByVideoSource
time:44322332 enter.

[1211:771] [2025-02-10 07:44:14 +0000.40906][7dd2] ~VideoBindDecoder time:44322332


enter.

[1211:772] [2025-02-10 07:44:14 +0000.41774][7dd2] CleanUp time:44322333 enter.

[1211:773] [2025-02-10 07:44:14 +0000.42281][7dd2] CleanUp leave. expire time = 1


ms

[1211:773] [2025-02-10 07:44:14 +0000.42362][7dd2] CleanUp time:44322334 enter.

[1211:773] [2025-02-10 07:44:14 +0000.42628][7dd2] CleanUp leave. expire time = 0


ms

[1211:774] [2025-02-10 07:44:14 +0000.43923][7dd2] ~VideoBindDecoder leave. expire


time = 3 ms

[1211:774] [2025-02-10 07:44:14 +0000.43977][7dd2] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[1211:774] [2025-02-10 07:44:14 +0000.44032][7dd2] UnbindInputFilter 0x7745e18858


this 0x77460eef58
[1211:775] [2025-02-10 07:44:14 +0000.44152][7dd2] UnbindInputFilter 0x7745e186d8
this 0x7745e18858
[1211:775] [2025-02-10 07:44:14 +0000.44199][7dd2] UnbindInputFilter 0x7757aa6520
this 0x7745e186d8
[1211:775] [2025-02-10 07:44:14 +0000.44247][7dd2] UnbindInputFilter 0x7745e58018
this 0x77460ef0d8
[1211:775] [2025-02-10 07:44:14 +0000.44290][7dd2] UnbindInputFilter 0x7745e57958
this 0x7745e58018
[1211:775] [2025-02-10 07:44:14 +0000.44335][7dd2] UnbindInputFilter 0x7757aa6520
this 0x7745e57958
[1211:775] [2025-02-10 07:44:14 +0000.44386][7dd2] ~GLESContext:
[1211:775] [2025-02-10 07:44:14 +0000.45046][7dd2] GLESContext destruct finish.
[1211:776] [2025-02-10 07:44:14 +0000.45108][7dd2] filter: filter pipeline destroy
this: 0x7771343400
[1213:399] [2025-02-10 07:44:15 +0000.668751][3c07] haveEnoughProcessedData
internalAudioStream.length: 0
[1213:583] [2025-02-10 07:44:15 +0000.852440][3c08] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1213:583] [2025-02-10 07:44:15 +0000.852683][3c08] _deviceSampleRate:48000

[1213:585] [2025-02-10 07:44:15 +0000.854735][3c07] Run AGC when audioType = 0


[1213:714] [2025-02-10 07:44:15 +0000.984054][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[1213:715] [2025-02-10 07:44:15 +0000.984227][7dee] ~MediaFilterCamera
time:44324276 enter.

[1213:715] [2025-02-10 07:44:15 +0000.984291][7dee] StopPullFrameAndWriteMp4


time:44324276 enter.

[1213:716] [2025-02-10 07:44:15 +0000.985238][3c02] stop recording


[1213:716] [2025-02-10 07:44:15 +0000.985290][3c02] we have stopped recording
before
[1213:718] [2025-02-10 07:44:15 +0000.987661][7dee] StopPullFrameAndWriteMp4
leave. expire time = 3 ms

[1213:720] [2025-02-10 07:44:15 +0000.989557][7dee] DestroyPipelineAndFilters


time:44324281 enter.

[1213:720] [2025-02-10 07:44:15 +0000.989637][7dee] DestroyPipelineAndFilters


leave. expire time = 0 ms

[1213:720] [2025-02-10 07:44:15 +0000.989692][7dee] AppDeviceManagerStopMic

[1213:720] [2025-02-10 07:44:15 +0000.989858][7dee] AppDeviceManagerStopMic::mic


status is on
[1213:720] [2025-02-10 07:44:15 +0000.989914][7dee] Try to stop webrtc device.

[1213:720] [2025-02-10 07:44:15 +0000.989965][7dee] Set record state to


stopped.threadID:32238

[1213:740] [2025-02-10 07:44:16 +0000.9923][7dee] Try to destory the


recorder.threadID:32238
[1213:959] [2025-02-10 07:44:16 +0000.228406][7dee] DestroyAudioRecorder:
[1213:959] [2025-02-10 07:44:16 +0000.228541][7dee] Cleanup the buffer queue in the
recorder.
[1213:959] [2025-02-10 07:44:16 +0000.228600][7dee] Destroy the recorder.

[1213:993] [2025-02-10 07:44:16 +0000.262082][7dee] StopRecording finished.

[1213:993] [2025-02-10 07:44:16 +0000.262257][7dee] The stop recording success.

[1213:993] [2025-02-10 07:44:16 +0000.262307][7dee]


AudioDeviceDataHandler::StopMicProcess

[1213:993] [2025-02-10 07:44:16 +0000.262681][7dee] AppDeviceManager stop.

[1213:993] [2025-02-10 07:44:16 +0000.262775][7dee] Rlease the webrtc device


object.

[1213:994] [2025-02-10 07:44:16 +0000.263126][7dee] OpenSlesInput destruct.

[1213:994] [2025-02-10 07:44:16 +0000.263210][7dee] OpenSlesOutput destruct.

[1213:994] [2025-02-10 07:44:16 +0000.263696][7dee] EventDispatchServerScope


destruct
[1213:994] [2025-02-10 07:44:16 +0000.263754][7dee]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[1213:994] [2025-02-10 07:44:16 +0000.263843][7dee] ~AudioDeviceDataHandler

[1213:995] [2025-02-10 07:44:16 +0000.264560][7dee] AppDeviceManagerDestruct.

[1213:995] [2025-02-10 07:44:16 +0000.264617][7dee] ~AppDeviceManager:


[1213:995] [2025-02-10 07:44:16 +0000.264699][7dee] ~CpuOverloadDetect
time:44324556 enter.

[1213:997] [2025-02-10 07:44:16 +0000.266110][7dee] ~CpuOverloadDetect leave.


expire time = 2 ms

[1213:998] [2025-02-10 07:44:16 +0000.267490][7dee] Destruct BeautifyReader


begin...
[1213:998] [2025-02-10 07:44:16 +0000.267556][7dee] Destruct BeautifyReader done.
[1213:998] [2025-02-10 07:44:16 +0000.267624][7dee] ~MediaFilterCamera leave.
expire time = 283 ms

[1213:998] [2025-02-10 07:44:16 +0000.267881][7dee] ~GLESContext:


[1214:002] [2025-02-10 07:44:16 +0000.271243][7dee] GLESContext destruct finish.
[1214:002] [2025-02-10 07:44:16 +0000.271324][7dee]
~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1214:002] [2025-02-10 07:44:16 +0000.271678][7dee] global uninited!
[1214:003] [2025-02-10 07:44:16 +0000.272102][7dee] clear AppID 50011
[1214:003] [2025-02-10 07:44:16 +0000.272164][7dee] UnRegister JVM for Xplatform
util
[1214:003] [2025-02-10 07:44:16 +0000.272214][7dee] Dispose::unregister webrtc
video engine
[1214:003] [2025-02-10 07:44:16 +0000.272259][7dee] Init the android object with
jvm:0x0 env:0x0 context:0x0

[1214:003] [2025-02-10 07:44:16 +0000.272312][7dee] SetAndroidMediaCodecObjects


time:44324564 enter.
[1214:003] [2025-02-10 07:44:16 +0000.272361][7dee] ClearAndroidMediaCodecObjects
time:44324564 enter.

[1214:003] [2025-02-10 07:44:16 +0000.272412][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1214:003] [2025-02-10 07:44:16 +0000.272459][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1214:003] [2025-02-10 07:44:16 +0000.272507][7dee] SetAndroidMediaCodecObjects


time:44324564 enter.

[1214:003] [2025-02-10 07:44:16 +0000.272554][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[1214:003] [2025-02-10 07:44:16 +0000.272600][7dee] ClearAndroidMediaCodecObjects
time:44324564 enter.

[1214:003] [2025-02-10 07:44:16 +0000.272647][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1214:003] [2025-02-10 07:44:16 +0000.272694][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[1214:003] [2025-02-10 07:44:16 +0000.272739][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1214:003] [2025-02-10 07:44:16 +0000.272786][7dee] Dispose::unregister webrtc


voice engine
[1214:003] [2025-02-10 07:44:16 +0000.272831][7dee] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[1214:003] [2025-02-10 07:44:16 +0000.272883][7dee] SystemUtil UnInit done


[1283:421] [2025-02-10 07:45:39 +0000.911206][7dee] Register JVM for xplatform util
[1283:425] [2025-02-10 07:45:39 +0000.915088][7dee] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 07:45:39 +0000
[1283:425] [2025-02-10 07:45:39 +0000.915126][7dee] set AppID=50011 old AppID=-1
[1283:425] [2025-02-10 07:45:39 +0000.915156][7dee] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1283:425] [2025-02-10 07:45:39 +0000.915185][7dee] SetAndroidMediaCodecObjects


time:44393986 enter.

[1283:425] [2025-02-10 07:45:39 +0000.915211][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1283:425] [2025-02-10 07:45:39 +0000.915237][7dee] SetAndroidMediaCodecObjects


time:44393986 enter.

[1283:425] [2025-02-10 07:45:39 +0000.915266][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[1283:425] [2025-02-10 07:45:39 +0000.915293][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x770bb38760
[1283:425] [2025-02-10 07:45:39 +0000.915319][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x770bb38760
[1283:425] [2025-02-10 07:45:39 +0000.915347][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1283:425] [2025-02-10 07:45:39 +0000.915376][7dee] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1283:425] [2025-02-10 07:45:39 +0000.915403][7dee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b4e0
[1283:426] [2025-02-10 07:45:39 +0000.915432][7dee] SystemUtil Init done
[1283:426] [2025-02-10 07:45:39 +0000.915663][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[1283:426] [2025-02-10 07:45:39 +0000.915754][7dee] MediaFilterCamera
[1283:426] [2025-02-10 07:45:39 +0000.915785][7dee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[1283:426] [2025-02-10 07:45:39 +0000.915886][7dee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1283:426] [2025-02-10 07:45:39 +0000.915915][7dee] Recording session using default
bitrate support by app:14680064
[1283:426] [2025-02-10 07:45:39 +0000.915923][3ff6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746324fc0
[1283:426] [2025-02-10 07:45:39 +0000.916147][3ff6] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1283:426] [2025-02-10 07:45:39 +0000.916202][7dee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1283:427] [2025-02-10 07:45:39 +0000.916844][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1283:427] [2025-02-10 07:45:39 +0000.916868][7dee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[1283:427] [2025-02-10 07:45:39 +0000.916881][7dee] The device model: poco f2 pro
usingSoftwareAEC value: 0
[1283:428] [2025-02-10 07:45:39 +0000.917991][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1283:428] [2025-02-10 07:45:39 +0000.918019][7dee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[1283:428] [2025-02-10 07:45:39 +0000.918056][7dee] The device model: poco f2 pro
usingHardwareAEC value: 0
[1283:428] [2025-02-10 07:45:39 +0000.918068][7dee] The machine device: poco f2 pro
usingHardwareAEC value: 0
[1283:428] [2025-02-10 07:45:39 +0000.918087][7dee] Using Default AEC type:
software AEC
[1283:429] [2025-02-10 07:45:39 +0000.918672][7dee] The device model: poco f2 pro
enum value: 0
[1283:429] [2025-02-10 07:45:39 +0000.918905][7dee] GetMachineModel is POCO F2 Pro
[1283:429] [2025-02-10 07:45:39 +0000.918925][7dee] GetMachineInfo: POCO F2 Pro
[1283:429] [2025-02-10 07:45:39 +0000.918937][7dee] Construct BeautifyReader
begin...
[1283:429] [2025-02-10 07:45:39 +0000.918962][7dee] dumpStickerRgba:0
dumpStickerYuv:0
[1283:429] [2025-02-10 07:45:39 +0000.918974][7dee] Construct BeautifyReader done.
[1283:430] [2025-02-10 07:45:39 +0000.920357][7dee]
AppDeviceManagerStartCamera::The result of start thread is: 1 micOn:0
[1283:430] [2025-02-10 07:45:39 +0000.920412][7dee] AppDeviceManager telnet server
for statistics started......
[1283:430] [2025-02-10 07:45:39 +0000.920404][3ff9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77716121a0
[1283:431] [2025-02-10 07:45:39 +0000.920797][7dee] CpuOverloadDetect time:44393992
enter.

[1283:431] [2025-02-10 07:45:39 +0000.920998][7dee] CpuOverloadDetect leave.


expire time = 0 ms

[1283:431] [2025-02-10 07:45:39 +0000.921023][3ffa] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x77c9e2e940
[1283:431] [2025-02-10 07:45:39 +0000.921303][7dee] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[1283:431] [2025-02-10 07:45:39 +0000.921322][7dee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[1283:432] [2025-02-10 07:45:39 +0000.921431][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1283:432] [2025-02-10 07:45:39 +0000.921635][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1283:432] [2025-02-10 07:45:39 +0000.921748][7dee] CreatePlatformSpecificObjects:
[1283:432] [2025-02-10 07:45:39 +0000.921773][7dee] audio device use opensle input
and opensl output
[1283:432] [2025-02-10 07:45:39 +0000.921807][7dee] Create OpenSLES output module
with java VM support.

[1283:432] [2025-02-10 07:45:39 +0000.921858][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1283:432] [2025-02-10 07:45:39 +0000.921936][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1283:432] [2025-02-10 07:45:39 +0000.922033][7dee] Create OpenSLES output module
with buffer num:1

[1283:432] [2025-02-10 07:45:39 +0000.922085][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1283:432] [2025-02-10 07:45:39 +0000.922162][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1283:432] [2025-02-10 07:45:39 +0000.922245][7dee] Create OpenSLES input module
with java VM support.

[1283:432] [2025-02-10 07:45:39 +0000.922271][7dee] Create OpenSLES input module


with buffer num:1

[1283:432] [2025-02-10 07:45:39 +0000.922293][7dee] Error(trace.cc:40): Init the


output and input for audio device template.
[1283:432] [2025-02-10 07:45:39 +0000.922312][7dee] Init the output device.

[1283:432] [2025-02-10 07:45:39 +0000.922324][7dee] Init the opensl input.


[1283:432] [2025-02-10 07:45:39 +0000.922344][7dee] AppDeviceManager get setting
samplerate: 0
[1283:433] [2025-02-10 07:45:39 +0000.922510][7dee] The device model: poco f2 pro
enum value: 0
[1283:433] [2025-02-10 07:45:39 +0000.922793][7dee] The device model: poco f2 pro
enum value: 0
[1283:433] [2025-02-10 07:45:39 +0000.922813][7dee] Set the sample rate to be:48000

[1283:433] [2025-02-10 07:45:39 +0000.922825][7dee] Enable the recording stereo:0


[1283:433] [2025-02-10 07:45:39 +0000.922851][7dee] Set the playout as stereo:1
[1283:433] [2025-02-10 07:45:39 +0000.922863][7dee] Init the microphone.
[1283:433] [2025-02-10 07:45:39 +0000.923165][7dee] Update the recording sample
rate to be: 48000
[1283:433] [2025-02-10 07:45:39 +0000.923193][7dee] Init the speaker.
[1283:433] [2025-02-10 07:45:39 +0000.923211][7dee] Low latency buffer size:144 low
sample rate:48000
[1283:433] [2025-02-10 07:45:39 +0000.923331][7dee] Using 1 x 10ms for an audio
frame.

[1283:436] [2025-02-10 07:45:39 +0000.925630][7dee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[1283:436] [2025-02-10 07:45:39 +0000.925710][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1283:436] [2025-02-10 07:45:39 +0000.925733][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1283:439] [2025-02-10 07:45:39 +0000.929070][7dee] The device model:poco f2 pro

[1283:439] [2025-02-10 07:45:39 +0000.929127][7dee] speaker output factor:100


defaultFactor: 100

[1283:439] [2025-02-10 07:45:39 +0000.929186][7dee] headset output factor:100


defaultFactor: 100

[1283:439] [2025-02-10 07:45:39 +0000.929382][7dee] AppDeviceManagerStart finished.


[1283:439] [2025-02-10 07:45:39 +0000.929404][7dee] AppDeviceManagerStartMic::mic
status is off
[1283:440] [2025-02-10 07:45:39 +0000.929461][7dee] AppDeviceManagerStartMic update
aec type: 2

[1283:440] [2025-02-10 07:45:39 +0000.929476][7dee] AppDeviceManagerStartMic update


voiceChangeMode: 4

[1283:440] [2025-02-10 07:45:39 +0000.929488][7dee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[1283:440] [2025-02-10 07:45:39 +0000.929515][7dee]
AudioDeviceDataHandler::StartMicProcess

[1283:440] [2025-02-10 07:45:39 +0000.929613][7dee] Try to start webrtc recording


device.

[1283:440] [2025-02-10 07:45:39 +0000.929631][7dee] StartRecording. threadID:32238

[1283:440] [2025-02-10 07:45:39 +0000.929661][7dee] default mode: Set the recording


mode to voice communication to enable HW AEC .

[1283:440] [2025-02-10 07:45:39 +0000.929643][3ffb] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[1283:440] [2025-02-10 07:45:39 +0000.929683][7dee] Set the recording mode before
getSetting: 4
[1283:440] [2025-02-10 07:45:39 +0000.929724][7dee] Set the recording mode after
getSetting: 1
[1283:461] [2025-02-10 07:45:39 +0000.950824][7dee] StartRecording finished.

[1283:461] [2025-02-10 07:45:39 +0000.950954][7dee] audio: start the audio mic


checker timer.

[1283:461] [2025-02-10 07:45:39 +0000.951226][7dee] machine model :poco


[1283:461] [2025-02-10 07:45:39 +0000.951249][7dee] Support this machine
model :poco
[1283:461] [2025-02-10 07:45:39 +0000.951264][7dee] global inited! current sdk
version: 07-20-936c45f
[1283:669] [2025-02-10 07:45:40 +0000.159213][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[1283:669] [2025-02-10 07:45:40 +0000.159332][3ff7] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:46
[1283:669] [2025-02-10 07:45:40 +0000.159401][3ff7] GLESContext:
[1283:670] [2025-02-10 07:45:40 +0000.159449][3ff7] The result of eglGetDisplay is:
0xb40000790431bf40
[1283:671] [2025-02-10 07:45:40 +0000.160578][3ff7] The result of creation:
0x773d09ec00
[1283:671] [2025-02-10 07:45:40 +0000.160698][3ff7] The result of
eglCreatePbufferSurface is: 0x773d09ee00
[1283:671] [2025-02-10 07:45:40 +0000.160813][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x783b5d9c00 input_texture: 46
[1284:665] [2025-02-10 07:45:41 +0000.154814][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1285:385] [2025-02-10 07:45:41 +0000.874783][3ffb] Run AGC when audioType = 0
[1285:387] [2025-02-10 07:45:41 +0000.877264][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1286:383] [2025-02-10 07:45:42 +0000.873345][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1287:389] [2025-02-10 07:45:43 +0000.878899][3ffb] Run AGC when audioType = 0
[1287:465] [2025-02-10 07:45:43 +0000.955337][2c24]
monitorTime:4004totalDuration:3960
[1288:104] [2025-02-10 07:45:44 +0000.593914][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1289:390] [2025-02-10 07:45:45 +0000.880125][3ffb] Run AGC when audioType = 0
[1289:390] [2025-02-10 07:45:45 +0000.880356][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1289:825] [2025-02-10 07:45:46 +0000.314679][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1291:389] [2025-02-10 07:45:47 +0000.878884][3ffb] Run AGC when audioType = 0
[1291:553] [2025-02-10 07:45:48 +0000.43500][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1293:272] [2025-02-10 07:45:49 +0000.762277][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1293:384] [2025-02-10 07:45:49 +0000.874204][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1293:384] [2025-02-10 07:45:49 +0000.874378][3ffc] _deviceSampleRate:48000

[1293:385] [2025-02-10 07:45:49 +0000.875282][3ffb] Run AGC when audioType = 0


[1293:386] [2025-02-10 07:45:49 +0000.876044][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1294:988] [2025-02-10 07:45:51 +0000.477971][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1295:387] [2025-02-10 07:45:51 +0000.877173][3ffb] Run AGC when audioType = 0
[1296:705] [2025-02-10 07:45:53 +0000.194686][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1297:385] [2025-02-10 07:45:53 +0000.874964][3ffb] Run AGC when audioType = 0
[1297:385] [2025-02-10 07:45:53 +0000.875101][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1298:435] [2025-02-10 07:45:54 +0000.924716][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1299:386] [2025-02-10 07:45:55 +0000.876335][3ffb] Run AGC when audioType = 0
[1300:165] [2025-02-10 07:45:56 +0000.654966][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1301:389] [2025-02-10 07:45:57 +0000.879272][3ffb] Run AGC when audioType = 0
[1301:390] [2025-02-10 07:45:57 +0000.879550][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1301:905] [2025-02-10 07:45:58 +0000.394701][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1303:384] [2025-02-10 07:45:59 +0000.873863][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1303:384] [2025-02-10 07:45:59 +0000.873991][3ffc] _deviceSampleRate:48000


[1303:385] [2025-02-10 07:45:59 +0000.875010][3ffb] Run AGC when audioType = 0
[1303:639] [2025-02-10 07:46:00 +0000.129381][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1305:376] [2025-02-10 07:46:01 +0000.867124][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1305:390] [2025-02-10 07:46:01 +0000.879457][3ffb] Run AGC when audioType = 0
[1305:390] [2025-02-10 07:46:01 +0000.879601][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1307:106] [2025-02-10 07:46:03 +0000.595483][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1307:387] [2025-02-10 07:46:03 +0000.876936][3ffb] Run AGC when audioType = 0
[1308:845] [2025-02-10 07:46:05 +0000.334767][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1309:389] [2025-02-10 07:46:05 +0000.878519][3ffb] Run AGC when audioType = 0
[1309:389] [2025-02-10 07:46:05 +0000.878773][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1310:581] [2025-02-10 07:46:07 +0000.70634][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1311:384] [2025-02-10 07:46:07 +0000.874189][3ffb] Run AGC when audioType = 0
[1312:320] [2025-02-10 07:46:08 +0000.810240][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1313:157] [2025-02-10 07:46:09 +0000.646837][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1313:157] [2025-02-10 07:46:09 +0000.646901][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1313:157] [2025-02-10 07:46:09 +0000.647027][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1313:158] [2025-02-10 07:46:09 +0000.647600][3ff7] operator() time:44423719
enter.

[1313:158] [2025-02-10 07:46:09 +0000.647677][3ff7] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:46
[1313:159] [2025-02-10 07:46:09 +0000.649402][3ff7] MicSource: Mic source
created:10x78484cec00
[1313:160] [2025-02-10 07:46:09 +0000.650383][3ff7] alloc thread: 0x784849d780
name:worker0 thread id:514695916720 to Mic_source
[1313:161] [2025-02-10 07:46:09 +0000.650453][3ff7] audio: start the audio sender
thread.

[1313:161] [2025-02-10 07:46:09 +0000.650527][3ff7] construct OpenGLRenderProgram


0x78484a2198
[1313:161] [2025-02-10 07:46:09 +0000.650573][3ff7] CropFilter::SetOrientation
orientation: 90
[1313:161] [2025-02-10 07:46:09 +0000.650735][3ff7] filter: filter pipeline
construtc this: 0x784842ce00
[1313:161] [2025-02-10 07:46:09 +0000.650783][3ff7] filter: filter pipeline2 update
pattern: 1
[1313:161] [2025-02-10 07:46:09 +0000.650833][3ff7] CameraSource::source_id_:71
[1313:161] [2025-02-10 07:46:09 +0000.650879][3ff7]
RecordAudioSource::source_id_:72
[1313:161] [2025-02-10 07:46:09 +0000.651180][3ff7] BindInputFilter 0x784849ef40
this 0x78484a23c0
[1313:161] [2025-02-10 07:46:09 +0000.651243][3ff7] BindInputFilter 0x7770a55358
this 0x7770a554d0
[1313:161] [2025-02-10 07:46:09 +0000.651302][3ff7] BindInputFilter 0x78484a23c0
this 0x784842cea0
[1313:161] [2025-02-10 07:46:09 +0000.651369][3ff7] setParamentForFilters:
speed:1.000000
[1313:161] [2025-02-10 07:46:09 +0000.651406][3ff7] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1313:162] [2025-02-10 07:46:09 +0000.651448][3ff7] SetParamForFilter time:44423723
enter.

[1313:162] [2025-02-10 07:46:09 +0000.651490][3ff7] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1313:162] [2025-02-10 07:46:09 +0000.651535][3ff7] SetParamForFilter: Params
video index is: 0
[1313:162] [2025-02-10 07:46:09 +0000.651579][3ff7] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1313:162] [2025-02-10 07:46:09 +0000.651620][3ff7] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1313:162] [2025-02-10 07:46:09 +0000.651663][3ff7] crop filter mode tpye:
citytravelvideo index:0
[1313:167] [2025-02-10 07:46:09 +0000.656801][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.656890][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.656927][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.656962][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.656996][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.657030][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.657061][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.657095][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.657129][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.657162][3ff7]
Warning(parse_template_json.cc:67): json parament no found the parament
[1313:167] [2025-02-10 07:46:09 +0000.657194][3ff7]
Warning(parse_template_json.cc:93): json parament no found the duration
[1313:167] [2025-02-10 07:46:09 +0000.657246][3ff7] SetParamForFilter leave.
expire time = 5 ms

[1313:168] [2025-02-10 07:46:09 +0000.657469][3ff7] OnOutputSizeChanged width 1280


height 720
[1313:168] [2025-02-10 07:46:09 +0000.657533][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1313:168] [2025-02-10 07:46:09 +0000.657580][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1313:168] [2025-02-10 07:46:09 +0000.657629][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1313:168] [2025-02-10 07:46:09 +0000.657666][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1313:168] [2025-02-10 07:46:09 +0000.657698][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1313:168] [2025-02-10 07:46:09 +0000.657733][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1313:168] [2025-02-10 07:46:09 +0000.657785][3ff7] construct TrivalImageDrawer
0x773c309540
[1313:168] [2025-02-10 07:46:09 +0000.657829][3ff7] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x773c309540 context 0x7770b87f40
[1313:168] [2025-02-10 07:46:09 +0000.657874][3ff7] setupGLES:
[1313:168] [2025-02-10 07:46:09 +0000.658203][3ff7]
OpenGLRenderProgram::Initialize.
[1313:168] [2025-02-10 07:46:09 +0000.658259][3ff7] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1313:168] [2025-02-10 07:46:09 +0000.658301][3ff7] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1313:169] [2025-02-10 07:46:09 +0000.658445][3ff7] Init open gl render:
0x78484a2198
[1313:169] [2025-02-10 07:46:09 +0000.658508][3ff7] Fragement shader path:
[1313:169] [2025-02-10 07:46:09 +0000.658566][3ff7] Fragement shader path:
[1313:169] [2025-02-10 07:46:09 +0000.658622][3ff7] create opengl program object.
[1313:169] [2025-02-10 07:46:09 +0000.658661][3ff7] create shader: vertex
[1313:169] [2025-02-10 07:46:09 +0000.658994][3ff7] create shader: fragment
[1313:172] [2025-02-10 07:46:09 +0000.662380][3ff7] Have not extra filter filename!
[1313:173] [2025-02-10 07:46:09 +0000.662486][3ff7] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1313:173] [2025-02-10 07:46:09 +0000.662519][3ff7] OpenGLRenderProgram::Initialize
success.
[1313:173] [2025-02-10 07:46:09 +0000.662573][3ff7] Setup the OpenGL result:1
[1313:173] [2025-02-10 07:46:09 +0000.662899][3ff6] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4
[1313:173] [2025-02-10 07:46:09 +0000.663131][3ff6] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1313:173] [2025-02-10 07:46:09 +0000.663206][3ff6] 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
[1313:173] [2025-02-10 07:46:09 +0000.663248][3ff6] 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_44423734.mp4
fileFD: -1
[1313:174] [2025-02-10 07:46:09 +0000.663562][402f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7738f8e498
[1313:174] [2025-02-10 07:46:09 +0000.663763][3ff6] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4
is opened successfully
[1313:174] [2025-02-10 07:46:09 +0000.663827][3ff6] setupMediaProcessers:
[1313:174] [2025-02-10 07:46:09 +0000.663858][3ff6]
RecordingSessionInternalSimple:setup media processers.
[1313:174] [2025-02-10 07:46:09 +0000.663886][3ff6] construct AAC encoder
[1313:174] [2025-02-10 07:46:09 +0000.664197][3ff6] H264Encoder creating:
superfast011818
[1313:174] [2025-02-10 07:46:09 +0000.664240][3ff6] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1313:175] [2025-02-10 07:46:09 +0000.664864][3ff6] H264Encode::GetMachineModel is
POCO F2 Pro
[1313:175] [2025-02-10 07:46:09 +0000.664906][3ff6] H264Encoder machine_mode
is:POCO F2 Pro
[1313:175] [2025-02-10 07:46:09 +0000.664932][3ff6] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1313:175] [2025-02-10 07:46:09 +0000.664960][3ff6] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1313:175] [2025-02-10 07:46:09 +0000.664989][3ff6] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1313:175] [2025-02-10 07:46:09 +0000.665016][3ff6] setupCompressionSession:
[1313:175] [2025-02-10 07:46:09 +0000.665044][3ff6] H264Encode::creating hareware
Encoder
[1313:175] [2025-02-10 07:46:09 +0000.665073][3ff6] AndroidHwAvcEncoder
time:44423736 enter.

[1313:175] [2025-02-10 07:46:09 +0000.665226][3ff6] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1313:175] [2025-02-10 07:46:09 +0000.665338][3ff6] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1313:175] [2025-02-10 07:46:09 +0000.665370][3ff6] The video avc hw codec address
is 0x77ca18cd78
[1313:175] [2025-02-10 07:46:09 +0000.665425][3ff6] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1313:176] [2025-02-10 07:46:09 +0000.665458][3ff6] RegisterEncodeCompleteCallback


time:44423737 enter.

[1313:176] [2025-02-10 07:46:09 +0000.665537][3ff6] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1313:176] [2025-02-10 07:46:09 +0000.665579][3ff6] InitEncode time:44423737


enter.

[1313:176] [2025-02-10 07:46:09 +0000.665648][3ff6] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1313:176] [2025-02-10 07:46:09 +0000.665686][3ff6] Create time:44423737 enter.

[1313:176] [2025-02-10 07:46:09 +0000.665717][3ff6] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1313:176] [2025-02-10 07:46:09 +0000.665752][3ff6]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77714c7e80
[1313:176] [2025-02-10 07:46:09 +0000.665889][3ff6]
supported_type:image/vnd.android.heic
[1313:176] [2025-02-10 07:46:09 +0000.665940][3ff6] supported_type:video/avc
[1313:176] [2025-02-10 07:46:09 +0000.665972][3ff6] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1313:176] [2025-02-10 07:46:09 +0000.666014][3ff6] hwCodecPrefix :OMX.qcom.
[1313:176] [2025-02-10 07:46:09 +0000.666047][3ff6] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1313:176] [2025-02-10 07:46:09 +0000.666080][3ff6] mediacodec_createCodecByName
time:44423737 enter.

[1313:176] [2025-02-10 07:46:09 +0000.666111][3ff6] WrapAndroidMediaCodec


time:44423737 enter.

[1313:176] [2025-02-10 07:46:09 +0000.666212][3ff6] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1313:195] [2025-02-10 07:46:09 +0000.684614][3ff6] mediacodec_createCodecByName


leave. expire time = 19 ms

[1313:195] [2025-02-10 07:46:09 +0000.684722][3ff6] WrapAndroidMediaFromat


time:44423756 enter.

[1313:195] [2025-02-10 07:46:09 +0000.684807][3ff6] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1313:228] [2025-02-10 07:46:09 +0000.717722][3ff6] Destroy time:44423789 enter.

[1313:228] [2025-02-10 07:46:09 +0000.717849][3ff6] WrapAndroidMediaFromat::


Destroy
[1313:228] [2025-02-10 07:46:09 +0000.717880][3ff6] Destroy leave. expire time = 0
ms

[1313:228] [2025-02-10 07:46:09 +0000.717904][3ff6] ~WrapAndroidMediaFromat


time:44423789 enter.

[1313:228] [2025-02-10 07:46:09 +0000.717928][3ff6] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1313:228] [2025-02-10 07:46:09 +0000.717953][3ff6] Create leave. expire time = 52


ms

[1313:228] [2025-02-10 07:46:09 +0000.717976][3ff6] isSemiPlanarSupport


time:44423789 enter.

[1313:228] [2025-02-10 07:46:09 +0000.717998][3ff6] H264Encoder isSemiPlanarSupport


[1313:228] [2025-02-10 07:46:09 +0000.718023][3ff6] isSemiPlanarSupport leave.
expire time = 0 ms

[1313:228] [2025-02-10 07:46:09 +0000.718046][3ff6] creat hw H264Encoder success,


isSemiPlanar:1
[1313:228] [2025-02-10 07:46:09 +0000.718128][3ff6] InitEncode leave. expire time
= 52 ms

[1313:228] [2025-02-10 07:46:09 +0000.718182][3ff6] H264Encode::created Encoder


[1313:228] [2025-02-10 07:46:09 +0000.718208][3ff6] H264Encode:: H264 encoder
created.
[1313:228] [2025-02-10 07:46:09 +0000.718228][3ff6] H264 encoder created.
[1313:228] [2025-02-10 07:46:09 +0000.718300][3ff6]
RecordingSessionInternalSimple:created avc encoder avc: 0x77ca097380
[1313:228] [2025-02-10 07:46:09 +0000.718328][3ff6] setOutput:
[1313:229] [2025-02-10 07:46:09 +0000.718483][3ff6]
RecordingSessionInternalSimple:encoder set output to muxer!
[1313:229] [2025-02-10 07:46:09 +0000.718505][3ff6] request a key frame
[1313:229] [2025-02-10 07:46:09 +0000.718526][3ff6] H264Encode:: request a key
frame
[1313:229] [2025-02-10 07:46:09 +0000.718670][3ff6] setDisplayRotate :90
[1313:229] [2025-02-10 07:46:09 +0000.718699][3ff6] 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
[1313:229] [2025-02-10 07:46:09 +0000.718987][3ff7] StartRecording:
[1313:229] [2025-02-10 07:46:09 +0000.719079][4028] operator(): Set the recording
session in mic source. recording session: 0x7770a55200
[1313:229] [2025-02-10 07:46:09 +0000.719197][3ff7] operator() leave. expire time
= 71 ms

[1313:268] [2025-02-10 07:46:09 +0000.758384][3ff7] begine recode to first frame


spend time:110
[1313:269] [2025-02-10 07:46:09 +0000.758466][3ff7]
GPUImageProcessing::SetOrientation orientation: 90
[1313:269] [2025-02-10 07:46:09 +0000.759229][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1313:301] [2025-02-10 07:46:09 +0000.791161][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1313:308] [2025-02-10 07:46:09 +0000.797630][402e]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1313:333] [2025-02-10 07:46:09 +0000.823060][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1313:351] [2025-02-10 07:46:09 +0000.841122][402f] add aac audio track with id:1
[1313:376] [2025-02-10 07:46:09 +0000.865832][402e] h264 add frame header cdr flag
[1313:376] [2025-02-10 07:46:09 +0000.866166][402e] h264 add frame header cdr flag
[1313:377] [2025-02-10 07:46:09 +0000.866558][402e] Received key frame:0
[1313:377] [2025-02-10 07:46:09 +0000.866630][402e] H264Encode:: get a sps pps
header!headerSize:31
[1313:377] [2025-02-10 07:46:09 +0000.866757][402f] get the H.264 SPS parameter
[1313:377] [2025-02-10 07:46:09 +0000.867010][402f] add video track with id:2
[1313:378] [2025-02-10 07:46:09 +0000.867893][402f] get the H.264 PPS parameter
[1313:378] [2025-02-10 07:46:09 +0000.868279][402f] get the H.264 IDR frame
[1313:378] [2025-02-10 07:46:09 +0000.868336][402f] resss:true
[1313:378] [2025-02-10 07:46:09 +0000.868385][402f] video start ts:0
[1313:379] [2025-02-10 07:46:09 +0000.868577][402f] the video frame has been
written into MP4 file
[1313:383] [2025-02-10 07:46:09 +0000.872892][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1313:383] [2025-02-10 07:46:09 +0000.873021][3ffc] _deviceSampleRate:48000

[1313:386] [2025-02-10 07:46:09 +0000.875761][3ffb] Run AGC when audioType = 0


[1313:386] [2025-02-10 07:46:09 +0000.875990][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1313:435] [2025-02-10 07:46:09 +0000.925018][402f] audio start ts:0
[1313:435] [2025-02-10 07:46:09 +0000.925166][402f] the audio frame has been
written into MP4 file
[1313:541] [2025-02-10 07:46:10 +0000.30822][402e] Push an pts:236 to dts queue.
[1313:544] [2025-02-10 07:46:10 +0000.33868][402e] DTS queue for
Generator:0x7738f8e6b8 236
[1313:573] [2025-02-10 07:46:10 +0000.62479][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1313:577] [2025-02-10 07:46:10 +0000.67279][402e] last dts:199 currentPts:236
ppsOrSPS:0 queue length:2
[1313:637] [2025-02-10 07:46:10 +0000.126453][3ff7] The convert RGB to YUV take 2
[1313:670] [2025-02-10 07:46:10 +0000.159561][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1313:772] [2025-02-10 07:46:10 +0000.262098][402e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:469
[1313:772] [2025-02-10 07:46:10 +0000.262203][402e] push video frame to H264
encoder. (100 frame for one log)

[1313:772] [2025-02-10 07:46:10 +0000.262332][402e] push video frame to H264


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

[1313:772] [2025-02-10 07:46:10 +0000.262385][402e] H264Encode::push video frame to


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

[1313:773] [2025-02-10 07:46:10 +0000.262435][402e] The input pts:469 fps:30


[1313:809] [2025-02-10 07:46:10 +0000.298942][402e] H264Encode::H264SWEncoder get
callback, length:56576 type:1 nalType:1length:56572
[1313:820] [2025-02-10 07:46:10 +0000.310357][4027] resampled_data_size:2048
[1314:043] [2025-02-10 07:46:10 +0000.532823][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1314:074] [2025-02-10 07:46:10 +0000.564228][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1314:138] [2025-02-10 07:46:10 +0000.628567][3ff7] The convert RGB to YUV take 1
[1314:172] [2025-02-10 07:46:10 +0000.662251][3ff7] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1314:207] [2025-02-10 07:46:10 +0000.696613][402e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:903
[1314:377] [2025-02-10 07:46:10 +0000.866705][402e] DTS queue for
Generator:0x7738f8e6b8 1072
[1314:557] [2025-02-10 07:46:11 +0000.47153][4027]
RecordAudioSource::PullAudioFrame
[1314:573] [2025-02-10 07:46:11 +0000.62728][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1314:643] [2025-02-10 07:46:11 +0000.132820][3ff7] The convert RGB to YUV take 2
[1314:643] [2025-02-10 07:46:11 +0000.133056][3ff7] webrtc common_video plane
old ..... (1/1000) new: 122001 delete: 121983 diff: 18
[1314:676] [2025-02-10 07:46:11 +0000.165536][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1314:751] [2025-02-10 07:46:11 +0000.241078][4027] AF_SpeedFilter audio
0x7770a55380 PullFrame
[1314:771] [2025-02-10 07:46:11 +0000.261027][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1314:771] [2025-02-10 07:46:11 +0000.261109][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1314:772] [2025-02-10 07:46:11 +0000.261487][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1314:772] [2025-02-10 07:46:11 +0000.261559][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1314:877] [2025-02-10 07:46:11 +0000.367002][402e] Push an pts:1572 to dts queue.
[1314:911] [2025-02-10 07:46:11 +0000.401242][4027] AF_SpeedFilter::PullFrame eof4
[1314:913] [2025-02-10 07:46:11 +0000.403237][402e] SendFrame
encodedImage._timeStamp:1572encodedImage->_length:62848
[1314:913] [2025-02-10 07:46:11 +0000.403384][402e] last dts:1537 currentPts:1572
ppsOrSPS:0 queue length:2
[1314:948] [2025-02-10 07:46:11 +0000.438116][4027]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1314:956] [2025-02-10 07:46:11 +0000.445720][402d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1578queue_audio_frame_:4
[1315:073] [2025-02-10 07:46:11 +0000.562818][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1315:141] [2025-02-10 07:46:11 +0000.631426][3ff7] The convert RGB to YUV take 1
[1315:181] [2025-02-10 07:46:11 +0000.671172][402e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1839 pts:1839
[1315:206] [2025-02-10 07:46:11 +0000.695477][402e] DTS queue for
Generator:0x7738f8e6b8 1901
[1315:293] [2025-02-10 07:46:11 +0000.783128][4028] The output timestamp from audio
mixer change:44425845
[1315:338] [2025-02-10 07:46:11 +0000.828386][402e] h264 add frame header cdr flag
[1315:339] [2025-02-10 07:46:11 +0000.828832][402e] Received key frame:2004
[1315:374] [2025-02-10 07:46:11 +0000.864294][402f] get the H.264 IDR frame
[1315:387] [2025-02-10 07:46:11 +0000.876765][3ffb] Run AGC when audioType = 0
[1315:571] [2025-02-10 07:46:12 +0000.60844][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1315:644] [2025-02-10 07:46:12 +0000.133466][3ff7] The convert RGB to YUV take 2
[1315:649] [2025-02-10 07:46:12 +0000.139206][3ffb] On audio frame the broadcast
with timestamp:44426210 samples:480. (1000 frame for one log)

[1315:668] [2025-02-10 07:46:12 +0000.158207][4028] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[1315:669] [2025-02-10 07:46:12 +0000.158508][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1315:768] [2025-02-10 07:46:12 +0000.257678][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1315:995] [2025-02-10 07:46:12 +0000.485138][4027] resampled_data_size:14336
[1316:039] [2025-02-10 07:46:12 +0000.528598][402e] DTS queue for
Generator:0x7738f8e6b8 2705 2736
[1316:074] [2025-02-10 07:46:12 +0000.563731][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1316:138] [2025-02-10 07:46:12 +0000.627511][3ff7] The convert RGB to YUV take 3
[1316:174] [2025-02-10 07:46:12 +0000.663616][4027] AF_SpeedFilter audio time 111,
0x7770a55380 out time: 44426627 org time: 44426627
[1316:212] [2025-02-10 07:46:12 +0000.701655][402e] Push an pts:2907 to dts queue.
[1316:241] [2025-02-10 07:46:12 +0000.730642][402e] last dts:2871 currentPts:2907
ppsOrSPS:0 queue length:2
[1316:285] [2025-02-10 07:46:12 +0000.775092][4027] AF_SpeedFilter audio
0x7770a55380 PullFrame
[1316:341] [2025-02-10 07:46:12 +0000.830440][4027]
RecordAudioSource::PullAudioFrame
[1316:572] [2025-02-10 07:46:13 +0000.62290][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1316:573] [2025-02-10 07:46:13 +0000.62723][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1316:638] [2025-02-10 07:46:13 +0000.127611][3ff7] The convert RGB to YUV take 2
[1316:673] [2025-02-10 07:46:13 +0000.162610][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1316:735] [2025-02-10 07:46:13 +0000.224751][3ff7] webrtc common_video plane
old ..... (1/1000) new: 123001 delete: 122983 diff: 18
[1316:875] [2025-02-10 07:46:13 +0000.364943][402e] DTS queue for
Generator:0x7738f8e6b8 3538 3570
[1317:076] [2025-02-10 07:46:13 +0000.566022][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1317:080] [2025-02-10 07:46:13 +0000.570326][4027] AF_SpeedFilter::PullFrame eof4
[1317:118] [2025-02-10 07:46:13 +0000.607638][4027]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1317:138] [2025-02-10 07:46:13 +0000.628251][3ff7] The convert RGB to YUV take 2
[1317:141] [2025-02-10 07:46:13 +0000.631266][402e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3835
[1317:141] [2025-02-10 07:46:13 +0000.631355][402e] push video frame to H264
encoder. (100 frame for one log)

[1317:141] [2025-02-10 07:46:13 +0000.631428][402e] push video frame to H264


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

[1317:142] [2025-02-10 07:46:13 +0000.631528][402e] H264Encode::push video frame to


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

[1317:142] [2025-02-10 07:46:13 +0000.631624][402e] The input pts:3835 fps:30


[1317:177] [2025-02-10 07:46:13 +0000.666713][402e] H264Encode::H264SWEncoder get
callback, length:60112 type:1 nalType:1length:60108
[1317:294] [2025-02-10 07:46:13 +0000.784267][4027] AF_SpeedFilter audio time
[1317:295] [2025-02-10 07:46:13 +0000.785244][402d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3900queue_audio_frame_:8
[1317:340] [2025-02-10 07:46:13 +0000.829805][402e] h264 add frame header cdr flag
[1317:340] [2025-02-10 07:46:13 +0000.830185][402e] Received key frame:4008
[1317:374] [2025-02-10 07:46:13 +0000.863900][402f] get the H.264 IDR frame
[1317:388] [2025-02-10 07:46:13 +0000.877958][3ffb] Run AGC when audioType = 0
[1317:388] [2025-02-10 07:46:13 +0000.878085][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1317:481] [2025-02-10 07:46:13 +0000.970836][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1317:544] [2025-02-10 07:46:14 +0000.33455][402e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4237
[1317:544] [2025-02-10 07:46:14 +0000.33553][402e] Push an pts:4237 to dts queue.
[1317:571] [2025-02-10 07:46:14 +0000.60852][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1317:576] [2025-02-10 07:46:14 +0000.66162][402e] last dts:4204 currentPts:4237
ppsOrSPS:0 queue length:2
[1317:636] [2025-02-10 07:46:14 +0000.126091][3ff7] The convert RGB to YUV take 2
[1317:674] [2025-02-10 07:46:14 +0000.164249][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1317:677] [2025-02-10 07:46:14 +0000.167227][402e] DTS queue for
Generator:0x7738f8e6b8 4368
[1317:831] [2025-02-10 07:46:14 +0000.321104][4027] AF_SpeedFilter audio
0x7770a55380 PullFrame
[1318:070] [2025-02-10 07:46:14 +0000.560407][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1318:132] [2025-02-10 07:46:14 +0000.621743][4027]
RecordAudioSource::PullAudioFrame
[1318:138] [2025-02-10 07:46:14 +0000.627570][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1318:138] [2025-02-10 07:46:14 +0000.627657][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1318:138] [2025-02-10 07:46:14 +0000.628136][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1318:138] [2025-02-10 07:46:14 +0000.628227][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1318:141] [2025-02-10 07:46:14 +0000.630567][3ff7] The convert RGB to YUV take 3
[1318:242] [2025-02-10 07:46:14 +0000.732022][402e] SendFrame
encodedImage._timeStamp:4902encodedImage->_length:57360
[1318:251] [2025-02-10 07:46:14 +0000.741167][4027] resampled_data_size:5120
[1318:513] [2025-02-10 07:46:15 +0000.2595][402e] DTS queue for
Generator:0x7738f8e6b8 5205
[1318:545] [2025-02-10 07:46:15 +0000.34642][402e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5205 pts:5205
[1318:569] [2025-02-10 07:46:15 +0000.59143][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1318:637] [2025-02-10 07:46:15 +0000.127280][3ff7] The convert RGB to YUV take 1
[1318:677] [2025-02-10 07:46:15 +0000.166875][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1318:808] [2025-02-10 07:46:15 +0000.297464][3ff7] webrtc common_video plane
old ..... (1/1000) new: 124001 delete: 123983 diff: 18
[1318:873] [2025-02-10 07:46:15 +0000.362695][402e] Push an pts:5569 to dts queue.
[1318:904] [2025-02-10 07:46:15 +0000.394139][402e] last dts:5537 currentPts:5569
ppsOrSPS:0 queue length:2
[1319:071] [2025-02-10 07:46:15 +0000.561371][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1319:141] [2025-02-10 07:46:15 +0000.630879][3ff7] The convert RGB to YUV take 2
[1319:194] [2025-02-10 07:46:15 +0000.683701][4027] FilterPipeline2::OnAudioFrame
pts 5910 last_audio_timestamp_ 5910
[1319:205] [2025-02-10 07:46:15 +0000.695353][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1319:268] [2025-02-10 07:46:15 +0000.757526][4027] AF_SpeedFilter::PullFrame eof4
[1319:307] [2025-02-10 07:46:15 +0000.797023][4027]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1319:342] [2025-02-10 07:46:15 +0000.831753][402e] h264 add frame header cdr flag
[1319:342] [2025-02-10 07:46:15 +0000.832149][402e] Received key frame:6004
[1319:342] [2025-02-10 07:46:15 +0000.832222][402e] DTS queue for
Generator:0x7738f8e6b8 6004 6036
[1319:375] [2025-02-10 07:46:15 +0000.865188][4027] AF_SpeedFilter audio
0x7770a55380 PullFrame
[1319:386] [2025-02-10 07:46:15 +0000.875986][3ffb] Run AGC when audioType = 0
[1319:388] [2025-02-10 07:46:15 +0000.877509][402f] get the H.264 IDR frame
[1319:572] [2025-02-10 07:46:16 +0000.61746][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1319:579] [2025-02-10 07:46:16 +0000.69133][402d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6222queue_audio_frame_:2
[1319:637] [2025-02-10 07:46:16 +0000.127335][3ff7] The convert RGB to YUV take 1
[1319:668] [2025-02-10 07:46:16 +0000.158215][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1319:900] [2025-02-10 07:46:16 +0000.390018][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1319:934] [2025-02-10 07:46:16 +0000.424148][4027]
RecordAudioSource::PullAudioFrame
[1320:070] [2025-02-10 07:46:16 +0000.559487][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1320:137] [2025-02-10 07:46:16 +0000.627203][3ff7] The convert RGB to YUV take 2
[1320:173] [2025-02-10 07:46:16 +0000.663082][402e] DTS queue for
Generator:0x7738f8e6b8 6834 6870
[1320:208] [2025-02-10 07:46:16 +0000.698019][402e] Push an pts:6903 to dts queue.
[1320:242] [2025-02-10 07:46:16 +0000.731658][402e] last dts:6870 currentPts:6903
ppsOrSPS:0 queue length:2
[1320:416] [2025-02-10 07:46:16 +0000.905805][4027] resampled_data_size:0
[1320:501] [2025-02-10 07:46:16 +0000.991025][402e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7198
[1320:501] [2025-02-10 07:46:16 +0000.991152][402e] push video frame to H264
encoder. (100 frame for one log)

[1320:501] [2025-02-10 07:46:16 +0000.991236][402e] push video frame to H264


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

[1320:501] [2025-02-10 07:46:16 +0000.991286][402e] H264Encode::push video frame to


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

[1320:501] [2025-02-10 07:46:16 +0000.991342][402e] The input pts:7198 fps:30


[1320:548] [2025-02-10 07:46:17 +0000.37837][402e] H264Encode::H264SWEncoder get
callback, length:72960 type:1 nalType:1length:72956
[1320:576] [2025-02-10 07:46:17 +0000.66050][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1320:633] [2025-02-10 07:46:17 +0000.122572][3ff7] The convert RGB to YUV take 2
[1320:668] [2025-02-10 07:46:17 +0000.158273][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1320:871] [2025-02-10 07:46:17 +0000.360510][402e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:7567
[1320:901] [2025-02-10 07:46:17 +0000.390627][3ff7] webrtc common_video plane
old ..... (1/1000) new: 125001 delete: 124983 diff: 18
[1320:926] [2025-02-10 07:46:17 +0000.415744][4027] AF_SpeedFilter audio
0x7770a55380 PullFrame
[1320:928] [2025-02-10 07:46:17 +0000.417724][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1321:002] [2025-02-10 07:46:17 +0000.491979][402e] DTS queue for
Generator:0x7738f8e6b8 7668 7699
[1321:072] [2025-02-10 07:46:17 +0000.561764][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1321:141] [2025-02-10 07:46:17 +0000.630666][3ff7] The convert RGB to YUV take 2
[1321:340] [2025-02-10 07:46:17 +0000.829944][402e] h264 add frame header cdr flag
[1321:340] [2025-02-10 07:46:17 +0000.830372][402e] Received key frame:8000
[1321:375] [2025-02-10 07:46:17 +0000.864704][402f] get the H.264 IDR frame
[1321:386] [2025-02-10 07:46:17 +0000.876215][3ffb] Run AGC when audioType = 0
[1321:386] [2025-02-10 07:46:17 +0000.876334][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1321:455] [2025-02-10 07:46:17 +0000.944834][4027] AF_SpeedFilter::PullFrame eof4
[1321:491] [2025-02-10 07:46:17 +0000.980926][4027]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1321:501] [2025-02-10 07:46:17 +0000.990847][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1321:501] [2025-02-10 07:46:17 +0000.990977][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1321:502] [2025-02-10 07:46:17 +0000.991464][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1321:502] [2025-02-10 07:46:17 +0000.991533][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1321:538] [2025-02-10 07:46:18 +0000.28416][402e] Push an pts:8235 to dts queue.
[1321:566] [2025-02-10 07:46:18 +0000.55918][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1321:573] [2025-02-10 07:46:18 +0000.62480][402e] SendFrame
encodedImage._timeStamp:8235encodedImage->_length:72752
[1321:573] [2025-02-10 07:46:18 +0000.62577][402e] last dts:8201 currentPts:8235
ppsOrSPS:0 queue length:2
[1321:602] [2025-02-10 07:46:18 +0000.92063][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1321:604] [2025-02-10 07:46:18 +0000.93960][3ff7] operator(): Stop
[1321:604] [2025-02-10 07:46:18 +0000.94254][3ff7] StopPullFrameAndWriteMp4
time:44432165 enter.

[1321:604] [2025-02-10 07:46:18 +0000.94299][3ff7] StopRecording:


[1321:608] [2025-02-10 07:46:18 +0000.98011][4027] PullAudioFrame: PullFrame audio
finished.
[1321:608] [2025-02-10 07:46:18 +0000.98105][4027]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1321:610] [2025-02-10 07:46:18 +0000.99891][402e]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:250
[1321:613] [2025-02-10 07:46:18 +0000.103384][3ff6] stop recording
[1321:614] [2025-02-10 07:46:18 +0000.103476][3ff6]
RecordingSessionInternalSimple:destroy media processers
[1321:614] [2025-02-10 07:46:18 +0000.103511][3ff6] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1321:614] [2025-02-10 07:46:18 +0000.103566][3ff6] H264Encode::flushing hareware
Encoder
[1321:614] [2025-02-10 07:46:18 +0000.103715][3ff6] Flush time:44432175 enter.

[1321:614] [2025-02-10 07:46:18 +0000.103782][3ff6] H264Encoder encoder flush


[1321:614] [2025-02-10 07:46:18 +0000.103840][3ff6] flush output queue
[1321:671] [2025-02-10 07:46:18 +0000.160735][4028] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1321:936] [2025-02-10 07:46:18 +0000.425930][3ff6] Flush leave. expire time = 322
ms

[1321:936] [2025-02-10 07:46:18 +0000.426161][3ff6] ~H264EncodeWrap:


[1321:936] [2025-02-10 07:46:18 +0000.426344][3ff6] ~H264Encode:
[1321:936] [2025-02-10 07:46:18 +0000.426389][3ff6] teardownCompressionSession:
H264Encode::destroying Encoder
[1321:937] [2025-02-10 07:46:18 +0000.426432][3ff6] Release time:44432498 enter.

[1321:937] [2025-02-10 07:46:18 +0000.426629][3ff6] Release:


MediaCodecVideoEncoder::Release _inited:1
[1321:937] [2025-02-10 07:46:18 +0000.426770][3ff6] Destroy time:44432498 enter.

[1321:937] [2025-02-10 07:46:18 +0000.426844][3ff6] H264Encoder encoderDestroy


[1321:937] [2025-02-10 07:46:18 +0000.426887][3ff6]
AndroidMediaCodecVideoEncoder::release env: 0x77837a4020
[1321:937] [2025-02-10 07:46:18 +0000.427002][3ff6]
AndroidMediaCodecVideoEncoder::Destroy
[1321:966] [2025-02-10 07:46:18 +0000.455565][3ff6] Destroy leave. expire time =
29 ms

[1321:966] [2025-02-10 07:46:18 +0000.455748][3ff6] Release leave. expire time =


29 ms

[1321:966] [2025-02-10 07:46:18 +0000.455811][3ff6] ~AndroidHwAvcEncoder


time:44432527 enter.

[1321:966] [2025-02-10 07:46:18 +0000.455962][3ff6] Release time:44432527 enter.

[1321:966] [2025-02-10 07:46:18 +0000.456028][3ff6] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1321:966] [2025-02-10 07:46:18 +0000.456129][3ff6] Release leave. expire time = 0
ms
[1321:966] [2025-02-10 07:46:18 +0000.456175][3ff6] ~AndroidMediaCodecVideoEncoder
[1321:966] [2025-02-10 07:46:18 +0000.456219][3ff6] ~WrapAndroidMediaCodec
time:44432527 enter.

[1321:966] [2025-02-10 07:46:18 +0000.456259][3ff6] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1321:966] [2025-02-10 07:46:18 +0000.456318][3ff6] video hevc hw codec


destructor:0x77ca18cd78

[1321:966] [2025-02-10 07:46:18 +0000.456396][3ff6] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[1321:967] [2025-02-10 07:46:18 +0000.456473][3ff6] teardownCompressionSession:


H264Encode::destroyed Encoder
[1321:967] [2025-02-10 07:46:18 +0000.456565][3ff6]
RecordingSessionInternalSimple:destroy aac encoder output!
[1321:967] [2025-02-10 07:46:18 +0000.456599][3ff6] AACSWEncode destructor
[1321:970] [2025-02-10 07:46:18 +0000.459469][402f] MP4 close file successfully
[1321:970] [2025-02-10 07:46:18 +0000.459550][402f] Recording session Internal:
notify recording ok
[1321:970] [2025-02-10 07:46:18 +0000.459587][402f] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4,
output_video_timestamp_:8298 last_video_pts_:8298
[1321:970] [2025-02-10 07:46:18 +0000.459638][402f] OnRecordFinish:
[1321:970] [2025-02-10 07:46:18 +0000.460256][402f] onRecordingOk: net seek
pos:0record video duration:8331record audio duration:8289
[1321:974] [2025-02-10 07:46:18 +0000.463688][4028] destructMicSource_w:
[1321:974] [2025-02-10 07:46:18 +0000.463785][4028] setOutput_w:
MicSource::setOutput() 0x0
[1321:975] [2025-02-10 07:46:18 +0000.464528][3ff7] releaseThread 0x784849d780
[1321:975] [2025-02-10 07:46:18 +0000.464581][3ff7] ~MicSource: Mic source
destroyed:0x78484cec00
[1321:976] [2025-02-10 07:46:18 +0000.465692][3ff7] StopPullFrameAndWriteMp4
leave. expire time = 372 ms

[1321:976] [2025-02-10 07:46:18 +0000.465758][3ff7] DestroyPipelineAndFilters


time:44432537 enter.

[1321:976] [2025-02-10 07:46:18 +0000.465837][3ff7] UnbindInputFilter 0x784849ef40


this 0x78484a23c0
[1321:976] [2025-02-10 07:46:18 +0000.465887][3ff7] UnbindInputFilter 0x7770a55358
this 0x7770a554d0
[1321:976] [2025-02-10 07:46:18 +0000.465943][3ff7] UnbindInputFilter 0x78484a23c0
this 0x784842cea0
[1321:976] [2025-02-10 07:46:18 +0000.465971][3ff7] filter: filter pipeline destroy
this: 0x784842ce00
[1321:977] [2025-02-10 07:46:18 +0000.466678][3ff7] ClearVideoOfSources: recodring
total frames:0
[1321:977] [2025-02-10 07:46:18 +0000.466721][3ff7] ClearVideoOfSources:
[1321:977] [2025-02-10 07:46:18 +0000.466754][3ff7] GPUImageProcessing destruct.
[1321:977] [2025-02-10 07:46:18 +0000.466839][3ff7] destroy TrivalImageDrawer
0x773c309540
[1321:977] [2025-02-10 07:46:18 +0000.466876][3ff7] The shader has been initialize,
clean up them.

[1321:977] [2025-02-10 07:46:18 +0000.466966][3ff7] ~OpenGLFrameBuffer:


[1321:977] [2025-02-10 07:46:18 +0000.467111][3ff7] ~OpenGLFrameBuffer:
[1321:977] [2025-02-10 07:46:18 +0000.467194][3ff7] ~OpenGLFrameBuffer:
[1321:977] [2025-02-10 07:46:18 +0000.467286][3ff7] ~OpenGLFrameBuffer:
[1321:977] [2025-02-10 07:46:18 +0000.467372][3ff7] ~OpenGLFrameBuffer:
[1321:978] [2025-02-10 07:46:18 +0000.467459][3ff7] ~OpenGLFrameBuffer:
[1321:978] [2025-02-10 07:46:18 +0000.467636][3ff7] GPUImageProcessing destruct
finish.
[1321:978] [2025-02-10 07:46:18 +0000.467680][3ff7] GPURGBAFrame destruct.
[1321:978] [2025-02-10 07:46:18 +0000.467733][3ff7] destroy OpenGLRenderProgram
0x78484a2198
[1321:978] [2025-02-10 07:46:18 +0000.467793][3ff7] ~CameraSource time:44432539
enter.

[1321:978] [2025-02-10 07:46:18 +0000.467870][3ff7] ~CameraSource leave. expire


time = 0 ms

[1321:978] [2025-02-10 07:46:18 +0000.467908][3ff7] ~RecordAudioSource


time:44432539 enter.

[1321:978] [2025-02-10 07:46:18 +0000.468009][3ff7] ~RecordAudioSource leave.


expire time = 0 ms

[1321:978] [2025-02-10 07:46:18 +0000.468061][3ff7] DestroyPipelineAndFilters


leave. expire time = 2 ms

[1321:990] [2025-02-10 07:46:18 +0000.479831][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1321:991] [2025-02-10 07:46:18 +0000.480655][7dd2] machine model :poco
[1321:991] [2025-02-10 07:46:18 +0000.480729][7dd2] Support this machine
model :poco
[1321:991] [2025-02-10 07:46:18 +0000.480774][7dd2] global inited! current sdk
version: 07-20-936c45f
[1321:991] [2025-02-10 07:46:18 +0000.481029][7dd2] filter: filter pipeline
construtc this: 0x777165a900
[1321:991] [2025-02-10 07:46:18 +0000.481075][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1321:991] [2025-02-10 07:46:18 +0000.481124][7dd2] GLESContext:
[1321:991] [2025-02-10 07:46:18 +0000.481185][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1321:993] [2025-02-10 07:46:18 +0000.483064][7dd2] The result of creation:
0x77ca175d80
[1321:993] [2025-02-10 07:46:18 +0000.483224][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca197f80
[1321:993] [2025-02-10 07:46:18 +0000.483392][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4
[1321:994] [2025-02-10 07:46:18 +0000.483452][7dd2] The source 0 speed:1
[1321:994] [2025-02-10 07:46:18 +0000.483513][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4,
delay: 0
[1321:994] [2025-02-10 07:46:18 +0000.483576][7dd2] CreateDecoderByVideoSource
time:44432555 enter.

[1321:994] [2025-02-10 07:46:18 +0000.483877][7dd2] running_decoder_count:0max


count:2
[1321:994] [2025-02-10 07:46:18 +0000.483930][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9daf400
[1321:995] [2025-02-10 07:46:18 +0000.484977][403e] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1322:021] [2025-02-10 07:46:18 +0000.511075][403e] OnStreamInfoFound: video


duration_: 8331
[1322:022] [2025-02-10 07:46:18 +0000.512195][403f] NO get frame from decoder
[1322:022] [2025-02-10 07:46:18 +0000.512248][7dd2] start decoder
[1322:022] [2025-02-10 07:46:18 +0000.512315][7dd2] CreateDecoderByVideoSource
leave. expire time = 28 ms

[1322:022] [2025-02-10 07:46:18 +0000.512400][7dd2] BindInputFilter 0x773b9672a0


this 0x773ba55618
[1322:023] [2025-02-10 07:46:18 +0000.512495][7dd2] BindInputFilter 0x773ba55618
this 0x773ba556d8
[1322:023] [2025-02-10 07:46:18 +0000.512550][7dd2] BindInputFilter 0x773b9672a0
this 0x773ba55798
[1322:023] [2025-02-10 07:46:18 +0000.512604][7dd2] BindInputFilter 0x773ba55798
this 0x773ba55858
[1322:023] [2025-02-10 07:46:18 +0000.512684][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4
[1322:023] [2025-02-10 07:46:18 +0000.512700][403f] NO get frame from decoder
[1322:023] [2025-02-10 07:46:18 +0000.512764][7dd2] BindInputFilter 0x773ba556d8
this 0x773ba55918
[1322:023] [2025-02-10 07:46:18 +0000.512876][7dd2] BindInputFilter 0x773ba55918
this 0x777165a9a0
[1322:023] [2025-02-10 07:46:18 +0000.512964][7dd2] BindInputFilter 0x773ba55858
this 0x773ba559d8
[1322:023] [2025-02-10 07:46:18 +0000.513018][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44423734.mp4
[1322:023] [2025-02-10 07:46:18 +0000.513069][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1322:023] [2025-02-10 07:46:18 +0000.513209][403f] NO get frame from decoder
[1322:024] [2025-02-10 07:46:18 +0000.513773][7dd2] machine model :poco
[1322:024] [2025-02-10 07:46:18 +0000.513878][7dd2] Support this machine
model :poco
[1322:024] [2025-02-10 07:46:18 +0000.513923][7dd2] global inited! current sdk
version: 07-20-936c45f
[1322:024] [2025-02-10 07:46:18 +0000.514029][7dd2] GetPipeline:
-----------------------------------------
[1322:024] [2025-02-10 07:46:18 +0000.514112][7dd2] GetPipeline: source:
0x773b967080
[1322:024] [2025-02-10 07:46:18 +0000.514214][403f] NO get frame from decoder
[1322:024] [2025-02-10 07:46:18 +0000.514227][7dd2] GetPipeline: filter: NULLFilter
[1322:024] [2025-02-10 07:46:18 +0000.514273][7dd2] GetPipeline: filter: NULLFilter
[1322:024] [2025-02-10 07:46:18 +0000.514313][7dd2] GetPipeline: filter: NULLFilter
[1322:024] [2025-02-10 07:46:18 +0000.514350][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1322:024] [2025-02-10 07:46:18 +0000.514386][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1322:024] [2025-02-10 07:46:18 +0000.514427][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1322:025] [2025-02-10 07:46:18 +0000.514473][7dd2] GetPipeline:
------------------------------------------
[1322:025] [2025-02-10 07:46:18 +0000.514542][7dd2] filter: filter pipeline2 update
pattern: 0
[1322:026] [2025-02-10 07:46:18 +0000.515458][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1322:026] [2025-02-10 07:46:18 +0000.515805][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1322:026] [2025-02-10 07:46:18 +0000.515930][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1322:026] [2025-02-10 07:46:18 +0000.516240][7dd2] DeviceInit:
[1322:027] [2025-02-10 07:46:18 +0000.516521][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1322:027] [2025-02-10 07:46:18 +0000.516932][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1322:027] [2025-02-10 07:46:18 +0000.517328][7dd2] CreatePlatformSpecificObjects:
[1322:027] [2025-02-10 07:46:18 +0000.517406][7dd2] audio device use null audio
input and opensl output
[1322:028] [2025-02-10 07:46:18 +0000.517470][7dd2] Create OpenSLES output module
with java VM support.

[1322:028] [2025-02-10 07:46:18 +0000.517644][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1322:028] [2025-02-10 07:46:18 +0000.517953][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1322:028] [2025-02-10 07:46:18 +0000.518302][7dd2] Create OpenSLES output module
with buffer num:2

[1322:028] [2025-02-10 07:46:18 +0000.518395][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1322:029] [2025-02-10 07:46:18 +0000.518469][7dd2] Init the output device.

[1322:029] [2025-02-10 07:46:18 +0000.518560][7dd2] Set the playout as stereo:1


[1322:029] [2025-02-10 07:46:18 +0000.518628][7dd2] Set the sample rate to be:44100

[1322:029] [2025-02-10 07:46:18 +0000.518709][7dd2] Low latency buffer size:144 low


sample rate:48000
[1322:029] [2025-02-10 07:46:18 +0000.518790][7dd2] DeviceInit: Done
[1322:029] [2025-02-10 07:46:18 +0000.518871][403f] NO get frame from decoder
[1322:029] [2025-02-10 07:46:18 +0000.519050][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1322:030] [2025-02-10 07:46:18 +0000.519436][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1322:030] [2025-02-10 07:46:18 +0000.519572][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x7771671f00
[1322:030] [2025-02-10 07:46:18 +0000.519654][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1322:030] [2025-02-10 07:46:18 +0000.519694][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1322:030] [2025-02-10 07:46:18 +0000.519740][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1322:030] [2025-02-10 07:46:18 +0000.519854][7dd2] SetGraphLoop: SetGraphLoop 1
[1322:030] [2025-02-10 07:46:18 +0000.519898][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1322:030] [2025-02-10 07:46:18 +0000.519938][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1322:030] [2025-02-10 07:46:18 +0000.520267][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1322:031] [2025-02-10 07:46:18 +0000.520600][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1322:031] [2025-02-10 07:46:18 +0000.520916][4049] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773bd21a18
[1322:031] [2025-02-10 07:46:18 +0000.521259][404b] Start:
[1322:032] [2025-02-10 07:46:18 +0000.521448][404a] operator(): video render
started.
[1322:032] [2025-02-10 07:46:18 +0000.522019][404b] Start:
[1322:032] [2025-02-10 07:46:18 +0000.522339][404b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1322:034] [2025-02-10 07:46:18 +0000.523451][404b] Reset: history total size: 98
[1322:034] [2025-02-10 07:46:18 +0000.523494][404b] DeviceStart:
audioDevice_:0x7746559000
[1322:034] [2025-02-10 07:46:18 +0000.523516][404b] DeviceStart: time profile
playout init before
[1322:034] [2025-02-10 07:46:18 +0000.523538][404b] DeviceStart: time profile
playout init end
[1322:034] [2025-02-10 07:46:18 +0000.523554][404b] OpenSlesOutput:Start playout

[1322:036] [2025-02-10 07:46:18 +0000.525811][403f] NO get frame from decoder


[1322:037] [2025-02-10 07:46:18 +0000.527182][403f] NO get frame from decoder
[1322:039] [2025-02-10 07:46:18 +0000.529116][404b] Create the opensl output
player. streamtype before:0

[1322:039] [2025-02-10 07:46:18 +0000.529201][404b] Create the opensl output


player. streamtype after:3

[1322:044] [2025-02-10 07:46:18 +0000.533873][403f] NO get frame from decoder


[1322:115] [2025-02-10 07:46:18 +0000.604717][404b] Enqueue opensl buffer size:1764
[1322:146] [2025-02-10 07:46:18 +0000.635792][404b] DeviceStart: time profile
playout all end
[1322:146] [2025-02-10 07:46:18 +0000.635895][404b] operator(): Audio playback
started.
[1322:146] [2025-02-10 07:46:18 +0000.636012][404b] operator(): Started now!
[1322:147] [2025-02-10 07:46:18 +0000.637028][404c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1322:148] [2025-02-10 07:46:18 +0000.637712][404c] Pull audio failed.(wait video!)
[1322:163] [2025-02-10 07:46:18 +0000.652608][404d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 2880pts ms:32000
[1322:167] [2025-02-10 07:46:18 +0000.659068][404d] OnVideoFrameReady(1/200)
[1322:172] [2025-02-10 07:46:18 +0000.661820][404a] lipsync_debug: First video
frame rendering.
[1322:172] [2025-02-10 07:46:18 +0000.661891][404a] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[1322:230] [2025-02-10 07:46:18 +0000.719496][404b] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1322:230] [2025-02-10 07:46:18 +0000.719584][404b] First audio frame rendering
[1322:281] [2025-02-10 07:46:18 +0000.770973][404a] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[1322:281] [2025-02-10 07:46:18 +0000.771074][404a] lipsync_debug:result remaining
time:10
[1322:339] [2025-02-10 07:46:18 +0000.829358][404a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:28 timeDelta:11 last
video ts:15390 frame->pts:17910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1322:340] [2025-02-10 07:46:18 +0000.829468][404a] lipsync_debug: tsDelta -
timeDelta = 17
[1322:356] [2025-02-10 07:46:18 +0000.845737][404a] lipsync_debug:displaying video
ts:17910 The current displayed video timestamp is:44432917
[1322:403] [2025-02-10 07:46:18 +0000.892540][404d] Error(video_source.cc:430):
wait decoder a frame: 0
[1322:558] [2025-02-10 07:46:19 +0000.48343][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1322:562] [2025-02-10 07:46:19 +0000.52287][404a] lipsync_debug:result remaining
time:0
[1322:562] [2025-02-10 07:46:19 +0000.52386][404a] dynamic updated lipsync delay:0
[1322:574] [2025-02-10 07:46:19 +0000.63627][404b] The audio playback speed:100
(1/100)
[1322:574] [2025-02-10 07:46:19 +0000.63703][404b] lipsync_debug: The current
played audio timestamp is:23542(1/50)
[1322:649] [2025-02-10 07:46:19 +0000.139160][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1323:027] [2025-02-10 07:46:19 +0000.517300][404a] lipsync_debug:displaying video
ts:78300 The current displayed video timestamp is:44433588
[1323:325] [2025-02-10 07:46:19 +0000.815321][404a] DriveRender working... (1/200)
[1323:383] [2025-02-10 07:46:19 +0000.873078][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1323:383] [2025-02-10 07:46:19 +0000.873195][3ffc] _deviceSampleRate:48000

[1323:386] [2025-02-10 07:46:19 +0000.875976][3ffb] Run AGC when audioType = 0


[1323:597] [2025-02-10 07:46:20 +0000.86859][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1323:772] [2025-02-10 07:46:20 +0000.262315][404d] Error(video_source.cc:430):
wait decoder a frame: 0
[1323:830] [2025-02-10 07:46:20 +0000.319628][404a] lipsync_debug:displaying video
ts:138330 The current displayed video timestamp is:44434391
[1323:887] [2025-02-10 07:46:20 +0000.377401][404a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:22 last
video ts:141480 frame->pts:144540 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1323:888] [2025-02-10 07:46:20 +0000.377533][404a] lipsync_debug: tsDelta -
timeDelta = 12
[1323:997] [2025-02-10 07:46:20 +0000.487178][404c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 86982
[1323:997] [2025-02-10 07:46:20 +0000.487308][404c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1324:226] [2025-02-10 07:46:20 +0000.715491][404a] lipsync_debug:remaining time:10
tsDelta - timeDelta:47
[1324:226] [2025-02-10 07:46:20 +0000.715584][404a] lipsync_debug:result remaining
time:10
[1324:386] [2025-02-10 07:46:20 +0000.875816][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1324:540] [2025-02-10 07:46:21 +0000.29860][404a] lipsync_debug:displaying video
ts:198360 The current displayed video timestamp is:44435101
[1324:564] [2025-02-10 07:46:21 +0000.53505][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1324:568] [2025-02-10 07:46:21 +0000.57550][404d] webrtc common_video plane
old ..... (1/1000) new: 126001 delete: 125995 diff: 6
[1324:774] [2025-02-10 07:46:21 +0000.263527][404d] video frame wait audio frame:
last_video_timestamp:2871 last_audio_timestamp:2762.13
[1324:830] [2025-02-10 07:46:21 +0000.319582][404a] DriveRender working... (1/200)
[1324:908] [2025-02-10 07:46:21 +0000.398085][404b] The audio playback speed:100
(1/100)
[1324:908] [2025-02-10 07:46:21 +0000.398215][404b] lipsync_debug: The current
played audio timestamp is:125910(1/50)
[1325:127] [2025-02-10 07:46:21 +0000.616601][404d] Error(video_source.cc:430):
wait decoder a frame: 0
[1325:177] [2025-02-10 07:46:21 +0000.667370][404a] lipsync_debug:displaying video
ts:258390 The current displayed video timestamp is:44435738
[1325:180] [2025-02-10 07:46:21 +0000.669650][404a] lipsync_debug: render a video
frame
[1325:281] [2025-02-10 07:46:21 +0000.770779][404d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 303480pts ms:3.372e+06
[1325:282] [2025-02-10 07:46:21 +0000.771796][404d] OnVideoFrameReady(1/200)
[1325:282] [2025-02-10 07:46:21 +0000.771944][404a] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[1325:349] [2025-02-10 07:46:21 +0000.838880][404d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1325:374] [2025-02-10 07:46:21 +0000.863735][404a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:32 last
video ts:273240 frame->pts:276120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1325:374] [2025-02-10 07:46:21 +0000.863847][404a] lipsync_debug: tsDelta -
timeDelta = 0
[1325:387] [2025-02-10 07:46:21 +0000.877015][3ffb] Run AGC when audioType = 0
[1325:387] [2025-02-10 07:46:21 +0000.877229][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1325:598] [2025-02-10 07:46:22 +0000.87824][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1325:844] [2025-02-10 07:46:22 +0000.333505][404a] lipsync_debug:displaying video
ts:318420 The current displayed video timestamp is:44436405
[1326:038] [2025-02-10 07:46:22 +0000.528228][404a] lipsync_debug:result remaining
time:0
[1326:038] [2025-02-10 07:46:22 +0000.528320][404a] dynamic updated lipsync delay:0
[1326:110] [2025-02-10 07:46:22 +0000.600485][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1326:144] [2025-02-10 07:46:22 +0000.633758][404a] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[1326:144] [2025-02-10 07:46:22 +0000.633833][404a] lipsync_debug:result remaining
time:10
[1326:148] [2025-02-10 07:46:22 +0000.638225][404b] total delay:40 videoTsMS:3835
audioTsMS:3795 diff:40
[1326:149] [2025-02-10 07:46:22 +0000.638835][404b] Set the lipsync delay:40
[1326:318] [2025-02-10 07:46:22 +0000.808182][404c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 189350
[1326:318] [2025-02-10 07:46:22 +0000.808270][404c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1326:330] [2025-02-10 07:46:22 +0000.819670][404a] DriveRender working... (1/200)
[1326:496] [2025-02-10 07:46:22 +0000.985843][404d] Error(video_source.cc:430):
wait decoder a frame: 0
[1326:551] [2025-02-10 07:46:23 +0000.40535][404a] lipsync_debug:displaying video
ts:378360 The current displayed video timestamp is:44437112
[1326:568] [2025-02-10 07:46:23 +0000.58351][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1326:904] [2025-02-10 07:46:23 +0000.394126][404a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:23 last
video ts:408150 frame->pts:411300 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1326:904] [2025-02-10 07:46:23 +0000.394208][404a] lipsync_debug: tsDelta -
timeDelta = 12
[1327:184] [2025-02-10 07:46:23 +0000.674029][404a] lipsync_debug:displaying video
ts:438300 The current displayed video timestamp is:44437745
[1327:247] [2025-02-10 07:46:23 +0000.736728][404b] The audio playback speed:100
(1/100)
[1327:247] [2025-02-10 07:46:23 +0000.736843][404b] lipsync_debug: The current
played audio timestamp is:228278(1/50)
[1327:389] [2025-02-10 07:46:23 +0000.878590][3ffb] Run AGC when audioType = 0
[1327:598] [2025-02-10 07:46:24 +0000.87625][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1327:831] [2025-02-10 07:46:24 +0000.321086][404a] DriveRender working... (1/200)
[1327:844] [2025-02-10 07:46:24 +0000.333442][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1327:851] [2025-02-10 07:46:24 +0000.340932][404a] lipsync_debug:displaying video
ts:498330 The current displayed video timestamp is:44438412
[1327:855] [2025-02-10 07:46:24 +0000.344642][404d] Error(video_source.cc:430):
wait decoder a frame: 0
[1328:107] [2025-02-10 07:46:24 +0000.597050][404a] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[1328:107] [2025-02-10 07:46:24 +0000.597125][404a] lipsync_debug:result remaining
time:10
[1328:392] [2025-02-10 07:46:24 +0000.882089][404a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:44 timeDelta:33 last
video ts:543240 frame->pts:547200 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1328:392] [2025-02-10 07:46:24 +0000.882214][404a] lipsync_debug: tsDelta -
timeDelta = 11
[1328:405] [2025-02-10 07:46:24 +0000.894605][404d] FilterPipeline2::OnVideoFrame
pts 587970 last_video_timestamp_ 6533
[1328:526] [2025-02-10 07:46:25 +0000.15956][404a] lipsync_debug:displaying video
ts:558270 The current displayed video timestamp is:44439087
[1328:528] [2025-02-10 07:46:25 +0000.18292][404a] lipsync_debug: render a video
frame
[1328:573] [2025-02-10 07:46:25 +0000.63006][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1328:577] [2025-02-10 07:46:25 +0000.66834][404d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 603360pts ms:6.704e+06
[1328:578] [2025-02-10 07:46:25 +0000.68164][404d] OnVideoFrameReady(1/200)
[1328:579] [2025-02-10 07:46:25 +0000.68476][404a] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1328:639] [2025-02-10 07:46:25 +0000.128493][404c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 291718
[1328:639] [2025-02-10 07:46:25 +0000.128607][404c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1328:740] [2025-02-10 07:46:25 +0000.230326][404d] webrtc common_video plane
old ..... (1/1000) new: 127001 delete: 126995 diff: 6
[1328:828] [2025-02-10 07:46:25 +0000.317926][403f] av_read_frame AVERROR_EOF
[1329:057] [2025-02-10 07:46:25 +0000.546470][403f] OnReceiveEOF:
[1329:057] [2025-02-10 07:46:25 +0000.546593][403f] OnDecoderEOF time:44439618
enter.

[1329:057] [2025-02-10 07:46:25 +0000.546681][403f] OnDecoderEOF leave. expire


time = 0 ms

[1329:057] [2025-02-10 07:46:25 +0000.546713][403d] CleanUp time:44439618 enter.

[1329:057] [2025-02-10 07:46:25 +0000.546755][403f] OnDecoderFinished:


OnDecoderFinished total decoder frames:250 this:0x773b967080
[1329:061] [2025-02-10 07:46:25 +0000.551415][403d] CleanUp leave. expire time = 5
ms

[1329:062] [2025-02-10 07:46:25 +0000.551525][403d] clean up


[1329:062] [2025-02-10 07:46:25 +0000.551559][403d] running_decoder_count:0max
count:2
[1329:160] [2025-02-10 07:46:25 +0000.649692][404a] lipsync_debug:displaying video
ts:618300 The current displayed video timestamp is:44439721
[1329:279] [2025-02-10 07:46:25 +0000.768662][404d] Error(video_source.cc:430):
wait decoder a frame: 0
[1329:317] [2025-02-10 07:46:25 +0000.806467][404a] DriveRender working... (1/200)
[1329:357] [2025-02-10 07:46:25 +0000.847047][404a] lipsync_debug:result remaining
time:0
[1329:357] [2025-02-10 07:46:25 +0000.847146][404a] dynamic updated lipsync delay:0
[1329:385] [2025-02-10 07:46:25 +0000.875225][3ffb] Run AGC when audioType = 0
[1329:385] [2025-02-10 07:46:25 +0000.875423][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1329:554] [2025-02-10 07:46:26 +0000.44003][404b] The audio playback speed:100
(1/100)
[1329:555] [2025-02-10 07:46:26 +0000.44648][404b] lipsync_debug: The current
played audio timestamp is:330646(1/50)
[1329:569] [2025-02-10 07:46:26 +0000.59011][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1329:598] [2025-02-10 07:46:26 +0000.87827][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1329:826] [2025-02-10 07:46:26 +0000.316322][404a] lipsync_debug:displaying video
ts:678240 The current displayed video timestamp is:44440387
[1329:850] [2025-02-10 07:46:26 +0000.339776][404a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:24 last
video ts:678240 frame->pts:681030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1329:850] [2025-02-10 07:46:26 +0000.339889][404a] lipsync_debug: tsDelta -
timeDelta = 7
[1330:002] [2025-02-10 07:46:26 +0000.491553][404a] lipsync_debug:remaining time:10
tsDelta - timeDelta:24
[1330:002] [2025-02-10 07:46:26 +0000.491662][404a] lipsync_debug:result remaining
time:10
[1330:319] [2025-02-10 07:46:26 +0000.809428][404c] PullAudioFrame: PullFrame audio
finished.
[1330:320] [2025-02-10 07:46:26 +0000.809525][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:350] [2025-02-10 07:46:26 +0000.839722][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:380] [2025-02-10 07:46:26 +0000.870063][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:410] [2025-02-10 07:46:26 +0000.900282][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:441] [2025-02-10 07:46:26 +0000.930510][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:471] [2025-02-10 07:46:26 +0000.960766][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:501] [2025-02-10 07:46:26 +0000.991015][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:531] [2025-02-10 07:46:27 +0000.21256][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:535] [2025-02-10 07:46:27 +0000.25005][404a] lipsync_debug:displaying video
ts:738090 The current displayed video timestamp is:44441096
[1330:562] [2025-02-10 07:46:27 +0000.51478][404c] media player notify EOF, audio
PullFrameStatus is EOF
[1330:577] [2025-02-10 07:46:27 +0000.67114][404e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1330:591] [2025-02-10 07:46:27 +0000.80695][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1330:591] [2025-02-10 07:46:27 +0000.81225][404b] Stop:
[1330:591] [2025-02-10 07:46:27 +0000.81365][404a] operator(): Video Render
stopped.
[1330:592] [2025-02-10 07:46:27 +0000.81501][404b] Stop:
[1330:592] [2025-02-10 07:46:27 +0000.81874][404b] DeviceStop:
audioDevice_:0x7746559000
[1330:592] [2025-02-10 07:46:27 +0000.81931][404b] OpenSlesOutput:Stop playout

[1330:596] [2025-02-10 07:46:27 +0000.85721][404b] DeviceStop: Done


[1330:596] [2025-02-10 07:46:27 +0000.85850][404b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1330:596] [2025-02-10 07:46:27 +0000.85906][404b] operator(): Stop now!
[1330:600] [2025-02-10 07:46:27 +0000.89644][7dd2] Stop:
[1330:600] [2025-02-10 07:46:27 +0000.89799][404b] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1330:600] [2025-02-10 07:46:27 +0000.90008][7dd2] DeviceRelease:
audioDevice_:0x7746559000
[1330:600] [2025-02-10 07:46:27 +0000.90061][7dd2] OpenSlesOutput:Stop playout

[1330:600] [2025-02-10 07:46:27 +0000.90118][7dd2] DeviceRelease: Release the


webrtc device object.
[1330:600] [2025-02-10 07:46:27 +0000.90338][7dd2] OpenSlesOutput destruct.

[1330:600] [2025-02-10 07:46:27 +0000.90425][7dd2] DeviceRelease: Done


[1330:601] [2025-02-10 07:46:27 +0000.90548][7dd2] Stop:
[1330:601] [2025-02-10 07:46:27 +0000.90643][404a] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1330:613] [2025-02-10 07:46:27 +0000.102478][7dd2] global uninited!
[1330:613] [2025-02-10 07:46:27 +0000.102604][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1330:613] [2025-02-10 07:46:27 +0000.102710][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1330:613] [2025-02-10 07:46:27 +0000.102750][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1330:613] [2025-02-10 07:46:27 +0000.102811][7dd2] UnbindInputFilter 0x773ba55918
this 0x777165a9a0
[1330:613] [2025-02-10 07:46:27 +0000.102867][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b967080
[1330:613] [2025-02-10 07:46:27 +0000.102946][7dd2] DestoryDecoderByVideoSource
time:44441174 enter.

[1330:613] [2025-02-10 07:46:27 +0000.102990][7dd2] ~VideoBindDecoder time:44441174


enter.

[1330:613] [2025-02-10 07:46:27 +0000.103305][7dd2] CleanUp time:44441174 enter.

[1330:614] [2025-02-10 07:46:27 +0000.103802][7dd2] CleanUp leave. expire time = 1


ms

[1330:614] [2025-02-10 07:46:27 +0000.103847][7dd2] CleanUp time:44441175 enter.

[1330:614] [2025-02-10 07:46:27 +0000.104198][7dd2] CleanUp leave. expire time = 0


ms

[1330:616] [2025-02-10 07:46:27 +0000.105488][7dd2] ~VideoBindDecoder leave.


expire time = 3 ms

[1330:616] [2025-02-10 07:46:27 +0000.105537][7dd2] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[1330:616] [2025-02-10 07:46:27 +0000.105596][7dd2] UnbindInputFilter 0x773ba556d8


this 0x773ba55918
[1330:616] [2025-02-10 07:46:27 +0000.105667][7dd2] UnbindInputFilter 0x773ba55618
this 0x773ba556d8
[1330:616] [2025-02-10 07:46:27 +0000.105729][7dd2] UnbindInputFilter 0x773b9672a0
this 0x773ba55618
[1330:616] [2025-02-10 07:46:27 +0000.105790][7dd2] UnbindInputFilter 0x773ba55858
this 0x773ba559d8
[1330:616] [2025-02-10 07:46:27 +0000.105849][7dd2] UnbindInputFilter 0x773ba55798
this 0x773ba55858
[1330:616] [2025-02-10 07:46:27 +0000.105911][7dd2] UnbindInputFilter 0x773b9672a0
this 0x773ba55798
[1330:616] [2025-02-10 07:46:27 +0000.105975][7dd2] ~GLESContext:
[1330:618] [2025-02-10 07:46:27 +0000.107615][7dd2] GLESContext destruct finish.
[1330:618] [2025-02-10 07:46:27 +0000.107679][7dd2] filter: filter pipeline destroy
this: 0x777165a900
[1331:288] [2025-02-10 07:46:27 +0000.777544][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1331:388] [2025-02-10 07:46:27 +0000.877764][3ffb] Run AGC when audioType = 0
[1333:005] [2025-02-10 07:46:29 +0000.495247][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1333:383] [2025-02-10 07:46:29 +0000.873115][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1333:383] [2025-02-10 07:46:29 +0000.873357][3ffc] _deviceSampleRate:48000

[1333:384] [2025-02-10 07:46:29 +0000.874372][3ffb] Run AGC when audioType = 0


[1333:385] [2025-02-10 07:46:29 +0000.874475][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1334:745] [2025-02-10 07:46:31 +0000.234787][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1335:385] [2025-02-10 07:46:31 +0000.874457][3ffb] Run AGC when audioType = 0
[1336:498] [2025-02-10 07:46:32 +0000.987755][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1337:384] [2025-02-10 07:46:33 +0000.874250][3ffb] Run AGC when audioType = 0
[1337:385] [2025-02-10 07:46:33 +0000.874505][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1338:247] [2025-02-10 07:46:34 +0000.736977][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1339:384] [2025-02-10 07:46:35 +0000.873995][3ffb] Run AGC when audioType = 0
[1339:987] [2025-02-10 07:46:36 +0000.477031][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1341:385] [2025-02-10 07:46:37 +0000.875300][3ffb] Run AGC when audioType = 0
[1341:386] [2025-02-10 07:46:37 +0000.875565][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1341:727] [2025-02-10 07:46:38 +0000.217658][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1343:384] [2025-02-10 07:46:39 +0000.873812][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1343:384] [2025-02-10 07:46:39 +0000.874074][3ffc] _deviceSampleRate:48000

[1343:386] [2025-02-10 07:46:39 +0000.875859][3ffb] Run AGC when audioType = 0


[1343:483] [2025-02-10 07:46:39 +0000.973888][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1345:220] [2025-02-10 07:46:41 +0000.709948][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1345:404] [2025-02-10 07:46:41 +0000.893841][3ffb] Run AGC when audioType = 0
[1345:404] [2025-02-10 07:46:41 +0000.894131][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1346:952] [2025-02-10 07:46:43 +0000.442235][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1347:384] [2025-02-10 07:46:43 +0000.873995][3ffb] Run AGC when audioType = 0
[1348:686] [2025-02-10 07:46:45 +0000.176468][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1349:386] [2025-02-10 07:46:45 +0000.876205][3ffb] Run AGC when audioType = 0
[1349:387] [2025-02-10 07:46:45 +0000.876503][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1350:426] [2025-02-10 07:46:46 +0000.916365][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1351:389] [2025-02-10 07:46:47 +0000.878884][3ffb] Run AGC when audioType = 0
[1352:169] [2025-02-10 07:46:48 +0000.658864][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1353:384] [2025-02-10 07:46:49 +0000.874429][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1353:385] [2025-02-10 07:46:49 +0000.874564][3ffc] _deviceSampleRate:48000

[1353:387] [2025-02-10 07:46:49 +0000.876621][3ffb] Run AGC when audioType = 0


[1353:387] [2025-02-10 07:46:49 +0000.876715][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1353:925] [2025-02-10 07:46:50 +0000.415374][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1355:389] [2025-02-10 07:46:51 +0000.879081][3ffb] Run AGC when audioType = 0
[1355:672] [2025-02-10 07:46:52 +0000.161746][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1357:020] [2025-02-10 07:46:53 +0000.509801][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1357:020] [2025-02-10 07:46:53 +0000.509896][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1357:020] [2025-02-10 07:46:53 +0000.510078][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1357:021] [2025-02-10 07:46:53 +0000.510547][3ff7] operator() time:44467582
enter.

[1357:021] [2025-02-10 07:46:53 +0000.510661][3ff7] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:46
[1357:022] [2025-02-10 07:46:53 +0000.512400][3ff7] MicSource: Mic source
created:10x78484cec00
[1357:023] [2025-02-10 07:46:53 +0000.513026][3ff7] alloc thread: 0x7770a55200
name:worker0 thread id:514685185200 to Mic_source
[1357:023] [2025-02-10 07:46:53 +0000.513082][3ff7] audio: start the audio sender
thread.

[1357:023] [2025-02-10 07:46:53 +0000.513188][3ff7] construct OpenGLRenderProgram


0x78484a2198
[1357:023] [2025-02-10 07:46:53 +0000.513227][3ff7] CropFilter::SetOrientation
orientation: 90
[1357:023] [2025-02-10 07:46:53 +0000.513376][3ff7] filter: filter pipeline
construtc this: 0x773d0abb40
[1357:024] [2025-02-10 07:46:53 +0000.513466][3ff7] filter: filter pipeline2 update
pattern: 1
[1357:024] [2025-02-10 07:46:53 +0000.513504][3ff7] CameraSource::source_id_:74
[1357:024] [2025-02-10 07:46:53 +0000.513543][3ff7]
RecordAudioSource::source_id_:75
[1357:024] [2025-02-10 07:46:53 +0000.513791][3ff7] BindInputFilter 0x7770b13640
this 0x78484a23c0
[1357:024] [2025-02-10 07:46:53 +0000.513843][3ff7] BindInputFilter 0x7770b137d8
this 0x784849d8d0
[1357:024] [2025-02-10 07:46:53 +0000.513887][3ff7] BindInputFilter 0x78484a23c0
this 0x773d0abbe0
[1357:024] [2025-02-10 07:46:53 +0000.513943][3ff7] setParamentForFilters:
speed:1.000000
[1357:024] [2025-02-10 07:46:53 +0000.513973][3ff7] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1357:024] [2025-02-10 07:46:53 +0000.514006][3ff7] SetParamForFilter time:44467585
enter.

[1357:024] [2025-02-10 07:46:53 +0000.514069][3ff7] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1357:024] [2025-02-10 07:46:53 +0000.514102][3ff7] SetParamForFilter: Params
video index is: 0
[1357:024] [2025-02-10 07:46:53 +0000.514131][3ff7] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1357:024] [2025-02-10 07:46:53 +0000.514174][3ff7] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1357:024] [2025-02-10 07:46:53 +0000.514206][3ff7] crop filter mode tpye:
citytravelvideo index:0
[1357:029] [2025-02-10 07:46:53 +0000.519176][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:029] [2025-02-10 07:46:53 +0000.519254][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:029] [2025-02-10 07:46:53 +0000.519283][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:029] [2025-02-10 07:46:53 +0000.519317][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:029] [2025-02-10 07:46:53 +0000.519352][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:029] [2025-02-10 07:46:53 +0000.519384][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:029] [2025-02-10 07:46:53 +0000.519414][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1357:030] [2025-02-10 07:46:53 +0000.519444][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1357:030] [2025-02-10 07:46:53 +0000.519474][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1357:030] [2025-02-10 07:46:53 +0000.519508][3ff7]
Warning(parse_template_json.cc:67): json parament no found the parament
[1357:030] [2025-02-10 07:46:53 +0000.519540][3ff7]
Warning(parse_template_json.cc:93): json parament no found the duration
[1357:030] [2025-02-10 07:46:53 +0000.519576][3ff7] SetParamForFilter leave.
expire time = 6 ms

[1357:030] [2025-02-10 07:46:53 +0000.519653][3ff7] OnOutputSizeChanged width 1280


height 720
[1357:030] [2025-02-10 07:46:53 +0000.519690][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1357:030] [2025-02-10 07:46:53 +0000.519728][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1357:030] [2025-02-10 07:46:53 +0000.519760][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1357:030] [2025-02-10 07:46:53 +0000.519836][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1357:030] [2025-02-10 07:46:53 +0000.519869][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1357:030] [2025-02-10 07:46:53 +0000.519900][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1357:030] [2025-02-10 07:46:53 +0000.519928][3ff7] construct TrivalImageDrawer
0x7770aa5e00
[1357:030] [2025-02-10 07:46:53 +0000.519965][3ff7] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7770aa5e00 context 0x7770b87f40
[1357:030] [2025-02-10 07:46:53 +0000.520000][3ff7] setupGLES:
[1357:030] [2025-02-10 07:46:53 +0000.520290][3ff7]
OpenGLRenderProgram::Initialize.
[1357:030] [2025-02-10 07:46:53 +0000.520332][3ff7] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1357:030] [2025-02-10 07:46:53 +0000.520367][3ff7] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1357:031] [2025-02-10 07:46:53 +0000.521024][3ff7] Init open gl render:
0x78484a2198
[1357:031] [2025-02-10 07:46:53 +0000.521069][3ff7] Fragement shader path:
[1357:031] [2025-02-10 07:46:53 +0000.521104][3ff7] Fragement shader path:
[1357:031] [2025-02-10 07:46:53 +0000.521137][3ff7] create opengl program object.
[1357:031] [2025-02-10 07:46:53 +0000.521168][3ff7] create shader: vertex
[1357:031] [2025-02-10 07:46:53 +0000.521370][3ff7] create shader: fragment
[1357:033] [2025-02-10 07:46:53 +0000.522989][3ff7] Have not extra filter filename!
[1357:033] [2025-02-10 07:46:53 +0000.523094][3ff7] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1357:033] [2025-02-10 07:46:53 +0000.523131][3ff7] OpenGLRenderProgram::Initialize
success.
[1357:033] [2025-02-10 07:46:53 +0000.523189][3ff7] Setup the OpenGL result:1
[1357:034] [2025-02-10 07:46:53 +0000.523887][3ff6] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1357:034] [2025-02-10 07:46:53 +0000.524192][3ff6] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1357:034] [2025-02-10 07:46:53 +0000.524301][3ff6] 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
[1357:034] [2025-02-10 07:46:53 +0000.524368][3ff6] 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_44467594.mp4
fileFD: -1
[1357:035] [2025-02-10 07:46:53 +0000.524588][407d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7738f8e498
[1357:035] [2025-02-10 07:46:53 +0000.524929][3ff6] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
is opened successfully
[1357:035] [2025-02-10 07:46:53 +0000.524988][3ff6] setupMediaProcessers:
[1357:035] [2025-02-10 07:46:53 +0000.525031][3ff6]
RecordingSessionInternalSimple:setup media processers.
[1357:035] [2025-02-10 07:46:53 +0000.525073][3ff6] construct AAC encoder
[1357:035] [2025-02-10 07:46:53 +0000.525384][3ff6] H264Encoder creating:
superfast011818
[1357:036] [2025-02-10 07:46:53 +0000.525442][3ff6] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1357:036] [2025-02-10 07:46:53 +0000.526416][3ff6] H264Encode::GetMachineModel is
POCO F2 Pro
[1357:037] [2025-02-10 07:46:53 +0000.526580][3ff6] H264Encoder machine_mode
is:POCO F2 Pro
[1357:037] [2025-02-10 07:46:53 +0000.526614][3ff6] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1357:037] [2025-02-10 07:46:53 +0000.526671][3ff6] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1357:037] [2025-02-10 07:46:53 +0000.526713][3ff6] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1357:037] [2025-02-10 07:46:53 +0000.526752][3ff6] setupCompressionSession:
[1357:037] [2025-02-10 07:46:53 +0000.526797][3ff6] H264Encode::creating hareware
Encoder
[1357:037] [2025-02-10 07:46:53 +0000.526870][3ff6] AndroidHwAvcEncoder
time:44467598 enter.

[1357:037] [2025-02-10 07:46:53 +0000.527046][3ff6] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1357:037] [2025-02-10 07:46:53 +0000.527194][3ff6] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1357:037] [2025-02-10 07:46:53 +0000.527247][3ff6] The video avc hw codec address
is 0x77ca18cb50
[1357:037] [2025-02-10 07:46:53 +0000.527326][3ff6] AndroidHwAvcEncoder leave.
expire time = 0 ms

[1357:037] [2025-02-10 07:46:53 +0000.527375][3ff6] RegisterEncodeCompleteCallback


time:44467598 enter.

[1357:038] [2025-02-10 07:46:53 +0000.527482][3ff6] RegisterEncodeCompleteCallback


leave. expire time = 1 ms
[1357:038] [2025-02-10 07:46:53 +0000.527544][3ff6] InitEncode time:44467599
enter.

[1357:038] [2025-02-10 07:46:53 +0000.527634][3ff6] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1357:038] [2025-02-10 07:46:53 +0000.527695][3ff6] Create time:44467599 enter.

[1357:038] [2025-02-10 07:46:53 +0000.527754][3ff6] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1357:038] [2025-02-10 07:46:53 +0000.527809][3ff6]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7745f5eb00
[1357:038] [2025-02-10 07:46:53 +0000.527983][3ff6]
supported_type:image/vnd.android.heic
[1357:038] [2025-02-10 07:46:53 +0000.528093][3ff6] supported_type:video/avc
[1357:038] [2025-02-10 07:46:53 +0000.528147][3ff6] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1357:038] [2025-02-10 07:46:53 +0000.528209][3ff6] hwCodecPrefix :OMX.qcom.
[1357:038] [2025-02-10 07:46:53 +0000.528260][3ff6] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1357:038] [2025-02-10 07:46:53 +0000.528313][3ff6] mediacodec_createCodecByName
time:44467599 enter.

[1357:038] [2025-02-10 07:46:53 +0000.528362][3ff6] WrapAndroidMediaCodec


time:44467599 enter.

[1357:039] [2025-02-10 07:46:53 +0000.528528][3ff6] WrapAndroidMediaCodec leave.


expire time = 1 ms

[1357:063] [2025-02-10 07:46:53 +0000.552902][3ff6] mediacodec_createCodecByName


leave. expire time = 25 ms

[1357:063] [2025-02-10 07:46:53 +0000.553012][3ff6] WrapAndroidMediaFromat


time:44467624 enter.

[1357:063] [2025-02-10 07:46:53 +0000.553107][3ff6] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1357:095] [2025-02-10 07:46:53 +0000.584961][3ff6] Destroy time:44467656 enter.

[1357:095] [2025-02-10 07:46:53 +0000.585057][3ff6] WrapAndroidMediaFromat::


Destroy
[1357:095] [2025-02-10 07:46:53 +0000.585093][3ff6] Destroy leave. expire time = 0
ms

[1357:095] [2025-02-10 07:46:53 +0000.585123][3ff6] ~WrapAndroidMediaFromat


time:44467656 enter.

[1357:095] [2025-02-10 07:46:53 +0000.585153][3ff6] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1357:095] [2025-02-10 07:46:53 +0000.585182][3ff6] Create leave. expire time = 57


ms

[1357:095] [2025-02-10 07:46:53 +0000.585311][3ff6] isSemiPlanarSupport


time:44467656 enter.

[1357:095] [2025-02-10 07:46:53 +0000.585355][3ff6] H264Encoder isSemiPlanarSupport


[1357:095] [2025-02-10 07:46:53 +0000.585408][3ff6] isSemiPlanarSupport leave.
expire time = 0 ms

[1357:096] [2025-02-10 07:46:53 +0000.585446][3ff6] creat hw H264Encoder success,


isSemiPlanar:1
[1357:096] [2025-02-10 07:46:53 +0000.585552][3ff6] InitEncode leave. expire time
= 58 ms

[1357:096] [2025-02-10 07:46:53 +0000.585601][3ff6] H264Encode::created Encoder


[1357:096] [2025-02-10 07:46:53 +0000.585647][3ff6] H264Encode:: H264 encoder
created.
[1357:096] [2025-02-10 07:46:53 +0000.585690][3ff6] H264 encoder created.
[1357:096] [2025-02-10 07:46:53 +0000.585732][3ff6]
RecordingSessionInternalSimple:created avc encoder avc: 0x7770fd5c80
[1357:096] [2025-02-10 07:46:53 +0000.585770][3ff6] setOutput:
[1357:096] [2025-02-10 07:46:53 +0000.585811][3ff6]
RecordingSessionInternalSimple:encoder set output to muxer!
[1357:096] [2025-02-10 07:46:53 +0000.585848][3ff6] request a key frame
[1357:096] [2025-02-10 07:46:53 +0000.585889][3ff6] H264Encode:: request a key
frame
[1357:096] [2025-02-10 07:46:53 +0000.586024][3ff6] setDisplayRotate :90
[1357:096] [2025-02-10 07:46:53 +0000.586067][3ff6] 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
[1357:096] [2025-02-10 07:46:53 +0000.586160][3ff7] StartRecording:
[1357:096] [2025-02-10 07:46:53 +0000.586234][4075] operator(): Set the recording
session in mic source. recording session: 0x7770b13680
[1357:097] [2025-02-10 07:46:53 +0000.586638][3ff7] operator() leave. expire time
= 76 ms

[1357:147] [2025-02-10 07:46:53 +0000.637362][3ff7] begine recode to first frame


spend time:126
[1357:148] [2025-02-10 07:46:53 +0000.637485][3ff7]
GPUImageProcessing::SetOrientation orientation: 90
[1357:148] [2025-02-10 07:46:53 +0000.637696][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1357:188] [2025-02-10 07:46:53 +0000.678071][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1357:191] [2025-02-10 07:46:53 +0000.681277][3ff7] The convert RGB to YUV take 2
[1357:194] [2025-02-10 07:46:53 +0000.684088][407c]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1357:211] [2025-02-10 07:46:53 +0000.700872][4074]
RecordAudioSource::PullAudioFrame
[1357:216] [2025-02-10 07:46:53 +0000.706352][407d] add aac audio track with id:1
[1357:223] [2025-02-10 07:46:53 +0000.712885][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1357:258] [2025-02-10 07:46:53 +0000.747458][407c] h264 add frame header cdr flag
[1357:258] [2025-02-10 07:46:53 +0000.747850][407c] h264 add frame header cdr flag
[1357:258] [2025-02-10 07:46:53 +0000.748265][407c] Received key frame:0
[1357:258] [2025-02-10 07:46:53 +0000.748331][407c] H264Encode:: get a sps pps
header!headerSize:31
[1357:259] [2025-02-10 07:46:53 +0000.748671][407d] get the H.264 SPS parameter
[1357:259] [2025-02-10 07:46:53 +0000.748942][407d] add video track with id:2
[1357:260] [2025-02-10 07:46:53 +0000.749918][407d] get the H.264 PPS parameter
[1357:261] [2025-02-10 07:46:53 +0000.750431][407d] get the H.264 IDR frame
[1357:261] [2025-02-10 07:46:53 +0000.750503][407d] resss:true
[1357:261] [2025-02-10 07:46:53 +0000.750547][407d] video start ts:0
[1357:261] [2025-02-10 07:46:53 +0000.750737][407d] the video frame has been
written into MP4 file
[1357:320] [2025-02-10 07:46:53 +0000.810085][407d] audio start ts:0
[1357:320] [2025-02-10 07:46:53 +0000.810248][407d] the audio frame has been
written into MP4 file
[1357:356] [2025-02-10 07:46:53 +0000.846320][407c] DTS queue for
Generator:0x7738f8e6b8 131 166
[1357:386] [2025-02-10 07:46:53 +0000.875778][3ffb] Run AGC when audioType = 0
[1357:390] [2025-02-10 07:46:53 +0000.879972][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1357:392] [2025-02-10 07:46:53 +0000.881991][407c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:166 pts:166
[1357:406] [2025-02-10 07:46:53 +0000.895453][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1357:500] [2025-02-10 07:46:53 +0000.990082][407b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 232queue_audio_frame_:6
[1357:580] [2025-02-10 07:46:54 +0000.70226][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1357:685] [2025-02-10 07:46:54 +0000.174790][3ff7] The convert RGB to YUV take 1
[1357:730] [2025-02-10 07:46:54 +0000.219935][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1357:958] [2025-02-10 07:46:54 +0000.447829][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1358:089] [2025-02-10 07:46:54 +0000.578512][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1358:191] [2025-02-10 07:46:54 +0000.680752][3ff7] The convert RGB to YUV take 2
[1358:192] [2025-02-10 07:46:54 +0000.682140][407c] DTS queue for
Generator:0x7738f8e6b8 966 1001
[1358:254] [2025-02-10 07:46:54 +0000.744037][4074] resampled_data_size:4096
[1358:421] [2025-02-10 07:46:54 +0000.910819][407c] Push an pts:1230 to dts queue.
[1358:432] [2025-02-10 07:46:54 +0000.922171][4074] AF_SpeedFilter audio time,
0x784849d780 rcv time: 44468989
[1358:432] [2025-02-10 07:46:54 +0000.922268][4074] AF_SpeedFilter audio time,
0x784849d780 rcv time: 44468989in_nSamples:441
[1358:463] [2025-02-10 07:46:54 +0000.952683][407c] last dts:1199 currentPts:1230
ppsOrSPS:0 queue length:2
[1358:490] [2025-02-10 07:46:54 +0000.979748][3ff7] webrtc common_video plane
old ..... (1/1000) new: 128001 delete: 127983 diff: 18
[1358:536] [2025-02-10 07:46:55 +0000.25996][4074]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44468989
[1358:536] [2025-02-10 07:46:55 +0000.26095][4074]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[1358:587] [2025-02-10 07:46:55 +0000.77025][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1358:692] [2025-02-10 07:46:55 +0000.181615][3ff7] The convert RGB to YUV take 2
[1358:737] [2025-02-10 07:46:55 +0000.227272][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1358:989] [2025-02-10 07:46:55 +0000.478796][4074]
RecordAudioSource::PullAudioFrame
[1359:020] [2025-02-10 07:46:55 +0000.510385][407c] DTS queue for
Generator:0x7738f8e6b8 1802 1831
[1359:098] [2025-02-10 07:46:55 +0000.588139][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1359:114] [2025-02-10 07:46:55 +0000.603569][4074] AF_SpeedFilter::PullFrame eof4
[1359:130] [2025-02-10 07:46:55 +0000.619754][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1359:152] [2025-02-10 07:46:55 +0000.641719][4074]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1359:186] [2025-02-10 07:46:55 +0000.675736][3ff7] The convert RGB to YUV take 2
[1359:225] [2025-02-10 07:46:55 +0000.715096][407c] h264 add frame header cdr flag
[1359:226] [2025-02-10 07:46:55 +0000.715441][407c] Received key frame:1997
[1359:262] [2025-02-10 07:46:55 +0000.752063][407d] get the H.264 IDR frame
[1359:383] [2025-02-10 07:46:55 +0000.873265][3ffb] Run AGC when audioType = 0
[1359:422] [2025-02-10 07:46:55 +0000.912006][407c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2231
[1359:422] [2025-02-10 07:46:55 +0000.912124][407c] push video frame to H264
encoder. (100 frame for one log)

[1359:422] [2025-02-10 07:46:55 +0000.912168][407c] push video frame to H264


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

[1359:422] [2025-02-10 07:46:55 +0000.912195][407c] H264Encode::push video frame to


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

[1359:422] [2025-02-10 07:46:55 +0000.912223][407c] The input pts:2231 fps:30


[1359:454] [2025-02-10 07:46:55 +0000.944189][407c] H264Encode::H264SWEncoder get
callback, length:58992 type:1 nalType:1length:58988
[1359:485] [2025-02-10 07:46:55 +0000.975409][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1359:584] [2025-02-10 07:46:56 +0000.73602][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1359:685] [2025-02-10 07:46:56 +0000.175123][3ff7] The convert RGB to YUV take 1
[1359:737] [2025-02-10 07:46:56 +0000.226966][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1359:755] [2025-02-10 07:46:56 +0000.245356][407c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2564
[1359:756] [2025-02-10 07:46:56 +0000.245459][407c] Push an pts:2564 to dts queue.
[1359:796] [2025-02-10 07:46:56 +0000.286432][407c] last dts:2534 currentPts:2564
ppsOrSPS:0 queue length:2
[1359:827] [2025-02-10 07:46:56 +0000.316644][407c] DTS queue for
Generator:0x7738f8e6b8 2634
[1359:853] [2025-02-10 07:46:56 +0000.342500][407b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2554queue_audio_frame_:10
[1360:087] [2025-02-10 07:46:56 +0000.576875][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1360:187] [2025-02-10 07:46:56 +0000.676951][3ff7] The convert RGB to YUV take 2
[1360:313] [2025-02-10 07:46:56 +0000.802910][4075] The output timestamp from audio
mixer change:44470866
[1360:385] [2025-02-10 07:46:56 +0000.875088][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1360:385] [2025-02-10 07:46:56 +0000.875175][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1360:386] [2025-02-10 07:46:56 +0000.875601][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1360:386] [2025-02-10 07:46:56 +0000.875677][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1360:410] [2025-02-10 07:46:56 +0000.900162][4074] resampled_data_size:16384
[1360:457] [2025-02-10 07:46:56 +0000.947354][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1360:464] [2025-02-10 07:46:56 +0000.954361][407c] SendFrame
encodedImage._timeStamp:3231encodedImage->_length:59360
[1360:585] [2025-02-10 07:46:57 +0000.75323][3ff7] webrtc common_video plane
old ..... (1/1000) new: 129001 delete: 128983 diff: 18
[1360:586] [2025-02-10 07:46:57 +0000.75770][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1360:658] [2025-02-10 07:46:57 +0000.147962][407c] DTS queue for
Generator:0x7738f8e6b8 3465
[1360:685] [2025-02-10 07:46:57 +0000.174680][3ff7] The convert RGB to YUV take 2
[1360:688] [2025-02-10 07:46:57 +0000.177515][3ffb] On audio frame the broadcast
with timestamp:44471249 samples:480. (1000 frame for one log)

[1360:729] [2025-02-10 07:46:57 +0000.218954][4075] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[1360:730] [2025-02-10 07:46:57 +0000.219461][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1360:758] [2025-02-10 07:46:57 +0000.247634][407c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3532 pts:3532
[1360:769] [2025-02-10 07:46:57 +0000.259297][4074]
RecordAudioSource::PullAudioFrame
[1360:821] [2025-02-10 07:46:57 +0000.311129][3ff7] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1360:848] [2025-02-10 07:46:57 +0000.337811][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1361:022] [2025-02-10 07:46:57 +0000.511487][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1361:070] [2025-02-10 07:46:57 +0000.559614][4074] FilterPipeline2::OnAudioFrame
pts 3950 last_audio_timestamp_ 3950
[1361:085] [2025-02-10 07:46:57 +0000.574796][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1361:087] [2025-02-10 07:46:57 +0000.576903][407c] Push an pts:3897 to dts queue.
[1361:127] [2025-02-10 07:46:57 +0000.617134][407c] last dts:3865 currentPts:3897
ppsOrSPS:0 queue length:2
[1361:189] [2025-02-10 07:46:57 +0000.679395][3ff7] The convert RGB to YUV take 1
[1361:223] [2025-02-10 07:46:57 +0000.712778][407c] h264 add frame header cdr flag
[1361:223] [2025-02-10 07:46:57 +0000.713000][407c] Received key frame:3999
[1361:257] [2025-02-10 07:46:57 +0000.747305][407d] get the H.264 IDR frame
[1361:277] [2025-02-10 07:46:57 +0000.766808][4074] AF_SpeedFilter::PullFrame eof4
[1361:317] [2025-02-10 07:46:57 +0000.806655][4074]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1361:388] [2025-02-10 07:46:57 +0000.877508][3ffb] Run AGC when audioType = 0
[1361:388] [2025-02-10 07:46:57 +0000.877632][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1361:492] [2025-02-10 07:46:57 +0000.981537][407c] DTS queue for
Generator:0x7738f8e6b8 4265 4299
[1361:586] [2025-02-10 07:46:58 +0000.76016][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1361:687] [2025-02-10 07:46:58 +0000.177114][3ff7] The convert RGB to YUV take 1
[1361:738] [2025-02-10 07:46:58 +0000.227941][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1362:019] [2025-02-10 07:46:58 +0000.509148][3ff7]
MediaFilterCamera::NeedProcessTexture
[1362:085] [2025-02-10 07:46:58 +0000.574803][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1362:116] [2025-02-10 07:46:58 +0000.605812][407b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4876queue_audio_frame_:4
[1362:193] [2025-02-10 07:46:58 +0000.682500][3ff7] The convert RGB to YUV take 2
[1362:321] [2025-02-10 07:46:58 +0000.810509][407c] DTS queue for
Generator:0x7738f8e6b8 5097 5130
[1362:417] [2025-02-10 07:46:58 +0000.906918][3ff7] CameraSource::PushExtraFrame
pkt_dts: 5269, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7770b13500
[1362:417] [2025-02-10 07:46:58 +0000.907361][3ff7] CropFilter::OnVideoFrame
outputtexture :71
[1362:420] [2025-02-10 07:46:58 +0000.910105][407c] Push an pts:5229 to dts queue.
[1362:458] [2025-02-10 07:46:58 +0000.948136][407c] last dts:5201 currentPts:5229
ppsOrSPS:0 queue length:2
[1362:561] [2025-02-10 07:46:59 +0000.50716][4074]
RecordAudioSource::PullAudioFrame
[1362:565] [2025-02-10 07:46:59 +0000.55187][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1362:574] [2025-02-10 07:46:59 +0000.63500][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1362:587] [2025-02-10 07:46:59 +0000.77275][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1362:656] [2025-02-10 07:46:59 +0000.146108][3ff7] webrtc common_video plane
old ..... (1/1000) new: 130001 delete: 129983 diff: 18
[1362:675] [2025-02-10 07:46:59 +0000.164595][4074] resampled_data_size:7168
[1362:689] [2025-02-10 07:46:59 +0000.178853][3ff7] The convert RGB to YUV take 2
[1362:689] [2025-02-10 07:46:59 +0000.179167][3ff7]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:5500
[1362:737] [2025-02-10 07:46:59 +0000.226444][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1362:772] [2025-02-10 07:46:59 +0000.261973][4074] AF_SpeedFilter audio time 111,
0x784849d780 out time: 44473289 org time: 44473289
[1362:788] [2025-02-10 07:46:59 +0000.277457][407c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5597
[1362:788] [2025-02-10 07:46:59 +0000.277566][407c] push video frame to H264
encoder. (100 frame for one log)

[1362:788] [2025-02-10 07:46:59 +0000.277999][407c] push video frame to H264


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

[1362:788] [2025-02-10 07:46:59 +0000.278052][407c] H264Encode::push video frame to


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

[1362:788] [2025-02-10 07:46:59 +0000.278104][407c] The input pts:5597 fps:30


[1362:823] [2025-02-10 07:46:59 +0000.313407][407c] H264Encode::H264SWEncoder get
callback, length:57488 type:1 nalType:1length:57484
[1363:086] [2025-02-10 07:46:59 +0000.576006][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1363:089] [2025-02-10 07:46:59 +0000.579345][407c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5899
[1363:162] [2025-02-10 07:46:59 +0000.651513][407c] DTS queue for
Generator:0x7738f8e6b8 5934 5969
[1363:190] [2025-02-10 07:46:59 +0000.680306][3ff7] The convert RGB to YUV take 1
[1363:231] [2025-02-10 07:46:59 +0000.720600][407c] h264 add frame header cdr flag
[1363:231] [2025-02-10 07:46:59 +0000.721007][407c] Received key frame:6001
[1363:261] [2025-02-10 07:46:59 +0000.750920][407d] get the H.264 IDR frame
[1363:383] [2025-02-10 07:46:59 +0000.873429][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1363:384] [2025-02-10 07:46:59 +0000.873542][3ffc] _deviceSampleRate:48000

[1363:385] [2025-02-10 07:46:59 +0000.875175][3ffb] Run AGC when audioType = 0


[1363:462] [2025-02-10 07:46:59 +0000.952084][4074] AF_SpeedFilter::PullFrame eof4
[1363:500] [2025-02-10 07:46:59 +0000.990177][4074]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1363:585] [2025-02-10 07:47:00 +0000.75003][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1363:693] [2025-02-10 07:47:00 +0000.182847][3ff7] The convert RGB to YUV take 1
[1363:731] [2025-02-10 07:47:00 +0000.221216][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1363:748] [2025-02-10 07:47:00 +0000.237832][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1363:748] [2025-02-10 07:47:00 +0000.237946][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1363:748] [2025-02-10 07:47:00 +0000.238206][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1363:748] [2025-02-10 07:47:00 +0000.238268][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1363:753] [2025-02-10 07:47:00 +0000.242676][407c] Push an pts:6560 to dts queue.
[1363:783] [2025-02-10 07:47:00 +0000.273296][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1363:789] [2025-02-10 07:47:00 +0000.278862][407c] SendFrame
encodedImage._timeStamp:6560encodedImage->_length:55216
[1363:789] [2025-02-10 07:47:00 +0000.278997][407c] last dts:6526 currentPts:6560
ppsOrSPS:0 queue length:2
[1363:957] [2025-02-10 07:47:00 +0000.447291][407c] DTS queue for
Generator:0x7738f8e6b8 6764
[1364:086] [2025-02-10 07:47:00 +0000.575907][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1364:097] [2025-02-10 07:47:00 +0000.587033][4074] AF_SpeedFilter audio time
[1364:110] [2025-02-10 07:47:00 +0000.599716][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1364:122] [2025-02-10 07:47:00 +0000.612333][407c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6898 pts:6898
[1364:187] [2025-02-10 07:47:00 +0000.676810][3ff7] The convert RGB to YUV take 2
[1364:285] [2025-02-10 07:47:00 +0000.775156][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1364:350] [2025-02-10 07:47:00 +0000.839706][4074]
RecordAudioSource::PullAudioFrame
[1364:478] [2025-02-10 07:47:00 +0000.967640][407b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 7198queue_audio_frame_:6
[1364:586] [2025-02-10 07:47:01 +0000.76473][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1364:686] [2025-02-10 07:47:01 +0000.176306][3ff7] The convert RGB to YUV take 2
[1364:736] [2025-02-10 07:47:01 +0000.226099][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1364:753] [2025-02-10 07:47:01 +0000.242676][3ff7] webrtc common_video plane
old ..... (1/1000) new: 131001 delete: 130983 diff: 18
[1364:793] [2025-02-10 07:47:01 +0000.282729][407c] DTS queue for
Generator:0x7738f8e6b8 7600
[1364:900] [2025-02-10 07:47:01 +0000.389500][4074] resampled_data_size:0
[1365:086] [2025-02-10 07:47:01 +0000.575753][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1365:091] [2025-02-10 07:47:01 +0000.581005][407c] Push an pts:7898 to dts queue.
[1365:129] [2025-02-10 07:47:01 +0000.618853][407c] last dts:7861 currentPts:7898
ppsOrSPS:0 queue length:2
[1365:184] [2025-02-10 07:47:01 +0000.673669][3ff7] The convert RGB to YUV take 2
[1365:226] [2025-02-10 07:47:01 +0000.716158][407c] h264 add frame header cdr flag
[1365:227] [2025-02-10 07:47:01 +0000.716545][407c] Received key frame:7995
[1365:270] [2025-02-10 07:47:01 +0000.760352][407d] get the H.264 IDR frame
[1365:385] [2025-02-10 07:47:01 +0000.874767][3ffb] Run AGC when audioType = 0
[1365:385] [2025-02-10 07:47:01 +0000.874910][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1365:586] [2025-02-10 07:47:02 +0000.75519][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1365:621] [2025-02-10 07:47:02 +0000.110447][407c] DTS queue for
Generator:0x7738f8e6b8 8398 8430
[1365:641] [2025-02-10 07:47:02 +0000.130584][4074] AF_SpeedFilter::PullFrame eof4
[1365:657] [2025-02-10 07:47:02 +0000.146814][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1365:680] [2025-02-10 07:47:02 +0000.169964][4074]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1365:686] [2025-02-10 07:47:02 +0000.175550][3ff7] The convert RGB to YUV take 2
[1365:738] [2025-02-10 07:47:02 +0000.228087][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1366:007] [2025-02-10 07:47:02 +0000.496545][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1366:084] [2025-02-10 07:47:02 +0000.573562][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1366:142] [2025-02-10 07:47:02 +0000.631840][4074]
RecordAudioSource::PullAudioFrame
[1366:153] [2025-02-10 07:47:02 +0000.643047][407c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8961
[1366:153] [2025-02-10 07:47:02 +0000.643166][407c] push video frame to H264
encoder. (100 frame for one log)

[1366:153] [2025-02-10 07:47:02 +0000.643226][407c] push video frame to H264


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

[1366:153] [2025-02-10 07:47:02 +0000.643264][407c] H264Encode::push video frame to


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

[1366:153] [2025-02-10 07:47:02 +0000.643351][407c] The input pts:8961 fps:30


[1366:187] [2025-02-10 07:47:02 +0000.676723][3ff7] The convert RGB to YUV take 1
[1366:191] [2025-02-10 07:47:02 +0000.680483][407c] H264Encode::H264SWEncoder get
callback, length:28656 type:1 nalType:1length:28652
[1366:421] [2025-02-10 07:47:02 +0000.910546][407c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9230
[1366:421] [2025-02-10 07:47:02 +0000.910665][407c] Push an pts:9230 to dts queue.
[1366:456] [2025-02-10 07:47:02 +0000.946260][407c] DTS queue for
Generator:0x7738f8e6b8 9230 9265
[1366:458] [2025-02-10 07:47:02 +0000.947882][407c] last dts:9194 currentPts:9230
ppsOrSPS:0 queue length:2
[1366:584] [2025-02-10 07:47:03 +0000.73513][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1366:691] [2025-02-10 07:47:03 +0000.181376][3ff7] The convert RGB to YUV take 2
[1366:731] [2025-02-10 07:47:03 +0000.220491][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1366:817] [2025-02-10 07:47:03 +0000.306596][3ff7] webrtc common_video plane
old ..... (1/1000) new: 132001 delete: 131983 diff: 18
[1366:835] [2025-02-10 07:47:03 +0000.325387][407b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9520queue_audio_frame_:10
[1367:084] [2025-02-10 07:47:03 +0000.574092][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1367:112] [2025-02-10 07:47:03 +0000.601688][4074] resampled_data_size:10240
[1367:120] [2025-02-10 07:47:03 +0000.609929][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1367:120] [2025-02-10 07:47:03 +0000.610014][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1367:120] [2025-02-10 07:47:03 +0000.610144][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1367:121] [2025-02-10 07:47:03 +0000.610491][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1367:121] [2025-02-10 07:47:03 +0000.610562][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1367:128] [2025-02-10 07:47:03 +0000.617671][407c] SendFrame
encodedImage._timeStamp:9896encodedImage->_length:31808
[1367:186] [2025-02-10 07:47:03 +0000.675878][3ff7] The convert RGB to YUV take 2
[1367:197] [2025-02-10 07:47:03 +0000.686555][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1367:222] [2025-02-10 07:47:03 +0000.712181][407c] h264 add frame header cdr flag
[1367:223] [2025-02-10 07:47:03 +0000.712634][407c] Received key frame:9996
[1367:260] [2025-02-10 07:47:03 +0000.749914][407c] DTS queue for
Generator:0x7738f8e6b8 10064
[1367:261] [2025-02-10 07:47:03 +0000.750651][407d] get the H.264 IDR frame
[1367:387] [2025-02-10 07:47:03 +0000.877315][3ffb] Run AGC when audioType = 0
[1367:493] [2025-02-10 07:47:03 +0000.983409][407c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10264 pts:10264
[1367:583] [2025-02-10 07:47:04 +0000.73186][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1367:684] [2025-02-10 07:47:04 +0000.174336][3ff7] The convert RGB to YUV take 1
[1367:722] [2025-02-10 07:47:04 +0000.212166][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1367:733] [2025-02-10 07:47:04 +0000.223071][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1367:753] [2025-02-10 07:47:04 +0000.243294][407c] Push an pts:10564 to dts queue.
[1367:790] [2025-02-10 07:47:04 +0000.280334][407c] last dts:10529 currentPts:10564
ppsOrSPS:0 queue length:2
[1367:823] [2025-02-10 07:47:04 +0000.312778][4074] AF_SpeedFilter::PullFrame eof4
[1367:865] [2025-02-10 07:47:04 +0000.355316][4074]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1367:934] [2025-02-10 07:47:04 +0000.423700][4074]
RecordAudioSource::PullAudioFrame
[1368:081] [2025-02-10 07:47:04 +0000.571260][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1368:086] [2025-02-10 07:47:04 +0000.575640][407c] DTS queue for
Generator:0x7738f8e6b8 10894
[1368:190] [2025-02-10 07:47:04 +0000.679557][3ff7] The convert RGB to YUV take 3
[1368:433] [2025-02-10 07:47:04 +0000.923354][4074] AF_SpeedFilter audio time,
0x784849d780 rcv time: 44478990
[1368:434] [2025-02-10 07:47:04 +0000.923464][4074] AF_SpeedFilter audio time,
0x784849d780 rcv time: 44478990in_nSamples:441
[1368:513] [2025-02-10 07:47:05 +0000.3279][4074]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44478989
[1368:513] [2025-02-10 07:47:05 +0000.3364][4074]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[1368:585] [2025-02-10 07:47:05 +0000.74548][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1368:684] [2025-02-10 07:47:05 +0000.174163][3ff7] The convert RGB to YUV take 1
[1368:735] [2025-02-10 07:47:05 +0000.224732][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1368:745] [2025-02-10 07:47:05 +0000.234768][4074] AF_SpeedFilter audio
0x784849d780 PullFrame
[1368:919] [2025-02-10 07:47:05 +0000.409120][3ff7] webrtc common_video plane
old ..... (1/1000) new: 133001 delete: 132983 diff: 18
[1368:925] [2025-02-10 07:47:05 +0000.415097][407c] DTS queue for
Generator:0x7738f8e6b8 11732
[1369:084] [2025-02-10 07:47:05 +0000.573704][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1369:087] [2025-02-10 07:47:05 +0000.576955][407c] Push an pts:11896 to dts queue.
[1369:096] [2025-02-10 07:47:05 +0000.585684][407b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11842queue_audio_frame_:4
[1369:130] [2025-02-10 07:47:05 +0000.620129][407c] last dts:11864 currentPts:11896
ppsOrSPS:0 queue length:2
[1369:183] [2025-02-10 07:47:05 +0000.673066][3ff7] The convert RGB to YUV take 2
[1369:227] [2025-02-10 07:47:05 +0000.717307][407c] h264 add frame header cdr flag
[1369:228] [2025-02-10 07:47:05 +0000.717733][407c] Received key frame:11994
[1369:257] [2025-02-10 07:47:05 +0000.747361][407d] get the H.264 IDR frame
[1369:375] [2025-02-10 07:47:05 +0000.864841][4074] resampled_data_size:1024
[1369:388] [2025-02-10 07:47:05 +0000.878039][3ffb] Run AGC when audioType = 0
[1369:389] [2025-02-10 07:47:05 +0000.878661][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1369:435] [2025-02-10 07:47:05 +0000.925290][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1369:522] [2025-02-10 07:47:06 +0000.12225][407c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:12331
[1369:522] [2025-02-10 07:47:06 +0000.12323][407c] push video frame to H264
encoder. (100 frame for one log)

[1369:522] [2025-02-10 07:47:06 +0000.12383][407c] push video frame to H264


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

[1369:523] [2025-02-10 07:47:06 +0000.12565][407c] H264Encode::push video frame to


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

[1369:523] [2025-02-10 07:47:06 +0000.12615][407c] The input pts:12331 fps:30


[1369:555] [2025-02-10 07:47:06 +0000.45411][407c] H264Encode::H264SWEncoder get
callback, length:50480 type:1 nalType:1length:50476
[1369:582] [2025-02-10 07:47:06 +0000.72012][3ff7] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1369:682] [2025-02-10 07:47:06 +0000.172372][3ff7] The convert RGB to YUV take 1
[1369:721] [2025-02-10 07:47:06 +0000.211070][4074]
RecordAudioSource::PullAudioFrame
[1369:729] [2025-02-10 07:47:06 +0000.218642][4075] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1369:752] [2025-02-10 07:47:06 +0000.242124][407c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:12561
[1369:752] [2025-02-10 07:47:06 +0000.242225][407c] DTS queue for
Generator:0x7738f8e6b8 12528 12561
[1369:800] [2025-02-10 07:47:06 +0000.289495][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1369:800] [2025-02-10 07:47:06 +0000.290190][3ff7] operator(): Stop
[1369:800] [2025-02-10 07:47:06 +0000.290265][3ff7] StopPullFrameAndWriteMp4
time:44480361 enter.

[1369:800] [2025-02-10 07:47:06 +0000.290341][3ff7] StopRecording:


[1369:809] [2025-02-10 07:47:06 +0000.299144][4074] PullAudioFrame: PullFrame audio
finished.
[1369:809] [2025-02-10 07:47:06 +0000.299278][4074]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1369:812] [2025-02-10 07:47:06 +0000.302202][407c]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:379
[1369:814] [2025-02-10 07:47:06 +0000.304423][3ff6] stop recording
[1369:815] [2025-02-10 07:47:06 +0000.304638][3ff6]
RecordingSessionInternalSimple:destroy media processers
[1369:815] [2025-02-10 07:47:06 +0000.304677][3ff6] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1369:815] [2025-02-10 07:47:06 +0000.304709][3ff6] H264Encode::flushing hareware
Encoder
[1369:815] [2025-02-10 07:47:06 +0000.304858][3ff6] Flush time:44480376 enter.
[1369:815] [2025-02-10 07:47:06 +0000.304915][3ff6] H264Encoder encoder flush
[1369:815] [2025-02-10 07:47:06 +0000.304954][3ff6] flush output queue
[1370:143] [2025-02-10 07:47:06 +0000.632846][3ff6] Flush leave. expire time = 328
ms

[1370:143] [2025-02-10 07:47:06 +0000.633063][3ff6] ~H264EncodeWrap:


[1370:143] [2025-02-10 07:47:06 +0000.633187][3ff6] ~H264Encode:
[1370:143] [2025-02-10 07:47:06 +0000.633220][3ff6] teardownCompressionSession:
H264Encode::destroying Encoder
[1370:143] [2025-02-10 07:47:06 +0000.633262][3ff6] Release time:44480704 enter.

[1370:143] [2025-02-10 07:47:06 +0000.633420][3ff6] Release:


MediaCodecVideoEncoder::Release _inited:1
[1370:144] [2025-02-10 07:47:06 +0000.633473][3ff6] Destroy time:44480705 enter.

[1370:144] [2025-02-10 07:47:06 +0000.633508][3ff6] H264Encoder encoderDestroy


[1370:144] [2025-02-10 07:47:06 +0000.633543][3ff6]
AndroidMediaCodecVideoEncoder::release env: 0x77837a4020
[1370:144] [2025-02-10 07:47:06 +0000.633578][3ff6]
AndroidMediaCodecVideoEncoder::Destroy
[1370:190] [2025-02-10 07:47:06 +0000.679965][3ff6] Destroy leave. expire time =
46 ms

[1370:190] [2025-02-10 07:47:06 +0000.680121][3ff6] Release leave. expire time =


47 ms

[1370:190] [2025-02-10 07:47:06 +0000.680189][3ff6] ~AndroidHwAvcEncoder


time:44480751 enter.

[1370:190] [2025-02-10 07:47:06 +0000.680321][3ff6] Release time:44480751 enter.

[1370:190] [2025-02-10 07:47:06 +0000.680393][3ff6] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1370:190] [2025-02-10 07:47:06 +0000.680502][3ff6] Release leave. expire time = 1
ms

[1370:191] [2025-02-10 07:47:06 +0000.680540][3ff6] ~AndroidMediaCodecVideoEncoder


[1370:191] [2025-02-10 07:47:06 +0000.680591][3ff6] ~WrapAndroidMediaCodec
time:44480752 enter.

[1370:191] [2025-02-10 07:47:06 +0000.680634][3ff6] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1370:191] [2025-02-10 07:47:06 +0000.680667][3ff6] video hevc hw codec


destructor:0x77ca18cb50

[1370:191] [2025-02-10 07:47:06 +0000.680730][3ff6] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1370:191] [2025-02-10 07:47:06 +0000.680773][3ff6] teardownCompressionSession:


H264Encode::destroyed Encoder
[1370:191] [2025-02-10 07:47:06 +0000.680810][3ff6]
RecordingSessionInternalSimple:destroy aac encoder output!
[1370:191] [2025-02-10 07:47:06 +0000.680858][3ff6] AACSWEncode destructor
[1370:196] [2025-02-10 07:47:06 +0000.685865][407d] MP4 close file successfully
[1370:196] [2025-02-10 07:47:06 +0000.685949][407d] Recording session Internal:
notify recording ok
[1370:196] [2025-02-10 07:47:06 +0000.685985][407d] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
output_video_timestamp_:12594 last_video_pts_:12594
[1370:196] [2025-02-10 07:47:06 +0000.686028][407d] OnRecordFinish:
[1370:197] [2025-02-10 07:47:06 +0000.686458][407d] onRecordingOk: net seek
pos:0record video duration:12627record audio duration:12608
[1370:198] [2025-02-10 07:47:06 +0000.687816][4075] destructMicSource_w:
[1370:198] [2025-02-10 07:47:06 +0000.687916][4075] setOutput_w:
MicSource::setOutput() 0x0
[1370:198] [2025-02-10 07:47:06 +0000.688083][3ff7] releaseThread 0x7770a55200
[1370:198] [2025-02-10 07:47:06 +0000.688151][3ff7] ~MicSource: Mic source
destroyed:0x78484cec00
[1370:201] [2025-02-10 07:47:06 +0000.691048][3ff7] StopPullFrameAndWriteMp4
leave. expire time = 401 ms

[1370:201] [2025-02-10 07:47:06 +0000.691113][3ff7] DestroyPipelineAndFilters


time:44480762 enter.

[1370:201] [2025-02-10 07:47:06 +0000.691186][3ff7] UnbindInputFilter 0x7770b13640


this 0x78484a23c0
[1370:201] [2025-02-10 07:47:06 +0000.691247][3ff7] UnbindInputFilter 0x7770b137d8
this 0x784849d8d0
[1370:201] [2025-02-10 07:47:06 +0000.691361][3ff7] UnbindInputFilter 0x78484a23c0
this 0x773d0abbe0
[1370:201] [2025-02-10 07:47:06 +0000.691403][3ff7] filter: filter pipeline destroy
this: 0x773d0abb40
[1370:202] [2025-02-10 07:47:06 +0000.691678][3ff7] ClearVideoOfSources: recodring
total frames:0
[1370:202] [2025-02-10 07:47:06 +0000.691724][3ff7] ClearVideoOfSources:
[1370:202] [2025-02-10 07:47:06 +0000.691767][3ff7] GPUImageProcessing destruct.
[1370:202] [2025-02-10 07:47:06 +0000.691838][3ff7] destroy TrivalImageDrawer
0x7770aa5e00
[1370:202] [2025-02-10 07:47:06 +0000.691887][3ff7] The shader has been initialize,
clean up them.

[1370:202] [2025-02-10 07:47:06 +0000.691952][3ff7] ~OpenGLFrameBuffer:


[1370:202] [2025-02-10 07:47:06 +0000.692059][3ff7] ~OpenGLFrameBuffer:
[1370:202] [2025-02-10 07:47:06 +0000.692150][3ff7] ~OpenGLFrameBuffer:
[1370:202] [2025-02-10 07:47:06 +0000.692235][3ff7] ~OpenGLFrameBuffer:
[1370:202] [2025-02-10 07:47:06 +0000.692319][3ff7] ~OpenGLFrameBuffer:
[1370:203] [2025-02-10 07:47:06 +0000.692980][3ff7] ~OpenGLFrameBuffer:
[1370:203] [2025-02-10 07:47:06 +0000.693239][3ff7] GPUImageProcessing destruct
finish.
[1370:203] [2025-02-10 07:47:06 +0000.693311][3ff7] GPURGBAFrame destruct.
[1370:203] [2025-02-10 07:47:06 +0000.693365][3ff7] destroy OpenGLRenderProgram
0x78484a2198
[1370:203] [2025-02-10 07:47:06 +0000.693401][3ff7] ~CameraSource time:44480764
enter.

[1370:204] [2025-02-10 07:47:06 +0000.693435][3ff7] ~CameraSource leave. expire


time = 1 ms

[1370:204] [2025-02-10 07:47:06 +0000.693468][3ff7] ~RecordAudioSource


time:44480765 enter.

[1370:204] [2025-02-10 07:47:06 +0000.693499][3ff7] ~RecordAudioSource leave.


expire time = 0 ms

[1370:204] [2025-02-10 07:47:06 +0000.693536][3ff7] DestroyPipelineAndFilters


leave. expire time = 3 ms
[1370:219] [2025-02-10 07:47:06 +0000.708762][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1370:220] [2025-02-10 07:47:06 +0000.709453][7dd2] machine model :poco
[1370:220] [2025-02-10 07:47:06 +0000.709515][7dd2] Support this machine
model :poco
[1370:220] [2025-02-10 07:47:06 +0000.709552][7dd2] global inited! current sdk
version: 07-20-936c45f
[1370:220] [2025-02-10 07:47:06 +0000.709797][7dd2] filter: filter pipeline
construtc this: 0x77711f2c00
[1370:220] [2025-02-10 07:47:06 +0000.709843][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1370:220] [2025-02-10 07:47:06 +0000.709889][7dd2] GLESContext:
[1370:220] [2025-02-10 07:47:06 +0000.709938][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1370:221] [2025-02-10 07:47:06 +0000.711104][7dd2] The result of creation:
0x77c9d9f400
[1370:221] [2025-02-10 07:47:06 +0000.711242][7dd2] The result of
eglCreatePbufferSurface is: 0x77c9d9f800
[1370:221] [2025-02-10 07:47:06 +0000.711369][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1370:221] [2025-02-10 07:47:06 +0000.711422][7dd2] The source 0 speed:1
[1370:222] [2025-02-10 07:47:06 +0000.711474][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
delay: 0
[1370:222] [2025-02-10 07:47:06 +0000.711529][7dd2] CreateDecoderByVideoSource
time:44480783 enter.

[1370:222] [2025-02-10 07:47:06 +0000.711777][7dd2] running_decoder_count:0max


count:2
[1370:222] [2025-02-10 07:47:06 +0000.711823][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9daf400
[1370:223] [2025-02-10 07:47:06 +0000.712960][408e] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1370:250] [2025-02-10 07:47:06 +0000.739456][408e] OnStreamInfoFound: video


duration_: 12627
[1370:251] [2025-02-10 07:47:06 +0000.740610][408f] NO get frame from decoder
[1370:251] [2025-02-10 07:47:06 +0000.740625][7dd2] start decoder
[1370:251] [2025-02-10 07:47:06 +0000.740712][7dd2] CreateDecoderByVideoSource
leave. expire time = 29 ms

[1370:251] [2025-02-10 07:47:06 +0000.740808][7dd2] BindInputFilter 0x773b9654a0


this 0x77460efd98
[1370:251] [2025-02-10 07:47:06 +0000.740840][7dd2] BindInputFilter 0x77460efd98
this 0x77460efe58
[1370:251] [2025-02-10 07:47:06 +0000.740869][7dd2] BindInputFilter 0x773b9654a0
this 0x774615e098
[1370:251] [2025-02-10 07:47:06 +0000.740895][7dd2] BindInputFilter 0x774615e098
this 0x774615e158
[1370:251] [2025-02-10 07:47:06 +0000.740913][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1370:251] [2025-02-10 07:47:06 +0000.740947][7dd2] BindInputFilter 0x77460efe58
this 0x774615e218
[1370:251] [2025-02-10 07:47:06 +0000.740973][7dd2] BindInputFilter 0x774615e218
this 0x77711f2ca0
[1370:251] [2025-02-10 07:47:06 +0000.740999][7dd2] BindInputFilter 0x774615e158
this 0x774615e2d8
[1370:251] [2025-02-10 07:47:06 +0000.741023][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1370:251] [2025-02-10 07:47:06 +0000.741056][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1370:251] [2025-02-10 07:47:06 +0000.741381][7dd2] machine model :poco
[1370:251] [2025-02-10 07:47:06 +0000.741406][7dd2] Support this machine
model :poco
[1370:252] [2025-02-10 07:47:06 +0000.741434][7dd2] global inited! current sdk
version: 07-20-936c45f
[1370:252] [2025-02-10 07:47:06 +0000.741488][7dd2] GetPipeline:
-----------------------------------------
[1370:252] [2025-02-10 07:47:06 +0000.741510][7dd2] GetPipeline: source:
0x773b965280
[1370:252] [2025-02-10 07:47:06 +0000.741537][7dd2] GetPipeline: filter: NULLFilter
[1370:252] [2025-02-10 07:47:06 +0000.741562][7dd2] GetPipeline: filter: NULLFilter
[1370:252] [2025-02-10 07:47:06 +0000.741587][7dd2] GetPipeline: filter: NULLFilter
[1370:252] [2025-02-10 07:47:06 +0000.741612][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1370:252] [2025-02-10 07:47:06 +0000.741637][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1370:252] [2025-02-10 07:47:06 +0000.741662][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1370:252] [2025-02-10 07:47:06 +0000.741687][7dd2] GetPipeline:
------------------------------------------
[1370:252] [2025-02-10 07:47:06 +0000.741715][7dd2] filter: filter pipeline2 update
pattern: 0
[1370:252] [2025-02-10 07:47:06 +0000.742153][408f] NO get frame from decoder
[1370:253] [2025-02-10 07:47:06 +0000.742718][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1370:253] [2025-02-10 07:47:06 +0000.742957][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1370:253] [2025-02-10 07:47:06 +0000.743021][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1370:253] [2025-02-10 07:47:06 +0000.743210][7dd2] DeviceInit:
[1370:253] [2025-02-10 07:47:06 +0000.743256][408f] NO get frame from decoder
[1370:254] [2025-02-10 07:47:06 +0000.743441][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1370:254] [2025-02-10 07:47:06 +0000.743726][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1370:254] [2025-02-10 07:47:06 +0000.743901][7dd2] CreatePlatformSpecificObjects:
[1370:254] [2025-02-10 07:47:06 +0000.743937][7dd2] audio device use null audio
input and opensl output
[1370:254] [2025-02-10 07:47:06 +0000.743972][7dd2] Create OpenSLES output module
with java VM support.

[1370:254] [2025-02-10 07:47:06 +0000.744043][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1370:254] [2025-02-10 07:47:06 +0000.744149][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1370:254] [2025-02-10 07:47:06 +0000.744301][7dd2] Create OpenSLES output module
with buffer num:2

[1370:254] [2025-02-10 07:47:06 +0000.744340][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1370:254] [2025-02-10 07:47:06 +0000.744368][7dd2] Init the output device.
[1370:255] [2025-02-10 07:47:06 +0000.744471][7dd2] Set the playout as stereo:1
[1370:255] [2025-02-10 07:47:06 +0000.744503][7dd2] Set the sample rate to be:44100

[1370:255] [2025-02-10 07:47:06 +0000.744539][7dd2] Low latency buffer size:144 low


sample rate:48000
[1370:255] [2025-02-10 07:47:06 +0000.744559][7dd2] DeviceInit: Done
[1370:255] [2025-02-10 07:47:06 +0000.744590][408f] NO get frame from decoder
[1370:255] [2025-02-10 07:47:06 +0000.744687][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1370:255] [2025-02-10 07:47:06 +0000.744764][4099] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7745f39e18
[1370:255] [2025-02-10 07:47:06 +0000.744933][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1370:255] [2025-02-10 07:47:06 +0000.745008][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x7745de7d00
[1370:255] [2025-02-10 07:47:06 +0000.745059][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1370:255] [2025-02-10 07:47:06 +0000.745110][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1370:255] [2025-02-10 07:47:06 +0000.745142][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1370:255] [2025-02-10 07:47:06 +0000.745260][7dd2] SetGraphLoop: SetGraphLoop 1
[1370:255] [2025-02-10 07:47:06 +0000.745277][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1370:255] [2025-02-10 07:47:06 +0000.745293][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1370:256] [2025-02-10 07:47:06 +0000.745523][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1370:256] [2025-02-10 07:47:06 +0000.745652][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1370:256] [2025-02-10 07:47:06 +0000.745927][409b] Start:
[1370:256] [2025-02-10 07:47:06 +0000.746021][409a] operator(): video render
started.
[1370:256] [2025-02-10 07:47:06 +0000.746111][408f] NO get frame from decoder
[1370:258] [2025-02-10 07:47:06 +0000.747461][408f] NO get frame from decoder
[1370:256] [2025-02-10 07:47:06 +0000.746084][409b] Start:
[1370:258] [2025-02-10 07:47:06 +0000.747628][409b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1370:258] [2025-02-10 07:47:06 +0000.747671][409b] Reset: history total size: 98
[1370:258] [2025-02-10 07:47:06 +0000.747693][409b] DeviceStart:
audioDevice_:0x7771349000
[1370:258] [2025-02-10 07:47:06 +0000.747722][409b] DeviceStart: time profile
playout init before
[1370:258] [2025-02-10 07:47:06 +0000.747740][409b] DeviceStart: time profile
playout init end
[1370:258] [2025-02-10 07:47:06 +0000.747762][409b] OpenSlesOutput:Start playout

[1370:269] [2025-02-10 07:47:06 +0000.758479][409b] Create the opensl output


player. streamtype before:0

[1370:269] [2025-02-10 07:47:06 +0000.758537][409b] Create the opensl output


player. streamtype after:3

[1370:270] [2025-02-10 07:47:06 +0000.759502][408f] NO get frame from decoder


[1370:271] [2025-02-10 07:47:06 +0000.761166][408f] NO get frame from decoder
[1370:288] [2025-02-10 07:47:06 +0000.778255][409a] Warning(video_render.cc:390):
No picture to display (1/50)
[1370:337] [2025-02-10 07:47:06 +0000.826698][409b] Enqueue opensl buffer size:1764
[1370:362] [2025-02-10 07:47:06 +0000.852088][409b] DeviceStart: time profile
playout all end
[1370:362] [2025-02-10 07:47:06 +0000.852192][409b] operator(): Audio playback
started.
[1370:362] [2025-02-10 07:47:06 +0000.852299][409b] operator(): Started now!
[1370:397] [2025-02-10 07:47:06 +0000.886718][409a] lipsync_debug: First video
frame rendering.
[1370:456] [2025-02-10 07:47:06 +0000.946398][409b] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1370:457] [2025-02-10 07:47:06 +0000.946623][409b] First audio frame rendering
[1370:516] [2025-02-10 07:47:07 +0000.5693][409a] DriveRender working... (1/200)
[1370:544] [2025-02-10 07:47:07 +0000.34132][409d] Error(video_source.cc:430): wait
decoder a frame: 0
[1370:902] [2025-02-10 07:47:07 +0000.391485][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 27598
[1370:902] [2025-02-10 07:47:07 +0000.391612][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1370:963] [2025-02-10 07:47:07 +0000.452856][409d] video frame wait audio frame:
last_video_timestamp:832 last_audio_timestamp:718.776
[1370:963] [2025-02-10 07:47:07 +0000.453386][409a] lipsync_debug:displaying video
ts:54090 The current displayed video timestamp is:44481524
[1371:166] [2025-02-10 07:47:07 +0000.655721][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1371:171] [2025-02-10 07:47:07 +0000.660578][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:12 last
video ts:71730 frame->pts:74880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1371:171] [2025-02-10 07:47:07 +0000.660778][409a] lipsync_debug: tsDelta -
timeDelta = 23
[1371:259] [2025-02-10 07:47:07 +0000.748632][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1371:385] [2025-02-10 07:47:07 +0000.875272][3ffb] Run AGC when audioType = 0
[1371:472] [2025-02-10 07:47:07 +0000.962141][409d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1371:733] [2025-02-10 07:47:08 +0000.223140][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:45
[1371:733] [2025-02-10 07:47:08 +0000.223237][409a] lipsync_debug:result remaining
time:10
[1371:778] [2025-02-10 07:47:08 +0000.268083][409a] lipsync_debug:displaying video
ts:114120 The current displayed video timestamp is:44482339
[1371:780] [2025-02-10 07:47:08 +0000.270255][409a] lipsync_debug: render a video
frame
[1371:843] [2025-02-10 07:47:08 +0000.333244][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 153000pts ms:1.7e+06
[1371:844] [2025-02-10 07:47:08 +0000.334219][409d] OnVideoFrameReady(1/200)
[1371:844] [2025-02-10 07:47:08 +0000.334332][409a] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[1371:869] [2025-02-10 07:47:08 +0000.359021][409b] The audio playback speed:100
(1/100)
[1371:869] [2025-02-10 07:47:08 +0000.359223][409b] lipsync_debug: The current
played audio timestamp is:66526(1/50)
[1371:904] [2025-02-10 07:47:08 +0000.394243][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1372:077] [2025-02-10 07:47:08 +0000.567400][409a] DriveRender working... (1/200)
[1372:296] [2025-02-10 07:47:08 +0000.786205][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1372:541] [2025-02-10 07:47:09 +0000.30641][409d] webrtc common_video plane
old ..... (1/1000) new: 134001 delete: 133995 diff: 6
[1372:546] [2025-02-10 07:47:09 +0000.35639][409a] lipsync_debug:displaying video
ts:173790 The current displayed video timestamp is:44483107
[1372:731] [2025-02-10 07:47:09 +0000.221210][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:15 last
video ts:188820 frame->pts:191880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1372:731] [2025-02-10 07:47:09 +0000.221330][409a] lipsync_debug: tsDelta -
timeDelta = 19
[1372:785] [2025-02-10 07:47:09 +0000.274443][409a] lipsync_debug:result remaining
time:0
[1372:785] [2025-02-10 07:47:09 +0000.274545][409a] dynamic updated lipsync delay:0
[1372:885] [2025-02-10 07:47:09 +0000.374857][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1373:105] [2025-02-10 07:47:09 +0000.594835][409c] FilterPipeline2::OnAudioFrame
pts 125910 last_audio_timestamp_ 2855.1
[1373:220] [2025-02-10 07:47:09 +0000.709977][409a] lipsync_debug:displaying video
ts:234180 The current displayed video timestamp is:44483781
[1373:257] [2025-02-10 07:47:09 +0000.746515][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 129966
[1373:257] [2025-02-10 07:47:09 +0000.746610][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1373:263] [2025-02-10 07:47:09 +0000.753161][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1373:270] [2025-02-10 07:47:09 +0000.759616][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1373:384] [2025-02-10 07:47:09 +0000.873639][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1373:384] [2025-02-10 07:47:09 +0000.873786][3ffc] _deviceSampleRate:48000

[1373:384] [2025-02-10 07:47:09 +0000.873952][3ffb] Run AGC when audioType = 0


[1373:384] [2025-02-10 07:47:09 +0000.874036][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1373:593] [2025-02-10 07:47:10 +0000.83151][409a] DriveRender working... (1/200)
[1373:707] [2025-02-10 07:47:10 +0000.196732][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[1373:707] [2025-02-10 07:47:10 +0000.196857][409a] lipsync_debug:result remaining
time:10
[1373:843] [2025-02-10 07:47:10 +0000.333399][409a] lipsync_debug:displaying video
ts:294300 The current displayed video timestamp is:44484404
[1374:235] [2025-02-10 07:47:10 +0000.724732][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:30 last
video ts:326880 frame->pts:329580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1374:235] [2025-02-10 07:47:10 +0000.724887][409a] lipsync_debug: tsDelta -
timeDelta = 0
[1374:235] [2025-02-10 07:47:10 +0000.725336][409b] The audio playback speed:100
(1/100)
[1374:236] [2025-02-10 07:47:10 +0000.725471][409b] lipsync_debug: The current
played audio timestamp is:168894(1/50)
[1374:297] [2025-02-10 07:47:10 +0000.787301][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1374:536] [2025-02-10 07:47:11 +0000.26073][409a] lipsync_debug:displaying video
ts:353970 The current displayed video timestamp is:44485097
[1374:621] [2025-02-10 07:47:11 +0000.110565][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1374:703] [2025-02-10 07:47:11 +0000.193016][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1375:136] [2025-02-10 07:47:11 +0000.626033][409a] DriveRender working... (1/200)
[1375:193] [2025-02-10 07:47:11 +0000.682476][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 452520pts ms:5.028e+06
[1375:194] [2025-02-10 07:47:11 +0000.683518][409d] OnVideoFrameReady(1/200)
[1375:194] [2025-02-10 07:47:11 +0000.684151][409a] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1375:198] [2025-02-10 07:47:11 +0000.688339][409a] lipsync_debug:displaying video
ts:413550 The current displayed video timestamp is:44485759
[1375:201] [2025-02-10 07:47:11 +0000.690581][409a] lipsync_debug: render a video
frame
[1375:265] [2025-02-10 07:47:11 +0000.754961][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1375:387] [2025-02-10 07:47:11 +0000.876739][3ffb] Run AGC when audioType = 0
[1375:578] [2025-02-10 07:47:12 +0000.68235][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 232334
[1375:578] [2025-02-10 07:47:12 +0000.68418][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1375:656] [2025-02-10 07:47:12 +0000.146275][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:1
[1375:656] [2025-02-10 07:47:12 +0000.146376][409a] lipsync_debug:result remaining
time:1
[1375:756] [2025-02-10 07:47:12 +0000.246305][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:37 timeDelta:32 last
video ts:464760 frame->pts:468090 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1375:756] [2025-02-10 07:47:12 +0000.246420][409a] lipsync_debug: tsDelta -
timeDelta = 5
[1375:824] [2025-02-10 07:47:12 +0000.314364][409a] lipsync_debug:displaying video
ts:473760 The current displayed video timestamp is:44486385
[1375:999] [2025-02-10 07:47:12 +0000.489348][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1376:060] [2025-02-10 07:47:12 +0000.549826][409a] lipsync_debug:result remaining
time:0
[1376:060] [2025-02-10 07:47:12 +0000.549882][409a] dynamic updated lipsync delay:0
[1376:296] [2025-02-10 07:47:12 +0000.786173][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1376:350] [2025-02-10 07:47:12 +0000.839822][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1376:364] [2025-02-10 07:47:12 +0000.854264][409b] total delay:64 videoTsMS:5799
audioTsMS:5735 diff:64
[1376:365] [2025-02-10 07:47:12 +0000.854677][409b] Set the lipsync delay:64
[1376:482] [2025-02-10 07:47:12 +0000.972157][409b] The audio playback speed:100
(1/100)
[1376:482] [2025-02-10 07:47:12 +0000.972394][409b] lipsync_debug: The current
played audio timestamp is:271262(1/50)
[1376:558] [2025-02-10 07:47:13 +0000.47757][409a] lipsync_debug:displaying video
ts:534060 The current displayed video timestamp is:44487119
[1376:606] [2025-02-10 07:47:13 +0000.96003][409a] DriveRender working... (1/200)
[1376:701] [2025-02-10 07:47:13 +0000.191160][409d] webrtc common_video plane
old ..... (1/1000) new: 135001 delete: 134995 diff: 6
[1376:906] [2025-02-10 07:47:13 +0000.396386][409d] video frame wait audio frame:
last_video_timestamp:6733 last_audio_timestamp:6614.92
[1377:220] [2025-02-10 07:47:13 +0000.709906][409a] lipsync_debug:displaying video
ts:593640 The current displayed video timestamp is:44487781
[1377:243] [2025-02-10 07:47:13 +0000.732510][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:23 last
video ts:593640 frame->pts:596700 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1377:243] [2025-02-10 07:47:13 +0000.732650][409a] lipsync_debug: tsDelta -
timeDelta = 11
[1377:256] [2025-02-10 07:47:13 +0000.746411][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1377:388] [2025-02-10 07:47:13 +0000.878078][3ffb] Run AGC when audioType = 0
[1377:388] [2025-02-10 07:47:13 +0000.878273][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1377:410] [2025-02-10 07:47:13 +0000.900268][409d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1377:421] [2025-02-10 07:47:13 +0000.911167][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1377:560] [2025-02-10 07:47:14 +0000.50273][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[1377:560] [2025-02-10 07:47:14 +0000.50376][409a] lipsync_debug:result remaining
time:10
[1377:853] [2025-02-10 07:47:14 +0000.342859][409a] lipsync_debug:displaying video
ts:654300 The current displayed video timestamp is:44488414
[1377:897] [2025-02-10 07:47:14 +0000.386933][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 334702
[1377:897] [2025-02-10 07:47:14 +0000.387039][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1378:079] [2025-02-10 07:47:14 +0000.568983][409a] DriveRender working... (1/200)
[1378:089] [2025-02-10 07:47:14 +0000.579412][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1378:296] [2025-02-10 07:47:14 +0000.786243][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1378:542] [2025-02-10 07:47:15 +0000.31807][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 752760pts ms:8.364e+06
[1378:543] [2025-02-10 07:47:15 +0000.33232][409d] OnVideoFrameReady(1/200)
[1378:544] [2025-02-10 07:47:15 +0000.34370][409a] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1378:545] [2025-02-10 07:47:15 +0000.34466][409a] lipsync_debug:displaying video
ts:713970 The current displayed video timestamp is:44489106
[1378:547] [2025-02-10 07:47:15 +0000.36687][409a] lipsync_debug: render a video
frame
[1378:714] [2025-02-10 07:47:15 +0000.203985][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:24 timeDelta:1 last video
ts:729270 frame->pts:731430 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1378:714] [2025-02-10 07:47:15 +0000.204065][409a] lipsync_debug: tsDelta -
timeDelta = 23
[1378:791] [2025-02-10 07:47:15 +0000.281072][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1378:827] [2025-02-10 07:47:15 +0000.316924][409b] The audio playback speed:100
(1/100)
[1378:827] [2025-02-10 07:47:15 +0000.317021][409b] lipsync_debug: The current
played audio timestamp is:373630(1/50)
[1379:018] [2025-02-10 07:47:15 +0000.508158][409e]
PlayerSimpleBufferQueueCallbackHandler function
[1379:209] [2025-02-10 07:47:15 +0000.698550][409a] lipsync_debug:displaying video
ts:773820 The current displayed video timestamp is:44489770
[1379:257] [2025-02-10 07:47:15 +0000.746709][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1379:388] [2025-02-10 07:47:15 +0000.877738][3ffb] Run AGC when audioType = 0
[1379:401] [2025-02-10 07:47:15 +0000.890462][409a] lipsync_debug:result remaining
time:0
[1379:401] [2025-02-10 07:47:15 +0000.890588][409a] dynamic updated lipsync delay:0
[1379:474] [2025-02-10 07:47:15 +0000.964420][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:23
[1379:475] [2025-02-10 07:47:15 +0000.964604][409a] lipsync_debug:result remaining
time:10
[1379:564] [2025-02-10 07:47:16 +0000.53968][409a] DriveRender working... (1/200)
[1379:827] [2025-02-10 07:47:16 +0000.317070][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1379:831] [2025-02-10 07:47:16 +0000.320679][409a] lipsync_debug:displaying video
ts:833850 The current displayed video timestamp is:44490392
[1380:143] [2025-02-10 07:47:16 +0000.632827][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1380:197] [2025-02-10 07:47:16 +0000.686975][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:3 last video
ts:866520 frame->pts:869580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1380:197] [2025-02-10 07:47:16 +0000.687081][409a] lipsync_debug: tsDelta -
timeDelta = 31
[1380:218] [2025-02-10 07:47:16 +0000.708202][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 437070
[1380:218] [2025-02-10 07:47:16 +0000.708303][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1380:297] [2025-02-10 07:47:16 +0000.786492][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1380:563] [2025-02-10 07:47:17 +0000.52858][409a] lipsync_debug:displaying video
ts:893970 The current displayed video timestamp is:44491124
[1380:843] [2025-02-10 07:47:17 +0000.332490][409d] webrtc common_video plane
old ..... (1/1000) new: 136001 delete: 135995 diff: 6
[1381:064] [2025-02-10 07:47:17 +0000.554116][409b] The audio playback speed:100
(1/100)
[1381:064] [2025-02-10 07:47:17 +0000.554303][409b] lipsync_debug: The current
played audio timestamp is:475998(1/50)
[1381:084] [2025-02-10 07:47:17 +0000.573724][409a] DriveRender working... (1/200)
[1381:227] [2025-02-10 07:47:17 +0000.717304][409a] lipsync_debug:displaying video
ts:953730 The current displayed video timestamp is:44491788
[1381:297] [2025-02-10 07:47:17 +0000.786512][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1381:384] [2025-02-10 07:47:17 +0000.873883][3ffb] Run AGC when audioType = 0
[1381:384] [2025-02-10 07:47:17 +0000.874121][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1381:403] [2025-02-10 07:47:17 +0000.892854][408f] av_read_frame AVERROR_EOF
[1381:416] [2025-02-10 07:47:17 +0000.906181][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[1381:416] [2025-02-10 07:47:17 +0000.906280][409a] lipsync_debug:result remaining
time:10
[1381:483] [2025-02-10 07:47:17 +0000.972565][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1381:548] [2025-02-10 07:47:18 +0000.37465][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1381:627] [2025-02-10 07:47:18 +0000.117084][408f] OnReceiveEOF:
[1381:627] [2025-02-10 07:47:18 +0000.117231][408f] OnDecoderEOF time:44492188
enter.

[1381:627] [2025-02-10 07:47:18 +0000.117298][408f] OnDecoderEOF leave. expire


time = 0 ms

[1381:627] [2025-02-10 07:47:18 +0000.117324][408d] CleanUp time:44492188 enter.

[1381:627] [2025-02-10 07:47:18 +0000.117335][408f] OnDecoderFinished:


OnDecoderFinished total decoder frames:379 this:0x773b965280
[1381:639] [2025-02-10 07:47:18 +0000.128990][408d] CleanUp leave. expire time =
12 ms

[1381:639] [2025-02-10 07:47:18 +0000.129103][408d] clean up


[1381:639] [2025-02-10 07:47:18 +0000.129200][408d] running_decoder_count:0max
count:2
[1381:721] [2025-02-10 07:47:18 +0000.210874][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:33 last
video ts:995310 frame->pts:998730 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1381:721] [2025-02-10 07:47:18 +0000.210992][409a] lipsync_debug: tsDelta -
timeDelta = 5
[1381:861] [2025-02-10 07:47:18 +0000.350839][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1052460pts ms:1.1694e+07
[1381:862] [2025-02-10 07:47:18 +0000.351846][409d] OnVideoFrameReady(1/200)
[1381:862] [2025-02-10 07:47:18 +0000.352406][409a] operator() frame->pts-
9223372036854775808 queue_ size: 15 (1/200)
[1381:896] [2025-02-10 07:47:18 +0000.385449][409a] lipsync_debug:displaying video
ts:1014030 The current displayed video timestamp is:44492457
[1381:898] [2025-02-10 07:47:18 +0000.387517][409a] lipsync_debug: render a video
frame
[1382:256] [2025-02-10 07:47:18 +0000.746358][409e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1382:518] [2025-02-10 07:47:19 +0000.7737][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 539438
[1382:518] [2025-02-10 07:47:19 +0000.7820][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1382:523] [2025-02-10 07:47:19 +0000.13114][409a] lipsync_debug:displaying video
ts:1074150 The current displayed video timestamp is:44493084
[1382:583] [2025-02-10 07:47:19 +0000.72521][409a] DriveRender working... (1/200)
[1382:748] [2025-02-10 07:47:19 +0000.237611][409a] lipsync_debug:result remaining
time:0
[1382:748] [2025-02-10 07:47:19 +0000.237735][409a] dynamic updated lipsync delay:0
[1382:899] [2025-02-10 07:47:19 +0000.389074][409c] PullAudioFrame: PullFrame audio
finished.
[1382:899] [2025-02-10 07:47:19 +0000.389175][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1382:929] [2025-02-10 07:47:19 +0000.419361][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1382:960] [2025-02-10 07:47:19 +0000.449617][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1382:990] [2025-02-10 07:47:19 +0000.479921][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:020] [2025-02-10 07:47:19 +0000.510190][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:051] [2025-02-10 07:47:19 +0000.540481][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:081] [2025-02-10 07:47:19 +0000.571075][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:111] [2025-02-10 07:47:19 +0000.601353][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:142] [2025-02-10 07:47:19 +0000.631842][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:172] [2025-02-10 07:47:19 +0000.662050][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1383:182] [2025-02-10 07:47:19 +0000.671774][409a] lipsync_debug:displaying video
ts:1133460 The current displayed video timestamp is:44493743
[1383:182] [2025-02-10 07:47:19 +0000.671952][409d] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[1383:183] [2025-02-10 07:47:19 +0000.672995][409d] Stop:
[1383:183] [2025-02-10 07:47:19 +0000.673391][409a] operator(): Video Render
stopped.
[1383:184] [2025-02-10 07:47:19 +0000.673620][409d] Stop:
[1383:184] [2025-02-10 07:47:19 +0000.674313][409b] DeviceStop:
audioDevice_:0x7771349000
[1383:184] [2025-02-10 07:47:19 +0000.674382][409b] OpenSlesOutput:Stop playout

[1383:186] [2025-02-10 07:47:19 +0000.676233][409b] DeviceStop: Done


[1383:186] [2025-02-10 07:47:19 +0000.676332][409b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1383:188] [2025-02-10 07:47:19 +0000.677948][409d] to reset filter graph
[1383:188] [2025-02-10 07:47:19 +0000.678021][409d] RemoveVideoBackGroud: hava not
add video backgroud
[1383:188] [2025-02-10 07:47:19 +0000.678097][409d] UnbindInputFilter 0x774615e218
this 0x77711f2ca0
[1383:188] [2025-02-10 07:47:19 +0000.678165][409d] ClearAllSource: remove source
filter, sourceid: 0x773b965280
[1383:188] [2025-02-10 07:47:19 +0000.678305][409d] DestoryDecoderByVideoSource
time:44493749 enter.

[1383:188] [2025-02-10 07:47:19 +0000.678357][409d] ~VideoBindDecoder time:44493749


enter.

[1383:189] [2025-02-10 07:47:19 +0000.678610][409d] CleanUp time:44493750 enter.

[1383:189] [2025-02-10 07:47:19 +0000.679302][409d] CleanUp leave. expire time = 0


ms

[1383:189] [2025-02-10 07:47:19 +0000.679381][409d] CleanUp time:44493750 enter.

[1383:190] [2025-02-10 07:47:19 +0000.679833][409d] CleanUp leave. expire time = 1


ms

[1383:192] [2025-02-10 07:47:19 +0000.682158][409d] ~VideoBindDecoder leave.


expire time = 4 ms

[1383:192] [2025-02-10 07:47:19 +0000.682278][409d] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[1383:192] [2025-02-10 07:47:19 +0000.682363][409d] UnbindInputFilter 0x77460efe58


this 0x774615e218
[1383:193] [2025-02-10 07:47:19 +0000.682499][409d] UnbindInputFilter 0x77460efd98
this 0x77460efe58
[1383:193] [2025-02-10 07:47:19 +0000.682578][409d] UnbindInputFilter 0x773b9654a0
this 0x77460efd98
[1383:193] [2025-02-10 07:47:19 +0000.682641][409d] UnbindInputFilter 0x774615e158
this 0x774615e2d8
[1383:193] [2025-02-10 07:47:19 +0000.682727][409d] UnbindInputFilter 0x774615e098
this 0x774615e158
[1383:193] [2025-02-10 07:47:19 +0000.682801][409d] UnbindInputFilter 0x773b9654a0
this 0x774615e098
[1383:193] [2025-02-10 07:47:19 +0000.682930][409d] to reset filter graph clear
end
[1383:193] [2025-02-10 07:47:19 +0000.682977][409d] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
delay: 0
[1383:193] [2025-02-10 07:47:19 +0000.683056][409d] CreateDecoderByVideoSource
time:44493754 enter.

[1383:194] [2025-02-10 07:47:19 +0000.683975][409d] running_decoder_count:0max


count:2
[1383:194] [2025-02-10 07:47:19 +0000.684108][409d] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9daf400
[1383:195] [2025-02-10 07:47:19 +0000.684847][40ae] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771324000] Current FFmpeg version git-2021-06-16-
97cea6f

[1383:214] [2025-02-10 07:47:19 +0000.704331][40ae] OnStreamInfoFound: video


duration_: 12627
[1383:216] [2025-02-10 07:47:19 +0000.706104][409d] start decoder
[1383:216] [2025-02-10 07:47:19 +0000.706205][409d] CreateDecoderByVideoSource
leave. expire time = 23 ms

[1383:216] [2025-02-10 07:47:19 +0000.706280][409d] BindInputFilter 0x773b9654a0


this 0x774615e098
[1383:216] [2025-02-10 07:47:19 +0000.706306][409d] BindInputFilter 0x774615e098
this 0x774615e158
[1383:216] [2025-02-10 07:47:19 +0000.706333][409d] BindInputFilter 0x773b9654a0
this 0x774615e2d8
[1383:216] [2025-02-10 07:47:19 +0000.706356][409d] BindInputFilter 0x774615e2d8
this 0x77460efd98
[1383:216] [2025-02-10 07:47:19 +0000.706371][409d] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1383:216] [2025-02-10 07:47:19 +0000.706398][409d] BindInputFilter 0x774615e158
this 0x77460efe58
[1383:216] [2025-02-10 07:47:19 +0000.706422][409d] BindInputFilter 0x77460efe58
this 0x77711f2ca0
[1383:217] [2025-02-10 07:47:19 +0000.706446][409d] BindInputFilter 0x77460efd98
this 0x774615e218
[1383:217] [2025-02-10 07:47:19 +0000.706473][409d] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1383:217] [2025-02-10 07:47:19 +0000.706492][409d] to reset filter graph end
[1383:217] [2025-02-10 07:47:19 +0000.706514][409d] Start:
[1383:216] [2025-02-10 07:47:19 +0000.706121][40af] NO get frame from decoder
[1383:217] [2025-02-10 07:47:19 +0000.706650][409a] operator(): video render
started.
[1383:217] [2025-02-10 07:47:19 +0000.706748][409d] Start:
[1383:217] [2025-02-10 07:47:19 +0000.706927][409b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1383:217] [2025-02-10 07:47:19 +0000.706971][409b] Reset: history total size: 98
[1383:217] [2025-02-10 07:47:19 +0000.706998][409b] DeviceStart:
audioDevice_:0x7771349000
[1383:217] [2025-02-10 07:47:19 +0000.707066][40af] NO get frame from decoder
[1383:217] [2025-02-10 07:47:19 +0000.707083][409b] DeviceStart: time profile
playout init before
[1383:217] [2025-02-10 07:47:19 +0000.707134][409b] DeviceStart: time profile
playout init end
[1383:217] [2025-02-10 07:47:19 +0000.707151][409b] OpenSlesOutput:Start playout

[1383:218] [2025-02-10 07:47:19 +0000.708166][40af] NO get frame from decoder


[1383:219] [2025-02-10 07:47:19 +0000.708600][409b] Create the opensl output
player. streamtype before:0
[1383:219] [2025-02-10 07:47:19 +0000.708636][409b] Create the opensl output
player. streamtype after:3

[1383:219] [2025-02-10 07:47:19 +0000.708789][40af] NO get frame from decoder


[1383:220] [2025-02-10 07:47:19 +0000.710120][40af] NO get frame from decoder
[1383:221] [2025-02-10 07:47:19 +0000.711427][40af] NO get frame from decoder
[1383:222] [2025-02-10 07:47:19 +0000.712015][40af] NO get frame from decoder
[1383:228] [2025-02-10 07:47:19 +0000.717723][40af] NO get frame from decoder
[1383:234] [2025-02-10 07:47:19 +0000.723496][409b] Enqueue opensl buffer size:1764
[1383:257] [2025-02-10 07:47:19 +0000.747048][409b] DeviceStart: time profile
playout all end
[1383:257] [2025-02-10 07:47:19 +0000.747149][409b] operator(): Audio playback
started.
[1383:257] [2025-02-10 07:47:19 +0000.747428][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1383:266] [2025-02-10 07:47:19 +0000.755744][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1383:268] [2025-02-10 07:47:19 +0000.758109][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1383:268] [2025-02-10 07:47:19 +0000.758223][409a] lipsync_debug: First video
frame rendering.
[1383:292] [2025-02-10 07:47:19 +0000.781857][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:25 timeDelta:25 last
video ts:900 frame->pts:3150 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1383:292] [2025-02-10 07:47:19 +0000.781922][409a] lipsync_debug: tsDelta -
timeDelta = 0
[1383:318] [2025-02-10 07:47:19 +0000.808449][409c] audio_frame_list_ empty
[1383:332] [2025-02-10 07:47:19 +0000.822304][409b] First audio frame rendering
[1383:339] [2025-02-10 07:47:19 +0000.829354][40b9] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[1383:367] [2025-02-10 07:47:19 +0000.856964][409d] video frame wait audio frame:
last_video_timestamp:334 last_audio_timestamp:231.927
[1383:383] [2025-02-10 07:47:19 +0000.872910][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1383:383] [2025-02-10 07:47:19 +0000.873052][3ffc] _deviceSampleRate:48000

[1383:387] [2025-02-10 07:47:19 +0000.876484][3ffb] Run AGC when audioType = 0


[1383:424] [2025-02-10 07:47:19 +0000.914130][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[1383:424] [2025-02-10 07:47:19 +0000.914202][409a] lipsync_debug:result remaining
time:10
[1383:669] [2025-02-10 07:47:20 +0000.158602][409b] The audio playback speed:100
(1/100)
[1383:669] [2025-02-10 07:47:20 +0000.158765][409b] lipsync_debug: The current
played audio timestamp is:21470(1/50)
[1383:787] [2025-02-10 07:47:20 +0000.276489][409d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1383:886] [2025-02-10 07:47:20 +0000.376217][409a] lipsync_debug:displaying video
ts:56610 The current displayed video timestamp is:44494447
[1384:089] [2025-02-10 07:47:20 +0000.579344][409a] DriveRender working... (1/200)
[1384:296] [2025-02-10 07:47:20 +0000.785792][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1384:462] [2025-02-10 07:47:20 +0000.951504][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1384:722] [2025-02-10 07:47:21 +0000.212043][409a] lipsync_debug:displaying video
ts:117000 The current displayed video timestamp is:44495283
[1384:815] [2025-02-10 07:47:21 +0000.305063][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:11 tsDelta:48 timeDelta:48 last
video ts:119790 frame->pts:123120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1384:815] [2025-02-10 07:47:21 +0000.305246][409a] lipsync_debug: tsDelta -
timeDelta = 0
[1384:994] [2025-02-10 07:47:21 +0000.484208][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1385:099] [2025-02-10 07:47:21 +0000.588560][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 84954
[1385:099] [2025-02-10 07:47:21 +0000.588629][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1385:263] [2025-02-10 07:47:21 +0000.752853][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1385:268] [2025-02-10 07:47:21 +0000.758349][409d] webrtc common_video plane
old ..... (1/1000) new: 137001 delete: 136995 diff: 6
[1385:341] [2025-02-10 07:47:21 +0000.830656][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:43
[1385:341] [2025-02-10 07:47:21 +0000.830763][409a] lipsync_debug:result remaining
time:10
[1385:388] [2025-02-10 07:47:21 +0000.878088][3ffb] Run AGC when audioType = 0
[1385:388] [2025-02-10 07:47:21 +0000.878334][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1385:437] [2025-02-10 07:47:21 +0000.926557][409a] lipsync_debug:displaying video
ts:176760 The current displayed video timestamp is:44495998
[1385:439] [2025-02-10 07:47:21 +0000.929303][409a] lipsync_debug: render a video
frame
[1385:442] [2025-02-10 07:47:21 +0000.931632][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 215640pts ms:2.396e+06
[1385:443] [2025-02-10 07:47:21 +0000.933046][409d] OnVideoFrameReady(1/200)
[1385:444] [2025-02-10 07:47:21 +0000.933623][409a] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[1385:639] [2025-02-10 07:47:22 +0000.128928][409a] DriveRender working... (1/200)
[1385:826] [2025-02-10 07:47:22 +0000.316069][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1386:019] [2025-02-10 07:47:22 +0000.508605][409b] The audio playback speed:100
(1/100)
[1386:019] [2025-02-10 07:47:22 +0000.508770][409b] lipsync_debug: The current
played audio timestamp is:123838(1/50)
[1386:107] [2025-02-10 07:47:22 +0000.596751][409a] lipsync_debug:displaying video
ts:237060 The current displayed video timestamp is:44496668
[1386:297] [2025-02-10 07:47:22 +0000.786573][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1386:330] [2025-02-10 07:47:22 +0000.820040][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:2 last video
ts:257850 frame->pts:260910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1386:330] [2025-02-10 07:47:22 +0000.820159][409a] lipsync_debug: tsDelta -
timeDelta = 32
[1386:363] [2025-02-10 07:47:22 +0000.852503][409a] lipsync_debug:result remaining
time:0
[1386:363] [2025-02-10 07:47:22 +0000.852632][409a] dynamic updated lipsync delay:0
[1386:720] [2025-02-10 07:47:23 +0000.210388][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1386:764] [2025-02-10 07:47:23 +0000.253691][409a] lipsync_debug:displaying video
ts:297090 The current displayed video timestamp is:44497325
[1387:137] [2025-02-10 07:47:23 +0000.627000][409a] DriveRender working... (1/200)
[1387:191] [2025-02-10 07:47:23 +0000.680829][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1387:259] [2025-02-10 07:47:23 +0000.748688][409b] total delay:-10 videoTsMS:3765
audioTsMS:3775 diff:-10
[1387:259] [2025-02-10 07:47:23 +0000.748853][409b] Set the lipsync delay:-10
[1387:266] [2025-02-10 07:47:23 +0000.755763][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1387:288] [2025-02-10 07:47:23 +0000.777508][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[1387:288] [2025-02-10 07:47:23 +0000.777612][409a] lipsync_debug:result remaining
time:10
[1387:384] [2025-02-10 07:47:23 +0000.873736][3ffb] Run AGC when audioType = 0
[1387:418] [2025-02-10 07:47:23 +0000.907845][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 187322
[1387:418] [2025-02-10 07:47:23 +0000.907900][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1387:420] [2025-02-10 07:47:23 +0000.909970][409a] lipsync_debug:displaying video
ts:356940 The current displayed video timestamp is:44497981
[1387:840] [2025-02-10 07:47:24 +0000.330270][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:392850 frame->pts:395820 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1387:841] [2025-02-10 07:47:24 +0000.331008][409a] lipsync_debug: tsDelta -
timeDelta = 11
[1388:083] [2025-02-10 07:47:24 +0000.573027][409a] lipsync_debug:displaying video
ts:416700 The current displayed video timestamp is:44498644
[1388:297] [2025-02-10 07:47:24 +0000.786657][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1388:379] [2025-02-10 07:47:24 +0000.869680][409b] The audio playback speed:100
(1/100)
[1388:380] [2025-02-10 07:47:24 +0000.869907][409b] lipsync_debug: The current
played audio timestamp is:226206(1/50)
[1388:449] [2025-02-10 07:47:24 +0000.939349][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1388:546] [2025-02-10 07:47:25 +0000.35509][409d] Error(video_source.cc:430): wait
decoder a frame: 0
[1388:678] [2025-02-10 07:47:25 +0000.167857][409a] DriveRender working... (1/200)
[1388:775] [2025-02-10 07:47:25 +0000.265153][409a] lipsync_debug:displaying video
ts:476820 The current displayed video timestamp is:44499336
[1388:777] [2025-02-10 07:47:25 +0000.267287][409a] lipsync_debug: render a video
frame
[1388:785] [2025-02-10 07:47:25 +0000.274802][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 515790pts ms:5.731e+06
[1388:786] [2025-02-10 07:47:25 +0000.275876][409d] OnVideoFrameReady(1/200)
[1388:786] [2025-02-10 07:47:25 +0000.276302][409a] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[1389:241] [2025-02-10 07:47:25 +0000.730912][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:35
[1389:241] [2025-02-10 07:47:25 +0000.731013][409a] lipsync_debug:result remaining
time:10
[1389:271] [2025-02-10 07:47:25 +0000.760847][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1389:338] [2025-02-10 07:47:25 +0000.827541][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:22 last
video ts:527490 frame->pts:530910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1389:338] [2025-02-10 07:47:25 +0000.827653][409a] lipsync_debug: tsDelta -
timeDelta = 16
[1389:339] [2025-02-10 07:47:25 +0000.828903][409d] FilterPipeline2::OnVideoFrame
pts 563760 last_video_timestamp_ 6264
[1389:367] [2025-02-10 07:47:25 +0000.856910][409d] video frame wait audio frame:
last_video_timestamp:6298 last_audio_timestamp:6197.05
[1389:387] [2025-02-10 07:47:25 +0000.876501][3ffb] Run AGC when audioType = 0
[1389:387] [2025-02-10 07:47:25 +0000.876631][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1389:424] [2025-02-10 07:47:25 +0000.914409][409a] lipsync_debug:displaying video
ts:537210 The current displayed video timestamp is:44499985
[1389:426] [2025-02-10 07:47:25 +0000.915521][409d] webrtc common_video plane
old ..... (1/1000) new: 138001 delete: 137995 diff: 6
[1389:693] [2025-02-10 07:47:26 +0000.183081][409a] lipsync_debug:result remaining
time:0
[1389:693] [2025-02-10 07:47:26 +0000.183261][409a] dynamic updated lipsync delay:0
[1389:738] [2025-02-10 07:47:26 +0000.227844][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 289690
[1389:738] [2025-02-10 07:47:26 +0000.227911][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1389:815] [2025-02-10 07:47:26 +0000.304787][409d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1389:919] [2025-02-10 07:47:26 +0000.409310][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1390:085] [2025-02-10 07:47:26 +0000.575375][409a] lipsync_debug:displaying video
ts:596700 The current displayed video timestamp is:44500646
[1390:152] [2025-02-10 07:47:26 +0000.641976][409a] DriveRender working... (1/200)
[1390:204] [2025-02-10 07:47:26 +0000.694178][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1390:297] [2025-02-10 07:47:26 +0000.787367][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1390:701] [2025-02-10 07:47:27 +0000.191446][409b] The audio playback speed:100
(1/100)
[1390:702] [2025-02-10 07:47:27 +0000.191695][409b] lipsync_debug: The current
played audio timestamp is:328574(1/50)
[1390:779] [2025-02-10 07:47:27 +0000.268599][409a] lipsync_debug:displaying video
ts:656910 The current displayed video timestamp is:44501340
[1390:841] [2025-02-10 07:47:27 +0000.331391][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:32 last
video ts:659610 frame->pts:662670 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1390:842] [2025-02-10 07:47:27 +0000.331545][409a] lipsync_debug: tsDelta -
timeDelta = 2
[1391:178] [2025-02-10 07:47:27 +0000.668075][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[1391:178] [2025-02-10 07:47:27 +0000.668216][409a] lipsync_debug:result remaining
time:10
[1391:276] [2025-02-10 07:47:27 +0000.765528][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1391:338] [2025-02-10 07:47:27 +0000.828006][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1391:384] [2025-02-10 07:47:27 +0000.873742][3ffb] Run AGC when audioType = 0
[1391:419] [2025-02-10 07:47:27 +0000.909341][409a] lipsync_debug:displaying video
ts:716580 The current displayed video timestamp is:44501980
[1391:670] [2025-02-10 07:47:28 +0000.160470][409a] DriveRender working... (1/200)
[1391:924] [2025-02-10 07:47:28 +0000.414247][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1392:059] [2025-02-10 07:47:28 +0000.549414][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 392058
[1392:060] [2025-02-10 07:47:28 +0000.549506][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1392:081] [2025-02-10 07:47:28 +0000.570631][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 815670pts ms:9.063e+06
[1392:083] [2025-02-10 07:47:28 +0000.572580][409d] OnVideoFrameReady(1/200)
[1392:083] [2025-02-10 07:47:28 +0000.572800][409a] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1392:086] [2025-02-10 07:47:28 +0000.575971][409a] lipsync_debug:displaying video
ts:776610 The current displayed video timestamp is:44502647
[1392:088] [2025-02-10 07:47:28 +0000.577662][409a] lipsync_debug: render a video
frame
[1392:296] [2025-02-10 07:47:28 +0000.786420][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1392:378] [2025-02-10 07:47:28 +0000.868462][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:1 last video
ts:800640 frame->pts:803790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1392:379] [2025-02-10 07:47:28 +0000.868556][409a] lipsync_debug: tsDelta -
timeDelta = 34
[1392:698] [2025-02-10 07:47:29 +0000.188379][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1392:777] [2025-02-10 07:47:29 +0000.266849][409a] lipsync_debug:displaying video
ts:836640 The current displayed video timestamp is:44503338
[1393:008] [2025-02-10 07:47:29 +0000.497880][409b] The audio playback speed:100
(1/100)
[1393:008] [2025-02-10 07:47:29 +0000.498125][409b] lipsync_debug: The current
played audio timestamp is:430942(1/50)
[1393:053] [2025-02-10 07:47:29 +0000.542547][409a] lipsync_debug:result remaining
time:0
[1393:053] [2025-02-10 07:47:29 +0000.542610][409a] dynamic updated lipsync delay:0
[1393:156] [2025-02-10 07:47:29 +0000.646027][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[1393:156] [2025-02-10 07:47:29 +0000.646134][409a] lipsync_debug:result remaining
time:10
[1393:198] [2025-02-10 07:47:29 +0000.688258][409a] DriveRender working... (1/200)
[1393:277] [2025-02-10 07:47:29 +0000.766746][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1393:383] [2025-02-10 07:47:29 +0000.873027][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1393:383] [2025-02-10 07:47:29 +0000.873295][3ffc] _deviceSampleRate:48000

[1393:387] [2025-02-10 07:47:29 +0000.877238][3ffb] Run AGC when audioType = 0


[1393:387] [2025-02-10 07:47:29 +0000.877389][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1393:413] [2025-02-10 07:47:29 +0000.903219][409a] lipsync_debug:displaying video
ts:896670 The current displayed video timestamp is:44503974
[1393:621] [2025-02-10 07:47:30 +0000.111002][409d] webrtc common_video plane
old ..... (1/1000) new: 139001 delete: 138995 diff: 6
[1393:648] [2025-02-10 07:47:30 +0000.138244][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1393:881] [2025-02-10 07:47:30 +0000.370517][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:35 last
video ts:935640 frame->pts:938700 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1393:881] [2025-02-10 07:47:30 +0000.370648][409a] lipsync_debug: tsDelta -
timeDelta = -1
[1394:062] [2025-02-10 07:47:30 +0000.551666][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1394:076] [2025-02-10 07:47:30 +0000.566395][40af] av_read_frame AVERROR_EOF
[1394:082] [2025-02-10 07:47:30 +0000.571557][409a] lipsync_debug:displaying video
ts:956790 The current displayed video timestamp is:44504643
[1394:297] [2025-02-10 07:47:30 +0000.787154][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1394:380] [2025-02-10 07:47:30 +0000.870383][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 494426
[1394:381] [2025-02-10 07:47:30 +0000.870538][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1394:545] [2025-02-10 07:47:31 +0000.35214][40af] OnReceiveEOF:
[1394:545] [2025-02-10 07:47:31 +0000.35334][40af] OnDecoderEOF time:44505106
enter.

[1394:546] [2025-02-10 07:47:31 +0000.35483][40af] OnDecoderEOF leave. expire time


= 1 ms

[1394:546] [2025-02-10 07:47:31 +0000.35525][40af] OnDecoderFinished:


OnDecoderFinished total decoder frames:379 this:0x773b965280
[1394:546] [2025-02-10 07:47:31 +0000.35524][408d] CleanUp time:44505107 enter.

[1394:554] [2025-02-10 07:47:31 +0000.43510][408d] CleanUp leave. expire time = 8


ms

[1394:554] [2025-02-10 07:47:31 +0000.43609][408d] clean up


[1394:554] [2025-02-10 07:47:31 +0000.43658][408d] running_decoder_count:0max
count:2
[1394:693] [2025-02-10 07:47:31 +0000.182780][409a] DriveRender working... (1/200)
[1394:770] [2025-02-10 07:47:31 +0000.259594][409a] lipsync_debug:displaying video
ts:1016640 The current displayed video timestamp is:44505331
[1395:092] [2025-02-10 07:47:31 +0000.582044][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:12
[1395:092] [2025-02-10 07:47:31 +0000.582153][409a] lipsync_debug:result remaining
time:10
[1395:277] [2025-02-10 07:47:31 +0000.767326][40b9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1395:321] [2025-02-10 07:47:31 +0000.810998][409d] video frame wait audio frame:
last_video_timestamp:12227 last_audio_timestamp:12116.2
[1395:357] [2025-02-10 07:47:31 +0000.846671][409b] The audio playback speed:100
(1/100)
[1395:357] [2025-02-10 07:47:31 +0000.846828][409b] lipsync_debug: The current
played audio timestamp is:533310(1/50)
[1395:372] [2025-02-10 07:47:31 +0000.861737][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:39 timeDelta:32 last
video ts:1070640 frame->pts:1074150 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1395:372] [2025-02-10 07:47:31 +0000.861855][409a] lipsync_debug: tsDelta -
timeDelta = 7
[1395:378] [2025-02-10 07:47:31 +0000.867642][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1395:393] [2025-02-10 07:47:31 +0000.883260][3ffb] Run AGC when audioType = 0
[1395:408] [2025-02-10 07:47:31 +0000.897461][409a] lipsync_debug:displaying video
ts:1076670 The current displayed video timestamp is:44505969
[1395:410] [2025-02-10 07:47:31 +0000.899818][409a] lipsync_debug: render a video
frame
[1395:419] [2025-02-10 07:47:31 +0000.908508][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1395:439] [2025-02-10 07:47:31 +0000.929336][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 1115460pts ms:1.2394e+07
[1395:441] [2025-02-10 07:47:31 +0000.930532][409d] OnVideoFrameReady(1/200)
[1395:442] [2025-02-10 07:47:31 +0000.931666][409a] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[1395:817] [2025-02-10 07:47:32 +0000.306649][409c] PullAudioFrame: PullFrame audio
finished.
[1395:817] [2025-02-10 07:47:32 +0000.306740][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1395:847] [2025-02-10 07:47:32 +0000.336895][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1395:877] [2025-02-10 07:47:32 +0000.367170][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1395:908] [2025-02-10 07:47:32 +0000.397484][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1395:938] [2025-02-10 07:47:32 +0000.427907][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1395:969] [2025-02-10 07:47:32 +0000.458581][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1395:999] [2025-02-10 07:47:32 +0000.489404][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1396:030] [2025-02-10 07:47:32 +0000.519741][409c] media player notify EOF, audio
PullFrameStatus is EOF
[1396:039] [2025-02-10 07:47:32 +0000.529324][409d] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[1396:042] [2025-02-10 07:47:32 +0000.531517][409d] Stop:
[1396:042] [2025-02-10 07:47:32 +0000.531796][409a] operator(): Video Render
stopped.
[1396:042] [2025-02-10 07:47:32 +0000.531946][409d] Stop:
[1396:042] [2025-02-10 07:47:32 +0000.532024][409b] DeviceStop:
audioDevice_:0x7771349000
[1396:042] [2025-02-10 07:47:32 +0000.532055][409b] OpenSlesOutput:Stop playout

[1396:044] [2025-02-10 07:47:32 +0000.534048][409b] DeviceStop: Done


[1396:044] [2025-02-10 07:47:32 +0000.534152][409b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1396:045] [2025-02-10 07:47:32 +0000.534949][409d] to reset filter graph
[1396:045] [2025-02-10 07:47:32 +0000.534988][409d] RemoveVideoBackGroud: hava not
add video backgroud
[1396:045] [2025-02-10 07:47:32 +0000.535019][409d] UnbindInputFilter 0x77460efe58
this 0x77711f2ca0
[1396:045] [2025-02-10 07:47:32 +0000.535043][409d] ClearAllSource: remove source
filter, sourceid: 0x773b965280
[1396:045] [2025-02-10 07:47:32 +0000.535061][409d] DestoryDecoderByVideoSource
time:44506606 enter.

[1396:045] [2025-02-10 07:47:32 +0000.535079][409d] ~VideoBindDecoder time:44506606


enter.

[1396:046] [2025-02-10 07:47:32 +0000.536308][409d] CleanUp time:44506607 enter.

[1396:048] [2025-02-10 07:47:32 +0000.537665][409d] CleanUp leave. expire time = 2


ms

[1396:048] [2025-02-10 07:47:32 +0000.537691][409d] CleanUp time:44506609 enter.

[1396:048] [2025-02-10 07:47:32 +0000.537837][409d] CleanUp leave. expire time = 0


ms

[1396:049] [2025-02-10 07:47:32 +0000.539194][409d] ~VideoBindDecoder leave.


expire time = 4 ms

[1396:049] [2025-02-10 07:47:32 +0000.539225][409d] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[1396:049] [2025-02-10 07:47:32 +0000.539252][409d] UnbindInputFilter 0x774615e158


this 0x77460efe58
[1396:049] [2025-02-10 07:47:32 +0000.539276][409d] UnbindInputFilter 0x774615e098
this 0x774615e158
[1396:049] [2025-02-10 07:47:32 +0000.539298][409d] UnbindInputFilter 0x773b9654a0
this 0x774615e098
[1396:049] [2025-02-10 07:47:32 +0000.539319][409d] UnbindInputFilter 0x77460efd98
this 0x774615e218
[1396:049] [2025-02-10 07:47:32 +0000.539340][409d] UnbindInputFilter 0x774615e2d8
this 0x77460efd98
[1396:049] [2025-02-10 07:47:32 +0000.539360][409d] UnbindInputFilter 0x773b9654a0
this 0x774615e2d8
[1396:049] [2025-02-10 07:47:32 +0000.539388][409d] to reset filter graph clear
end
[1396:049] [2025-02-10 07:47:32 +0000.539405][409d] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
delay: 0
[1396:049] [2025-02-10 07:47:32 +0000.539425][409d] CreateDecoderByVideoSource
time:44506610 enter.

[1396:050] [2025-02-10 07:47:32 +0000.539596][409d] running_decoder_count:0max


count:2
[1396:050] [2025-02-10 07:47:32 +0000.539617][409d] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9daf400
[1396:051] [2025-02-10 07:47:32 +0000.540701][40bd] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771325200] Current FFmpeg version git-2021-06-16-
97cea6f

[1396:070] [2025-02-10 07:47:32 +0000.559896][40bd] OnStreamInfoFound: video


duration_: 12627
[1396:071] [2025-02-10 07:47:32 +0000.561183][409d] start decoder
[1396:071] [2025-02-10 07:47:32 +0000.561254][409d] CreateDecoderByVideoSource
leave. expire time = 22 ms

[1396:071] [2025-02-10 07:47:32 +0000.561289][409d] BindInputFilter 0x773b9654a0


this 0x774615e2d8
[1396:071] [2025-02-10 07:47:32 +0000.561312][409d] BindInputFilter 0x774615e2d8
this 0x77460efd98
[1396:071] [2025-02-10 07:47:32 +0000.561335][409d] BindInputFilter 0x773b9654a0
this 0x774615e218
[1396:071] [2025-02-10 07:47:32 +0000.561356][409d] BindInputFilter 0x774615e218
this 0x774615e098
[1396:071] [2025-02-10 07:47:32 +0000.561370][409d] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1396:072] [2025-02-10 07:47:32 +0000.561430][409d] BindInputFilter 0x77460efd98
this 0x774615e158
[1396:072] [2025-02-10 07:47:32 +0000.561449][409d] BindInputFilter 0x774615e158
this 0x77711f2ca0
[1396:072] [2025-02-10 07:47:32 +0000.561472][409d] BindInputFilter 0x774615e098
this 0x77460efe58
[1396:072] [2025-02-10 07:47:32 +0000.561490][409d] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1396:072] [2025-02-10 07:47:32 +0000.561505][409d] to reset filter graph end
[1396:072] [2025-02-10 07:47:32 +0000.561519][409d] Start:
[1396:072] [2025-02-10 07:47:32 +0000.561635][409a] operator(): video render
started.
[1396:072] [2025-02-10 07:47:32 +0000.561684][40be] NO get frame from decoder
[1396:072] [2025-02-10 07:47:32 +0000.561703][409d] Start:
[1396:072] [2025-02-10 07:47:32 +0000.561964][409b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1396:072] [2025-02-10 07:47:32 +0000.561994][409b] Reset: history total size: 98
[1396:072] [2025-02-10 07:47:32 +0000.562013][409b] DeviceStart:
audioDevice_:0x7771349000
[1396:072] [2025-02-10 07:47:32 +0000.562028][409b] DeviceStart: time profile
playout init before
[1396:072] [2025-02-10 07:47:32 +0000.562046][409b] DeviceStart: time profile
playout init end
[1396:072] [2025-02-10 07:47:32 +0000.562060][409b] OpenSlesOutput:Start playout

[1396:074] [2025-02-10 07:47:32 +0000.564128][409b] Create the opensl output


player. streamtype before:0

[1396:074] [2025-02-10 07:47:32 +0000.564169][409b] Create the opensl output


player. streamtype after:3

[1396:075] [2025-02-10 07:47:32 +0000.565296][40be] NO get frame from decoder


[1396:076] [2025-02-10 07:47:32 +0000.565511][40be] NO get frame from decoder
[1396:077] [2025-02-10 07:47:32 +0000.567047][40be] NO get frame from decoder
[1396:082] [2025-02-10 07:47:32 +0000.572324][40be] NO get frame from decoder
[1396:084] [2025-02-10 07:47:32 +0000.574372][40be] NO get frame from decoder
[1396:085] [2025-02-10 07:47:32 +0000.575242][40be] NO get frame from decoder
[1396:087] [2025-02-10 07:47:32 +0000.577302][40be] NO get frame from decoder
[1396:089] [2025-02-10 07:47:32 +0000.579280][409b] Enqueue opensl buffer size:1764
[1396:108] [2025-02-10 07:47:32 +0000.598206][409b] DeviceStart: time profile
playout all end
[1396:108] [2025-02-10 07:47:32 +0000.598269][409b] operator(): Audio playback
started.
[1396:110] [2025-02-10 07:47:32 +0000.599726][409c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1396:110] [2025-02-10 07:47:32 +0000.599909][409c] Pull audio failed.(wait video!)
[1396:112] [2025-02-10 07:47:32 +0000.601691][409a] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:44506673
[1396:115] [2025-02-10 07:47:32 +0000.604514][409a] lipsync_debug: First video
frame rendering.
[1396:184] [2025-02-10 07:47:32 +0000.673821][409b] First audio frame rendering
[1396:220] [2025-02-10 07:47:32 +0000.709558][409a] DriveRender working... (1/200)
[1396:220] [2025-02-10 07:47:32 +0000.710264][409d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1396:337] [2025-02-10 07:47:32 +0000.826978][40c8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1396:402] [2025-02-10 07:47:32 +0000.891810][409a] lipsync_debug:result remaining
time:0
[1396:402] [2025-02-10 07:47:32 +0000.891920][409a] dynamic updated lipsync delay:0
[1396:768] [2025-02-10 07:47:33 +0000.257660][409a] lipsync_debug:displaying video
ts:59940 The current displayed video timestamp is:44507329
[1396:819] [2025-02-10 07:47:33 +0000.309328][409c] FilterPipeline2::OnAudioFrame
pts 35798 last_audio_timestamp_ 811.746
[1396:900] [2025-02-10 07:47:33 +0000.389474][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 39898
[1396:900] [2025-02-10 07:47:33 +0000.389572][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1396:947] [2025-02-10 07:47:33 +0000.436521][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:13 last
video ts:74880 frame->pts:78030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1396:947] [2025-02-10 07:47:33 +0000.436629][409a] lipsync_debug: tsDelta -
timeDelta = 22
[1396:986] [2025-02-10 07:47:33 +0000.475795][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1397:106] [2025-02-10 07:47:33 +0000.595766][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:28
[1397:106] [2025-02-10 07:47:33 +0000.595847][409a] lipsync_debug:result remaining
time:10
[1397:104] [2025-02-10 07:47:33 +0000.593909][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1397:376] [2025-02-10 07:47:33 +0000.866228][40c8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1397:384] [2025-02-10 07:47:33 +0000.874010][3ffb] Run AGC when audioType = 0
[1397:384] [2025-02-10 07:47:33 +0000.874141][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1397:595] [2025-02-10 07:47:34 +0000.84851][409a] lipsync_debug:displaying video
ts:119790 The current displayed video timestamp is:44508156
[1397:746] [2025-02-10 07:47:34 +0000.236049][409a] DriveRender working... (1/200)
[1397:804] [2025-02-10 07:47:34 +0000.294074][409b] The audio playback speed:100
(1/100)
[1397:804] [2025-02-10 07:47:34 +0000.294266][409b] lipsync_debug: The current
played audio timestamp is:78782(1/50)
[1398:018] [2025-02-10 07:47:34 +0000.508301][409d] webrtc common_video plane
old ..... (1/1000) new: 140001 delete: 139995 diff: 6
[1398:108] [2025-02-10 07:47:34 +0000.597931][409b] total delay:-65 videoTsMS:1730
audioTsMS:1795 diff:-65
[1398:108] [2025-02-10 07:47:34 +0000.598276][409b] Set the lipsync delay:-65
[1398:279] [2025-02-10 07:47:34 +0000.769402][409a] lipsync_debug:displaying video
ts:179730 The current displayed video timestamp is:44508840
[1398:353] [2025-02-10 07:47:34 +0000.842541][40c8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1398:356] [2025-02-10 07:47:34 +0000.845436][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1398:450] [2025-02-10 07:47:34 +0000.940410][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:2 last video
ts:194940 frame->pts:198000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1398:451] [2025-02-10 07:47:34 +0000.940605][409a] lipsync_debug: tsDelta -
timeDelta = 32
[1398:835] [2025-02-10 07:47:35 +0000.325240][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1398:947] [2025-02-10 07:47:35 +0000.436657][409a] lipsync_debug:displaying video
ts:239850 The current displayed video timestamp is:44509508
[1398:949] [2025-02-10 07:47:35 +0000.438753][409a] lipsync_debug: render a video
frame
[1398:988] [2025-02-10 07:47:35 +0000.477621][409d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 278820pts ms:3.098e+06
[1398:994] [2025-02-10 07:47:35 +0000.484280][409d] OnVideoFrameReady(1/200)
[1398:995] [2025-02-10 07:47:35 +0000.484982][409a] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[1399:006] [2025-02-10 07:47:35 +0000.496263][409a] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[1399:006] [2025-02-10 07:47:35 +0000.496354][409a] lipsync_debug:result remaining
time:7
[1399:056] [2025-02-10 07:47:35 +0000.545883][40c8]
PlayerSimpleBufferQueueCallbackHandler function
[1399:227] [2025-02-10 07:47:35 +0000.716706][409a] DriveRender working... (1/200)
[1399:227] [2025-02-10 07:47:35 +0000.716890][409c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 142266
[1399:227] [2025-02-10 07:47:35 +0000.716943][409c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1399:376] [2025-02-10 07:47:35 +0000.866296][40c8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1399:385] [2025-02-10 07:47:35 +0000.875276][3ffb] Run AGC when audioType = 0
[1399:655] [2025-02-10 07:47:36 +0000.144631][409a] lipsync_debug:displaying video
ts:299610 The current displayed video timestamp is:44510216
[1399:711] [2025-02-10 07:47:36 +0000.201309][409d] Error(video_source.cc:430):
wait decoder a frame: 0
[1399:958] [2025-02-10 07:47:36 +0000.447545][409a] lipsync_debug:result remaining
time:0
[1399:958] [2025-02-10 07:47:36 +0000.447664][409a] dynamic updated lipsync delay:0
[1399:960] [2025-02-10 07:47:36 +0000.450296][409a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:2 last video
ts:326880 frame->pts:329580 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1399:960] [2025-02-10 07:47:36 +0000.450379][409a] lipsync_debug: tsDelta -
timeDelta = 28
[1400:157] [2025-02-10 07:47:36 +0000.647005][409b] The audio playback speed:100
(1/100)
[1400:157] [2025-02-10 07:47:36 +0000.647218][409b] lipsync_debug: The current
played audio timestamp is:181150(1/50)
[1400:295] [2025-02-10 07:47:36 +0000.784991][409a] lipsync_debug:displaying video
ts:359910 The current displayed video timestamp is:44510856
[1400:330] [2025-02-10 07:47:36 +0000.820032][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[1400:331] [2025-02-10 07:47:36 +0000.821084][409b] Stop:
[1400:332] [2025-02-10 07:47:36 +0000.821639][409a] operator(): Video Render
stopped.
[1400:332] [2025-02-10 07:47:36 +0000.822341][409b] Stop:
[1400:332] [2025-02-10 07:47:36 +0000.822416][409b] DeviceStop:
audioDevice_:0x7771349000
[1400:333] [2025-02-10 07:47:36 +0000.822471][409b] OpenSlesOutput:Stop playout

[1400:340] [2025-02-10 07:47:36 +0000.829842][409b] DeviceStop: Done


[1400:340] [2025-02-10 07:47:36 +0000.829999][409b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1400:340] [2025-02-10 07:47:36 +0000.830059][409b] operator(): Stop now!
[1400:376] [2025-02-10 07:47:36 +0000.865753][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1400:376] [2025-02-10 07:47:36 +0000.865881][7dd2] StopPreView: Have Stopped,
operation cancel
[1400:376] [2025-02-10 07:47:36 +0000.865955][7dd2] Stop:
[1400:376] [2025-02-10 07:47:36 +0000.866096][409b] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1400:376] [2025-02-10 07:47:36 +0000.866326][7dd2] DeviceRelease:
audioDevice_:0x7771349000
[1400:376] [2025-02-10 07:47:36 +0000.866396][7dd2] OpenSlesOutput:Stop playout

[1400:377] [2025-02-10 07:47:36 +0000.866447][7dd2] DeviceRelease: Release the


webrtc device object.
[1400:377] [2025-02-10 07:47:36 +0000.866641][7dd2] OpenSlesOutput destruct.

[1400:377] [2025-02-10 07:47:36 +0000.866747][7dd2] DeviceRelease: Done


[1400:377] [2025-02-10 07:47:36 +0000.866866][7dd2] Stop:
[1400:377] [2025-02-10 07:47:36 +0000.866974][409a] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1400:384] [2025-02-10 07:47:36 +0000.874398][7dd2] global uninited!
[1400:385] [2025-02-10 07:47:36 +0000.874562][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1400:385] [2025-02-10 07:47:36 +0000.874712][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1400:385] [2025-02-10 07:47:36 +0000.874764][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1400:385] [2025-02-10 07:47:36 +0000.874830][7dd2] UnbindInputFilter 0x774615e158
this 0x77711f2ca0
[1400:385] [2025-02-10 07:47:36 +0000.874900][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b965280
[1400:385] [2025-02-10 07:47:36 +0000.874995][7dd2] DestoryDecoderByVideoSource
time:44510946 enter.

[1400:385] [2025-02-10 07:47:36 +0000.875037][7dd2] ~VideoBindDecoder time:44510946


enter.

[1400:385] [2025-02-10 07:47:36 +0000.875284][7dd2] CleanUp time:44510946 enter.

[1400:389] [2025-02-10 07:47:36 +0000.879296][7dd2] CleanUp leave. expire time = 4


ms

[1400:389] [2025-02-10 07:47:36 +0000.879398][7dd2] CleanUp time:44510950 enter.

[1400:391] [2025-02-10 07:47:36 +0000.880632][7dd2] CleanUp leave. expire time = 2


ms

[1400:393] [2025-02-10 07:47:36 +0000.883150][7dd2] ~VideoBindDecoder leave.


expire time = 8 ms

[1400:393] [2025-02-10 07:47:36 +0000.883273][7dd2] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[1400:393] [2025-02-10 07:47:36 +0000.883341][7dd2] UnbindInputFilter 0x77460efd98


this 0x774615e158
[1400:393] [2025-02-10 07:47:36 +0000.883393][7dd2] UnbindInputFilter 0x774615e2d8
this 0x77460efd98
[1400:394] [2025-02-10 07:47:36 +0000.883481][7dd2] UnbindInputFilter 0x773b9654a0
this 0x774615e2d8
[1400:394] [2025-02-10 07:47:36 +0000.883538][7dd2] UnbindInputFilter 0x774615e098
this 0x77460efe58
[1400:394] [2025-02-10 07:47:36 +0000.883597][7dd2] UnbindInputFilter 0x774615e218
this 0x774615e098
[1400:394] [2025-02-10 07:47:36 +0000.883653][7dd2] UnbindInputFilter 0x773b9654a0
this 0x774615e218
[1400:394] [2025-02-10 07:47:36 +0000.883943][7dd2] ~GLESContext:
[1400:397] [2025-02-10 07:47:36 +0000.887320][7dd2] GLESContext destruct finish.
[1400:398] [2025-02-10 07:47:36 +0000.887454][7dd2] filter: filter pipeline destroy
this: 0x77711f2c00
[1400:399] [2025-02-10 07:47:36 +0000.888690][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1400:400] [2025-02-10 07:47:36 +0000.889860][7dd2] machine model :poco
[1400:400] [2025-02-10 07:47:36 +0000.890009][7dd2] Support this machine
model :poco
[1400:400] [2025-02-10 07:47:36 +0000.890096][7dd2] global inited! current sdk
version: 07-20-936c45f
[1400:400] [2025-02-10 07:47:36 +0000.890408][7dd2] filter: filter pipeline
construtc this: 0x77711f2c00
[1400:401] [2025-02-10 07:47:36 +0000.890463][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1400:401] [2025-02-10 07:47:36 +0000.890516][7dd2] GLESContext:
[1400:401] [2025-02-10 07:47:36 +0000.890590][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1400:402] [2025-02-10 07:47:36 +0000.892421][7dd2] The result of creation:
0x783b5c7b00
[1400:403] [2025-02-10 07:47:36 +0000.892627][7dd2] The result of
eglCreatePbufferSurface is: 0x783b5cb580
[1400:403] [2025-02-10 07:47:36 +0000.892753][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1400:403] [2025-02-10 07:47:36 +0000.892815][7dd2] The source 0 speed:1
[1400:403] [2025-02-10 07:47:36 +0000.892861][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
delay: 0
[1400:403] [2025-02-10 07:47:36 +0000.892909][7dd2] CreateDecoderByVideoSource
time:44510964 enter.

[1400:403] [2025-02-10 07:47:36 +0000.893184][7dd2] running_decoder_count:0max


count:2
[1400:403] [2025-02-10 07:47:36 +0000.893231][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9daf400
[1400:405] [2025-02-10 07:47:36 +0000.894456][40ca] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771324000] Current FFmpeg version git-2021-06-16-
97cea6f

[1400:428] [2025-02-10 07:47:36 +0000.918305][40ca] OnStreamInfoFound: video


duration_: 12627
[1400:430] [2025-02-10 07:47:36 +0000.919873][40cb] NO get frame from decoder
[1400:430] [2025-02-10 07:47:36 +0000.919991][7dd2] start decoder
[1400:430] [2025-02-10 07:47:36 +0000.920080][7dd2] CreateDecoderByVideoSource
leave. expire time = 27 ms

[1400:430] [2025-02-10 07:47:36 +0000.920200][7dd2] BindInputFilter 0x773b9654a0


this 0x77460eec58
[1400:430] [2025-02-10 07:47:36 +0000.920258][7dd2] BindInputFilter 0x77460eec58
this 0x77460ef0d8
[1400:430] [2025-02-10 07:47:36 +0000.920338][7dd2] BindInputFilter 0x773b9654a0
this 0x77460ef198
[1400:430] [2025-02-10 07:47:36 +0000.920393][7dd2] BindInputFilter 0x77460ef198
this 0x77460ef258
[1400:431] [2025-02-10 07:47:36 +0000.920469][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1400:431] [2025-02-10 07:47:36 +0000.920478][40cb] NO get frame from decoder
[1400:431] [2025-02-10 07:47:36 +0000.920544][7dd2] BindInputFilter 0x77460ef0d8
this 0x77460ef318
[1400:431] [2025-02-10 07:47:36 +0000.920597][7dd2] BindInputFilter 0x77460ef318
this 0x77711f2ca0
[1400:431] [2025-02-10 07:47:36 +0000.920654][7dd2] BindInputFilter 0x77460ef258
this 0x77460ef6d8
[1400:431] [2025-02-10 07:47:36 +0000.920723][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44467594.mp4
[1400:431] [2025-02-10 07:47:36 +0000.920795][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[1400:431] [2025-02-10 07:47:36 +0000.920998][7dd2] MediaComposeFile time:44510992
enter.

[1400:431] [2025-02-10 07:47:36 +0000.921016][40cb] NO get frame from decoder


[1400:431] [2025-02-10 07:47:36 +0000.921114][7dd2] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[1400:431] [2025-02-10 07:47:36 +0000.921296][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1400:431] [2025-02-10 07:47:36 +0000.921347][7dd2] Recording session using default
bitrate support by app:14680064
[1400:432] [2025-02-10 07:47:36 +0000.921496][40d6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773106c640
[1400:432] [2025-02-10 07:47:36 +0000.921568][40d6] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1400:432] [2025-02-10 07:47:36 +0000.921728][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1400:432] [2025-02-10 07:47:36 +0000.921966][7dd2] GetPipeline:
-----------------------------------------
[1400:432] [2025-02-10 07:47:36 +0000.922022][7dd2] GetPipeline: source:
0x773b965280
[1400:432] [2025-02-10 07:47:36 +0000.922063][7dd2] GetPipeline: filter: NULLFilter
[1400:432] [2025-02-10 07:47:36 +0000.922102][7dd2] GetPipeline: filter: NULLFilter
[1400:432] [2025-02-10 07:47:36 +0000.922141][7dd2] GetPipeline: filter: NULLFilter
[1400:432] [2025-02-10 07:47:36 +0000.922176][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1400:432] [2025-02-10 07:47:36 +0000.922213][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1400:432] [2025-02-10 07:47:36 +0000.922250][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1400:432] [2025-02-10 07:47:36 +0000.922289][7dd2] GetPipeline:
------------------------------------------
[1400:432] [2025-02-10 07:47:36 +0000.922332][7dd2] filter: filter pipeline2 update
pattern: 2
[1400:433] [2025-02-10 07:47:36 +0000.922694][7dd2] MediaComposeFile leave. expire
time = 2 ms

[1400:433] [2025-02-10 07:47:36 +0000.923129][40cb] NO get frame from decoder


[1400:433] [2025-02-10 07:47:36 +0000.923322][7dd2] machine model :poco
[1400:433] [2025-02-10 07:47:36 +0000.923362][7dd2] Support this machine
model :poco
[1400:433] [2025-02-10 07:47:36 +0000.923397][7dd2] global inited! current sdk
version: 07-20-936c45f
[1400:434] [2025-02-10 07:47:36 +0000.923685][40cb] NO get frame from decoder
[1400:434] [2025-02-10 07:47:36 +0000.924169][40cb] NO get frame from decoder
[1400:435] [2025-02-10 07:47:36 +0000.924587][40cb] NO get frame from decoder
[1400:435] [2025-02-10 07:47:36 +0000.924971][40cb] NO get frame from decoder
[1400:449] [2025-02-10 07:47:36 +0000.938871][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[1400:449] [2025-02-10 07:47:36 +0000.939000][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 176
[1400:449] [2025-02-10 07:47:36 +0000.939060][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[1400:449] [2025-02-10 07:47:36 +0000.939107][7dd2] BeginCompose: BeginCompose, is
composing 0
[1400:449] [2025-02-10 07:47:36 +0000.939196][40d6] start recording, file path:
[1400:449] [2025-02-10 07:47:36 +0000.939308][40d6] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 176 audio_timescale:44100
video_timescale:90000
[1400:449] [2025-02-10 07:47:36 +0000.939342][40d6] 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
[1400:449] [2025-02-10 07:47:36 +0000.939369][40d6] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 176
[1400:449] [2025-02-10 07:47:36 +0000.939414][40d6] fd_open successed
handle:0xb40000790437b148
[1400:450] [2025-02-10 07:47:36 +0000.939615][40d6] create mp4 file:355
m_fileHandle: 0x78484a5800
[1400:450] [2025-02-10 07:47:36 +0000.939646][40d6] MP4 file: is opened
successfully
[1400:450] [2025-02-10 07:47:36 +0000.939677][40d6] setupMediaProcessers:
[1400:450] [2025-02-10 07:47:36 +0000.939656][40db] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x784843c098
[1400:450] [2025-02-10 07:47:36 +0000.939710][40d6]
RecordingSessionInternalSimple:setup media processers.
[1400:450] [2025-02-10 07:47:36 +0000.939787][40d6] construct AAC encoder
[1400:450] [2025-02-10 07:47:36 +0000.940367][40d6] H264Encoder creating:
ultrafast012323
[1400:450] [2025-02-10 07:47:36 +0000.940417][40d6] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1400:451] [2025-02-10 07:47:36 +0000.940705][40d6] H264Encode::GetMachineModel is
POCO F2 Pro
[1400:451] [2025-02-10 07:47:36 +0000.940763][40d6] H264Encoder machine_mode
is:POCO F2 Pro
[1400:451] [2025-02-10 07:47:36 +0000.940780][40d6] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1400:451] [2025-02-10 07:47:36 +0000.940797][40d6] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1400:451] [2025-02-10 07:47:36 +0000.940848][40d6] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1400:451] [2025-02-10 07:47:36 +0000.940864][40d6] setupCompressionSession:
[1400:451] [2025-02-10 07:47:36 +0000.940908][40d6] H264Encode::creating hareware
Encoder
[1400:451] [2025-02-10 07:47:36 +0000.940925][40d6] AndroidHwAvcEncoder
time:44511012 enter.

[1400:451] [2025-02-10 07:47:36 +0000.941032][40d6] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1400:451] [2025-02-10 07:47:36 +0000.941114][40d6] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1400:451] [2025-02-10 07:47:36 +0000.941167][40d6] The video avc hw codec address
is 0x7848421c28
[1400:451] [2025-02-10 07:47:36 +0000.941214][40d6] AndroidHwAvcEncoder leave.
expire time = 0 ms

[1400:451] [2025-02-10 07:47:36 +0000.941233][40d6] RegisterEncodeCompleteCallback


time:44511012 enter.

[1400:451] [2025-02-10 07:47:36 +0000.941279][40d6] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1400:451] [2025-02-10 07:47:36 +0000.941311][40d6] InitEncode time:44511012


enter.

[1400:451] [2025-02-10 07:47:36 +0000.941349][40d6] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1400:451] [2025-02-10 07:47:36 +0000.941379][40d6] Create time:44511012 enter.

[1400:451] [2025-02-10 07:47:36 +0000.941417][40d6] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1400:452] [2025-02-10 07:47:36 +0000.941454][40d6]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770a570c0
[1400:452] [2025-02-10 07:47:36 +0000.941674][40d6]
supported_type:image/vnd.android.heic
[1400:452] [2025-02-10 07:47:36 +0000.941721][40d6] supported_type:video/avc
[1400:452] [2025-02-10 07:47:36 +0000.941758][40d6] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1400:452] [2025-02-10 07:47:36 +0000.941814][40d6] hwCodecPrefix :OMX.qcom.
[1400:452] [2025-02-10 07:47:36 +0000.941843][40d6] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1400:452] [2025-02-10 07:47:36 +0000.941873][40d6] mediacodec_createCodecByName
time:44511013 enter.

[1400:452] [2025-02-10 07:47:36 +0000.941921][40d6] WrapAndroidMediaCodec


time:44511013 enter.

[1400:452] [2025-02-10 07:47:36 +0000.941986][40d6] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1400:477] [2025-02-10 07:47:36 +0000.966537][40d6] mediacodec_createCodecByName


leave. expire time = 25 ms

[1400:477] [2025-02-10 07:47:36 +0000.966598][40d6] WrapAndroidMediaFromat


time:44511038 enter.

[1400:477] [2025-02-10 07:47:36 +0000.966664][40d6] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1400:494] [2025-02-10 07:47:36 +0000.983893][40d6] Destroy time:44511055 enter.

[1400:494] [2025-02-10 07:47:36 +0000.983962][40d6] WrapAndroidMediaFromat::


Destroy
[1400:494] [2025-02-10 07:47:36 +0000.983982][40d6] Destroy leave. expire time = 0
ms

[1400:494] [2025-02-10 07:47:36 +0000.984019][40d6] ~WrapAndroidMediaFromat


time:44511055 enter.

[1400:494] [2025-02-10 07:47:36 +0000.984049][40d6] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1400:494] [2025-02-10 07:47:36 +0000.984081][40d6] Create leave. expire time = 43


ms

[1400:494] [2025-02-10 07:47:36 +0000.984108][40d6] isSemiPlanarSupport


time:44511055 enter.

[1400:494] [2025-02-10 07:47:36 +0000.984138][40d6] H264Encoder isSemiPlanarSupport


[1400:494] [2025-02-10 07:47:36 +0000.984170][40d6] isSemiPlanarSupport leave.
expire time = 0 ms

[1400:494] [2025-02-10 07:47:36 +0000.984195][40d6] creat hw H264Encoder success,


isSemiPlanar:1
[1400:494] [2025-02-10 07:47:36 +0000.984261][40d6] InitEncode leave. expire time
= 43 ms

[1400:494] [2025-02-10 07:47:36 +0000.984282][40d6] H264Encode::created Encoder


[1400:494] [2025-02-10 07:47:36 +0000.984319][40d6] H264Encode:: H264 encoder
created.
[1400:494] [2025-02-10 07:47:36 +0000.984336][40d6] H264 encoder created.
[1400:494] [2025-02-10 07:47:36 +0000.984375][40d6]
RecordingSessionInternalSimple:created avc encoder avc: 0x7770aa4140
[1400:494] [2025-02-10 07:47:36 +0000.984404][40d6] setOutput:
[1400:495] [2025-02-10 07:47:36 +0000.984453][40d6]
RecordingSessionInternalSimple:encoder set output to muxer!
[1400:495] [2025-02-10 07:47:36 +0000.984486][40d6] request a key frame
[1400:495] [2025-02-10 07:47:36 +0000.984554][40d6] H264Encode:: request a key
frame
[1400:497] [2025-02-10 07:47:36 +0000.986763][40d6] setDisplayRotate :90
[1400:497] [2025-02-10 07:47:36 +0000.986820][40d6] 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
[1400:502] [2025-02-10 07:47:36 +0000.991558][40d7]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1400:566] [2025-02-10 07:47:37 +0000.55781][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1400:572] [2025-02-10 07:47:37 +0000.61913][40db] add aac audio track with id:1
[1400:572] [2025-02-10 07:47:37 +0000.61998][40db] audio start ts:0
[1400:572] [2025-02-10 07:47:37 +0000.62075][40db] the audio frame has been written
into MP4 file
[1400:572] [2025-02-10 07:47:37 +0000.62326][40d6] setDisplayRotate :90
[1400:572] [2025-02-10 07:47:37 +0000.62358][40d6] 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
[1400:576] [2025-02-10 07:47:37 +0000.66338][40d6] setDisplayRotate :90
[1400:576] [2025-02-10 07:47:37 +0000.66398][40d6] 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
[1400:581] [2025-02-10 07:47:37 +0000.70727][40d7] h264 add frame header cdr flag
[1400:581] [2025-02-10 07:47:37 +0000.71261][40d7] h264 add frame header cdr flag
[1400:582] [2025-02-10 07:47:37 +0000.71473][40d7] Received key frame:10
[1400:582] [2025-02-10 07:47:37 +0000.71508][40d7] H264Encode:: get a sps pps
header!headerSize:31
[1400:582] [2025-02-10 07:47:37 +0000.71579][40db] get the H.264 SPS parameter
[1400:582] [2025-02-10 07:47:37 +0000.71729][40db] add video track with id:2
[1400:582] [2025-02-10 07:47:37 +0000.72238][40db] get the H.264 PPS parameter
[1400:583] [2025-02-10 07:47:37 +0000.72534][40db] get the H.264 IDR frame
[1400:583] [2025-02-10 07:47:37 +0000.72578][40db] resss:true
[1400:583] [2025-02-10 07:47:37 +0000.72594][40db] video start ts:10
[1400:583] [2025-02-10 07:47:37 +0000.72633][40db] the video frame has been written
into MP4 file
[1400:613] [2025-02-10 07:47:37 +0000.102614][40d7] Push an pts:601 to dts queue.
[1400:617] [2025-02-10 07:47:37 +0000.107316][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1400:639] [2025-02-10 07:47:37 +0000.129373][40d7] DTS queue for
Generator:0x78484886b8 601 629 666 700 732 765 797 832 867
[1400:642] [2025-02-10 07:47:37 +0000.131991][40d7] SendFrame
encodedImage._timeStamp:601encodedImage->_length:43296
[1400:642] [2025-02-10 07:47:37 +0000.132087][40d7] last dts:568 currentPts:601
ppsOrSPS:0 queue length:9
[1400:683] [2025-02-10 07:47:37 +0000.172726][40d7] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:932 pts:932
[1400:718] [2025-02-10 07:47:37 +0000.207872][40da] audio_frame_list_ empty
[1400:719] [2025-02-10 07:47:37 +0000.209349][40d6] setDisplayRotate :90
[1400:719] [2025-02-10 07:47:37 +0000.209404][40d6] 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
[1400:731] [2025-02-10 07:47:37 +0000.220678][40d6] setDisplayRotate :90
[1400:731] [2025-02-10 07:47:37 +0000.220734][40d6] 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
[1400:760] [2025-02-10 07:47:37 +0000.250270][40d7] DTS queue for
Generator:0x78484886b8 1501 1538 1572 1598 1631
[1400:768] [2025-02-10 07:47:37 +0000.257452][40d9] webrtc common_video plane
old ..... (1/1000) new: 141001 delete: 140975 diff: 26
[1400:788] [2025-02-10 07:47:37 +0000.277746][40d7] Push an pts:1931 to dts queue.
[1400:793] [2025-02-10 07:47:37 +0000.283431][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1400:806] [2025-02-10 07:47:37 +0000.296208][40d7] last dts:1911 currentPts:1931
ppsOrSPS:0 queue length:6
[1400:816] [2025-02-10 07:47:37 +0000.306165][40d7] h264 add frame header cdr flag
[1400:816] [2025-02-10 07:47:37 +0000.306351][40d7] Received key frame:1997
[1400:817] [2025-02-10 07:47:37 +0000.307407][40db] get the H.264 IDR frame
[1400:851] [2025-02-10 07:47:37 +0000.341512][40d6] setDisplayRotate :90
[1400:852] [2025-02-10 07:47:37 +0000.341584][40d6] 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
[1400:877] [2025-02-10 07:47:37 +0000.366910][40d7] DTS queue for
Generator:0x78484886b8 2333 2364 2396 2434
[1400:948] [2025-02-10 07:47:37 +0000.438258][40d7] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3066
[1400:948] [2025-02-10 07:47:37 +0000.438334][40d7] push video frame to H264
encoder. (100 frame for one log)

[1400:948] [2025-02-10 07:47:37 +0000.438369][40d7] push video frame to H264


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

[1400:948] [2025-02-10 07:47:37 +0000.438385][40d7] H264Encode::push video frame to


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

[1400:948] [2025-02-10 07:47:37 +0000.438407][40d7] The input pts:3066 fps:30


[1400:964] [2025-02-10 07:47:37 +0000.453643][40d7] H264Encode::H264SWEncoder get
callback, length:31216 type:1 nalType:1length:31212
[1400:973] [2025-02-10 07:47:37 +0000.463199][40d7] Push an pts:3270 to dts queue.
[1400:973] [2025-02-10 07:47:37 +0000.463357][40d7] DTS queue for
Generator:0x78484886b8 3167 3198 3231 3270
[1400:988] [2025-02-10 07:47:37 +0000.478046][40d6] setDisplayRotate :90
[1400:988] [2025-02-10 07:47:37 +0000.478107][40d6] 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
[1400:994] [2025-02-10 07:47:37 +0000.484321][40d7] last dts:3231 currentPts:3270
ppsOrSPS:0 queue length:2
[1401:011] [2025-02-10 07:47:37 +0000.500902][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1401:086] [2025-02-10 07:47:37 +0000.575512][40d7] DTS queue for
Generator:0x78484886b8 3933 3966 3999 4031 4064 4098 4132 4167
[1401:089] [2025-02-10 07:47:37 +0000.579331][40d7] SendFrame
encodedImage._timeStamp:3933encodedImage->_length:43904
[1401:096] [2025-02-10 07:47:37 +0000.586067][40d7] h264 add frame header cdr flag
[1401:096] [2025-02-10 07:47:37 +0000.586326][40d7] Received key frame:3999
[1401:097] [2025-02-10 07:47:37 +0000.587075][40db] get the H.264 IDR frame
[1401:121] [2025-02-10 07:47:37 +0000.611368][40d6] setDisplayRotate :90
[1401:122] [2025-02-10 07:47:37 +0000.611438][40d6] 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
[1401:140] [2025-02-10 07:47:37 +0000.630297][40d7] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4299 pts:4299
[1401:155] [2025-02-10 07:47:37 +0000.644936][40d7] Push an pts:4595 to dts queue.
[1401:167] [2025-02-10 07:47:37 +0000.656541][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1401:176] [2025-02-10 07:47:37 +0000.665937][40d7] last dts:4567 currentPts:4595
ppsOrSPS:0 queue length:6
[1401:190] [2025-02-10 07:47:37 +0000.679720][40d7] DTS queue for
Generator:0x78484886b8 4762 4798 4832 4866 4897 4932 4965
[1401:193] [2025-02-10 07:47:37 +0000.683092][40da] audio_frame_list_ empty
[1401:256] [2025-02-10 07:47:37 +0000.745891][40d6] setDisplayRotate :90
[1401:256] [2025-02-10 07:47:37 +0000.745950][40d6] 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
[1401:312] [2025-02-10 07:47:37 +0000.802391][40d9] webrtc common_video plane
old ..... (1/1000) new: 142001 delete: 141951 diff: 50
[1401:326] [2025-02-10 07:47:37 +0000.815563][40d7] DTS queue for
Generator:0x78484886b8 5597 5631 5665 5697 5731 5763 5799
[1401:331] [2025-02-10 07:47:37 +0000.821346][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1401:332] [2025-02-10 07:47:37 +0000.821919][40d7] Push an pts:5934 to dts queue.
[1401:359] [2025-02-10 07:47:37 +0000.849145][40d7] last dts:5899 currentPts:5934
ppsOrSPS:0 queue length:8
[1401:374] [2025-02-10 07:47:37 +0000.863733][40d7] h264 add frame header cdr flag
[1401:374] [2025-02-10 07:47:37 +0000.863940][40d7] Received key frame:6001
[1401:375] [2025-02-10 07:47:37 +0000.864522][40db] get the H.264 IDR frame
[1401:383] [2025-02-10 07:47:37 +0000.873068][3ffb] Run AGC when audioType = 0
[1401:383] [2025-02-10 07:47:37 +0000.873155][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1401:404] [2025-02-10 07:47:37 +0000.893455][40d6] setDisplayRotate :90
[1401:404] [2025-02-10 07:47:37 +0000.893496][40d6] 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
[1401:406] [2025-02-10 07:47:37 +0000.896073][40d9] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1401:419] [2025-02-10 07:47:37 +0000.908794][40d7] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6426
[1401:419] [2025-02-10 07:47:37 +0000.908921][40d7] push video frame to H264
encoder. (100 frame for one log)

[1401:419] [2025-02-10 07:47:37 +0000.908986][40d7] push video frame to H264


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

[1401:419] [2025-02-10 07:47:37 +0000.909001][40d7] H264Encode::push video frame to


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

[1401:419] [2025-02-10 07:47:37 +0000.909076][40d7] The input pts:6426 fps:30


[1401:444] [2025-02-10 07:47:37 +0000.934377][40d7] DTS queue for
Generator:0x78484886b8 6398 6426 6470 6504 6526 6560 6596 6630
[1401:447] [2025-02-10 07:47:37 +0000.937342][40d7] H264Encode::H264SWEncoder get
callback, length:41056 type:1 nalType:1length:41052
[1401:511] [2025-02-10 07:47:38 +0000.1094][40d7] Push an pts:7270 to dts queue.
[1401:532] [2025-02-10 07:47:38 +0000.22367][40d6] setDisplayRotate :90
[1401:532] [2025-02-10 07:47:38 +0000.22424][40d6] 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
[1401:538] [2025-02-10 07:47:38 +0000.27444][40d7] SendFrame
encodedImage._timeStamp:7270encodedImage->_length:27744
[1401:538] [2025-02-10 07:47:38 +0000.27506][40d7] last dts:7231 currentPts:7270
ppsOrSPS:0 queue length:4
[1401:539] [2025-02-10 07:47:38 +0000.29370][40d7] DTS queue for
Generator:0x78484886b8 7299 7329 7363 7399
[1401:550] [2025-02-10 07:47:38 +0000.39935][40d9] Error(video_source.cc:430): wait
decoder a frame: 0
[1401:583] [2025-02-10 07:47:38 +0000.72903][40d7] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:7664 pts:7664
[1401:590] [2025-02-10 07:47:38 +0000.79752][40da] audio_frame_list_ empty
[1401:623] [2025-02-10 07:47:38 +0000.113148][40d7] h264 add frame header cdr flag
[1401:624] [2025-02-10 07:47:38 +0000.113585][40d7] Received key frame:7995
[1401:625] [2025-02-10 07:47:38 +0000.114596][40db] get the H.264 IDR frame
[1401:626] [2025-02-10 07:47:38 +0000.115892][40d7] DTS queue for
Generator:0x78484886b8 8127 8162 8192
[1401:652] [2025-02-10 07:47:38 +0000.142293][40d6] setDisplayRotate :90
[1401:652] [2025-02-10 07:47:38 +0000.142374][40d6] 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
[1401:680] [2025-02-10 07:47:38 +0000.170026][40d7] Push an pts:8598 to dts queue.
[1401:696] [2025-02-10 07:47:38 +0000.186243][40d7] last dts:8567 currentPts:8598
ppsOrSPS:0 queue length:4
[1401:700] [2025-02-10 07:47:38 +0000.189436][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1401:729] [2025-02-10 07:47:38 +0000.218568][40d7] DTS queue for
Generator:0x78484886b8 8961 8998 9031
[1401:825] [2025-02-10 07:47:38 +0000.315143][40d7] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9797
[1401:825] [2025-02-10 07:47:38 +0000.315208][40d7] push video frame to H264
encoder. (100 frame for one log)

[1401:825] [2025-02-10 07:47:38 +0000.315245][40d7] push video frame to H264


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

[1401:825] [2025-02-10 07:47:38 +0000.315267][40d7] H264Encode::push video frame to


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

[1401:825] [2025-02-10 07:47:38 +0000.315290][40d7] The input pts:9797 fps:30


[1401:827] [2025-02-10 07:47:38 +0000.316563][40d9] webrtc common_video plane
old ..... (1/1000) new: 143001 delete: 142947 diff: 54
[1401:832] [2025-02-10 07:47:38 +0000.322064][40d7] Push an pts:9933 to dts queue.
[1401:834] [2025-02-10 07:47:38 +0000.323709][40d7] DTS queue for
Generator:0x78484886b8 9694 9725 9762 9797 9836 9864 9896 9933 9963
[1401:843] [2025-02-10 07:47:38 +0000.333044][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1401:846] [2025-02-10 07:47:38 +0000.335660][40d7] H264Encode::H264SWEncoder get
callback, length:17296 type:1 nalType:1length:17292
[1401:861] [2025-02-10 07:47:38 +0000.350794][40d7] last dts:9896 currentPts:9933
ppsOrSPS:0 queue length:8
[1401:875] [2025-02-10 07:47:38 +0000.364991][40d7] h264 add frame header cdr flag
[1401:875] [2025-02-10 07:47:38 +0000.365157][40d7] Received key frame:9996
[1401:876] [2025-02-10 07:47:38 +0000.365755][40db] get the H.264 IDR frame
[1401:902] [2025-02-10 07:47:38 +0000.391564][40d6] setDisplayRotate :90
[1401:902] [2025-02-10 07:47:38 +0000.391682][40d6] 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
[1401:936] [2025-02-10 07:47:38 +0000.425722][40d7] DTS queue for
Generator:0x78484886b8 10597 10631 10661 10698
[1401:941] [2025-02-10 07:47:38 +0000.431306][40d7] SendFrame
encodedImage._timeStamp:10597encodedImage->_length:24528
[1401:980] [2025-02-10 07:47:38 +0000.469672][40d7] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11031 pts:11031
[1401:991] [2025-02-10 07:47:38 +0000.480794][40da] audio_frame_list_ empty
[1401:998] [2025-02-10 07:47:38 +0000.487661][40d7] Push an pts:11267 to dts queue.
[1402:011] [2025-02-10 07:47:38 +0000.501108][40d7] last dts:11233 currentPts:11267
ppsOrSPS:0 queue length:3
[1402:036] [2025-02-10 07:47:38 +0000.526407][40d6] setDisplayRotate :90
[1402:037] [2025-02-10 07:47:38 +0000.526480][40d6] 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
[1402:046] [2025-02-10 07:47:38 +0000.536140][40d7] DTS queue for
Generator:0x78484886b8 11462 11494
[1402:053] [2025-02-10 07:47:38 +0000.542998][40d9] Error(video_source.cc:430):
wait decoder a frame: 0
[1402:083] [2025-02-10 07:47:38 +0000.573031][40cb] av_read_frame AVERROR_EOF
[1402:113] [2025-02-10 07:47:38 +0000.603261][40cb] OnReceiveEOF:
[1402:113] [2025-02-10 07:47:38 +0000.603332][40cb] OnDecoderEOF time:44512674
enter.

[1402:113] [2025-02-10 07:47:38 +0000.603375][40cb] OnDecoderEOF leave. expire


time = 0 ms

[1402:113] [2025-02-10 07:47:38 +0000.603396][40cb] OnDecoderFinished:


OnDecoderFinished total decoder frames:379 this:0x773b965280
[1402:113] [2025-02-10 07:47:38 +0000.603407][40c9] CleanUp time:44512674 enter.

[1402:115] [2025-02-10 07:47:38 +0000.605304][40da] PullAudioFrame: PullFrame audio


finished.
[1402:115] [2025-02-10 07:47:38 +0000.605347][40da] OnAudioTimer: OnAudioTimer
return
[1402:116] [2025-02-10 07:47:38 +0000.606356][40c9] CleanUp leave. expire time = 3
ms

[1402:116] [2025-02-10 07:47:38 +0000.606409][40c9] clean up


[1402:117] [2025-02-10 07:47:38 +0000.606429][40c9] running_decoder_count:0max
count:2
[1402:123] [2025-02-10 07:47:38 +0000.612920][40d7] h264 add frame header cdr flag
[1402:123] [2025-02-10 07:47:38 +0000.613105][40d7] Received key frame:11994
[1402:126] [2025-02-10 07:47:38 +0000.616217][40db] get the H.264 IDR frame
[1402:129] [2025-02-10 07:47:38 +0000.618951][40d9] OnVideoTimer: OnVideoTimer
EndComposeFile
[1402:129] [2025-02-10 07:47:38 +0000.619043][40d9] EndComposeFile:
EndComposeFile, is composing 1
[1402:134] [2025-02-10 07:47:38 +0000.623588][40d7] DTS queue for
Generator:0x78484886b8 12197 12227 12259 12295 12331 12361 12394
[1402:148] [2025-02-10 07:47:38 +0000.637828][40d7] Push an pts:12594 to dts queue.
[1402:149] [2025-02-10 07:47:38 +0000.639100][40d7]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:379
[1402:149] [2025-02-10 07:47:38 +0000.639171][40d7]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x775803d800
[1402:152] [2025-02-10 07:47:38 +0000.641503][40d8]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[1402:152] [2025-02-10 07:47:38 +0000.641574][40d8]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[1402:152] [2025-02-10 07:47:38 +0000.641829][40d6] stop recording
[1402:152] [2025-02-10 07:47:38 +0000.641866][40d6]
RecordingSessionInternalSimple:destroy media processers
[1402:152] [2025-02-10 07:47:38 +0000.641884][40d6] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1402:152] [2025-02-10 07:47:38 +0000.641899][40d6] H264Encode::flushing hareware
Encoder
[1402:152] [2025-02-10 07:47:38 +0000.641991][40d6] Flush time:44512713 enter.

[1402:152] [2025-02-10 07:47:38 +0000.642052][40d6] H264Encoder encoder flush


[1402:152] [2025-02-10 07:47:38 +0000.642072][40d6] flush output queue
[1402:179] [2025-02-10 07:47:38 +0000.668988][40d6] last dts:12561 currentPts:12594
ppsOrSPS:0 queue length:1
[1402:286] [2025-02-10 07:47:38 +0000.775821][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1402:484] [2025-02-10 07:47:38 +0000.973944][40d6] Flush leave. expire time = 332
ms

[1402:484] [2025-02-10 07:47:38 +0000.974275][40d6] ~H264EncodeWrap:


[1402:484] [2025-02-10 07:47:38 +0000.974344][40d6] ~H264Encode:
[1402:484] [2025-02-10 07:47:38 +0000.974395][40d6] teardownCompressionSession:
H264Encode::destroying Encoder
[1402:485] [2025-02-10 07:47:38 +0000.974447][40d6] Release time:44513046 enter.

[1402:485] [2025-02-10 07:47:38 +0000.974691][40d6] Release:


MediaCodecVideoEncoder::Release _inited:1
[1402:485] [2025-02-10 07:47:38 +0000.974868][40d6] Destroy time:44513046 enter.

[1402:485] [2025-02-10 07:47:38 +0000.974916][40d6] H264Encoder encoderDestroy


[1402:485] [2025-02-10 07:47:38 +0000.974962][40d6]
AndroidMediaCodecVideoEncoder::release env: 0x7770ad6020
[1402:485] [2025-02-10 07:47:38 +0000.975009][40d6]
AndroidMediaCodecVideoEncoder::Destroy
[1402:521] [2025-02-10 07:47:39 +0000.10676][40d6] Destroy leave. expire time = 36
ms

[1402:521] [2025-02-10 07:47:39 +0000.10930][40d6] Release leave. expire time = 36


ms

[1402:521] [2025-02-10 07:47:39 +0000.10977][40d6] ~AndroidHwAvcEncoder


time:44513082 enter.

[1402:521] [2025-02-10 07:47:39 +0000.11142][40d6] Release time:44513082 enter.

[1402:521] [2025-02-10 07:47:39 +0000.11214][40d6] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1402:521] [2025-02-10 07:47:39 +0000.11250][40d6] Release leave. expire time = 0
ms

[1402:521] [2025-02-10 07:47:39 +0000.11284][40d6] ~AndroidMediaCodecVideoEncoder


[1402:521] [2025-02-10 07:47:39 +0000.11315][40d6] ~WrapAndroidMediaCodec
time:44513082 enter.

[1402:521] [2025-02-10 07:47:39 +0000.11348][40d6] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1402:521] [2025-02-10 07:47:39 +0000.11382][40d6] video hevc hw codec


destructor:0x7848421c28

[1402:522] [2025-02-10 07:47:39 +0000.11437][40d6] ~AndroidHwAvcEncoder leave.


expire time = 1 ms
[1402:522] [2025-02-10 07:47:39 +0000.11493][40d6] teardownCompressionSession:
H264Encode::destroyed Encoder
[1402:522] [2025-02-10 07:47:39 +0000.11538][40d6]
RecordingSessionInternalSimple:destroy aac encoder output!
[1402:522] [2025-02-10 07:47:39 +0000.11664][40d6] AACSWEncode destructor
[1402:524] [2025-02-10 07:47:39 +0000.13866][40db] fd_close successed!
[1402:525] [2025-02-10 07:47:39 +0000.15178][40db] MP4 close file successfully
[1402:525] [2025-02-10 07:47:39 +0000.15233][40db] Recording session Internal:
notify recording ok
[1402:525] [2025-02-10 07:47:39 +0000.15269][40db] onRecordingOk: Recording Ok,
compose use time: 2076, averagefps 0
[1402:525] [2025-02-10 07:47:39 +0000.15312][40db] OnReceiveEOF:
[1402:529] [2025-02-10 07:47:39 +0000.18706][40d9] OnVideoTimer: OnVideoTimer
return
[1402:554] [2025-02-10 07:47:39 +0000.44319][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[1402:555] [2025-02-10 07:47:39 +0000.44501][7dd2] ~MediaComposeFile time:44513116
enter.

[1402:555] [2025-02-10 07:47:39 +0000.44570][7dd2] CancelCompose: CancelCompose,


is composing 0
[1402:555] [2025-02-10 07:47:39 +0000.45224][40d6] stop recording
[1402:555] [2025-02-10 07:47:39 +0000.45317][40d6] we have stopped recording before
[1402:557] [2025-02-10 07:47:39 +0000.47411][7dd2] ~MediaComposeFile leave. expire
time = 3 ms

[1402:558] [2025-02-10 07:47:39 +0000.47631][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1402:559] [2025-02-10 07:47:39 +0000.48661][7dd2] global uninited!
[1402:559] [2025-02-10 07:47:39 +0000.48785][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1402:559] [2025-02-10 07:47:39 +0000.48894][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1402:559] [2025-02-10 07:47:39 +0000.48949][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1402:559] [2025-02-10 07:47:39 +0000.49023][7dd2] UnbindInputFilter 0x77460ef318
this 0x77711f2ca0
[1402:559] [2025-02-10 07:47:39 +0000.49093][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b965280
[1402:559] [2025-02-10 07:47:39 +0000.49189][7dd2] DestoryDecoderByVideoSource
time:44513120 enter.

[1402:559] [2025-02-10 07:47:39 +0000.49245][7dd2] ~VideoBindDecoder time:44513120


enter.

[1402:560] [2025-02-10 07:47:39 +0000.49837][7dd2] CleanUp time:44513121 enter.

[1402:562] [2025-02-10 07:47:39 +0000.51449][7dd2] CleanUp leave. expire time = 2


ms

[1402:562] [2025-02-10 07:47:39 +0000.51574][7dd2] CleanUp time:44513123 enter.

[1402:562] [2025-02-10 07:47:39 +0000.52374][7dd2] CleanUp leave. expire time = 0


ms

[1402:565] [2025-02-10 07:47:39 +0000.55423][7dd2] ~VideoBindDecoder leave. expire


time = 7 ms
[1402:566] [2025-02-10 07:47:39 +0000.55543][7dd2] DestoryDecoderByVideoSource
leave. expire time = 7 ms

[1402:566] [2025-02-10 07:47:39 +0000.55656][7dd2] UnbindInputFilter 0x77460ef0d8


this 0x77460ef318
[1402:566] [2025-02-10 07:47:39 +0000.55715][7dd2] UnbindInputFilter 0x77460eec58
this 0x77460ef0d8
[1402:566] [2025-02-10 07:47:39 +0000.55784][7dd2] UnbindInputFilter 0x773b9654a0
this 0x77460eec58
[1402:566] [2025-02-10 07:47:39 +0000.55839][7dd2] UnbindInputFilter 0x77460ef258
this 0x77460ef6d8
[1402:566] [2025-02-10 07:47:39 +0000.55895][7dd2] UnbindInputFilter 0x77460ef198
this 0x77460ef258
[1402:566] [2025-02-10 07:47:39 +0000.55948][7dd2] UnbindInputFilter 0x773b9654a0
this 0x77460ef198
[1402:566] [2025-02-10 07:47:39 +0000.56047][7dd2] ~GLESContext:
[1402:568] [2025-02-10 07:47:39 +0000.58049][7dd2] GLESContext destruct finish.
[1402:568] [2025-02-10 07:47:39 +0000.58145][7dd2] filter: filter pipeline destroy
this: 0x77711f2c00
[1403:383] [2025-02-10 07:47:39 +0000.872863][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1403:383] [2025-02-10 07:47:39 +0000.873007][3ffc] _deviceSampleRate:48000

[1403:385] [2025-02-10 07:47:39 +0000.874478][3ffb] Run AGC when audioType = 0


[1404:013] [2025-02-10 07:47:40 +0000.503045][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1405:386] [2025-02-10 07:47:41 +0000.875765][3ffb] Run AGC when audioType = 0
[1405:386] [2025-02-10 07:47:41 +0000.875935][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1405:767] [2025-02-10 07:47:42 +0000.256717][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1407:386] [2025-02-10 07:47:43 +0000.875848][3ffb] Run AGC when audioType = 0
[1407:495] [2025-02-10 07:47:43 +0000.984545][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1409:238] [2025-02-10 07:47:45 +0000.728414][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1409:387] [2025-02-10 07:47:45 +0000.877273][3ffb] Run AGC when audioType = 0
[1409:388] [2025-02-10 07:47:45 +0000.877481][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1410:974] [2025-02-10 07:47:47 +0000.464065][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1411:385] [2025-02-10 07:47:47 +0000.874722][3ffb] Run AGC when audioType = 0
[1412:732] [2025-02-10 07:47:49 +0000.221932][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1413:384] [2025-02-10 07:47:49 +0000.873696][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1413:384] [2025-02-10 07:47:49 +0000.873892][3ffc] _deviceSampleRate:48000

[1413:389] [2025-02-10 07:47:49 +0000.878626][3ffb] Run AGC when audioType = 0


[1413:389] [2025-02-10 07:47:49 +0000.878774][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1414:480] [2025-02-10 07:47:50 +0000.969653][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1415:387] [2025-02-10 07:47:51 +0000.876883][3ffb] Run AGC when audioType = 0
[1416:216] [2025-02-10 07:47:52 +0000.706194][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1417:384] [2025-02-10 07:47:53 +0000.874232][3ffb] Run AGC when audioType = 0
[1417:385] [2025-02-10 07:47:53 +0000.874518][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1417:955] [2025-02-10 07:47:54 +0000.445334][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1419:384] [2025-02-10 07:47:55 +0000.873896][3ffb] Run AGC when audioType = 0
[1419:707] [2025-02-10 07:47:56 +0000.196918][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1421:386] [2025-02-10 07:47:57 +0000.875537][3ffb] Run AGC when audioType = 0
[1421:386] [2025-02-10 07:47:57 +0000.875752][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1421:440] [2025-02-10 07:47:57 +0000.929758][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1423:178] [2025-02-10 07:47:59 +0000.667752][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1423:384] [2025-02-10 07:47:59 +0000.873714][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1423:384] [2025-02-10 07:47:59 +0000.873973][3ffc] _deviceSampleRate:48000

[1423:386] [2025-02-10 07:47:59 +0000.875692][3ffb] Run AGC when audioType = 0


[1424:909] [2025-02-10 07:48:01 +0000.399139][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1425:385] [2025-02-10 07:48:01 +0000.874915][3ffb] Run AGC when audioType = 0
[1425:385] [2025-02-10 07:48:01 +0000.875045][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1426:646] [2025-02-10 07:48:03 +0000.136219][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1427:388] [2025-02-10 07:48:03 +0000.878003][3ffb] Run AGC when audioType = 0
[1428:387] [2025-02-10 07:48:04 +0000.876750][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1429:384] [2025-02-10 07:48:05 +0000.874120][3ffb] Run AGC when audioType = 0
[1429:385] [2025-02-10 07:48:05 +0000.874468][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1430:148] [2025-02-10 07:48:06 +0000.638098][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1431:014] [2025-02-10 07:48:07 +0000.503972][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 270
[1431:014] [2025-02-10 07:48:07 +0000.504055][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 270
[1431:014] [2025-02-10 07:48:07 +0000.504193][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1431:015] [2025-02-10 07:48:07 +0000.504823][3ff7] operator() time:44541576
enter.

[1431:015] [2025-02-10 07:48:07 +0000.504895][3ff7] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:46
[1431:016] [2025-02-10 07:48:07 +0000.506401][3ff7] MicSource: Mic source
created:10x78484cec00
[1431:017] [2025-02-10 07:48:07 +0000.506955][3ff7] alloc thread: 0x7770b13500
name:worker1 thread id:514500119728 to Mic_source
[1431:017] [2025-02-10 07:48:07 +0000.507015][3ff7] audio: start the audio sender
thread.

[1431:017] [2025-02-10 07:48:07 +0000.507109][3ff7] construct OpenGLRenderProgram


0x78484a2198
[1431:017] [2025-02-10 07:48:07 +0000.507147][3ff7] CropFilter::SetOrientation
orientation: 270
[1431:017] [2025-02-10 07:48:07 +0000.507284][3ff7] filter: filter pipeline
construtc this: 0x773d0ab9c0
[1431:017] [2025-02-10 07:48:07 +0000.507331][3ff7] filter: filter pipeline2 update
pattern: 1
[1431:017] [2025-02-10 07:48:07 +0000.507386][3ff7] CameraSource::source_id_:80
[1431:017] [2025-02-10 07:48:07 +0000.507426][3ff7]
RecordAudioSource::source_id_:81
[1431:018] [2025-02-10 07:48:07 +0000.507597][3ff7] BindInputFilter 0x7770b14540
this 0x78484a23c0
[1431:018] [2025-02-10 07:48:07 +0000.507641][3ff7] BindInputFilter 0x7770b146d8
this 0x7770b12750
[1431:018] [2025-02-10 07:48:07 +0000.507682][3ff7] BindInputFilter 0x78484a23c0
this 0x773d0aba60
[1431:018] [2025-02-10 07:48:07 +0000.507729][3ff7] setParamentForFilters:
speed:1.000000
[1431:018] [2025-02-10 07:48:07 +0000.507758][3ff7] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1431:018] [2025-02-10 07:48:07 +0000.507795][3ff7] SetParamForFilter time:44541579
enter.

[1431:018] [2025-02-10 07:48:07 +0000.507832][3ff7] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1431:018] [2025-02-10 07:48:07 +0000.507868][3ff7] SetParamForFilter: Params
video index is: 0
[1431:018] [2025-02-10 07:48:07 +0000.507949][3ff7] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1431:018] [2025-02-10 07:48:07 +0000.507991][3ff7] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1431:018] [2025-02-10 07:48:07 +0000.508014][3ff7] crop filter mode tpye:
citytravelvideo index:0
[1431:022] [2025-02-10 07:48:07 +0000.511497][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511564][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511592][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511640][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511681][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511721][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511743][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511773][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511822][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511859][3ff7]
Warning(parse_template_json.cc:67): json parament no found the parament
[1431:022] [2025-02-10 07:48:07 +0000.511894][3ff7]
Warning(parse_template_json.cc:93): json parament no found the duration
[1431:022] [2025-02-10 07:48:07 +0000.511966][3ff7] SetParamForFilter leave.
expire time = 4 ms

[1431:022] [2025-02-10 07:48:07 +0000.512049][3ff7] OnOutputSizeChanged width 1280


height 720
[1431:022] [2025-02-10 07:48:07 +0000.512103][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1431:022] [2025-02-10 07:48:07 +0000.512131][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1431:022] [2025-02-10 07:48:07 +0000.512164][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1431:022] [2025-02-10 07:48:07 +0000.512211][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1431:022] [2025-02-10 07:48:07 +0000.512256][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1431:022] [2025-02-10 07:48:07 +0000.512300][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1431:022] [2025-02-10 07:48:07 +0000.512352][3ff7] construct TrivalImageDrawer
0x784848ba40
[1431:022] [2025-02-10 07:48:07 +0000.512375][3ff7] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x784848ba40 context 0x7770b87f40
[1431:022] [2025-02-10 07:48:07 +0000.512399][3ff7] setupGLES:
[1431:023] [2025-02-10 07:48:07 +0000.512677][3ff7]
OpenGLRenderProgram::Initialize.
[1431:023] [2025-02-10 07:48:07 +0000.512727][3ff7] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1431:023] [2025-02-10 07:48:07 +0000.512753][3ff7] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1431:023] [2025-02-10 07:48:07 +0000.512854][3ff7] Init open gl render:
0x78484a2198
[1431:023] [2025-02-10 07:48:07 +0000.512885][3ff7] Fragement shader path:
[1431:023] [2025-02-10 07:48:07 +0000.512910][3ff7] Fragement shader path:
[1431:023] [2025-02-10 07:48:07 +0000.512934][3ff7] create opengl program object.
[1431:023] [2025-02-10 07:48:07 +0000.512956][3ff7] create shader: vertex
[1431:023] [2025-02-10 07:48:07 +0000.513124][3ff7] create shader: fragment
[1431:025] [2025-02-10 07:48:07 +0000.514651][3ff7] Have not extra filter filename!
[1431:025] [2025-02-10 07:48:07 +0000.514720][3ff7] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1431:025] [2025-02-10 07:48:07 +0000.514748][3ff7] OpenGLRenderProgram::Initialize
success.
[1431:025] [2025-02-10 07:48:07 +0000.514794][3ff7] Setup the OpenGL result:1
[1431:025] [2025-02-10 07:48:07 +0000.515047][3ff6] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1431:025] [2025-02-10 07:48:07 +0000.515167][3ff6] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1431:025] [2025-02-10 07:48:07 +0000.515205][3ff6] 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
[1431:025] [2025-02-10 07:48:07 +0000.515239][3ff6] 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_44541586.mp4
fileFD: -1
[1431:026] [2025-02-10 07:48:07 +0000.515778][3ff6] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
is opened successfully
[1431:026] [2025-02-10 07:48:07 +0000.515805][3ff6] setupMediaProcessers:
[1431:026] [2025-02-10 07:48:07 +0000.515825][3ff6]
RecordingSessionInternalSimple:setup media processers.
[1431:026] [2025-02-10 07:48:07 +0000.515848][3ff6] construct AAC encoder
[1431:026] [2025-02-10 07:48:07 +0000.516079][3ff6] H264Encoder creating:
superfast011818
[1431:026] [2025-02-10 07:48:07 +0000.516115][3ff6] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1431:026] [2025-02-10 07:48:07 +0000.516405][4109] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7738f8e498
[1431:027] [2025-02-10 07:48:07 +0000.516695][3ff6] H264Encode::GetMachineModel is
POCO F2 Pro
[1431:027] [2025-02-10 07:48:07 +0000.516730][3ff6] H264Encoder machine_mode
is:POCO F2 Pro
[1431:027] [2025-02-10 07:48:07 +0000.516752][3ff6] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1431:027] [2025-02-10 07:48:07 +0000.516777][3ff6] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1431:027] [2025-02-10 07:48:07 +0000.516801][3ff6] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1431:027] [2025-02-10 07:48:07 +0000.516824][3ff6] setupCompressionSession:
[1431:027] [2025-02-10 07:48:07 +0000.516846][3ff6] H264Encode::creating hareware
Encoder
[1431:027] [2025-02-10 07:48:07 +0000.516872][3ff6] AndroidHwAvcEncoder
time:44541588 enter.

[1431:027] [2025-02-10 07:48:07 +0000.516997][3ff6] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1431:027] [2025-02-10 07:48:07 +0000.517099][3ff6] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1431:027] [2025-02-10 07:48:07 +0000.517128][3ff6] The video avc hw codec address
is 0x77ca18c828
[1431:027] [2025-02-10 07:48:07 +0000.517180][3ff6] AndroidHwAvcEncoder leave.
expire time = 0 ms

[1431:027] [2025-02-10 07:48:07 +0000.517211][3ff6] RegisterEncodeCompleteCallback


time:44541588 enter.

[1431:027] [2025-02-10 07:48:07 +0000.517282][3ff6] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1431:027] [2025-02-10 07:48:07 +0000.517350][3ff6] InitEncode time:44541588


enter.

[1431:027] [2025-02-10 07:48:07 +0000.517414][3ff6] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1431:028] [2025-02-10 07:48:07 +0000.517447][3ff6] Create time:44541589 enter.

[1431:028] [2025-02-10 07:48:07 +0000.517472][3ff6] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1431:028] [2025-02-10 07:48:07 +0000.517510][3ff6]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x777139e240
[1431:028] [2025-02-10 07:48:07 +0000.517632][3ff6]
supported_type:image/vnd.android.heic
[1431:028] [2025-02-10 07:48:07 +0000.517675][3ff6] supported_type:video/avc
[1431:028] [2025-02-10 07:48:07 +0000.517699][3ff6] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1431:028] [2025-02-10 07:48:07 +0000.517730][3ff6] hwCodecPrefix :OMX.qcom.
[1431:028] [2025-02-10 07:48:07 +0000.517816][3ff6] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1431:028] [2025-02-10 07:48:07 +0000.517899][3ff6] mediacodec_createCodecByName
time:44541589 enter.

[1431:028] [2025-02-10 07:48:07 +0000.517925][3ff6] WrapAndroidMediaCodec


time:44541589 enter.

[1431:028] [2025-02-10 07:48:07 +0000.518031][3ff6] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1431:046] [2025-02-10 07:48:07 +0000.535987][3ff6] mediacodec_createCodecByName


leave. expire time = 18 ms

[1431:046] [2025-02-10 07:48:07 +0000.536093][3ff6] WrapAndroidMediaFromat


time:44541607 enter.

[1431:046] [2025-02-10 07:48:07 +0000.536175][3ff6] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1431:080] [2025-02-10 07:48:07 +0000.570168][3ff6] Destroy time:44541641 enter.

[1431:080] [2025-02-10 07:48:07 +0000.570293][3ff6] WrapAndroidMediaFromat::


Destroy
[1431:080] [2025-02-10 07:48:07 +0000.570339][3ff6] Destroy leave. expire time = 0
ms

[1431:081] [2025-02-10 07:48:07 +0000.570591][3ff6] ~WrapAndroidMediaFromat


time:44541642 enter.

[1431:081] [2025-02-10 07:48:07 +0000.570634][3ff6] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1431:081] [2025-02-10 07:48:07 +0000.570674][3ff6] Create leave. expire time = 53


ms

[1431:081] [2025-02-10 07:48:07 +0000.570714][3ff6] isSemiPlanarSupport


time:44541642 enter.

[1431:081] [2025-02-10 07:48:07 +0000.570749][3ff6] H264Encoder isSemiPlanarSupport


[1431:081] [2025-02-10 07:48:07 +0000.570788][3ff6] isSemiPlanarSupport leave.
expire time = 0 ms

[1431:081] [2025-02-10 07:48:07 +0000.570823][3ff6] creat hw H264Encoder success,


isSemiPlanar:1
[1431:081] [2025-02-10 07:48:07 +0000.570991][3ff6] InitEncode leave. expire time
= 54 ms

[1431:081] [2025-02-10 07:48:07 +0000.571063][3ff6] H264Encode::created Encoder


[1431:081] [2025-02-10 07:48:07 +0000.571102][3ff6] H264Encode:: H264 encoder
created.
[1431:081] [2025-02-10 07:48:07 +0000.571136][3ff6] H264 encoder created.
[1431:081] [2025-02-10 07:48:07 +0000.571167][3ff6]
RecordingSessionInternalSimple:created avc encoder avc: 0x7770aa6bc0
[1431:081] [2025-02-10 07:48:07 +0000.571245][3ff6] setOutput:
[1431:081] [2025-02-10 07:48:07 +0000.571319][3ff6]
RecordingSessionInternalSimple:encoder set output to muxer!
[1431:081] [2025-02-10 07:48:07 +0000.571372][3ff6] request a key frame
[1431:081] [2025-02-10 07:48:07 +0000.571420][3ff6] H264Encode:: request a key
frame
[1431:082] [2025-02-10 07:48:07 +0000.571568][3ff6] setDisplayRotate :270
[1431:082] [2025-02-10 07:48:07 +0000.571651][3ff6] MP4Recorder
AddDisplayRotate:270 c:-1.83697e-16 s:1 matrix[0]:0 matrix[1]:65535 matrix[2]:0
matrix[3]:256 matrix[4]:0 matrix[8]:64
[1431:082] [2025-02-10 07:48:07 +0000.571856][3ff7] StartRecording:
[1431:082] [2025-02-10 07:48:07 +0000.572227][4102] operator(): Set the recording
session in mic source. recording session: 0x7770b14580
[1431:083] [2025-02-10 07:48:07 +0000.572690][3ff7] operator() leave. expire time
= 68 ms

[1431:110] [2025-02-10 07:48:07 +0000.600402][4102] The output timestamp from audio


mixer change:44541667
[1431:118] [2025-02-10 07:48:07 +0000.607513][3ff7] begine recode to first frame
spend time:103
[1431:118] [2025-02-10 07:48:07 +0000.607600][3ff7]
GPUImageProcessing::SetOrientation orientation: 270
[1431:118] [2025-02-10 07:48:07 +0000.608261][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1431:159] [2025-02-10 07:48:07 +0000.649319][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1431:166] [2025-02-10 07:48:07 +0000.655749][4108]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1431:189] [2025-02-10 07:48:07 +0000.678825][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1431:220] [2025-02-10 07:48:07 +0000.710131][4109] add aac audio track with id:1
[1431:220] [2025-02-10 07:48:07 +0000.710371][4109] audio start ts:0
[1431:221] [2025-02-10 07:48:07 +0000.710430][4109] the audio frame has been
written into MP4 file
[1431:230] [2025-02-10 07:48:07 +0000.719955][4108] h264 add frame header cdr flag
[1431:230] [2025-02-10 07:48:07 +0000.720338][4108] h264 add frame header cdr flag
[1431:231] [2025-02-10 07:48:07 +0000.720627][4108] Received key frame:0
[1431:231] [2025-02-10 07:48:07 +0000.720702][4108] H264Encode:: get a sps pps
header!headerSize:31
[1431:231] [2025-02-10 07:48:07 +0000.720836][4109] get the H.264 SPS parameter
[1431:231] [2025-02-10 07:48:07 +0000.721090][4109] add video track with id:2
[1431:232] [2025-02-10 07:48:07 +0000.721660][4109] get the H.264 PPS parameter
[1431:232] [2025-02-10 07:48:07 +0000.721939][4109] get the H.264 IDR frame
[1431:232] [2025-02-10 07:48:07 +0000.722009][4109] resss:true
[1431:232] [2025-02-10 07:48:07 +0000.722041][4109] video start ts:0
[1431:232] [2025-02-10 07:48:07 +0000.722143][4109] the video frame has been
written into MP4 file
[1431:278] [2025-02-10 07:48:07 +0000.767910][4100] AF_SpeedFilter::PullFrame eof4
[1431:321] [2025-02-10 07:48:07 +0000.810660][4100]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1431:385] [2025-02-10 07:48:07 +0000.874843][3ffb] Run AGC when audioType = 0
[1431:390] [2025-02-10 07:48:07 +0000.880303][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1431:503] [2025-02-10 07:48:07 +0000.992998][3ffb] On audio frame the broadcast
with timestamp:44542064 samples:480. (1000 frame for one log)

[1431:523] [2025-02-10 07:48:08 +0000.13184][3ff7] The convert RGB to YUV take 1


[1431:545] [2025-02-10 07:48:08 +0000.34822][4102] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[1431:545] [2025-02-10 07:48:08 +0000.35228][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1431:565] [2025-02-10 07:48:08 +0000.54813][4100] AF_SpeedFilter audio
0x7770b12600 PullFrame
[1431:658] [2025-02-10 07:48:08 +0000.147902][4108] DTS queue for
Generator:0x7738f8e6b8 461 496
[1431:691] [2025-02-10 07:48:08 +0000.180751][4108] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:529
[1431:691] [2025-02-10 07:48:08 +0000.180898][4108] push video frame to H264
encoder. (100 frame for one log)

[1431:691] [2025-02-10 07:48:08 +0000.180955][4108] push video frame to H264


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

[1431:691] [2025-02-10 07:48:08 +0000.180992][4108] H264Encode::push video frame to


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

[1431:691] [2025-02-10 07:48:08 +0000.181034][4108] The input pts:529 fps:30


[1431:729] [2025-02-10 07:48:08 +0000.218793][4108] H264Encode::H264SWEncoder get
callback, length:32864 type:1 nalType:1length:32860
[1431:789] [2025-02-10 07:48:08 +0000.278519][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1431:789] [2025-02-10 07:48:08 +0000.278604][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1431:789] [2025-02-10 07:48:08 +0000.278885][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1431:789] [2025-02-10 07:48:08 +0000.278972][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1431:882] [2025-02-10 07:48:08 +0000.371533][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1431:888] [2025-02-10 07:48:08 +0000.377734][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1431:958] [2025-02-10 07:48:08 +0000.447842][3ff7] webrtc common_video plane
old ..... (1/1000) new: 144001 delete: 143979 diff: 22
[1432:026] [2025-02-10 07:48:08 +0000.515620][3ff7] The convert RGB to YUV take 2
[1432:392] [2025-02-10 07:48:08 +0000.881734][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1432:459] [2025-02-10 07:48:08 +0000.949023][4108] Push an pts:1296 to dts queue.
[1432:496] [2025-02-10 07:48:08 +0000.985446][4108] DTS queue for
Generator:0x7738f8e6b8 1296 1333
[1432:498] [2025-02-10 07:48:08 +0000.988406][4108] SendFrame
encodedImage._timeStamp:1296encodedImage->_length:44528
[1432:499] [2025-02-10 07:48:08 +0000.988650][4108] last dts:1263 currentPts:1296
ppsOrSPS:0 queue length:2
[1432:526] [2025-02-10 07:48:09 +0000.16395][3ff7] The convert RGB to YUV take 1
[1432:550] [2025-02-10 07:48:09 +0000.40273][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1432:721] [2025-02-10 07:48:09 +0000.210751][4107]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1532queue_audio_frame_:1
[1432:789] [2025-02-10 07:48:09 +0000.278963][4100]
RecordAudioSource::PullAudioFrame
[1432:892] [2025-02-10 07:48:09 +0000.381724][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1432:895] [2025-02-10 07:48:09 +0000.385204][4100] resampled_data_size:9216
[1432:901] [2025-02-10 07:48:09 +0000.390450][4108] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1696 pts:1696
[1433:024] [2025-02-10 07:48:09 +0000.513511][3ff7] The convert RGB to YUV take 2
[1433:104] [2025-02-10 07:48:09 +0000.594292][4100] AF_SpeedFilter audio
0x7770b12600 PullFrame
[1433:198] [2025-02-10 07:48:09 +0000.688173][4108] h264 add frame header cdr flag
[1433:199] [2025-02-10 07:48:09 +0000.688647][4108] Received key frame:1998
[1433:226] [2025-02-10 07:48:09 +0000.716291][4109] get the H.264 IDR frame
[1433:298] [2025-02-10 07:48:09 +0000.787724][4108] DTS queue for
Generator:0x7738f8e6b8 2134
[1433:383] [2025-02-10 07:48:09 +0000.872878][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1433:383] [2025-02-10 07:48:09 +0000.873055][3ffc] _deviceSampleRate:48000

[1433:385] [2025-02-10 07:48:09 +0000.874483][3ffb] Run AGC when audioType = 0


[1433:385] [2025-02-10 07:48:09 +0000.874911][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1433:389] [2025-02-10 07:48:09 +0000.878555][3ff7] The read pixel from buffer
take: 1 width:1280 height:720 frameType:0
[1433:464] [2025-02-10 07:48:09 +0000.954083][4100] AF_SpeedFilter::PullFrame eof4
[1433:508] [2025-02-10 07:48:09 +0000.997501][4100]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1433:524] [2025-02-10 07:48:10 +0000.13679][3ff7] The convert RGB to YUV take 2
[1433:549] [2025-02-10 07:48:10 +0000.38949][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1433:595] [2025-02-10 07:48:10 +0000.85081][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1433:795] [2025-02-10 07:48:10 +0000.284865][4108] Push an pts:2632 to dts queue.
[1433:832] [2025-02-10 07:48:10 +0000.322158][4108] last dts:2597 currentPts:2632
ppsOrSPS:0 queue length:2
[1433:890] [2025-02-10 07:48:10 +0000.379691][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1434:024] [2025-02-10 07:48:10 +0000.513557][3ff7] The convert RGB to YUV take 2
[1434:024] [2025-02-10 07:48:10 +0000.513760][3ff7] webrtc common_video plane
old ..... (1/1000) new: 145001 delete: 144983 diff: 18
[1434:133] [2025-02-10 07:48:10 +0000.622747][4108] DTS queue for
Generator:0x7738f8e6b8 2966
[1434:211] [2025-02-10 07:48:10 +0000.700851][4100] FilterPipeline2::OnAudioFrame
pts 3070 last_audio_timestamp_ 3070
[1434:389] [2025-02-10 07:48:10 +0000.879421][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1434:426] [2025-02-10 07:48:10 +0000.915802][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1434:429] [2025-02-10 07:48:10 +0000.919031][4108]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3266
[1434:529] [2025-02-10 07:48:11 +0000.18888][3ff7] The convert RGB to YUV take 3
[1434:553] [2025-02-10 07:48:11 +0000.42606][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1434:586] [2025-02-10 07:48:11 +0000.75571][4100]
RecordAudioSource::PullAudioFrame
[1434:657] [2025-02-10 07:48:11 +0000.147412][4100] AF_SpeedFilter audio
0x7770b12600 PullFrame
[1434:891] [2025-02-10 07:48:11 +0000.381201][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1434:961] [2025-02-10 07:48:11 +0000.451173][4108] DTS queue for
Generator:0x7738f8e6b8 3797
[1435:029] [2025-02-10 07:48:11 +0000.518672][3ff7] The convert RGB to YUV take 2
[1435:058] [2025-02-10 07:48:11 +0000.547524][4108] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3896
[1435:058] [2025-02-10 07:48:11 +0000.547645][4108] push video frame to H264
encoder. (100 frame for one log)

[1435:058] [2025-02-10 07:48:11 +0000.547702][4108] push video frame to H264


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

[1435:058] [2025-02-10 07:48:11 +0000.547748][4108] H264Encode::push video frame to


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

[1435:058] [2025-02-10 07:48:11 +0000.547803][4108] The input pts:3896 fps:30


[1435:078] [2025-02-10 07:48:11 +0000.567811][4107]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3854queue_audio_frame_:4
[1435:094] [2025-02-10 07:48:11 +0000.583792][4108] H264Encode::H264SWEncoder get
callback, length:66592 type:1 nalType:1length:66588
[1435:126] [2025-02-10 07:48:11 +0000.615757][4108] Push an pts:3964 to dts queue.
[1435:158] [2025-02-10 07:48:11 +0000.648182][4100] resampled_data_size:0
[1435:159] [2025-02-10 07:48:11 +0000.648931][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1435:159] [2025-02-10 07:48:11 +0000.649002][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1435:159] [2025-02-10 07:48:11 +0000.649342][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1435:159] [2025-02-10 07:48:11 +0000.649405][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1435:167] [2025-02-10 07:48:11 +0000.656535][4108] last dts:3928 currentPts:3964
ppsOrSPS:0 queue length:2
[1435:193] [2025-02-10 07:48:11 +0000.683242][4108] h264 add frame header cdr flag
[1435:194] [2025-02-10 07:48:11 +0000.683630][4108] Received key frame:3999
[1435:225] [2025-02-10 07:48:11 +0000.715239][4109] get the H.264 IDR frame
[1435:249] [2025-02-10 07:48:11 +0000.739354][4100] AF_SpeedFilter audio time 111,
0x7770b12600 out time: 44545766 org time: 44545766
[1435:308] [2025-02-10 07:48:11 +0000.798394][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1435:386] [2025-02-10 07:48:11 +0000.875524][3ffb] Run AGC when audioType = 0
[1435:388] [2025-02-10 07:48:11 +0000.877954][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1435:527] [2025-02-10 07:48:12 +0000.17238][3ff7] The convert RGB to YUV take 1
[1435:554] [2025-02-10 07:48:12 +0000.43935][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1435:650] [2025-02-10 07:48:12 +0000.140210][4100] AF_SpeedFilter::PullFrame eof4
[1435:690] [2025-02-10 07:48:12 +0000.180172][4100]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1435:793] [2025-02-10 07:48:12 +0000.282435][4108] DTS queue for
Generator:0x7738f8e6b8 4594 4629
[1435:829] [2025-02-10 07:48:12 +0000.318719][4108] SendFrame
encodedImage._timeStamp:4629encodedImage->_length:54592
[1435:889] [2025-02-10 07:48:12 +0000.378631][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1436:023] [2025-02-10 07:48:12 +0000.513355][3ff7] The convert RGB to YUV take 1
[1436:121] [2025-02-10 07:48:12 +0000.610532][3ff7] webrtc common_video plane
old ..... (1/1000) new: 146001 delete: 145979 diff: 22
[1436:197] [2025-02-10 07:48:12 +0000.686452][4100] AF_SpeedFilter audio
0x7770b12600 PullFrame
[1436:262] [2025-02-10 07:48:12 +0000.751430][4108] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5068 pts:5068
[1436:373] [2025-02-10 07:48:12 +0000.863033][4100]
RecordAudioSource::PullAudioFrame
[1436:387] [2025-02-10 07:48:12 +0000.877397][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1436:460] [2025-02-10 07:48:12 +0000.949700][4108] Push an pts:5297 to dts queue.
[1436:497] [2025-02-10 07:48:12 +0000.987251][4108] last dts:5262 currentPts:5297
ppsOrSPS:0 queue length:2
[1436:523] [2025-02-10 07:48:13 +0000.13143][3ff7] The convert RGB to YUV take 2
[1436:551] [2025-02-10 07:48:13 +0000.41332][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1436:627] [2025-02-10 07:48:13 +0000.117395][4108] DTS queue for
Generator:0x7738f8e6b8 5430 5466
[1436:672] [2025-02-10 07:48:13 +0000.161620][4100] AF_SpeedFilter audio time
[1436:889] [2025-02-10 07:48:13 +0000.379388][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1437:026] [2025-02-10 07:48:13 +0000.516352][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1437:031] [2025-02-10 07:48:13 +0000.520642][3ff7] The convert RGB to YUV take 2
[1437:195] [2025-02-10 07:48:13 +0000.684899][4108] h264 add frame header cdr flag
[1437:195] [2025-02-10 07:48:13 +0000.685156][4108] Received key frame:5999
[1437:230] [2025-02-10 07:48:13 +0000.720194][4109] get the H.264 IDR frame
[1437:331] [2025-02-10 07:48:13 +0000.821413][4100] resampled_data_size:12288
[1437:386] [2025-02-10 07:48:13 +0000.875703][3ffb] Run AGC when audioType = 0
[1437:386] [2025-02-10 07:48:13 +0000.875818][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1437:393] [2025-02-10 07:48:13 +0000.882815][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1437:430] [2025-02-10 07:48:13 +0000.920211][4108] DTS queue for
Generator:0x7738f8e6b8 6262
[1437:437] [2025-02-10 07:48:13 +0000.926493][4107]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6176queue_audio_frame_:8
[1437:521] [2025-02-10 07:48:14 +0000.11231][3ff7] The convert RGB to YUV take 2
[1437:549] [2025-02-10 07:48:14 +0000.38723][4102] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1437:641] [2025-02-10 07:48:14 +0000.131195][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1437:642] [2025-02-10 07:48:14 +0000.131438][3ff7] operator(): Stop
[1437:642] [2025-02-10 07:48:14 +0000.131538][3ff7] StopPullFrameAndWriteMp4
time:44548203 enter.

[1437:642] [2025-02-10 07:48:14 +0000.131589][3ff7] StopRecording:


[1437:644] [2025-02-10 07:48:14 +0000.133892][4100] PullAudioFrame: PullFrame audio
finished.
[1437:644] [2025-02-10 07:48:14 +0000.133961][4100]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1437:645] [2025-02-10 07:48:14 +0000.134727][4108]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:195
[1437:648] [2025-02-10 07:48:14 +0000.138380][3ff6] stop recording
[1437:649] [2025-02-10 07:48:14 +0000.138463][3ff6]
RecordingSessionInternalSimple:destroy media processers
[1437:649] [2025-02-10 07:48:14 +0000.138515][3ff6] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1437:649] [2025-02-10 07:48:14 +0000.138556][3ff6] H264Encode::flushing hareware
Encoder
[1437:649] [2025-02-10 07:48:14 +0000.138712][3ff6] Flush time:44548210 enter.

[1437:649] [2025-02-10 07:48:14 +0000.138775][3ff6] H264Encoder encoder flush


[1437:649] [2025-02-10 07:48:14 +0000.138822][3ff6] flush output queue
[1437:988] [2025-02-10 07:48:14 +0000.478438][3ff6] Flush leave. expire time = 340
ms

[1437:989] [2025-02-10 07:48:14 +0000.478654][3ff6] ~H264EncodeWrap:


[1437:989] [2025-02-10 07:48:14 +0000.478719][3ff6] ~H264Encode:
[1437:989] [2025-02-10 07:48:14 +0000.478752][3ff6] teardownCompressionSession:
H264Encode::destroying Encoder
[1437:989] [2025-02-10 07:48:14 +0000.478788][3ff6] Release time:44548550 enter.

[1437:989] [2025-02-10 07:48:14 +0000.478941][3ff6] Release:


MediaCodecVideoEncoder::Release _inited:1
[1437:989] [2025-02-10 07:48:14 +0000.478995][3ff6] Destroy time:44548550 enter.

[1437:989] [2025-02-10 07:48:14 +0000.479172][3ff6] H264Encoder encoderDestroy


[1437:989] [2025-02-10 07:48:14 +0000.479229][3ff6]
AndroidMediaCodecVideoEncoder::release env: 0x77837a4020
[1437:989] [2025-02-10 07:48:14 +0000.479267][3ff6]
AndroidMediaCodecVideoEncoder::Destroy
[1438:025] [2025-02-10 07:48:14 +0000.515350][3ff6] Destroy leave. expire time =
36 ms

[1438:026] [2025-02-10 07:48:14 +0000.515485][3ff6] Release leave. expire time =


37 ms

[1438:026] [2025-02-10 07:48:14 +0000.515522][3ff6] ~AndroidHwAvcEncoder


time:44548587 enter.

[1438:026] [2025-02-10 07:48:14 +0000.515671][3ff6] Release time:44548587 enter.

[1438:026] [2025-02-10 07:48:14 +0000.515748][3ff6] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1438:026] [2025-02-10 07:48:14 +0000.515800][3ff6] Release leave. expire time = 0
ms

[1438:026] [2025-02-10 07:48:14 +0000.515848][3ff6] ~AndroidMediaCodecVideoEncoder


[1438:026] [2025-02-10 07:48:14 +0000.515894][3ff6] ~WrapAndroidMediaCodec
time:44548587 enter.
[1438:026] [2025-02-10 07:48:14 +0000.515939][3ff6] ~WrapAndroidMediaCodec leave.
expire time = 0 ms

[1438:026] [2025-02-10 07:48:14 +0000.515982][3ff6] video hevc hw codec


destructor:0x77ca18c828

[1438:026] [2025-02-10 07:48:14 +0000.516047][3ff6] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[1438:026] [2025-02-10 07:48:14 +0000.516109][3ff6] teardownCompressionSession:


H264Encode::destroyed Encoder
[1438:026] [2025-02-10 07:48:14 +0000.516162][3ff6]
RecordingSessionInternalSimple:destroy aac encoder output!
[1438:026] [2025-02-10 07:48:14 +0000.516210][3ff6] AACSWEncode destructor
[1438:030] [2025-02-10 07:48:14 +0000.520141][4109] MP4 close file successfully
[1438:030] [2025-02-10 07:48:14 +0000.520236][4109] Recording session Internal:
notify recording ok
[1438:030] [2025-02-10 07:48:14 +0000.520292][4109] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
output_video_timestamp_:6468 last_video_pts_:6468
[1438:030] [2025-02-10 07:48:14 +0000.520346][4109] OnRecordFinish:
[1438:031] [2025-02-10 07:48:14 +0000.520882][4109] onRecordingOk: net seek
pos:0record video duration:6501record audio duration:6455
[1438:033] [2025-02-10 07:48:14 +0000.522645][4102] destructMicSource_w:
[1438:033] [2025-02-10 07:48:14 +0000.522707][4102] setOutput_w:
MicSource::setOutput() 0x0
[1438:033] [2025-02-10 07:48:14 +0000.523284][3ff7] releaseThread 0x7770b13500
[1438:034] [2025-02-10 07:48:14 +0000.523871][3ff7] ~MicSource: Mic source
destroyed:0x78484cec00
[1438:037] [2025-02-10 07:48:14 +0000.526656][3ff7] StopPullFrameAndWriteMp4
leave. expire time = 395 ms

[1438:037] [2025-02-10 07:48:14 +0000.526742][3ff7] DestroyPipelineAndFilters


time:44548598 enter.

[1438:037] [2025-02-10 07:48:14 +0000.526853][3ff7] UnbindInputFilter 0x7770b14540


this 0x78484a23c0
[1438:037] [2025-02-10 07:48:14 +0000.526904][3ff7] UnbindInputFilter 0x7770b146d8
this 0x7770b12750
[1438:037] [2025-02-10 07:48:14 +0000.526960][3ff7] UnbindInputFilter 0x78484a23c0
this 0x773d0aba60
[1438:037] [2025-02-10 07:48:14 +0000.526990][3ff7] filter: filter pipeline destroy
this: 0x773d0ab9c0
[1438:038] [2025-02-10 07:48:14 +0000.528117][3ff7] ClearVideoOfSources: recodring
total frames:0
[1438:038] [2025-02-10 07:48:14 +0000.528191][3ff7] ClearVideoOfSources:
[1438:038] [2025-02-10 07:48:14 +0000.528241][3ff7] GPUImageProcessing destruct.
[1438:038] [2025-02-10 07:48:14 +0000.528314][3ff7] destroy TrivalImageDrawer
0x784848ba40
[1438:038] [2025-02-10 07:48:14 +0000.528362][3ff7] The shader has been initialize,
clean up them.

[1438:039] [2025-02-10 07:48:14 +0000.528460][3ff7] ~OpenGLFrameBuffer:


[1438:039] [2025-02-10 07:48:14 +0000.528601][3ff7] ~OpenGLFrameBuffer:
[1438:039] [2025-02-10 07:48:14 +0000.528694][3ff7] ~OpenGLFrameBuffer:
[1438:039] [2025-02-10 07:48:14 +0000.528780][3ff7] ~OpenGLFrameBuffer:
[1438:039] [2025-02-10 07:48:14 +0000.528864][3ff7] ~OpenGLFrameBuffer:
[1438:039] [2025-02-10 07:48:14 +0000.528965][3ff7] ~OpenGLFrameBuffer:
[1438:040] [2025-02-10 07:48:14 +0000.529759][3ff7] GPUImageProcessing destruct
finish.
[1438:040] [2025-02-10 07:48:14 +0000.529832][3ff7] GPURGBAFrame destruct.
[1438:040] [2025-02-10 07:48:14 +0000.529927][3ff7] destroy OpenGLRenderProgram
0x78484a2198
[1438:040] [2025-02-10 07:48:14 +0000.529969][3ff7] ~CameraSource time:44548601
enter.

[1438:040] [2025-02-10 07:48:14 +0000.530037][3ff7] ~CameraSource leave. expire


time = 0 ms

[1438:040] [2025-02-10 07:48:14 +0000.530078][3ff7] ~RecordAudioSource


time:44548601 enter.

[1438:040] [2025-02-10 07:48:14 +0000.530110][3ff7] ~RecordAudioSource leave.


expire time = 0 ms

[1438:040] [2025-02-10 07:48:14 +0000.530145][3ff7] DestroyPipelineAndFilters


leave. expire time = 3 ms

[1438:057] [2025-02-10 07:48:14 +0000.547347][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1438:058] [2025-02-10 07:48:14 +0000.547998][7dd2] machine model :poco
[1438:058] [2025-02-10 07:48:14 +0000.548041][7dd2] Support this machine
model :poco
[1438:058] [2025-02-10 07:48:14 +0000.548081][7dd2] global inited! current sdk
version: 07-20-936c45f
[1438:058] [2025-02-10 07:48:14 +0000.548352][7dd2] filter: filter pipeline
construtc this: 0x7771577000
[1438:058] [2025-02-10 07:48:14 +0000.548396][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1438:058] [2025-02-10 07:48:14 +0000.548465][7dd2] GLESContext:
[1438:059] [2025-02-10 07:48:14 +0000.548520][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1438:060] [2025-02-10 07:48:14 +0000.550075][7dd2] The result of creation:
0x77ca07b380
[1438:060] [2025-02-10 07:48:14 +0000.550213][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca07b600
[1438:060] [2025-02-10 07:48:14 +0000.550335][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1438:060] [2025-02-10 07:48:14 +0000.550388][7dd2] The source 0 speed:1
[1438:061] [2025-02-10 07:48:14 +0000.550437][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
delay: 0
[1438:061] [2025-02-10 07:48:14 +0000.550489][7dd2] CreateDecoderByVideoSource
time:44548622 enter.

[1438:061] [2025-02-10 07:48:14 +0000.550797][7dd2] running_decoder_count:0max


count:2
[1438:061] [2025-02-10 07:48:14 +0000.550850][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1438:062] [2025-02-10 07:48:14 +0000.552191][4113] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1438:085] [2025-02-10 07:48:14 +0000.575165][4113] OnStreamInfoFound: video


duration_: 6501
[1438:086] [2025-02-10 07:48:14 +0000.576394][4114] NO get frame from decoder
[1438:087] [2025-02-10 07:48:14 +0000.576467][7dd2] start decoder
[1438:087] [2025-02-10 07:48:14 +0000.576535][7dd2] CreateDecoderByVideoSource
leave. expire time = 26 ms

[1438:087] [2025-02-10 07:48:14 +0000.576610][7dd2] BindInputFilter 0x773b9677a0


this 0x7745e25258
[1438:087] [2025-02-10 07:48:14 +0000.576666][7dd2] BindInputFilter 0x7745e25258
this 0x7745e25558
[1438:087] [2025-02-10 07:48:14 +0000.576728][7dd2] BindInputFilter 0x773b9677a0
this 0x7745e58018
[1438:087] [2025-02-10 07:48:14 +0000.576809][7dd2] BindInputFilter 0x7745e58018
this 0x7745e580d8
[1438:087] [2025-02-10 07:48:14 +0000.576846][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1438:087] [2025-02-10 07:48:14 +0000.576911][7dd2] BindInputFilter 0x7745e25558
this 0x7745e58198
[1438:087] [2025-02-10 07:48:14 +0000.576970][7dd2] BindInputFilter 0x7745e58198
this 0x77715770a0
[1438:087] [2025-02-10 07:48:14 +0000.577042][7dd2] BindInputFilter 0x7745e580d8
this 0x7745e58318
[1438:087] [2025-02-10 07:48:14 +0000.577115][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1438:087] [2025-02-10 07:48:14 +0000.577167][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1438:088] [2025-02-10 07:48:14 +0000.577907][7dd2] machine model :poco
[1438:088] [2025-02-10 07:48:14 +0000.577961][4114] NO get frame from decoder
[1438:088] [2025-02-10 07:48:14 +0000.577977][7dd2] Support this machine
model :poco
[1438:088] [2025-02-10 07:48:14 +0000.578029][7dd2] global inited! current sdk
version: 07-20-936c45f
[1438:088] [2025-02-10 07:48:14 +0000.578133][7dd2] GetPipeline:
-----------------------------------------
[1438:088] [2025-02-10 07:48:14 +0000.578191][7dd2] GetPipeline: source:
0x773b967580
[1438:088] [2025-02-10 07:48:14 +0000.578230][7dd2] GetPipeline: filter: NULLFilter
[1438:088] [2025-02-10 07:48:14 +0000.578269][7dd2] GetPipeline: filter: NULLFilter
[1438:088] [2025-02-10 07:48:14 +0000.578305][7dd2] GetPipeline: filter: NULLFilter
[1438:088] [2025-02-10 07:48:14 +0000.578342][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1438:088] [2025-02-10 07:48:14 +0000.578378][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1438:088] [2025-02-10 07:48:14 +0000.578413][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1438:089] [2025-02-10 07:48:14 +0000.578449][7dd2] GetPipeline:
------------------------------------------
[1438:089] [2025-02-10 07:48:14 +0000.578488][7dd2] filter: filter pipeline2 update
pattern: 0
[1438:090] [2025-02-10 07:48:14 +0000.580084][4114] NO get frame from decoder
[1438:090] [2025-02-10 07:48:14 +0000.580179][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1438:091] [2025-02-10 07:48:14 +0000.580635][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1438:091] [2025-02-10 07:48:14 +0000.580788][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1438:091] [2025-02-10 07:48:14 +0000.581202][7dd2] DeviceInit:
[1438:092] [2025-02-10 07:48:14 +0000.581552][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1438:092] [2025-02-10 07:48:14 +0000.581818][4114] NO get frame from decoder
[1438:092] [2025-02-10 07:48:14 +0000.582018][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1438:093] [2025-02-10 07:48:14 +0000.582448][7dd2] CreatePlatformSpecificObjects:
[1438:093] [2025-02-10 07:48:14 +0000.582514][7dd2] audio device use null audio
input and opensl output
[1438:093] [2025-02-10 07:48:14 +0000.582565][7dd2] Create OpenSLES output module
with java VM support.

[1438:093] [2025-02-10 07:48:14 +0000.582698][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1438:093] [2025-02-10 07:48:14 +0000.582910][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1438:093] [2025-02-10 07:48:14 +0000.583143][7dd2] Create OpenSLES output module
with buffer num:2

[1438:093] [2025-02-10 07:48:14 +0000.583209][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1438:093] [2025-02-10 07:48:14 +0000.583253][7dd2] Init the output device.

[1438:093] [2025-02-10 07:48:14 +0000.583297][7dd2] Set the playout as stereo:1


[1438:093] [2025-02-10 07:48:14 +0000.583339][7dd2] Set the sample rate to be:44100

[1438:093] [2025-02-10 07:48:14 +0000.583400][7dd2] Low latency buffer size:144 low


sample rate:48000
[1438:094] [2025-02-10 07:48:14 +0000.583451][7dd2] DeviceInit: Done
[1438:094] [2025-02-10 07:48:14 +0000.583648][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1438:094] [2025-02-10 07:48:14 +0000.583973][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1438:094] [2025-02-10 07:48:14 +0000.584170][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x7745d84c60
[1438:094] [2025-02-10 07:48:14 +0000.584153][411f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77714c4918
[1438:094] [2025-02-10 07:48:14 +0000.584259][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1438:094] [2025-02-10 07:48:14 +0000.584301][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1438:094] [2025-02-10 07:48:14 +0000.584347][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1438:095] [2025-02-10 07:48:14 +0000.584527][7dd2] SetGraphLoop: SetGraphLoop 1
[1438:095] [2025-02-10 07:48:14 +0000.584577][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1438:095] [2025-02-10 07:48:14 +0000.584621][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1438:095] [2025-02-10 07:48:14 +0000.584920][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1438:095] [2025-02-10 07:48:14 +0000.585142][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1438:095] [2025-02-10 07:48:14 +0000.585382][4121] Start:
[1438:096] [2025-02-10 07:48:14 +0000.585755][4120] operator(): video render
started.
[1438:096] [2025-02-10 07:48:14 +0000.585818][4114] NO get frame from decoder
[1438:100] [2025-02-10 07:48:14 +0000.590420][4114] NO get frame from decoder
[1438:101] [2025-02-10 07:48:14 +0000.590594][4121] Start:
[1438:101] [2025-02-10 07:48:14 +0000.590689][4121] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1438:101] [2025-02-10 07:48:14 +0000.590732][4121] Reset: history total size: 98
[1438:101] [2025-02-10 07:48:14 +0000.590765][4121] DeviceStart:
audioDevice_:0x7771273000
[1438:101] [2025-02-10 07:48:14 +0000.590780][4121] DeviceStart: time profile
playout init before
[1438:101] [2025-02-10 07:48:14 +0000.590797][4121] DeviceStart: time profile
playout init end
[1438:101] [2025-02-10 07:48:14 +0000.590811][4121] OpenSlesOutput:Start playout

[1438:101] [2025-02-10 07:48:14 +0000.591351][4121] Create the opensl output


player. streamtype before:0

[1438:101] [2025-02-10 07:48:14 +0000.591391][4121] Create the opensl output


player. streamtype after:3

[1438:105] [2025-02-10 07:48:14 +0000.594994][4114] NO get frame from decoder


[1438:108] [2025-02-10 07:48:14 +0000.597829][4114] NO get frame from decoder
[1438:181] [2025-02-10 07:48:14 +0000.670832][4121] Enqueue opensl buffer size:1764
[1438:212] [2025-02-10 07:48:14 +0000.701893][4121] DeviceStart: time profile
playout all end
[1438:212] [2025-02-10 07:48:14 +0000.702000][4121] operator(): Audio playback
started.
[1438:212] [2025-02-10 07:48:14 +0000.702178][4121] operator(): Started now!
[1438:213] [2025-02-10 07:48:14 +0000.702599][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1438:226] [2025-02-10 07:48:14 +0000.715733][4120] lipsync_debug: First video
frame rendering.
[1438:286] [2025-02-10 07:48:14 +0000.775502][4121] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1438:286] [2025-02-10 07:48:14 +0000.775579][4121] First audio frame rendering
[1438:390] [2025-02-10 07:48:14 +0000.880413][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1438:433] [2025-02-10 07:48:14 +0000.922679][4123] video frame wait audio frame:
last_video_timestamp:461 last_audio_timestamp:347.891
[1438:504] [2025-02-10 07:48:14 +0000.994068][4120] DriveRender working... (1/200)
[1438:748] [2025-02-10 07:48:15 +0000.237999][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1438:804] [2025-02-10 07:48:15 +0000.293550][4120] lipsync_debug:remaining time:10
tsDelta - timeDelta:4
[1438:804] [2025-02-10 07:48:15 +0000.293694][4120] lipsync_debug:result remaining
time:4
[1438:808] [2025-02-10 07:48:15 +0000.297869][4120] lipsync_debug:displaying video
ts:54000 The current displayed video timestamp is:44549369
[1439:037] [2025-02-10 07:48:15 +0000.527020][4123] webrtc common_video plane
old ..... (1/1000) new: 147001 delete: 146991 diff: 10
[1439:187] [2025-02-10 07:48:15 +0000.677378][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1439:337] [2025-02-10 07:48:15 +0000.827383][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:15 tsDelta:46 timeDelta:32 last
video ts:95760 frame->pts:98550 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1439:338] [2025-02-10 07:48:15 +0000.827509][4120] lipsync_debug: tsDelta -
timeDelta = 14
[1439:350] [2025-02-10 07:48:15 +0000.839914][4122] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 55240
[1439:350] [2025-02-10 07:48:15 +0000.840031][4122] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1439:386] [2025-02-10 07:48:15 +0000.876084][3ffb] Run AGC when audioType = 0
[1439:601] [2025-02-10 07:48:16 +0000.91388][4120] lipsync_debug:displaying video
ts:113670 The current displayed video timestamp is:44550162
[1439:757] [2025-02-10 07:48:16 +0000.247053][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1439:919] [2025-02-10 07:48:16 +0000.408513][4123] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 179820pts ms:1.998e+06
[1439:919] [2025-02-10 07:48:16 +0000.409358][4123] OnVideoFrameReady(1/200)
[1439:920] [2025-02-10 07:48:16 +0000.409488][4120] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1440:026] [2025-02-10 07:48:16 +0000.516364][4120] DriveRender working... (1/200)
[1440:124] [2025-02-10 07:48:16 +0000.613610][4123]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1440:154] [2025-02-10 07:48:16 +0000.643983][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1440:308] [2025-02-10 07:48:16 +0000.797729][4121] The audio playback speed:100
(1/100)
[1440:308] [2025-02-10 07:48:16 +0000.797868][4121] lipsync_debug: The current
played audio timestamp is:96196(1/50)
[1440:340] [2025-02-10 07:48:16 +0000.829662][4120] lipsync_debug:displaying video
ts:173700 The current displayed video timestamp is:44550901
[1440:341] [2025-02-10 07:48:16 +0000.831420][4120] lipsync_debug: render a video
frame
[1440:484] [2025-02-10 07:48:16 +0000.974052][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1440:705] [2025-02-10 07:48:17 +0000.194861][4120] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[1440:705] [2025-02-10 07:48:17 +0000.194977][4120] lipsync_debug:result remaining
time:10
[1440:862] [2025-02-10 07:48:17 +0000.351788][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:22 last
video ts:218700 frame->pts:221670 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1440:862] [2025-02-10 07:48:17 +0000.351950][4120] lipsync_debug: tsDelta -
timeDelta = 11
[1441:007] [2025-02-10 07:48:17 +0000.496703][4120] lipsync_debug:displaying video
ts:233730 The current displayed video timestamp is:44551568
[1441:117] [2025-02-10 07:48:17 +0000.607149][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1441:187] [2025-02-10 07:48:17 +0000.677279][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1441:308] [2025-02-10 07:48:17 +0000.797887][4120] lipsync_debug:result remaining
time:0
[1441:308] [2025-02-10 07:48:17 +0000.797959][4120] dynamic updated lipsync delay:0
[1441:356] [2025-02-10 07:48:17 +0000.845993][4123] FilterPipeline2::OnVideoFrame
pts 305550 last_video_timestamp_ 3395
[1441:384] [2025-02-10 07:48:17 +0000.873660][3ffb] Run AGC when audioType = 0
[1441:384] [2025-02-10 07:48:17 +0000.873771][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1441:538] [2025-02-10 07:48:18 +0000.27522][4120] DriveRender working... (1/200)
[1441:640] [2025-02-10 07:48:18 +0000.129839][4120] lipsync_debug:displaying video
ts:293940 The current displayed video timestamp is:44552201
[1441:668] [2025-02-10 07:48:18 +0000.158035][4122] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 157608
[1441:668] [2025-02-10 07:48:18 +0000.158100][4122] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1442:157] [2025-02-10 07:48:18 +0000.646838][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1442:222] [2025-02-10 07:48:18 +0000.711776][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1442:336] [2025-02-10 07:48:18 +0000.825923][4120] lipsync_debug:displaying video
ts:353520 The current displayed video timestamp is:44552897
[1442:385] [2025-02-10 07:48:18 +0000.874752][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:13 last
video ts:356760 frame->pts:359910 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1442:385] [2025-02-10 07:48:18 +0000.875063][4120] lipsync_debug: tsDelta -
timeDelta = 22
[1442:482] [2025-02-10 07:48:18 +0000.971487][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1442:576] [2025-02-10 07:48:19 +0000.65589][4121] The audio playback speed:100
(1/100)
[1442:576] [2025-02-10 07:48:19 +0000.65752][4121] lipsync_debug: The current
played audio timestamp is:198564(1/50)
[1442:682] [2025-02-10 07:48:19 +0000.172017][4120] lipsync_debug:remaining time:10
tsDelta - timeDelta:23
[1442:682] [2025-02-10 07:48:19 +0000.172115][4120] lipsync_debug:result remaining
time:10
[1443:002] [2025-02-10 07:48:19 +0000.491559][4120] lipsync_debug:displaying video
ts:413460 The current displayed video timestamp is:44553563
[1443:044] [2025-02-10 07:48:19 +0000.534182][4114] av_read_frame AVERROR_EOF
[1443:059] [2025-02-10 07:48:19 +0000.548887][4120] DriveRender working... (1/200)
[1443:187] [2025-02-10 07:48:19 +0000.676847][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1443:203] [2025-02-10 07:48:19 +0000.693017][4123] webrtc common_video plane
old ..... (1/1000) new: 148001 delete: 147991 diff: 10
[1443:272] [2025-02-10 07:48:19 +0000.762000][4123] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 479790pts ms:5.331e+06
[1443:273] [2025-02-10 07:48:19 +0000.762744][4123] OnVideoFrameReady(1/200)
[1443:274] [2025-02-10 07:48:19 +0000.764000][4120] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[1443:274] [2025-02-10 07:48:19 +0000.764086][4114] OnReceiveEOF:
[1443:274] [2025-02-10 07:48:19 +0000.764118][4114] OnDecoderEOF time:44553835
enter.

[1443:274] [2025-02-10 07:48:19 +0000.764157][4114] OnDecoderEOF leave. expire


time = 0 ms

[1443:274] [2025-02-10 07:48:19 +0000.764177][4114] OnDecoderFinished:


OnDecoderFinished total decoder frames:195 this:0x773b967580
[1443:275] [2025-02-10 07:48:19 +0000.764473][4112] CleanUp time:44553836 enter.

[1443:281] [2025-02-10 07:48:19 +0000.770607][4112] CleanUp leave. expire time = 6


ms

[1443:281] [2025-02-10 07:48:19 +0000.770656][4112] clean up


[1443:281] [2025-02-10 07:48:19 +0000.770678][4112] running_decoder_count:0max
count:2
[1443:384] [2025-02-10 07:48:19 +0000.873511][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1443:384] [2025-02-10 07:48:19 +0000.873607][3ffc] _deviceSampleRate:48000

[1443:384] [2025-02-10 07:48:19 +0000.874310][3ffb] Run AGC when audioType = 0


[1443:633] [2025-02-10 07:48:20 +0000.122887][4120] lipsync_debug:displaying video
ts:473580 The current displayed video timestamp is:44554194
[1443:634] [2025-02-10 07:48:20 +0000.124306][4120] lipsync_debug: render a video
frame
[1443:837] [2025-02-10 07:48:20 +0000.326735][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:36 last
video ts:488700 frame->pts:491940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1443:837] [2025-02-10 07:48:20 +0000.327102][4120] lipsync_debug: tsDelta -
timeDelta = 0
[1443:845] [2025-02-10 07:48:20 +0000.334838][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1443:941] [2025-02-10 07:48:20 +0000.430731][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1443:988] [2025-02-10 07:48:20 +0000.477688][4122] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 259976
[1443:988] [2025-02-10 07:48:20 +0000.477759][4122] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1444:163] [2025-02-10 07:48:20 +0000.652653][4124]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1444:338] [2025-02-10 07:48:20 +0000.828366][4120] lipsync_debug:displaying video
ts:533790 The current displayed video timestamp is:44554899
[1444:341] [2025-02-10 07:48:20 +0000.830829][4123] video frame wait audio frame:
last_video_timestamp:6395 last_audio_timestamp:6267.03
[1444:505] [2025-02-10 07:48:20 +0000.994797][4120] DriveRender working... (1/200)
[1444:550] [2025-02-10 07:48:21 +0000.39894][4122] PullAudioFrame: PullFrame audio
finished.
[1444:550] [2025-02-10 07:48:21 +0000.39989][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:562] [2025-02-10 07:48:21 +0000.51596][4120] lipsync_debug:remaining time:10
tsDelta - timeDelta:8
[1444:562] [2025-02-10 07:48:21 +0000.51704][4120] lipsync_debug:result remaining
time:8
[1444:580] [2025-02-10 07:48:21 +0000.70295][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:611] [2025-02-10 07:48:21 +0000.100567][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:641] [2025-02-10 07:48:21 +0000.131022][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:669] [2025-02-10 07:48:21 +0000.159384][4120] lipsync_debug:result remaining
time:0
[1444:670] [2025-02-10 07:48:21 +0000.159477][4120] dynamic updated lipsync delay:0
[1444:671] [2025-02-10 07:48:21 +0000.161289][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:702] [2025-02-10 07:48:21 +0000.191530][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:732] [2025-02-10 07:48:21 +0000.221772][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:762] [2025-02-10 07:48:21 +0000.252422][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:793] [2025-02-10 07:48:21 +0000.283065][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:823] [2025-02-10 07:48:21 +0000.313249][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:854] [2025-02-10 07:48:21 +0000.343479][4122] media player notify EOF, audio
PullFrameStatus is EOF
[1444:876] [2025-02-10 07:48:21 +0000.366061][4123] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[1444:877] [2025-02-10 07:48:21 +0000.366887][4123] Stop:
[1444:878] [2025-02-10 07:48:21 +0000.367761][4120] operator(): Video Render
stopped.
[1444:878] [2025-02-10 07:48:21 +0000.368067][4123] Stop:
[1444:879] [2025-02-10 07:48:21 +0000.368839][4121] DeviceStop:
audioDevice_:0x7771273000
[1444:879] [2025-02-10 07:48:21 +0000.368914][4121] OpenSlesOutput:Stop playout

[1444:885] [2025-02-10 07:48:21 +0000.374626][4121] DeviceStop: Done


[1444:885] [2025-02-10 07:48:21 +0000.374766][4121] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1444:885] [2025-02-10 07:48:21 +0000.375080][4123] to reset filter graph
[1444:885] [2025-02-10 07:48:21 +0000.375126][4123] RemoveVideoBackGroud: hava not
add video backgroud
[1444:885] [2025-02-10 07:48:21 +0000.375183][4123] UnbindInputFilter 0x7745e58198
this 0x77715770a0
[1444:885] [2025-02-10 07:48:21 +0000.375230][4123] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1444:885] [2025-02-10 07:48:21 +0000.375263][4123] DestoryDecoderByVideoSource
time:44555446 enter.

[1444:885] [2025-02-10 07:48:21 +0000.375302][4123] ~VideoBindDecoder time:44555446


enter.

[1444:886] [2025-02-10 07:48:21 +0000.375459][4123] CleanUp time:44555447 enter.

[1444:886] [2025-02-10 07:48:21 +0000.376247][4123] CleanUp leave. expire time = 0


ms

[1444:886] [2025-02-10 07:48:21 +0000.376325][4123] CleanUp time:44555447 enter.

[1444:887] [2025-02-10 07:48:21 +0000.376598][4123] CleanUp leave. expire time = 1


ms

[1444:888] [2025-02-10 07:48:21 +0000.377988][4123] ~VideoBindDecoder leave.


expire time = 3 ms

[1444:888] [2025-02-10 07:48:21 +0000.378066][4123] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[1444:888] [2025-02-10 07:48:21 +0000.378128][4123] UnbindInputFilter 0x7745e25558


this 0x7745e58198
[1444:888] [2025-02-10 07:48:21 +0000.378181][4123] UnbindInputFilter 0x7745e25258
this 0x7745e25558
[1444:888] [2025-02-10 07:48:21 +0000.378245][4123] UnbindInputFilter 0x773b9677a0
this 0x7745e25258
[1444:888] [2025-02-10 07:48:21 +0000.378302][4123] UnbindInputFilter 0x7745e580d8
this 0x7745e58318
[1444:888] [2025-02-10 07:48:21 +0000.378360][4123] UnbindInputFilter 0x7745e58018
this 0x7745e580d8
[1444:888] [2025-02-10 07:48:21 +0000.378417][4123] UnbindInputFilter 0x773b9677a0
this 0x7745e58018
[1444:889] [2025-02-10 07:48:21 +0000.378476][4123] to reset filter graph clear
end
[1444:889] [2025-02-10 07:48:21 +0000.378515][4123] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
delay: 0
[1444:889] [2025-02-10 07:48:21 +0000.378562][4123] CreateDecoderByVideoSource
time:44555450 enter.
[1444:889] [2025-02-10 07:48:21 +0000.379067][4123] running_decoder_count:0max
count:2
[1444:889] [2025-02-10 07:48:21 +0000.379114][4123] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1444:890] [2025-02-10 07:48:21 +0000.380175][4297] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x783b45fa00] Current FFmpeg version git-2021-06-16-
97cea6f

[1444:913] [2025-02-10 07:48:21 +0000.402526][4297] OnStreamInfoFound: video


duration_: 6501
[1444:916] [2025-02-10 07:48:21 +0000.405516][4299] NO get frame from decoder
[1444:916] [2025-02-10 07:48:21 +0000.405730][4123] start decoder
[1444:916] [2025-02-10 07:48:21 +0000.405769][4123] CreateDecoderByVideoSource
leave. expire time = 27 ms

[1444:916] [2025-02-10 07:48:21 +0000.405816][4123] BindInputFilter 0x773b9677a0


this 0x7745e58018
[1444:916] [2025-02-10 07:48:21 +0000.405848][4123] BindInputFilter 0x7745e58018
this 0x7745e580d8
[1444:916] [2025-02-10 07:48:21 +0000.405891][4123] BindInputFilter 0x773b9677a0
this 0x7745e58318
[1444:916] [2025-02-10 07:48:21 +0000.405927][4123] BindInputFilter 0x7745e58318
this 0x7745e25258
[1444:916] [2025-02-10 07:48:21 +0000.405953][4123] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1444:916] [2025-02-10 07:48:21 +0000.405992][4123] BindInputFilter 0x7745e580d8
this 0x7745e25558
[1444:916] [2025-02-10 07:48:21 +0000.406023][4123] BindInputFilter 0x7745e25558
this 0x77715770a0
[1444:916] [2025-02-10 07:48:21 +0000.406100][4123] BindInputFilter 0x7745e25258
this 0x7745e58198
[1444:916] [2025-02-10 07:48:21 +0000.406128][4123] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1444:916] [2025-02-10 07:48:21 +0000.406155][4123] to reset filter graph end
[1444:916] [2025-02-10 07:48:21 +0000.406186][4123] Start:
[1444:916] [2025-02-10 07:48:21 +0000.406267][4120] operator(): video render
started.
[1444:916] [2025-02-10 07:48:21 +0000.406323][4123] Start:
[1444:916] [2025-02-10 07:48:21 +0000.406424][4121] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1444:917] [2025-02-10 07:48:21 +0000.406455][4121] Reset: history total size: 98
[1444:917] [2025-02-10 07:48:21 +0000.406473][4121] DeviceStart:
audioDevice_:0x7771273000
[1444:917] [2025-02-10 07:48:21 +0000.406487][4121] DeviceStart: time profile
playout init before
[1444:917] [2025-02-10 07:48:21 +0000.406558][4121] DeviceStart: time profile
playout init end
[1444:917] [2025-02-10 07:48:21 +0000.406600][4121] OpenSlesOutput:Start playout

[1444:917] [2025-02-10 07:48:21 +0000.407084][4299] NO get frame from decoder


[1444:918] [2025-02-10 07:48:21 +0000.407954][4121] Create the opensl output
player. streamtype before:0

[1444:918] [2025-02-10 07:48:21 +0000.407988][4121] Create the opensl output


player. streamtype after:3
[1444:918] [2025-02-10 07:48:21 +0000.408143][4299] NO get frame from decoder
[1444:919] [2025-02-10 07:48:21 +0000.409240][4299] NO get frame from decoder
[1444:920] [2025-02-10 07:48:21 +0000.409959][4299] NO get frame from decoder
[1444:921] [2025-02-10 07:48:21 +0000.410743][4299] NO get frame from decoder
[1444:921] [2025-02-10 07:48:21 +0000.411365][4299] NO get frame from decoder
[1444:922] [2025-02-10 07:48:21 +0000.411814][4299] NO get frame from decoder
[1444:936] [2025-02-10 07:48:21 +0000.425470][4121] Enqueue opensl buffer size:1764
[1444:954] [2025-02-10 07:48:21 +0000.444155][4121] DeviceStart: time profile
playout all end
[1444:954] [2025-02-10 07:48:21 +0000.444226][4121] operator(): Audio playback
started.
[1444:957] [2025-02-10 07:48:21 +0000.446597][4122]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1444:969] [2025-02-10 07:48:21 +0000.458606][4120] lipsync_debug: First video
frame rendering.
[1445:019] [2025-02-10 07:48:21 +0000.508641][4121] First audio frame rendering
[1445:053] [2025-02-10 07:48:21 +0000.543349][4120] lipsync_debug:displaying video
ts:8640 The current displayed video timestamp is:44555614
[1445:189] [2025-02-10 07:48:21 +0000.678449][42a3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1445:249] [2025-02-10 07:48:21 +0000.739190][4121] The audio playback speed:100
(1/100)
[1445:249] [2025-02-10 07:48:21 +0000.739278][4121] lipsync_debug: The current
played audio timestamp is:15342(1/50)
[1445:387] [2025-02-10 07:48:21 +0000.877924][3ffb] Run AGC when audioType = 0
[1445:388] [2025-02-10 07:48:21 +0000.878080][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1445:420] [2025-02-10 07:48:21 +0000.909898][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:2 last video
ts:41490 frame->pts:44640 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[1445:420] [2025-02-10 07:48:21 +0000.909968][4120] lipsync_debug: tsDelta -
timeDelta = 33
[1445:513] [2025-02-10 07:48:22 +0000.2890][4123] Error(video_source.cc:430): wait
decoder a frame: 0
[1445:661] [2025-02-10 07:48:22 +0000.150929][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1445:721] [2025-02-10 07:48:22 +0000.210805][4120] lipsync_debug:displaying video
ts:68760 The current displayed video timestamp is:44556282
[1446:034] [2025-02-10 07:48:22 +0000.523481][4120] DriveRender working... (1/200)
[1446:228] [2025-02-10 07:48:22 +0000.717643][42a3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1446:507] [2025-02-10 07:48:22 +0000.997016][4123]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1446:553] [2025-02-10 07:48:23 +0000.43176][4122] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 76754
[1446:553] [2025-02-10 07:48:23 +0000.43249][4122] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1446:563] [2025-02-10 07:48:23 +0000.52902][4120] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[1446:563] [2025-02-10 07:48:23 +0000.53004][4120] lipsync_debug:result remaining
time:10
[1446:577] [2025-02-10 07:48:23 +0000.66856][4120] lipsync_debug:displaying video
ts:128880 The current displayed video timestamp is:44557138
[1446:873] [2025-02-10 07:48:23 +0000.362726][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1446:877] [2025-02-10 07:48:23 +0000.367077][4123] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 194760pts ms:2.164e+06
[1446:878] [2025-02-10 07:48:23 +0000.368305][4123] OnVideoFrameReady(1/200)
[1446:879] [2025-02-10 07:48:23 +0000.368773][4120] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[1446:926] [2025-02-10 07:48:23 +0000.415922][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:16 last
video ts:158940 frame->pts:161640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1446:926] [2025-02-10 07:48:23 +0000.416018][4120] lipsync_debug: tsDelta -
timeDelta = 14
[1446:954] [2025-02-10 07:48:23 +0000.443931][4121] total delay:-20 videoTsMS:1796
audioTsMS:1816 diff:-20
[1446:954] [2025-02-10 07:48:23 +0000.444031][4121] Set the lipsync delay:-20
[1447:193] [2025-02-10 07:48:23 +0000.683077][42a3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1447:220] [2025-02-10 07:48:23 +0000.710266][4120] lipsync_debug:displaying video
ts:188640 The current displayed video timestamp is:44557781
[1447:222] [2025-02-10 07:48:23 +0000.712274][4120] lipsync_debug: render a video
frame
[1447:381] [2025-02-10 07:48:23 +0000.870830][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1447:386] [2025-02-10 07:48:23 +0000.876344][3ffb] Run AGC when audioType = 0
[1447:532] [2025-02-10 07:48:24 +0000.22423][4120] DriveRender working... (1/200)
[1447:604] [2025-02-10 07:48:24 +0000.93505][4121] The audio playback speed:100
(1/100)
[1447:604] [2025-02-10 07:48:24 +0000.93673][4121] lipsync_debug: The current
played audio timestamp is:117710(1/50)
[1447:671] [2025-02-10 07:48:24 +0000.161005][4123] webrtc common_video plane
old ..... (1/1000) new: 149001 delete: 148991 diff: 10
[1447:887] [2025-02-10 07:48:24 +0000.377141][4120] lipsync_debug:displaying video
ts:248670 The current displayed video timestamp is:44558448
[1448:228] [2025-02-10 07:48:24 +0000.717862][42a3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1448:237] [2025-02-10 07:48:24 +0000.726824][4123] Error(video_source.cc:430):
wait decoder a frame: 0
[1448:278] [2025-02-10 07:48:24 +0000.767914][4120] lipsync_debug:result remaining
time:0
[1448:278] [2025-02-10 07:48:24 +0000.768036][4120] dynamic updated lipsync delay:0
[1448:381] [2025-02-10 07:48:24 +0000.871076][4120]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:2 last video
ts:290700 frame->pts:293940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1448:381] [2025-02-10 07:48:24 +0000.871173][4120] lipsync_debug: tsDelta -
timeDelta = 34
[1448:417] [2025-02-10 07:48:24 +0000.907272][4120] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[1448:417] [2025-02-10 07:48:24 +0000.907380][4120] lipsync_debug:result remaining
time:10
[1448:582] [2025-02-10 07:48:25 +0000.71577][4120] lipsync_debug:displaying video
ts:308970 The current displayed video timestamp is:44559143
[1448:949] [2025-02-10 07:48:25 +0000.438648][4122] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 179122
[1448:949] [2025-02-10 07:48:25 +0000.439006][4122] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1448:994] [2025-02-10 07:48:25 +0000.484378][4120] DriveRender working... (1/200)
[1449:106] [2025-02-10 07:48:25 +0000.595874][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1449:198] [2025-02-10 07:48:25 +0000.687437][42a3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1449:266] [2025-02-10 07:48:25 +0000.756030][4120] lipsync_debug:displaying video
ts:368550 The current displayed video timestamp is:44559827
[1449:388] [2025-02-10 07:48:25 +0000.878386][3ffb] Run AGC when audioType = 0
[1449:389] [2025-02-10 07:48:25 +0000.878485][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1449:593] [2025-02-10 07:48:26 +0000.83047][4123] Error(video_source.cc:430): wait
decoder a frame: 0
[1449:616] [2025-02-10 07:48:26 +0000.106016][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[1449:621] [2025-02-10 07:48:26 +0000.111167][4121] Stop:
[1449:621] [2025-02-10 07:48:26 +0000.111329][4120] operator(): Video Render
stopped.
[1449:621] [2025-02-10 07:48:26 +0000.111428][4121] Stop:
[1449:622] [2025-02-10 07:48:26 +0000.111452][4121] DeviceStop:
audioDevice_:0x7771273000
[1449:622] [2025-02-10 07:48:26 +0000.111471][4121] OpenSlesOutput:Stop playout

[1449:623] [2025-02-10 07:48:26 +0000.113167][4121] DeviceStop: Done


[1449:623] [2025-02-10 07:48:26 +0000.113261][4121] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1449:623] [2025-02-10 07:48:26 +0000.113294][4121] operator(): Stop now!
[1449:646] [2025-02-10 07:48:26 +0000.135582][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1449:646] [2025-02-10 07:48:26 +0000.135700][7dd2] StopPreView: Have Stopped,
operation cancel
[1449:646] [2025-02-10 07:48:26 +0000.135726][7dd2] Stop:
[1449:646] [2025-02-10 07:48:26 +0000.135800][4121] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1449:646] [2025-02-10 07:48:26 +0000.135911][7dd2] DeviceRelease:
audioDevice_:0x7771273000
[1449:646] [2025-02-10 07:48:26 +0000.135934][7dd2] OpenSlesOutput:Stop playout

[1449:646] [2025-02-10 07:48:26 +0000.135958][7dd2] DeviceRelease: Release the


webrtc device object.
[1449:647] [2025-02-10 07:48:26 +0000.136909][7dd2] OpenSlesOutput destruct.

[1449:647] [2025-02-10 07:48:26 +0000.136964][7dd2] DeviceRelease: Done


[1449:647] [2025-02-10 07:48:26 +0000.137038][7dd2] Stop:
[1449:647] [2025-02-10 07:48:26 +0000.137124][4120] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1449:651] [2025-02-10 07:48:26 +0000.140604][7dd2] global uninited!
[1449:651] [2025-02-10 07:48:26 +0000.140791][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1449:651] [2025-02-10 07:48:26 +0000.140893][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1449:651] [2025-02-10 07:48:26 +0000.140934][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1449:651] [2025-02-10 07:48:26 +0000.140994][7dd2] UnbindInputFilter 0x7745e25558
this 0x77715770a0
[1449:651] [2025-02-10 07:48:26 +0000.141048][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1449:651] [2025-02-10 07:48:26 +0000.141086][7dd2] DestoryDecoderByVideoSource
time:44560212 enter.

[1449:651] [2025-02-10 07:48:26 +0000.141127][7dd2] ~VideoBindDecoder time:44560212


enter.

[1449:651] [2025-02-10 07:48:26 +0000.141385][7dd2] CleanUp time:44560212 enter.

[1449:654] [2025-02-10 07:48:26 +0000.144273][7dd2] CleanUp leave. expire time = 3


ms
[1449:654] [2025-02-10 07:48:26 +0000.144360][7dd2] CleanUp time:44560215 enter.

[1449:655] [2025-02-10 07:48:26 +0000.144816][7dd2] CleanUp leave. expire time = 1


ms

[1449:656] [2025-02-10 07:48:26 +0000.145656][7dd2] ~VideoBindDecoder leave.


expire time = 5 ms

[1449:656] [2025-02-10 07:48:26 +0000.145775][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[1449:656] [2025-02-10 07:48:26 +0000.145872][7dd2] UnbindInputFilter 0x7745e580d8


this 0x7745e25558
[1449:656] [2025-02-10 07:48:26 +0000.145944][7dd2] UnbindInputFilter 0x7745e58018
this 0x7745e580d8
[1449:656] [2025-02-10 07:48:26 +0000.146006][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745e58018
[1449:656] [2025-02-10 07:48:26 +0000.146065][7dd2] UnbindInputFilter 0x7745e25258
this 0x7745e58198
[1449:656] [2025-02-10 07:48:26 +0000.146170][7dd2] UnbindInputFilter 0x7745e58318
this 0x7745e25258
[1449:656] [2025-02-10 07:48:26 +0000.146226][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745e58318
[1449:657] [2025-02-10 07:48:26 +0000.146594][7dd2] ~GLESContext:
[1449:658] [2025-02-10 07:48:26 +0000.147603][7dd2] GLESContext destruct finish.
[1449:658] [2025-02-10 07:48:26 +0000.147681][7dd2] filter: filter pipeline destroy
this: 0x7771577000
[1449:659] [2025-02-10 07:48:26 +0000.148732][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1449:660] [2025-02-10 07:48:26 +0000.149898][7dd2] machine model :poco
[1449:660] [2025-02-10 07:48:26 +0000.149970][7dd2] Support this machine
model :poco
[1449:660] [2025-02-10 07:48:26 +0000.150013][7dd2] global inited! current sdk
version: 07-20-936c45f
[1449:660] [2025-02-10 07:48:26 +0000.150396][7dd2] filter: filter pipeline
construtc this: 0x7771577000
[1449:661] [2025-02-10 07:48:26 +0000.150442][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1449:661] [2025-02-10 07:48:26 +0000.150479][7dd2] GLESContext:
[1449:661] [2025-02-10 07:48:26 +0000.150537][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1449:662] [2025-02-10 07:48:26 +0000.151927][7dd2] The result of creation:
0x783b5c7500
[1449:662] [2025-02-10 07:48:26 +0000.152109][7dd2] The result of
eglCreatePbufferSurface is: 0x783b5c7e00
[1449:662] [2025-02-10 07:48:26 +0000.152235][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1449:662] [2025-02-10 07:48:26 +0000.152286][7dd2] The source 0 speed:1
[1449:662] [2025-02-10 07:48:26 +0000.152335][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
delay: 0
[1449:662] [2025-02-10 07:48:26 +0000.152387][7dd2] CreateDecoderByVideoSource
time:44560223 enter.

[1449:663] [2025-02-10 07:48:26 +0000.152771][7dd2] running_decoder_count:0max


count:2
[1449:663] [2025-02-10 07:48:26 +0000.152829][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1449:664] [2025-02-10 07:48:26 +0000.154087][42b4] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x774608f200] Current FFmpeg version git-2021-06-16-
97cea6f

[1449:686] [2025-02-10 07:48:26 +0000.175513][42b4] OnStreamInfoFound: video


duration_: 6501
[1449:687] [2025-02-10 07:48:26 +0000.176917][42b5] NO get frame from decoder
[1449:687] [2025-02-10 07:48:26 +0000.176955][7dd2] start decoder
[1449:687] [2025-02-10 07:48:26 +0000.177016][7dd2] CreateDecoderByVideoSource
leave. expire time = 25 ms

[1449:687] [2025-02-10 07:48:26 +0000.177053][7dd2] BindInputFilter 0x773b9677a0


this 0x7745d75b58
[1449:687] [2025-02-10 07:48:26 +0000.177076][7dd2] BindInputFilter 0x7745d75b58
this 0x7745daa098
[1449:687] [2025-02-10 07:48:26 +0000.177098][7dd2] BindInputFilter 0x773b9677a0
this 0x7745daae18
[1449:687] [2025-02-10 07:48:26 +0000.177116][7dd2] BindInputFilter 0x7745daae18
this 0x7745e17598
[1449:687] [2025-02-10 07:48:26 +0000.177131][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1449:687] [2025-02-10 07:48:26 +0000.177156][7dd2] BindInputFilter 0x7745daa098
this 0x7745e177d8
[1449:687] [2025-02-10 07:48:26 +0000.177199][7dd2] BindInputFilter 0x7745e177d8
this 0x77715770a0
[1449:687] [2025-02-10 07:48:26 +0000.177220][7dd2] BindInputFilter 0x7745e17598
this 0x7745e17b98
[1449:687] [2025-02-10 07:48:26 +0000.177244][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44541586.mp4
[1449:687] [2025-02-10 07:48:26 +0000.177281][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[1449:687] [2025-02-10 07:48:26 +0000.177413][7dd2] MediaComposeFile time:44560248
enter.

[1449:687] [2025-02-10 07:48:26 +0000.177417][42b5] NO get frame from decoder


[1449:688] [2025-02-10 07:48:26 +0000.177456][7dd2] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[1449:688] [2025-02-10 07:48:26 +0000.177583][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1449:688] [2025-02-10 07:48:26 +0000.177611][7dd2] Recording session using default
bitrate support by app:14680064
[1449:688] [2025-02-10 07:48:26 +0000.177686][42bf] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773088d440
[1449:688] [2025-02-10 07:48:26 +0000.177741][42bf] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1449:688] [2025-02-10 07:48:26 +0000.177832][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1449:688] [2025-02-10 07:48:26 +0000.177970][7dd2] GetPipeline:
-----------------------------------------
[1449:688] [2025-02-10 07:48:26 +0000.177993][7dd2] GetPipeline: source:
0x773b967580
[1449:688] [2025-02-10 07:48:26 +0000.178007][7dd2] GetPipeline: filter: NULLFilter
[1449:688] [2025-02-10 07:48:26 +0000.178020][7dd2] GetPipeline: filter: NULLFilter
[1449:688] [2025-02-10 07:48:26 +0000.178026][42b5] NO get frame from decoder
[1449:688] [2025-02-10 07:48:26 +0000.178054][7dd2] GetPipeline: filter: NULLFilter
[1449:688] [2025-02-10 07:48:26 +0000.178091][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1449:688] [2025-02-10 07:48:26 +0000.178103][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1449:688] [2025-02-10 07:48:26 +0000.178130][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1449:688] [2025-02-10 07:48:26 +0000.178141][7dd2] GetPipeline:
------------------------------------------
[1449:688] [2025-02-10 07:48:26 +0000.178174][7dd2] filter: filter pipeline2 update
pattern: 2
[1449:688] [2025-02-10 07:48:26 +0000.178408][42b5] NO get frame from decoder
[1449:689] [2025-02-10 07:48:26 +0000.178904][7dd2] MediaComposeFile leave. expire
time = 2 ms

[1449:689] [2025-02-10 07:48:26 +0000.178922][42b5] NO get frame from decoder


[1449:689] [2025-02-10 07:48:26 +0000.179223][7dd2] machine model :poco
[1449:689] [2025-02-10 07:48:26 +0000.179244][7dd2] Support this machine
model :poco
[1449:689] [2025-02-10 07:48:26 +0000.179254][7dd2] global inited! current sdk
version: 07-20-936c45f
[1449:689] [2025-02-10 07:48:26 +0000.179407][42b5] NO get frame from decoder
[1449:691] [2025-02-10 07:48:26 +0000.180920][42b5] NO get frame from decoder
[1449:698] [2025-02-10 07:48:26 +0000.188262][42b5] NO get frame from decoder
[1449:701] [2025-02-10 07:48:26 +0000.190626][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[1449:701] [2025-02-10 07:48:26 +0000.190754][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 339
[1449:701] [2025-02-10 07:48:26 +0000.190810][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[1449:701] [2025-02-10 07:48:26 +0000.190835][7dd2] BeginCompose: BeginCompose, is
composing 0
[1449:701] [2025-02-10 07:48:26 +0000.191348][42bf] start recording, file path:
[1449:706] [2025-02-10 07:48:26 +0000.195745][42bf] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 339 audio_timescale:44100
video_timescale:90000
[1449:706] [2025-02-10 07:48:26 +0000.195843][42bf] 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
[1449:706] [2025-02-10 07:48:26 +0000.195877][42bf] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 339
[1449:706] [2025-02-10 07:48:26 +0000.195912][42bf] fd_open successed
handle:0xb40000790437b148
[1449:708] [2025-02-10 07:48:26 +0000.198241][42bf] create mp4 file:358
m_fileHandle: 0x78484a5800
[1449:708] [2025-02-10 07:48:26 +0000.198324][42bf] MP4 file: is opened
successfully
[1449:708] [2025-02-10 07:48:26 +0000.198346][42bf] setupMediaProcessers:
[1449:708] [2025-02-10 07:48:26 +0000.198362][42bf]
RecordingSessionInternalSimple:setup media processers.
[1449:708] [2025-02-10 07:48:26 +0000.198410][42bf] construct AAC encoder
[1449:710] [2025-02-10 07:48:26 +0000.200277][42bf] H264Encoder creating:
ultrafast012323
[1449:711] [2025-02-10 07:48:26 +0000.201087][42bf] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1449:712] [2025-02-10 07:48:26 +0000.201857][42bf] H264Encode::GetMachineModel is
POCO F2 Pro
[1449:712] [2025-02-10 07:48:26 +0000.201910][42bf] H264Encoder machine_mode
is:POCO F2 Pro
[1449:712] [2025-02-10 07:48:26 +0000.201928][42bf] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1449:712] [2025-02-10 07:48:26 +0000.201943][42bf] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1449:712] [2025-02-10 07:48:26 +0000.201960][42bf] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1449:712] [2025-02-10 07:48:26 +0000.201975][42bf] setupCompressionSession:
[1449:712] [2025-02-10 07:48:26 +0000.201992][42bf] H264Encode::creating hareware
Encoder
[1449:712] [2025-02-10 07:48:26 +0000.202007][42bf] AndroidHwAvcEncoder
time:44560273 enter.

[1449:713] [2025-02-10 07:48:26 +0000.202569][42bf] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1449:713] [2025-02-10 07:48:26 +0000.202706][42bf] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1449:713] [2025-02-10 07:48:26 +0000.202733][42bf] The video avc hw codec address
is 0x7848421b10
[1449:713] [2025-02-10 07:48:26 +0000.202777][42bf] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1449:713] [2025-02-10 07:48:26 +0000.202805][42bf] RegisterEncodeCompleteCallback


time:44560274 enter.

[1449:713] [2025-02-10 07:48:26 +0000.202856][42bf] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1449:713] [2025-02-10 07:48:26 +0000.202881][42bf] InitEncode time:44560274


enter.

[1449:713] [2025-02-10 07:48:26 +0000.203305][42bf] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1449:713] [2025-02-10 07:48:26 +0000.203337][42bf] Create time:44560274 enter.

[1449:713] [2025-02-10 07:48:26 +0000.203353][42bf] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1449:713] [2025-02-10 07:48:26 +0000.203376][42bf]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7770a57a80
[1449:714] [2025-02-10 07:48:26 +0000.203479][42bf]
supported_type:image/vnd.android.heic
[1449:714] [2025-02-10 07:48:26 +0000.204193][42bf] supported_type:video/avc
[1449:714] [2025-02-10 07:48:26 +0000.204245][42bf] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1449:714] [2025-02-10 07:48:26 +0000.204273][42bf] hwCodecPrefix :OMX.qcom.
[1449:714] [2025-02-10 07:48:26 +0000.204294][42bf] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1449:714] [2025-02-10 07:48:26 +0000.204314][42bf] mediacodec_createCodecByName
time:44560275 enter.

[1449:714] [2025-02-10 07:48:26 +0000.204333][42bf] WrapAndroidMediaCodec


time:44560275 enter.

[1449:715] [2025-02-10 07:48:26 +0000.205170][42c4] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7848595c98
[1449:715] [2025-02-10 07:48:26 +0000.205294][42bf] WrapAndroidMediaCodec leave.
expire time = 1 ms

[1449:733] [2025-02-10 07:48:26 +0000.222579][42bf] mediacodec_createCodecByName


leave. expire time = 19 ms

[1449:733] [2025-02-10 07:48:26 +0000.222645][42bf] WrapAndroidMediaFromat


time:44560294 enter.

[1449:733] [2025-02-10 07:48:26 +0000.222690][42bf] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1449:757] [2025-02-10 07:48:26 +0000.246904][42bf] Destroy time:44560318 enter.

[1449:757] [2025-02-10 07:48:26 +0000.247218][42bf] WrapAndroidMediaFromat::


Destroy
[1449:757] [2025-02-10 07:48:26 +0000.247243][42bf] Destroy leave. expire time = 0
ms

[1449:757] [2025-02-10 07:48:26 +0000.247260][42bf] ~WrapAndroidMediaFromat


time:44560318 enter.

[1449:757] [2025-02-10 07:48:26 +0000.247277][42bf] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1449:757] [2025-02-10 07:48:26 +0000.247340][42bf] Create leave. expire time = 44


ms

[1449:757] [2025-02-10 07:48:26 +0000.247358][42bf] isSemiPlanarSupport


time:44560318 enter.

[1449:757] [2025-02-10 07:48:26 +0000.247374][42bf] H264Encoder isSemiPlanarSupport


[1449:757] [2025-02-10 07:48:26 +0000.247393][42bf] isSemiPlanarSupport leave.
expire time = 0 ms

[1449:757] [2025-02-10 07:48:26 +0000.247410][42bf] creat hw H264Encoder success,


isSemiPlanar:1
[1449:758] [2025-02-10 07:48:26 +0000.247475][42bf] InitEncode leave. expire time
= 45 ms

[1449:758] [2025-02-10 07:48:26 +0000.247495][42bf] H264Encode::created Encoder


[1449:758] [2025-02-10 07:48:26 +0000.247512][42bf] H264Encode:: H264 encoder
created.
[1449:758] [2025-02-10 07:48:26 +0000.247527][42bf] H264 encoder created.
[1449:758] [2025-02-10 07:48:26 +0000.247543][42bf]
RecordingSessionInternalSimple:created avc encoder avc: 0x7770aa4dc0
[1449:758] [2025-02-10 07:48:26 +0000.247561][42bf] setOutput:
[1449:758] [2025-02-10 07:48:26 +0000.247578][42bf]
RecordingSessionInternalSimple:encoder set output to muxer!
[1449:758] [2025-02-10 07:48:26 +0000.247594][42bf] request a key frame
[1449:758] [2025-02-10 07:48:26 +0000.247608][42bf] H264Encode:: request a key
frame
[1449:759] [2025-02-10 07:48:26 +0000.248790][42bf] setDisplayRotate :270
[1449:759] [2025-02-10 07:48:26 +0000.248837][42bf] MP4Recorder
AddDisplayRotate:270 c:-1.83697e-16 s:1 matrix[0]:0 matrix[1]:65535 matrix[2]:0
matrix[3]:256 matrix[4]:0 matrix[8]:64
[1449:762] [2025-02-10 07:48:26 +0000.251586][42c0]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1449:781] [2025-02-10 07:48:26 +0000.270782][42c0] Push an pts:131 to dts queue.
[1449:823] [2025-02-10 07:48:26 +0000.312650][42bf] setDisplayRotate :270
[1449:823] [2025-02-10 07:48:26 +0000.312753][42bf] MP4Recorder
AddDisplayRotate:270 c:-1.83697e-16 s:1 matrix[0]:0 matrix[1]:65535 matrix[2]:0
matrix[3]:256 matrix[4]:0 matrix[8]:64
[1449:823] [2025-02-10 07:48:26 +0000.312769][42c4] add aac audio track with id:1
[1449:823] [2025-02-10 07:48:26 +0000.312824][42c4] audio start ts:0
[1449:823] [2025-02-10 07:48:26 +0000.312850][42c4] the audio frame has been
written into MP4 file
[1449:829] [2025-02-10 07:48:26 +0000.318684][42c0] h264 add frame header cdr flag
[1449:829] [2025-02-10 07:48:26 +0000.319395][42c0] h264 add frame header cdr flag
[1449:833] [2025-02-10 07:48:26 +0000.322928][42c0] Received key frame:10
[1449:833] [2025-02-10 07:48:26 +0000.323121][42c0] H264Encode:: get a sps pps
header!headerSize:31
[1449:833] [2025-02-10 07:48:26 +0000.323191][42c4] get the H.264 SPS parameter
[1449:833] [2025-02-10 07:48:26 +0000.323333][42c4] add video track with id:2
[1449:834] [2025-02-10 07:48:26 +0000.323566][42c4] get the H.264 PPS parameter
[1449:834] [2025-02-10 07:48:26 +0000.324295][42c4] get the H.264 IDR frame
[1449:834] [2025-02-10 07:48:26 +0000.324346][42c4] resss:true
[1449:834] [2025-02-10 07:48:26 +0000.324363][42c4] video start ts:10
[1449:834] [2025-02-10 07:48:26 +0000.324397][42c4] the video frame has been
written into MP4 file
[1449:853] [2025-02-10 07:48:26 +0000.342679][42c0] last dts:96 currentPts:131
ppsOrSPS:0 queue length:8
[1449:887] [2025-02-10 07:48:26 +0000.377156][42c0] DTS queue for
Generator:0x7770a648b8 564 600
[1449:896] [2025-02-10 07:48:26 +0000.385528][42c0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:764
[1449:896] [2025-02-10 07:48:26 +0000.385597][42c0] push video frame to H264
encoder. (100 frame for one log)

[1449:896] [2025-02-10 07:48:26 +0000.385656][42c0] push video frame to H264


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

[1449:896] [2025-02-10 07:48:26 +0000.385686][42c0] H264Encode::push video frame to


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

[1449:896] [2025-02-10 07:48:26 +0000.385714][42c0] The input pts:764 fps:30


[1449:898] [2025-02-10 07:48:26 +0000.387988][42c3] audio_frame_list_ empty
[1449:923] [2025-02-10 07:48:26 +0000.413028][42c0] H264Encode::H264SWEncoder get
callback, length:23696 type:1 nalType:1length:23692
[1449:971] [2025-02-10 07:48:26 +0000.461186][42c2] Error(video_source.cc:430):
wait decoder a frame: 0
[1449:990] [2025-02-10 07:48:26 +0000.480399][42c0] Push an pts:1466 to dts queue.
[1449:996] [2025-02-10 07:48:26 +0000.485440][42c0] DTS queue for
Generator:0x7770a648b8 1296 1333 1364 1396 1432 1466 1500 1531
[1450:010] [2025-02-10 07:48:26 +0000.500002][42c0] SendFrame
encodedImage._timeStamp:1466encodedImage->_length:30720
[1450:010] [2025-02-10 07:48:26 +0000.500092][42c0] last dts:1432 currentPts:1466
ppsOrSPS:0 queue length:5
[1450:043] [2025-02-10 07:48:26 +0000.532828][42c2] webrtc common_video plane
old ..... (1/1000) new: 150001 delete: 149963 diff: 38
[1450:057] [2025-02-10 07:48:26 +0000.547034][42c0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1863 pts:1863
[1450:110] [2025-02-10 07:48:26 +0000.599872][42bf] setDisplayRotate :270
[1450:110] [2025-02-10 07:48:26 +0000.599944][42bf] MP4Recorder
AddDisplayRotate:270 c:-1.83697e-16 s:1 matrix[0]:0 matrix[1]:65535 matrix[2]:0
matrix[3]:256 matrix[4]:0 matrix[8]:64
[1450:114] [2025-02-10 07:48:26 +0000.604006][42c0] h264 add frame header cdr flag
[1450:114] [2025-02-10 07:48:26 +0000.604138][42c0] Received key frame:1998
[1450:117] [2025-02-10 07:48:26 +0000.606905][42c4] get the H.264 IDR frame
[1450:122] [2025-02-10 07:48:26 +0000.611468][42c0] DTS queue for
Generator:0x7770a648b8 2134 2164 2195 2229 2263 2293 2328
[1450:144] [2025-02-10 07:48:26 +0000.633613][42c2] Error(video_source.cc:430):
wait decoder a frame: 0
[1450:179] [2025-02-10 07:48:26 +0000.669292][42c0] Push an pts:2800 to dts queue.
[1450:203] [2025-02-10 07:48:26 +0000.693378][42c0] last dts:2763 currentPts:2800
ppsOrSPS:0 queue length:8
[1450:214] [2025-02-10 07:48:26 +0000.703678][42c0] DTS queue for
Generator:0x7770a648b8 2966 2996 3031 3067 3096 3129 3163
[1450:267] [2025-02-10 07:48:26 +0000.757037][42bf] setDisplayRotate :270
[1450:267] [2025-02-10 07:48:26 +0000.757216][42bf] MP4Recorder
AddDisplayRotate:270 c:-1.83697e-16 s:1 matrix[0]:0 matrix[1]:65535 matrix[2]:0
matrix[3]:256 matrix[4]:0 matrix[8]:64
[1450:311] [2025-02-10 07:48:26 +0000.801129][42c3] FilterPipeline2::OnAudioFrame
pts 170922 last_audio_timestamp_ 3875.78
[1450:333] [2025-02-10 07:48:26 +0000.823004][42c2] Error(video_source.cc:430):
wait decoder a frame: 0
[1450:362] [2025-02-10 07:48:26 +0000.852231][42c0] DTS queue for
Generator:0x7770a648b8 3896
[1450:383] [2025-02-10 07:48:26 +0000.872768][42c0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4135
[1450:383] [2025-02-10 07:48:26 +0000.872854][42c0] push video frame to H264
encoder. (100 frame for one log)

[1450:383] [2025-02-10 07:48:26 +0000.872893][42c0] push video frame to H264


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

[1450:383] [2025-02-10 07:48:26 +0000.872911][42c0] H264Encode::push video frame to


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

[1450:383] [2025-02-10 07:48:26 +0000.872930][42c0] Push an pts:4135 to dts queue.


[1450:383] [2025-02-10 07:48:26 +0000.872947][42c0] The input pts:4135 fps:30
[1450:385] [2025-02-10 07:48:26 +0000.875135][42c0] h264 add frame header cdr flag
[1450:385] [2025-02-10 07:48:26 +0000.875386][42c0] Received key frame:3999
[1450:391] [2025-02-10 07:48:26 +0000.880594][42c4] get the H.264 IDR frame
[1450:396] [2025-02-10 07:48:26 +0000.885577][42c0] last dts:4095 currentPts:4135
ppsOrSPS:0 queue length:4
[1450:396] [2025-02-10 07:48:26 +0000.885806][42c0] H264Encode::H264SWEncoder get
callback, length:33472 type:1 nalType:1length:33468
[1450:454] [2025-02-10 07:48:26 +0000.943480][42c0] DTS queue for
Generator:0x7770a648b8 4594 4629 4662 4698 4729 4762 4797 4830
[1450:455] [2025-02-10 07:48:26 +0000.945046][42c3] audio_frame_list_ empty
[1450:473] [2025-02-10 07:48:26 +0000.962816][42c0] SendFrame
encodedImage._timeStamp:4797encodedImage->_length:26608
[1450:543] [2025-02-10 07:48:27 +0000.32623][42bf] setDisplayRotate :270
[1450:543] [2025-02-10 07:48:27 +0000.32664][42bf] MP4Recorder AddDisplayRotate:270
c:-1.83697e-16 s:1 matrix[0]:0 matrix[1]:65535 matrix[2]:0 matrix[3]:256
matrix[4]:0 matrix[8]:64
[1450:551] [2025-02-10 07:48:27 +0000.40551][42c2] Error(video_source.cc:430): wait
decoder a frame: 0
[1450:560] [2025-02-10 07:48:27 +0000.49791][42c0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5228 pts:5228
[1450:561] [2025-02-10 07:48:27 +0000.51408][42c0] Push an pts:5466 to dts queue.
[1450:580] [2025-02-10 07:48:27 +0000.70102][42c0] DTS queue for
Generator:0x7770a648b8 5466 5495 5528 5564 5597 5632
[1450:586] [2025-02-10 07:48:27 +0000.76003][42c0] last dts:5430 currentPts:5466
ppsOrSPS:0 queue length:8
[1450:589] [2025-02-10 07:48:27 +0000.79346][42b5] av_read_frame AVERROR_EOF
[1450:624] [2025-02-10 07:48:27 +0000.114139][42c2] webrtc common_video plane
old ..... (1/1000) new: 151001 delete: 150955 diff: 46
[1450:627] [2025-02-10 07:48:27 +0000.116818][42b5] OnReceiveEOF:
[1450:627] [2025-02-10 07:48:27 +0000.116897][42b5] OnDecoderEOF time:44561188
enter.

[1450:627] [2025-02-10 07:48:27 +0000.116951][42b5] OnDecoderEOF leave. expire


time = 0 ms

[1450:627] [2025-02-10 07:48:27 +0000.116976][42b5] OnDecoderFinished:


OnDecoderFinished total decoder frames:195 this:0x773b967580
[1450:627] [2025-02-10 07:48:27 +0000.117414][42b3] CleanUp time:44561188 enter.

[1450:630] [2025-02-10 07:48:27 +0000.119646][42c3] PullAudioFrame: PullFrame audio


finished.
[1450:630] [2025-02-10 07:48:27 +0000.119881][42c3] OnAudioTimer: OnAudioTimer
return
[1450:632] [2025-02-10 07:48:27 +0000.121516][42b3] CleanUp leave. expire time = 5
ms

[1450:632] [2025-02-10 07:48:27 +0000.121572][42b3] clean up


[1450:632] [2025-02-10 07:48:27 +0000.121590][42b3] running_decoder_count:0max
count:2
[1450:635] [2025-02-10 07:48:27 +0000.125090][42c2] OnVideoTimer: OnVideoTimer
EndComposeFile
[1450:635] [2025-02-10 07:48:27 +0000.125208][42c2] EndComposeFile:
EndComposeFile, is composing 1
[1450:639] [2025-02-10 07:48:27 +0000.129262][42c0] h264 add frame header cdr flag
[1450:639] [2025-02-10 07:48:27 +0000.129425][42c0] Received key frame:5999
[1450:640] [2025-02-10 07:48:27 +0000.129997][42c4] get the H.264 IDR frame
[1450:650] [2025-02-10 07:48:27 +0000.140334][42c0]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:195
[1450:650] [2025-02-10 07:48:27 +0000.140424][42c0]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x77713be000
[1450:651] [2025-02-10 07:48:27 +0000.140910][42c1]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[1450:651] [2025-02-10 07:48:27 +0000.140951][42c1]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[1450:651] [2025-02-10 07:48:27 +0000.141119][42bf] stop recording
[1450:651] [2025-02-10 07:48:27 +0000.141152][42bf]
RecordingSessionInternalSimple:destroy media processers
[1450:651] [2025-02-10 07:48:27 +0000.141190][42bf] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1450:651] [2025-02-10 07:48:27 +0000.141206][42bf] H264Encode::flushing hareware
Encoder
[1450:651] [2025-02-10 07:48:27 +0000.141290][42bf] Flush time:44561212 enter.

[1450:651] [2025-02-10 07:48:27 +0000.141318][42bf] H264Encoder encoder flush


[1450:651] [2025-02-10 07:48:27 +0000.141349][42bf] flush output queue
[1450:662] [2025-02-10 07:48:27 +0000.151957][42bf] DTS queue for
Generator:0x7770a648b8 6262 6296 6327 6360 6395 6430 6468
[1450:831] [2025-02-10 07:48:27 +0000.321375][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1450:972] [2025-02-10 07:48:27 +0000.462007][42bf] Flush leave. expire time = 321
ms

[1450:972] [2025-02-10 07:48:27 +0000.462181][42bf] ~H264EncodeWrap:


[1450:972] [2025-02-10 07:48:27 +0000.462228][42bf] ~H264Encode:
[1450:972] [2025-02-10 07:48:27 +0000.462260][42bf] teardownCompressionSession:
H264Encode::destroying Encoder
[1450:972] [2025-02-10 07:48:27 +0000.462297][42bf] Release time:44561533 enter.

[1450:972] [2025-02-10 07:48:27 +0000.462423][42bf] Release:


MediaCodecVideoEncoder::Release _inited:1
[1450:973] [2025-02-10 07:48:27 +0000.462524][42bf] Destroy time:44561534 enter.

[1450:973] [2025-02-10 07:48:27 +0000.462564][42bf] H264Encoder encoderDestroy


[1450:973] [2025-02-10 07:48:27 +0000.462600][42bf]
AndroidMediaCodecVideoEncoder::release env: 0x7848419540
[1450:973] [2025-02-10 07:48:27 +0000.462640][42bf]
AndroidMediaCodecVideoEncoder::Destroy
[1451:002] [2025-02-10 07:48:27 +0000.492301][42bf] Destroy leave. expire time =
29 ms

[1451:003] [2025-02-10 07:48:27 +0000.492535][42bf] Release leave. expire time =


31 ms

[1451:003] [2025-02-10 07:48:27 +0000.492595][42bf] ~AndroidHwAvcEncoder


time:44561564 enter.

[1451:003] [2025-02-10 07:48:27 +0000.492754][42bf] Release time:44561564 enter.

[1451:003] [2025-02-10 07:48:27 +0000.492806][42bf] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1451:003] [2025-02-10 07:48:27 +0000.492840][42bf] Release leave. expire time = 0
ms

[1451:003] [2025-02-10 07:48:27 +0000.492873][42bf] ~AndroidMediaCodecVideoEncoder


[1451:003] [2025-02-10 07:48:27 +0000.492907][42bf] ~WrapAndroidMediaCodec
time:44561564 enter.

[1451:003] [2025-02-10 07:48:27 +0000.492944][42bf] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1451:003] [2025-02-10 07:48:27 +0000.492977][42bf] video hevc hw codec


destructor:0x7848421b10

[1451:003] [2025-02-10 07:48:27 +0000.493022][42bf] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[1451:003] [2025-02-10 07:48:27 +0000.493124][42bf] teardownCompressionSession:


H264Encode::destroyed Encoder
[1451:003] [2025-02-10 07:48:27 +0000.493157][42bf]
RecordingSessionInternalSimple:destroy aac encoder output!
[1451:003] [2025-02-10 07:48:27 +0000.493185][42bf] AACSWEncode destructor
[1451:008] [2025-02-10 07:48:27 +0000.498151][42c4] fd_close successed!
[1451:015] [2025-02-10 07:48:27 +0000.505317][42c4] MP4 close file successfully
[1451:016] [2025-02-10 07:48:27 +0000.505442][42c4] Recording session Internal:
notify recording ok
[1451:016] [2025-02-10 07:48:27 +0000.505471][42c4] onRecordingOk: Recording Ok,
compose use time: 1315, averagefps 0
[1451:016] [2025-02-10 07:48:27 +0000.505506][42c4] OnReceiveEOF:
[1451:017] [2025-02-10 07:48:27 +0000.507032][42c2] OnVideoTimer: OnVideoTimer
return
[1451:032] [2025-02-10 07:48:27 +0000.521710][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[1451:032] [2025-02-10 07:48:27 +0000.521927][7dd2] ~MediaComposeFile time:44561593
enter.
[1451:032] [2025-02-10 07:48:27 +0000.522010][7dd2] CancelCompose: CancelCompose,
is composing 0
[1451:032] [2025-02-10 07:48:27 +0000.522185][42bf] stop recording
[1451:032] [2025-02-10 07:48:27 +0000.522233][42bf] we have stopped recording
before
[1451:033] [2025-02-10 07:48:27 +0000.523317][7dd2] ~MediaComposeFile leave.
expire time = 1 ms

[1451:034] [2025-02-10 07:48:27 +0000.523568][7dd2]


~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1451:034] [2025-02-10 07:48:27 +0000.524026][7dd2] global uninited!
[1451:034] [2025-02-10 07:48:27 +0000.524111][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1451:034] [2025-02-10 07:48:27 +0000.524208][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1451:034] [2025-02-10 07:48:27 +0000.524250][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1451:034] [2025-02-10 07:48:27 +0000.524316][7dd2] UnbindInputFilter 0x7745e177d8
this 0x77715770a0
[1451:034] [2025-02-10 07:48:27 +0000.524387][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1451:034] [2025-02-10 07:48:27 +0000.524423][7dd2] DestoryDecoderByVideoSource
time:44561595 enter.

[1451:035] [2025-02-10 07:48:27 +0000.524490][7dd2] ~VideoBindDecoder time:44561596


enter.

[1451:035] [2025-02-10 07:48:27 +0000.525247][7dd2] CleanUp time:44561596 enter.

[1451:036] [2025-02-10 07:48:27 +0000.525875][7dd2] CleanUp leave. expire time = 1


ms

[1451:036] [2025-02-10 07:48:27 +0000.525950][7dd2] CleanUp time:44561597 enter.

[1451:036] [2025-02-10 07:48:27 +0000.526282][7dd2] CleanUp leave. expire time = 0


ms

[1451:038] [2025-02-10 07:48:27 +0000.527922][7dd2] ~VideoBindDecoder leave.


expire time = 3 ms

[1451:038] [2025-02-10 07:48:27 +0000.528071][7dd2] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[1451:038] [2025-02-10 07:48:27 +0000.528146][7dd2] UnbindInputFilter 0x7745daa098


this 0x7745e177d8
[1451:038] [2025-02-10 07:48:27 +0000.528206][7dd2] UnbindInputFilter 0x7745d75b58
this 0x7745daa098
[1451:038] [2025-02-10 07:48:27 +0000.528268][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745d75b58
[1451:038] [2025-02-10 07:48:27 +0000.528325][7dd2] UnbindInputFilter 0x7745e17598
this 0x7745e17b98
[1451:038] [2025-02-10 07:48:27 +0000.528414][7dd2] UnbindInputFilter 0x7745daae18
this 0x7745e17598
[1451:039] [2025-02-10 07:48:27 +0000.528515][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745daae18
[1451:039] [2025-02-10 07:48:27 +0000.528591][7dd2] ~GLESContext:
[1451:041] [2025-02-10 07:48:27 +0000.530889][7dd2] GLESContext destruct finish.
[1451:041] [2025-02-10 07:48:27 +0000.530996][7dd2] filter: filter pipeline destroy
this: 0x7771577000
[1451:384] [2025-02-10 07:48:27 +0000.873663][3ffb] Run AGC when audioType = 0
[1452:548] [2025-02-10 07:48:29 +0000.37839][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1453:386] [2025-02-10 07:48:29 +0000.875959][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1453:388] [2025-02-10 07:48:29 +0000.878382][3ffc] _deviceSampleRate:48000

[1453:391] [2025-02-10 07:48:29 +0000.880934][3ffb] Run AGC when audioType = 0


[1453:391] [2025-02-10 07:48:29 +0000.881436][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1454:292] [2025-02-10 07:48:30 +0000.781984][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1455:387] [2025-02-10 07:48:31 +0000.877148][3ffb] Run AGC when audioType = 0
[1456:033] [2025-02-10 07:48:32 +0000.523340][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1457:387] [2025-02-10 07:48:33 +0000.876862][3ffb] Run AGC when audioType = 0
[1457:387] [2025-02-10 07:48:33 +0000.877173][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1457:771] [2025-02-10 07:48:34 +0000.261115][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1459:385] [2025-02-10 07:48:35 +0000.875075][3ffb] Run AGC when audioType = 0
[1459:511] [2025-02-10 07:48:36 +0000.1357][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1461:267] [2025-02-10 07:48:37 +0000.756788][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1461:385] [2025-02-10 07:48:37 +0000.875367][3ffb] Run AGC when audioType = 0
[1461:386] [2025-02-10 07:48:37 +0000.875575][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1462:989] [2025-02-10 07:48:39 +0000.479100][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1463:383] [2025-02-10 07:48:39 +0000.873212][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1463:383] [2025-02-10 07:48:39 +0000.873383][3ffc] _deviceSampleRate:48000

[1463:386] [2025-02-10 07:48:39 +0000.875581][3ffb] Run AGC when audioType = 0


[1464:726] [2025-02-10 07:48:41 +0000.215658][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1465:387] [2025-02-10 07:48:41 +0000.876929][3ffb] Run AGC when audioType = 0
[1465:387] [2025-02-10 07:48:41 +0000.877051][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1466:453] [2025-02-10 07:48:42 +0000.942820][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1467:387] [2025-02-10 07:48:43 +0000.877067][3ffb] Run AGC when audioType = 0
[1468:197] [2025-02-10 07:48:44 +0000.686584][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1469:387] [2025-02-10 07:48:45 +0000.876935][3ffb] Run AGC when audioType = 0
[1469:387] [2025-02-10 07:48:45 +0000.877152][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1469:928] [2025-02-10 07:48:46 +0000.418172][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1471:386] [2025-02-10 07:48:47 +0000.875943][3ffb] Run AGC when audioType = 0
[1471:685] [2025-02-10 07:48:48 +0000.175252][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1473:383] [2025-02-10 07:48:49 +0000.873309][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1473:383] [2025-02-10 07:48:49 +0000.873418][3ffc] _deviceSampleRate:48000

[1473:388] [2025-02-10 07:48:49 +0000.877898][3ffb] Run AGC when audioType = 0


[1473:388] [2025-02-10 07:48:49 +0000.878002][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1473:420] [2025-02-10 07:48:49 +0000.909572][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1474:900] [2025-02-10 07:48:51 +0000.390085][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1474:900] [2025-02-10 07:48:51 +0000.390154][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1474:900] [2025-02-10 07:48:51 +0000.390314][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1474:901] [2025-02-10 07:48:51 +0000.390885][3ff7] operator() time:44585462
enter.

[1474:901] [2025-02-10 07:48:51 +0000.391019][3ff7] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:46
[1474:902] [2025-02-10 07:48:51 +0000.392297][3ff7] MicSource: Mic source
created:10x78484cec00
[1474:903] [2025-02-10 07:48:51 +0000.392895][3ff7] alloc thread: 0x7770b14400
name:worker1 thread id:513248898224 to Mic_source
[1474:903] [2025-02-10 07:48:51 +0000.392968][3ff7] audio: start the audio sender
thread.

[1474:903] [2025-02-10 07:48:51 +0000.393108][3ff7] construct OpenGLRenderProgram


0x78484a2198
[1474:903] [2025-02-10 07:48:51 +0000.393147][3ff7] CropFilter::SetOrientation
orientation: 90
[1474:904] [2025-02-10 07:48:51 +0000.394081][3ff7] filter: filter pipeline
construtc this: 0x773d0ab840
[1474:904] [2025-02-10 07:48:51 +0000.394155][3ff7] filter: filter pipeline2 update
pattern: 1
[1474:904] [2025-02-10 07:48:51 +0000.394263][3ff7] CameraSource::source_id_:85
[1474:904] [2025-02-10 07:48:51 +0000.394304][3ff7]
RecordAudioSource::source_id_:86
[1474:905] [2025-02-10 07:48:51 +0000.394450][3ff7] BindInputFilter 0x7770b13f40
this 0x78484a23c0
[1474:905] [2025-02-10 07:48:51 +0000.394512][3ff7] BindInputFilter 0x7770b140d8
this 0x784849d8d0
[1474:905] [2025-02-10 07:48:51 +0000.394576][3ff7] BindInputFilter 0x78484a23c0
this 0x773d0ab8e0
[1474:905] [2025-02-10 07:48:51 +0000.394631][3ff7] setParamentForFilters:
speed:1.000000
[1474:905] [2025-02-10 07:48:51 +0000.394661][3ff7] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1474:905] [2025-02-10 07:48:51 +0000.394727][3ff7] SetParamForFilter time:44585466
enter.

[1474:905] [2025-02-10 07:48:51 +0000.394761][3ff7] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1474:905] [2025-02-10 07:48:51 +0000.394795][3ff7] SetParamForFilter: Params
video index is: 0
[1474:905] [2025-02-10 07:48:51 +0000.394865][3ff7] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1474:905] [2025-02-10 07:48:51 +0000.394913][3ff7] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1474:905] [2025-02-10 07:48:51 +0000.394997][3ff7] crop filter mode tpye:
citytravelvideo index:0
[1474:910] [2025-02-10 07:48:51 +0000.399644][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399730][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399766][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399799][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399830][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399860][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399942][3ff7]
Warning(parse_template_json.cc:45): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.399976][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.400010][3ff7]
Warning(parse_template_json.cc:81): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.400042][3ff7]
Warning(parse_template_json.cc:67): json parament no found the parament
[1474:910] [2025-02-10 07:48:51 +0000.400072][3ff7]
Warning(parse_template_json.cc:93): json parament no found the duration
[1474:910] [2025-02-10 07:48:51 +0000.400109][3ff7] SetParamForFilter leave.
expire time = 5 ms

[1474:910] [2025-02-10 07:48:51 +0000.400195][3ff7] OnOutputSizeChanged width 1280


height 720
[1474:910] [2025-02-10 07:48:51 +0000.400233][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1474:910] [2025-02-10 07:48:51 +0000.400267][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1474:910] [2025-02-10 07:48:51 +0000.400299][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1474:910] [2025-02-10 07:48:51 +0000.400333][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1474:910] [2025-02-10 07:48:51 +0000.400365][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1474:910] [2025-02-10 07:48:51 +0000.400396][3ff7] OpenGLFrameBuffer: width:1280
height:720
[1474:910] [2025-02-10 07:48:51 +0000.400459][3ff7] construct TrivalImageDrawer
0x7770aa70c0
[1474:911] [2025-02-10 07:48:51 +0000.400493][3ff7] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7770aa70c0 context 0x7770b87f40
[1474:911] [2025-02-10 07:48:51 +0000.400527][3ff7] setupGLES:
[1474:911] [2025-02-10 07:48:51 +0000.400817][3ff7]
OpenGLRenderProgram::Initialize.
[1474:911] [2025-02-10 07:48:51 +0000.400899][3ff7] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1474:911] [2025-02-10 07:48:51 +0000.400935][3ff7] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1474:911] [2025-02-10 07:48:51 +0000.401095][3ff7] Init open gl render:
0x78484a2198
[1474:911] [2025-02-10 07:48:51 +0000.401136][3ff7] Fragement shader path:
[1474:911] [2025-02-10 07:48:51 +0000.401171][3ff7] Fragement shader path:
[1474:911] [2025-02-10 07:48:51 +0000.401201][3ff7] create opengl program object.
[1474:911] [2025-02-10 07:48:51 +0000.401229][3ff7] create shader: vertex
[1474:912] [2025-02-10 07:48:51 +0000.401480][3ff7] create shader: fragment
[1474:914] [2025-02-10 07:48:51 +0000.403487][3ff7] Have not extra filter filename!
[1474:914] [2025-02-10 07:48:51 +0000.403551][3ff7] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1474:914] [2025-02-10 07:48:51 +0000.403620][3ff7] OpenGLRenderProgram::Initialize
success.
[1474:914] [2025-02-10 07:48:51 +0000.403679][3ff7] Setup the OpenGL result:1
[1474:914] [2025-02-10 07:48:51 +0000.404082][3ff6] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1474:914] [2025-02-10 07:48:51 +0000.404281][3ff6] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1474:914] [2025-02-10 07:48:51 +0000.404341][3ff6] 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
[1474:914] [2025-02-10 07:48:51 +0000.404402][3ff6] 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_44585475.mp4
fileFD: -1
[1474:915] [2025-02-10 07:48:51 +0000.404613][4312] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7738f8e498
[1474:915] [2025-02-10 07:48:51 +0000.404896][3ff6] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
is opened successfully
[1474:915] [2025-02-10 07:48:51 +0000.404940][3ff6] setupMediaProcessers:
[1474:915] [2025-02-10 07:48:51 +0000.404972][3ff6]
RecordingSessionInternalSimple:setup media processers.
[1474:915] [2025-02-10 07:48:51 +0000.405003][3ff6] construct AAC encoder
[1474:915] [2025-02-10 07:48:51 +0000.405214][3ff6] H264Encoder creating:
superfast011818
[1474:915] [2025-02-10 07:48:51 +0000.405258][3ff6] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1474:916] [2025-02-10 07:48:51 +0000.405868][3ff6] H264Encode::GetMachineModel is
POCO F2 Pro
[1474:916] [2025-02-10 07:48:51 +0000.405915][3ff6] H264Encoder machine_mode
is:POCO F2 Pro
[1474:916] [2025-02-10 07:48:51 +0000.405961][3ff6] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1474:916] [2025-02-10 07:48:51 +0000.406017][3ff6] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1474:916] [2025-02-10 07:48:51 +0000.406040][3ff6] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1474:916] [2025-02-10 07:48:51 +0000.406095][3ff6] setupCompressionSession:
[1474:916] [2025-02-10 07:48:51 +0000.406115][3ff6] H264Encode::creating hareware
Encoder
[1474:916] [2025-02-10 07:48:51 +0000.406135][3ff6] AndroidHwAvcEncoder
time:44585477 enter.

[1474:916] [2025-02-10 07:48:51 +0000.406263][3ff6] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1474:916] [2025-02-10 07:48:51 +0000.406370][3ff6] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1474:917] [2025-02-10 07:48:51 +0000.406438][3ff6] The video avc hw codec address
is 0x77ca18cb08
[1474:917] [2025-02-10 07:48:51 +0000.406494][3ff6] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1474:917] [2025-02-10 07:48:51 +0000.406534][3ff6] RegisterEncodeCompleteCallback


time:44585478 enter.

[1474:917] [2025-02-10 07:48:51 +0000.406599][3ff6] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1474:917] [2025-02-10 07:48:51 +0000.406635][3ff6] InitEncode time:44585478


enter.

[1474:917] [2025-02-10 07:48:51 +0000.406690][3ff6] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1474:917] [2025-02-10 07:48:51 +0000.406723][3ff6] Create time:44585478 enter.

[1474:917] [2025-02-10 07:48:51 +0000.406745][3ff6] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1474:917] [2025-02-10 07:48:51 +0000.406771][3ff6]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x77ca18ea40
[1474:917] [2025-02-10 07:48:51 +0000.406885][3ff6]
supported_type:image/vnd.android.heic
[1474:917] [2025-02-10 07:48:51 +0000.406924][3ff6] supported_type:video/avc
[1474:917] [2025-02-10 07:48:51 +0000.406951][3ff6] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1474:917] [2025-02-10 07:48:51 +0000.406985][3ff6] hwCodecPrefix :OMX.qcom.
[1474:917] [2025-02-10 07:48:51 +0000.407010][3ff6] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1474:917] [2025-02-10 07:48:51 +0000.407036][3ff6] mediacodec_createCodecByName
time:44585478 enter.

[1474:917] [2025-02-10 07:48:51 +0000.407062][3ff6] WrapAndroidMediaCodec


time:44585478 enter.

[1474:917] [2025-02-10 07:48:51 +0000.407146][3ff6] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1474:935] [2025-02-10 07:48:51 +0000.424586][3ff6] mediacodec_createCodecByName


leave. expire time = 18 ms

[1474:935] [2025-02-10 07:48:51 +0000.424678][3ff6] WrapAndroidMediaFromat


time:44585496 enter.

[1474:935] [2025-02-10 07:48:51 +0000.424760][3ff6] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1474:964] [2025-02-10 07:48:51 +0000.454096][3ff6] Destroy time:44585525 enter.

[1474:964] [2025-02-10 07:48:51 +0000.454202][3ff6] WrapAndroidMediaFromat::


Destroy
[1474:964] [2025-02-10 07:48:51 +0000.454241][3ff6] Destroy leave. expire time = 0
ms

[1474:964] [2025-02-10 07:48:51 +0000.454351][3ff6] ~WrapAndroidMediaFromat


time:44585525 enter.

[1474:964] [2025-02-10 07:48:51 +0000.454388][3ff6] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1474:964] [2025-02-10 07:48:51 +0000.454423][3ff6] Create leave. expire time = 48


ms

[1474:965] [2025-02-10 07:48:51 +0000.454487][3ff6] isSemiPlanarSupport


time:44585526 enter.

[1474:965] [2025-02-10 07:48:51 +0000.454540][3ff6] H264Encoder isSemiPlanarSupport


[1474:965] [2025-02-10 07:48:51 +0000.454579][3ff6] isSemiPlanarSupport leave.
expire time = 0 ms

[1474:965] [2025-02-10 07:48:51 +0000.454612][3ff6] creat hw H264Encoder success,


isSemiPlanar:1
[1474:965] [2025-02-10 07:48:51 +0000.454711][3ff6] InitEncode leave. expire time
= 48 ms

[1474:965] [2025-02-10 07:48:51 +0000.454752][3ff6] H264Encode::created Encoder


[1474:965] [2025-02-10 07:48:51 +0000.454785][3ff6] H264Encode:: H264 encoder
created.
[1474:965] [2025-02-10 07:48:51 +0000.454817][3ff6] H264 encoder created.
[1474:965] [2025-02-10 07:48:51 +0000.454867][3ff6]
RecordingSessionInternalSimple:created avc encoder avc: 0x778383ad40
[1474:965] [2025-02-10 07:48:51 +0000.454905][3ff6] setOutput:
[1474:965] [2025-02-10 07:48:51 +0000.454938][3ff6]
RecordingSessionInternalSimple:encoder set output to muxer!
[1474:965] [2025-02-10 07:48:51 +0000.455003][3ff6] request a key frame
[1474:965] [2025-02-10 07:48:51 +0000.455093][3ff6] H264Encode:: request a key
frame
[1474:966] [2025-02-10 07:48:51 +0000.455686][3ff6] setDisplayRotate :90
[1474:966] [2025-02-10 07:48:51 +0000.455767][3ff6] 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
[1474:966] [2025-02-10 07:48:51 +0000.456124][3ff7] StartRecording:
[1474:966] [2025-02-10 07:48:51 +0000.456407][430c] operator(): Set the recording
session in mic source. recording session: 0x7770b13f80
[1474:967] [2025-02-10 07:48:51 +0000.456664][3ff7] operator() leave. expire time
= 66 ms

[1475:005] [2025-02-10 07:48:51 +0000.494552][3ff7] begine recode to first frame


spend time:104
[1475:005] [2025-02-10 07:48:51 +0000.494632][3ff7]
GPUImageProcessing::SetOrientation orientation: 90
[1475:005] [2025-02-10 07:48:51 +0000.494841][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1475:037] [2025-02-10 07:48:51 +0000.527183][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1475:045] [2025-02-10 07:48:51 +0000.535146][4311]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1475:065] [2025-02-10 07:48:51 +0000.554466][430a] AF_SpeedFilter audio
0x784849d780 PullFrame
[1475:071] [2025-02-10 07:48:51 +0000.561056][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1475:104] [2025-02-10 07:48:51 +0000.594380][4312] add aac audio track with id:1
[1475:105] [2025-02-10 07:48:51 +0000.594535][4312] audio start ts:0
[1475:105] [2025-02-10 07:48:51 +0000.594629][4312] the audio frame has been
written into MP4 file
[1475:110] [2025-02-10 07:48:51 +0000.599838][4311] h264 add frame header cdr flag
[1475:110] [2025-02-10 07:48:51 +0000.600235][4311] h264 add frame header cdr flag
[1475:111] [2025-02-10 07:48:51 +0000.600898][4311] Received key frame:0
[1475:111] [2025-02-10 07:48:51 +0000.600982][4311] H264Encode:: get a sps pps
header!headerSize:31
[1475:111] [2025-02-10 07:48:51 +0000.601098][4312] get the H.264 SPS parameter
[1475:111] [2025-02-10 07:48:51 +0000.601405][4312] add video track with id:2
[1475:112] [2025-02-10 07:48:51 +0000.602397][4312] get the H.264 PPS parameter
[1475:113] [2025-02-10 07:48:51 +0000.602997][4312] get the H.264 IDR frame
[1475:113] [2025-02-10 07:48:51 +0000.603072][4312] resss:true
[1475:113] [2025-02-10 07:48:51 +0000.603116][4312] video start ts:0
[1475:113] [2025-02-10 07:48:51 +0000.603255][4312] the video frame has been
written into MP4 file
[1475:141] [2025-02-10 07:48:51 +0000.630585][4311]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:100
[1475:143] [2025-02-10 07:48:51 +0000.633366][430a] AF_SpeedFilter::PullFrame eof4
[1475:150] [2025-02-10 07:48:51 +0000.639743][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1475:188] [2025-02-10 07:48:51 +0000.677536][430a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1475:236] [2025-02-10 07:48:51 +0000.725478][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1475:341] [2025-02-10 07:48:51 +0000.830617][4311] Push an pts:299 to dts queue.
[1475:377] [2025-02-10 07:48:51 +0000.866823][3ff7] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1475:381] [2025-02-10 07:48:51 +0000.871227][4311] last dts:269 currentPts:299
ppsOrSPS:0 queue length:2
[1475:384] [2025-02-10 07:48:51 +0000.874096][3ffb] Run AGC when audioType = 0
[1475:411] [2025-02-10 07:48:51 +0000.900666][3ff7] The convert RGB to YUV take 1
[1475:433] [2025-02-10 07:48:51 +0000.923003][430c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1475:484] [2025-02-10 07:48:51 +0000.974173][430a]
RecordAudioSource::PullAudioFrame
[1475:739] [2025-02-10 07:48:52 +0000.228557][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1475:741] [2025-02-10 07:48:52 +0000.231133][4311] DTS queue for
Generator:0x7738f8e6b8 670 701
[1475:871] [2025-02-10 07:48:52 +0000.360630][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1475:871] [2025-02-10 07:48:52 +0000.360727][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1475:871] [2025-02-10 07:48:52 +0000.361085][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1475:871] [2025-02-10 07:48:52 +0000.361188][3ff7] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1475:906] [2025-02-10 07:48:52 +0000.395690][3ff7] The convert RGB to YUV take 2
[1476:045] [2025-02-10 07:48:52 +0000.534544][4311] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1003
[1476:045] [2025-02-10 07:48:52 +0000.534684][4311] push video frame to H264
encoder. (100 frame for one log)

[1476:045] [2025-02-10 07:48:52 +0000.534742][4311] push video frame to H264


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

[1476:045] [2025-02-10 07:48:52 +0000.534778][4311] H264Encode::push video frame to


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

[1476:045] [2025-02-10 07:48:52 +0000.534823][4311] The input pts:1003 fps:30


[1476:081] [2025-02-10 07:48:52 +0000.570636][4311] H264Encode::H264SWEncoder get
callback, length:42864 type:1 nalType:1length:42860
[1476:240] [2025-02-10 07:48:52 +0000.729481][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1476:409] [2025-02-10 07:48:52 +0000.899169][3ff7] The convert RGB to YUV take 2
[1476:430] [2025-02-10 07:48:52 +0000.920406][430c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1476:575] [2025-02-10 07:48:53 +0000.64948][4311] DTS queue for
Generator:0x7738f8e6b8 1505 1534
[1476:592] [2025-02-10 07:48:53 +0000.81830][430a] AF_SpeedFilter audio
0x784849d780 PullFrame
[1476:675] [2025-02-10 07:48:53 +0000.164811][4311] Push an pts:1634 to dts queue.
[1476:712] [2025-02-10 07:48:53 +0000.201819][4311] SendFrame
encodedImage._timeStamp:1634encodedImage->_length:64688
[1476:712] [2025-02-10 07:48:53 +0000.201944][4311] last dts:1603 currentPts:1634
ppsOrSPS:0 queue length:2
[1476:740] [2025-02-10 07:48:53 +0000.229947][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1476:870] [2025-02-10 07:48:53 +0000.360141][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1476:914] [2025-02-10 07:48:53 +0000.404014][3ff7] The convert RGB to YUV take 2
[1476:976] [2025-02-10 07:48:53 +0000.466224][430a] resampled_data_size:1024
[1477:006] [2025-02-10 07:48:53 +0000.496043][3ff7] webrtc common_video plane
old ..... (1/1000) new: 152001 delete: 151983 diff: 18
[1477:050] [2025-02-10 07:48:53 +0000.539936][430a] AF_SpeedFilter audio time,
0x784849d780 rcv time: 44587606
[1477:050] [2025-02-10 07:48:53 +0000.540034][430a] AF_SpeedFilter audio time,
0x784849d780 rcv time: 44587606in_nSamples:441
[1477:080] [2025-02-10 07:48:53 +0000.570392][4311] h264 add frame header cdr flag
[1477:081] [2025-02-10 07:48:53 +0000.570775][4311] Received key frame:2001
[1477:108] [2025-02-10 07:48:53 +0000.597649][4311] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2034 pts:2034
[1477:109] [2025-02-10 07:48:53 +0000.598460][4312] get the H.264 IDR frame
[1477:153] [2025-02-10 07:48:53 +0000.642994][430a]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44587622
[1477:153] [2025-02-10 07:48:53 +0000.643094][430a]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[1477:156] [2025-02-10 07:48:53 +0000.646122][4310]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2020queue_audio_frame_:8
[1477:237] [2025-02-10 07:48:53 +0000.726653][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1477:264] [2025-02-10 07:48:53 +0000.754305][430a]
RecordAudioSource::PullAudioFrame
[1477:309] [2025-02-10 07:48:53 +0000.799204][430a] AF_SpeedFilter::PullFrame eof4
[1477:353] [2025-02-10 07:48:53 +0000.842740][430a]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1477:382] [2025-02-10 07:48:53 +0000.871803][4311] DTS queue for
Generator:0x7738f8e6b8 2336
[1477:389] [2025-02-10 07:48:53 +0000.878534][3ffb] Run AGC when audioType = 0
[1477:389] [2025-02-10 07:48:53 +0000.878745][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1477:411] [2025-02-10 07:48:53 +0000.900611][3ff7] The convert RGB to YUV take 2
[1477:435] [2025-02-10 07:48:53 +0000.924642][430c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1477:738] [2025-02-10 07:48:54 +0000.228328][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1477:905] [2025-02-10 07:48:54 +0000.395114][3ff7] The convert RGB to YUV take 2
[1477:949] [2025-02-10 07:48:54 +0000.439057][430c] The output timestamp from audio
mixer change:44588506
[1478:011] [2025-02-10 07:48:54 +0000.500914][4311] Push an pts:2971 to dts queue.
[1478:046] [2025-02-10 07:48:54 +0000.535709][4311] last dts:2936 currentPts:2971
ppsOrSPS:0 queue length:2
[1478:132] [2025-02-10 07:48:54 +0000.622090][430a] AF_SpeedFilter audio
0x784849d780 PullFrame
[1478:208] [2025-02-10 07:48:54 +0000.697449][4311] DTS queue for
Generator:0x7738f8e6b8 3165
[1478:241] [2025-02-10 07:48:54 +0000.730548][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1478:308] [2025-02-10 07:48:54 +0000.797747][3ff7] drawYUV420 render
OpenGLRenderProgram:0x78484a2198
[1478:365] [2025-02-10 07:48:54 +0000.855203][3ffb] On audio frame the broadcast
with timestamp:44588926 samples:480. (1000 frame for one log)

[1478:412] [2025-02-10 07:48:54 +0000.902182][3ff7] The convert RGB to YUV take 2


[1478:429] [2025-02-10 07:48:54 +0000.919375][430c] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[1478:430] [2025-02-10 07:48:54 +0000.919535][430c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1478:478] [2025-02-10 07:48:54 +0000.968004][4311]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3438
[1478:593] [2025-02-10 07:48:55 +0000.82773][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1478:742] [2025-02-10 07:48:55 +0000.231757][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1478:907] [2025-02-10 07:48:55 +0000.397290][3ff7] The convert RGB to YUV take 2
[1479:045] [2025-02-10 07:48:55 +0000.534553][4311] DTS queue for
Generator:0x7738f8e6b8 4001
[1479:052] [2025-02-10 07:48:55 +0000.541738][430a]
RecordAudioSource::PullAudioFrame
[1479:082] [2025-02-10 07:48:55 +0000.572261][4311] h264 add frame header cdr flag
[1479:083] [2025-02-10 07:48:55 +0000.572691][4311] Received key frame:4001
[1479:104] [2025-02-10 07:48:55 +0000.593490][3ff7] webrtc common_video plane
old ..... (1/1000) new: 153001 delete: 152983 diff: 18
[1479:111] [2025-02-10 07:48:55 +0000.600967][4312] get the H.264 IDR frame
[1479:135] [2025-02-10 07:48:55 +0000.625015][430a] resampled_data_size:13312
[1479:235] [2025-02-10 07:48:55 +0000.725178][3ff7] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1479:235] [2025-02-10 07:48:55 +0000.725257][3ff7] GPUImageProcessing: input frame
width1280 X 720
[1479:236] [2025-02-10 07:48:55 +0000.725625][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1479:236] [2025-02-10 07:48:55 +0000.725685][3ff7] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1479:236] [2025-02-10 07:48:55 +0000.725763][3ff7] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1479:345] [2025-02-10 07:48:55 +0000.834971][4311] Push an pts:4302 to dts queue.
[1479:376] [2025-02-10 07:48:55 +0000.865796][4311] last dts:4272 currentPts:4302
ppsOrSPS:0 queue length:2
[1479:388] [2025-02-10 07:48:55 +0000.877484][3ffb] Run AGC when audioType = 0
[1479:408] [2025-02-10 07:48:55 +0000.898121][3ff7] The convert RGB to YUV take 2
[1479:409] [2025-02-10 07:48:55 +0000.899257][4311] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4369
[1479:409] [2025-02-10 07:48:55 +0000.899348][4311] push video frame to H264
encoder. (100 frame for one log)

[1479:409] [2025-02-10 07:48:55 +0000.899388][4311] push video frame to H264


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

[1479:409] [2025-02-10 07:48:55 +0000.899425][4311] H264Encode::push video frame to


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

[1479:410] [2025-02-10 07:48:55 +0000.899476][4311] The input pts:4369 fps:30


[1479:417] [2025-02-10 07:48:55 +0000.907105][4310]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4342queue_audio_frame_:2
[1479:435] [2025-02-10 07:48:55 +0000.924565][430c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1479:440] [2025-02-10 07:48:55 +0000.929582][4311] H264Encode::H264SWEncoder get
callback, length:39792 type:1 nalType:1length:39788
[1479:489] [2025-02-10 07:48:55 +0000.979291][430a] AF_SpeedFilter::PullFrame eof4
[1479:507] [2025-02-10 07:48:55 +0000.997318][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1479:509] [2025-02-10 07:48:55 +0000.998940][3ff7] operator(): Stop
[1479:509] [2025-02-10 07:48:55 +0000.999084][3ff7] StopPullFrameAndWriteMp4
time:44590070 enter.

[1479:509] [2025-02-10 07:48:55 +0000.999134][3ff7] StopRecording:


[1479:515] [2025-02-10 07:48:56 +0000.4753][430a] PullAudioFrame: PullFrame audio
finished.
[1479:515] [2025-02-10 07:48:56 +0000.4837][430a]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1479:516] [2025-02-10 07:48:56 +0000.5698][4311]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:135
[1479:519] [2025-02-10 07:48:56 +0000.8970][3ff6] stop recording
[1479:519] [2025-02-10 07:48:56 +0000.9055][3ff6]
RecordingSessionInternalSimple:destroy media processers
[1479:519] [2025-02-10 07:48:56 +0000.9127][3ff6] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1479:519] [2025-02-10 07:48:56 +0000.9170][3ff6] H264Encode::flushing hareware
Encoder
[1479:519] [2025-02-10 07:48:56 +0000.9326][3ff6] Flush time:44590080 enter.

[1479:519] [2025-02-10 07:48:56 +0000.9397][3ff6] H264Encoder encoder flush


[1479:520] [2025-02-10 07:48:56 +0000.9451][3ff6] flush output queue
[1479:856] [2025-02-10 07:48:56 +0000.345790][3ff6] Flush leave. expire time = 337
ms

[1479:856] [2025-02-10 07:48:56 +0000.346033][3ff6] ~H264EncodeWrap:


[1479:856] [2025-02-10 07:48:56 +0000.346107][3ff6] ~H264Encode:
[1479:856] [2025-02-10 07:48:56 +0000.346156][3ff6] teardownCompressionSession:
H264Encode::destroying Encoder
[1479:857] [2025-02-10 07:48:56 +0000.346488][3ff6] Release time:44590418 enter.

[1479:857] [2025-02-10 07:48:56 +0000.346681][3ff6] Release:


MediaCodecVideoEncoder::Release _inited:1
[1479:857] [2025-02-10 07:48:56 +0000.346754][3ff6] Destroy time:44590418 enter.

[1479:857] [2025-02-10 07:48:56 +0000.346799][3ff6] H264Encoder encoderDestroy


[1479:857] [2025-02-10 07:48:56 +0000.346847][3ff6]
AndroidMediaCodecVideoEncoder::release env: 0x77837a4020
[1479:857] [2025-02-10 07:48:56 +0000.346897][3ff6]
AndroidMediaCodecVideoEncoder::Destroy
[1479:893] [2025-02-10 07:48:56 +0000.382697][3ff6] Destroy leave. expire time =
36 ms

[1479:893] [2025-02-10 07:48:56 +0000.382887][3ff6] Release leave. expire time =


36 ms

[1479:893] [2025-02-10 07:48:56 +0000.382961][3ff6] ~AndroidHwAvcEncoder


time:44590454 enter.

[1479:893] [2025-02-10 07:48:56 +0000.383108][3ff6] Release time:44590454 enter.

[1479:893] [2025-02-10 07:48:56 +0000.383188][3ff6] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1479:893] [2025-02-10 07:48:56 +0000.383236][3ff6] Release leave. expire time = 0
ms

[1479:893] [2025-02-10 07:48:56 +0000.383285][3ff6] ~AndroidMediaCodecVideoEncoder


[1479:893] [2025-02-10 07:48:56 +0000.383331][3ff6] ~WrapAndroidMediaCodec
time:44590454 enter.

[1479:893] [2025-02-10 07:48:56 +0000.383373][3ff6] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1479:893] [2025-02-10 07:48:56 +0000.383414][3ff6] video hevc hw codec


destructor:0x77ca18cb08

[1479:894] [2025-02-10 07:48:56 +0000.383474][3ff6] ~AndroidHwAvcEncoder leave.


expire time = 1 ms
[1479:894] [2025-02-10 07:48:56 +0000.383535][3ff6] teardownCompressionSession:
H264Encode::destroyed Encoder
[1479:894] [2025-02-10 07:48:56 +0000.383587][3ff6]
RecordingSessionInternalSimple:destroy aac encoder output!
[1479:894] [2025-02-10 07:48:56 +0000.383630][3ff6] AACSWEncode destructor
[1479:901] [2025-02-10 07:48:56 +0000.391165][4312] MP4 close file successfully
[1479:901] [2025-02-10 07:48:56 +0000.391363][4312] Recording session Internal:
notify recording ok
[1479:901] [2025-02-10 07:48:56 +0000.391406][4312] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
output_video_timestamp_:4468 last_video_pts_:4468
[1479:902] [2025-02-10 07:48:56 +0000.391733][4312] OnRecordFinish:
[1479:904] [2025-02-10 07:48:56 +0000.394196][4312] onRecordingOk: net seek
pos:0record video duration:4501record audio duration:4458
[1479:906] [2025-02-10 07:48:56 +0000.395491][430c] destructMicSource_w:
[1479:906] [2025-02-10 07:48:56 +0000.395563][430c] setOutput_w:
MicSource::setOutput() 0x0
[1479:906] [2025-02-10 07:48:56 +0000.396123][3ff7] releaseThread 0x7770b14400
[1479:906] [2025-02-10 07:48:56 +0000.396176][3ff7] ~MicSource: Mic source
destroyed:0x78484cec00
[1479:907] [2025-02-10 07:48:56 +0000.397184][3ff7] StopPullFrameAndWriteMp4
leave. expire time = 398 ms

[1479:907] [2025-02-10 07:48:56 +0000.397234][3ff7] DestroyPipelineAndFilters


time:44590468 enter.

[1479:907] [2025-02-10 07:48:56 +0000.397288][3ff7] UnbindInputFilter 0x7770b13f40


this 0x78484a23c0
[1479:907] [2025-02-10 07:48:56 +0000.397333][3ff7] UnbindInputFilter 0x7770b140d8
this 0x784849d8d0
[1479:907] [2025-02-10 07:48:56 +0000.397396][3ff7] UnbindInputFilter 0x78484a23c0
this 0x773d0ab8e0
[1479:907] [2025-02-10 07:48:56 +0000.397425][3ff7] filter: filter pipeline destroy
this: 0x773d0ab840
[1479:908] [2025-02-10 07:48:56 +0000.397903][3ff7] ClearVideoOfSources: recodring
total frames:0
[1479:908] [2025-02-10 07:48:56 +0000.397966][3ff7] ClearVideoOfSources:
[1479:908] [2025-02-10 07:48:56 +0000.398002][3ff7] GPUImageProcessing destruct.
[1479:908] [2025-02-10 07:48:56 +0000.398069][3ff7] destroy TrivalImageDrawer
0x7770aa70c0
[1479:908] [2025-02-10 07:48:56 +0000.398105][3ff7] The shader has been initialize,
clean up them.

[1479:908] [2025-02-10 07:48:56 +0000.398162][3ff7] ~OpenGLFrameBuffer:


[1479:908] [2025-02-10 07:48:56 +0000.398271][3ff7] ~OpenGLFrameBuffer:
[1479:909] [2025-02-10 07:48:56 +0000.398472][3ff7] ~OpenGLFrameBuffer:
[1479:909] [2025-02-10 07:48:56 +0000.398584][3ff7] ~OpenGLFrameBuffer:
[1479:909] [2025-02-10 07:48:56 +0000.398677][3ff7] ~OpenGLFrameBuffer:
[1479:909] [2025-02-10 07:48:56 +0000.398763][3ff7] ~OpenGLFrameBuffer:
[1479:909] [2025-02-10 07:48:56 +0000.398959][3ff7] GPUImageProcessing destruct
finish.
[1479:909] [2025-02-10 07:48:56 +0000.399034][3ff7] GPURGBAFrame destruct.
[1479:909] [2025-02-10 07:48:56 +0000.399091][3ff7] destroy OpenGLRenderProgram
0x78484a2198
[1479:909] [2025-02-10 07:48:56 +0000.399148][3ff7] ~CameraSource time:44590470
enter.
[1479:909] [2025-02-10 07:48:56 +0000.399181][3ff7] ~CameraSource leave. expire
time = 0 ms

[1479:909] [2025-02-10 07:48:56 +0000.399218][3ff7] ~RecordAudioSource


time:44590470 enter.

[1479:909] [2025-02-10 07:48:56 +0000.399248][3ff7] ~RecordAudioSource leave.


expire time = 0 ms

[1479:909] [2025-02-10 07:48:56 +0000.399283][3ff7] DestroyPipelineAndFilters


leave. expire time = 2 ms

[1479:927] [2025-02-10 07:48:56 +0000.417382][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1479:928] [2025-02-10 07:48:56 +0000.418320][7dd2] machine model :poco
[1479:928] [2025-02-10 07:48:56 +0000.418383][7dd2] Support this machine
model :poco
[1479:929] [2025-02-10 07:48:56 +0000.418438][7dd2] global inited! current sdk
version: 07-20-936c45f
[1479:929] [2025-02-10 07:48:56 +0000.418743][7dd2] filter: filter pipeline
construtc this: 0x7771422780
[1479:929] [2025-02-10 07:48:56 +0000.418803][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1479:929] [2025-02-10 07:48:56 +0000.418842][7dd2] GLESContext:
[1479:929] [2025-02-10 07:48:56 +0000.418902][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1479:930] [2025-02-10 07:48:56 +0000.420264][7dd2] The result of creation:
0x77ca0f0c00
[1479:931] [2025-02-10 07:48:56 +0000.420468][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca0f0f00
[1479:931] [2025-02-10 07:48:56 +0000.420711][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1479:931] [2025-02-10 07:48:56 +0000.420782][7dd2] The source 0 speed:1
[1479:931] [2025-02-10 07:48:56 +0000.420829][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
delay: 0
[1479:931] [2025-02-10 07:48:56 +0000.420881][7dd2] CreateDecoderByVideoSource
time:44590492 enter.

[1479:931] [2025-02-10 07:48:56 +0000.421157][7dd2] running_decoder_count:0max


count:2
[1479:931] [2025-02-10 07:48:56 +0000.421214][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1479:932] [2025-02-10 07:48:56 +0000.422155][431e] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x78485e3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[1479:962] [2025-02-10 07:48:56 +0000.451921][431e] OnStreamInfoFound: video


duration_: 4501
[1479:963] [2025-02-10 07:48:56 +0000.453190][431f] NO get frame from decoder
[1479:963] [2025-02-10 07:48:56 +0000.453286][7dd2] start decoder
[1479:963] [2025-02-10 07:48:56 +0000.453352][7dd2] CreateDecoderByVideoSource
leave. expire time = 32 ms

[1479:964] [2025-02-10 07:48:56 +0000.453452][7dd2] BindInputFilter 0x773b9677a0


this 0x7745e23e18
[1479:964] [2025-02-10 07:48:56 +0000.453535][7dd2] BindInputFilter 0x7745e23e18
this 0x7745e24358
[1479:964] [2025-02-10 07:48:56 +0000.453598][7dd2] BindInputFilter 0x773b9677a0
this 0x7745e24658
[1479:964] [2025-02-10 07:48:56 +0000.453656][7dd2] BindInputFilter 0x7745e24658
this 0x7745e247d8
[1479:964] [2025-02-10 07:48:56 +0000.453693][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1479:964] [2025-02-10 07:48:56 +0000.453757][7dd2] BindInputFilter 0x7745e24358
this 0x7745e24898
[1479:964] [2025-02-10 07:48:56 +0000.453819][7dd2] BindInputFilter 0x7745e24898
this 0x7771422820
[1479:964] [2025-02-10 07:48:56 +0000.453882][7dd2] BindInputFilter 0x7745e247d8
this 0x7745e24958
[1479:964] [2025-02-10 07:48:56 +0000.454002][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1479:964] [2025-02-10 07:48:56 +0000.454064][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1479:965] [2025-02-10 07:48:56 +0000.454846][7dd2] machine model :poco
[1479:965] [2025-02-10 07:48:56 +0000.454930][7dd2] Support this machine
model :poco
[1479:965] [2025-02-10 07:48:56 +0000.454969][7dd2] global inited! current sdk
version: 07-20-936c45f
[1479:965] [2025-02-10 07:48:56 +0000.455050][7dd2] GetPipeline:
-----------------------------------------
[1479:965] [2025-02-10 07:48:56 +0000.455111][7dd2] GetPipeline: source:
0x773b967580
[1479:965] [2025-02-10 07:48:56 +0000.455154][7dd2] GetPipeline: filter: NULLFilter
[1479:965] [2025-02-10 07:48:56 +0000.455194][7dd2] GetPipeline: filter: NULLFilter
[1479:965] [2025-02-10 07:48:56 +0000.455235][7dd2] GetPipeline: filter: NULLFilter
[1479:965] [2025-02-10 07:48:56 +0000.455272][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1479:965] [2025-02-10 07:48:56 +0000.455312][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1479:965] [2025-02-10 07:48:56 +0000.455352][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1479:965] [2025-02-10 07:48:56 +0000.455372][431f] NO get frame from decoder
[1479:965] [2025-02-10 07:48:56 +0000.455390][7dd2] GetPipeline:
------------------------------------------
[1479:965] [2025-02-10 07:48:56 +0000.455429][7dd2] filter: filter pipeline2 update
pattern: 0
[1479:967] [2025-02-10 07:48:56 +0000.457306][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1479:968] [2025-02-10 07:48:56 +0000.457681][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1479:968] [2025-02-10 07:48:56 +0000.457845][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1479:968] [2025-02-10 07:48:56 +0000.458249][7dd2] DeviceInit:
[1479:969] [2025-02-10 07:48:56 +0000.458528][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1479:969] [2025-02-10 07:48:56 +0000.458914][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1479:969] [2025-02-10 07:48:56 +0000.459296][7dd2] CreatePlatformSpecificObjects:
[1479:969] [2025-02-10 07:48:56 +0000.459374][7dd2] audio device use null audio
input and opensl output
[1479:970] [2025-02-10 07:48:56 +0000.459434][7dd2] Create OpenSLES output module
with java VM support.
[1479:970] [2025-02-10 07:48:56 +0000.459572][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1479:970] [2025-02-10 07:48:56 +0000.459863][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1479:970] [2025-02-10 07:48:56 +0000.460141][7dd2] Create OpenSLES output module
with buffer num:2

[1479:970] [2025-02-10 07:48:56 +0000.460225][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1479:970] [2025-02-10 07:48:56 +0000.460280][7dd2] Init the output device.

[1479:970] [2025-02-10 07:48:56 +0000.460336][7dd2] Set the playout as stereo:1


[1479:970] [2025-02-10 07:48:56 +0000.460394][7dd2] Set the sample rate to be:44100

[1479:971] [2025-02-10 07:48:56 +0000.460518][7dd2] Low latency buffer size:144 low


sample rate:48000
[1479:971] [2025-02-10 07:48:56 +0000.460568][7dd2] DeviceInit: Done
[1479:971] [2025-02-10 07:48:56 +0000.460785][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1479:971] [2025-02-10 07:48:56 +0000.460903][431f] NO get frame from decoder
[1479:971] [2025-02-10 07:48:56 +0000.461428][431f] NO get frame from decoder
[1479:972] [2025-02-10 07:48:56 +0000.461448][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1479:971] [2025-02-10 07:48:56 +0000.461036][4329] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7745dc3b18
[1479:972] [2025-02-10 07:48:56 +0000.461565][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77716712c0
[1479:972] [2025-02-10 07:48:56 +0000.461633][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1479:972] [2025-02-10 07:48:56 +0000.461674][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1479:972] [2025-02-10 07:48:56 +0000.461767][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1479:972] [2025-02-10 07:48:56 +0000.461904][7dd2] SetGraphLoop: SetGraphLoop 1
[1479:972] [2025-02-10 07:48:56 +0000.461951][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1479:972] [2025-02-10 07:48:56 +0000.461994][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1479:972] [2025-02-10 07:48:56 +0000.462248][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1479:973] [2025-02-10 07:48:56 +0000.462565][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1479:973] [2025-02-10 07:48:56 +0000.462899][432b] Start:
[1479:973] [2025-02-10 07:48:56 +0000.463079][432a] operator(): video render
started.
[1479:975] [2025-02-10 07:48:56 +0000.464544][431f] NO get frame from decoder
[1479:976] [2025-02-10 07:48:56 +0000.465711][431f] NO get frame from decoder
[1479:982] [2025-02-10 07:48:56 +0000.472353][432b] Start:
[1479:983] [2025-02-10 07:48:56 +0000.472472][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1479:983] [2025-02-10 07:48:56 +0000.472523][432b] Reset: history total size: 98
[1479:983] [2025-02-10 07:48:56 +0000.472543][432b] DeviceStart:
audioDevice_:0x77712ce000
[1479:983] [2025-02-10 07:48:56 +0000.472557][432b] DeviceStart: time profile
playout init before
[1479:983] [2025-02-10 07:48:56 +0000.472575][432b] DeviceStart: time profile
playout init end
[1479:983] [2025-02-10 07:48:56 +0000.472649][432b] OpenSlesOutput:Start playout

[1479:984] [2025-02-10 07:48:56 +0000.474258][431f] NO get frame from decoder


[1479:986] [2025-02-10 07:48:56 +0000.475637][431f] NO get frame from decoder
[1479:987] [2025-02-10 07:48:56 +0000.476681][432b] Create the opensl output
player. streamtype before:0

[1479:987] [2025-02-10 07:48:56 +0000.476712][432b] Create the opensl output


player. streamtype after:3

[1480:046] [2025-02-10 07:48:56 +0000.535914][432b] Enqueue opensl buffer size:1764


[1480:066] [2025-02-10 07:48:56 +0000.556264][432b] DeviceStart: time profile
playout all end
[1480:066] [2025-02-10 07:48:56 +0000.556365][432b] operator(): Audio playback
started.
[1480:067] [2025-02-10 07:48:56 +0000.556575][432b] operator(): Started now!
[1480:068] [2025-02-10 07:48:56 +0000.557502][432c] Pull audio failed.(wait video!)
[1480:082] [2025-02-10 07:48:56 +0000.571974][432a] lipsync_debug: First video
frame rendering.
[1480:161] [2025-02-10 07:48:56 +0000.650484][432b] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1480:161] [2025-02-10 07:48:56 +0000.650615][432b] First audio frame rendering
[1480:187] [2025-02-10 07:48:56 +0000.676898][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1480:301] [2025-02-10 07:48:56 +0000.790828][432b] The audio playback speed:100
(1/100)
[1480:301] [2025-02-10 07:48:56 +0000.790898][432b] lipsync_debug: The current
played audio timestamp is:12256(1/50)
[1480:309] [2025-02-10 07:48:56 +0000.799005][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1480:334] [2025-02-10 07:48:56 +0000.824150][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:21150 frame->pts:24210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1480:334] [2025-02-10 07:48:56 +0000.824253][432a] lipsync_debug: tsDelta -
timeDelta = 0
[1480:364] [2025-02-10 07:48:56 +0000.853962][432a] lipsync_debug:displaying video
ts:26910 The current displayed video timestamp is:44590925
[1480:401] [2025-02-10 07:48:56 +0000.891041][432c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1480:402] [2025-02-10 07:48:56 +0000.891470][432c] audio frame wait video
frame.last_video_timestamp:500 last_audio_timestamp:602.812
[1480:403] [2025-02-10 07:48:56 +0000.892626][432c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1480:403] [2025-02-10 07:48:56 +0000.893031][432c] audio frame wait video
frame.last_video_timestamp:500 last_audio_timestamp:602.812
[1480:404] [2025-02-10 07:48:56 +0000.894131][432c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1480:405] [2025-02-10 07:48:56 +0000.894560][432c] audio frame wait video
frame.last_video_timestamp:500 last_audio_timestamp:602.812
[1480:406] [2025-02-10 07:48:56 +0000.895727][432c]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1480:416] [2025-02-10 07:48:56 +0000.906084][432d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 54180pts ms:602000
[1480:418] [2025-02-10 07:48:56 +0000.907592][432d] OnVideoFrameReady(1/200)
[1480:418] [2025-02-10 07:48:56 +0000.908365][432a] operator() frame->pts-
9223372036854775808 queue_ size: 8 (1/200)
[1480:559] [2025-02-10 07:48:57 +0000.49008][432e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1480:758] [2025-02-10 07:48:57 +0000.248008][432d] video frame wait audio frame:
last_video_timestamp:866 last_audio_timestamp:765.76
[1480:798] [2025-02-10 07:48:57 +0000.287481][432a] lipsync_debug:remaining time:10
tsDelta - timeDelta:2
[1480:798] [2025-02-10 07:48:57 +0000.287589][432a] lipsync_debug:result remaining
time:2
[1480:889] [2025-02-10 07:48:57 +0000.379416][432a] DriveRender working... (1/200)
[1481:036] [2025-02-10 07:48:57 +0000.525691][432a] lipsync_debug:displaying video
ts:87300 The current displayed video timestamp is:44591597
[1481:038] [2025-02-10 07:48:57 +0000.527574][432a] lipsync_debug: render a video
frame
[1481:386] [2025-02-10 07:48:57 +0000.875465][3ffb] Run AGC when audioType = 0
[1481:386] [2025-02-10 07:48:57 +0000.875577][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1481:522] [2025-02-10 07:48:58 +0000.12225][432e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1481:523] [2025-02-10 07:48:58 +0000.12629][432d] Error(video_source.cc:430): wait
decoder a frame: 0
[1481:601] [2025-02-10 07:48:58 +0000.90441][432c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 70626
[1481:601] [2025-02-10 07:48:58 +0000.90581][432c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1481:893] [2025-02-10 07:48:58 +0000.382872][432a] lipsync_debug:displaying video
ts:147060 The current displayed video timestamp is:44592454
[1481:905] [2025-02-10 07:48:58 +0000.395298][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:12 last
video ts:147060 frame->pts:150210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1481:906] [2025-02-10 07:48:58 +0000.395451][432a] lipsync_debug: tsDelta -
timeDelta = 23
[1482:045] [2025-02-10 07:48:58 +0000.535390][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1482:359] [2025-02-10 07:48:58 +0000.849046][432a] lipsync_debug:result remaining
time:0
[1482:359] [2025-02-10 07:48:58 +0000.849156][432a] dynamic updated lipsync delay:0
[1482:470] [2025-02-10 07:48:58 +0000.959711][432a] DriveRender working... (1/200)
[1482:559] [2025-02-10 07:48:59 +0000.48801][432e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1482:585] [2025-02-10 07:48:59 +0000.75425][432b] The audio playback speed:100
(1/100)
[1482:586] [2025-02-10 07:48:59 +0000.75698][432b] lipsync_debug: The current
played audio timestamp is:114624(1/50)
[1482:626] [2025-02-10 07:48:59 +0000.115584][432a] lipsync_debug:displaying video
ts:207090 The current displayed video timestamp is:44593187
[1482:770] [2025-02-10 07:48:59 +0000.260146][432a] lipsync_debug:remaining time:10
tsDelta - timeDelta:23
[1482:770] [2025-02-10 07:48:59 +0000.260277][432a] lipsync_debug:result remaining
time:10
[1482:888] [2025-02-10 07:48:59 +0000.377653][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1482:891] [2025-02-10 07:48:59 +0000.380844][431f] av_read_frame AVERROR_EOF
[1483:057] [2025-02-10 07:48:59 +0000.547421][432d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1483:136] [2025-02-10 07:48:59 +0000.625571][431f] OnReceiveEOF:
[1483:136] [2025-02-10 07:48:59 +0000.625764][431f] OnDecoderEOF time:44593697
enter.
[1483:136] [2025-02-10 07:48:59 +0000.625841][431f] OnDecoderEOF leave. expire
time = 0 ms

[1483:136] [2025-02-10 07:48:59 +0000.625882][431f] OnDecoderFinished:


OnDecoderFinished total decoder frames:135 this:0x773b967580
[1483:136] [2025-02-10 07:48:59 +0000.625887][431d] CleanUp time:44593697 enter.

[1483:137] [2025-02-10 07:48:59 +0000.626893][432d] webrtc common_video plane


old ..... (1/1000) new: 154001 delete: 153995 diff: 6
[1483:144] [2025-02-10 07:48:59 +0000.633840][431d] CleanUp leave. expire time = 8
ms

[1483:144] [2025-02-10 07:48:59 +0000.633989][431d] clean up


[1483:144] [2025-02-10 07:48:59 +0000.634027][431d] running_decoder_count:0max
count:2
[1483:253] [2025-02-10 07:48:59 +0000.743027][432a] lipsync_debug:displaying video
ts:267390 The current displayed video timestamp is:44593814
[1483:383] [2025-02-10 07:48:59 +0000.873204][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1483:383] [2025-02-10 07:48:59 +0000.873399][3ffc] _deviceSampleRate:48000

[1483:384] [2025-02-10 07:48:59 +0000.874048][3ffb] Run AGC when audioType = 0


[1483:386] [2025-02-10 07:48:59 +0000.876036][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:2 last video
ts:279180 frame->pts:281880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1483:386] [2025-02-10 07:48:59 +0000.876116][432a] lipsync_debug: tsDelta -
timeDelta = 28
[1483:529] [2025-02-10 07:49:00 +0000.18694][432e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1483:767] [2025-02-10 07:49:00 +0000.256983][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1483:775] [2025-02-10 07:49:00 +0000.265064][432d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 354420pts ms:3.938e+06
[1483:777] [2025-02-10 07:49:00 +0000.266492][432d] OnVideoFrameReady(1/200)
[1483:777] [2025-02-10 07:49:00 +0000.267298][432a] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1483:917] [2025-02-10 07:49:00 +0000.406515][432a] lipsync_debug:displaying video
ts:327060 The current displayed video timestamp is:44594478
[1483:920] [2025-02-10 07:49:00 +0000.409908][432c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 172994
[1483:920] [2025-02-10 07:49:00 +0000.409983][432c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1483:939] [2025-02-10 07:49:00 +0000.429374][432a] DriveRender working... (1/200)
[1484:250] [2025-02-10 07:49:00 +0000.739755][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1484:480] [2025-02-10 07:49:00 +0000.970333][432c] PullAudioFrame: PullFrame audio
finished.
[1484:480] [2025-02-10 07:49:00 +0000.970425][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:511] [2025-02-10 07:49:01 +0000.654][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:541] [2025-02-10 07:49:01 +0000.31174][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:559] [2025-02-10 07:49:01 +0000.49293][432e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1484:572] [2025-02-10 07:49:01 +0000.61700][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:602] [2025-02-10 07:49:01 +0000.92262][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:617] [2025-02-10 07:49:01 +0000.107084][432a] lipsync_debug:displaying video
ts:387180 The current displayed video timestamp is:44595178
[1484:620] [2025-02-10 07:49:01 +0000.109774][432a] lipsync_debug: render a video
frame
[1484:633] [2025-02-10 07:49:01 +0000.122850][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:651] [2025-02-10 07:49:01 +0000.140537][432a] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[1484:651] [2025-02-10 07:49:01 +0000.140644][432a] lipsync_debug:result remaining
time:10
[1484:663] [2025-02-10 07:49:01 +0000.153406][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:694] [2025-02-10 07:49:01 +0000.183821][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:724] [2025-02-10 07:49:01 +0000.214265][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:755] [2025-02-10 07:49:01 +0000.244692][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1484:785] [2025-02-10 07:49:01 +0000.274518][432d] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[1484:785] [2025-02-10 07:49:01 +0000.274867][432d] Stop:
[1484:785] [2025-02-10 07:49:01 +0000.275011][432a] operator(): Video Render
stopped.
[1484:786] [2025-02-10 07:49:01 +0000.275570][432d] Stop:
[1484:787] [2025-02-10 07:49:01 +0000.276529][432b] DeviceStop:
audioDevice_:0x77712ce000
[1484:787] [2025-02-10 07:49:01 +0000.276569][432b] OpenSlesOutput:Stop playout

[1484:789] [2025-02-10 07:49:01 +0000.278519][432b] DeviceStop: Done


[1484:789] [2025-02-10 07:49:01 +0000.278596][432b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1484:791] [2025-02-10 07:49:01 +0000.280477][432d] to reset filter graph
[1484:791] [2025-02-10 07:49:01 +0000.280568][432d] RemoveVideoBackGroud: hava not
add video backgroud
[1484:791] [2025-02-10 07:49:01 +0000.280628][432d] UnbindInputFilter 0x7745e24898
this 0x7771422820
[1484:791] [2025-02-10 07:49:01 +0000.280678][432d] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1484:791] [2025-02-10 07:49:01 +0000.280707][432d] DestoryDecoderByVideoSource
time:44595352 enter.

[1484:791] [2025-02-10 07:49:01 +0000.280739][432d] ~VideoBindDecoder time:44595352


enter.

[1484:791] [2025-02-10 07:49:01 +0000.280905][432d] CleanUp time:44595352 enter.

[1484:792] [2025-02-10 07:49:01 +0000.281590][432d] CleanUp leave. expire time = 1


ms

[1484:792] [2025-02-10 07:49:01 +0000.281661][432d] CleanUp time:44595353 enter.

[1484:792] [2025-02-10 07:49:01 +0000.281926][432d] CleanUp leave. expire time = 0


ms

[1484:793] [2025-02-10 07:49:01 +0000.282700][432d] ~VideoBindDecoder leave.


expire time = 2 ms
[1484:793] [2025-02-10 07:49:01 +0000.282769][432d] DestoryDecoderByVideoSource
leave. expire time = 2 ms

[1484:793] [2025-02-10 07:49:01 +0000.282846][432d] UnbindInputFilter 0x7745e24358


this 0x7745e24898
[1484:793] [2025-02-10 07:49:01 +0000.282910][432d] UnbindInputFilter 0x7745e23e18
this 0x7745e24358
[1484:793] [2025-02-10 07:49:01 +0000.282972][432d] UnbindInputFilter 0x773b9677a0
this 0x7745e23e18
[1484:793] [2025-02-10 07:49:01 +0000.283030][432d] UnbindInputFilter 0x7745e247d8
this 0x7745e24958
[1484:793] [2025-02-10 07:49:01 +0000.283090][432d] UnbindInputFilter 0x7745e24658
this 0x7745e247d8
[1484:793] [2025-02-10 07:49:01 +0000.283148][432d] UnbindInputFilter 0x773b9677a0
this 0x7745e24658
[1484:793] [2025-02-10 07:49:01 +0000.283205][432d] to reset filter graph clear
end
[1484:793] [2025-02-10 07:49:01 +0000.283251][432d] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
delay: 0
[1484:793] [2025-02-10 07:49:01 +0000.283303][432d] CreateDecoderByVideoSource
time:44595354 enter.

[1484:794] [2025-02-10 07:49:01 +0000.283888][432d] running_decoder_count:0max


count:2
[1484:794] [2025-02-10 07:49:01 +0000.284005][432d] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1484:795] [2025-02-10 07:49:01 +0000.285200][433a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771218000] Current FFmpeg version git-2021-06-16-
97cea6f

[1484:825] [2025-02-10 07:49:01 +0000.315341][433a] OnStreamInfoFound: video


duration_: 4501
[1484:827] [2025-02-10 07:49:01 +0000.317047][433b] NO get frame from decoder
[1484:827] [2025-02-10 07:49:01 +0000.317037][432d] start decoder
[1484:827] [2025-02-10 07:49:01 +0000.317143][432d] CreateDecoderByVideoSource
leave. expire time = 34 ms

[1484:827] [2025-02-10 07:49:01 +0000.317174][432d] BindInputFilter 0x773b9677a0


this 0x7745e24658
[1484:827] [2025-02-10 07:49:01 +0000.317194][432d] BindInputFilter 0x7745e24658
this 0x7745e247d8
[1484:827] [2025-02-10 07:49:01 +0000.317221][432d] BindInputFilter 0x773b9677a0
this 0x7745e24958
[1484:827] [2025-02-10 07:49:01 +0000.317240][432d] BindInputFilter 0x7745e24958
this 0x7745e23e18
[1484:827] [2025-02-10 07:49:01 +0000.317254][432d] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1484:827] [2025-02-10 07:49:01 +0000.317278][432d] BindInputFilter 0x7745e247d8
this 0x7745e24358
[1484:827] [2025-02-10 07:49:01 +0000.317328][432d] BindInputFilter 0x7745e24358
this 0x7771422820
[1484:827] [2025-02-10 07:49:01 +0000.317368][432d] BindInputFilter 0x7745e23e18
this 0x7745e24898
[1484:827] [2025-02-10 07:49:01 +0000.317388][432d] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1484:827] [2025-02-10 07:49:01 +0000.317416][432d] to reset filter graph end
[1484:828] [2025-02-10 07:49:01 +0000.317433][432d] Start:
[1484:828] [2025-02-10 07:49:01 +0000.317842][432a] operator(): video render
started.
[1484:828] [2025-02-10 07:49:01 +0000.317904][432d] Start:
[1484:828] [2025-02-10 07:49:01 +0000.318096][433b] NO get frame from decoder
[1484:828] [2025-02-10 07:49:01 +0000.318418][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1484:829] [2025-02-10 07:49:01 +0000.318509][432b] Reset: history total size: 98
[1484:829] [2025-02-10 07:49:01 +0000.318569][432b] DeviceStart:
audioDevice_:0x77712ce000
[1484:829] [2025-02-10 07:49:01 +0000.318624][432b] DeviceStart: time profile
playout init before
[1484:829] [2025-02-10 07:49:01 +0000.318752][432b] DeviceStart: time profile
playout init end
[1484:829] [2025-02-10 07:49:01 +0000.318823][432b] OpenSlesOutput:Start playout

[1484:829] [2025-02-10 07:49:01 +0000.319201][433b] NO get frame from decoder


[1484:830] [2025-02-10 07:49:01 +0000.319612][433b] NO get frame from decoder
[1484:830] [2025-02-10 07:49:01 +0000.320017][432b] Create the opensl output
player. streamtype before:0

[1484:830] [2025-02-10 07:49:01 +0000.320101][432b] Create the opensl output


player. streamtype after:3

[1484:830] [2025-02-10 07:49:01 +0000.320385][433b] NO get frame from decoder


[1484:831] [2025-02-10 07:49:01 +0000.320877][433b] NO get frame from decoder
[1484:834] [2025-02-10 07:49:01 +0000.323832][433b] NO get frame from decoder
[1484:845] [2025-02-10 07:49:01 +0000.334586][433b] NO get frame from decoder
[1484:854] [2025-02-10 07:49:01 +0000.344466][432b] Enqueue opensl buffer size:1764
[1484:879] [2025-02-10 07:49:01 +0000.369064][432a] Warning(video_render.cc:390):
No picture to display (1/50)
[1484:880] [2025-02-10 07:49:01 +0000.369653][432b] DeviceStart: time profile
playout all end
[1484:880] [2025-02-10 07:49:01 +0000.369700][432b] operator(): Audio playback
started.
[1484:891] [2025-02-10 07:49:01 +0000.381373][432a] lipsync_debug: First video
frame rendering.
[1484:951] [2025-02-10 07:49:01 +0000.441399][432c] audio_frame_list_ empty
[1484:958] [2025-02-10 07:49:01 +0000.448380][432b] First audio frame rendering
[1484:965] [2025-02-10 07:49:01 +0000.454496][4346] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[1484:980] [2025-02-10 07:49:01 +0000.470200][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:5940 frame->pts:9000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1484:980] [2025-02-10 07:49:01 +0000.470294][432a] lipsync_debug: tsDelta -
timeDelta = 0
[1485:285] [2025-02-10 07:49:01 +0000.775414][432b] The audio playback speed:100
(1/100)
[1485:286] [2025-02-10 07:49:01 +0000.775662][432b] lipsync_debug: The current
played audio timestamp is:19442(1/50)
[1485:348] [2025-02-10 07:49:01 +0000.837629][432a] lipsync_debug:displaying video
ts:42120 The current displayed video timestamp is:44595909
[1485:387] [2025-02-10 07:49:01 +0000.876664][3ffb] Run AGC when audioType = 0
[1485:387] [2025-02-10 07:49:01 +0000.876769][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1485:456] [2025-02-10 07:49:01 +0000.945683][432a] DriveRender working... (1/200)
[1485:485] [2025-02-10 07:49:01 +0000.974855][3ffb] haveEnoughProcessedData
internalAudioStream.length: 10
[1485:601] [2025-02-10 07:49:02 +0000.91353][4346]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1485:783] [2025-02-10 07:49:02 +0000.273117][432a] lipsync_debug:result remaining
time:0
[1485:783] [2025-02-10 07:49:02 +0000.273249][432a] dynamic updated lipsync delay:0
[1485:924] [2025-02-10 07:49:02 +0000.414158][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1486:095] [2025-02-10 07:49:02 +0000.584927][432a] lipsync_debug:displaying video
ts:102060 The current displayed video timestamp is:44596656
[1486:529] [2025-02-10 07:49:03 +0000.18862][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:22 last
video ts:128970 frame->pts:132390 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1486:529] [2025-02-10 07:49:03 +0000.18965][432a] lipsync_debug: tsDelta -
timeDelta = 16
[1486:560] [2025-02-10 07:49:03 +0000.50381][432c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 77768
[1486:561] [2025-02-10 07:49:03 +0000.50473][432c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1486:639] [2025-02-10 07:49:03 +0000.129206][4346]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1486:689] [2025-02-10 07:49:03 +0000.179009][432a] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[1486:689] [2025-02-10 07:49:03 +0000.179187][432a] lipsync_debug:result remaining
time:10
[1486:876] [2025-02-10 07:49:03 +0000.365840][432a] lipsync_debug:displaying video
ts:162180 The current displayed video timestamp is:44597437
[1487:014] [2025-02-10 07:49:03 +0000.504196][432a] DriveRender working... (1/200)
[1487:228] [2025-02-10 07:49:03 +0000.717606][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1487:285] [2025-02-10 07:49:03 +0000.775212][4346]
PlayerSimpleBufferQueueCallbackHandler function
[1487:291] [2025-02-10 07:49:03 +0000.781338][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1487:353] [2025-02-10 07:49:03 +0000.842804][432d] video frame wait audio frame:
last_video_timestamp:2667 last_audio_timestamp:2553.2
[1487:385] [2025-02-10 07:49:03 +0000.874820][3ffb] Run AGC when audioType = 0
[1487:447] [2025-02-10 07:49:03 +0000.936537][432d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 249120pts ms:2.768e+06
[1487:448] [2025-02-10 07:49:03 +0000.937493][432d] OnVideoFrameReady(1/200)
[1487:448] [2025-02-10 07:49:03 +0000.937598][432a] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[1487:568] [2025-02-10 07:49:04 +0000.58111][432a] lipsync_debug:displaying video
ts:222120 The current displayed video timestamp is:44598129
[1487:613] [2025-02-10 07:49:04 +0000.102715][433b] av_read_frame AVERROR_EOF
[1487:619] [2025-02-10 07:49:04 +0000.109339][4346]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1487:624] [2025-02-10 07:49:04 +0000.113897][432d] webrtc common_video plane
old ..... (1/1000) new: 155001 delete: 154995 diff: 6
[1487:625] [2025-02-10 07:49:04 +0000.115011][432b] The audio playback speed:100
(1/100)
[1487:625] [2025-02-10 07:49:04 +0000.115231][432b] lipsync_debug: The current
played audio timestamp is:121810(1/50)
[1487:928] [2025-02-10 07:49:04 +0000.417748][433b] OnReceiveEOF:
[1487:928] [2025-02-10 07:49:04 +0000.417913][433b] OnDecoderEOF time:44598489
enter.
[1487:928] [2025-02-10 07:49:04 +0000.417995][433b] OnDecoderEOF leave. expire
time = 0 ms

[1487:928] [2025-02-10 07:49:04 +0000.418033][433b] OnDecoderFinished:


OnDecoderFinished total decoder frames:135 this:0x773b967580
[1487:928] [2025-02-10 07:49:04 +0000.418059][431d] CleanUp time:44598489 enter.

[1487:936] [2025-02-10 07:49:04 +0000.425812][431d] CleanUp leave. expire time = 8


ms

[1487:936] [2025-02-10 07:49:04 +0000.425919][431d] clean up


[1487:936] [2025-02-10 07:49:04 +0000.425952][431d] running_decoder_count:0max
count:2
[1488:013] [2025-02-10 07:49:04 +0000.503043][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:23 last
video ts:260820 frame->pts:264240 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1488:013] [2025-02-10 07:49:04 +0000.503261][432a] lipsync_debug: tsDelta -
timeDelta = 15
[1488:224] [2025-02-10 07:49:04 +0000.713607][432a] lipsync_debug:displaying video
ts:281880 The current displayed video timestamp is:44598785
[1488:226] [2025-02-10 07:49:04 +0000.715763][432a] lipsync_debug: render a video
frame
[1488:508] [2025-02-10 07:49:04 +0000.997492][432a] DriveRender working... (1/200)
[1488:607] [2025-02-10 07:49:05 +0000.96497][432a] lipsync_debug:remaining time:10
tsDelta - timeDelta:22
[1488:607] [2025-02-10 07:49:05 +0000.96603][432a] lipsync_debug:result remaining
time:10
[1488:639] [2025-02-10 07:49:05 +0000.129310][4346]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1488:651] [2025-02-10 07:49:05 +0000.140634][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1488:880] [2025-02-10 07:49:05 +0000.370184][432c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 180136
[1488:880] [2025-02-10 07:49:05 +0000.370275][432c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1488:884] [2025-02-10 07:49:05 +0000.373534][432b] do work DoLipsync!
[1488:884] [2025-02-10 07:49:05 +0000.373623][432b] total delay:-8 videoTsMS:3767
audioTsMS:3775 diff:-8
[1488:884] [2025-02-10 07:49:05 +0000.373675][432b] Set the lipsync delay:-8
[1488:891] [2025-02-10 07:49:05 +0000.381111][432a] lipsync_debug:displaying video
ts:341910 The current displayed video timestamp is:44599452
[1488:951] [2025-02-10 07:49:05 +0000.440679][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1489:285] [2025-02-10 07:49:05 +0000.774818][432c] PullAudioFrame: PullFrame audio
finished.
[1489:285] [2025-02-10 07:49:05 +0000.774915][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:315] [2025-02-10 07:49:05 +0000.805092][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:319] [2025-02-10 07:49:05 +0000.808521][432a] lipsync_debug:result remaining
time:0
[1489:319] [2025-02-10 07:49:05 +0000.808635][432a] dynamic updated lipsync delay:0
[1489:346] [2025-02-10 07:49:05 +0000.835811][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:377] [2025-02-10 07:49:05 +0000.866457][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:386] [2025-02-10 07:49:05 +0000.876388][3ffb] Run AGC when audioType = 0
[1489:387] [2025-02-10 07:49:05 +0000.876756][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1489:407] [2025-02-10 07:49:05 +0000.896717][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:437] [2025-02-10 07:49:05 +0000.927002][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:467] [2025-02-10 07:49:05 +0000.957281][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:495] [2025-02-10 07:49:05 +0000.984791][432a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:13 last
video ts:395820 frame->pts:398970 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1489:495] [2025-02-10 07:49:05 +0000.984910][432a] lipsync_debug: tsDelta -
timeDelta = 22
[1489:498] [2025-02-10 07:49:05 +0000.987617][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:528] [2025-02-10 07:49:06 +0000.17920][432c] media player notify EOF, audio
PullFrameStatus is EOF
[1489:552] [2025-02-10 07:49:06 +0000.41723][432a] lipsync_debug:displaying video
ts:402120 The current displayed video timestamp is:44600113
[1489:553] [2025-02-10 07:49:06 +0000.43239][432d] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[1489:554] [2025-02-10 07:49:06 +0000.43528][432d] Stop:
[1489:554] [2025-02-10 07:49:06 +0000.43747][432a] operator(): Video Render
stopped.
[1489:554] [2025-02-10 07:49:06 +0000.43883][432d] Stop:
[1489:554] [2025-02-10 07:49:06 +0000.44275][432b] DeviceStop:
audioDevice_:0x77712ce000
[1489:554] [2025-02-10 07:49:06 +0000.44327][432b] OpenSlesOutput:Stop playout

[1489:557] [2025-02-10 07:49:06 +0000.47116][432b] DeviceStop: Done


[1489:557] [2025-02-10 07:49:06 +0000.47191][432b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1489:557] [2025-02-10 07:49:06 +0000.47332][432d] to reset filter graph
[1489:557] [2025-02-10 07:49:06 +0000.47383][432d] RemoveVideoBackGroud: hava not
add video backgroud
[1489:558] [2025-02-10 07:49:06 +0000.47437][432d] UnbindInputFilter 0x7745e24358
this 0x7771422820
[1489:558] [2025-02-10 07:49:06 +0000.47481][432d] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1489:558] [2025-02-10 07:49:06 +0000.47515][432d] DestoryDecoderByVideoSource
time:44600119 enter.

[1489:558] [2025-02-10 07:49:06 +0000.47552][432d] ~VideoBindDecoder time:44600119


enter.

[1489:558] [2025-02-10 07:49:06 +0000.47970][432d] CleanUp time:44600119 enter.

[1489:559] [2025-02-10 07:49:06 +0000.49091][432d] CleanUp leave. expire time = 1


ms

[1489:559] [2025-02-10 07:49:06 +0000.49128][432d] CleanUp time:44600120 enter.

[1489:559] [2025-02-10 07:49:06 +0000.49393][432d] CleanUp leave. expire time = 0


ms

[1489:562] [2025-02-10 07:49:06 +0000.51554][432d] ~VideoBindDecoder leave. expire


time = 4 ms
[1489:562] [2025-02-10 07:49:06 +0000.51719][432d] DestoryDecoderByVideoSource
leave. expire time = 4 ms

[1489:562] [2025-02-10 07:49:06 +0000.51816][432d] UnbindInputFilter 0x7745e247d8


this 0x7745e24358
[1489:562] [2025-02-10 07:49:06 +0000.51866][432d] UnbindInputFilter 0x7745e24658
this 0x7745e247d8
[1489:562] [2025-02-10 07:49:06 +0000.51912][432d] UnbindInputFilter 0x773b9677a0
this 0x7745e24658
[1489:562] [2025-02-10 07:49:06 +0000.52013][432d] UnbindInputFilter 0x7745e23e18
this 0x7745e24898
[1489:562] [2025-02-10 07:49:06 +0000.52074][432d] UnbindInputFilter 0x7745e24958
this 0x7745e23e18
[1489:562] [2025-02-10 07:49:06 +0000.52137][432d] UnbindInputFilter 0x773b9677a0
this 0x7745e24958
[1489:562] [2025-02-10 07:49:06 +0000.52186][432d] to reset filter graph clear end
[1489:562] [2025-02-10 07:49:06 +0000.52220][432d] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
delay: 0
[1489:562] [2025-02-10 07:49:06 +0000.52263][432d] CreateDecoderByVideoSource
time:44600123 enter.

[1489:563] [2025-02-10 07:49:06 +0000.52508][432d] running_decoder_count:0max


count:2
[1489:563] [2025-02-10 07:49:06 +0000.52546][432d] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1489:564] [2025-02-10 07:49:06 +0000.53844][4347] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771219200] Current FFmpeg version git-2021-06-16-
97cea6f

[1489:593] [2025-02-10 07:49:06 +0000.83427][4347] OnStreamInfoFound: video


duration_: 4501
[1489:595] [2025-02-10 07:49:06 +0000.84741][4348] NO get frame from decoder
[1489:595] [2025-02-10 07:49:06 +0000.85108][432d] start decoder
[1489:595] [2025-02-10 07:49:06 +0000.85183][432d] CreateDecoderByVideoSource
leave. expire time = 33 ms

[1489:595] [2025-02-10 07:49:06 +0000.85234][432d] BindInputFilter 0x773b9677a0


this 0x7745e24958
[1489:595] [2025-02-10 07:49:06 +0000.85262][432d] BindInputFilter 0x7745e24958
this 0x7745e23e18
[1489:595] [2025-02-10 07:49:06 +0000.85289][432d] BindInputFilter 0x773b9677a0
this 0x7745e24898
[1489:595] [2025-02-10 07:49:06 +0000.85307][432d] BindInputFilter 0x7745e24898
this 0x7745e24658
[1489:595] [2025-02-10 07:49:06 +0000.85321][432d] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1489:595] [2025-02-10 07:49:06 +0000.85344][432d] BindInputFilter 0x7745e23e18
this 0x7745e247d8
[1489:595] [2025-02-10 07:49:06 +0000.85363][432d] BindInputFilter 0x7745e247d8
this 0x7771422820
[1489:595] [2025-02-10 07:49:06 +0000.85383][432d] BindInputFilter 0x7745e24658
this 0x7745e24358
[1489:595] [2025-02-10 07:49:06 +0000.85403][432d] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1489:595] [2025-02-10 07:49:06 +0000.85418][432d] to reset filter graph end
[1489:596] [2025-02-10 07:49:06 +0000.85435][432d] Start:
[1489:596] [2025-02-10 07:49:06 +0000.85509][432a] operator(): video render
started.
[1489:596] [2025-02-10 07:49:06 +0000.85455][4348] NO get frame from decoder
[1489:596] [2025-02-10 07:49:06 +0000.85590][432d] Start:
[1489:596] [2025-02-10 07:49:06 +0000.86060][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1489:596] [2025-02-10 07:49:06 +0000.86099][432b] Reset: history total size: 98
[1489:596] [2025-02-10 07:49:06 +0000.86123][432b] DeviceStart:
audioDevice_:0x77712ce000
[1489:596] [2025-02-10 07:49:06 +0000.86138][432b] DeviceStart: time profile
playout init before
[1489:596] [2025-02-10 07:49:06 +0000.86165][432b] DeviceStart: time profile
playout init end
[1489:596] [2025-02-10 07:49:06 +0000.86178][432b] OpenSlesOutput:Start playout

[1489:596] [2025-02-10 07:49:06 +0000.86274][4348] NO get frame from decoder


[1489:597] [2025-02-10 07:49:06 +0000.87066][4348] NO get frame from decoder
[1489:598] [2025-02-10 07:49:06 +0000.87667][4348] NO get frame from decoder
[1489:598] [2025-02-10 07:49:06 +0000.88240][4348] NO get frame from decoder
[1489:599] [2025-02-10 07:49:06 +0000.88613][432b] Create the opensl output player.
streamtype before:0

[1489:599] [2025-02-10 07:49:06 +0000.88645][432b] Create the opensl output player.


streamtype after:3

[1489:601] [2025-02-10 07:49:06 +0000.91200][4348] NO get frame from decoder


[1489:603] [2025-02-10 07:49:06 +0000.92521][4348] NO get frame from decoder
[1489:616] [2025-02-10 07:49:06 +0000.106439][432b] Enqueue opensl buffer size:1764
[1489:640] [2025-02-10 07:49:06 +0000.130157][432b] DeviceStart: time profile
playout all end
[1489:640] [2025-02-10 07:49:06 +0000.130226][432b] operator(): Audio playback
started.
[1489:648] [2025-02-10 07:49:06 +0000.138259][432a] lipsync_debug: First video
frame rendering.
[1489:711] [2025-02-10 07:49:06 +0000.200804][432b] First audio frame rendering
[1489:722] [2025-02-10 07:49:06 +0000.211615][4357]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1489:953] [2025-02-10 07:49:06 +0000.442568][432d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1490:030] [2025-02-10 07:49:06 +0000.520301][432a] DriveRender working... (1/200)
[1490:133] [2025-02-10 07:49:06 +0000.623327][432b] The audio playback speed:100
(1/100)
[1490:133] [2025-02-10 07:49:06 +0000.623423][432b] lipsync_debug: The current
played audio timestamp is:26584(1/50)
[1490:269] [2025-02-10 07:49:06 +0000.759103][432a] lipsync_debug:displaying video
ts:56970 The current displayed video timestamp is:44600830
[1490:284] [2025-02-10 07:49:06 +0000.773602][432d] Error(video_source.cc:430):
wait decoder a frame: 0
[1490:422] [2025-02-10 07:49:06 +0000.912246][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[1490:423] [2025-02-10 07:49:06 +0000.912690][432b] Stop:
[1490:423] [2025-02-10 07:49:06 +0000.912857][432a] operator(): Video Render
stopped.
[1490:423] [2025-02-10 07:49:06 +0000.912988][432b] Stop:
[1490:423] [2025-02-10 07:49:06 +0000.913037][432b] DeviceStop:
audioDevice_:0x77712ce000
[1490:423] [2025-02-10 07:49:06 +0000.913075][432b] OpenSlesOutput:Stop playout
[1490:426] [2025-02-10 07:49:06 +0000.915551][432b] DeviceStop: Done
[1490:426] [2025-02-10 07:49:06 +0000.915695][432b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1490:426] [2025-02-10 07:49:06 +0000.915754][432b] operator(): Stop now!
[1490:450] [2025-02-10 07:49:06 +0000.939910][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1490:450] [2025-02-10 07:49:06 +0000.940112][7dd2] StopPreView: Have Stopped,
operation cancel
[1490:450] [2025-02-10 07:49:06 +0000.940201][7dd2] Stop:
[1490:451] [2025-02-10 07:49:06 +0000.940708][432b] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1490:451] [2025-02-10 07:49:06 +0000.941041][7dd2] DeviceRelease:
audioDevice_:0x77712ce000
[1490:451] [2025-02-10 07:49:06 +0000.941127][7dd2] OpenSlesOutput:Stop playout

[1490:451] [2025-02-10 07:49:06 +0000.941186][7dd2] DeviceRelease: Release the


webrtc device object.
[1490:452] [2025-02-10 07:49:06 +0000.941760][7dd2] OpenSlesOutput destruct.

[1490:452] [2025-02-10 07:49:06 +0000.941881][7dd2] DeviceRelease: Done


[1490:452] [2025-02-10 07:49:06 +0000.942018][7dd2] Stop:
[1490:452] [2025-02-10 07:49:06 +0000.942134][432a] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1490:457] [2025-02-10 07:49:06 +0000.946729][7dd2] global uninited!
[1490:457] [2025-02-10 07:49:06 +0000.946915][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1490:457] [2025-02-10 07:49:06 +0000.947021][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1490:457] [2025-02-10 07:49:06 +0000.947058][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1490:457] [2025-02-10 07:49:06 +0000.947127][7dd2] UnbindInputFilter 0x7745e247d8
this 0x7771422820
[1490:457] [2025-02-10 07:49:06 +0000.947219][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1490:457] [2025-02-10 07:49:06 +0000.947288][7dd2] DestoryDecoderByVideoSource
time:44601018 enter.

[1490:457] [2025-02-10 07:49:06 +0000.947356][7dd2] ~VideoBindDecoder time:44601018


enter.

[1490:458] [2025-02-10 07:49:06 +0000.947591][7dd2] CleanUp time:44601019 enter.

[1490:464] [2025-02-10 07:49:06 +0000.954314][7dd2] CleanUp leave. expire time = 6


ms

[1490:465] [2025-02-10 07:49:06 +0000.954503][7dd2] CleanUp time:44601026 enter.

[1490:465] [2025-02-10 07:49:06 +0000.955062][7dd2] CleanUp leave. expire time = 0


ms

[1490:466] [2025-02-10 07:49:06 +0000.956225][7dd2] ~VideoBindDecoder leave.


expire time = 9 ms

[1490:466] [2025-02-10 07:49:06 +0000.956324][7dd2] DestoryDecoderByVideoSource


leave. expire time = 9 ms

[1490:466] [2025-02-10 07:49:06 +0000.956399][7dd2] UnbindInputFilter 0x7745e23e18


this 0x7745e247d8
[1490:467] [2025-02-10 07:49:06 +0000.956492][7dd2] UnbindInputFilter 0x7745e24958
this 0x7745e23e18
[1490:467] [2025-02-10 07:49:06 +0000.956596][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745e24958
[1490:467] [2025-02-10 07:49:06 +0000.956708][7dd2] UnbindInputFilter 0x7745e24658
this 0x7745e24358
[1490:467] [2025-02-10 07:49:06 +0000.956814][7dd2] UnbindInputFilter 0x7745e24898
this 0x7745e24658
[1490:467] [2025-02-10 07:49:06 +0000.956919][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745e24898
[1490:467] [2025-02-10 07:49:06 +0000.957346][7dd2] ~GLESContext:
[1490:470] [2025-02-10 07:49:06 +0000.959880][7dd2] GLESContext destruct finish.
[1490:470] [2025-02-10 07:49:06 +0000.959950][7dd2] filter: filter pipeline destroy
this: 0x7771422780
[1490:471] [2025-02-10 07:49:06 +0000.961007][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1490:472] [2025-02-10 07:49:06 +0000.961678][7dd2] machine model :poco
[1490:472] [2025-02-10 07:49:06 +0000.961709][7dd2] Support this machine
model :poco
[1490:472] [2025-02-10 07:49:06 +0000.961734][7dd2] global inited! current sdk
version: 07-20-936c45f
[1490:472] [2025-02-10 07:49:06 +0000.961873][7dd2] filter: filter pipeline
construtc this: 0x7771422780
[1490:472] [2025-02-10 07:49:06 +0000.961916][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1490:472] [2025-02-10 07:49:06 +0000.961938][7dd2] GLESContext:
[1490:472] [2025-02-10 07:49:06 +0000.961972][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1490:473] [2025-02-10 07:49:06 +0000.963036][7dd2] The result of creation:
0x783b5c7080
[1490:473] [2025-02-10 07:49:06 +0000.963150][7dd2] The result of
eglCreatePbufferSurface is: 0x783b5c7a80
[1490:473] [2025-02-10 07:49:06 +0000.963254][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1490:473] [2025-02-10 07:49:06 +0000.963287][7dd2] The source 0 speed:1
[1490:473] [2025-02-10 07:49:06 +0000.963331][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
delay: 0
[1490:473] [2025-02-10 07:49:06 +0000.963366][7dd2] CreateDecoderByVideoSource
time:44601034 enter.

[1490:474] [2025-02-10 07:49:06 +0000.963564][7dd2] running_decoder_count:0max


count:2
[1490:474] [2025-02-10 07:49:06 +0000.963594][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77c9db0800
[1490:474] [2025-02-10 07:49:06 +0000.964311][4359] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7771218000] Current FFmpeg version git-2021-06-16-
97cea6f

[1490:499] [2025-02-10 07:49:06 +0000.989426][4359] OnStreamInfoFound: video


duration_: 4501
[1490:501] [2025-02-10 07:49:06 +0000.990890][7dd2] start decoder
[1490:501] [2025-02-10 07:49:06 +0000.991013][7dd2] CreateDecoderByVideoSource
leave. expire time = 28 ms

[1490:501] [2025-02-10 07:49:06 +0000.991086][7dd2] BindInputFilter 0x773b9677a0


this 0x7745daae18
[1490:501] [2025-02-10 07:49:06 +0000.991139][7dd2] BindInputFilter 0x7745daae18
this 0x7745dacb58
[1490:501] [2025-02-10 07:49:06 +0000.991199][7dd2] BindInputFilter 0x773b9677a0
this 0x7745e18318
[1490:501] [2025-02-10 07:49:06 +0000.991260][7dd2] BindInputFilter 0x7745e18318
this 0x7745e232d8
[1490:501] [2025-02-10 07:49:06 +0000.991301][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1490:501] [2025-02-10 07:49:06 +0000.991368][7dd2] BindInputFilter 0x7745dacb58
this 0x7745e23458
[1490:501] [2025-02-10 07:49:06 +0000.991422][7dd2] BindInputFilter 0x7745e23458
this 0x7771422820
[1490:502] [2025-02-10 07:49:06 +0000.991532][7dd2] BindInputFilter 0x7745e232d8
this 0x7745e23518
[1490:501] [2025-02-10 07:49:06 +0000.990939][435a] NO get frame from decoder
[1490:502] [2025-02-10 07:49:06 +0000.991601][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44585475.mp4
[1490:502] [2025-02-10 07:49:06 +0000.991650][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[1490:502] [2025-02-10 07:49:06 +0000.991771][435a] NO get frame from decoder
[1490:502] [2025-02-10 07:49:06 +0000.991827][7dd2] MediaComposeFile time:44601063
enter.

[1490:502] [2025-02-10 07:49:06 +0000.991919][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[1490:502] [2025-02-10 07:49:06 +0000.992086][435a] NO get frame from decoder
[1490:502] [2025-02-10 07:49:06 +0000.992111][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1490:502] [2025-02-10 07:49:06 +0000.992160][7dd2] Recording session using default
bitrate support by app:14680064
[1490:502] [2025-02-10 07:49:06 +0000.992285][4365] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773a075040
[1490:502] [2025-02-10 07:49:06 +0000.992357][4365] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1490:503] [2025-02-10 07:49:06 +0000.992548][435a] NO get frame from decoder
[1490:503] [2025-02-10 07:49:06 +0000.992575][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1490:503] [2025-02-10 07:49:06 +0000.992727][7dd2] GetPipeline:
-----------------------------------------
[1490:503] [2025-02-10 07:49:06 +0000.992750][7dd2] GetPipeline: source:
0x773b967580
[1490:503] [2025-02-10 07:49:06 +0000.992766][7dd2] GetPipeline: filter: NULLFilter
[1490:503] [2025-02-10 07:49:06 +0000.992780][7dd2] GetPipeline: filter: NULLFilter
[1490:503] [2025-02-10 07:49:06 +0000.992793][7dd2] GetPipeline: filter: NULLFilter
[1490:503] [2025-02-10 07:49:06 +0000.992807][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1490:503] [2025-02-10 07:49:06 +0000.992821][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1490:503] [2025-02-10 07:49:06 +0000.992834][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1490:503] [2025-02-10 07:49:06 +0000.992850][7dd2] GetPipeline:
------------------------------------------
[1490:503] [2025-02-10 07:49:06 +0000.992865][7dd2] filter: filter pipeline2 update
pattern: 2
[1490:503] [2025-02-10 07:49:06 +0000.993104][7dd2] MediaComposeFile leave. expire
time = 1 ms
[1490:503] [2025-02-10 07:49:06 +0000.993384][7dd2] machine model :poco
[1490:503] [2025-02-10 07:49:06 +0000.993405][7dd2] Support this machine
model :poco
[1490:503] [2025-02-10 07:49:06 +0000.993421][7dd2] global inited! current sdk
version: 07-20-936c45f
[1490:504] [2025-02-10 07:49:06 +0000.993533][435a] NO get frame from decoder
[1490:504] [2025-02-10 07:49:06 +0000.993998][435a] NO get frame from decoder
[1490:504] [2025-02-10 07:49:06 +0000.994412][435a] NO get frame from decoder
[1490:505] [2025-02-10 07:49:06 +0000.995020][435a] NO get frame from decoder
[1490:513] [2025-02-10 07:49:07 +0000.2952][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[1490:513] [2025-02-10 07:49:07 +0000.3075][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 339
[1490:513] [2025-02-10 07:49:07 +0000.3166][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[1490:513] [2025-02-10 07:49:07 +0000.3201][7dd2] BeginCompose: BeginCompose, is
composing 0
[1490:514] [2025-02-10 07:49:07 +0000.3823][4365] start recording, file path:
[1490:514] [2025-02-10 07:49:07 +0000.3971][4365] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 339 audio_timescale:44100
video_timescale:90000
[1490:514] [2025-02-10 07:49:07 +0000.4016][4365] 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
[1490:514] [2025-02-10 07:49:07 +0000.4029][436a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77ca144898
[1490:514] [2025-02-10 07:49:07 +0000.4081][4365] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 339
[1490:515] [2025-02-10 07:49:07 +0000.4882][4365] fd_open successed
handle:0xb40000790437b148
[1490:515] [2025-02-10 07:49:07 +0000.5025][4365] create mp4 file:358 m_fileHandle:
0x77714cd500
[1490:515] [2025-02-10 07:49:07 +0000.5047][4365] MP4 file: is opened successfully
[1490:515] [2025-02-10 07:49:07 +0000.5062][4365] setupMediaProcessers:
[1490:515] [2025-02-10 07:49:07 +0000.5075][4365]
RecordingSessionInternalSimple:setup media processers.
[1490:515] [2025-02-10 07:49:07 +0000.5089][4365] construct AAC encoder
[1490:515] [2025-02-10 07:49:07 +0000.5384][4365] H264Encoder creating:
ultrafast012323
[1490:515] [2025-02-10 07:49:07 +0000.5412][4365] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1490:516] [2025-02-10 07:49:07 +0000.5654][4365] H264Encode::GetMachineModel is
POCO F2 Pro
[1490:516] [2025-02-10 07:49:07 +0000.5687][4365] H264Encoder machine_mode is:POCO
F2 Pro
[1490:516] [2025-02-10 07:49:07 +0000.5703][4365] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1490:516] [2025-02-10 07:49:07 +0000.5717][4365] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1490:516] [2025-02-10 07:49:07 +0000.5732][4365] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1490:516] [2025-02-10 07:49:07 +0000.5746][4365] setupCompressionSession:
[1490:516] [2025-02-10 07:49:07 +0000.5759][4365] H264Encode::creating hareware
Encoder
[1490:516] [2025-02-10 07:49:07 +0000.5774][4365] AndroidHwAvcEncoder time:44601077
enter.
[1490:516] [2025-02-10 07:49:07 +0000.5888][4365] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1490:516] [2025-02-10 07:49:07 +0000.6003][4365] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1490:516] [2025-02-10 07:49:07 +0000.6022][4365] The video avc hw codec address is
0x77ca18cf38
[1490:516] [2025-02-10 07:49:07 +0000.6060][4365] AndroidHwAvcEncoder leave.
expire time = 0 ms

[1490:516] [2025-02-10 07:49:07 +0000.6079][4365] RegisterEncodeCompleteCallback


time:44601077 enter.

[1490:516] [2025-02-10 07:49:07 +0000.6127][4365] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1490:516] [2025-02-10 07:49:07 +0000.6152][4365] InitEncode time:44601077 enter.

[1490:516] [2025-02-10 07:49:07 +0000.6188][4365] InitEncode:


MediaCodecVideoEncoder::Release _inited:0
[1490:516] [2025-02-10 07:49:07 +0000.6209][4365] Create time:44601077 enter.

[1490:516] [2025-02-10 07:49:07 +0000.6224][4365] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1490:516] [2025-02-10 07:49:07 +0000.6244][4365]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7745e24800
[1490:516] [2025-02-10 07:49:07 +0000.6410][4365]
supported_type:image/vnd.android.heic
[1490:517] [2025-02-10 07:49:07 +0000.6441][4365] supported_type:video/avc
[1490:517] [2025-02-10 07:49:07 +0000.6477][4365] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1490:517] [2025-02-10 07:49:07 +0000.6501][4365] hwCodecPrefix :OMX.qcom.
[1490:517] [2025-02-10 07:49:07 +0000.6557][4365] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1490:517] [2025-02-10 07:49:07 +0000.6575][4365] mediacodec_createCodecByName
time:44601078 enter.

[1490:517] [2025-02-10 07:49:07 +0000.6590][4365] WrapAndroidMediaCodec


time:44601078 enter.

[1490:517] [2025-02-10 07:49:07 +0000.6667][4365] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1490:542] [2025-02-10 07:49:07 +0000.31481][4365] mediacodec_createCodecByName


leave. expire time = 25 ms

[1490:542] [2025-02-10 07:49:07 +0000.31562][4365] WrapAndroidMediaFromat


time:44601103 enter.

[1490:542] [2025-02-10 07:49:07 +0000.31654][4365] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1490:562] [2025-02-10 07:49:07 +0000.52276][4365] Destroy time:44601123 enter.

[1490:562] [2025-02-10 07:49:07 +0000.52327][4365] WrapAndroidMediaFromat::


Destroy
[1490:562] [2025-02-10 07:49:07 +0000.52345][4365] Destroy leave. expire time = 0
ms
[1490:562] [2025-02-10 07:49:07 +0000.52359][4365] ~WrapAndroidMediaFromat
time:44601123 enter.

[1490:562] [2025-02-10 07:49:07 +0000.52375][4365] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1490:562] [2025-02-10 07:49:07 +0000.52392][4365] Create leave. expire time = 46


ms

[1490:562] [2025-02-10 07:49:07 +0000.52407][4365] isSemiPlanarSupport


time:44601123 enter.

[1490:562] [2025-02-10 07:49:07 +0000.52421][4365] H264Encoder isSemiPlanarSupport


[1490:563] [2025-02-10 07:49:07 +0000.52555][4365] isSemiPlanarSupport leave.
expire time = 1 ms

[1490:563] [2025-02-10 07:49:07 +0000.52618][4365] creat hw H264Encoder success,


isSemiPlanar:1
[1490:563] [2025-02-10 07:49:07 +0000.52730][4365] InitEncode leave. expire time =
47 ms

[1490:563] [2025-02-10 07:49:07 +0000.52791][4365] H264Encode::created Encoder


[1490:563] [2025-02-10 07:49:07 +0000.52843][4365] H264Encode:: H264 encoder
created.
[1490:563] [2025-02-10 07:49:07 +0000.52892][4365] H264 encoder created.
[1490:563] [2025-02-10 07:49:07 +0000.52928][4365]
RecordingSessionInternalSimple:created avc encoder avc: 0x777123bf40
[1490:563] [2025-02-10 07:49:07 +0000.52983][4365] setOutput:
[1490:563] [2025-02-10 07:49:07 +0000.53100][4365]
RecordingSessionInternalSimple:encoder set output to muxer!
[1490:563] [2025-02-10 07:49:07 +0000.53189][4365] request a key frame
[1490:563] [2025-02-10 07:49:07 +0000.53253][4365] H264Encode:: request a key frame
[1490:565] [2025-02-10 07:49:07 +0000.54434][4365] setDisplayRotate :90
[1490:565] [2025-02-10 07:49:07 +0000.54481][4365] 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
[1490:567] [2025-02-10 07:49:07 +0000.57118][4366]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1490:639] [2025-02-10 07:49:07 +0000.128762][4365] setDisplayRotate :90
[1490:639] [2025-02-10 07:49:07 +0000.128820][4365] 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
[1490:639] [2025-02-10 07:49:07 +0000.129076][436a] add aac audio track with id:1
[1490:639] [2025-02-10 07:49:07 +0000.129132][436a] audio start ts:0
[1490:639] [2025-02-10 07:49:07 +0000.129156][436a] the audio frame has been
written into MP4 file
[1490:644] [2025-02-10 07:49:07 +0000.134049][4366] h264 add frame header cdr flag
[1490:644] [2025-02-10 07:49:07 +0000.134401][4366] h264 add frame header cdr flag
[1490:645] [2025-02-10 07:49:07 +0000.134594][4366] Received key frame:10
[1490:645] [2025-02-10 07:49:07 +0000.134625][4366] H264Encode:: get a sps pps
header!headerSize:31
[1490:645] [2025-02-10 07:49:07 +0000.134764][436a] get the H.264 SPS parameter
[1490:645] [2025-02-10 07:49:07 +0000.134896][436a] add video track with id:2
[1490:645] [2025-02-10 07:49:07 +0000.135368][436a] get the H.264 PPS parameter
[1490:646] [2025-02-10 07:49:07 +0000.135628][436a] get the H.264 IDR frame
[1490:646] [2025-02-10 07:49:07 +0000.135676][436a] resss:true
[1490:646] [2025-02-10 07:49:07 +0000.135700][436a] video start ts:10
[1490:646] [2025-02-10 07:49:07 +0000.135755][436a] the video frame has been
written into MP4 file
[1490:647] [2025-02-10 07:49:07 +0000.137014][4369] FilterPipeline2::OnAudioFrame
pts 10228 last_audio_timestamp_ 231.927
[1490:661] [2025-02-10 07:49:07 +0000.150648][4366] DTS queue for
Generator:0x77712084b8 198 235 269 299 338 372 401
[1490:680] [2025-02-10 07:49:07 +0000.170023][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1490:683] [2025-02-10 07:49:07 +0000.173309][4366] SendFrame
encodedImage._timeStamp:468encodedImage->_length:29280
[1490:732] [2025-02-10 07:49:07 +0000.222350][4366] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:834 pts:834
[1490:734] [2025-02-10 07:49:07 +0000.223698][4366] Push an pts:1134 to dts queue.
[1490:762] [2025-02-10 07:49:07 +0000.251999][4368] Error(video_source.cc:430):
wait decoder a frame: 0
[1490:763] [2025-02-10 07:49:07 +0000.253240][4365] setDisplayRotate :90
[1490:763] [2025-02-10 07:49:07 +0000.253282][4365] 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
[1490:771] [2025-02-10 07:49:07 +0000.261350][4366] DTS queue for
Generator:0x77712084b8 1036 1072 1101 1134 1171 1202 1234
[1490:791] [2025-02-10 07:49:07 +0000.281278][4366] last dts:1101 currentPts:1134
ppsOrSPS:0 queue length:10
[1490:800] [2025-02-10 07:49:07 +0000.289895][4368] webrtc common_video plane
old ..... (1/1000) new: 156001 delete: 155975 diff: 26
[1490:847] [2025-02-10 07:49:07 +0000.337086][4369] audio_frame_list_ empty
[1490:861] [2025-02-10 07:49:07 +0000.350483][4366] DTS queue for
Generator:0x77712084b8 1838 1875 1902 1935 1967 2001 2034 2065 2100
[1490:905] [2025-02-10 07:49:07 +0000.395010][4365] setDisplayRotate :90
[1490:905] [2025-02-10 07:49:07 +0000.395094][4365] 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
[1490:910] [2025-02-10 07:49:07 +0000.399501][4366] h264 add frame header cdr flag
[1490:910] [2025-02-10 07:49:07 +0000.399677][4366] Received key frame:2001
[1490:911] [2025-02-10 07:49:07 +0000.400698][436a] get the H.264 IDR frame
[1490:933] [2025-02-10 07:49:07 +0000.422818][4366] Push an pts:2468 to dts queue.
[1490:933] [2025-02-10 07:49:07 +0000.423342][4368] Error(video_source.cc:430):
wait decoder a frame: 0
[1490:963] [2025-02-10 07:49:07 +0000.452657][4366] last dts:2433 currentPts:2468
ppsOrSPS:0 queue length:8
[1490:979] [2025-02-10 07:49:07 +0000.468997][4366] DTS queue for
Generator:0x77712084b8 2667 2700 2733 2768 2801 2835 2865 2898
[1491:016] [2025-02-10 07:49:07 +0000.506050][4366] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3234
[1491:016] [2025-02-10 07:49:07 +0000.506157][4366] push video frame to H264
encoder. (100 frame for one log)

[1491:016] [2025-02-10 07:49:07 +0000.506196][4366] push video frame to H264


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

[1491:016] [2025-02-10 07:49:07 +0000.506211][4366] H264Encode::push video frame to


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

[1491:016] [2025-02-10 07:49:07 +0000.506236][4366] The input pts:3234 fps:30


[1491:033] [2025-02-10 07:49:07 +0000.522978][4365] setDisplayRotate :90
[1491:033] [2025-02-10 07:49:07 +0000.523076][4365] 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
[1491:051] [2025-02-10 07:49:07 +0000.540886][4366] H264Encode::H264SWEncoder get
callback, length:35568 type:1 nalType:1length:35564
[1491:077] [2025-02-10 07:49:07 +0000.566486][435a] av_read_frame AVERROR_EOF
[1491:083] [2025-02-10 07:49:07 +0000.573379][4366] DTS queue for
Generator:0x77712084b8 3502 3537 3566 3604 3634 3665 3704 3733
[1491:088] [2025-02-10 07:49:07 +0000.577821][4368] Error(video_source.cc:430):
wait decoder a frame: 0
[1491:090] [2025-02-10 07:49:07 +0000.579625][4366] Push an pts:3799 to dts queue.
[1491:106] [2025-02-10 07:49:07 +0000.595550][435a] OnReceiveEOF:
[1491:106] [2025-02-10 07:49:07 +0000.595608][435a] OnDecoderEOF time:44601667
enter.

[1491:106] [2025-02-10 07:49:07 +0000.595645][435a] OnDecoderEOF leave. expire


time = 0 ms

[1491:106] [2025-02-10 07:49:07 +0000.595663][435a] OnDecoderFinished:


OnDecoderFinished total decoder frames:135 this:0x773b967580
[1491:106] [2025-02-10 07:49:07 +0000.595675][4358] CleanUp time:44601667 enter.

[1491:107] [2025-02-10 07:49:07 +0000.597074][4366] SendFrame


encodedImage._timeStamp:3799encodedImage->_length:14944
[1491:107] [2025-02-10 07:49:07 +0000.597157][4366] last dts:3767 currentPts:3799
ppsOrSPS:0 queue length:5
[1491:109] [2025-02-10 07:49:07 +0000.598438][4358] CleanUp leave. expire time = 3
ms

[1491:109] [2025-02-10 07:49:07 +0000.598547][4358] clean up


[1491:109] [2025-02-10 07:49:07 +0000.598565][4358] running_decoder_count:0max
count:2
[1491:115] [2025-02-10 07:49:07 +0000.604803][4369] PullAudioFrame: PullFrame audio
finished.
[1491:115] [2025-02-10 07:49:07 +0000.604876][4369] OnAudioTimer: OnAudioTimer
return
[1491:118] [2025-02-10 07:49:07 +0000.608248][4368] FilterPipeline2::OnVideoFrame
pts 389970 last_video_timestamp_ 4333
[1491:130] [2025-02-10 07:49:07 +0000.619444][4368] OnVideoTimer: OnVideoTimer
EndComposeFile
[1491:130] [2025-02-10 07:49:07 +0000.619540][4368] EndComposeFile:
EndComposeFile, is composing 1
[1491:130] [2025-02-10 07:49:07 +0000.619764][4366] h264 add frame header cdr flag
[1491:130] [2025-02-10 07:49:07 +0000.619961][4366] Received key frame:4001
[1491:131] [2025-02-10 07:49:07 +0000.620546][436a] get the H.264 IDR frame
[1491:141] [2025-02-10 07:49:07 +0000.631184][4366] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4198 pts:4198
[1491:148] [2025-02-10 07:49:07 +0000.637496][4366]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:135
[1491:148] [2025-02-10 07:49:07 +0000.637574][4366]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7746106000
[1491:150] [2025-02-10 07:49:07 +0000.639950][4367]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[1491:150] [2025-02-10 07:49:07 +0000.639997][4367]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[1491:150] [2025-02-10 07:49:07 +0000.640340][4365] stop recording
[1491:150] [2025-02-10 07:49:07 +0000.640367][4365]
RecordingSessionInternalSimple:destroy media processers
[1491:150] [2025-02-10 07:49:07 +0000.640382][4365] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1491:150] [2025-02-10 07:49:07 +0000.640405][4365] H264Encode::flushing hareware
Encoder
[1491:151] [2025-02-10 07:49:07 +0000.640540][4365] Flush time:44601712 enter.
[1491:151] [2025-02-10 07:49:07 +0000.640586][4365] H264Encoder encoder flush
[1491:151] [2025-02-10 07:49:07 +0000.640622][4365] flush output queue
[1491:163] [2025-02-10 07:49:07 +0000.652554][4365] DTS queue for
Generator:0x77712084b8 4398 4433 4468
[1491:386] [2025-02-10 07:49:07 +0000.876419][3ffb] Run AGC when audioType = 0
[1491:475] [2025-02-10 07:49:07 +0000.965347][4365] Flush leave. expire time = 324
ms

[1491:476] [2025-02-10 07:49:07 +0000.965640][4365] ~H264EncodeWrap:


[1491:476] [2025-02-10 07:49:07 +0000.965703][4365] ~H264Encode:
[1491:476] [2025-02-10 07:49:07 +0000.965747][4365] teardownCompressionSession:
H264Encode::destroying Encoder
[1491:476] [2025-02-10 07:49:07 +0000.965791][4365] Release time:44602037 enter.

[1491:476] [2025-02-10 07:49:07 +0000.965999][4365] Release:


MediaCodecVideoEncoder::Release _inited:1
[1491:476] [2025-02-10 07:49:07 +0000.966068][4365] Destroy time:44602037 enter.

[1491:476] [2025-02-10 07:49:07 +0000.966114][4365] H264Encoder encoderDestroy


[1491:476] [2025-02-10 07:49:07 +0000.966158][4365]
AndroidMediaCodecVideoEncoder::release env: 0x77837a6e80
[1491:476] [2025-02-10 07:49:07 +0000.966204][4365]
AndroidMediaCodecVideoEncoder::Destroy
[1491:509] [2025-02-10 07:49:07 +0000.998659][4365] Destroy leave. expire time =
33 ms

[1491:509] [2025-02-10 07:49:07 +0000.998788][4365] Release leave. expire time =


33 ms

[1491:509] [2025-02-10 07:49:07 +0000.998826][4365] ~AndroidHwAvcEncoder


time:44602070 enter.

[1491:509] [2025-02-10 07:49:07 +0000.998933][4365] Release time:44602070 enter.

[1491:509] [2025-02-10 07:49:07 +0000.999010][4365] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1491:509] [2025-02-10 07:49:07 +0000.999095][4365] Release leave. expire time = 0
ms

[1491:509] [2025-02-10 07:49:07 +0000.999213][4365] ~AndroidMediaCodecVideoEncoder


[1491:509] [2025-02-10 07:49:07 +0000.999291][4365] ~WrapAndroidMediaCodec
time:44602070 enter.

[1491:509] [2025-02-10 07:49:07 +0000.999324][4365] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1491:509] [2025-02-10 07:49:07 +0000.999410][4365] video hevc hw codec


destructor:0x77ca18cf38

[1491:510] [2025-02-10 07:49:07 +0000.999474][4365] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1491:510] [2025-02-10 07:49:07 +0000.999557][4365] teardownCompressionSession:


H264Encode::destroyed Encoder
[1491:510] [2025-02-10 07:49:07 +0000.999618][4365]
RecordingSessionInternalSimple:destroy aac encoder output!
[1491:510] [2025-02-10 07:49:07 +0000.999650][4365] AACSWEncode destructor
[1491:511] [2025-02-10 07:49:08 +0000.1179][436a] fd_close successed!
[1491:512] [2025-02-10 07:49:08 +0000.1576][436a] MP4 close file successfully
[1491:512] [2025-02-10 07:49:08 +0000.1660][436a] Recording session Internal:
notify recording ok
[1491:512] [2025-02-10 07:49:08 +0000.1792][436a] onRecordingOk: Recording Ok,
compose use time: 999, averagefps 0
[1491:512] [2025-02-10 07:49:08 +0000.1907][436a] OnReceiveEOF:
[1491:515] [2025-02-10 07:49:08 +0000.4775][4368] OnVideoTimer: OnVideoTimer return
[1491:526] [2025-02-10 07:49:08 +0000.15541][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[1491:526] [2025-02-10 07:49:08 +0000.15717][7dd2] ~MediaComposeFile time:44602087
enter.

[1491:526] [2025-02-10 07:49:08 +0000.15796][7dd2] CancelCompose: CancelCompose,


is composing 0
[1491:526] [2025-02-10 07:49:08 +0000.16308][4365] stop recording
[1491:526] [2025-02-10 07:49:08 +0000.16391][4365] we have stopped recording before
[1491:527] [2025-02-10 07:49:08 +0000.17037][7dd2] ~MediaComposeFile leave. expire
time = 1 ms

[1491:527] [2025-02-10 07:49:08 +0000.17180][7dd2] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1491:528] [2025-02-10 07:49:08 +0000.18061][7dd2] global uninited!
[1491:528] [2025-02-10 07:49:08 +0000.18190][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1491:528] [2025-02-10 07:49:08 +0000.18327][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1491:528] [2025-02-10 07:49:08 +0000.18370][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1491:528] [2025-02-10 07:49:08 +0000.18424][7dd2] UnbindInputFilter 0x7745e23458
this 0x7771422820
[1491:529] [2025-02-10 07:49:08 +0000.18475][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b967580
[1491:529] [2025-02-10 07:49:08 +0000.18505][7dd2] DestoryDecoderByVideoSource
time:44602090 enter.

[1491:529] [2025-02-10 07:49:08 +0000.18542][7dd2] ~VideoBindDecoder time:44602090


enter.

[1491:529] [2025-02-10 07:49:08 +0000.18716][7dd2] CleanUp time:44602090 enter.

[1491:529] [2025-02-10 07:49:08 +0000.18999][7dd2] CleanUp leave. expire time = 0


ms

[1491:529] [2025-02-10 07:49:08 +0000.19039][7dd2] CleanUp time:44602090 enter.

[1491:529] [2025-02-10 07:49:08 +0000.19329][7dd2] CleanUp leave. expire time = 0


ms

[1491:531] [2025-02-10 07:49:08 +0000.20869][7dd2] ~VideoBindDecoder leave. expire


time = 2 ms

[1491:531] [2025-02-10 07:49:08 +0000.20936][7dd2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[1491:531] [2025-02-10 07:49:08 +0000.20996][7dd2] UnbindInputFilter 0x7745dacb58


this 0x7745e23458
[1491:531] [2025-02-10 07:49:08 +0000.21047][7dd2] UnbindInputFilter 0x7745daae18
this 0x7745dacb58
[1491:531] [2025-02-10 07:49:08 +0000.21098][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745daae18
[1491:531] [2025-02-10 07:49:08 +0000.21147][7dd2] UnbindInputFilter 0x7745e232d8
this 0x7745e23518
[1491:531] [2025-02-10 07:49:08 +0000.21195][7dd2] UnbindInputFilter 0x7745e18318
this 0x7745e232d8
[1491:531] [2025-02-10 07:49:08 +0000.21244][7dd2] UnbindInputFilter 0x773b9677a0
this 0x7745e18318
[1491:531] [2025-02-10 07:49:08 +0000.21298][7dd2] ~GLESContext:
[1491:537] [2025-02-10 07:49:08 +0000.27195][7dd2] GLESContext destruct finish.
[1491:538] [2025-02-10 07:49:08 +0000.27990][7dd2] filter: filter pipeline destroy
this: 0x7771422780
[1492:410] [2025-02-10 07:49:08 +0000.899851][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1493:383] [2025-02-10 07:49:09 +0000.873377][3ffc] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1493:384] [2025-02-10 07:49:09 +0000.873605][3ffc] _deviceSampleRate:48000

[1493:385] [2025-02-10 07:49:09 +0000.874631][3ffb] Run AGC when audioType = 0


[1493:385] [2025-02-10 07:49:09 +0000.874739][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1494:144] [2025-02-10 07:49:10 +0000.633985][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1495:389] [2025-02-10 07:49:11 +0000.878467][3ffb] Run AGC when audioType = 0
[1495:883] [2025-02-10 07:49:12 +0000.373006][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1497:385] [2025-02-10 07:49:13 +0000.875376][3ffb] Run AGC when audioType = 0
[1497:386] [2025-02-10 07:49:13 +0000.875549][3ffb]
AudioDeviceDataHandler::MixAndSendOutFrame
[1497:626] [2025-02-10 07:49:14 +0000.115707][3ffb] haveEnoughProcessedData
internalAudioStream.length: 20
[1499:359] [2025-02-10 07:49:15 +0000.849107][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1499:385] [2025-02-10 07:49:15 +0000.875413][3ffb] Run AGC when audioType = 0
[1501:101] [2025-02-10 07:49:17 +0000.590781][3ffb] haveEnoughProcessedData
internalAudioStream.length: 0
[1501:340] [2025-02-10 07:49:17 +0000.830211][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[1501:340] [2025-02-10 07:49:17 +0000.830385][7dee] ~MediaFilterCamera
time:44611901 enter.

[1501:341] [2025-02-10 07:49:17 +0000.830429][7dee] StopPullFrameAndWriteMp4


time:44611902 enter.

[1501:342] [2025-02-10 07:49:17 +0000.831441][3ff6] stop recording


[1501:342] [2025-02-10 07:49:17 +0000.831504][3ff6] we have stopped recording
before
[1501:342] [2025-02-10 07:49:17 +0000.831599][7dee] StopPullFrameAndWriteMp4
leave. expire time = 1 ms

[1501:343] [2025-02-10 07:49:17 +0000.832741][7dee] DestroyPipelineAndFilters


time:44611904 enter.

[1501:343] [2025-02-10 07:49:17 +0000.832792][7dee] DestroyPipelineAndFilters


leave. expire time = 0 ms

[1501:343] [2025-02-10 07:49:17 +0000.832814][7dee] AppDeviceManagerStopMic


[1501:343] [2025-02-10 07:49:17 +0000.832863][7dee] AppDeviceManagerStopMic::mic
status is on
[1501:343] [2025-02-10 07:49:17 +0000.832878][7dee] Try to stop webrtc device.

[1501:343] [2025-02-10 07:49:17 +0000.832894][7dee] Set record state to


stopped.threadID:32238

[1501:378] [2025-02-10 07:49:17 +0000.867732][7dee] Try to destory the


recorder.threadID:32238

[1501:578] [2025-02-10 07:49:18 +0000.68064][7dee] DestroyAudioRecorder:


[1501:578] [2025-02-10 07:49:18 +0000.68188][7dee] Cleanup the buffer queue in the
recorder.
[1501:578] [2025-02-10 07:49:18 +0000.68277][7dee] Destroy the recorder.

[1501:581] [2025-02-10 07:49:18 +0000.70797][7dee] StopRecording finished.

[1501:581] [2025-02-10 07:49:18 +0000.70906][7dee] The stop recording success.

[1501:581] [2025-02-10 07:49:18 +0000.70947][7dee]


AudioDeviceDataHandler::StopMicProcess

[1501:585] [2025-02-10 07:49:18 +0000.74635][7dee] AppDeviceManager stop.

[1501:585] [2025-02-10 07:49:18 +0000.74716][7dee] Rlease the webrtc device object.

[1501:585] [2025-02-10 07:49:18 +0000.75005][7dee] OpenSlesInput destruct.

[1501:585] [2025-02-10 07:49:18 +0000.75051][7dee] OpenSlesOutput destruct.

[1501:586] [2025-02-10 07:49:18 +0000.75940][7dee] EventDispatchServerScope


destruct
[1501:586] [2025-02-10 07:49:18 +0000.75990][7dee]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[1501:586] [2025-02-10 07:49:18 +0000.76035][7dee] ~AudioDeviceDataHandler

[1501:588] [2025-02-10 07:49:18 +0000.78275][7dee] AppDeviceManagerDestruct.

[1501:588] [2025-02-10 07:49:18 +0000.78330][7dee] ~AppDeviceManager:


[1501:588] [2025-02-10 07:49:18 +0000.78373][7dee] ~CpuOverloadDetect time:44612149
enter.

[1501:589] [2025-02-10 07:49:18 +0000.79018][7dee] ~CpuOverloadDetect leave.


expire time = 1 ms

[1501:591] [2025-02-10 07:49:18 +0000.80979][7dee] Destruct BeautifyReader begin...


[1501:591] [2025-02-10 07:49:18 +0000.81043][7dee] Destruct BeautifyReader done.
[1501:591] [2025-02-10 07:49:18 +0000.81112][7dee] ~MediaFilterCamera leave.
expire time = 251 ms

[1501:591] [2025-02-10 07:49:18 +0000.81238][7dee] ~GLESContext:


[1501:600] [2025-02-10 07:49:18 +0000.89455][7dee] GLESContext destruct finish.
[1501:600] [2025-02-10 07:49:18 +0000.89601][7dee] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1501:602] [2025-02-10 07:49:18 +0000.92325][7dee] global uninited!
[1501:603] [2025-02-10 07:49:18 +0000.92667][7dee] clear AppID 50011
[1501:603] [2025-02-10 07:49:18 +0000.92698][7dee] UnRegister JVM for Xplatform
util
[1501:603] [2025-02-10 07:49:18 +0000.92716][7dee] Dispose::unregister webrtc video
engine
[1501:603] [2025-02-10 07:49:18 +0000.92730][7dee] Init the android object with
jvm:0x0 env:0x0 context:0x0

[1501:603] [2025-02-10 07:49:18 +0000.92749][7dee] SetAndroidMediaCodecObjects


time:44612164 enter.

[1501:603] [2025-02-10 07:49:18 +0000.92764][7dee] ClearAndroidMediaCodecObjects


time:44612164 enter.

[1501:603] [2025-02-10 07:49:18 +0000.92783][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1501:603] [2025-02-10 07:49:18 +0000.92799][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1501:603] [2025-02-10 07:49:18 +0000.92817][7dee] SetAndroidMediaCodecObjects


time:44612164 enter.

[1501:603] [2025-02-10 07:49:18 +0000.92832][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[1501:603] [2025-02-10 07:49:18 +0000.92847][7dee] ClearAndroidMediaCodecObjects
time:44612164 enter.

[1501:603] [2025-02-10 07:49:18 +0000.92863][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1501:603] [2025-02-10 07:49:18 +0000.92879][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[1501:603] [2025-02-10 07:49:18 +0000.92895][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1501:603] [2025-02-10 07:49:18 +0000.92912][7dee] Dispose::unregister webrtc voice


engine
[1501:603] [2025-02-10 07:49:18 +0000.92928][7dee] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[1501:603] [2025-02-10 07:49:18 +0000.92949][7dee] SystemUtil UnInit done


[1506:351] [2025-02-10 07:49:22 +0000.841092][7dee] Register JVM for xplatform util
[1506:355] [2025-02-10 07:49:22 +0000.845418][7dee] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 07:49:22 +0000
[1506:356] [2025-02-10 07:49:22 +0000.845468][7dee] set AppID=50011 old AppID=-1
[1506:356] [2025-02-10 07:49:22 +0000.845488][7dee] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1506:356] [2025-02-10 07:49:22 +0000.845506][7dee] SetAndroidMediaCodecObjects


time:44616917 enter.

[1506:356] [2025-02-10 07:49:22 +0000.845526][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1506:356] [2025-02-10 07:49:22 +0000.845544][7dee] SetAndroidMediaCodecObjects


time:44616917 enter.

[1506:356] [2025-02-10 07:49:22 +0000.845559][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[1506:356] [2025-02-10 07:49:22 +0000.845575][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x770bb38760
[1506:356] [2025-02-10 07:49:22 +0000.845591][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x770bb38760
[1506:356] [2025-02-10 07:49:22 +0000.845607][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1506:356] [2025-02-10 07:49:22 +0000.845624][7dee] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1506:356] [2025-02-10 07:49:22 +0000.845641][7dee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b4e0
[1506:356] [2025-02-10 07:49:22 +0000.845661][7dee] SystemUtil Init done
[1506:356] [2025-02-10 07:49:22 +0000.845847][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[1506:356] [2025-02-10 07:49:22 +0000.845924][7dee] MediaFilterCamera
[1506:356] [2025-02-10 07:49:22 +0000.845951][7dee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[1506:358] [2025-02-10 07:49:22 +0000.847857][7dee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1506:358] [2025-02-10 07:49:22 +0000.848000][7dee] Recording session using default
bitrate support by app:14680064
[1506:359] [2025-02-10 07:49:22 +0000.848477][464d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746324fc0
[1506:359] [2025-02-10 07:49:22 +0000.848897][464d] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1506:359] [2025-02-10 07:49:22 +0000.848976][7dee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1506:360] [2025-02-10 07:49:22 +0000.849894][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1506:360] [2025-02-10 07:49:22 +0000.849928][7dee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[1506:360] [2025-02-10 07:49:22 +0000.849948][7dee] The device model: poco f2 pro
usingSoftwareAEC value: 0
[1506:362] [2025-02-10 07:49:22 +0000.851910][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1506:362] [2025-02-10 07:49:22 +0000.851951][7dee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[1506:362] [2025-02-10 07:49:22 +0000.851972][7dee] The device model: poco f2 pro
usingHardwareAEC value: 0
[1506:362] [2025-02-10 07:49:22 +0000.852014][7dee] The machine device: poco f2 pro
usingHardwareAEC value: 0
[1506:362] [2025-02-10 07:49:22 +0000.852051][7dee] Using Default AEC type:
software AEC
[1506:362] [2025-02-10 07:49:22 +0000.852409][7dee] The device model: poco f2 pro
enum value: 0
[1506:363] [2025-02-10 07:49:22 +0000.852712][7dee] GetMachineModel is POCO F2 Pro
[1506:363] [2025-02-10 07:49:22 +0000.852739][7dee] GetMachineInfo: POCO F2 Pro
[1506:363] [2025-02-10 07:49:22 +0000.852755][7dee] Construct BeautifyReader
begin...
[1506:363] [2025-02-10 07:49:22 +0000.852786][7dee] dumpStickerRgba:0
dumpStickerYuv:0
[1506:363] [2025-02-10 07:49:22 +0000.852820][7dee] Construct BeautifyReader done.
[1506:365] [2025-02-10 07:49:22 +0000.854963][7dee]
AppDeviceManagerStartCamera::The result of start thread is: 1 micOn:0
[1506:365] [2025-02-10 07:49:22 +0000.854992][4650] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77ca2e30a0
[1506:365] [2025-02-10 07:49:22 +0000.855031][7dee] AppDeviceManager telnet server
for statistics started......
[1506:366] [2025-02-10 07:49:22 +0000.855590][7dee] CpuOverloadDetect time:44616927
enter.

[1506:366] [2025-02-10 07:49:22 +0000.855688][7dee] CpuOverloadDetect leave.


expire time = 0 ms

[1506:366] [2025-02-10 07:49:22 +0000.856093][7dee] AppDeviceMana


GetOpenslVoiceMode before get setting: 1
[1506:366] [2025-02-10 07:49:22 +0000.856129][7dee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[1506:366] [2025-02-10 07:49:22 +0000.856271][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1506:367] [2025-02-10 07:49:22 +0000.856581][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1506:367] [2025-02-10 07:49:22 +0000.856773][7dee] CreatePlatformSpecificObjects:
[1506:367] [2025-02-10 07:49:22 +0000.856809][7dee] audio device use opensle input
and opensl output
[1506:367] [2025-02-10 07:49:22 +0000.856853][7dee] Create OpenSLES output module
with java VM support.

[1506:367] [2025-02-10 07:49:22 +0000.857018][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1506:367] [2025-02-10 07:49:22 +0000.857167][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1506:367] [2025-02-10 07:49:22 +0000.857316][7dee] Create OpenSLES output module
with buffer num:1

[1506:367] [2025-02-10 07:49:22 +0000.857417][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1506:367] [2025-02-10 07:49:22 +0000.857306][4654] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7783840980
[1506:368] [2025-02-10 07:49:22 +0000.857531][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1506:368] [2025-02-10 07:49:22 +0000.857647][7dee] Create OpenSLES input module
with java VM support.

[1506:368] [2025-02-10 07:49:22 +0000.857679][7dee] Create OpenSLES input module


with buffer num:1

[1506:368] [2025-02-10 07:49:22 +0000.857723][7dee] Error(trace.cc:40): Init the


output and input for audio device template.
[1506:368] [2025-02-10 07:49:22 +0000.857752][7dee] Init the output device.

[1506:368] [2025-02-10 07:49:22 +0000.857788][7dee] Init the opensl input.


[1506:368] [2025-02-10 07:49:22 +0000.857824][7dee] AppDeviceManager get setting
samplerate: 0
[1506:368] [2025-02-10 07:49:22 +0000.858077][7dee] The device model: poco f2 pro
enum value: 0
[1506:369] [2025-02-10 07:49:22 +0000.858446][7dee] The device model: poco f2 pro
enum value: 0
[1506:369] [2025-02-10 07:49:22 +0000.858475][7dee] Set the sample rate to be:48000

[1506:369] [2025-02-10 07:49:22 +0000.858516][7dee] Enable the recording stereo:0


[1506:369] [2025-02-10 07:49:22 +0000.858531][7dee] Set the playout as stereo:1
[1506:369] [2025-02-10 07:49:22 +0000.858558][7dee] Init the microphone.
[1506:369] [2025-02-10 07:49:22 +0000.858872][7dee] Update the recording sample
rate to be: 48000
[1506:369] [2025-02-10 07:49:22 +0000.858943][7dee] Init the speaker.
[1506:369] [2025-02-10 07:49:22 +0000.858968][7dee] Low latency buffer size:144 low
sample rate:48000
[1506:369] [2025-02-10 07:49:22 +0000.859080][7dee] Using 1 x 10ms for an audio
frame.

[1506:370] [2025-02-10 07:49:22 +0000.859629][7dee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[1506:370] [2025-02-10 07:49:22 +0000.859688][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1506:370] [2025-02-10 07:49:22 +0000.859738][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1506:372] [2025-02-10 07:49:22 +0000.862123][7dee] The device model:poco f2 pro

[1506:372] [2025-02-10 07:49:22 +0000.862165][7dee] speaker output factor:100


defaultFactor: 100

[1506:372] [2025-02-10 07:49:22 +0000.862209][7dee] headset output factor:100


defaultFactor: 100

[1506:373] [2025-02-10 07:49:22 +0000.862449][7dee] AppDeviceManagerStart finished.


[1506:373] [2025-02-10 07:49:22 +0000.862471][7dee] AppDeviceManagerStartMic::mic
status is off
[1506:373] [2025-02-10 07:49:22 +0000.862520][7dee] AppDeviceManagerStartMic update
aec type: 2

[1506:373] [2025-02-10 07:49:22 +0000.862537][7dee] AppDeviceManagerStartMic update


voiceChangeMode: 4

[1506:373] [2025-02-10 07:49:22 +0000.862551][7dee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[1506:373] [2025-02-10 07:49:22 +0000.862580][7dee]
AudioDeviceDataHandler::StartMicProcess

[1506:373] [2025-02-10 07:49:22 +0000.862646][7dee] Try to start webrtc recording


device.

[1506:373] [2025-02-10 07:49:22 +0000.862668][7dee] StartRecording. threadID:32238

[1506:373] [2025-02-10 07:49:22 +0000.862680][4657] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[1506:373] [2025-02-10 07:49:22 +0000.862728][7dee] default mode: Set the recording
mode to voice communication to enable HW AEC .

[1506:373] [2025-02-10 07:49:22 +0000.862752][7dee] Set the recording mode before


getSetting: 4
[1506:373] [2025-02-10 07:49:22 +0000.862775][7dee] Set the recording mode after
getSetting: 1
[1506:401] [2025-02-10 07:49:22 +0000.890902][7dee] StartRecording finished.

[1506:401] [2025-02-10 07:49:22 +0000.890950][7dee] audio: start the audio mic


checker timer.

[1506:401] [2025-02-10 07:49:22 +0000.891223][7dee] machine model :poco


[1506:401] [2025-02-10 07:49:22 +0000.891250][7dee] Support this machine
model :poco
[1506:401] [2025-02-10 07:49:22 +0000.891268][7dee] global inited! current sdk
version: 07-20-936c45f
[1506:509] [2025-02-10 07:49:22 +0000.999392][4657] Run AGC when audioType = 0
[1506:510] [2025-02-10 07:49:22 +0000.999492][4657]
AudioDeviceDataHandler::MixAndSendOutFrame
[1506:598] [2025-02-10 07:49:23 +0000.88393][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[1506:599] [2025-02-10 07:49:23 +0000.88624][464e] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:69
[1506:599] [2025-02-10 07:49:23 +0000.88677][464e] GLESContext:
[1506:599] [2025-02-10 07:49:23 +0000.88794][464e] The result of eglGetDisplay is:
0xb40000790431bf40
[1506:600] [2025-02-10 07:49:23 +0000.89783][464e] The result of creation:
0x78485b0380
[1506:600] [2025-02-10 07:49:23 +0000.89864][464e] The result of
eglCreatePbufferSurface is: 0x78485b0480
[1506:600] [2025-02-10 07:49:23 +0000.90165][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x783b5d9c00 input_texture: 69
[1507:716] [2025-02-10 07:49:24 +0000.205925][4657] haveEnoughProcessedData
internalAudioStream.length: 0
[1508:397] [2025-02-10 07:49:24 +0000.886716][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[1508:397] [2025-02-10 07:49:24 +0000.886938][7dee] ~MediaFilterCamera
time:44618958 enter.

[1508:397] [2025-02-10 07:49:24 +0000.886980][7dee] StopPullFrameAndWriteMp4


time:44618958 enter.

[1508:399] [2025-02-10 07:49:24 +0000.888956][464d] stop recording


[1508:399] [2025-02-10 07:49:24 +0000.889049][464d] we have stopped recording
before
[1508:400] [2025-02-10 07:49:24 +0000.889612][7dee] StopPullFrameAndWriteMp4
leave. expire time = 3 ms

[1508:404] [2025-02-10 07:49:24 +0000.893717][7dee] DestroyPipelineAndFilters


time:44618965 enter.

[1508:404] [2025-02-10 07:49:24 +0000.893865][7dee] DestroyPipelineAndFilters


leave. expire time = 0 ms

[1508:404] [2025-02-10 07:49:24 +0000.893912][7dee] AppDeviceManagerStopMic

[1508:404] [2025-02-10 07:49:24 +0000.894033][7dee] AppDeviceManagerStopMic::mic


status is on
[1508:404] [2025-02-10 07:49:24 +0000.894073][7dee] Try to stop webrtc device.

[1508:404] [2025-02-10 07:49:24 +0000.894110][7dee] Set record state to


stopped.threadID:32238

[1508:446] [2025-02-10 07:49:24 +0000.935544][7dee] Try to destory the


recorder.threadID:32238

[1508:646] [2025-02-10 07:49:25 +0000.135931][7dee] DestroyAudioRecorder:


[1508:646] [2025-02-10 07:49:25 +0000.136045][7dee] Cleanup the buffer queue in the
recorder.
[1508:646] [2025-02-10 07:49:25 +0000.136071][7dee] Destroy the recorder.

[1508:647] [2025-02-10 07:49:25 +0000.136859][7dee] StopRecording finished.

[1508:647] [2025-02-10 07:49:25 +0000.136889][7dee] The stop recording success.

[1508:647] [2025-02-10 07:49:25 +0000.136905][7dee]


AudioDeviceDataHandler::StopMicProcess
[1508:651] [2025-02-10 07:49:25 +0000.140740][7dee] AppDeviceManager stop.

[1508:651] [2025-02-10 07:49:25 +0000.140818][7dee] Rlease the webrtc device


object.

[1508:652] [2025-02-10 07:49:25 +0000.141915][7dee] OpenSlesInput destruct.

[1508:652] [2025-02-10 07:49:25 +0000.142010][7dee] OpenSlesOutput destruct.

[1508:653] [2025-02-10 07:49:25 +0000.142476][7dee] EventDispatchServerScope


destruct
[1508:653] [2025-02-10 07:49:25 +0000.142541][7dee]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[1508:653] [2025-02-10 07:49:25 +0000.142577][7dee] ~AudioDeviceDataHandler

[1508:653] [2025-02-10 07:49:25 +0000.142861][7dee] AppDeviceManagerDestruct.

[1508:653] [2025-02-10 07:49:25 +0000.142913][7dee] ~AppDeviceManager:


[1508:653] [2025-02-10 07:49:25 +0000.142943][7dee] ~CpuOverloadDetect
time:44619214 enter.

[1508:654] [2025-02-10 07:49:25 +0000.143697][7dee] ~CpuOverloadDetect leave.


expire time = 1 ms

[1508:656] [2025-02-10 07:49:25 +0000.145592][7dee] Destruct BeautifyReader


begin...
[1508:656] [2025-02-10 07:49:25 +0000.145636][7dee] Destruct BeautifyReader done.
[1508:656] [2025-02-10 07:49:25 +0000.145662][7dee] ~MediaFilterCamera leave.
expire time = 259 ms

[1508:656] [2025-02-10 07:49:25 +0000.145753][7dee] ~GLESContext:


[1508:656] [2025-02-10 07:49:25 +0000.146310][7dee] GLESContext destruct finish.
[1508:656] [2025-02-10 07:49:25 +0000.146348][7dee]
~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1508:657] [2025-02-10 07:49:25 +0000.147285][7dee] global uninited!
[1508:658] [2025-02-10 07:49:25 +0000.147639][7dee] clear AppID 50011
[1508:658] [2025-02-10 07:49:25 +0000.147701][7dee] UnRegister JVM for Xplatform
util
[1508:658] [2025-02-10 07:49:25 +0000.147757][7dee] Dispose::unregister webrtc
video engine
[1508:658] [2025-02-10 07:49:25 +0000.147812][7dee] Init the android object with
jvm:0x0 env:0x0 context:0x0

[1508:658] [2025-02-10 07:49:25 +0000.147868][7dee] SetAndroidMediaCodecObjects


time:44619219 enter.

[1508:658] [2025-02-10 07:49:25 +0000.147920][7dee] ClearAndroidMediaCodecObjects


time:44619219 enter.

[1508:658] [2025-02-10 07:49:25 +0000.147974][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1508:658] [2025-02-10 07:49:25 +0000.148023][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1508:658] [2025-02-10 07:49:25 +0000.148073][7dee] SetAndroidMediaCodecObjects


time:44619219 enter.
[1508:658] [2025-02-10 07:49:25 +0000.148123][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0x0
[1508:658] [2025-02-10 07:49:25 +0000.148173][7dee] ClearAndroidMediaCodecObjects
time:44619219 enter.

[1508:658] [2025-02-10 07:49:25 +0000.148223][7dee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[1508:658] [2025-02-10 07:49:25 +0000.148276][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[1508:658] [2025-02-10 07:49:25 +0000.148334][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1508:658] [2025-02-10 07:49:25 +0000.148384][7dee] Dispose::unregister webrtc


voice engine
[1508:659] [2025-02-10 07:49:25 +0000.148471][7dee] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[1508:659] [2025-02-10 07:49:25 +0000.148517][7dee] SystemUtil UnInit done


[1535:095] [2025-02-10 07:49:51 +0000.584574][7dee] Register JVM for xplatform util
[1535:099] [2025-02-10 07:49:51 +0000.588615][7dee] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 07:49:51 +0000
[1535:099] [2025-02-10 07:49:51 +0000.588659][7dee] set AppID=50011 old AppID=-1
[1535:099] [2025-02-10 07:49:51 +0000.588678][7dee] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1535:099] [2025-02-10 07:49:51 +0000.588723][7dee] SetAndroidMediaCodecObjects


time:44645660 enter.

[1535:099] [2025-02-10 07:49:51 +0000.588777][7dee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[1535:099] [2025-02-10 07:49:51 +0000.588817][7dee] SetAndroidMediaCodecObjects


time:44645660 enter.

[1535:099] [2025-02-10 07:49:51 +0000.588838][7dee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[1535:099] [2025-02-10 07:49:51 +0000.588888][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x770bb38760
[1535:099] [2025-02-10 07:49:51 +0000.588948][7dee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x770bb38760
[1535:099] [2025-02-10 07:49:51 +0000.588965][7dee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[1535:099] [2025-02-10 07:49:51 +0000.589004][7dee] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b4e0 context:0x77d2487f18

[1535:099] [2025-02-10 07:49:51 +0000.589052][7dee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b4e0
[1535:099] [2025-02-10 07:49:51 +0000.589099][7dee] SystemUtil Init done
[1535:099] [2025-02-10 07:49:51 +0000.589391][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[1535:100] [2025-02-10 07:49:51 +0000.589491][7dee] MediaFilterCamera
[1535:100] [2025-02-10 07:49:51 +0000.589527][7dee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[1535:100] [2025-02-10 07:49:51 +0000.589674][7dee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1535:100] [2025-02-10 07:49:51 +0000.589699][4855] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746324fc0
[1535:100] [2025-02-10 07:49:51 +0000.589717][7dee] Recording session using default
bitrate support by app:14680064
[1535:100] [2025-02-10 07:49:51 +0000.589865][4855] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1535:100] [2025-02-10 07:49:51 +0000.589991][7dee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1535:101] [2025-02-10 07:49:51 +0000.590584][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1535:101] [2025-02-10 07:49:51 +0000.590613][7dee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[1535:101] [2025-02-10 07:49:51 +0000.590628][7dee] The device model: poco f2 pro
usingSoftwareAEC value: 0
[1535:103] [2025-02-10 07:49:51 +0000.592545][7dee] Error(ini.cc:191): Open the
file failed. error:2
[1535:103] [2025-02-10 07:49:51 +0000.592592][7dee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[1535:103] [2025-02-10 07:49:51 +0000.592618][7dee] The device model: poco f2 pro
usingHardwareAEC value: 0
[1535:103] [2025-02-10 07:49:51 +0000.592667][7dee] The machine device: poco f2 pro
usingHardwareAEC value: 0
[1535:103] [2025-02-10 07:49:51 +0000.592682][7dee] Using Default AEC type:
software AEC
[1535:104] [2025-02-10 07:49:51 +0000.593529][7dee] The device model: poco f2 pro
enum value: 0
[1535:104] [2025-02-10 07:49:51 +0000.593859][7dee] GetMachineModel is POCO F2 Pro
[1535:104] [2025-02-10 07:49:51 +0000.593891][7dee] GetMachineInfo: POCO F2 Pro
[1535:104] [2025-02-10 07:49:51 +0000.593905][7dee] Construct BeautifyReader
begin...
[1535:104] [2025-02-10 07:49:51 +0000.593937][7dee] dumpStickerRgba:0
dumpStickerYuv:0
[1535:104] [2025-02-10 07:49:51 +0000.593947][7dee] Construct BeautifyReader done.
[1535:106] [2025-02-10 07:49:51 +0000.595573][7dee]
AppDeviceManagerStartCamera::The result of start thread is: 1 micOn:0
[1535:106] [2025-02-10 07:49:51 +0000.595605][4858] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777157eba0
[1535:106] [2025-02-10 07:49:51 +0000.595626][7dee] AppDeviceManager telnet server
for statistics started......
[1535:106] [2025-02-10 07:49:51 +0000.596003][7dee] CpuOverloadDetect time:44645667
enter.

[1535:106] [2025-02-10 07:49:51 +0000.596078][7dee] CpuOverloadDetect leave.


expire time = 0 ms

[1535:106] [2025-02-10 07:49:51 +0000.596106][4859] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x77c9e2aa40
[1535:106] [2025-02-10 07:49:51 +0000.596415][7dee] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[1535:107] [2025-02-10 07:49:51 +0000.596522][7dee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[1535:107] [2025-02-10 07:49:51 +0000.596639][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1535:107] [2025-02-10 07:49:51 +0000.596852][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1535:107] [2025-02-10 07:49:51 +0000.596997][7dee] CreatePlatformSpecificObjects:
[1535:107] [2025-02-10 07:49:51 +0000.597024][7dee] audio device use opensle input
and opensl output
[1535:107] [2025-02-10 07:49:51 +0000.597039][7dee] Create OpenSLES output module
with java VM support.

[1535:107] [2025-02-10 07:49:51 +0000.597088][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1535:107] [2025-02-10 07:49:51 +0000.597164][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1535:107] [2025-02-10 07:49:51 +0000.597253][7dee] Create OpenSLES output module
with buffer num:1

[1535:107] [2025-02-10 07:49:51 +0000.597307][7dee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1535:107] [2025-02-10 07:49:51 +0000.597383][7dee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1535:108] [2025-02-10 07:49:51 +0000.597471][7dee] Create OpenSLES input module
with java VM support.

[1535:108] [2025-02-10 07:49:51 +0000.597497][7dee] Create OpenSLES input module


with buffer num:1

[1535:108] [2025-02-10 07:49:51 +0000.597545][7dee] Error(trace.cc:40): Init the


output and input for audio device template.
[1535:108] [2025-02-10 07:49:51 +0000.597564][7dee] Init the output device.

[1535:108] [2025-02-10 07:49:51 +0000.597575][7dee] Init the opensl input.


[1535:108] [2025-02-10 07:49:51 +0000.597603][7dee] AppDeviceManager get setting
samplerate: 0
[1535:108] [2025-02-10 07:49:51 +0000.597783][7dee] The device model: poco f2 pro
enum value: 0
[1535:108] [2025-02-10 07:49:51 +0000.598068][7dee] The device model: poco f2 pro
enum value: 0
[1535:108] [2025-02-10 07:49:51 +0000.598085][7dee] Set the sample rate to be:48000

[1535:108] [2025-02-10 07:49:51 +0000.598098][7dee] Enable the recording stereo:0


[1535:108] [2025-02-10 07:49:51 +0000.598126][7dee] Set the playout as stereo:1
[1535:108] [2025-02-10 07:49:51 +0000.598137][7dee] Init the microphone.
[1535:109] [2025-02-10 07:49:51 +0000.598435][7dee] Update the recording sample
rate to be: 48000
[1535:109] [2025-02-10 07:49:51 +0000.598464][7dee] Init the speaker.
[1535:109] [2025-02-10 07:49:51 +0000.598483][7dee] Low latency buffer size:144 low
sample rate:48000
[1535:109] [2025-02-10 07:49:51 +0000.598641][7dee] Using 1 x 10ms for an audio
frame.

[1535:112] [2025-02-10 07:49:51 +0000.601633][7dee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[1535:112] [2025-02-10 07:49:51 +0000.601702][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1535:112] [2025-02-10 07:49:51 +0000.601740][7dee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[1535:115] [2025-02-10 07:49:51 +0000.605290][7dee] The device model:poco f2 pro

[1535:115] [2025-02-10 07:49:51 +0000.605331][7dee] speaker output factor:100


defaultFactor: 100

[1535:115] [2025-02-10 07:49:51 +0000.605377][7dee] headset output factor:100


defaultFactor: 100
[1535:116] [2025-02-10 07:49:51 +0000.605549][7dee] AppDeviceManagerStart finished.
[1535:116] [2025-02-10 07:49:51 +0000.605566][7dee] AppDeviceManagerStartMic::mic
status is off
[1535:116] [2025-02-10 07:49:51 +0000.605613][7dee] AppDeviceManagerStartMic update
aec type: 2

[1535:116] [2025-02-10 07:49:51 +0000.605627][7dee] AppDeviceManagerStartMic update


voiceChangeMode: 4

[1535:116] [2025-02-10 07:49:51 +0000.605639][7dee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[1535:116] [2025-02-10 07:49:51 +0000.605657][7dee]
AudioDeviceDataHandler::StartMicProcess

[1535:116] [2025-02-10 07:49:51 +0000.605740][7dee] Try to start webrtc recording


device.

[1535:116] [2025-02-10 07:49:51 +0000.605759][7dee] StartRecording. threadID:32238

[1535:116] [2025-02-10 07:49:51 +0000.605774][485a] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[1535:116] [2025-02-10 07:49:51 +0000.605801][7dee] default mode: Set the recording
mode to voice communication to enable HW AEC .

[1535:116] [2025-02-10 07:49:51 +0000.605848][7dee] Set the recording mode before


getSetting: 4
[1535:116] [2025-02-10 07:49:51 +0000.605864][7dee] Set the recording mode after
getSetting: 1
[1535:138] [2025-02-10 07:49:51 +0000.627925][7dee] StartRecording finished.

[1535:138] [2025-02-10 07:49:51 +0000.628003][7dee] audio: start the audio mic


checker timer.

[1535:138] [2025-02-10 07:49:51 +0000.628345][7dee] machine model :poco


[1535:138] [2025-02-10 07:49:51 +0000.628378][7dee] Support this machine
model :poco
[1535:138] [2025-02-10 07:49:51 +0000.628397][7dee] global inited! current sdk
version: 07-20-936c45f
[1535:311] [2025-02-10 07:49:51 +0000.801381][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[1535:312] [2025-02-10 07:49:51 +0000.801493][4856] MediaFilterCamera, recording
file context:0x783b5d9c00 input texture:72
[1535:312] [2025-02-10 07:49:51 +0000.801551][4856] GLESContext:
[1535:312] [2025-02-10 07:49:51 +0000.801615][4856] The result of eglGetDisplay is:
0xb40000790431bf40
[1535:312] [2025-02-10 07:49:51 +0000.802136][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1535:312] [2025-02-10 07:49:51 +0000.802176][485b] _deviceSampleRate:48000

[1535:312] [2025-02-10 07:49:51 +0000.802333][4856] The result of creation:


0x77711da280
[1535:312] [2025-02-10 07:49:51 +0000.802401][4856] The result of
eglCreatePbufferSurface is: 0x777122a000
[1535:313] [2025-02-10 07:49:51 +0000.802489][354]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x783b5d9c00 input_texture: 72
[1535:315] [2025-02-10 07:49:51 +0000.804837][485a] Run AGC when audioType = 0
[1536:014] [2025-02-10 07:49:52 +0000.503512][485a] haveEnoughProcessedData
internalAudioStream.length: 10
[1537:317] [2025-02-10 07:49:53 +0000.806904][485a] Run AGC when audioType = 0
[1537:317] [2025-02-10 07:49:53 +0000.807177][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1537:726] [2025-02-10 07:49:54 +0000.216171][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1539:142] [2025-02-10 07:49:55 +0000.632334][2c24]
monitorTime:4004totalDuration:3940
[1539:314] [2025-02-10 07:49:55 +0000.804099][485a] Run AGC when audioType = 0
[1539:434] [2025-02-10 07:49:55 +0000.923877][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1541:139] [2025-02-10 07:49:57 +0000.629054][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1541:314] [2025-02-10 07:49:57 +0000.804327][485a] Run AGC when audioType = 0
[1541:315] [2025-02-10 07:49:57 +0000.804524][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1542:839] [2025-02-10 07:49:59 +0000.329034][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1543:314] [2025-02-10 07:49:59 +0000.804334][485a] Run AGC when audioType = 0
[1544:552] [2025-02-10 07:50:01 +0000.41787][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1545:312] [2025-02-10 07:50:01 +0000.802355][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1545:313] [2025-02-10 07:50:01 +0000.802507][485b] _deviceSampleRate:48000

[1545:313] [2025-02-10 07:50:01 +0000.802905][485a] Run AGC when audioType = 0


[1545:313] [2025-02-10 07:50:01 +0000.802991][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1546:259] [2025-02-10 07:50:02 +0000.748658][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1547:315] [2025-02-10 07:50:03 +0000.804578][485a] Run AGC when audioType = 0
[1547:974] [2025-02-10 07:50:04 +0000.464084][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1549:315] [2025-02-10 07:50:05 +0000.805413][485a] Run AGC when audioType = 0
[1549:316] [2025-02-10 07:50:05 +0000.805591][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1549:687] [2025-02-10 07:50:06 +0000.176713][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1551:314] [2025-02-10 07:50:07 +0000.804054][485a] Run AGC when audioType = 0
[1551:396] [2025-02-10 07:50:07 +0000.886186][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1553:138] [2025-02-10 07:50:09 +0000.627851][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1553:313] [2025-02-10 07:50:09 +0000.803391][485a] Run AGC when audioType = 0
[1553:314] [2025-02-10 07:50:09 +0000.804594][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1554:881] [2025-02-10 07:50:11 +0000.370618][485a] haveEnoughProcessedData
internalAudioStream.length: 10
[1555:312] [2025-02-10 07:50:11 +0000.801716][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1555:312] [2025-02-10 07:50:11 +0000.801863][485b] _deviceSampleRate:48000

[1555:316] [2025-02-10 07:50:11 +0000.806204][485a] Run AGC when audioType = 0


[1556:615] [2025-02-10 07:50:13 +0000.104488][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1557:314] [2025-02-10 07:50:13 +0000.804209][485a] Run AGC when audioType = 0
[1557:315] [2025-02-10 07:50:13 +0000.804718][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1558:353] [2025-02-10 07:50:14 +0000.842694][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1559:316] [2025-02-10 07:50:15 +0000.806227][485a] Run AGC when audioType = 0
[1560:093] [2025-02-10 07:50:16 +0000.583347][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1561:313] [2025-02-10 07:50:17 +0000.802517][485a] Run AGC when audioType = 0
[1561:313] [2025-02-10 07:50:17 +0000.802727][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1561:837] [2025-02-10 07:50:18 +0000.327420][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1563:312] [2025-02-10 07:50:19 +0000.801685][485a] Run AGC when audioType = 0
[1563:571] [2025-02-10 07:50:20 +0000.60924][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1565:306] [2025-02-10 07:50:21 +0000.795638][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1565:312] [2025-02-10 07:50:21 +0000.801550][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1565:312] [2025-02-10 07:50:21 +0000.801704][485b] _deviceSampleRate:48000

[1565:316] [2025-02-10 07:50:21 +0000.806402][485a] Run AGC when audioType = 0


[1565:317] [2025-02-10 07:50:21 +0000.806519][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1567:055] [2025-02-10 07:50:23 +0000.544470][485a] haveEnoughProcessedData
internalAudioStream.length: 10
[1567:314] [2025-02-10 07:50:23 +0000.803915][485a] Run AGC when audioType = 0
[1568:795] [2025-02-10 07:50:25 +0000.284895][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1569:318] [2025-02-10 07:50:25 +0000.807742][485a] Run AGC when audioType = 0
[1569:318] [2025-02-10 07:50:25 +0000.808003][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1570:538] [2025-02-10 07:50:27 +0000.28405][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1571:312] [2025-02-10 07:50:27 +0000.801995][485a] Run AGC when audioType = 0
[1572:279] [2025-02-10 07:50:28 +0000.768631][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1573:316] [2025-02-10 07:50:29 +0000.806150][485a] Run AGC when audioType = 0
[1573:316] [2025-02-10 07:50:29 +0000.806291][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1574:035] [2025-02-10 07:50:30 +0000.525397][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1575:312] [2025-02-10 07:50:31 +0000.801812][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1575:312] [2025-02-10 07:50:31 +0000.802028][485b] _deviceSampleRate:48000

[1575:316] [2025-02-10 07:50:31 +0000.805673][485a] Run AGC when audioType = 0


[1575:772] [2025-02-10 07:50:32 +0000.262229][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1577:314] [2025-02-10 07:50:33 +0000.803845][485a] Run AGC when audioType = 0
[1577:314] [2025-02-10 07:50:33 +0000.804280][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1577:517] [2025-02-10 07:50:34 +0000.6994][485a] haveEnoughProcessedData
internalAudioStream.length: 10
[1579:270] [2025-02-10 07:50:35 +0000.760195][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1579:316] [2025-02-10 07:50:35 +0000.805681][485a] Run AGC when audioType = 0
[1581:018] [2025-02-10 07:50:37 +0000.508399][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1581:316] [2025-02-10 07:50:37 +0000.805591][485a] Run AGC when audioType = 0
[1581:316] [2025-02-10 07:50:37 +0000.805874][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1582:765] [2025-02-10 07:50:39 +0000.255196][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1583:315] [2025-02-10 07:50:39 +0000.804646][485a] Run AGC when audioType = 0
[1584:501] [2025-02-10 07:50:40 +0000.990707][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1585:313] [2025-02-10 07:50:41 +0000.802485][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1585:313] [2025-02-10 07:50:41 +0000.802647][485b] _deviceSampleRate:48000

[1585:313] [2025-02-10 07:50:41 +0000.803315][485a] Run AGC when audioType = 0


[1585:314] [2025-02-10 07:50:41 +0000.803451][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1586:235] [2025-02-10 07:50:42 +0000.724708][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1587:313] [2025-02-10 07:50:43 +0000.802647][485a] Run AGC when audioType = 0
[1587:988] [2025-02-10 07:50:44 +0000.477578][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1589:314] [2025-02-10 07:50:45 +0000.803501][485a] Run AGC when audioType = 0
[1589:314] [2025-02-10 07:50:45 +0000.803630][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1589:727] [2025-02-10 07:50:46 +0000.217344][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1591:316] [2025-02-10 07:50:47 +0000.806084][485a] Run AGC when audioType = 0
[1591:481] [2025-02-10 07:50:47 +0000.970688][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1593:223] [2025-02-10 07:50:49 +0000.713147][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1593:313] [2025-02-10 07:50:49 +0000.803411][485a] Run AGC when audioType = 0
[1593:314] [2025-02-10 07:50:49 +0000.803781][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1594:983] [2025-02-10 07:50:51 +0000.473113][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1595:312] [2025-02-10 07:50:51 +0000.801902][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1595:312] [2025-02-10 07:50:51 +0000.802136][485b] _deviceSampleRate:48000

[1595:314] [2025-02-10 07:50:51 +0000.804358][485a] Run AGC when audioType = 0


[1596:736] [2025-02-10 07:50:53 +0000.225572][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1597:313] [2025-02-10 07:50:53 +0000.802805][485a] Run AGC when audioType = 0
[1597:313] [2025-02-10 07:50:53 +0000.803099][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1598:472] [2025-02-10 07:50:54 +0000.962231][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1599:315] [2025-02-10 07:50:55 +0000.804576][485a] Run AGC when audioType = 0
[1600:217] [2025-02-10 07:50:56 +0000.706891][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1601:314] [2025-02-10 07:50:57 +0000.804259][485a] Run AGC when audioType = 0
[1601:314] [2025-02-10 07:50:57 +0000.804405][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1601:941] [2025-02-10 07:50:58 +0000.431269][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1603:317] [2025-02-10 07:50:59 +0000.807022][485a] Run AGC when audioType = 0
[1603:684] [2025-02-10 07:51:00 +0000.173643][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1605:313] [2025-02-10 07:51:01 +0000.802552][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1605:313] [2025-02-10 07:51:01 +0000.802794][485b] _deviceSampleRate:48000

[1605:315] [2025-02-10 07:51:01 +0000.804816][485a] Run AGC when audioType = 0


[1605:315] [2025-02-10 07:51:01 +0000.805012][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1605:433] [2025-02-10 07:51:01 +0000.922651][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1607:191] [2025-02-10 07:51:03 +0000.681192][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1607:314] [2025-02-10 07:51:03 +0000.804403][485a] Run AGC when audioType = 0
[1608:945] [2025-02-10 07:51:05 +0000.435238][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1609:313] [2025-02-10 07:51:05 +0000.802823][485a] Run AGC when audioType = 0
[1609:313] [2025-02-10 07:51:05 +0000.803298][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1609:513] [2025-02-10 07:51:06 +0000.2687][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1609:513] [2025-02-10 07:51:06 +0000.2793][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1609:513] [2025-02-10 07:51:06 +0000.2993][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1609:514] [2025-02-10 07:51:06 +0000.3632][4856] operator() time:44720075 enter.

[1609:514] [2025-02-10 07:51:06 +0000.3730][4856] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:72
[1609:516] [2025-02-10 07:51:06 +0000.5576][4856] MicSource: Mic source
created:10x77711bb700
[1609:517] [2025-02-10 07:51:06 +0000.6689][4856] alloc thread: 0x7745d8ad80
name:worker0 thread id:513240427696 to Mic_source
[1609:517] [2025-02-10 07:51:06 +0000.6768][4856] audio: start the audio sender
thread.

[1609:517] [2025-02-10 07:51:06 +0000.6870][4856] construct OpenGLRenderProgram


0x777156f198
[1609:517] [2025-02-10 07:51:06 +0000.6933][4856] CropFilter::SetOrientation
orientation: 90
[1609:517] [2025-02-10 07:51:06 +0000.7130][4856] filter: filter pipeline construtc
this: 0x77ca18d600
[1609:517] [2025-02-10 07:51:06 +0000.7185][4856] filter: filter pipeline2 update
pattern: 1
[1609:517] [2025-02-10 07:51:06 +0000.7223][4856] CameraSource::source_id_:91
[1609:517] [2025-02-10 07:51:06 +0000.7276][4856] RecordAudioSource::source_id_:92
[1609:518] [2025-02-10 07:51:06 +0000.7801][4856] BindInputFilter 0x7745d8cb40
this 0x777156f3c0
[1609:518] [2025-02-10 07:51:06 +0000.7875][4856] BindInputFilter 0x7745de9bd8
this 0x7745de9d50
[1609:518] [2025-02-10 07:51:06 +0000.7928][4856] BindInputFilter 0x777156f3c0
this 0x77ca18d6a0
[1609:518] [2025-02-10 07:51:06 +0000.8003][4856] setParamentForFilters:
speed:1.000000
[1609:518] [2025-02-10 07:51:06 +0000.8038][4856] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1609:518] [2025-02-10 07:51:06 +0000.8074][4856] SetParamForFilter time:44720079
enter.

[1609:518] [2025-02-10 07:51:06 +0000.8112][4856] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1609:518] [2025-02-10 07:51:06 +0000.8148][4856] SetParamForFilter: Params video
index is: 0
[1609:518] [2025-02-10 07:51:06 +0000.8190][4856] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1609:518] [2025-02-10 07:51:06 +0000.8350][4856] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1609:518] [2025-02-10 07:51:06 +0000.8415][4856] crop filter mode tpye:
citytravelvideo index:0
[1609:525] [2025-02-10 07:51:06 +0000.14997][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15108][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15146][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15208][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15254][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15299][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15349][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1609:525] [2025-02-10 07:51:06 +0000.15394][4856]
Warning(parse_template_json.cc:81): json parament no found the parament
[1609:526] [2025-02-10 07:51:06 +0000.15436][4856]
Warning(parse_template_json.cc:81): json parament no found the parament
[1609:526] [2025-02-10 07:51:06 +0000.15479][4856]
Warning(parse_template_json.cc:67): json parament no found the parament
[1609:526] [2025-02-10 07:51:06 +0000.15520][4856]
Warning(parse_template_json.cc:93): json parament no found the duration
[1609:526] [2025-02-10 07:51:06 +0000.15555][4856] SetParamForFilter leave. expire
time = 8 ms

[1609:526] [2025-02-10 07:51:06 +0000.15764][4856] OnOutputSizeChanged width 1280


height 720
[1609:526] [2025-02-10 07:51:06 +0000.15821][4856] OpenGLFrameBuffer: width:1280
height:720
[1609:526] [2025-02-10 07:51:06 +0000.15872][4856] OpenGLFrameBuffer: width:1280
height:720
[1609:526] [2025-02-10 07:51:06 +0000.15917][4856] OpenGLFrameBuffer: width:1280
height:720
[1609:526] [2025-02-10 07:51:06 +0000.15964][4856] OpenGLFrameBuffer: width:1280
height:720
[1609:526] [2025-02-10 07:51:06 +0000.16012][4856] OpenGLFrameBuffer: width:1280
height:720
[1609:526] [2025-02-10 07:51:06 +0000.16058][4856] OpenGLFrameBuffer: width:1280
height:720
[1609:526] [2025-02-10 07:51:06 +0000.16103][4856] construct TrivalImageDrawer
0x77715249c0
[1609:526] [2025-02-10 07:51:06 +0000.16151][4856] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x77715249c0 context 0x77ca361b80
[1609:526] [2025-02-10 07:51:06 +0000.16198][4856] setupGLES:
[1609:527] [2025-02-10 07:51:06 +0000.16576][4856] OpenGLRenderProgram::Initialize.
[1609:527] [2025-02-10 07:51:06 +0000.16647][4856] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1609:527] [2025-02-10 07:51:06 +0000.16714][4856] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1609:527] [2025-02-10 07:51:06 +0000.16841][4856] Init open gl render:
0x777156f198
[1609:527] [2025-02-10 07:51:06 +0000.16892][4856] Fragement shader path:
[1609:527] [2025-02-10 07:51:06 +0000.16938][4856] Fragement shader path:
[1609:527] [2025-02-10 07:51:06 +0000.16977][4856] create opengl program object.
[1609:527] [2025-02-10 07:51:06 +0000.17007][4856] create shader: vertex
[1609:527] [2025-02-10 07:51:06 +0000.17307][4856] create shader: fragment
[1609:529] [2025-02-10 07:51:06 +0000.19121][4856] Have not extra filter filename!
[1609:529] [2025-02-10 07:51:06 +0000.19192][4856] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1609:529] [2025-02-10 07:51:06 +0000.19232][4856] OpenGLRenderProgram::Initialize
success.
[1609:529] [2025-02-10 07:51:06 +0000.19295][4856] Setup the OpenGL result:1
[1609:530] [2025-02-10 07:51:06 +0000.19617][4855] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4
[1609:530] [2025-02-10 07:51:06 +0000.19796][4855] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1609:530] [2025-02-10 07:51:06 +0000.19856][4855] 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
[1609:530] [2025-02-10 07:51:06 +0000.19900][4855] 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_44720090.mp4
fileFD: -1
[1609:530] [2025-02-10 07:51:06 +0000.20419][4855] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4
is opened successfully
[1609:531] [2025-02-10 07:51:06 +0000.20485][4855] setupMediaProcessers:
[1609:531] [2025-02-10 07:51:06 +0000.20517][4855]
RecordingSessionInternalSimple:setup media processers.
[1609:531] [2025-02-10 07:51:06 +0000.20548][4855] construct AAC encoder
[1609:531] [2025-02-10 07:51:06 +0000.20887][4855] H264Encoder creating:
superfast011818
[1609:531] [2025-02-10 07:51:06 +0000.20935][4855] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1609:532] [2025-02-10 07:51:06 +0000.21835][4855] H264Encode::GetMachineModel is
POCO F2 Pro
[1609:532] [2025-02-10 07:51:06 +0000.21915][4855] H264Encoder machine_mode is:POCO
F2 Pro
[1609:532] [2025-02-10 07:51:06 +0000.21950][4855] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1609:532] [2025-02-10 07:51:06 +0000.22023][4855] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1609:532] [2025-02-10 07:51:06 +0000.22101][4855] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1609:532] [2025-02-10 07:51:06 +0000.22135][4855] setupCompressionSession:
[1609:532] [2025-02-10 07:51:06 +0000.22166][4855] H264Encode::creating hareware
Encoder
[1609:532] [2025-02-10 07:51:06 +0000.22200][4855] AndroidHwAvcEncoder
time:44720093 enter.

[1609:532] [2025-02-10 07:51:06 +0000.22377][4855] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1609:533] [2025-02-10 07:51:06 +0000.22518][4855] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1609:533] [2025-02-10 07:51:06 +0000.22577][4855] The video avc hw codec address
is 0x7848421988
[1609:533] [2025-02-10 07:51:06 +0000.22656][4855] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1609:533] [2025-02-10 07:51:06 +0000.22713][4855] RegisterEncodeCompleteCallback


time:44720094 enter.

[1609:533] [2025-02-10 07:51:06 +0000.22852][4855] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1609:533] [2025-02-10 07:51:06 +0000.22919][4855] InitEncode time:44720094 enter.


[1609:533] [2025-02-10 07:51:06 +0000.23010][4855] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[1609:533] [2025-02-10 07:51:06 +0000.23072][4855] Create time:44720094 enter.

[1609:533] [2025-02-10 07:51:06 +0000.23121][4855] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1609:533] [2025-02-10 07:51:06 +0000.23196][4855]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x784851f180
[1609:533] [2025-02-10 07:51:06 +0000.23362][4855]
supported_type:image/vnd.android.heic
[1609:534] [2025-02-10 07:51:06 +0000.23562][4855] supported_type:video/avc
[1609:534] [2025-02-10 07:51:06 +0000.23630][4855] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1609:534] [2025-02-10 07:51:06 +0000.23702][4855] hwCodecPrefix :OMX.qcom.
[1609:534] [2025-02-10 07:51:06 +0000.23758][4855] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1609:534] [2025-02-10 07:51:06 +0000.23804][4855] mediacodec_createCodecByName
time:44720095 enter.

[1609:534] [2025-02-10 07:51:06 +0000.23842][4855] WrapAndroidMediaCodec


time:44720095 enter.

[1609:534] [2025-02-10 07:51:06 +0000.23972][4855] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1609:530] [2025-02-10 07:51:06 +0000.19831][49b1] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7770a61298
[1609:556] [2025-02-10 07:51:06 +0000.46017][4855] mediacodec_createCodecByName
leave. expire time = 22 ms

[1609:556] [2025-02-10 07:51:06 +0000.46080][4855] WrapAndroidMediaFromat


time:44720117 enter.

[1609:556] [2025-02-10 07:51:06 +0000.46134][4855] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1609:583] [2025-02-10 07:51:06 +0000.72681][4855] Destroy time:44720144 enter.

[1609:583] [2025-02-10 07:51:06 +0000.72798][4855] WrapAndroidMediaFromat::


Destroy
[1609:583] [2025-02-10 07:51:06 +0000.72835][4855] Destroy leave. expire time = 0
ms

[1609:583] [2025-02-10 07:51:06 +0000.72864][4855] ~WrapAndroidMediaFromat


time:44720144 enter.

[1609:583] [2025-02-10 07:51:06 +0000.72891][4855] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1609:583] [2025-02-10 07:51:06 +0000.72920][4855] Create leave. expire time = 50


ms

[1609:583] [2025-02-10 07:51:06 +0000.72950][4855] isSemiPlanarSupport


time:44720144 enter.

[1609:583] [2025-02-10 07:51:06 +0000.72975][4855] H264Encoder isSemiPlanarSupport


[1609:583] [2025-02-10 07:51:06 +0000.73003][4855] isSemiPlanarSupport leave.
expire time = 0 ms
[1609:583] [2025-02-10 07:51:06 +0000.73031][4855] creat hw H264Encoder success,
isSemiPlanar:1
[1609:583] [2025-02-10 07:51:06 +0000.73130][4855] InitEncode leave. expire time =
50 ms

[1609:583] [2025-02-10 07:51:06 +0000.73164][4855] H264Encode::created Encoder


[1609:583] [2025-02-10 07:51:06 +0000.73248][4855] H264Encode:: H264 encoder
created.
[1609:583] [2025-02-10 07:51:06 +0000.73279][4855] H264 encoder created.
[1609:583] [2025-02-10 07:51:06 +0000.73307][4855]
RecordingSessionInternalSimple:created avc encoder avc: 0x7848482c00
[1609:583] [2025-02-10 07:51:06 +0000.73335][4855] setOutput:
[1609:583] [2025-02-10 07:51:06 +0000.73360][4855]
RecordingSessionInternalSimple:encoder set output to muxer!
[1609:583] [2025-02-10 07:51:06 +0000.73384][4855] request a key frame
[1609:583] [2025-02-10 07:51:06 +0000.73409][4855] H264Encode:: request a key frame
[1609:584] [2025-02-10 07:51:06 +0000.73887][4855] setDisplayRotate :90
[1609:584] [2025-02-10 07:51:06 +0000.73941][4855] 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
[1609:584] [2025-02-10 07:51:06 +0000.74031][4856] StartRecording:
[1609:584] [2025-02-10 07:51:06 +0000.74118][49aa] operator(): Set the recording
session in mic source. recording session: 0x7745de9a80
[1609:584] [2025-02-10 07:51:06 +0000.74223][4856] operator() leave. expire time =
70 ms

[1609:608] [2025-02-10 07:51:06 +0000.98118][49a9]


Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1609:651] [2025-02-10 07:51:06 +0000.140788][4856] begine recode to first frame
spend time:137
[1609:651] [2025-02-10 07:51:06 +0000.140882][4856]
GPUImageProcessing::SetOrientation orientation: 90
[1609:652] [2025-02-10 07:51:06 +0000.141806][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1609:682] [2025-02-10 07:51:06 +0000.171955][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1609:688] [2025-02-10 07:51:06 +0000.178402][49b0]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1609:720] [2025-02-10 07:51:06 +0000.209758][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1609:751] [2025-02-10 07:51:06 +0000.241172][49a9] AF_SpeedFilter audio
0x7745de9c00 PullFrame
[1609:753] [2025-02-10 07:51:06 +0000.243037][49b0] h264 add frame header cdr flag
[1609:754] [2025-02-10 07:51:06 +0000.243766][49b0] h264 add frame header cdr flag
[1609:754] [2025-02-10 07:51:06 +0000.244069][49b0] Received key frame:0
[1609:754] [2025-02-10 07:51:06 +0000.244146][49b0] H264Encode:: get a sps pps
header!headerSize:31
[1609:754] [2025-02-10 07:51:06 +0000.244252][49b1] get the H.264 SPS parameter
[1609:755] [2025-02-10 07:51:06 +0000.244603][49b1] add video track with id:1
[1609:755] [2025-02-10 07:51:06 +0000.245337][49b1] get the H.264 PPS parameter
[1609:756] [2025-02-10 07:51:06 +0000.245667][49b1] get the H.264 IDR frame
[1609:756] [2025-02-10 07:51:06 +0000.245726][49b1] resss:true
[1609:756] [2025-02-10 07:51:06 +0000.245772][49b1] video start ts:0
[1609:756] [2025-02-10 07:51:06 +0000.245933][49b1] the video frame has been
written into MP4 file
[1609:788] [2025-02-10 07:51:06 +0000.277578][49b1] add aac audio track with id:2
[1609:788] [2025-02-10 07:51:06 +0000.278050][49b1] audio start ts:0
[1609:788] [2025-02-10 07:51:06 +0000.278120][49b1] the audio frame has been
written into MP4 file
[1609:851] [2025-02-10 07:51:06 +0000.340837][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1610:040] [2025-02-10 07:51:06 +0000.530041][49aa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1610:052] [2025-02-10 07:51:06 +0000.541600][4856] The convert RGB to YUV take 2
[1610:283] [2025-02-10 07:51:06 +0000.773287][4856] webrtc common_video plane
old ..... (1/1000) new: 157001 delete: 156979 diff: 22
[1610:320] [2025-02-10 07:51:06 +0000.809538][49b0] Push an pts:634 to dts queue.
[1610:351] [2025-02-10 07:51:06 +0000.841378][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1610:356] [2025-02-10 07:51:06 +0000.846247][49b0] last dts:602 currentPts:634
ppsOrSPS:0 queue length:2
[1610:452] [2025-02-10 07:51:06 +0000.941951][49b0] DTS queue for
Generator:0x7770a614b8 732 768
[1610:557] [2025-02-10 07:51:07 +0000.46801][4856] The convert RGB to YUV take 2
[1610:669] [2025-02-10 07:51:07 +0000.158530][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1610:852] [2025-02-10 07:51:07 +0000.342060][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1610:914] [2025-02-10 07:51:07 +0000.404311][49a9]
RecordAudioSource::PullAudioFrame
[1611:038] [2025-02-10 07:51:07 +0000.528053][49aa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1611:053] [2025-02-10 07:51:07 +0000.543323][4856] The convert RGB to YUV take 1
[1611:287] [2025-02-10 07:51:07 +0000.777245][49b0] DTS queue for
Generator:0x7770a614b8 1570 1603
[1611:297] [2025-02-10 07:51:07 +0000.786463][49a9] AF_SpeedFilter audio
0x7745de9c00 PullFrame
[1611:314] [2025-02-10 07:51:07 +0000.803971][485a] Run AGC when audioType = 0
[1611:354] [2025-02-10 07:51:07 +0000.844124][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1611:536] [2025-02-10 07:51:08 +0000.25864][49a9] resampled_data_size:0
[1611:555] [2025-02-10 07:51:08 +0000.44668][4856] The convert RGB to YUV take 2
[1611:655] [2025-02-10 07:51:08 +0000.144812][49b0] Push an pts:1971 to dts queue.
[1611:690] [2025-02-10 07:51:08 +0000.180403][49b0] last dts:1941 currentPts:1971
ppsOrSPS:0 queue length:2
[1611:722] [2025-02-10 07:51:08 +0000.212100][49b0] h264 add frame header cdr flag
[1611:723] [2025-02-10 07:51:08 +0000.212570][49b0] Received key frame:2002
[1611:738] [2025-02-10 07:51:08 +0000.227635][49a9] AF_SpeedFilter::PullFrame eof4
[1611:758] [2025-02-10 07:51:08 +0000.248346][49b1] get the H.264 IDR frame
[1611:786] [2025-02-10 07:51:08 +0000.275630][49a9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1611:786] [2025-02-10 07:51:08 +0000.276325][49b0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2103
[1611:786] [2025-02-10 07:51:08 +0000.276414][49b0] push video frame to H264
encoder. (100 frame for one log)

[1611:787] [2025-02-10 07:51:08 +0000.276522][49b0] push video frame to H264


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

[1611:787] [2025-02-10 07:51:08 +0000.276557][49b0] H264Encode::push video frame to


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

[1611:787] [2025-02-10 07:51:08 +0000.276607][49b0] The input pts:2103 fps:30


[1611:823] [2025-02-10 07:51:08 +0000.312477][49b0] H264Encode::H264SWEncoder get
callback, length:84720 type:1 nalType:1length:84716
[1611:851] [2025-02-10 07:51:08 +0000.340718][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1611:957] [2025-02-10 07:51:08 +0000.446526][49b0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2271
[1611:968] [2025-02-10 07:51:08 +0000.457903][49af]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2182queue_audio_frame_:7
[1612:037] [2025-02-10 07:51:08 +0000.526942][49aa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1612:052] [2025-02-10 07:51:08 +0000.542417][4856] The convert RGB to YUV take 1
[1612:094] [2025-02-10 07:51:08 +0000.583675][49b0] DTS queue for
Generator:0x7770a614b8 2405
[1612:356] [2025-02-10 07:51:08 +0000.846176][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1612:358] [2025-02-10 07:51:08 +0000.848126][4856] webrtc common_video plane
old ..... (1/1000) new: 158001 delete: 157983 diff: 18
[1612:362] [2025-02-10 07:51:08 +0000.852197][49b0] SendFrame
encodedImage._timeStamp:2638encodedImage->_length:58160
[1612:385] [2025-02-10 07:51:08 +0000.875224][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1612:553] [2025-02-10 07:51:09 +0000.42921][4856] The convert RGB to YUV take 2
[1612:700] [2025-02-10 07:51:09 +0000.190386][49a9]
RecordAudioSource::PullAudioFrame
[1612:716] [2025-02-10 07:51:09 +0000.206277][4856] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1612:716] [2025-02-10 07:51:09 +0000.206383][4856] GPUImageProcessing: input frame
width1280 X 720
[1612:717] [2025-02-10 07:51:09 +0000.206940][4856] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1612:717] [2025-02-10 07:51:09 +0000.207010][4856] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1612:725] [2025-02-10 07:51:09 +0000.214947][49b0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3002 pts:3002
[1612:828] [2025-02-10 07:51:09 +0000.318297][49a9] AF_SpeedFilter audio
0x7745de9c00 PullFrame
[1612:851] [2025-02-10 07:51:09 +0000.340825][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1612:927] [2025-02-10 07:51:09 +0000.416873][49b0] DTS queue for
Generator:0x7770a614b8 3239
[1612:950] [2025-02-10 07:51:09 +0000.440151][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1612:986] [2025-02-10 07:51:09 +0000.475740][49b0] Push an pts:3302 to dts queue.
[1613:025] [2025-02-10 07:51:09 +0000.514500][49b0] last dts:3269 currentPts:3302
ppsOrSPS:0 queue length:2
[1613:043] [2025-02-10 07:51:09 +0000.533307][49aa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1613:052] [2025-02-10 07:51:09 +0000.542187][4856] The convert RGB to YUV take 2
[1613:317] [2025-02-10 07:51:09 +0000.807089][485a] Run AGC when audioType = 0
[1613:317] [2025-02-10 07:51:09 +0000.807282][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1613:352] [2025-02-10 07:51:09 +0000.842234][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1613:554] [2025-02-10 07:51:10 +0000.44160][4856] The convert RGB to YUV take 2
[1613:725] [2025-02-10 07:51:10 +0000.215208][49b0] h264 add frame header cdr flag
[1613:726] [2025-02-10 07:51:10 +0000.215627][49b0] Received key frame:4003
[1613:743] [2025-02-10 07:51:10 +0000.232801][49a9] resampled_data_size:10752
[1613:758] [2025-02-10 07:51:10 +0000.247520][49b0] DTS queue for
Generator:0x7770a614b8 4038 4072
[1613:762] [2025-02-10 07:51:10 +0000.251751][49b1] get the H.264 IDR frame
[1613:851] [2025-02-10 07:51:10 +0000.341240][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1613:913] [2025-02-10 07:51:10 +0000.402579][49a9] AF_SpeedFilter::PullFrame eof4
[1613:939] [2025-02-10 07:51:10 +0000.429290][49a9] AF_SpeedFilter audio time 111,
0x7745de9c00 out time: 44724376 org time: 44724376
[1613:960] [2025-02-10 07:51:10 +0000.449755][49a9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1614:042] [2025-02-10 07:51:10 +0000.531608][49aa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1614:054] [2025-02-10 07:51:10 +0000.544304][4856] The convert RGB to YUV take 1
[1614:102] [2025-02-10 07:51:10 +0000.592422][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1614:229] [2025-02-10 07:51:10 +0000.718496][49af]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4504queue_audio_frame_:1
[1614:323] [2025-02-10 07:51:10 +0000.812995][49b0] Push an pts:4636 to dts queue.
[1614:356] [2025-02-10 07:51:10 +0000.845887][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1614:361] [2025-02-10 07:51:10 +0000.850605][49b0] last dts:4603 currentPts:4636
ppsOrSPS:0 queue length:2
[1614:381] [2025-02-10 07:51:10 +0000.871147][49a9] AF_SpeedFilter audio
0x7745de9c00 PullFrame
[1614:449] [2025-02-10 07:51:10 +0000.939411][4856] webrtc common_video plane
old ..... (1/1000) new: 159001 delete: 158979 diff: 22
[1614:490] [2025-02-10 07:51:10 +0000.979567][49a9]
RecordAudioSource::PullAudioFrame
[1614:554] [2025-02-10 07:51:11 +0000.44419][4856] The convert RGB to YUV take 1
[1614:585] [2025-02-10 07:51:11 +0000.75109][49b0] DTS queue for
Generator:0x7770a614b8 4871 4899
[1614:849] [2025-02-10 07:51:11 +0000.339240][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1615:035] [2025-02-10 07:51:11 +0000.525106][49aa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1615:055] [2025-02-10 07:51:11 +0000.545205][4856] The convert RGB to YUV take 1
[1615:121] [2025-02-10 07:51:11 +0000.611122][4856] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1615:155] [2025-02-10 07:51:11 +0000.644614][49b0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5469
[1615:155] [2025-02-10 07:51:11 +0000.644712][49b0] push video frame to H264
encoder. (100 frame for one log)

[1615:155] [2025-02-10 07:51:11 +0000.644775][49b0] push video frame to H264


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

[1615:155] [2025-02-10 07:51:11 +0000.644819][49b0] H264Encode::push video frame to


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

[1615:155] [2025-02-10 07:51:11 +0000.645021][49b0] The input pts:5469 fps:30


[1615:190] [2025-02-10 07:51:11 +0000.679919][49b0] H264Encode::H264SWEncoder get
callback, length:49600 type:1 nalType:1length:49596
[1615:287] [2025-02-10 07:51:11 +0000.776999][49b0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5603
[1615:312] [2025-02-10 07:51:11 +0000.801661][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1615:312] [2025-02-10 07:51:11 +0000.801814][485b] _deviceSampleRate:48000

[1615:314] [2025-02-10 07:51:11 +0000.803947][485a] Run AGC when audioType = 0


[1615:352] [2025-02-10 07:51:11 +0000.841625][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1615:419] [2025-02-10 07:51:11 +0000.908628][49b0] DTS queue for
Generator:0x7770a614b8 5701 5734
[1615:445] [2025-02-10 07:51:11 +0000.934972][49a9] AF_SpeedFilter audio time
[1615:446] [2025-02-10 07:51:11 +0000.935822][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1615:446] [2025-02-10 07:51:11 +0000.936062][4856] operator(): Stop
[1615:446] [2025-02-10 07:51:11 +0000.936157][4856] StopPullFrameAndWriteMp4
time:44726007 enter.

[1615:446] [2025-02-10 07:51:11 +0000.936198][4856] StopRecording:


[1615:450] [2025-02-10 07:51:11 +0000.939490][49a9] PullAudioFrame: PullFrame audio
finished.
[1615:452] [2025-02-10 07:51:11 +0000.941967][49a9]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1615:455] [2025-02-10 07:51:11 +0000.945378][49b0]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:173
[1615:460] [2025-02-10 07:51:11 +0000.949720][4855] stop recording
[1615:460] [2025-02-10 07:51:11 +0000.949823][4855]
RecordingSessionInternalSimple:destroy media processers
[1615:460] [2025-02-10 07:51:11 +0000.949864][4855] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1615:460] [2025-02-10 07:51:11 +0000.949928][4855] H264Encode::flushing hareware
Encoder
[1615:460] [2025-02-10 07:51:11 +0000.950092][4855] Flush time:44726021 enter.

[1615:460] [2025-02-10 07:51:11 +0000.950163][4855] H264Encoder encoder flush


[1615:460] [2025-02-10 07:51:11 +0000.950223][4855] flush output queue
[1615:792] [2025-02-10 07:51:12 +0000.281925][4855] Flush leave. expire time = 332
ms

[1615:792] [2025-02-10 07:51:12 +0000.282104][4855] ~H264EncodeWrap:


[1615:792] [2025-02-10 07:51:12 +0000.282154][4855] ~H264Encode:
[1615:792] [2025-02-10 07:51:12 +0000.282187][4855] teardownCompressionSession:
H264Encode::destroying Encoder
[1615:792] [2025-02-10 07:51:12 +0000.282224][4855] Release time:44726353 enter.

[1615:792] [2025-02-10 07:51:12 +0000.282347][4855] Release:


MediaCodecVideoEncoder::Release _inited:1
[1615:792] [2025-02-10 07:51:12 +0000.282397][4855] Destroy time:44726353 enter.

[1615:793] [2025-02-10 07:51:12 +0000.282432][4855] H264Encoder encoderDestroy


[1615:793] [2025-02-10 07:51:12 +0000.282465][4855]
AndroidMediaCodecVideoEncoder::release env: 0x784841d520
[1615:793] [2025-02-10 07:51:12 +0000.282502][4855]
AndroidMediaCodecVideoEncoder::Destroy
[1615:824] [2025-02-10 07:51:12 +0000.313955][4855] Destroy leave. expire time =
32 ms

[1615:824] [2025-02-10 07:51:12 +0000.314142][4855] Release leave. expire time =


32 ms

[1615:824] [2025-02-10 07:51:12 +0000.314227][4855] ~AndroidHwAvcEncoder


time:44726385 enter.

[1615:824] [2025-02-10 07:51:12 +0000.314423][4855] Release time:44726385 enter.


[1615:825] [2025-02-10 07:51:12 +0000.314487][4855] Release:
MediaCodecVideoEncoder:: has been released before, just return
[1615:825] [2025-02-10 07:51:12 +0000.314563][4855] Release leave. expire time = 1
ms

[1615:825] [2025-02-10 07:51:12 +0000.314597][4855] ~AndroidMediaCodecVideoEncoder


[1615:825] [2025-02-10 07:51:12 +0000.314629][4855] ~WrapAndroidMediaCodec
time:44726386 enter.

[1615:825] [2025-02-10 07:51:12 +0000.314661][4855] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1615:825] [2025-02-10 07:51:12 +0000.314736][4855] video hevc hw codec


destructor:0x7848421988

[1615:825] [2025-02-10 07:51:12 +0000.314793][4855] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1615:825] [2025-02-10 07:51:12 +0000.314860][4855] teardownCompressionSession:


H264Encode::destroyed Encoder
[1615:825] [2025-02-10 07:51:12 +0000.314910][4855]
RecordingSessionInternalSimple:destroy aac encoder output!
[1615:825] [2025-02-10 07:51:12 +0000.314954][4855] AACSWEncode destructor
[1615:825] [2025-02-10 07:51:12 +0000.315127][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1615:833] [2025-02-10 07:51:12 +0000.323364][49b1] MP4 close file successfully
[1615:834] [2025-02-10 07:51:12 +0000.323474][49b1] Recording session Internal:
notify recording ok
[1615:834] [2025-02-10 07:51:12 +0000.323513][49b1] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4,
output_video_timestamp_:5734 last_video_pts_:5734
[1615:834] [2025-02-10 07:51:12 +0000.323571][49b1] OnRecordFinish:
[1615:834] [2025-02-10 07:51:12 +0000.324112][49b1] onRecordingOk: net seek
pos:0record video duration:5767record audio duration:5735
[1615:835] [2025-02-10 07:51:12 +0000.325036][49aa] destructMicSource_w:
[1615:835] [2025-02-10 07:51:12 +0000.325104][49aa] setOutput_w:
MicSource::setOutput() 0x0
[1615:836] [2025-02-10 07:51:12 +0000.325755][4856] releaseThread 0x7745d8ad80
[1615:836] [2025-02-10 07:51:12 +0000.325822][4856] ~MicSource: Mic source
destroyed:0x77711bb700
[1615:838] [2025-02-10 07:51:12 +0000.327439][4856] StopPullFrameAndWriteMp4
leave. expire time = 392 ms

[1615:838] [2025-02-10 07:51:12 +0000.327516][4856] DestroyPipelineAndFilters


time:44726399 enter.

[1615:838] [2025-02-10 07:51:12 +0000.327585][4856] UnbindInputFilter 0x7745d8cb40


this 0x777156f3c0
[1615:838] [2025-02-10 07:51:12 +0000.327654][4856] UnbindInputFilter 0x7745de9bd8
this 0x7745de9d50
[1615:838] [2025-02-10 07:51:12 +0000.327713][4856] UnbindInputFilter 0x777156f3c0
this 0x77ca18d6a0
[1615:838] [2025-02-10 07:51:12 +0000.327741][4856] filter: filter pipeline destroy
this: 0x77ca18d600
[1615:839] [2025-02-10 07:51:12 +0000.328640][4856] ClearVideoOfSources: recodring
total frames:0
[1615:839] [2025-02-10 07:51:12 +0000.328727][4856] ClearVideoOfSources:
[1615:839] [2025-02-10 07:51:12 +0000.328787][4856] GPUImageProcessing destruct.
[1615:839] [2025-02-10 07:51:12 +0000.328893][4856] destroy TrivalImageDrawer
0x77715249c0
[1615:839] [2025-02-10 07:51:12 +0000.328964][4856] The shader has been initialize,
clean up them.

[1615:839] [2025-02-10 07:51:12 +0000.329047][4856] ~OpenGLFrameBuffer:


[1615:839] [2025-02-10 07:51:12 +0000.329204][4856] ~OpenGLFrameBuffer:
[1615:839] [2025-02-10 07:51:12 +0000.329312][4856] ~OpenGLFrameBuffer:
[1615:839] [2025-02-10 07:51:12 +0000.329416][4856] ~OpenGLFrameBuffer:
[1615:840] [2025-02-10 07:51:12 +0000.329508][4856] ~OpenGLFrameBuffer:
[1615:840] [2025-02-10 07:51:12 +0000.329609][4856] ~OpenGLFrameBuffer:
[1615:841] [2025-02-10 07:51:12 +0000.330498][4856] GPUImageProcessing destruct
finish.
[1615:841] [2025-02-10 07:51:12 +0000.330581][4856] GPURGBAFrame destruct.
[1615:841] [2025-02-10 07:51:12 +0000.330647][4856] destroy OpenGLRenderProgram
0x777156f198
[1615:841] [2025-02-10 07:51:12 +0000.330688][4856] ~CameraSource time:44726402
enter.

[1615:841] [2025-02-10 07:51:12 +0000.330722][4856] ~CameraSource leave. expire


time = 0 ms

[1615:841] [2025-02-10 07:51:12 +0000.330835][4856] ~RecordAudioSource


time:44726402 enter.

[1615:841] [2025-02-10 07:51:12 +0000.330869][4856] ~RecordAudioSource leave.


expire time = 0 ms

[1615:841] [2025-02-10 07:51:12 +0000.330907][4856] DestroyPipelineAndFilters


leave. expire time = 3 ms

[1615:859] [2025-02-10 07:51:12 +0000.348607][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1615:859] [2025-02-10 07:51:12 +0000.349266][7dd2] machine model :poco
[1615:859] [2025-02-10 07:51:12 +0000.349299][7dd2] Support this machine
model :poco
[1615:859] [2025-02-10 07:51:12 +0000.349321][7dd2] global inited! current sdk
version: 07-20-936c45f
[1615:860] [2025-02-10 07:51:12 +0000.349513][7dd2] filter: filter pipeline
construtc this: 0x77ca335500
[1615:860] [2025-02-10 07:51:12 +0000.349543][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1615:860] [2025-02-10 07:51:12 +0000.349566][7dd2] GLESContext:
[1615:860] [2025-02-10 07:51:12 +0000.349608][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1615:861] [2025-02-10 07:51:12 +0000.350564][7dd2] The result of creation:
0x77711daa00
[1615:861] [2025-02-10 07:51:12 +0000.350652][7dd2] The result of
eglCreatePbufferSurface is: 0x77711e6180
[1615:861] [2025-02-10 07:51:12 +0000.350758][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4
[1615:861] [2025-02-10 07:51:12 +0000.350804][7dd2] The source 0 speed:1
[1615:861] [2025-02-10 07:51:12 +0000.350848][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4,
delay: 0
[1615:861] [2025-02-10 07:51:12 +0000.350887][7dd2] CreateDecoderByVideoSource
time:44726422 enter.
[1615:861] [2025-02-10 07:51:12 +0000.351241][7dd2] running_decoder_count:0max
count:2
[1615:861] [2025-02-10 07:51:12 +0000.351284][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7783844000
[1615:862] [2025-02-10 07:51:12 +0000.352256][49be] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77ca1bcc00] Current FFmpeg version git-2021-06-16-
97cea6f

[1615:882] [2025-02-10 07:51:12 +0000.371872][49be] OnStreamInfoFound: video


duration_: 5767
[1615:883] [2025-02-10 07:51:12 +0000.373067][49bf] NO get frame from decoder
[1615:883] [2025-02-10 07:51:12 +0000.373195][7dd2] start decoder
[1615:883] [2025-02-10 07:51:12 +0000.373373][7dd2] CreateDecoderByVideoSource
leave. expire time = 22 ms

[1615:884] [2025-02-10 07:51:12 +0000.373553][7dd2] BindInputFilter 0x77463e8da0


this 0x7745e23a58
[1615:884] [2025-02-10 07:51:12 +0000.373721][7dd2] BindInputFilter 0x7745e23a58
this 0x7745e24658
[1615:884] [2025-02-10 07:51:12 +0000.373857][7dd2] BindInputFilter 0x77463e8da0
this 0x7745e56bd8
[1615:884] [2025-02-10 07:51:12 +0000.373963][7dd2] BindInputFilter 0x7745e56bd8
this 0x7745e56c98
[1615:884] [2025-02-10 07:51:12 +0000.373999][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4
[1615:884] [2025-02-10 07:51:12 +0000.374077][7dd2] BindInputFilter 0x7745e24658
this 0x7745e56e18
[1615:884] [2025-02-10 07:51:12 +0000.374130][7dd2] BindInputFilter 0x7745e56e18
this 0x77ca3355a0
[1615:884] [2025-02-10 07:51:12 +0000.374185][7dd2] BindInputFilter 0x7745e56c98
this 0x7745e56ed8
[1615:884] [2025-02-10 07:51:12 +0000.374262][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44720090.mp4
[1615:884] [2025-02-10 07:51:12 +0000.374322][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1615:885] [2025-02-10 07:51:12 +0000.374652][49bf] NO get frame from decoder
[1615:885] [2025-02-10 07:51:12 +0000.375048][7dd2] machine model :poco
[1615:885] [2025-02-10 07:51:12 +0000.375117][7dd2] Support this machine
model :poco
[1615:885] [2025-02-10 07:51:12 +0000.375153][7dd2] global inited! current sdk
version: 07-20-936c45f
[1615:885] [2025-02-10 07:51:12 +0000.375287][7dd2] GetPipeline:
-----------------------------------------
[1615:885] [2025-02-10 07:51:12 +0000.375342][7dd2] GetPipeline: source:
0x77463e8b80
[1615:885] [2025-02-10 07:51:12 +0000.375398][7dd2] GetPipeline: filter: NULLFilter
[1615:886] [2025-02-10 07:51:12 +0000.375447][7dd2] GetPipeline: filter: NULLFilter
[1615:886] [2025-02-10 07:51:12 +0000.375491][7dd2] GetPipeline: filter: NULLFilter
[1615:886] [2025-02-10 07:51:12 +0000.375540][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1615:886] [2025-02-10 07:51:12 +0000.375594][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1615:886] [2025-02-10 07:51:12 +0000.375650][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1615:886] [2025-02-10 07:51:12 +0000.375695][7dd2] GetPipeline:
------------------------------------------
[1615:886] [2025-02-10 07:51:12 +0000.375750][7dd2] filter: filter pipeline2 update
pattern: 0
[1615:888] [2025-02-10 07:51:12 +0000.377580][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1615:888] [2025-02-10 07:51:12 +0000.377976][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1615:888] [2025-02-10 07:51:12 +0000.378095][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1615:889] [2025-02-10 07:51:12 +0000.378490][7dd2] DeviceInit:
[1615:889] [2025-02-10 07:51:12 +0000.378764][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1615:889] [2025-02-10 07:51:12 +0000.379169][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1615:890] [2025-02-10 07:51:12 +0000.379587][7dd2] CreatePlatformSpecificObjects:
[1615:890] [2025-02-10 07:51:12 +0000.379668][7dd2] audio device use null audio
input and opensl output
[1615:890] [2025-02-10 07:51:12 +0000.379718][7dd2] Create OpenSLES output module
with java VM support.

[1615:890] [2025-02-10 07:51:12 +0000.379891][7dd2] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1615:890] [2025-02-10 07:51:12 +0000.380197][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1615:891] [2025-02-10 07:51:12 +0000.380558][49bf] NO get frame from decoder
[1615:891] [2025-02-10 07:51:12 +0000.380588][7dd2] Create OpenSLES output module
with buffer num:2

[1615:891] [2025-02-10 07:51:12 +0000.380663][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1615:891] [2025-02-10 07:51:12 +0000.380703][7dd2] Init the output device.

[1615:891] [2025-02-10 07:51:12 +0000.380748][7dd2] Set the playout as stereo:1


[1615:891] [2025-02-10 07:51:12 +0000.380789][7dd2] Set the sample rate to be:44100

[1615:891] [2025-02-10 07:51:12 +0000.380850][7dd2] Low latency buffer size:144 low


sample rate:48000
[1615:891] [2025-02-10 07:51:12 +0000.380902][7dd2] DeviceInit: Done
[1615:891] [2025-02-10 07:51:12 +0000.380916][49bf] NO get frame from decoder
[1615:891] [2025-02-10 07:51:12 +0000.381118][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1615:891] [2025-02-10 07:51:12 +0000.381205][49c9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77714ce218
[1615:892] [2025-02-10 07:51:12 +0000.382004][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1615:892] [2025-02-10 07:51:12 +0000.382128][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x7745de57a0
[1615:892] [2025-02-10 07:51:12 +0000.382199][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1615:892] [2025-02-10 07:51:12 +0000.382239][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1615:892] [2025-02-10 07:51:12 +0000.382281][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1615:892] [2025-02-10 07:51:12 +0000.382388][7dd2] SetGraphLoop: SetGraphLoop 1
[1615:893] [2025-02-10 07:51:12 +0000.382431][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1615:893] [2025-02-10 07:51:12 +0000.382535][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1615:893] [2025-02-10 07:51:12 +0000.382847][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1615:893] [2025-02-10 07:51:12 +0000.383054][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1615:893] [2025-02-10 07:51:12 +0000.383241][49cb] Start:
[1615:901] [2025-02-10 07:51:12 +0000.391010][49ca] operator(): video render
started.
[1615:901] [2025-02-10 07:51:12 +0000.391158][49cb] Start:
[1615:901] [2025-02-10 07:51:12 +0000.391235][49cb] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1615:901] [2025-02-10 07:51:12 +0000.391271][49cb] Reset: history total size: 98
[1615:901] [2025-02-10 07:51:12 +0000.391304][49cb] DeviceStart:
audioDevice_:0x7745db7000
[1615:901] [2025-02-10 07:51:12 +0000.391335][49cb] DeviceStart: time profile
playout init before
[1615:901] [2025-02-10 07:51:12 +0000.391372][49cb] DeviceStart: time profile
playout init end
[1615:901] [2025-02-10 07:51:12 +0000.391400][49cb] OpenSlesOutput:Start playout

[1615:902] [2025-02-10 07:51:12 +0000.392354][49cb] Create the opensl output


player. streamtype before:0

[1615:902] [2025-02-10 07:51:12 +0000.392425][49cb] Create the opensl output


player. streamtype after:3

[1615:903] [2025-02-10 07:51:12 +0000.393112][49bf] NO get frame from decoder


[1615:904] [2025-02-10 07:51:12 +0000.393505][49bf] NO get frame from decoder
[1615:906] [2025-02-10 07:51:12 +0000.396208][49bf] NO get frame from decoder
[1615:908] [2025-02-10 07:51:12 +0000.397601][49bf] NO get frame from decoder
[1615:974] [2025-02-10 07:51:12 +0000.464407][49cb] Enqueue opensl buffer size:1764
[1615:998] [2025-02-10 07:51:12 +0000.488211][49cb] DeviceStart: time profile
playout all end
[1615:999] [2025-02-10 07:51:12 +0000.488611][49cb] operator(): Audio playback
started.
[1615:999] [2025-02-10 07:51:12 +0000.488763][49cb] operator(): Started now!
[1615:999] [2025-02-10 07:51:12 +0000.489401][49cc] Pull audio failed.(wait video!)
[1616:032] [2025-02-10 07:51:12 +0000.522327][49ca] lipsync_debug: First video
frame rendering.
[1616:090] [2025-02-10 07:51:12 +0000.579664][49cb] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1616:090] [2025-02-10 07:51:12 +0000.579768][49cb] First audio frame rendering
[1616:090] [2025-02-10 07:51:12 +0000.579936][49cc] audio frame wait video
frame.last_video_timestamp:136 last_audio_timestamp:254.921
[1616:167] [2025-02-10 07:51:12 +0000.657159][49ce]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1616:191] [2025-02-10 07:51:12 +0000.681289][49ca] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[1616:191] [2025-02-10 07:51:12 +0000.681347][49ca] lipsync_debug:result remaining
time:10
[1616:410] [2025-02-10 07:51:12 +0000.899594][49cd] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 54180pts ms:602000
[1616:411] [2025-02-10 07:51:12 +0000.900914][49cd] OnVideoFrameReady(1/200)
[1616:411] [2025-02-10 07:51:12 +0000.901093][49ca] operator() frame->pts-
9223372036854775808 queue_ size: 7 (1/200)
[1616:514] [2025-02-10 07:51:13 +0000.4382][49ca] lipsync_debug:displaying video
ts:45270 The current displayed video timestamp is:44727075
[1616:649] [2025-02-10 07:51:13 +0000.139358][49cd] Error(video_source.cc:430):
wait decoder a frame: 0
[1616:681] [2025-02-10 07:51:13 +0000.171280][49ca]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:36 last
video ts:57060 frame->pts:60300 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1616:681] [2025-02-10 07:51:13 +0000.171370][49ca] lipsync_debug: tsDelta -
timeDelta = 0
[1616:968] [2025-02-10 07:51:13 +0000.457846][49cc] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 46026
[1616:968] [2025-02-10 07:51:13 +0000.457961][49cc] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1617:040] [2025-02-10 07:51:13 +0000.529836][49ca] DriveRender working... (1/200)
[1617:206] [2025-02-10 07:51:13 +0000.696249][49ce]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1617:279] [2025-02-10 07:51:13 +0000.768801][49ca] lipsync_debug:displaying video
ts:105390 The current displayed video timestamp is:44727840
[1617:281] [2025-02-10 07:51:13 +0000.770656][49ca] lipsync_debug: render a video
frame
[1617:315] [2025-02-10 07:51:13 +0000.805170][485a] Run AGC when audioType = 0
[1617:315] [2025-02-10 07:51:13 +0000.805311][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1617:553] [2025-02-10 07:51:14 +0000.43423][485a] haveEnoughProcessedData
internalAudioStream.length: 10
[1617:933] [2025-02-10 07:51:14 +0000.423341][49cd] webrtc common_video plane
old ..... (1/1000) new: 160001 delete: 159991 diff: 10
[1618:010] [2025-02-10 07:51:14 +0000.499918][49cd] Error(video_source.cc:430):
wait decoder a frame: 0
[1618:078] [2025-02-10 07:51:14 +0000.567812][49cb] The audio playback speed:100
(1/100)
[1618:078] [2025-02-10 07:51:14 +0000.568007][49cb] lipsync_debug: The current
played audio timestamp is:94168(1/50)
[1618:080] [2025-02-10 07:51:14 +0000.569673][49ca] lipsync_debug:displaying video
ts:165510 The current displayed video timestamp is:44728641
[1618:139] [2025-02-10 07:51:14 +0000.628499][49ca] lipsync_debug:remaining time:10
tsDelta - timeDelta:12
[1618:139] [2025-02-10 07:51:14 +0000.628612][49ca] lipsync_debug:result remaining
time:10
[1618:173] [2025-02-10 07:51:14 +0000.662536][49ce]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1618:228] [2025-02-10 07:51:14 +0000.718019][49ca]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:12 last
video ts:177390 frame->pts:180180 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1618:228] [2025-02-10 07:51:14 +0000.718118][49ca] lipsync_debug: tsDelta -
timeDelta = 19
[1618:583] [2025-02-10 07:51:15 +0000.73347][49ca] DriveRender working... (1/200)
[1618:585] [2025-02-10 07:51:15 +0000.74905][49ca] lipsync_debug:result remaining
time:0
[1618:585] [2025-02-10 07:51:15 +0000.74998][49ca] dynamic updated lipsync delay:0
[1618:750] [2025-02-10 07:51:15 +0000.239741][49ca] lipsync_debug:displaying video
ts:225360 The current displayed video timestamp is:44729311
[1619:180] [2025-02-10 07:51:15 +0000.669639][49cd] video frame wait audio frame:
last_video_timestamp:3369 last_audio_timestamp:3248.98
[1619:207] [2025-02-10 07:51:15 +0000.696787][49ce]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1619:278] [2025-02-10 07:51:15 +0000.768001][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1619:288] [2025-02-10 07:51:15 +0000.777760][49cc] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 148394
[1619:288] [2025-02-10 07:51:15 +0000.777834][49cc] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1619:314] [2025-02-10 07:51:15 +0000.803968][485a] Run AGC when audioType = 0
[1619:373] [2025-02-10 07:51:15 +0000.863028][49cd] Error(video_source.cc:430):
wait decoder a frame: 0
[1619:375] [2025-02-10 07:51:15 +0000.864677][49ca] lipsync_debug:displaying video
ts:285210 The current displayed video timestamp is:44729936
[1619:701] [2025-02-10 07:51:16 +0000.191166][49cd] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 354240pts ms:3.936e+06
[1619:702] [2025-02-10 07:51:16 +0000.192219][49cd] OnVideoFrameReady(1/200)
[1619:703] [2025-02-10 07:51:16 +0000.192533][49ca] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[1619:716] [2025-02-10 07:51:16 +0000.206281][49ca]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:41 timeDelta:41 last
video ts:312300 frame->pts:315990 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1619:716] [2025-02-10 07:51:16 +0000.206401][49ca] lipsync_debug: tsDelta -
timeDelta = 0
[1619:878] [2025-02-10 07:51:16 +0000.367934][49bf] av_read_frame AVERROR_EOF
[1619:900] [2025-02-10 07:51:16 +0000.389845][49bf] OnReceiveEOF:
[1619:900] [2025-02-10 07:51:16 +0000.389924][49bf] OnDecoderEOF time:44730461
enter.

[1619:900] [2025-02-10 07:51:16 +0000.390015][49bf] OnDecoderEOF leave. expire


time = 0 ms

[1619:900] [2025-02-10 07:51:16 +0000.390031][49bd] CleanUp time:44730461 enter.

[1619:900] [2025-02-10 07:51:16 +0000.390040][49bf] OnDecoderFinished:


OnDecoderFinished total decoder frames:173 this:0x77463e8b80
[1619:901] [2025-02-10 07:51:16 +0000.391268][49bd] CleanUp leave. expire time = 1
ms

[1619:901] [2025-02-10 07:51:16 +0000.391301][49bd] clean up


[1619:901] [2025-02-10 07:51:16 +0000.391316][49bd] running_decoder_count:0max
count:2
[1620:069] [2025-02-10 07:51:16 +0000.558588][49ca] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[1620:069] [2025-02-10 07:51:16 +0000.558712][49ca] lipsync_debug:result remaining
time:6
[1620:075] [2025-02-10 07:51:16 +0000.564965][49ca] lipsync_debug:displaying video
ts:345330 The current displayed video timestamp is:44730636
[1620:087] [2025-02-10 07:51:16 +0000.577363][49ca] DriveRender working... (1/200)
[1620:177] [2025-02-10 07:51:16 +0000.667293][49ce]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1620:378] [2025-02-10 07:51:16 +0000.867513][49cb] The audio playback speed:100
(1/100)
[1620:378] [2025-02-10 07:51:16 +0000.867625][49cb] lipsync_debug: The current
played audio timestamp is:196536(1/50)
[1620:736] [2025-02-10 07:51:17 +0000.225871][49cd] Error(video_source.cc:430):
wait decoder a frame: 0
[1620:746] [2025-02-10 07:51:17 +0000.235492][49ca] lipsync_debug:displaying video
ts:405180 The current displayed video timestamp is:44731307
[1620:748] [2025-02-10 07:51:17 +0000.238186][49ca] lipsync_debug: render a video
frame
[1621:012] [2025-02-10 07:51:17 +0000.501542][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1621:070] [2025-02-10 07:51:17 +0000.560122][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1621:072] [2025-02-10 07:51:17 +0000.561539][49cb] Stop:
[1621:072] [2025-02-10 07:51:17 +0000.561759][49ca] operator(): Video Render
stopped.
[1621:072] [2025-02-10 07:51:17 +0000.562237][49cb] Stop:
[1621:073] [2025-02-10 07:51:17 +0000.563090][49cb] DeviceStop:
audioDevice_:0x7745db7000
[1621:073] [2025-02-10 07:51:17 +0000.563150][49cb] OpenSlesOutput:Stop playout

[1621:077] [2025-02-10 07:51:17 +0000.566613][49cb] DeviceStop: Done


[1621:077] [2025-02-10 07:51:17 +0000.566761][49cb] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1621:077] [2025-02-10 07:51:17 +0000.566816][49cb] operator(): Stop now!
[1621:079] [2025-02-10 07:51:17 +0000.568578][7dd2] Stop:
[1621:079] [2025-02-10 07:51:17 +0000.568738][49cb] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1621:079] [2025-02-10 07:51:17 +0000.569025][7dd2] DeviceRelease:
audioDevice_:0x7745db7000
[1621:079] [2025-02-10 07:51:17 +0000.569101][7dd2] OpenSlesOutput:Stop playout

[1621:079] [2025-02-10 07:51:17 +0000.569154][7dd2] DeviceRelease: Release the


webrtc device object.
[1621:079] [2025-02-10 07:51:17 +0000.569369][7dd2] OpenSlesOutput destruct.

[1621:080] [2025-02-10 07:51:17 +0000.569465][7dd2] DeviceRelease: Done


[1621:080] [2025-02-10 07:51:17 +0000.569576][7dd2] Stop:
[1621:080] [2025-02-10 07:51:17 +0000.569714][49ca] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1621:083] [2025-02-10 07:51:17 +0000.573212][7dd2] global uninited!
[1621:083] [2025-02-10 07:51:17 +0000.573303][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1621:083] [2025-02-10 07:51:17 +0000.573392][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1621:083] [2025-02-10 07:51:17 +0000.573425][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1621:084] [2025-02-10 07:51:17 +0000.573478][7dd2] UnbindInputFilter 0x7745e56e18
this 0x77ca3355a0
[1621:084] [2025-02-10 07:51:17 +0000.573522][7dd2] ClearAllSource: remove source
filter, sourceid: 0x77463e8b80
[1621:084] [2025-02-10 07:51:17 +0000.573611][7dd2] DestoryDecoderByVideoSource
time:44731645 enter.

[1621:084] [2025-02-10 07:51:17 +0000.573743][7dd2] ~VideoBindDecoder time:44731645


enter.

[1621:084] [2025-02-10 07:51:17 +0000.574238][7dd2] CleanUp time:44731645 enter.

[1621:086] [2025-02-10 07:51:17 +0000.575534][7dd2] CleanUp leave. expire time = 2


ms

[1621:086] [2025-02-10 07:51:17 +0000.575595][7dd2] CleanUp time:44731647 enter.

[1621:086] [2025-02-10 07:51:17 +0000.576170][7dd2] CleanUp leave. expire time = 0


ms

[1621:087] [2025-02-10 07:51:17 +0000.577227][7dd2] ~VideoBindDecoder leave.


expire time = 3 ms

[1621:087] [2025-02-10 07:51:17 +0000.577311][7dd2] DestoryDecoderByVideoSource


leave. expire time = 3 ms
[1621:087] [2025-02-10 07:51:17 +0000.577365][7dd2] UnbindInputFilter 0x7745e24658
this 0x7745e56e18
[1621:088] [2025-02-10 07:51:17 +0000.577451][7dd2] UnbindInputFilter 0x7745e23a58
this 0x7745e24658
[1621:088] [2025-02-10 07:51:17 +0000.577496][7dd2] UnbindInputFilter 0x77463e8da0
this 0x7745e23a58
[1621:088] [2025-02-10 07:51:17 +0000.577548][7dd2] UnbindInputFilter 0x7745e56c98
this 0x7745e56ed8
[1621:088] [2025-02-10 07:51:17 +0000.577626][7dd2] UnbindInputFilter 0x7745e56bd8
this 0x7745e56c98
[1621:088] [2025-02-10 07:51:17 +0000.577684][7dd2] UnbindInputFilter 0x77463e8da0
this 0x7745e56bd8
[1621:088] [2025-02-10 07:51:17 +0000.577863][7dd2] ~GLESContext:
[1621:092] [2025-02-10 07:51:17 +0000.581916][7dd2] GLESContext destruct finish.
[1621:092] [2025-02-10 07:51:17 +0000.582003][7dd2] filter: filter pipeline destroy
this: 0x77ca335500
[1621:318] [2025-02-10 07:51:17 +0000.808086][485a] Run AGC when audioType = 0
[1621:318] [2025-02-10 07:51:17 +0000.808560][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1622:745] [2025-02-10 07:51:19 +0000.235452][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1623:314] [2025-02-10 07:51:19 +0000.804308][485a] Run AGC when audioType = 0
[1624:499] [2025-02-10 07:51:20 +0000.988846][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1625:312] [2025-02-10 07:51:21 +0000.802035][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1625:313] [2025-02-10 07:51:21 +0000.802489][485b] _deviceSampleRate:48000

[1625:318] [2025-02-10 07:51:21 +0000.807720][485a] Run AGC when audioType = 0


[1625:318] [2025-02-10 07:51:21 +0000.807935][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1626:029] [2025-02-10 07:51:22 +0000.518587][7dd2] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[1626:029] [2025-02-10 07:51:22 +0000.518660][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[1626:029] [2025-02-10 07:51:22 +0000.518906][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[1626:029] [2025-02-10 07:51:22 +0000.519392][4856] operator() time:44736590
enter.

[1626:030] [2025-02-10 07:51:22 +0000.519456][4856] MediaFilterCamera, recording


file context:0x783b5d9c00 input texture:72
[1626:031] [2025-02-10 07:51:22 +0000.521092][4856] MicSource: Mic source
created:10x77711bb700
[1626:032] [2025-02-10 07:51:22 +0000.521971][4856] alloc thread: 0x7745d8ca00
name:worker1 thread id:512498855088 to Mic_source
[1626:032] [2025-02-10 07:51:22 +0000.522033][4856] audio: start the audio sender
thread.

[1626:032] [2025-02-10 07:51:22 +0000.522096][4856] construct OpenGLRenderProgram


0x777156f198
[1626:032] [2025-02-10 07:51:22 +0000.522138][4856] CropFilter::SetOrientation
orientation: 90
[1626:032] [2025-02-10 07:51:22 +0000.522303][4856] filter: filter pipeline
construtc this: 0x7746533fc0
[1626:032] [2025-02-10 07:51:22 +0000.522347][4856] filter: filter pipeline2 update
pattern: 1
[1626:032] [2025-02-10 07:51:22 +0000.522390][4856] CameraSource::source_id_:94
[1626:033] [2025-02-10 07:51:22 +0000.522432][4856]
RecordAudioSource::source_id_:95
[1626:033] [2025-02-10 07:51:22 +0000.522656][4856] BindInputFilter 0x7745dee8c0
this 0x777156f3c0
[1626:033] [2025-02-10 07:51:22 +0000.522722][4856] BindInputFilter 0x7745deea58
this 0x773baa4750
[1626:033] [2025-02-10 07:51:22 +0000.522776][4856] BindInputFilter 0x777156f3c0
this 0x7746534060
[1626:033] [2025-02-10 07:51:22 +0000.522883][4856] setParamentForFilters:
speed:1.000000
[1626:033] [2025-02-10 07:51:22 +0000.522924][4856] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[1626:033] [2025-02-10 07:51:22 +0000.522966][4856] SetParamForFilter time:44736594
enter.

[1626:033] [2025-02-10 07:51:22 +0000.523004][4856] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[1626:033] [2025-02-10 07:51:22 +0000.523045][4856] SetParamForFilter: Params
video index is: 0
[1626:033] [2025-02-10 07:51:22 +0000.523104][4856] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[1626:033] [2025-02-10 07:51:22 +0000.523151][4856] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[1626:033] [2025-02-10 07:51:22 +0000.523189][4856] crop filter mode tpye:
citytravelvideo index:0
[1626:037] [2025-02-10 07:51:22 +0000.527138][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:037] [2025-02-10 07:51:22 +0000.527242][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:037] [2025-02-10 07:51:22 +0000.527282][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:037] [2025-02-10 07:51:22 +0000.527328][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:037] [2025-02-10 07:51:22 +0000.527379][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:037] [2025-02-10 07:51:22 +0000.527423][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:038] [2025-02-10 07:51:22 +0000.527459][4856]
Warning(parse_template_json.cc:45): json parament no found the parament
[1626:038] [2025-02-10 07:51:22 +0000.527491][4856]
Warning(parse_template_json.cc:81): json parament no found the parament
[1626:038] [2025-02-10 07:51:22 +0000.527536][4856]
Warning(parse_template_json.cc:81): json parament no found the parament
[1626:038] [2025-02-10 07:51:22 +0000.527572][4856]
Warning(parse_template_json.cc:67): json parament no found the parament
[1626:038] [2025-02-10 07:51:22 +0000.527614][4856]
Warning(parse_template_json.cc:93): json parament no found the duration
[1626:038] [2025-02-10 07:51:22 +0000.527663][4856] SetParamForFilter leave.
expire time = 5 ms

[1626:038] [2025-02-10 07:51:22 +0000.527771][4856] OnOutputSizeChanged width 1280


height 720
[1626:038] [2025-02-10 07:51:22 +0000.527825][4856] OpenGLFrameBuffer: width:1280
height:720
[1626:038] [2025-02-10 07:51:22 +0000.527870][4856] OpenGLFrameBuffer: width:1280
height:720
[1626:038] [2025-02-10 07:51:22 +0000.527917][4856] OpenGLFrameBuffer: width:1280
height:720
[1626:038] [2025-02-10 07:51:22 +0000.527960][4856] OpenGLFrameBuffer: width:1280
height:720
[1626:038] [2025-02-10 07:51:22 +0000.528002][4856] OpenGLFrameBuffer: width:1280
height:720
[1626:038] [2025-02-10 07:51:22 +0000.528043][4856] OpenGLFrameBuffer: width:1280
height:720
[1626:038] [2025-02-10 07:51:22 +0000.528083][4856] construct TrivalImageDrawer
0x77461d51c0
[1626:038] [2025-02-10 07:51:22 +0000.528130][4856] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x77461d51c0 context 0x77ca361b80
[1626:038] [2025-02-10 07:51:22 +0000.528196][4856] setupGLES:
[1626:039] [2025-02-10 07:51:22 +0000.528578][4856]
OpenGLRenderProgram::Initialize.
[1626:039] [2025-02-10 07:51:22 +0000.528654][4856] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[1626:039] [2025-02-10 07:51:22 +0000.528694][4856] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[1626:039] [2025-02-10 07:51:22 +0000.528923][4856] Init open gl render:
0x777156f198
[1626:039] [2025-02-10 07:51:22 +0000.529019][4856] Fragement shader path:
[1626:039] [2025-02-10 07:51:22 +0000.529062][4856] Fragement shader path:
[1626:039] [2025-02-10 07:51:22 +0000.529098][4856] create opengl program object.
[1626:039] [2025-02-10 07:51:22 +0000.529130][4856] create shader: vertex
[1626:039] [2025-02-10 07:51:22 +0000.529366][4856] create shader: fragment
[1626:041] [2025-02-10 07:51:22 +0000.531240][4856] Have not extra filter filename!
[1626:041] [2025-02-10 07:51:22 +0000.531302][4856] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[1626:041] [2025-02-10 07:51:22 +0000.531347][4856] OpenGLRenderProgram::Initialize
success.
[1626:041] [2025-02-10 07:51:22 +0000.531420][4856] Setup the OpenGL result:1
[1626:042] [2025-02-10 07:51:22 +0000.531740][4855] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1626:042] [2025-02-10 07:51:22 +0000.531931][4855] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[1626:042] [2025-02-10 07:51:22 +0000.532003][4855] 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
[1626:042] [2025-02-10 07:51:22 +0000.532051][4855] 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_44736603.mp4
fileFD: -1
[1626:043] [2025-02-10 07:51:22 +0000.532529][4855] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
is opened successfully
[1626:043] [2025-02-10 07:51:22 +0000.532619][4855] setupMediaProcessers:
[1626:043] [2025-02-10 07:51:22 +0000.532684][4855]
RecordingSessionInternalSimple:setup media processers.
[1626:043] [2025-02-10 07:51:22 +0000.532731][4855] construct AAC encoder
[1626:043] [2025-02-10 07:51:22 +0000.533034][4855] H264Encoder creating:
superfast011818
[1626:043] [2025-02-10 07:51:22 +0000.533093][4855] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1626:044] [2025-02-10 07:51:22 +0000.533758][4855] H264Encode::GetMachineModel is
POCO F2 Pro
[1626:044] [2025-02-10 07:51:22 +0000.533828][4855] H264Encoder machine_mode
is:POCO F2 Pro
[1626:044] [2025-02-10 07:51:22 +0000.533879][4855] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1626:044] [2025-02-10 07:51:22 +0000.533924][4855] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1626:044] [2025-02-10 07:51:22 +0000.533970][4855] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1626:044] [2025-02-10 07:51:22 +0000.534011][4855] setupCompressionSession:
[1626:044] [2025-02-10 07:51:22 +0000.534050][4855] H264Encode::creating hareware
Encoder
[1626:044] [2025-02-10 07:51:22 +0000.534099][4855] AndroidHwAvcEncoder
time:44736605 enter.

[1626:044] [2025-02-10 07:51:22 +0000.534254][4855] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1626:044] [2025-02-10 07:51:22 +0000.534403][4855] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1626:045] [2025-02-10 07:51:22 +0000.534470][4855] The video avc hw codec address
is 0x7848421aa8
[1626:045] [2025-02-10 07:51:22 +0000.534532][4855] AndroidHwAvcEncoder leave.
expire time = 1 ms
[1626:045] [2025-02-10 07:51:22 +0000.534570][4855] RegisterEncodeCompleteCallback
time:44736606 enter.

[1626:045] [2025-02-10 07:51:22 +0000.534697][4855] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1626:045] [2025-02-10 07:51:22 +0000.534742][4855] InitEncode time:44736606


enter.

[1626:045] [2025-02-10 07:51:22 +0000.534820][4855] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1626:045] [2025-02-10 07:51:22 +0000.534899][4855] Create time:44736606 enter.

[1626:045] [2025-02-10 07:51:22 +0000.534947][4855] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1626:045] [2025-02-10 07:51:22 +0000.534998][4855]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x784851f540
[1626:045] [2025-02-10 07:51:22 +0000.535155][4855]
supported_type:image/vnd.android.heic
[1626:045] [2025-02-10 07:51:22 +0000.535236][4855] supported_type:video/avc
[1626:045] [2025-02-10 07:51:22 +0000.535274][4855] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1626:045] [2025-02-10 07:51:22 +0000.535319][4855] hwCodecPrefix :OMX.qcom.
[1626:045] [2025-02-10 07:51:22 +0000.535376][4855] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1626:046] [2025-02-10 07:51:22 +0000.535445][4855] mediacodec_createCodecByName
time:44736607 enter.

[1626:046] [2025-02-10 07:51:22 +0000.535493][4855] WrapAndroidMediaCodec


time:44736607 enter.

[1626:046] [2025-02-10 07:51:22 +0000.535607][4855] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1626:047] [2025-02-10 07:51:22 +0000.536641][49f9] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7770a61298
[1626:073] [2025-02-10 07:51:22 +0000.562511][4855] mediacodec_createCodecByName
leave. expire time = 27 ms

[1626:073] [2025-02-10 07:51:22 +0000.562642][4855] WrapAndroidMediaFromat


time:44736634 enter.

[1626:073] [2025-02-10 07:51:22 +0000.562741][4855] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1626:102] [2025-02-10 07:51:22 +0000.592403][4855] Destroy time:44736663 enter.

[1626:103] [2025-02-10 07:51:22 +0000.592518][4855] WrapAndroidMediaFromat::


Destroy
[1626:103] [2025-02-10 07:51:22 +0000.592546][4855] Destroy leave. expire time = 1
ms

[1626:103] [2025-02-10 07:51:22 +0000.592605][4855] ~WrapAndroidMediaFromat


time:44736664 enter.

[1626:103] [2025-02-10 07:51:22 +0000.592631][4855] ~WrapAndroidMediaFromat leave.


expire time = 0 ms
[1626:103] [2025-02-10 07:51:22 +0000.592654][4855] Create leave. expire time = 58
ms

[1626:103] [2025-02-10 07:51:22 +0000.592675][4855] isSemiPlanarSupport


time:44736664 enter.

[1626:103] [2025-02-10 07:51:22 +0000.592697][4855] H264Encoder isSemiPlanarSupport


[1626:103] [2025-02-10 07:51:22 +0000.592757][4855] isSemiPlanarSupport leave.
expire time = 0 ms

[1626:103] [2025-02-10 07:51:22 +0000.592899][4855] creat hw H264Encoder success,


isSemiPlanar:1
[1626:103] [2025-02-10 07:51:22 +0000.592971][4855] InitEncode leave. expire time
= 58 ms

[1626:103] [2025-02-10 07:51:22 +0000.593009][4855] H264Encode::created Encoder


[1626:103] [2025-02-10 07:51:22 +0000.593034][4855] H264Encode:: H264 encoder
created.
[1626:103] [2025-02-10 07:51:22 +0000.593054][4855] H264 encoder created.
[1626:103] [2025-02-10 07:51:22 +0000.593075][4855]
RecordingSessionInternalSimple:created avc encoder avc: 0x784848bb80
[1626:103] [2025-02-10 07:51:22 +0000.593097][4855] setOutput:
[1626:103] [2025-02-10 07:51:22 +0000.593125][4855]
RecordingSessionInternalSimple:encoder set output to muxer!
[1626:103] [2025-02-10 07:51:22 +0000.593146][4855] request a key frame
[1626:103] [2025-02-10 07:51:22 +0000.593167][4855] H264Encode:: request a key
frame
[1626:103] [2025-02-10 07:51:22 +0000.593309][4855] setDisplayRotate :90
[1626:103] [2025-02-10 07:51:22 +0000.593334][4855] 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
[1626:103] [2025-02-10 07:51:22 +0000.593390][4856] StartRecording:
[1626:104] [2025-02-10 07:51:22 +0000.593463][49f1] operator(): Set the recording
session in mic source. recording session: 0x7745dee900
[1626:104] [2025-02-10 07:51:22 +0000.593548][4856] operator() leave. expire time
= 75 ms

[1626:140] [2025-02-10 07:51:22 +0000.629582][4856] begine recode to first frame


spend time:110
[1626:140] [2025-02-10 07:51:22 +0000.629654][4856]
GPUImageProcessing::SetOrientation orientation: 90
[1626:140] [2025-02-10 07:51:22 +0000.629853][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1626:174] [2025-02-10 07:51:22 +0000.663569][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1626:181] [2025-02-10 07:51:22 +0000.670831][49f8]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1626:208] [2025-02-10 07:51:22 +0000.697899][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1626:221] [2025-02-10 07:51:22 +0000.711076][49ef] FilterPipeline2::OnAudioFrame
pts 60 last_audio_timestamp_ 60
[1626:223] [2025-02-10 07:51:22 +0000.712852][49f9] add aac audio track with id:1
[1626:235] [2025-02-10 07:51:22 +0000.725009][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1626:240] [2025-02-10 07:51:22 +0000.730125][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1626:249] [2025-02-10 07:51:22 +0000.738649][49f8] h264 add frame header cdr flag
[1626:249] [2025-02-10 07:51:22 +0000.739334][49f8] h264 add frame header cdr flag
[1626:250] [2025-02-10 07:51:22 +0000.739637][49f8] Received key frame:0
[1626:250] [2025-02-10 07:51:22 +0000.739690][49f8] H264Encode:: get a sps pps
header!headerSize:31
[1626:250] [2025-02-10 07:51:22 +0000.739788][49f9] get the H.264 SPS parameter
[1626:250] [2025-02-10 07:51:22 +0000.740023][49f9] add video track with id:2
[1626:251] [2025-02-10 07:51:22 +0000.740786][49f9] get the H.264 PPS parameter
[1626:251] [2025-02-10 07:51:22 +0000.741100][49f9] get the H.264 IDR frame
[1626:251] [2025-02-10 07:51:22 +0000.741147][49f9] resss:true
[1626:251] [2025-02-10 07:51:22 +0000.741212][49f9] video start ts:0
[1626:251] [2025-02-10 07:51:22 +0000.741276][49f9] the video frame has been
written into MP4 file
[1626:278] [2025-02-10 07:51:22 +0000.768137][4856] The convert RGB to YUV take 1
[1626:306] [2025-02-10 07:51:22 +0000.796371][49f9] audio start ts:0
[1626:307] [2025-02-10 07:51:22 +0000.796567][49f9] the audio frame has been
written into MP4 file
[1626:375] [2025-02-10 07:51:22 +0000.864829][49f8] Push an pts:200 to dts queue.
[1626:415] [2025-02-10 07:51:22 +0000.905063][49f8] SendFrame
encodedImage._timeStamp:200encodedImage->_length:66400
[1626:415] [2025-02-10 07:51:22 +0000.905181][49f8] last dts:173 currentPts:200
ppsOrSPS:0 queue length:2
[1626:541] [2025-02-10 07:51:23 +0000.31112][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1626:564] [2025-02-10 07:51:23 +0000.54239][49ef] AF_SpeedFilter audio
0x773baa4600 PullFrame
[1626:646] [2025-02-10 07:51:23 +0000.135631][4856] webrtc common_video plane
old ..... (1/1000) new: 161001 delete: 160979 diff: 22
[1626:668] [2025-02-10 07:51:23 +0000.157605][49ef] resampled_data_size:0
[1626:742] [2025-02-10 07:51:23 +0000.232344][49ef] AF_SpeedFilter::PullFrame eof4
[1626:749] [2025-02-10 07:51:23 +0000.239041][49f8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:535 pts:535
[1626:777] [2025-02-10 07:51:23 +0000.267027][4856] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1626:777] [2025-02-10 07:51:23 +0000.267137][4856] GPUImageProcessing: input frame
width1280 X 720
[1626:778] [2025-02-10 07:51:23 +0000.267516][4856] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1626:778] [2025-02-10 07:51:23 +0000.267591][4856] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1626:780] [2025-02-10 07:51:23 +0000.269524][4856] The convert RGB to YUV take 2
[1626:790] [2025-02-10 07:51:23 +0000.280074][49ef]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1626:923] [2025-02-10 07:51:23 +0000.413091][49ef]
RecordAudioSource::PullAudioFrame
[1626:955] [2025-02-10 07:51:23 +0000.444643][49f8] DTS queue for
Generator:0x7770a614b8 776
[1627:049] [2025-02-10 07:51:23 +0000.538698][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1627:238] [2025-02-10 07:51:23 +0000.727748][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1627:280] [2025-02-10 07:51:23 +0000.769964][4856] The convert RGB to YUV take 2
[1627:318] [2025-02-10 07:51:23 +0000.807921][485a] Run AGC when audioType = 0
[1627:348] [2025-02-10 07:51:23 +0000.838595][49f5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1068queue_audio_frame_:8
[1627:544] [2025-02-10 07:51:24 +0000.33521][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1627:717] [2025-02-10 07:51:24 +0000.206802][49f8] Push an pts:1540 to dts queue.
[1627:732] [2025-02-10 07:51:24 +0000.221829][49f1] The output timestamp from audio
mixer change:44738292
[1627:749] [2025-02-10 07:51:24 +0000.238812][49f8] last dts:1507 currentPts:1540
ppsOrSPS:0 queue length:2
[1627:753] [2025-02-10 07:51:24 +0000.243249][49ef] AF_SpeedFilter audio time,
0x773baa4600 rcv time: 44738314
[1627:753] [2025-02-10 07:51:24 +0000.243330][49ef] AF_SpeedFilter audio time,
0x773baa4600 rcv time: 44738314in_nSamples:441
[1627:781] [2025-02-10 07:51:24 +0000.270797][4856] The convert RGB to YUV take 2
[1627:784] [2025-02-10 07:51:24 +0000.274008][49f8] DTS queue for
Generator:0x7770a614b8 1607
[1627:827] [2025-02-10 07:51:24 +0000.317006][49ef]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 44738327
[1627:827] [2025-02-10 07:51:24 +0000.317122][49ef]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[1627:956] [2025-02-10 07:51:24 +0000.445662][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1628:044] [2025-02-10 07:51:24 +0000.533770][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1628:102] [2025-02-10 07:51:24 +0000.591935][49ef] AF_SpeedFilter audio
0x773baa4600 PullFrame
[1628:153] [2025-02-10 07:51:24 +0000.642502][485a] On audio frame the broadcast
with timestamp:44738714 samples:480. (1000 frame for one log)

[1628:215] [2025-02-10 07:51:24 +0000.705143][49f8] h264 add frame header cdr flag
[1628:216] [2025-02-10 07:51:24 +0000.705627][49f8] Received key frame:2005
[1628:245] [2025-02-10 07:51:24 +0000.734961][49f1] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[1628:245] [2025-02-10 07:51:24 +0000.735118][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1628:253] [2025-02-10 07:51:24 +0000.743431][49f9] get the H.264 IDR frame
[1628:280] [2025-02-10 07:51:24 +0000.769444][4856] The convert RGB to YUV take 1
[1628:545] [2025-02-10 07:51:25 +0000.35149][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1628:616] [2025-02-10 07:51:25 +0000.106135][49f8] DTS queue for
Generator:0x7770a614b8 2405 2439
[1628:708] [2025-02-10 07:51:25 +0000.197520][49ef]
RecordAudioSource::PullAudioFrame
[1628:710] [2025-02-10 07:51:25 +0000.199635][4856] webrtc common_video plane
old ..... (1/1000) new: 162001 delete: 161983 diff: 18
[1628:780] [2025-02-10 07:51:25 +0000.270179][4856] The convert RGB to YUV take 1
[1628:859] [2025-02-10 07:51:25 +0000.349347][49ef] resampled_data_size:11776
[1628:917] [2025-02-10 07:51:25 +0000.406480][49ef] AF_SpeedFilter::PullFrame eof4
[1628:966] [2025-02-10 07:51:25 +0000.456096][49ef]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1629:046] [2025-02-10 07:51:25 +0000.535498][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1629:048] [2025-02-10 07:51:25 +0000.538366][49f8] Push an pts:2873 to dts queue.
[1629:086] [2025-02-10 07:51:25 +0000.575670][49f8] last dts:2839 currentPts:2873
ppsOrSPS:0 queue length:2
[1629:243] [2025-02-10 07:51:25 +0000.733723][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1629:247] [2025-02-10 07:51:25 +0000.737064][49f8] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3071
[1629:247] [2025-02-10 07:51:25 +0000.737153][49f8] push video frame to H264
encoder. (100 frame for one log)

[1629:247] [2025-02-10 07:51:25 +0000.737219][49f8] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[1629:247] [2025-02-10 07:51:25 +0000.737255][49f8] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:3071(100 frame for one
log)

[1629:247] [2025-02-10 07:51:25 +0000.737302][49f8] The input pts:3071 fps:30


[1629:280] [2025-02-10 07:51:25 +0000.769750][4856] The convert RGB to YUV take 2
[1629:284] [2025-02-10 07:51:25 +0000.773660][49f8] H264Encode::H264SWEncoder get
callback, length:46272 type:1 nalType:1length:46268
[1629:315] [2025-02-10 07:51:25 +0000.804851][485a] Run AGC when audioType = 0
[1629:315] [2025-02-10 07:51:25 +0000.805039][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1629:346] [2025-02-10 07:51:25 +0000.835685][49f8]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3170
[1629:443] [2025-02-10 07:51:25 +0000.933372][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1629:447] [2025-02-10 07:51:25 +0000.937051][49f8] DTS queue for
Generator:0x7770a614b8 3236 3271
[1629:543] [2025-02-10 07:51:26 +0000.32676][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1629:601] [2025-02-10 07:51:26 +0000.91307][49f5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3390queue_audio_frame_:2
[1629:637] [2025-02-10 07:51:26 +0000.127061][49ef] AF_SpeedFilter audio
0x773baa4600 PullFrame
[1629:674] [2025-02-10 07:51:26 +0000.164040][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1629:749] [2025-02-10 07:51:26 +0000.238927][49f8] SendFrame
encodedImage._timeStamp:3541encodedImage->_length:42656
[1629:779] [2025-02-10 07:51:26 +0000.269081][4856] The convert RGB to YUV take 1
[1630:045] [2025-02-10 07:51:26 +0000.535076][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1630:117] [2025-02-10 07:51:26 +0000.607140][49f8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3904 pts:3904
[1630:145] [2025-02-10 07:51:26 +0000.634502][4856] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1630:145] [2025-02-10 07:51:26 +0000.634629][4856] GPUImageProcessing: input frame
width1280 X 720
[1630:145] [2025-02-10 07:51:26 +0000.634976][4856] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1630:145] [2025-02-10 07:51:26 +0000.635079][4856] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[1630:221] [2025-02-10 07:51:26 +0000.710804][49f8] h264 add frame header cdr flag
[1630:221] [2025-02-10 07:51:26 +0000.711177][49f8] Received key frame:4006
[1630:243] [2025-02-10 07:51:26 +0000.732941][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1630:252] [2025-02-10 07:51:26 +0000.741729][49f8] DTS queue for
Generator:0x7770a614b8 4073
[1630:252] [2025-02-10 07:51:26 +0000.742283][49f9] get the H.264 IDR frame
[1630:281] [2025-02-10 07:51:26 +0000.771337][4856] The convert RGB to YUV take 1
[1630:382] [2025-02-10 07:51:26 +0000.872032][49f8] Push an pts:4206 to dts queue.
[1630:419] [2025-02-10 07:51:26 +0000.908856][49f8] last dts:4172 currentPts:4206
ppsOrSPS:0 queue length:2
[1630:493] [2025-02-10 07:51:26 +0000.982707][49ef]
RecordAudioSource::PullAudioFrame
[1630:545] [2025-02-10 07:51:27 +0000.35300][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1630:779] [2025-02-10 07:51:27 +0000.268942][4856] The convert RGB to YUV take 2
[1630:811] [2025-02-10 07:51:27 +0000.300883][4856] webrtc common_video plane
old ..... (1/1000) new: 163001 delete: 162979 diff: 22
[1631:047] [2025-02-10 07:51:27 +0000.536941][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1631:085] [2025-02-10 07:51:27 +0000.574653][49ef] AF_SpeedFilter::PullFrame eof4
[1631:085] [2025-02-10 07:51:27 +0000.575124][49f8] DTS queue for
Generator:0x7770a614b8 4907
[1631:123] [2025-02-10 07:51:27 +0000.612501][49ef] resampled_data_size:2560
[1631:133] [2025-02-10 07:51:27 +0000.623195][49ef]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1631:184] [2025-02-10 07:51:27 +0000.673473][49ef] AF_SpeedFilter audio
0x773baa4600 PullFrame
[1631:238] [2025-02-10 07:51:27 +0000.727973][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1631:278] [2025-02-10 07:51:27 +0000.768383][4856] The convert RGB to YUV take 1
[1631:317] [2025-02-10 07:51:27 +0000.806822][485a] Run AGC when audioType = 0
[1631:396] [2025-02-10 07:51:27 +0000.886020][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1631:543] [2025-02-10 07:51:28 +0000.33050][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1631:720] [2025-02-10 07:51:28 +0000.209863][49f8] Push an pts:5543 to dts queue.
[1631:752] [2025-02-10 07:51:28 +0000.242339][49f8] last dts:5501 currentPts:5543
ppsOrSPS:0 queue length:2
[1631:781] [2025-02-10 07:51:28 +0000.270827][4856] The convert RGB to YUV take 2
[1631:917] [2025-02-10 07:51:28 +0000.406501][49f8] DTS queue for
Generator:0x7770a614b8 5738
[1631:967] [2025-02-10 07:51:28 +0000.456847][49f5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5712queue_audio_frame_:6
[1632:044] [2025-02-10 07:51:28 +0000.533703][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1632:216] [2025-02-10 07:51:28 +0000.706169][49f8] h264 add frame header cdr flag
[1632:217] [2025-02-10 07:51:28 +0000.706463][49f8] Received key frame:6004
[1632:233] [2025-02-10 07:51:28 +0000.723204][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1632:253] [2025-02-10 07:51:28 +0000.742985][49f9] get the H.264 IDR frame
[1632:278] [2025-02-10 07:51:28 +0000.767746][4856] The convert RGB to YUV take 2
[1632:278] [2025-02-10 07:51:28 +0000.768339][49ef]
RecordAudioSource::PullAudioFrame
[1632:545] [2025-02-10 07:51:29 +0000.34922][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1632:610] [2025-02-10 07:51:29 +0000.100343][49f8] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6434
[1632:611] [2025-02-10 07:51:29 +0000.100536][49f8] push video frame to H264
encoder. (100 frame for one log)

[1632:611] [2025-02-10 07:51:29 +0000.100596][49f8] push video frame to H264


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

[1632:611] [2025-02-10 07:51:29 +0000.100633][49f8] H264Encode::push video frame to


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

[1632:611] [2025-02-10 07:51:29 +0000.100678][49f8] The input pts:6434 fps:30


[1632:651] [2025-02-10 07:51:29 +0000.141046][49f8] H264Encode::H264SWEncoder get
callback, length:44240 type:1 nalType:1length:44236
[1632:680] [2025-02-10 07:51:29 +0000.169852][49f8]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6504
[1632:722] [2025-02-10 07:51:29 +0000.212147][49ef] AF_SpeedFilter audio
0x773baa4600 PullFrame
[1632:743] [2025-02-10 07:51:29 +0000.232867][49f8] DTS queue for
Generator:0x7770a614b8 6539 6569
[1632:774] [2025-02-10 07:51:29 +0000.263539][4856] drawYUV420 render
OpenGLRenderProgram:0x777156f198
[1632:775] [2025-02-10 07:51:29 +0000.265313][4856] The convert RGB to YUV take 1
[1632:881] [2025-02-10 07:51:29 +0000.370737][4856] webrtc common_video plane
old ..... (1/1000) new: 164001 delete: 163983 diff: 18
[1633:042] [2025-02-10 07:51:29 +0000.531976][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1633:045] [2025-02-10 07:51:29 +0000.535179][49f8] Push an pts:6870 to dts queue.
[1633:078] [2025-02-10 07:51:29 +0000.567709][49f8] SendFrame
encodedImage._timeStamp:6870encodedImage->_length:75040
[1633:078] [2025-02-10 07:51:29 +0000.568161][49f8] last dts:6835 currentPts:6870
ppsOrSPS:0 queue length:2
[1633:115] [2025-02-10 07:51:29 +0000.605216][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1633:240] [2025-02-10 07:51:29 +0000.730070][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1633:256] [2025-02-10 07:51:29 +0000.745536][49ef] AF_SpeedFilter::PullFrame eof4
[1633:280] [2025-02-10 07:51:29 +0000.770047][4856] The convert RGB to YUV take 2
[1633:285] [2025-02-10 07:51:29 +0000.775044][49ef] resampled_data_size:15360
[1633:305] [2025-02-10 07:51:29 +0000.795205][49ef]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[1633:314] [2025-02-10 07:51:29 +0000.804146][485a] Run AGC when audioType = 0
[1633:314] [2025-02-10 07:51:29 +0000.804338][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1633:485] [2025-02-10 07:51:29 +0000.975282][49f8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:7268 pts:7268
[1633:509] [2025-02-10 07:51:29 +0000.998904][4856] GPUImageProcessing: process
video frame with resolution 1280 X 720
[1633:509] [2025-02-10 07:51:29 +0000.999005][4856] GPUImageProcessing: input frame
width1280 X 720
[1633:509] [2025-02-10 07:51:29 +0000.999316][4856] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1633:509] [2025-02-10 07:51:29 +0000.999387][4856] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[1633:543] [2025-02-10 07:51:30 +0000.32926][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1633:583] [2025-02-10 07:51:30 +0000.73072][49f8] DTS queue for
Generator:0x7770a614b8 7370 7407
[1633:777] [2025-02-10 07:51:30 +0000.266644][4856] The convert RGB to YUV take 2
[1634:042] [2025-02-10 07:51:30 +0000.532027][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1634:062] [2025-02-10 07:51:30 +0000.552450][49ef]
RecordAudioSource::PullAudioFrame
[1634:213] [2025-02-10 07:51:30 +0000.703331][49f8] h264 add frame header cdr flag
[1634:214] [2025-02-10 07:51:30 +0000.703659][49f8] Received key frame:8004
[1634:239] [2025-02-10 07:51:30 +0000.728533][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1634:251] [2025-02-10 07:51:30 +0000.740947][49f9] get the H.264 IDR frame
[1634:254] [2025-02-10 07:51:30 +0000.744040][49ef] AF_SpeedFilter audio
0x773baa4600 PullFrame
[1634:278] [2025-02-10 07:51:30 +0000.767691][4856] The convert RGB to YUV take 2
[1634:329] [2025-02-10 07:51:30 +0000.818574][49f5]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8034queue_audio_frame_:9
[1634:379] [2025-02-10 07:51:30 +0000.869036][49f8] Push an pts:8201 to dts queue.
[1634:381] [2025-02-10 07:51:30 +0000.871120][49f8] DTS queue for
Generator:0x7770a614b8 8201
[1634:417] [2025-02-10 07:51:30 +0000.907344][49f8] last dts:8169 currentPts:8201
ppsOrSPS:0 queue length:2
[1634:542] [2025-02-10 07:51:31 +0000.32260][4856] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[1634:707] [2025-02-10 07:51:31 +0000.196668][4856]
MediaFilterCamera::NeedProcessTexture
[1634:779] [2025-02-10 07:51:31 +0000.268605][4856] The convert RGB to YUV take 2
[1634:832] [2025-02-10 07:51:31 +0000.321702][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1634:974] [2025-02-10 07:51:31 +0000.463773][4856] webrtc common_video plane
old ..... (1/1000) new: 165001 delete: 164979 diff: 22
[1635:042] [2025-02-10 07:51:31 +0000.532334][4856] The read pixel from buffer
take: 0 width:1280 height:720 frameType:0
[1635:210] [2025-02-10 07:51:31 +0000.699649][4856] CameraSource::PushExtraFrame
pkt_dts: 9070, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7745dee780
[1635:210] [2025-02-10 07:51:31 +0000.699765][4856] blur_distance_:0
[1635:210] [2025-02-10 07:51:31 +0000.699873][4856] blur_direction_angle_:-90
[1635:210] [2025-02-10 07:51:31 +0000.700339][4856] CropFilter::OnVideoFrame
outputtexture :77
[1635:217] [2025-02-10 07:51:31 +0000.707003][49f8] DTS queue for
Generator:0x7770a614b8 9037
[1635:235] [2025-02-10 07:51:31 +0000.724754][49f1] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[1635:278] [2025-02-10 07:51:31 +0000.767827][4856] The convert RGB to YUV take 3
[1635:313] [2025-02-10 07:51:31 +0000.802811][485b] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[1635:314] [2025-02-10 07:51:31 +0000.803586][485b] _deviceSampleRate:48000

[1635:314] [2025-02-10 07:51:31 +0000.804026][485a] Run AGC when audioType = 0


[1635:421] [2025-02-10 07:51:31 +0000.910597][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[1635:421] [2025-02-10 07:51:31 +0000.910833][4856] operator(): Stop
[1635:421] [2025-02-10 07:51:31 +0000.910911][4856] StopPullFrameAndWriteMp4
time:44745982 enter.

[1635:421] [2025-02-10 07:51:31 +0000.910962][4856] StopRecording:


[1635:427] [2025-02-10 07:51:31 +0000.916629][49ef] PullAudioFrame: PullFrame audio
finished.
[1635:427] [2025-02-10 07:51:31 +0000.916755][49ef]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[1635:432] [2025-02-10 07:51:31 +0000.921440][49f8]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:278
[1635:436] [2025-02-10 07:51:31 +0000.925615][4855] stop recording
[1635:436] [2025-02-10 07:51:31 +0000.925712][4855]
RecordingSessionInternalSimple:destroy media processers
[1635:436] [2025-02-10 07:51:31 +0000.925816][4855] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1635:436] [2025-02-10 07:51:31 +0000.925886][4855] H264Encode::flushing hareware
Encoder
[1635:436] [2025-02-10 07:51:31 +0000.926130][4855] Flush time:44745997 enter.

[1635:436] [2025-02-10 07:51:31 +0000.926204][4855] H264Encoder encoder flush


[1635:436] [2025-02-10 07:51:31 +0000.926268][4855] flush output queue
[1635:773] [2025-02-10 07:51:32 +0000.262636][4855] Flush leave. expire time = 337
ms

[1635:773] [2025-02-10 07:51:32 +0000.262863][4855] ~H264EncodeWrap:


[1635:773] [2025-02-10 07:51:32 +0000.262930][4855] ~H264Encode:
[1635:773] [2025-02-10 07:51:32 +0000.262997][4855] teardownCompressionSession:
H264Encode::destroying Encoder
[1635:773] [2025-02-10 07:51:32 +0000.263061][4855] Release time:44746334 enter.

[1635:773] [2025-02-10 07:51:32 +0000.263235][4855] Release:


MediaCodecVideoEncoder::Release _inited:1
[1635:773] [2025-02-10 07:51:32 +0000.263366][4855] Destroy time:44746334 enter.

[1635:773] [2025-02-10 07:51:32 +0000.263421][4855] H264Encoder encoderDestroy


[1635:774] [2025-02-10 07:51:32 +0000.263457][4855]
AndroidMediaCodecVideoEncoder::release env: 0x784841d520
[1635:774] [2025-02-10 07:51:32 +0000.263518][4855]
AndroidMediaCodecVideoEncoder::Destroy
[1635:811] [2025-02-10 07:51:32 +0000.300925][4855] Destroy leave. expire time =
38 ms

[1635:811] [2025-02-10 07:51:32 +0000.301098][4855] Release leave. expire time =


38 ms

[1635:811] [2025-02-10 07:51:32 +0000.301146][4855] ~AndroidHwAvcEncoder


time:44746372 enter.

[1635:811] [2025-02-10 07:51:32 +0000.301265][4855] Release time:44746372 enter.

[1635:811] [2025-02-10 07:51:32 +0000.301344][4855] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1635:811] [2025-02-10 07:51:32 +0000.301382][4855] Release leave. expire time = 0
ms

[1635:811] [2025-02-10 07:51:32 +0000.301417][4855] ~AndroidMediaCodecVideoEncoder


[1635:812] [2025-02-10 07:51:32 +0000.301449][4855] ~WrapAndroidMediaCodec
time:44746373 enter.

[1635:812] [2025-02-10 07:51:32 +0000.301483][4855] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1635:812] [2025-02-10 07:51:32 +0000.301519][4855] video hevc hw codec


destructor:0x7848421aa8

[1635:812] [2025-02-10 07:51:32 +0000.301574][4855] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1635:812] [2025-02-10 07:51:32 +0000.301631][4855] teardownCompressionSession:


H264Encode::destroyed Encoder
[1635:812] [2025-02-10 07:51:32 +0000.301668][4855]
RecordingSessionInternalSimple:destroy aac encoder output!
[1635:812] [2025-02-10 07:51:32 +0000.301702][4855] AACSWEncode destructor
[1635:814] [2025-02-10 07:51:32 +0000.303560][49f9] MP4 close file successfully
[1635:814] [2025-02-10 07:51:32 +0000.303641][49f9] Recording session Internal:
notify recording ok
[1635:814] [2025-02-10 07:51:32 +0000.303701][49f9] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4,
output_video_timestamp_:9235 last_video_pts_:9235
[1635:814] [2025-02-10 07:51:32 +0000.303759][49f9] OnRecordFinish:
[1635:814] [2025-02-10 07:51:32 +0000.304202][49f9] onRecordingOk: net seek
pos:0record video duration:9268record audio duration:9241
[1635:815] [2025-02-10 07:51:32 +0000.305360][49f1] destructMicSource_w:
[1635:816] [2025-02-10 07:51:32 +0000.305439][49f1] setOutput_w:
MicSource::setOutput() 0x0
[1635:817] [2025-02-10 07:51:32 +0000.306553][4856] releaseThread 0x7745d8ca00
[1635:817] [2025-02-10 07:51:32 +0000.306701][4856] ~MicSource: Mic source
destroyed:0x77711bb700
[1635:819] [2025-02-10 07:51:32 +0000.308520][4856] StopPullFrameAndWriteMp4
leave. expire time = 398 ms

[1635:819] [2025-02-10 07:51:32 +0000.308627][4856] DestroyPipelineAndFilters


time:44746380 enter.

[1635:819] [2025-02-10 07:51:32 +0000.308690][4856] UnbindInputFilter 0x7745dee8c0


this 0x777156f3c0
[1635:819] [2025-02-10 07:51:32 +0000.308734][4856] UnbindInputFilter 0x7745deea58
this 0x773baa4750
[1635:819] [2025-02-10 07:51:32 +0000.308817][4856] UnbindInputFilter 0x777156f3c0
this 0x7746534060
[1635:819] [2025-02-10 07:51:32 +0000.308857][4856] filter: filter pipeline destroy
this: 0x7746533fc0
[1635:820] [2025-02-10 07:51:32 +0000.309870][4856] ClearVideoOfSources: recodring
total frames:0
[1635:820] [2025-02-10 07:51:32 +0000.309941][4856] ClearVideoOfSources:
[1635:820] [2025-02-10 07:51:32 +0000.309989][4856] GPUImageProcessing destruct.
[1635:820] [2025-02-10 07:51:32 +0000.310064][4856] destroy TrivalImageDrawer
0x77461d51c0
[1635:820] [2025-02-10 07:51:32 +0000.310116][4856] The shader has been initialize,
clean up them.

[1635:820] [2025-02-10 07:51:32 +0000.310185][4856] ~OpenGLFrameBuffer:


[1635:822] [2025-02-10 07:51:32 +0000.312129][4856] ~OpenGLFrameBuffer:
[1635:822] [2025-02-10 07:51:32 +0000.312260][4856] ~OpenGLFrameBuffer:
[1635:822] [2025-02-10 07:51:32 +0000.312357][4856] ~OpenGLFrameBuffer:
[1635:823] [2025-02-10 07:51:32 +0000.312470][4856] ~OpenGLFrameBuffer:
[1635:823] [2025-02-10 07:51:32 +0000.312618][4856] ~OpenGLFrameBuffer:
[1635:823] [2025-02-10 07:51:32 +0000.312845][4856] GPUImageProcessing destruct
finish.
[1635:823] [2025-02-10 07:51:32 +0000.312914][4856] GPURGBAFrame destruct.
[1635:823] [2025-02-10 07:51:32 +0000.312977][4856] destroy OpenGLRenderProgram
0x777156f198
[1635:823] [2025-02-10 07:51:32 +0000.313014][4856] ~CameraSource time:44746384
enter.

[1635:823] [2025-02-10 07:51:32 +0000.313047][4856] ~CameraSource leave. expire


time = 0 ms

[1635:823] [2025-02-10 07:51:32 +0000.313087][4856] ~RecordAudioSource


time:44746384 enter.

[1635:823] [2025-02-10 07:51:32 +0000.313119][4856] ~RecordAudioSource leave.


expire time = 0 ms

[1635:823] [2025-02-10 07:51:32 +0000.313155][4856] DestroyPipelineAndFilters


leave. expire time = 4 ms

[1635:838] [2025-02-10 07:51:32 +0000.328275][7dd2]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1635:839] [2025-02-10 07:51:32 +0000.329142][7dd2] machine model :poco
[1635:839] [2025-02-10 07:51:32 +0000.329197][7dd2] Support this machine
model :poco
[1635:839] [2025-02-10 07:51:32 +0000.329255][7dd2] global inited! current sdk
version: 07-20-936c45f
[1635:840] [2025-02-10 07:51:32 +0000.329454][7dd2] filter: filter pipeline
construtc this: 0x7771567280
[1635:840] [2025-02-10 07:51:32 +0000.329506][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1635:840] [2025-02-10 07:51:32 +0000.329540][7dd2] GLESContext:
[1635:840] [2025-02-10 07:51:32 +0000.329591][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1635:841] [2025-02-10 07:51:32 +0000.330795][7dd2] The result of creation:
0x77c9d9f300
[1635:841] [2025-02-10 07:51:32 +0000.330965][7dd2] The result of
eglCreatePbufferSurface is: 0x7771286f00
[1635:841] [2025-02-10 07:51:32 +0000.331106][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1635:841] [2025-02-10 07:51:32 +0000.331150][7dd2] The source 0 speed:1
[1635:841] [2025-02-10 07:51:32 +0000.331237][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4,
delay: 0
[1635:841] [2025-02-10 07:51:32 +0000.331282][7dd2] CreateDecoderByVideoSource
time:44746402 enter.

[1635:842] [2025-02-10 07:51:32 +0000.331527][7dd2] running_decoder_count:0max


count:2
[1635:842] [2025-02-10 07:51:32 +0000.331587][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7783844000
[1635:843] [2025-02-10 07:51:32 +0000.332928][4a17] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77ca1bc600] Current FFmpeg version git-2021-06-16-
97cea6f

[1635:865] [2025-02-10 07:51:32 +0000.355385][4a17] OnStreamInfoFound: video


duration_: 9268
[1635:868] [2025-02-10 07:51:32 +0000.357776][7dd2] start decoder
[1635:868] [2025-02-10 07:51:32 +0000.357822][4a1b] NO get frame from decoder
[1635:868] [2025-02-10 07:51:32 +0000.357859][7dd2] CreateDecoderByVideoSource
leave. expire time = 27 ms

[1635:868] [2025-02-10 07:51:32 +0000.357912][7dd2] BindInputFilter 0x773b967020


this 0x774615fad8
[1635:868] [2025-02-10 07:51:32 +0000.357997][7dd2] BindInputFilter 0x774615fad8
this 0x774615fc58
[1635:868] [2025-02-10 07:51:32 +0000.358046][7dd2] BindInputFilter 0x773b967020
this 0x77461603d8
[1635:868] [2025-02-10 07:51:32 +0000.358090][7dd2] BindInputFilter 0x77461603d8
this 0x7746160498
[1635:868] [2025-02-10 07:51:32 +0000.358121][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1635:868] [2025-02-10 07:51:32 +0000.358171][7dd2] BindInputFilter 0x774615fc58
this 0x7746160c18
[1635:868] [2025-02-10 07:51:32 +0000.358218][7dd2] BindInputFilter 0x7746160c18
this 0x7771567320
[1635:868] [2025-02-10 07:51:32 +0000.358264][7dd2] BindInputFilter 0x7746160498
this 0x7746160cd8
[1635:868] [2025-02-10 07:51:32 +0000.358315][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1635:868] [2025-02-10 07:51:32 +0000.358423][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[1635:869] [2025-02-10 07:51:32 +0000.358977][7dd2] machine model :poco
[1635:869] [2025-02-10 07:51:32 +0000.359025][7dd2] Support this machine
model :poco
[1635:869] [2025-02-10 07:51:32 +0000.359051][7dd2] global inited! current sdk
version: 07-20-936c45f
[1635:869] [2025-02-10 07:51:32 +0000.359121][7dd2] GetPipeline:
-----------------------------------------
[1635:869] [2025-02-10 07:51:32 +0000.359152][7dd2] GetPipeline: source:
0x773b966e00
[1635:869] [2025-02-10 07:51:32 +0000.359184][7dd2] GetPipeline: filter: NULLFilter
[1635:869] [2025-02-10 07:51:32 +0000.359215][7dd2] GetPipeline: filter: NULLFilter
[1635:869] [2025-02-10 07:51:32 +0000.359246][7dd2] GetPipeline: filter: NULLFilter
[1635:869] [2025-02-10 07:51:32 +0000.359278][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1635:869] [2025-02-10 07:51:32 +0000.359308][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1635:869] [2025-02-10 07:51:32 +0000.359337][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1635:869] [2025-02-10 07:51:32 +0000.359372][7dd2] GetPipeline:
------------------------------------------
[1635:869] [2025-02-10 07:51:32 +0000.359411][7dd2] filter: filter pipeline2 update
pattern: 0
[1635:870] [2025-02-10 07:51:32 +0000.360099][4a1b] NO get frame from decoder
[1635:870] [2025-02-10 07:51:32 +0000.360300][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1635:871] [2025-02-10 07:51:32 +0000.360512][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1635:871] [2025-02-10 07:51:32 +0000.360596][7dd2] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[1635:871] [2025-02-10 07:51:32 +0000.360863][7dd2] DeviceInit:
[1635:871] [2025-02-10 07:51:32 +0000.361088][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1635:871] [2025-02-10 07:51:32 +0000.361407][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1635:872] [2025-02-10 07:51:32 +0000.361650][7dd2] CreatePlatformSpecificObjects:
[1635:872] [2025-02-10 07:51:32 +0000.361702][7dd2] audio device use null audio
input and opensl output
[1635:872] [2025-02-10 07:51:32 +0000.361730][7dd2] Create OpenSLES output module
with java VM support.

[1635:872] [2025-02-10 07:51:32 +0000.361797][4a1b] NO get frame from decoder


[1635:872] [2025-02-10 07:51:32 +0000.361892][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[1635:872] [2025-02-10 07:51:32 +0000.362098][7dd2] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[1635:872] [2025-02-10 07:51:32 +0000.362285][7dd2] Create OpenSLES output module
with buffer num:2

[1635:872] [2025-02-10 07:51:32 +0000.362330][7dd2] Error(trace.cc:40): Init the


output and input for audio device template.
[1635:872] [2025-02-10 07:51:32 +0000.362355][7dd2] Init the output device.

[1635:872] [2025-02-10 07:51:32 +0000.362380][7dd2] Set the playout as stereo:1


[1635:872] [2025-02-10 07:51:32 +0000.362406][7dd2] Set the sample rate to be:44100

[1635:873] [2025-02-10 07:51:32 +0000.362454][7dd2] Low latency buffer size:144 low


sample rate:48000
[1635:873] [2025-02-10 07:51:32 +0000.362484][7dd2] DeviceInit: Done
[1635:873] [2025-02-10 07:51:32 +0000.362647][7dd2] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[1635:873] [2025-02-10 07:51:32 +0000.362893][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[1635:873] [2025-02-10 07:51:32 +0000.362983][7dd2]
MediaFilterPlayer::SetPlayerNotify 0x77ca1743c0
[1635:873] [2025-02-10 07:51:32 +0000.363025][7dd2]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[1635:873] [2025-02-10 07:51:32 +0000.363050][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[1635:873] [2025-02-10 07:51:32 +0000.363074][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[1635:873] [2025-02-10 07:51:32 +0000.363217][7dd2] SetGraphLoop: SetGraphLoop 1
[1635:873] [2025-02-10 07:51:32 +0000.363252][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[1635:873] [2025-02-10 07:51:32 +0000.363284][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[1635:873] [2025-02-10 07:51:32 +0000.363409][4a1b] NO get frame from decoder
[1635:874] [2025-02-10 07:51:32 +0000.363539][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[1635:874] [2025-02-10 07:51:32 +0000.363765][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[1635:874] [2025-02-10 07:51:32 +0000.363655][4a25] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7746051e18
[1635:874] [2025-02-10 07:51:32 +0000.363873][4a27] Start:
[1635:874] [2025-02-10 07:51:32 +0000.364157][4a26] operator(): video render
started.
[1635:874] [2025-02-10 07:51:32 +0000.364349][4a27] Start:
[1635:875] [2025-02-10 07:51:32 +0000.364556][4a27] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[1635:875] [2025-02-10 07:51:32 +0000.364599][4a27] Reset: history total size: 98
[1635:875] [2025-02-10 07:51:32 +0000.364619][4a27] DeviceStart:
audioDevice_:0x7739353000
[1635:875] [2025-02-10 07:51:32 +0000.364633][4a27] DeviceStart: time profile
playout init before
[1635:875] [2025-02-10 07:51:32 +0000.364651][4a27] DeviceStart: time profile
playout init end
[1635:875] [2025-02-10 07:51:32 +0000.364664][4a27] OpenSlesOutput:Start playout

[1635:875] [2025-02-10 07:51:32 +0000.365180][4a1b] NO get frame from decoder


[1635:876] [2025-02-10 07:51:32 +0000.365785][4a27] Create the opensl output
player. streamtype before:0

[1635:876] [2025-02-10 07:51:32 +0000.365820][4a27] Create the opensl output


player. streamtype after:3

[1635:877] [2025-02-10 07:51:32 +0000.366534][4a1b] NO get frame from decoder


[1635:879] [2025-02-10 07:51:32 +0000.368836][4a1b] NO get frame from decoder
[1635:883] [2025-02-10 07:51:32 +0000.372570][4a1b] NO get frame from decoder
[1635:953] [2025-02-10 07:51:32 +0000.442521][4a27] Enqueue opensl buffer size:1764
[1635:974] [2025-02-10 07:51:32 +0000.463963][4a27] DeviceStart: time profile
playout all end
[1635:974] [2025-02-10 07:51:32 +0000.464120][4a27] operator(): Audio playback
started.
[1635:975] [2025-02-10 07:51:32 +0000.464500][4a27] operator(): Started now!
[1635:975] [2025-02-10 07:51:32 +0000.464640][4a28]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[1635:998] [2025-02-10 07:51:32 +0000.487935][4a26] lipsync_debug: First video
frame rendering.
[1636:013] [2025-02-10 07:51:32 +0000.503018][4a28] audio_frame_list_ empty
[1636:030] [2025-02-10 07:51:32 +0000.519614][4a2b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1636:050] [2025-02-10 07:51:32 +0000.539823][4a27] Create the audio converter
44100 Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[1636:050] [2025-02-10 07:51:32 +0000.539903][4a27] First audio frame rendering
[1636:126] [2025-02-10 07:51:32 +0000.615521][4a26]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:12 last
video ts:12330 frame->pts:15570 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1636:126] [2025-02-10 07:51:32 +0000.615666][4a26] lipsync_debug: tsDelta -
timeDelta = 24
[1636:281] [2025-02-10 07:51:32 +0000.770577][4a26] lipsync_debug:displaying video
ts:27360 The current displayed video timestamp is:44746842
[1636:323] [2025-02-10 07:51:32 +0000.813399][4a28] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 21470
[1636:324] [2025-02-10 07:51:32 +0000.813532][4a28] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1636:382] [2025-02-10 07:51:32 +0000.871833][4a26] DriveRender working... (1/200)
[1636:501] [2025-02-10 07:51:32 +0000.991265][4a29]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[1636:555] [2025-02-10 07:51:33 +0000.44993][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1636:707] [2025-02-10 07:51:33 +0000.196758][4a29] Error(video_source.cc:430):
wait decoder a frame: 0
[1636:820] [2025-02-10 07:51:33 +0000.309607][4a26] lipsync_debug:result remaining
time:0
[1636:820] [2025-02-10 07:51:33 +0000.309703][4a26] dynamic updated lipsync delay:0
[1636:907] [2025-02-10 07:51:33 +0000.396883][4a26] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[1636:907] [2025-02-10 07:51:33 +0000.396961][4a26] lipsync_debug:result remaining
time:9
[1636:945] [2025-02-10 07:51:33 +0000.435242][4a2b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1636:949] [2025-02-10 07:51:33 +0000.438891][4a26] lipsync_debug:displaying video
ts:87480 The current displayed video timestamp is:44747510
[1637:312] [2025-02-10 07:51:33 +0000.801638][485a] Run AGC when audioType = 0
[1637:312] [2025-02-10 07:51:33 +0000.801772][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1637:509] [2025-02-10 07:51:33 +0000.998746][4a28] FilterPipeline2::OnAudioFrame
pts 74726 last_audio_timestamp_ 1694.47
[1637:545] [2025-02-10 07:51:34 +0000.34473][4a27] The audio playback speed:100
(1/100)
[1637:545] [2025-02-10 07:51:34 +0000.34647][4a27] lipsync_debug: The current
played audio timestamp is:73668(1/50)
[1637:665] [2025-02-10 07:51:34 +0000.154731][4a26]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:12 last
video ts:138600 frame->pts:141390 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1637:665] [2025-02-10 07:51:34 +0000.154833][4a26] lipsync_debug: tsDelta -
timeDelta = 19
[1637:667] [2025-02-10 07:51:34 +0000.156838][4a29] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 174600pts ms:1.94e+06
[1637:668] [2025-02-10 07:51:34 +0000.158004][4a29] OnVideoFrameReady(1/200)
[1637:669] [2025-02-10 07:51:34 +0000.158467][4a26] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[1637:753] [2025-02-10 07:51:34 +0000.242634][4a26] lipsync_debug:displaying video
ts:147510 The current displayed video timestamp is:44748314
[1637:937] [2025-02-10 07:51:34 +0000.427331][4a26] DriveRender working... (1/200)
[1637:984] [2025-02-10 07:51:34 +0000.474044][4a2b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1638:067] [2025-02-10 07:51:34 +0000.557155][4a29] Error(video_source.cc:430):
wait decoder a frame: 0
[1638:292] [2025-02-10 07:51:34 +0000.781533][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1638:461] [2025-02-10 07:51:34 +0000.950990][4a26] lipsync_debug:displaying video
ts:207450 The current displayed video timestamp is:44749022
[1638:631] [2025-02-10 07:51:35 +0000.120687][4a28] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 123838
[1638:631] [2025-02-10 07:51:35 +0000.120851][4a28] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[1638:866] [2025-02-10 07:51:35 +0000.355778][4a26] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[1638:866] [2025-02-10 07:51:35 +0000.356011][4a26] lipsync_debug:result remaining
time:10
[1638:945] [2025-02-10 07:51:35 +0000.435011][4a29] webrtc common_video plane
old ..... (1/1000) new: 166001 delete: 165991 diff: 10
[1638:951] [2025-02-10 07:51:35 +0000.440563][4a2b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1639:097] [2025-02-10 07:51:35 +0000.587343][4a26] lipsync_debug:displaying video
ts:267390 The current displayed video timestamp is:44749658
[1639:100] [2025-02-10 07:51:35 +0000.589973][4a26] lipsync_debug: render a video
frame
[1639:188] [2025-02-10 07:51:35 +0000.677865][4a26]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:22 last
video ts:273600 frame->pts:276390 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[1639:188] [2025-02-10 07:51:35 +0000.677970][4a26] lipsync_debug: tsDelta -
timeDelta = 9
[1639:314] [2025-02-10 07:51:35 +0000.803607][485a] Run AGC when audioType = 0
[1639:426] [2025-02-10 07:51:35 +0000.915928][4a29] Error(video_source.cc:430):
wait decoder a frame: 0
[1639:442] [2025-02-10 07:51:35 +0000.931878][4a26] DriveRender working... (1/200)
[1639:764] [2025-02-10 07:51:36 +0000.253902][4a26] lipsync_debug:displaying video
ts:327420 The current displayed video timestamp is:44750325
[1639:898] [2025-02-10 07:51:36 +0000.387555][4a27] The audio playback speed:100
(1/100)
[1639:898] [2025-02-10 07:51:36 +0000.387778][4a27] lipsync_debug: The current
played audio timestamp is:176036(1/50)
[1639:983] [2025-02-10 07:51:36 +0000.473368][4a2b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[1640:016] [2025-02-10 07:51:36 +0000.506003][485a] haveEnoughProcessedData
internalAudioStream.length: 20
[1640:109] [2025-02-10 07:51:36 +0000.599383][4a29] video frame wait audio frame:
last_video_timestamp:4372 last_audio_timestamp:4270.66
[1640:168] [2025-02-10 07:51:36 +0000.658181][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[1640:175] [2025-02-10 07:51:36 +0000.665097][4a27] Stop:
[1640:175] [2025-02-10 07:51:36 +0000.665364][4a26] operator(): Video Render
stopped.
[1640:180] [2025-02-10 07:51:36 +0000.670333][4a27] Stop:
[1640:181] [2025-02-10 07:51:36 +0000.670864][4a27] DeviceStop:
audioDevice_:0x7739353000
[1640:181] [2025-02-10 07:51:36 +0000.671148][4a27] OpenSlesOutput:Stop playout
[1640:187] [2025-02-10 07:51:36 +0000.676707][4a27] DeviceStop: Done
[1640:189] [2025-02-10 07:51:36 +0000.679210][4a27] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[1640:189] [2025-02-10 07:51:36 +0000.679402][4a27] operator(): Stop now!
[1640:216] [2025-02-10 07:51:36 +0000.706094][7dd2]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[1640:216] [2025-02-10 07:51:36 +0000.706336][7dd2] StopPreView: Have Stopped,
operation cancel
[1640:216] [2025-02-10 07:51:36 +0000.706393][7dd2] Stop:
[1640:217] [2025-02-10 07:51:36 +0000.706590][4a27] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[1640:217] [2025-02-10 07:51:36 +0000.706848][7dd2] DeviceRelease:
audioDevice_:0x7739353000
[1640:217] [2025-02-10 07:51:36 +0000.706925][7dd2] OpenSlesOutput:Stop playout

[1640:217] [2025-02-10 07:51:36 +0000.707000][7dd2] DeviceRelease: Release the


webrtc device object.
[1640:217] [2025-02-10 07:51:36 +0000.707244][7dd2] OpenSlesOutput destruct.

[1640:218] [2025-02-10 07:51:36 +0000.708111][7dd2] DeviceRelease: Done


[1640:218] [2025-02-10 07:51:36 +0000.708268][7dd2] Stop:
[1640:218] [2025-02-10 07:51:36 +0000.708399][4a26] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[1640:224] [2025-02-10 07:51:36 +0000.713757][7dd2] global uninited!
[1640:224] [2025-02-10 07:51:36 +0000.713889][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1640:224] [2025-02-10 07:51:36 +0000.714029][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1640:224] [2025-02-10 07:51:36 +0000.714090][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1640:224] [2025-02-10 07:51:36 +0000.714147][7dd2] UnbindInputFilter 0x7746160c18
this 0x7771567320
[1640:224] [2025-02-10 07:51:36 +0000.714203][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b966e00
[1640:224] [2025-02-10 07:51:36 +0000.714240][7dd2] DestoryDecoderByVideoSource
time:44750785 enter.

[1640:224] [2025-02-10 07:51:36 +0000.714284][7dd2] ~VideoBindDecoder time:44750785


enter.

[1640:225] [2025-02-10 07:51:36 +0000.714443][7dd2] CleanUp time:44750786 enter.

[1640:233] [2025-02-10 07:51:36 +0000.723134][7dd2] CleanUp leave. expire time = 8


ms

[1640:233] [2025-02-10 07:51:36 +0000.723249][7dd2] CleanUp time:44750794 enter.

[1640:236] [2025-02-10 07:51:36 +0000.725567][7dd2] CleanUp leave. expire time = 3


ms

[1640:238] [2025-02-10 07:51:36 +0000.727807][7dd2] ~VideoBindDecoder leave.


expire time = 14 ms

[1640:238] [2025-02-10 07:51:36 +0000.727926][7dd2] DestoryDecoderByVideoSource


leave. expire time = 14 ms

[1640:238] [2025-02-10 07:51:36 +0000.728047][7dd2] UnbindInputFilter 0x774615fc58


this 0x7746160c18
[1640:238] [2025-02-10 07:51:36 +0000.728104][7dd2] UnbindInputFilter 0x774615fad8
this 0x774615fc58
[1640:238] [2025-02-10 07:51:36 +0000.728157][7dd2] UnbindInputFilter 0x773b967020
this 0x774615fad8
[1640:238] [2025-02-10 07:51:36 +0000.728210][7dd2] UnbindInputFilter 0x7746160498
this 0x7746160cd8
[1640:238] [2025-02-10 07:51:36 +0000.728263][7dd2] UnbindInputFilter 0x77461603d8
this 0x7746160498
[1640:238] [2025-02-10 07:51:36 +0000.728317][7dd2] UnbindInputFilter 0x773b967020
this 0x77461603d8
[1640:240] [2025-02-10 07:51:36 +0000.729974][7dd2] ~GLESContext:
[1640:241] [2025-02-10 07:51:36 +0000.730749][7dd2] GLESContext destruct finish.
[1640:241] [2025-02-10 07:51:36 +0000.730808][7dd2] filter: filter pipeline destroy
this: 0x7771567280
[1640:242] [2025-02-10 07:51:36 +0000.732091][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[1640:243] [2025-02-10 07:51:36 +0000.733116][7dd2] machine model :poco
[1640:243] [2025-02-10 07:51:36 +0000.733157][7dd2] Support this machine
model :poco
[1640:243] [2025-02-10 07:51:36 +0000.733196][7dd2] global inited! current sdk
version: 07-20-936c45f
[1640:244] [2025-02-10 07:51:36 +0000.733690][7dd2] filter: filter pipeline
construtc this: 0x7771567280
[1640:244] [2025-02-10 07:51:36 +0000.733753][7dd2] MediaFilterGraph:
MediaFilterGraph construct
[1640:244] [2025-02-10 07:51:36 +0000.733790][7dd2] GLESContext:
[1640:244] [2025-02-10 07:51:36 +0000.733845][7dd2] The result of eglGetDisplay is:
0xb40000790431bf40
[1640:245] [2025-02-10 07:51:36 +0000.735139][7dd2] The result of creation:
0x77c98fff00
[1640:245] [2025-02-10 07:51:36 +0000.735271][7dd2] The result of
eglCreatePbufferSurface is: 0x77ca0f0100
[1640:245] [2025-02-10 07:51:36 +0000.735400][7dd2] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1640:246] [2025-02-10 07:51:36 +0000.735447][7dd2] The source 0 speed:1
[1640:246] [2025-02-10 07:51:36 +0000.735489][7dd2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4,
delay: 0
[1640:246] [2025-02-10 07:51:36 +0000.735538][7dd2] CreateDecoderByVideoSource
time:44750807 enter.

[1640:246] [2025-02-10 07:51:36 +0000.735779][7dd2] running_decoder_count:0max


count:2
[1640:246] [2025-02-10 07:51:36 +0000.735822][7dd2] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7783844000
[1640:247] [2025-02-10 07:51:36 +0000.736990][4a33] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7770ae2e00] Current FFmpeg version git-2021-06-16-
97cea6f

[1640:272] [2025-02-10 07:51:36 +0000.762174][4a33] OnStreamInfoFound: video


duration_: 9268
[1640:274] [2025-02-10 07:51:36 +0000.763781][4a34] NO get frame from decoder
[1640:274] [2025-02-10 07:51:36 +0000.764319][7dd2] start decoder
[1640:274] [2025-02-10 07:51:36 +0000.764407][4a34] NO get frame from decoder
[1640:275] [2025-02-10 07:51:36 +0000.764468][7dd2] CreateDecoderByVideoSource
leave. expire time = 29 ms
[1640:275] [2025-02-10 07:51:36 +0000.764605][7dd2] BindInputFilter 0x773b967020
this 0x7745f5f9d8
[1640:275] [2025-02-10 07:51:36 +0000.764662][7dd2] BindInputFilter 0x7745f5f9d8
this 0x7745f5fa98
[1640:275] [2025-02-10 07:51:36 +0000.764717][7dd2] BindInputFilter 0x773b967020
this 0x77460edf98
[1640:275] [2025-02-10 07:51:36 +0000.764848][7dd2] BindInputFilter 0x77460edf98
this 0x77460eea18
[1640:275] [2025-02-10 07:51:36 +0000.764921][7dd2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1640:275] [2025-02-10 07:51:36 +0000.764954][4a34] NO get frame from decoder
[1640:275] [2025-02-10 07:51:36 +0000.764978][7dd2] BindInputFilter 0x7745f5fa98
this 0x77460eee98
[1640:275] [2025-02-10 07:51:36 +0000.765043][7dd2] BindInputFilter 0x77460eee98
this 0x7771567320
[1640:275] [2025-02-10 07:51:36 +0000.765100][7dd2] BindInputFilter 0x77460eea18
this 0x77460ef0d8
[1640:275] [2025-02-10 07:51:36 +0000.765223][7dd2] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_44736603.mp4
[1640:275] [2025-02-10 07:51:36 +0000.765271][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[1640:276] [2025-02-10 07:51:36 +0000.765457][4a34] NO get frame from decoder
[1640:276] [2025-02-10 07:51:36 +0000.765467][7dd2] MediaComposeFile time:44750837
enter.

[1640:276] [2025-02-10 07:51:36 +0000.765608][7dd2] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[1640:276] [2025-02-10 07:51:36 +0000.765789][7dd2] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[1640:276] [2025-02-10 07:51:36 +0000.765855][7dd2] Recording session using default
bitrate support by app:14680064
[1640:276] [2025-02-10 07:51:36 +0000.766036][4a3f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7731aff8c0
[1640:276] [2025-02-10 07:51:36 +0000.766137][4a3f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[1640:276] [2025-02-10 07:51:36 +0000.766292][4a34] NO get frame from decoder
[1640:276] [2025-02-10 07:51:36 +0000.766295][7dd2] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[1640:282] [2025-02-10 07:51:36 +0000.771478][4a34] NO get frame from decoder
[1640:286] [2025-02-10 07:51:36 +0000.776112][4a34] NO get frame from decoder
[1640:287] [2025-02-10 07:51:36 +0000.777119][7dd2] GetPipeline:
-----------------------------------------
[1640:287] [2025-02-10 07:51:36 +0000.777192][7dd2] GetPipeline: source:
0x773b966e00
[1640:287] [2025-02-10 07:51:36 +0000.777240][7dd2] GetPipeline: filter: NULLFilter
[1640:287] [2025-02-10 07:51:36 +0000.777285][7dd2] GetPipeline: filter: NULLFilter
[1640:287] [2025-02-10 07:51:36 +0000.777328][7dd2] GetPipeline: filter: NULLFilter
[1640:287] [2025-02-10 07:51:36 +0000.777370][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1640:287] [2025-02-10 07:51:36 +0000.777412][7dd2] GetPipeline: audio filter:
AuidoNULLFilter
[1640:288] [2025-02-10 07:51:36 +0000.777456][7dd2] GetPipeline: audio filter:
AudioNUllFilter
[1640:288] [2025-02-10 07:51:36 +0000.777501][7dd2] GetPipeline:
------------------------------------------
[1640:288] [2025-02-10 07:51:36 +0000.777546][7dd2] filter: filter pipeline2 update
pattern: 2
[1640:288] [2025-02-10 07:51:36 +0000.777815][7dd2] MediaComposeFile leave. expire
time = 12 ms

[1640:288] [2025-02-10 07:51:36 +0000.778330][7dd2] machine model :poco


[1640:288] [2025-02-10 07:51:36 +0000.778367][7dd2] Support this machine
model :poco
[1640:288] [2025-02-10 07:51:36 +0000.778401][7dd2] global inited! current sdk
version: 07-20-936c45f
[1640:292] [2025-02-10 07:51:36 +0000.781452][4a34] NO get frame from decoder
[1640:311] [2025-02-10 07:51:36 +0000.801001][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[1640:311] [2025-02-10 07:51:36 +0000.801121][7dd2] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 334
[1640:311] [2025-02-10 07:51:36 +0000.801162][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[1640:311] [2025-02-10 07:51:36 +0000.801195][7dd2] BeginCompose: BeginCompose, is
composing 0
[1640:311] [2025-02-10 07:51:36 +0000.801319][4a3f] start recording, file path:
[1640:312] [2025-02-10 07:51:36 +0000.801462][4a3f] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 334 audio_timescale:44100
video_timescale:90000
[1640:312] [2025-02-10 07:51:36 +0000.801485][4a3f] 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
[1640:312] [2025-02-10 07:51:36 +0000.801504][4a3f] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 334
[1640:312] [2025-02-10 07:51:36 +0000.801527][4a3f] fd_open successed
handle:0xb40000790437b148
[1640:312] [2025-02-10 07:51:36 +0000.801652][4a3f] create mp4 file:341
m_fileHandle: 0x7770aa1300
[1640:312] [2025-02-10 07:51:36 +0000.801682][4a3f] MP4 file: is opened
successfully
[1640:312] [2025-02-10 07:51:36 +0000.801692][4a3f] setupMediaProcessers:
[1640:312] [2025-02-10 07:51:36 +0000.801702][4a3f]
RecordingSessionInternalSimple:setup media processers.
[1640:312] [2025-02-10 07:51:36 +0000.801713][4a3f] construct AAC encoder
[1640:312] [2025-02-10 07:51:36 +0000.801918][4a3f] H264Encoder creating:
ultrafast012323
[1640:312] [2025-02-10 07:51:36 +0000.801945][4a3f] H264Encode::H264Encoder
creating with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[1640:312] [2025-02-10 07:51:36 +0000.802158][4a3f] H264Encode::GetMachineModel is
POCO F2 Pro
[1640:312] [2025-02-10 07:51:36 +0000.802177][4a3f] H264Encoder machine_mode
is:POCO F2 Pro
[1640:312] [2025-02-10 07:51:36 +0000.802187][4a3f] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[1640:312] [2025-02-10 07:51:36 +0000.802220][4a3f] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[1640:312] [2025-02-10 07:51:36 +0000.802079][4a45] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7770b86898
[1640:312] [2025-02-10 07:51:36 +0000.802235][4a3f] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[1640:312] [2025-02-10 07:51:36 +0000.802301][4a3f] setupCompressionSession:
[1640:312] [2025-02-10 07:51:36 +0000.802314][4a3f] H264Encode::creating hareware
Encoder
[1640:312] [2025-02-10 07:51:36 +0000.802327][4a3f] AndroidHwAvcEncoder
time:44750873 enter.
[1640:312] [2025-02-10 07:51:36 +0000.802426][4a3f] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb4000079042a9380 address:0x770bb38760
[1640:313] [2025-02-10 07:51:36 +0000.802526][4a3f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[1640:313] [2025-02-10 07:51:36 +0000.802553][4a3f] The video avc hw codec address
is 0x7848421ac0
[1640:313] [2025-02-10 07:51:36 +0000.802602][4a3f] AndroidHwAvcEncoder leave.
expire time = 1 ms

[1640:313] [2025-02-10 07:51:36 +0000.802634][4a3f] RegisterEncodeCompleteCallback


time:44750874 enter.

[1640:313] [2025-02-10 07:51:36 +0000.802714][4a3f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[1640:313] [2025-02-10 07:51:36 +0000.802787][4a3f] InitEncode time:44750874


enter.

[1640:313] [2025-02-10 07:51:36 +0000.802826][4a3f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[1640:313] [2025-02-10 07:51:36 +0000.802863][4a3f] Create time:44750874 enter.

[1640:313] [2025-02-10 07:51:36 +0000.802924][4a3f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[1640:313] [2025-02-10 07:51:36 +0000.802975][4a3f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x784851ffc0
[1640:313] [2025-02-10 07:51:36 +0000.803072][4a3f]
supported_type:image/vnd.android.heic
[1640:313] [2025-02-10 07:51:36 +0000.803113][4a3f] supported_type:video/avc
[1640:313] [2025-02-10 07:51:36 +0000.803141][4a3f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[1640:313] [2025-02-10 07:51:36 +0000.803184][4a3f] hwCodecPrefix :OMX.qcom.
[1640:313] [2025-02-10 07:51:36 +0000.803212][4a3f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[1640:313] [2025-02-10 07:51:36 +0000.803247][4a3f] mediacodec_createCodecByName
time:44750874 enter.

[1640:313] [2025-02-10 07:51:36 +0000.803279][4a3f] WrapAndroidMediaCodec


time:44750874 enter.

[1640:313] [2025-02-10 07:51:36 +0000.803355][4a3f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[1640:330] [2025-02-10 07:51:36 +0000.819482][4a3f] mediacodec_createCodecByName


leave. expire time = 17 ms

[1640:330] [2025-02-10 07:51:36 +0000.819542][4a3f] WrapAndroidMediaFromat


time:44750891 enter.

[1640:330] [2025-02-10 07:51:36 +0000.819588][4a3f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[1640:349] [2025-02-10 07:51:36 +0000.838777][4a3f] Destroy time:44750910 enter.

[1640:349] [2025-02-10 07:51:36 +0000.838858][4a3f] WrapAndroidMediaFromat::


Destroy
[1640:349] [2025-02-10 07:51:36 +0000.838947][4a3f] Destroy leave. expire time = 0
ms

[1640:349] [2025-02-10 07:51:36 +0000.838989][4a3f] ~WrapAndroidMediaFromat


time:44750910 enter.

[1640:349] [2025-02-10 07:51:36 +0000.839055][4a3f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[1640:349] [2025-02-10 07:51:36 +0000.839082][4a3f] Create leave. expire time = 36


ms

[1640:349] [2025-02-10 07:51:36 +0000.839107][4a3f] isSemiPlanarSupport


time:44750910 enter.

[1640:349] [2025-02-10 07:51:36 +0000.839128][4a3f] H264Encoder isSemiPlanarSupport


[1640:349] [2025-02-10 07:51:36 +0000.839153][4a3f] isSemiPlanarSupport leave.
expire time = 0 ms

[1640:349] [2025-02-10 07:51:36 +0000.839193][4a3f] creat hw H264Encoder success,


isSemiPlanar:1
[1640:349] [2025-02-10 07:51:36 +0000.839285][4a3f] InitEncode leave. expire time
= 36 ms

[1640:349] [2025-02-10 07:51:36 +0000.839324][4a3f] H264Encode::created Encoder


[1640:349] [2025-02-10 07:51:36 +0000.839362][4a3f] H264Encode:: H264 encoder
created.
[1640:349] [2025-02-10 07:51:36 +0000.839392][4a3f] H264 encoder created.
[1640:349] [2025-02-10 07:51:36 +0000.839427][4a3f]
RecordingSessionInternalSimple:created avc encoder avc: 0x7770aa4b40
[1640:350] [2025-02-10 07:51:36 +0000.839462][4a3f] setOutput:
[1640:350] [2025-02-10 07:51:36 +0000.839500][4a3f]
RecordingSessionInternalSimple:encoder set output to muxer!
[1640:350] [2025-02-10 07:51:36 +0000.839532][4a3f] request a key frame
[1640:350] [2025-02-10 07:51:36 +0000.839564][4a3f] H264Encode:: request a key
frame
[1640:351] [2025-02-10 07:51:36 +0000.841258][4a3f] setDisplayRotate :90
[1640:351] [2025-02-10 07:51:36 +0000.841311][4a3f] 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
[1640:357] [2025-02-10 07:51:36 +0000.846680][4a41]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[1640:421] [2025-02-10 07:51:36 +0000.910431][4a45] add aac audio track with id:1
[1640:421] [2025-02-10 07:51:36 +0000.910557][4a45] audio start ts:0
[1640:421] [2025-02-10 07:51:36 +0000.910587][4a45] the audio frame has been
written into MP4 file
[1640:421] [2025-02-10 07:51:36 +0000.910633][4a3f] setDisplayRotate :90
[1640:421] [2025-02-10 07:51:36 +0000.910663][4a3f] 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
[1640:422] [2025-02-10 07:51:36 +0000.911766][4a41] Push an pts:268 to dts queue.
[1640:424] [2025-02-10 07:51:36 +0000.914274][4a3f] setDisplayRotate :90
[1640:424] [2025-02-10 07:51:36 +0000.914328][4a3f] 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
[1640:432] [2025-02-10 07:51:36 +0000.921802][4a41] h264 add frame header cdr flag
[1640:436] [2025-02-10 07:51:36 +0000.925712][4a41] h264 add frame header cdr flag
[1640:436] [2025-02-10 07:51:36 +0000.926163][4a41] Received key frame:10
[1640:436] [2025-02-10 07:51:36 +0000.926307][4a41] H264Encode:: get a sps pps
header!headerSize:31
[1640:437] [2025-02-10 07:51:36 +0000.926488][4a45] get the H.264 SPS parameter
[1640:437] [2025-02-10 07:51:36 +0000.926617][4a45] add video track with id:2
[1640:437] [2025-02-10 07:51:36 +0000.926907][4a45] get the H.264 PPS parameter
[1640:439] [2025-02-10 07:51:36 +0000.928943][4a45] get the H.264 IDR frame
[1640:439] [2025-02-10 07:51:36 +0000.929074][4a45] resss:true
[1640:439] [2025-02-10 07:51:36 +0000.929125][4a45] video start ts:10
[1640:439] [2025-02-10 07:51:36 +0000.929285][4a45] the video frame has been
written into MP4 file
[1640:446] [2025-02-10 07:51:36 +0000.935588][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1640:459] [2025-02-10 07:51:36 +0000.949159][4a41] last dts:237 currentPts:268
ppsOrSPS:0 queue length:8
[1640:464] [2025-02-10 07:51:36 +0000.953537][4a41] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:535
[1640:464] [2025-02-10 07:51:36 +0000.953624][4a41] push video frame to H264
encoder. (100 frame for one log)

[1640:464] [2025-02-10 07:51:36 +0000.953646][4a41] push video frame to H264


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

[1640:464] [2025-02-10 07:51:36 +0000.953664][4a41] H264Encode::push video frame to


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

[1640:464] [2025-02-10 07:51:36 +0000.953688][4a41] The input pts:535 fps:30


[1640:482] [2025-02-10 07:51:36 +0000.972135][4a41] DTS queue for
Generator:0x7770b86cb8 474 504 535 571 605 640 671 703
[1640:487] [2025-02-10 07:51:36 +0000.976580][4a41] H264Encode::H264SWEncoder get
callback, length:50384 type:1 nalType:1length:50380
[1640:547] [2025-02-10 07:51:37 +0000.36684][4a41] SendFrame
encodedImage._timeStamp:939encodedImage->_length:40336
[1640:594] [2025-02-10 07:51:37 +0000.84079][4a41] DTS queue for
Generator:0x7770b86cb8 1308 1339 1371 1406 1439 1473 1507 1540
[1640:603] [2025-02-10 07:51:37 +0000.92885][4a41] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1308 pts:1308
[1640:607] [2025-02-10 07:51:37 +0000.96722][4a41] Push an pts:1607 to dts queue.
[1640:621] [2025-02-10 07:51:37 +0000.110452][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1640:634] [2025-02-10 07:51:37 +0000.124099][4a41] last dts:1571 currentPts:1607
ppsOrSPS:0 queue length:4
[1640:683] [2025-02-10 07:51:37 +0000.173067][4a44] audio_frame_list_ empty
[1640:698] [2025-02-10 07:51:37 +0000.188073][4a3f] setDisplayRotate :90
[1640:698] [2025-02-10 07:51:37 +0000.188136][4a3f] 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
[1640:706] [2025-02-10 07:51:37 +0000.195736][4a41] h264 add frame header cdr flag
[1640:706] [2025-02-10 07:51:37 +0000.195914][4a41] Received key frame:2005
[1640:709] [2025-02-10 07:51:37 +0000.198632][4a45] get the H.264 IDR frame
[1640:718] [2025-02-10 07:51:37 +0000.208416][4a41] DTS queue for
Generator:0x7770b86cb8 2175 2208 2242 2274 2305
[1640:751] [2025-02-10 07:51:37 +0000.240673][4a43] webrtc common_video plane
old ..... (1/1000) new: 167001 delete: 166955 diff: 46
[1640:780] [2025-02-10 07:51:37 +0000.269766][4a41] Push an pts:2940 to dts queue.
[1640:800] [2025-02-10 07:51:37 +0000.289972][4a41] last dts:2908 currentPts:2940
ppsOrSPS:0 queue length:7
[1640:805] [2025-02-10 07:51:37 +0000.295077][4a41] DTS queue for
Generator:0x7770b86cb8 2971 3008 3040 3071 3106 3137 3170
[1640:826] [2025-02-10 07:51:37 +0000.316178][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1640:827] [2025-02-10 07:51:37 +0000.316580][4a3f] setDisplayRotate :90
[1640:827] [2025-02-10 07:51:37 +0000.316630][4a3f] 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
[1640:829] [2025-02-10 07:51:37 +0000.319241][4a41] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[1640:902] [2025-02-10 07:51:37 +0000.391877][4a41] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3904
[1640:902] [2025-02-10 07:51:37 +0000.391952][4a41] push video frame to H264
encoder. (100 frame for one log)

[1640:902] [2025-02-10 07:51:37 +0000.392014][4a41] push video frame to H264


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

[1640:902] [2025-02-10 07:51:37 +0000.392035][4a41] H264Encode::push video frame to


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

[1640:902] [2025-02-10 07:51:37 +0000.392057][4a41] The input pts:3904 fps:30


[1640:912] [2025-02-10 07:51:37 +0000.401567][4a41] DTS queue for
Generator:0x7770b86cb8 3841 3873 3904 3939 3972
[1640:922] [2025-02-10 07:51:37 +0000.411429][4a41] H264Encode::H264SWEncoder get
callback, length:21040 type:1 nalType:1length:21036
[1640:936] [2025-02-10 07:51:37 +0000.425978][4a41] h264 add frame header cdr flag
[1640:936] [2025-02-10 07:51:37 +0000.426136][4a41] Received key frame:4006
[1640:937] [2025-02-10 07:51:37 +0000.427356][4a45] get the H.264 IDR frame
[1640:940] [2025-02-10 07:51:37 +0000.429663][4a41] Push an pts:4271 to dts queue.
[1640:953] [2025-02-10 07:51:37 +0000.442852][4a3f] setDisplayRotate :90
[1640:953] [2025-02-10 07:51:37 +0000.442921][4a3f] 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
[1640:970] [2025-02-10 07:51:37 +0000.460203][4a41] SendFrame
encodedImage._timeStamp:4271encodedImage->_length:13648
[1640:970] [2025-02-10 07:51:37 +0000.460282][4a41] last dts:4239 currentPts:4271
ppsOrSPS:0 queue length:5
[1640:974] [2025-02-10 07:51:37 +0000.464034][4a43] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[1640:983] [2025-02-10 07:51:37 +0000.473039][4a3f] setDisplayRotate :90
[1640:983] [2025-02-10 07:51:37 +0000.473104][4a3f] 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
[1640:985] [2025-02-10 07:51:37 +0000.475348][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1641:012] [2025-02-10 07:51:37 +0000.501642][4a41] DTS queue for
Generator:0x7770b86cb8 4639 4671 4704 4738 4775 4804
[1641:022] [2025-02-10 07:51:37 +0000.512085][4a41] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4671 pts:4671
[1641:095] [2025-02-10 07:51:37 +0000.584898][4a41] Push an pts:5606 to dts queue.
[1641:101] [2025-02-10 07:51:37 +0000.590511][4a41] DTS queue for
Generator:0x7770b86cb8 5470 5501 5543 5573 5606 5637
[1641:117] [2025-02-10 07:51:37 +0000.606653][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1641:117] [2025-02-10 07:51:37 +0000.607170][4a41] last dts:5573 currentPts:5606
ppsOrSPS:0 queue length:6
[1641:141] [2025-02-10 07:51:37 +0000.631216][4a44] audio_frame_list_ empty
[1641:160] [2025-02-10 07:51:37 +0000.650400][4a41] h264 add frame header cdr flag
[1641:161] [2025-02-10 07:51:37 +0000.651001][4a41] Received key frame:6004
[1641:162] [2025-02-10 07:51:37 +0000.651921][4a45] get the H.264 IDR frame
[1641:190] [2025-02-10 07:51:37 +0000.680382][4a3f] setDisplayRotate :90
[1641:191] [2025-02-10 07:51:37 +0000.680464][4a3f] 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
[1641:211] [2025-02-10 07:51:37 +0000.700600][4a41] DTS queue for
Generator:0x7770b86cb8 6341 6373 6402
[1641:247] [2025-02-10 07:51:37 +0000.736797][4a43] webrtc common_video plane
old ..... (1/1000) new: 168001 delete: 167951 diff: 50
[1641:269] [2025-02-10 07:51:37 +0000.758738][4a41] Push an pts:6933 to dts queue.
[1641:284] [2025-02-10 07:51:37 +0000.773744][4a41] last dts:6900 currentPts:6933
ppsOrSPS:0 queue length:6
[1641:296] [2025-02-10 07:51:37 +0000.786003][4a41] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7268
[1641:296] [2025-02-10 07:51:37 +0000.786085][4a41] push video frame to H264
encoder. (100 frame for one log)

[1641:296] [2025-02-10 07:51:37 +0000.786114][4a41] push video frame to H264


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

[1641:296] [2025-02-10 07:51:37 +0000.786128][4a41] H264Encode::push video frame to


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

[1641:296] [2025-02-10 07:51:37 +0000.786147][4a41] The input pts:7268 fps:30


[1641:302] [2025-02-10 07:51:37 +0000.791580][4a41] DTS queue for
Generator:0x7770b86cb8 7138 7170 7204 7236 7268
[1641:315] [2025-02-10 07:51:37 +0000.805073][485a] Run AGC when audioType = 0
[1641:315] [2025-02-10 07:51:37 +0000.805145][485a]
AudioDeviceDataHandler::MixAndSendOutFrame
[1641:333] [2025-02-10 07:51:37 +0000.823367][4a3f] setDisplayRotate :90
[1641:333] [2025-02-10 07:51:37 +0000.823426][4a3f] 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
[1641:337] [2025-02-10 07:51:37 +0000.826797][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1641:338] [2025-02-10 07:51:37 +0000.828054][4a41] H264Encode::H264SWEncoder get
callback, length:55040 type:1 nalType:1length:55036
[1641:387] [2025-02-10 07:51:37 +0000.877425][4a41] SendFrame
encodedImage._timeStamp:7602encodedImage->_length:67136
[1641:411] [2025-02-10 07:51:37 +0000.900460][4a43] FilterPipeline2::OnVideoFrame
pts 747360 last_video_timestamp_ 8304
[1641:419] [2025-02-10 07:51:37 +0000.909390][4a41] DTS queue for
Generator:0x7770b86cb8 7937 7972 8004 8035 8071 8103 8138
[1641:426] [2025-02-10 07:51:37 +0000.915860][4a41] Push an pts:8271 to dts queue.
[1641:432] [2025-02-10 07:51:37 +0000.921775][4a41] h264 add frame header cdr flag
[1641:432] [2025-02-10 07:51:37 +0000.922251][4a41] Received key frame:8004
[1641:436] [2025-02-10 07:51:37 +0000.925731][4a41] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8035 pts:8035
[1641:436] [2025-02-10 07:51:37 +0000.926070][4a45] get the H.264 IDR frame
[1641:469] [2025-02-10 07:51:37 +0000.958557][4a3f] setDisplayRotate :90
[1641:469] [2025-02-10 07:51:37 +0000.958616][4a3f] 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
[1641:470] [2025-02-10 07:51:37 +0000.960324][4a34] av_read_frame AVERROR_EOF
[1641:491] [2025-02-10 07:51:37 +0000.981218][4a41] last dts:8237 currentPts:8271
ppsOrSPS:0 queue length:9
[1641:495] [2025-02-10 07:51:37 +0000.984868][4a34] OnReceiveEOF:
[1641:495] [2025-02-10 07:51:37 +0000.984974][4a34] OnDecoderEOF time:44752056
enter.

[1641:495] [2025-02-10 07:51:37 +0000.985018][4a34] OnDecoderEOF leave. expire


time = 0 ms

[1641:495] [2025-02-10 07:51:37 +0000.985043][4a30] CleanUp time:44752056 enter.

[1641:495] [2025-02-10 07:51:37 +0000.985044][4a34] OnDecoderFinished:


OnDecoderFinished total decoder frames:278 this:0x773b966e00
[1641:501] [2025-02-10 07:51:37 +0000.990503][4a43] Error(video_source.cc:430):
wait decoder a frame: 0
[1641:502] [2025-02-10 07:51:37 +0000.991789][4a30] CleanUp leave. expire time = 7
ms

[1641:502] [2025-02-10 07:51:37 +0000.991847][4a30] clean up


[1641:502] [2025-02-10 07:51:37 +0000.991864][4a30] running_decoder_count:0max
count:2
[1641:526] [2025-02-10 07:51:38 +0000.15657][4a41] DTS queue for
Generator:0x7770b86cb8 8704 8738 8772 8802 8836 8869 8903 8934 8971 9005
[1641:530] [2025-02-10 07:51:38 +0000.20081][4a44] PullAudioFrame: PullFrame audio
finished.
[1641:530] [2025-02-10 07:51:38 +0000.20139][4a44] OnAudioTimer: OnAudioTimer
return
[1641:539] [2025-02-10 07:51:38 +0000.29176][4a43] OnVideoTimer: OnVideoTimer
EndComposeFile
[1641:539] [2025-02-10 07:51:38 +0000.29255][4a43] EndComposeFile: EndComposeFile,
is composing 1
[1641:546] [2025-02-10 07:51:38 +0000.36162][4a41]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:278
[1641:546] [2025-02-10 07:51:38 +0000.36228][4a41]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7771452800
[1641:549] [2025-02-10 07:51:38 +0000.39391][4a42]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[1641:550] [2025-02-10 07:51:38 +0000.39434][4a42]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[1641:550] [2025-02-10 07:51:38 +0000.39593][4a3f] stop recording
[1641:550] [2025-02-10 07:51:38 +0000.39624][4a3f]
RecordingSessionInternalSimple:destroy media processers
[1641:550] [2025-02-10 07:51:38 +0000.39662][4a3f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[1641:550] [2025-02-10 07:51:38 +0000.39696][4a3f] H264Encode::flushing hareware
Encoder
[1641:550] [2025-02-10 07:51:38 +0000.39796][4a3f] Flush time:44752111 enter.

[1641:550] [2025-02-10 07:51:38 +0000.39838][4a3f] H264Encoder encoder flush


[1641:550] [2025-02-10 07:51:38 +0000.39858][4a3f] flush output queue
[1641:735] [2025-02-10 07:51:38 +0000.225020][485a] haveEnoughProcessedData
internalAudioStream.length: 0
[1641:874] [2025-02-10 07:51:38 +0000.364289][4a3f] Flush leave. expire time = 324
ms

[1641:875] [2025-02-10 07:51:38 +0000.364682][4a3f] ~H264EncodeWrap:


[1641:875] [2025-02-10 07:51:38 +0000.365234][4a3f] ~H264Encode:
[1641:875] [2025-02-10 07:51:38 +0000.365287][4a3f] teardownCompressionSession:
H264Encode::destroying Encoder
[1641:875] [2025-02-10 07:51:38 +0000.365326][4a3f] Release time:44752436 enter.

[1641:876] [2025-02-10 07:51:38 +0000.365519][4a3f] Release:


MediaCodecVideoEncoder::Release _inited:1
[1641:876] [2025-02-10 07:51:38 +0000.365725][4a3f] Destroy time:44752437 enter.

[1641:876] [2025-02-10 07:51:38 +0000.365774][4a3f] H264Encoder encoderDestroy


[1641:876] [2025-02-10 07:51:38 +0000.365814][4a3f]
AndroidMediaCodecVideoEncoder::release env: 0x7770ad3000
[1641:876] [2025-02-10 07:51:38 +0000.365903][4a3f]
AndroidMediaCodecVideoEncoder::Destroy
[1641:904] [2025-02-10 07:51:38 +0000.393872][4a3f] Destroy leave. expire time =
28 ms

[1641:904] [2025-02-10 07:51:38 +0000.394019][4a3f] Release leave. expire time =


29 ms

[1641:904] [2025-02-10 07:51:38 +0000.394065][4a3f] ~AndroidHwAvcEncoder


time:44752465 enter.

[1641:904] [2025-02-10 07:51:38 +0000.394203][4a3f] Release time:44752465 enter.

[1641:904] [2025-02-10 07:51:38 +0000.394252][4a3f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[1641:904] [2025-02-10 07:51:38 +0000.394285][4a3f] Release leave. expire time = 0
ms

[1641:904] [2025-02-10 07:51:38 +0000.394319][4a3f] ~AndroidMediaCodecVideoEncoder


[1641:904] [2025-02-10 07:51:38 +0000.394351][4a3f] ~WrapAndroidMediaCodec
time:44752465 enter.

[1641:904] [2025-02-10 07:51:38 +0000.394385][4a3f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[1641:904] [2025-02-10 07:51:38 +0000.394421][4a3f] video hevc hw codec


destructor:0x7848421ac0

[1641:905] [2025-02-10 07:51:38 +0000.394474][4a3f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[1641:905] [2025-02-10 07:51:38 +0000.394563][4a3f] teardownCompressionSession:


H264Encode::destroyed Encoder
[1641:905] [2025-02-10 07:51:38 +0000.394604][4a3f]
RecordingSessionInternalSimple:destroy aac encoder output!
[1641:905] [2025-02-10 07:51:38 +0000.394637][4a3f] AACSWEncode destructor
[1641:906] [2025-02-10 07:51:38 +0000.396120][4a45] fd_close successed!
[1641:907] [2025-02-10 07:51:38 +0000.396578][4a45] MP4 close file successfully
[1641:907] [2025-02-10 07:51:38 +0000.396640][4a45] Recording session Internal:
notify recording ok
[1641:907] [2025-02-10 07:51:38 +0000.396692][4a45] onRecordingOk: Recording Ok,
compose use time: 1596, averagefps 0
[1641:907] [2025-02-10 07:51:38 +0000.396729][4a45] OnReceiveEOF:
[1641:909] [2025-02-10 07:51:38 +0000.398510][4a43] OnVideoTimer: OnVideoTimer
return
[1641:932] [2025-02-10 07:51:38 +0000.422248][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[1641:932] [2025-02-10 07:51:38 +0000.422406][7dd2] ~MediaComposeFile time:44752493
enter.

[1641:933] [2025-02-10 07:51:38 +0000.422460][7dd2] CancelCompose: CancelCompose,


is composing 0
[1641:933] [2025-02-10 07:51:38 +0000.422615][4a3f] stop recording
[1641:933] [2025-02-10 07:51:38 +0000.422671][4a3f] we have stopped recording
before
[1641:935] [2025-02-10 07:51:38 +0000.424690][7dd2] ~MediaComposeFile leave.
expire time = 3 ms

[1641:935] [2025-02-10 07:51:38 +0000.424902][7dd2]


~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[1641:936] [2025-02-10 07:51:38 +0000.425456][7dd2] global uninited!
[1641:936] [2025-02-10 07:51:38 +0000.425579][7dd2]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[1641:936] [2025-02-10 07:51:38 +0000.425692][7dd2] ~MediaFilterGraph:
MediaFilterGraph destruct
[1641:936] [2025-02-10 07:51:38 +0000.425769][7dd2] RemoveVideoBackGroud: hava not
add video backgroud
[1641:936] [2025-02-10 07:51:38 +0000.425896][7dd2] UnbindInputFilter 0x77460eee98
this 0x7771567320
[1641:936] [2025-02-10 07:51:38 +0000.425958][7dd2] ClearAllSource: remove source
filter, sourceid: 0x773b966e00
[1641:936] [2025-02-10 07:51:38 +0000.425998][7dd2] DestoryDecoderByVideoSource
time:44752497 enter.

[1641:936] [2025-02-10 07:51:38 +0000.426043][7dd2] ~VideoBindDecoder time:44752497


enter.

[1641:937] [2025-02-10 07:51:38 +0000.426984][7dd2] CleanUp time:44752498 enter.

[1641:938] [2025-02-10 07:51:38 +0000.427449][7dd2] CleanUp leave. expire time = 1


ms

[1641:938] [2025-02-10 07:51:38 +0000.427515][7dd2] CleanUp time:44752499 enter.

[1641:939] [2025-02-10 07:51:38 +0000.428930][7dd2] CleanUp leave. expire time = 1


ms

[1641:941] [2025-02-10 07:51:38 +0000.431153][7dd2] ~VideoBindDecoder leave.


expire time = 5 ms

[1641:941] [2025-02-10 07:51:38 +0000.431219][7dd2] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[1641:941] [2025-02-10 07:51:38 +0000.431297][7dd2] UnbindInputFilter 0x7745f5fa98


this 0x77460eee98
[1641:941] [2025-02-10 07:51:38 +0000.431343][7dd2] UnbindInputFilter 0x7745f5f9d8
this 0x7745f5fa98
[1641:941] [2025-02-10 07:51:38 +0000.431385][7dd2] UnbindInputFilter 0x773b967020
this 0x7745f5f9d8
[1641:942] [2025-02-10 07:51:38 +0000.431429][7dd2] UnbindInputFilter 0x77460eea18
this 0x77460ef0d8
[1641:942] [2025-02-10 07:51:38 +0000.431513][7dd2] UnbindInputFilter 0x77460edf98
this 0x77460eea18
[1641:942] [2025-02-10 07:51:38 +0000.431573][7dd2] UnbindInputFilter 0x773b967020
this 0x77460edf98
[1641:942] [2025-02-10 07:51:38 +0000.431651][7dd2] ~GLESContext:
[1641:942] [2025-02-10 07:51:38 +0000.432349][7dd2] GLESContext destruct finish.
[1641:942] [2025-02-10 07:51:38 +0000.432405][7dd2] filter: filter pipeline destroy
this: 0x7771567280
[1643:314] [2025-02-10 07:51:39 +0000.804376][485a] Run AGC when audioType = 0
[1643:443] [2025-02-10 07:51:39 +0000.933409][7dee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[1643:444] [2025-02-10 07:51:39 +0000.933556][7dee] ~MediaFilterCamera
time:44754005 enter.

[1643:444] [2025-02-10 07:51:39 +0000.933597][7dee] StopPullFrameAndWriteMp4


time:44754005 enter.

[1643:449] [2025-02-10 07:51:39 +0000.938676][4855] stop recording


[1643:449] [2025-02-10 07:51:39 +0000.938762][4855] we have stopped recording
before
[1643:449] [2025-02-10 07:51:39 +0000.938880][7dee] StopPullFrameAndWriteMp4
leave. expire time = 5 ms

[1643:451] [2025-02-10 07:51:39 +0000.941345][7dee] DestroyPipelineAndFilters


time:44754012 enter.

[1643:452] [2025-02-10 07:51:39 +0000.941966][7dee] DestroyPipelineAndFilters


leave. expire time = 1 ms

[1643:452] [2025-02-10 07:51:39 +0000.942009][7dee] AppDeviceManagerStopMic

[1643:452] [2025-02-10 07:51:39 +0000.942269][7dee] AppDeviceManagerStopMic::mic


status is on
[1643:452] [2025-02-10 07:51:39 +0000.942314][7dee] Try to stop webrtc device.

[1643:452] [2025-02-10 07:51:39 +0000.942348][7dee] Set record state to


stopped.threadID:32238

[1643:488] [2025-02-10 07:51:39 +0000.977644][485a] haveEnoughProcessedData


internalAudioStream.length: 0
[1643:506] [2025-02-10 07:51:39 +0000.996059][7dee] Try to destory the
recorder.threadID:32238

[1643:710] [2025-02-10 07:51:40 +0000.199658][7dee] DestroyAudioRecorder:


[1643:710] [2025-02-10 07:51:40 +0000.199903][7dee] Cleanup the buffer queue in the
recorder.
[1643:710] [2025-02-10 07:51:40 +0000.199949][7dee] Destroy the recorder.

[1643:714] [2025-02-10 07:51:40 +0000.203910][7dee] StopRecording finished.

[1643:714] [2025-02-10 07:51:40 +0000.203995][7dee] The stop recording success.

[1643:714] [2025-02-10 07:51:40 +0000.204033][7dee]


AudioDeviceDataHandler::StopMicProcess

[1643:716] [2025-02-10 07:51:40 +0000.206405][7dee] AppDeviceManager stop.

[1643:717] [2025-02-10 07:51:40 +0000.206514][7dee] Rlease the webrtc device


object.

[1643:719] [2025-02-10 07:51:40 +0000.209037][7dee] OpenSlesInput destruct.

[1643:719] [2025-02-10 07:51:40 +0000.209475][7dee] OpenSlesOutput destruct.

[1643:721] [2025-02-10 07:51:40 +0000.211054][7dee] EventDispatchServerScope


destruct
[1643:721] [2025-02-10 07:51:40 +0000.211111][7dee]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[1643:721] [2025-02-10 07:51:40 +0000.211183][7dee] ~AudioDeviceDataHandler
[1643:724] [2025-02-10 07:51:40 +0000.213748][7dee] AppDeviceManagerDestruct.

[1643:724] [2025-02-10 07:51:40 +[000:021] [2025-02-10 08:58:46 +0000.855960][23ad]


Log to file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start
time:2025-02-10 08:58:46 +0000
[000:021] [2025-02-10 08:58:46 +0000.856004][23ad] set AppID=50011 old AppID=-1
[000:021] [2025-02-10 08:58:46 +0000.856041][23ad] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebd888

[000:021] [2025-02-10 08:58:46 +0000.856092][23ad] SetAndroidMediaCodecObjects


time:48462980 enter.

[000:021] [2025-02-10 08:58:46 +0000.856120][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:021] [2025-02-10 08:58:46 +0000.856151][23ad] SetAndroidMediaCodecObjects


time:48462980 enter.

[000:021] [2025-02-10 08:58:46 +0000.856182][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[000:021] [2025-02-10 08:58:46 +0000.856214][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x7734d21760
[000:021] [2025-02-10 08:58:46 +0000.856246][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x7734d21760
[000:021] [2025-02-10 08:58:46 +0000.856277][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:021] [2025-02-10 08:58:46 +0000.856321][23ad] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebd888

[000:022] [2025-02-10 08:58:46 +0000.857299][23ad] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b860
[000:022] [2025-02-10 08:58:46 +0000.857350][23ad] SystemUtil Init done
[000:023] [2025-02-10 08:58:46 +0000.858286][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:024] [2025-02-10 08:58:46 +0000.859117][23ad] MediaFilterCamera
[000:024] [2025-02-10 08:58:46 +0000.859181][23ad] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:024] [2025-02-10 08:58:46 +0000.859291][23ad] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:024] [2025-02-10 08:58:46 +0000.859325][23ad] Recording session using default
bitrate support by app:14680064
[000:024] [2025-02-10 08:58:46 +0000.859326][566d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bc95ac0
[000:024] [2025-02-10 08:58:46 +0000.859755][566d] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:025] [2025-02-10 08:58:46 +0000.859974][23ad] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:025] [2025-02-10 08:58:46 +0000.860462][23ad] Error(ini.cc:191): Open the file
failed. error:2
[000:025] [2025-02-10 08:58:46 +0000.860493][23ad]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:025] [2025-02-10 08:58:46 +0000.860530][23ad] The device model: poco f2 pro
usingSoftwareAEC value: 0
[000:027] [2025-02-10 08:58:46 +0000.862589][23ad] Error(ini.cc:191): Open the file
failed. error:2
[000:027] [2025-02-10 08:58:46 +0000.862628][23ad]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:027] [2025-02-10 08:58:46 +0000.862673][23ad] The device model: poco f2 pro
usingHardwareAEC value: 0
[000:027] [2025-02-10 08:58:46 +0000.862706][23ad] The machine device: poco f2 pro
usingHardwareAEC value: 0
[000:027] [2025-02-10 08:58:46 +0000.862741][23ad] Using Default AEC type: software
AEC
[000:028] [2025-02-10 08:58:46 +0000.863633][23ad] The device model: poco f2 pro
enum value: 0
[000:029] [2025-02-10 08:58:46 +0000.863931][23ad] GetMachineModel is POCO F2 Pro
[000:029] [2025-02-10 08:58:46 +0000.863958][23ad] GetMachineInfo: POCO F2 Pro
[000:029] [2025-02-10 08:58:46 +0000.863984][23ad] Construct BeautifyReader
begin...
[000:029] [2025-02-10 08:58:46 +0000.864005][23ad] dumpStickerRgba:0
dumpStickerYuv:0
[000:029] [2025-02-10 08:58:46 +0000.864037][23ad] Construct BeautifyReader done.
[000:032] [2025-02-10 08:58:46 +0000.866912][23ad] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:032] [2025-02-10 08:58:46 +0000.866937][5670] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77645d8ea0
[000:032] [2025-02-10 08:58:46 +0000.867201][23ad] AppDeviceManager telnet server
for statistics started......
[000:032] [2025-02-10 08:58:46 +0000.867636][23ad] CpuOverloadDetect time:48462991
enter.

[000:032] [2025-02-10 08:58:46 +0000.867708][23ad] CpuOverloadDetect leave. expire


time = 0 ms

[000:032] [2025-02-10 08:58:46 +0000.867723][5671] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7848467b40
[000:033] [2025-02-10 08:58:46 +0000.868150][23ad] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:033] [2025-02-10 08:58:46 +0000.868179][23ad] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:033] [2025-02-10 08:58:46 +0000.868442][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:034] [2025-02-10 08:58:46 +0000.869597][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:035] [2025-02-10 08:58:46 +0000.869998][23ad] CreatePlatformSpecificObjects:
[000:035] [2025-02-10 08:58:46 +0000.870041][23ad] audio device use opensle input
and opensl output
[000:035] [2025-02-10 08:58:46 +0000.870105][23ad] Create OpenSLES output module
with java VM support.

[000:035] [2025-02-10 08:58:46 +0000.870220][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:035] [2025-02-10 08:58:46 +0000.870350][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:035] [2025-02-10 08:58:46 +0000.870482][23ad] Create OpenSLES output module
with buffer num:1

[000:035] [2025-02-10 08:58:46 +0000.870590][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:035] [2025-02-10 08:58:46 +0000.870695][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:036] [2025-02-10 08:58:46 +0000.870815][23ad] Create OpenSLES input module
with java VM support.

[000:036] [2025-02-10 08:58:46 +0000.870842][23ad] Create OpenSLES input module


with buffer num:1

[000:036] [2025-02-10 08:58:46 +0000.870883][23ad] Error(trace.cc:40): Init the


output and input for audio device template.
[000:036] [2025-02-10 08:58:46 +0000.870908][23ad] Init the output device.

[000:036] [2025-02-10 08:58:46 +0000.870923][23ad] Init the opensl input.


[000:036] [2025-02-10 08:58:46 +0000.870938][23ad] AppDeviceManager get setting
samplerate: 0
[000:036] [2025-02-10 08:58:46 +0000.871176][23ad] The device model: poco f2 pro
enum value: 0
[000:036] [2025-02-10 08:58:46 +0000.871511][23ad] The device model: poco f2 pro
enum value: 0
[000:036] [2025-02-10 08:58:46 +0000.871543][23ad] Set the sample rate to be:48000

[000:036] [2025-02-10 08:58:46 +0000.871560][23ad] Enable the recording stereo:0


[000:036] [2025-02-10 08:58:46 +0000.871577][23ad] Set the playout as stereo:1
[000:036] [2025-02-10 08:58:46 +0000.871592][23ad] Init the microphone.
[000:038] [2025-02-10 08:58:46 +0000.872990][23ad] Update the recording sample rate
to be: 48000
[000:038] [2025-02-10 08:58:46 +0000.873090][23ad] Init the speaker.
[000:038] [2025-02-10 08:58:46 +0000.873139][23ad] Low latency buffer size:144 low
sample rate:48000
[000:038] [2025-02-10 08:58:46 +0000.873432][23ad] Using 1 x 10ms for an audio
frame.

[000:042] [2025-02-10 08:58:46 +0000.876967][23ad] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:042] [2025-02-10 08:58:46 +0000.877049][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:042] [2025-02-10 08:58:46 +0000.877100][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:046] [2025-02-10 08:58:46 +0000.881222][23ad] The device model:poco f2 pro

[000:046] [2025-02-10 08:58:46 +0000.881272][23ad] speaker output factor:100


defaultFactor: 100

[000:046] [2025-02-10 08:58:46 +0000.881289][23ad] headset output factor:100


defaultFactor: 100

[000:046] [2025-02-10 08:58:46 +0000.881594][23ad] AppDeviceManagerStart finished.


[000:046] [2025-02-10 08:58:46 +0000.881621][23ad] AppDeviceManagerStartMic::mic
status is off
[000:046] [2025-02-10 08:58:46 +0000.881672][23ad] AppDeviceManagerStartMic update
aec type: 2

[000:046] [2025-02-10 08:58:46 +0000.881692][23ad] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:046] [2025-02-10 08:58:46 +0000.881711][23ad]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:046] [2025-02-10 08:58:46 +0000.881730][23ad]
AudioDeviceDataHandler::StartMicProcess

[000:047] [2025-02-10 08:58:46 +0000.881827][23ad] Try to start webrtc recording


device.

[000:047] [2025-02-10 08:58:46 +0000.881854][23ad] StartRecording. threadID:9133


[000:047] [2025-02-10 08:58:46 +0000.881859][5672] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:047] [2025-02-10 08:58:46 +0000.881921][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[000:047] [2025-02-10 08:58:46 +0000.882071][23ad] The machine model:POCO F2 Pro

[000:047] [2025-02-10 08:58:46 +0000.882110][23ad] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:047] [2025-02-10 08:58:46 +0000.882131][23ad] Set the recording mode before


getSetting: 4
[000:047] [2025-02-10 08:58:46 +0000.882150][23ad] Set the recording mode after
getSetting: 1
[000:083] [2025-02-10 08:58:46 +0000.917909][23ad] StartRecording finished.

[000:083] [2025-02-10 08:58:46 +0000.917965][23ad] audio: start the audio mic


checker timer.

[000:083] [2025-02-10 08:58:46 +0000.918367][23ad] machine model :poco


[000:083] [2025-02-10 08:58:46 +0000.918398][23ad] Support this machine model :poco
[000:086] [2025-02-10 08:58:46 +0000.920837][23ad] global inited! current sdk
version: 07-20-936c45f
[000:145] [2025-02-10 08:58:46 +0000.979940][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:145] [2025-02-10 08:58:46 +0000.980001][5673] _deviceSampleRate:48000

[000:148] [2025-02-10 08:58:46 +0000.983544][5672] Run AGC when audioType = 0


[000:148] [2025-02-10 08:58:46 +0000.983611][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:324] [2025-02-10 08:58:47 +0000.159438][3365]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:324] [2025-02-10 08:58:47 +0000.159553][566e] MediaFilterCamera, recording
file context:0x78485a1b00 input texture:22
[000:324] [2025-02-10 08:58:47 +0000.159600][566e] GLESContext:
[000:324] [2025-02-10 08:58:47 +0000.159646][566e] The result of eglGetDisplay is:
0xb40000790431bf40
[000:325] [2025-02-10 08:58:47 +0000.160503][566e] The result of creation:
0x774487c380
[000:325] [2025-02-10 08:58:47 +0000.160578][566e] The result of
eglCreatePbufferSurface is: 0x774487c480
[000:325] [2025-02-10 08:58:47 +0000.160654][3365]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x78485a1b00 input_texture: 22
[001:788] [2025-02-10 08:58:48 +0000.623883][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[002:148] [2025-02-10 08:58:48 +0000.983170][5672] Run AGC when audioType = 0
[003:506] [2025-02-10 08:58:50 +0000.341607][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[004:083] [2025-02-10 08:58:50 +0000.918428][5669]
monitorTime:4000totalDuration:3940
[004:133] [2025-02-10 08:58:50 +0000.968595][2372] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[004:133] [2025-02-10 08:58:50 +0000.968710][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[004:134] [2025-02-10 08:58:50 +0000.968955][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[004:134] [2025-02-10 08:58:50 +0000.969062][566e] operator() time:48467093 enter.

[004:134] [2025-02-10 08:58:50 +0000.969137][566e] MediaFilterCamera, recording


file context:0x78485a1b00 input texture:22
[004:135] [2025-02-10 08:58:50 +0000.970387][566e] MicSource: Mic source
created:10x784852a980
[004:136] [2025-02-10 08:58:50 +0000.971082][566e] received external audio stream

[004:136] [2025-02-10 08:58:50 +0000.971148][566e] alloc thread: 0x77541c9c80


name:worker0 thread id:511584373936 to Mic_source
[004:136] [2025-02-10 08:58:50 +0000.971173][566e] audio: start the audio sender
thread.

[004:136] [2025-02-10 08:58:50 +0000.971225][566e] construct OpenGLRenderProgram


0x78484c5b98
[004:136] [2025-02-10 08:58:50 +0000.971243][566e] CropFilter::SetOrientation
orientation: 90
[004:136] [2025-02-10 08:58:50 +0000.971354][566e] filter: filter pipeline
construtc this: 0x7754038d40
[004:136] [2025-02-10 08:58:50 +0000.971379][566e] filter: filter pipeline2 update
pattern: 1
[004:136] [2025-02-10 08:58:50 +0000.971451][566e] CameraSource::source_id_:1
[004:136] [2025-02-10 08:58:50 +0000.971474][566e] RecordAudioSource::source_id_:2
[004:136] [2025-02-10 08:58:50 +0000.971634][566e] BindInputFilter 0x77541ca3c0
this 0x78484c5dc0
[004:136] [2025-02-10 08:58:50 +0000.971667][566e] BindInputFilter 0x77541ca558
this 0x77541ca6d0
[004:136] [2025-02-10 08:58:50 +0000.971700][566e] BindInputFilter 0x78484c5dc0
this 0x7754038de0
[004:136] [2025-02-10 08:58:50 +0000.971744][566e] setParamentForFilters:
speed:1.000000
[004:137] [2025-02-10 08:58:50 +0000.971794][566e] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[004:137] [2025-02-10 08:58:50 +0000.971819][566e] SetParamForFilter time:48467096
enter.

[004:137] [2025-02-10 08:58:50 +0000.971834][566e] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[004:137] [2025-02-10 08:58:50 +0000.971867][566e] SetParamForFilter: Params video
index is: 0
[004:137] [2025-02-10 08:58:50 +0000.971900][566e] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[004:137] [2025-02-10 08:58:50 +0000.971933][566e] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[004:137] [2025-02-10 08:58:50 +0000.971963][566e] crop filter mode tpye:
citytravelvideo index:0
[004:140] [2025-02-10 08:58:50 +0000.975267][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975320][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975340][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975357][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975373][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975404][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975440][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975472][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975488][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975502][566e]
Warning(parse_template_json.cc:67): json parament no found the parament
[004:140] [2025-02-10 08:58:50 +0000.975515][566e]
Warning(parse_template_json.cc:93): json parament no found the duration
[004:140] [2025-02-10 08:58:50 +0000.975533][566e] SetParamForFilter leave. expire
time = 3 ms

[004:140] [2025-02-10 08:58:50 +0000.975654][566e] OnOutputSizeChanged width 1280


height 720
[004:140] [2025-02-10 08:58:50 +0000.975673][566e] OpenGLFrameBuffer: width:1280
height:720
[004:140] [2025-02-10 08:58:50 +0000.975690][566e] OpenGLFrameBuffer: width:1280
height:720
[004:140] [2025-02-10 08:58:50 +0000.975703][566e] OpenGLFrameBuffer: width:1280
height:720
[004:140] [2025-02-10 08:58:50 +0000.975719][566e] OpenGLFrameBuffer: width:1280
height:720
[004:140] [2025-02-10 08:58:50 +0000.975734][566e] OpenGLFrameBuffer: width:1280
height:720
[004:141] [2025-02-10 08:58:50 +0000.975802][566e] OpenGLFrameBuffer: width:1280
height:720
[004:141] [2025-02-10 08:58:50 +0000.975820][566e] construct TrivalImageDrawer
0x775419bb40
[004:141] [2025-02-10 08:58:50 +0000.975835][566e] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x775419bb40 context 0x77d544ccc0
[004:141] [2025-02-10 08:58:50 +0000.975850][566e] setupGLES:
[004:141] [2025-02-10 08:58:50 +0000.976177][566e] OpenGLRenderProgram::Initialize.
[004:141] [2025-02-10 08:58:50 +0000.976241][566e] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[004:141] [2025-02-10 08:58:50 +0000.976258][566e] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[004:141] [2025-02-10 08:58:50 +0000.976290][566e] Init open gl render:
0x78484c5b98
[004:141] [2025-02-10 08:58:50 +0000.976312][566e] Fragement shader path:
[004:141] [2025-02-10 08:58:50 +0000.976335][566e] Fragement shader path:
[004:141] [2025-02-10 08:58:50 +0000.976349][566e] create opengl program object.
[004:141] [2025-02-10 08:58:50 +0000.976362][566e] create shader: vertex
[004:141] [2025-02-10 08:58:50 +0000.976714][566e] create shader: fragment
[004:143] [2025-02-10 08:58:50 +0000.977985][566e] Have not extra filter filename!
[004:143] [2025-02-10 08:58:50 +0000.978032][566e] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[004:143] [2025-02-10 08:58:50 +0000.978050][566e] OpenGLRenderProgram::Initialize
success.
[004:143] [2025-02-10 08:58:50 +0000.978139][566e] Setup the OpenGL result:1
[004:143] [2025-02-10 08:58:50 +0000.978338][566d] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4
[004:143] [2025-02-10 08:58:50 +0000.978458][566d] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[004:143] [2025-02-10 08:58:50 +0000.978488][579c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777e5eb098
[004:143] [2025-02-10 08:58:50 +0000.978518][566d] 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
[004:143] [2025-02-10 08:58:50 +0000.978544][566d] 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_48467102.mp4
fileFD: -1
[004:144] [2025-02-10 08:58:50 +0000.978824][566d] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4
is opened successfully
[004:144] [2025-02-10 08:58:50 +0000.978852][566d] setupMediaProcessers:
[004:144] [2025-02-10 08:58:50 +0000.978866][566d]
RecordingSessionInternalSimple:setup media processers.
[004:144] [2025-02-10 08:58:50 +0000.978896][566d] construct AAC encoder
[004:144] [2025-02-10 08:58:50 +0000.979396][566d] H264Encoder creating:
superfast011818
[004:144] [2025-02-10 08:58:50 +0000.979433][566d] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[004:145] [2025-02-10 08:58:50 +0000.980022][566d] H264Encode::GetMachineModel is
POCO F2 Pro
[004:145] [2025-02-10 08:58:50 +0000.980058][566d] H264Encoder machine_mode is:POCO
F2 Pro
[004:145] [2025-02-10 08:58:50 +0000.980073][566d] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[004:145] [2025-02-10 08:58:50 +0000.980087][566d] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[004:145] [2025-02-10 08:58:50 +0000.980214][566d] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[004:145] [2025-02-10 08:58:50 +0000.980233][566d] setupCompressionSession:
[004:145] [2025-02-10 08:58:50 +0000.980249][566d] H264Encode::creating hareware
Encoder
[004:145] [2025-02-10 08:58:50 +0000.980265][566d] AndroidHwAvcEncoder
time:48467104 enter.

[004:145] [2025-02-10 08:58:50 +0000.980554][566d] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[004:145] [2025-02-10 08:58:50 +0000.980655][566d] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[004:145] [2025-02-10 08:58:50 +0000.980677][566d] The video avc hw codec address
is 0x775bcf29b8
[004:145] [2025-02-10 08:58:50 +0000.980719][566d] AndroidHwAvcEncoder leave.
expire time = 0 ms

[004:145] [2025-02-10 08:58:50 +0000.980746][566d] RegisterEncodeCompleteCallback


time:48467104 enter.

[004:146] [2025-02-10 08:58:50 +0000.980837][566d] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[004:146] [2025-02-10 08:58:50 +0000.980868][566d] InitEncode time:48467105 enter.

[004:146] [2025-02-10 08:58:50 +0000.980904][566d] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[004:146] [2025-02-10 08:58:50 +0000.980933][566d] Create time:48467105 enter.

[004:146] [2025-02-10 08:58:50 +0000.980965][566d] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[004:146] [2025-02-10 08:58:50 +0000.980999][566d]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x773aad60c0
[004:148] [2025-02-10 08:58:50 +0000.983197][5672] Run AGC when audioType = 0
[004:148] [2025-02-10 08:58:50 +0000.983260][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:148] [2025-02-10 08:58:50 +0000.983286][5672] On audio frame the broadcast
with timestamp:48467107 samples:480. (1000 frame for one log)

[004:156] [2025-02-10 08:58:50 +0000.991468][5795] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[004:157] [2025-02-10 08:58:50 +0000.991822][5795] The output timestamp from audio
mixer change:48467107
[004:157] [2025-02-10 08:58:50 +0000.991851][5795] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:158] [2025-02-10 08:58:50 +0000.992888][566d]
supported_type:image/vnd.android.heic
[004:158] [2025-02-10 08:58:50 +0000.992957][566d] supported_type:video/avc
[004:158] [2025-02-10 08:58:50 +0000.992984][566d] name:OMX.qcom.video.encoder.avc
mime:video/avc
[004:158] [2025-02-10 08:58:50 +0000.993024][566d] hwCodecPrefix :OMX.qcom.
[004:158] [2025-02-10 08:58:50 +0000.993053][566d] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[004:158] [2025-02-10 08:58:50 +0000.993074][566d] mediacodec_createCodecByName
time:48467117 enter.
[004:158] [2025-02-10 08:58:50 +0000.993094][566d] WrapAndroidMediaCodec
time:48467117 enter.

[004:158] [2025-02-10 08:58:50 +0000.993438][566d] WrapAndroidMediaCodec leave.


expire time = 0 ms

[004:195] [2025-02-10 08:58:51 +0000.30112][566d] mediacodec_createCodecByName


leave. expire time = 37 ms

[004:195] [2025-02-10 08:58:51 +0000.30165][566d] WrapAndroidMediaFromat


time:48467154 enter.

[004:195] [2025-02-10 08:58:51 +0000.30218][566d] WrapAndroidMediaFromat leave.


expire time = 0 ms

[004:242] [2025-02-10 08:58:51 +0000.77242][566d] Destroy time:48467201 enter.

[004:242] [2025-02-10 08:58:51 +0000.77299][566d] WrapAndroidMediaFromat::


Destroy
[004:242] [2025-02-10 08:58:51 +0000.77317][566d] Destroy leave. expire time = 0
ms

[004:242] [2025-02-10 08:58:51 +0000.77332][566d] ~WrapAndroidMediaFromat


time:48467201 enter.

[004:242] [2025-02-10 08:58:51 +0000.77348][566d] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[004:242] [2025-02-10 08:58:51 +0000.77366][566d] Create leave. expire time = 96


ms

[004:242] [2025-02-10 08:58:51 +0000.77385][566d] isSemiPlanarSupport time:48467201


enter.

[004:242] [2025-02-10 08:58:51 +0000.77401][566d] H264Encoder isSemiPlanarSupport


[004:242] [2025-02-10 08:58:51 +0000.77419][566d] isSemiPlanarSupport leave.
expire time = 0 ms

[004:242] [2025-02-10 08:58:51 +0000.77436][566d] creat hw H264Encoder success,


isSemiPlanar:1
[004:242] [2025-02-10 08:58:51 +0000.77496][566d] InitEncode leave. expire time =
96 ms

[004:242] [2025-02-10 08:58:51 +0000.77518][566d] H264Encode::created Encoder


[004:242] [2025-02-10 08:58:51 +0000.77535][566d] H264Encode:: H264 encoder
created.
[004:242] [2025-02-10 08:58:51 +0000.77552][566d] H264 encoder created.
[004:242] [2025-02-10 08:58:51 +0000.77568][566d]
RecordingSessionInternalSimple:created avc encoder avc: 0x77645cf240
[004:242] [2025-02-10 08:58:51 +0000.77585][566d] setOutput:
[004:242] [2025-02-10 08:58:51 +0000.77642][566d]
RecordingSessionInternalSimple:encoder set output to muxer!
[004:242] [2025-02-10 08:58:51 +0000.77684][566d] request a key frame
[004:243] [2025-02-10 08:58:51 +0000.77773][566d] H264Encode:: request a key frame
[004:243] [2025-02-10 08:58:51 +0000.77902][566d] setDisplayRotate :90
[004:243] [2025-02-10 08:58:51 +0000.77938][566d] 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
[004:243] [2025-02-10 08:58:51 +0000.77989][566e] StartRecording:
[004:243] [2025-02-10 08:58:51 +0000.78053][5795] operator(): Set the recording
session in mic source. recording session: 0x77541ca400
[004:243] [2025-02-10 08:58:51 +0000.78150][566e] operator() leave. expire time =
109 ms

[004:243] [2025-02-10 08:58:51 +0000.78152][5794] AF_SpeedFilter audio 0x77541ca580


PullFrame
[004:243] [2025-02-10 08:58:51 +0000.78240][5794] RecordAudioSource::PullAudioFrame
[004:243] [2025-02-10 08:58:51 +0000.78276][5794] AF_SpeedFilter::PullFrame eof4
[004:245] [2025-02-10 08:58:51 +0000.80465][5794]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[004:249] [2025-02-10 08:58:51 +0000.84691][5794] AF_SpeedFilter audio time,
0x77541ca580 rcv time: 48467204
[004:250] [2025-02-10 08:58:51 +0000.84771][5794] AF_SpeedFilter audio time,
0x77541ca580 rcv time: 48467204in_nSamples:441
[004:250] [2025-02-10 08:58:51 +0000.84858][5794] resampled_data_size:0
[004:292] [2025-02-10 08:58:51 +0000.127606][566e]
MediaFilterCamera::NeedProcessTexture
[004:292] [2025-02-10 08:58:51 +0000.127685][566e] begine recode to first frame
spend time:158
[004:292] [2025-02-10 08:58:51 +0000.127723][566e] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x77541ca280
[004:293] [2025-02-10 08:58:51 +0000.127817][566e] blur_distance_:0
[004:293] [2025-02-10 08:58:51 +0000.127848][566e] blur_direction_angle_:-90
[004:293] [2025-02-10 08:58:51 +0000.127879][566e]
GPUImageProcessing::SetOrientation orientation: 90
[004:293] [2025-02-10 08:58:51 +0000.127907][566e] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[004:293] [2025-02-10 08:58:51 +0000.127960][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[004:293] [2025-02-10 08:58:51 +0000.128021][566e] GPUImageProcessing: input frame
width1280 X 720
[004:294] [2025-02-10 08:58:51 +0000.129669][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[004:296] [2025-02-10 08:58:51 +0000.131216][566e] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[004:296] [2025-02-10 08:58:51 +0000.131330][566e] CropFilter::OnVideoFrame
outputtexture :32
[004:296] [2025-02-10 08:58:51 +0000.131377][566e] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[004:300] [2025-02-10 08:58:51 +0000.134791][566e] The read pixel from buffer take:
4 width:1280 height:720 frameType:0
[004:327] [2025-02-10 08:58:51 +0000.162329][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[004:333] [2025-02-10 08:58:51 +0000.168431][566e] The convert RGB to YUV take 3
[004:333] [2025-02-10 08:58:51 +0000.168679][566e] FilterPipeline2::OnVideoFrame
pts 32 last_video_timestamp_ 32
[004:334] [2025-02-10 08:58:51 +0000.168774][566e]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[004:334] [2025-02-10 08:58:51 +0000.169342][579b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[004:334] [2025-02-10 08:58:51 +0000.169400][579b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[004:334] [2025-02-10 08:58:51 +0000.169429][579b] push video frame to H264
encoder. (100 frame for one log)
[004:334] [2025-02-10 08:58:51 +0000.169458][579b] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[004:334] [2025-02-10 08:58:51 +0000.169483][579b] H264Encode::push video frame to


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

[004:334] [2025-02-10 08:58:51 +0000.169507][579b] Push an pts:0 to dts queue.


[004:334] [2025-02-10 08:58:51 +0000.169548][579b] DTS queue for
Generator:0x777e5eb2b8 0
[004:334] [2025-02-10 08:58:51 +0000.169569][579b] The input pts:0 fps:30
[004:335] [2025-02-10 08:58:51 +0000.170117][579b]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[004:360] [2025-02-10 08:58:51 +0000.195441][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[004:373] [2025-02-10 08:58:51 +0000.208661][5794] AF_SpeedFilter audio time 222,
0x77541ca580 out time: 48467204 org time: 48467204
[004:373] [2025-02-10 08:58:51 +0000.208751][5794] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[004:374] [2025-02-10 08:58:51 +0000.208787][5794]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 48467204
[004:374] [2025-02-10 08:58:51 +0000.208815][5794]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[004:374] [2025-02-10 08:58:51 +0000.208868][5794] AF_SpeedFilter audio time
[004:374] [2025-02-10 08:58:51 +0000.208902][5794] AF_SpeedFilter audio time 111,
0x77541ca580 out time: 48467214 org time: 48467214
[004:375] [2025-02-10 08:58:51 +0000.210185][579a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:2
[004:375] [2025-02-10 08:58:51 +0000.210546][579c] add aac audio track with id:1
[004:395] [2025-02-10 08:58:51 +0000.230695][579b] h264 add frame header cdr flag
[004:396] [2025-02-10 08:58:51 +0000.231283][579b] h264 add frame header cdr flag
[004:396] [2025-02-10 08:58:51 +0000.231756][579b] SendFrame
encodedImage._timeStamp:0encodedImage->_length:168719
[004:397] [2025-02-10 08:58:51 +0000.231905][579b] Received key frame:0
[004:397] [2025-02-10 08:58:51 +0000.231946][579b] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[004:397] [2025-02-10 08:58:51 +0000.231982][579b] H264Encode::H264SWEncoder get
callback, length:168719 type:0 nalType:7length:18
[004:397] [2025-02-10 08:58:51 +0000.232017][579b] H264Encode:: get a sps pps
header!headerSize:31
[004:397] [2025-02-10 08:58:51 +0000.232048][579b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[004:397] [2025-02-10 08:58:51 +0000.232705][579c] get the H.264 SPS parameter
[004:398] [2025-02-10 08:58:51 +0000.233025][579c] add video track with id:2
[004:399] [2025-02-10 08:58:51 +0000.234745][579c] get the H.264 PPS parameter
[004:400] [2025-02-10 08:58:51 +0000.235356][579c] get the H.264 IDR frame
[004:400] [2025-02-10 08:58:51 +0000.235407][579c] resss:true
[004:400] [2025-02-10 08:58:51 +0000.235437][579c] video start ts:0
[004:401] [2025-02-10 08:58:51 +0000.235828][579c] the video frame has been written
into MP4 file
[004:460] [2025-02-10 08:58:51 +0000.294823][579c] audio start ts:0
[004:460] [2025-02-10 08:58:51 +0000.294924][579c] the audio frame has been written
into MP4 file
[004:791] [2025-02-10 08:58:51 +0000.626366][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:828] [2025-02-10 08:58:51 +0000.663192][566e] The convert RGB to YUV take 1
[005:154] [2025-02-10 08:58:51 +0000.988809][5795] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:169] [2025-02-10 08:58:52 +0000.4711][579b] DTS queue for
Generator:0x777e5eb2b8 804 841
[005:221] [2025-02-10 08:58:52 +0000.56480][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[005:293] [2025-02-10 08:58:52 +0000.127889][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:329] [2025-02-10 08:58:52 +0000.164389][566e] The convert RGB to YUV take 2
[005:671] [2025-02-10 08:58:52 +0000.505951][579b] Push an pts:1339 to dts queue.
[005:696] [2025-02-10 08:58:52 +0000.531433][579b] last dts:1301 currentPts:1339
ppsOrSPS:0 queue length:2
[005:794] [2025-02-10 08:58:52 +0000.628988][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:823] [2025-02-10 08:58:52 +0000.657782][566e] The convert RGB to YUV take 2
[005:822] [2025-02-10 08:58:52 +0000.657670][5794] AF_SpeedFilter audio
0x77541ca580 PullFrame
[005:997] [2025-02-10 08:58:52 +0000.832306][579b] DTS queue for
Generator:0x777e5eb2b8 1637 1668
[006:070] [2025-02-10 08:58:52 +0000.905375][5794]
RecordAudioSource::PullAudioFrame
[006:149] [2025-02-10 08:58:52 +0000.984258][5672] Run AGC when audioType = 0
[006:156] [2025-02-10 08:58:52 +0000.991160][5795] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:294] [2025-02-10 08:58:53 +0000.129346][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:329] [2025-02-10 08:58:53 +0000.164514][566e] The convert RGB to YUV take 1
[006:363] [2025-02-10 08:58:53 +0000.197816][566e] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[006:367] [2025-02-10 08:58:53 +0000.202412][579b] h264 add frame header cdr flag
[006:368] [2025-02-10 08:58:53 +0000.202791][579b] Received key frame:2002
[006:400] [2025-02-10 08:58:53 +0000.235647][579c] get the H.264 IDR frame
[006:475] [2025-02-10 08:58:53 +0000.310006][5794] AF_SpeedFilter::PullFrame eof4
[006:477] [2025-02-10 08:58:53 +0000.312176][5794]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[006:541] [2025-02-10 08:58:53 +0000.376458][5794] resampled_data_size:7168
[006:721] [2025-02-10 08:58:53 +0000.555981][579a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:5
[006:799] [2025-02-10 08:58:53 +0000.634076][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:803] [2025-02-10 08:58:53 +0000.638177][579b] DTS queue for
Generator:0x777e5eb2b8 2472
[006:833] [2025-02-10 08:58:53 +0000.667964][566e] The convert RGB to YUV take 6
[006:938] [2025-02-10 08:58:53 +0000.773630][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[006:994] [2025-02-10 08:58:53 +0000.828865][579b] Push an pts:2667 to dts queue.
[007:023] [2025-02-10 08:58:53 +0000.858196][579b] last dts:2631 currentPts:2667
ppsOrSPS:0 queue length:2
[007:151] [2025-02-10 08:58:53 +0000.986258][5795] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:294] [2025-02-10 08:58:54 +0000.129666][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:328] [2025-02-10 08:58:54 +0000.162816][566e] The convert RGB to YUV take 2
[007:390] [2025-02-10 08:58:54 +0000.225487][5794] AF_SpeedFilter audio
0x77541ca580 PullFrame
[007:592] [2025-02-10 08:58:54 +0000.427080][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[007:633] [2025-02-10 08:58:54 +0000.468324][579b] DTS queue for
Generator:0x777e5eb2b8 3298
[007:658] [2025-02-10 08:58:54 +0000.492865][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[007:658] [2025-02-10 08:58:54 +0000.492963][566e] GPUImageProcessing: input frame
width1280 X 720
[007:658] [2025-02-10 08:58:54 +0000.493469][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[007:658] [2025-02-10 08:58:54 +0000.493560][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[007:662] [2025-02-10 08:58:54 +0000.497248][579b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3333
[007:664] [2025-02-10 08:58:54 +0000.499128][579b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3298 pts:3298
[007:699] [2025-02-10 08:58:54 +0000.534674][579b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3372
[007:699] [2025-02-10 08:58:54 +0000.534754][579b] push video frame to H264
encoder. (100 frame for one log)

[007:700] [2025-02-10 08:58:54 +0000.534787][579b] push video frame to H264


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

[007:700] [2025-02-10 08:58:54 +0000.534819][579b] H264Encode::push video frame to


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

[007:700] [2025-02-10 08:58:54 +0000.534860][579b] The input pts:3372 fps:30


[007:702] [2025-02-10 08:58:54 +0000.537624][579b] SendFrame
encodedImage._timeStamp:3333encodedImage->_length:61856
[007:727] [2025-02-10 08:58:54 +0000.561803][579b] H264Encode::H264SWEncoder get
callback, length:38752 type:1 nalType:1length:38748
[007:764] [2025-02-10 08:58:54 +0000.599585][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[007:769] [2025-02-10 08:58:54 +0000.604763][566e] operator(): Stop
[007:770] [2025-02-10 08:58:54 +0000.604880][566e] StopPullFrameAndWriteMp4
time:48470729 enter.

[007:770] [2025-02-10 08:58:54 +0000.604966][566e] StopRecording:


[007:772] [2025-02-10 08:58:54 +0000.606979][5794] resampled_data_size:512
[007:772] [2025-02-10 08:58:54 +0000.607118][5794] AF_SpeedFilter audio time 222,
0x77541ca580 out time: 48470684 org time: 48470684
[007:772] [2025-02-10 08:58:54 +0000.607227][5794] PullAudioFrame: PullFrame audio
finished.
[007:772] [2025-02-10 08:58:54 +0000.607260][5794]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[007:774] [2025-02-10 08:58:54 +0000.609172][579b]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:104
[007:777] [2025-02-10 08:58:54 +0000.612549][566d] stop recording
[007:777] [2025-02-10 08:58:54 +0000.612620][566d]
RecordingSessionInternalSimple:destroy media processers
[007:777] [2025-02-10 08:58:54 +0000.612690][566d] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[007:777] [2025-02-10 08:58:54 +0000.612720][566d] H264Encode::flushing hareware
Encoder
[007:778] [2025-02-10 08:58:54 +0000.612840][566d] Flush time:48470737 enter.

[007:778] [2025-02-10 08:58:54 +0000.612875][566d] H264Encoder encoder flush


[007:778] [2025-02-10 08:58:54 +0000.612899][566d] flush output queue
[008:091] [2025-02-10 08:58:54 +0000.926700][566d] Flush leave. expire time = 313
ms

[008:092] [2025-02-10 08:58:54 +0000.926826][566d] ~H264EncodeWrap:


[008:092] [2025-02-10 08:58:54 +0000.926856][566d] ~H264Encode:
[008:092] [2025-02-10 08:58:54 +0000.926876][566d] teardownCompressionSession:
H264Encode::destroying Encoder
[008:092] [2025-02-10 08:58:54 +0000.926897][566d] Release time:48471051 enter.

[008:092] [2025-02-10 08:58:54 +0000.926973][566d] Release:


MediaCodecVideoEncoder::Release _inited:1
[008:092] [2025-02-10 08:58:54 +0000.927003][566d] Destroy time:48471051 enter.

[008:092] [2025-02-10 08:58:54 +0000.927023][566d] H264Encoder encoderDestroy


[008:092] [2025-02-10 08:58:54 +0000.927059][566d]
AndroidMediaCodecVideoEncoder::release env: 0x775c20dee0
[008:092] [2025-02-10 08:58:54 +0000.927081][566d]
AndroidMediaCodecVideoEncoder::Destroy
[008:115] [2025-02-10 08:58:54 +0000.950257][566d] Destroy leave. expire time = 23
ms

[008:115] [2025-02-10 08:58:54 +0000.950391][566d] Release leave. expire time = 23


ms

[008:115] [2025-02-10 08:58:54 +0000.950446][566d] ~AndroidHwAvcEncoder


time:48471074 enter.

[008:115] [2025-02-10 08:58:54 +0000.950572][566d] Release time:48471074 enter.

[008:115] [2025-02-10 08:58:54 +0000.950633][566d] Release:


MediaCodecVideoEncoder:: has been released before, just return
[008:115] [2025-02-10 08:58:54 +0000.950682][566d] Release leave. expire time = 0
ms

[008:115] [2025-02-10 08:58:54 +0000.950730][566d] ~AndroidMediaCodecVideoEncoder


[008:115] [2025-02-10 08:58:54 +0000.950758][566d] ~WrapAndroidMediaCodec
time:48471074 enter.

[008:116] [2025-02-10 08:58:54 +0000.950800][566d] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[008:116] [2025-02-10 08:58:54 +0000.950836][566d] video hevc hw codec


destructor:0x775bcf29b8

[008:116] [2025-02-10 08:58:54 +0000.950888][566d] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[008:116] [2025-02-10 08:58:54 +0000.950941][566d] teardownCompressionSession:


H264Encode::destroyed Encoder
[008:116] [2025-02-10 08:58:54 +0000.950985][566d]
RecordingSessionInternalSimple:destroy aac encoder output!
[008:116] [2025-02-10 08:58:54 +0000.951023][566d] AACSWEncode destructor
[008:118] [2025-02-10 08:58:54 +0000.953755][579c] MP4 close file successfully
[008:119] [2025-02-10 08:58:54 +0000.953805][579c] Recording session Internal:
notify recording ok
[008:119] [2025-02-10 08:58:54 +0000.953836][579c] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4,
output_video_timestamp_:3431 last_video_pts_:3431
[008:119] [2025-02-10 08:58:54 +0000.953878][579c] OnRecordFinish:
[008:121] [2025-02-10 08:58:54 +0000.956042][579c] onRecordingOk: net seek
pos:0record video duration:3464record audio duration:3436
[008:122] [2025-02-10 08:58:54 +0000.956812][5795] destructMicSource_w:
[008:122] [2025-02-10 08:58:54 +0000.956945][5795] setOutput_w:
MicSource::setOutput() 0x0
[008:122] [2025-02-10 08:58:54 +0000.957007][5795] close external audio stream

[008:122] [2025-02-10 08:58:54 +0000.957676][566e] releaseThread 0x77541c9c80


[008:122] [2025-02-10 08:58:54 +0000.957745][566e] ~MicSource: Mic source
destroyed:0x784852a980
[008:124] [2025-02-10 08:58:54 +0000.958889][566e] StopPullFrameAndWriteMp4 leave.
expire time = 354 ms

[008:124] [2025-02-10 08:58:54 +0000.958933][566e] DestroyPipelineAndFilters


time:48471083 enter.

[008:124] [2025-02-10 08:58:54 +0000.958996][566e] UnbindInputFilter 0x77541ca3c0


this 0x78484c5dc0
[008:124] [2025-02-10 08:58:54 +0000.959044][566e] UnbindInputFilter 0x77541ca558
this 0x77541ca6d0
[008:124] [2025-02-10 08:58:54 +0000.959123][566e] UnbindInputFilter 0x78484c5dc0
this 0x7754038de0
[008:124] [2025-02-10 08:58:54 +0000.959152][566e] filter: filter pipeline destroy
this: 0x7754038d40
[008:124] [2025-02-10 08:58:54 +0000.959347][566e] ClearVideoOfSources: recodring
total frames:0
[008:124] [2025-02-10 08:58:54 +0000.959384][566e] ClearVideoOfSources:
[008:124] [2025-02-10 08:58:54 +0000.959419][566e] GPUImageProcessing destruct.
[008:124] [2025-02-10 08:58:54 +0000.959474][566e] destroy TrivalImageDrawer
0x775419bb40
[008:124] [2025-02-10 08:58:54 +0000.959510][566e] The shader has been initialize,
clean up them.

[008:124] [2025-02-10 08:58:54 +0000.959574][566e] ~OpenGLFrameBuffer:


[008:124] [2025-02-10 08:58:54 +0000.959666][566e] ~OpenGLFrameBuffer:
[008:124] [2025-02-10 08:58:54 +0000.959734][566e] ~OpenGLFrameBuffer:
[008:125] [2025-02-10 08:58:54 +0000.960474][566e] ~OpenGLFrameBuffer:
[008:125] [2025-02-10 08:58:54 +0000.960553][566e] ~OpenGLFrameBuffer:
[008:125] [2025-02-10 08:58:54 +0000.960614][566e] ~OpenGLFrameBuffer:
[008:125] [2025-02-10 08:58:54 +0000.960755][566e] GPUImageProcessing destruct
finish.
[008:126] [2025-02-10 08:58:54 +0000.960800][566e] GPURGBAFrame destruct.
[008:126] [2025-02-10 08:58:54 +0000.960846][566e] destroy OpenGLRenderProgram
0x78484c5b98
[008:126] [2025-02-10 08:58:54 +0000.960876][566e] ~CameraSource time:48471085
enter.

[008:126] [2025-02-10 08:58:54 +0000.960902][566e] ~CameraSource leave. expire


time = 0 ms

[008:126] [2025-02-10 08:58:54 +0000.960929][566e] ~RecordAudioSource time:48471085


enter.

[008:126] [2025-02-10 08:58:54 +0000.960956][566e] ~RecordAudioSource leave.


expire time = 0 ms

[008:126] [2025-02-10 08:58:54 +0000.961029][566e] DestroyPipelineAndFilters


leave. expire time = 2 ms

[008:146] [2025-02-10 08:58:54 +0000.980967][5672] Run AGC when audioType = 0


[008:146] [2025-02-10 08:58:54 +0000.981085][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:147] [2025-02-10 08:58:54 +0000.982621][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[008:148] [2025-02-10 08:58:54 +0000.983695][2372] machine model :poco
[008:149] [2025-02-10 08:58:54 +0000.983805][2372] Support this machine model :poco
[008:149] [2025-02-10 08:58:54 +0000.983847][2372] global inited! current sdk
version: 07-20-936c45f
[008:149] [2025-02-10 08:58:54 +0000.984073][2372] filter: filter pipeline
construtc this: 0x775bee9180
[008:149] [2025-02-10 08:58:54 +0000.984120][2372] MediaFilterGraph:
MediaFilterGraph construct
[008:149] [2025-02-10 08:58:54 +0000.984186][2372] GLESContext:
[008:149] [2025-02-10 08:58:54 +0000.984293][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[008:151] [2025-02-10 08:58:54 +0000.986014][2372] The result of creation:
0x7764469f80
[008:151] [2025-02-10 08:58:54 +0000.986212][2372] The result of
eglCreatePbufferSurface is: 0x776455d580
[008:151] [2025-02-10 08:58:54 +0000.987417][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4
[008:152] [2025-02-10 08:58:54 +0000.987530][2372] The source 0 speed:1
[008:152] [2025-02-10 08:58:54 +0000.987581][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4,
delay: 0
[008:152] [2025-02-10 08:58:54 +0000.987644][2372] CreateDecoderByVideoSource
time:48471111 enter.

[008:153] [2025-02-10 08:58:54 +0000.987978][2372] running_decoder_count:0max


count:2
[008:153] [2025-02-10 08:58:54 +0000.988027][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x777e666400
[008:161] [2025-02-10 08:58:54 +0000.996450][57d7] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x775bef5e00] Current FFmpeg version git-2021-06-16-
97cea6f

[008:188] [2025-02-10 08:58:55 +0000.23706][57d7] OnStreamInfoFound: video


duration_: 3464
[008:190] [2025-02-10 08:58:55 +0000.24791][57d8] NO get frame from decoder
[008:190] [2025-02-10 08:58:55 +0000.24837][2372] start decoder
[008:190] [2025-02-10 08:58:55 +0000.24989][2372] CreateDecoderByVideoSource
leave. expire time = 38 ms

[008:190] [2025-02-10 08:58:55 +0000.25092][2372] BindInputFilter 0x775c5d03a0


this 0x775be9a358
[008:190] [2025-02-10 08:58:55 +0000.25150][2372] BindInputFilter 0x775be9a358
this 0x775be9a418
[008:190] [2025-02-10 08:58:55 +0000.25212][2372] BindInputFilter 0x775c5d03a0
this 0x775be9a4d8
[008:190] [2025-02-10 08:58:55 +0000.25281][2372] BindInputFilter 0x775be9a4d8
this 0x775be9a898
[008:190] [2025-02-10 08:58:55 +0000.25326][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4
[008:190] [2025-02-10 08:58:55 +0000.25393][2372] BindInputFilter 0x775be9a418
this 0x775be9a958
[008:190] [2025-02-10 08:58:55 +0000.25458][2372] BindInputFilter 0x775be9a958
this 0x775bee9220
[008:190] [2025-02-10 08:58:55 +0000.25517][2372] BindInputFilter 0x775be9a898
this 0x775be9aa18
[008:190] [2025-02-10 08:58:55 +0000.25550][57d8] NO get frame from decoder
[008:190] [2025-02-10 08:58:55 +0000.25577][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48467102.mp4
[008:191] [2025-02-10 08:58:55 +0000.25925][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[008:191] [2025-02-10 08:58:55 +0000.26186][57d8] NO get frame from decoder
[008:191] [2025-02-10 08:58:55 +0000.26647][2372] machine model :poco
[008:191] [2025-02-10 08:58:55 +0000.26704][2372] Support this machine model :poco
[008:191] [2025-02-10 08:58:55 +0000.26745][2372] global inited! current sdk
version: 07-20-936c45f
[008:192] [2025-02-10 08:58:55 +0000.26776][57d8] NO get frame from decoder
[008:192] [2025-02-10 08:58:55 +0000.26832][2372] GetPipeline:
-----------------------------------------
[008:192] [2025-02-10 08:58:55 +0000.26885][2372] GetPipeline: source: 0x775c5d0180
[008:192] [2025-02-10 08:58:55 +0000.26924][2372] GetPipeline: filter: NULLFilter
[008:192] [2025-02-10 08:58:55 +0000.26960][2372] GetPipeline: filter: NULLFilter
[008:192] [2025-02-10 08:58:55 +0000.26995][2372] GetPipeline: filter: NULLFilter
[008:192] [2025-02-10 08:58:55 +0000.27097][2372] GetPipeline: audio filter:
AuidoNULLFilter
[008:192] [2025-02-10 08:58:55 +0000.27136][2372] GetPipeline: audio filter:
AuidoNULLFilter
[008:192] [2025-02-10 08:58:55 +0000.27170][2372] GetPipeline: audio filter:
AudioNUllFilter
[008:192] [2025-02-10 08:58:55 +0000.27204][2372] GetPipeline:
------------------------------------------
[008:192] [2025-02-10 08:58:55 +0000.27245][2372] filter: filter pipeline2 update
pattern: 0
[008:193] [2025-02-10 08:58:55 +0000.28389][57d8] NO get frame from decoder
[008:193] [2025-02-10 08:58:55 +0000.28563][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[008:193] [2025-02-10 08:58:55 +0000.28584][57d8] NO get frame from decoder
[008:194] [2025-02-10 08:58:55 +0000.28899][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[008:194] [2025-02-10 08:58:55 +0000.29018][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[008:194] [2025-02-10 08:58:55 +0000.29352][2372] DeviceInit:
[008:194] [2025-02-10 08:58:55 +0000.29662][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[008:195] [2025-02-10 08:58:55 +0000.30159][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[008:195] [2025-02-10 08:58:55 +0000.30413][57d8] NO get frame from decoder
[008:195] [2025-02-10 08:58:55 +0000.30653][2372] CreatePlatformSpecificObjects:
[008:195] [2025-02-10 08:58:55 +0000.30747][2372] audio device use null audio
input and opensl output
[008:196] [2025-02-10 08:58:55 +0000.30829][2372] Create OpenSLES output module
with java VM support.

[008:196] [2025-02-10 08:58:55 +0000.31033][2372] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[008:198] [2025-02-10 08:58:55 +0000.33656][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[008:199] [2025-02-10 08:58:55 +0000.34095][2372] Create OpenSLES output module
with buffer num:2

[008:199] [2025-02-10 08:58:55 +0000.34195][2372] Error(trace.cc:40): Init the


output and input for audio device template.
[008:199] [2025-02-10 08:58:55 +0000.34249][2372] Init the output device.
[008:199] [2025-02-10 08:58:55 +0000.34298][2372] Set the playout as stereo:1
[008:199] [2025-02-10 08:58:55 +0000.34364][2372] Set the sample rate to be:44100

[008:199] [2025-02-10 08:58:55 +0000.34439][2372] Low latency buffer size:144 low


sample rate:48000
[008:199] [2025-02-10 08:58:55 +0000.34494][2372] DeviceInit: Done
[008:199] [2025-02-10 08:58:55 +0000.34567][57d8] NO get frame from decoder
[008:199] [2025-02-10 08:58:55 +0000.34752][2372] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[008:200] [2025-02-10 08:58:55 +0000.35174][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[008:200] [2025-02-10 08:58:55 +0000.35294][2372]
MediaFilterPlayer::SetPlayerNotify 0x7764326ae0
[008:200] [2025-02-10 08:58:55 +0000.35407][2372]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[008:200] [2025-02-10 08:58:55 +0000.35452][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[008:200] [2025-02-10 08:58:55 +0000.35742][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[008:201] [2025-02-10 08:58:55 +0000.35925][2372] SetGraphLoop: SetGraphLoop 1
[008:201] [2025-02-10 08:58:55 +0000.35959][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[008:201] [2025-02-10 08:58:55 +0000.36015][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[008:201] [2025-02-10 08:58:55 +0000.36316][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[008:201] [2025-02-10 08:58:55 +0000.36511][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[008:202] [2025-02-10 08:58:55 +0000.36810][57e4] Start:
[008:202] [2025-02-10 08:58:55 +0000.36905][57e2] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bfc7718
[008:202] [2025-02-10 08:58:55 +0000.37098][57e3] operator(): video render started.
[008:202] [2025-02-10 08:58:55 +0000.37210][57e3] DriveRender working... (1/200)
[008:202] [2025-02-10 08:58:55 +0000.37255][57e4] Start:
[008:202] [2025-02-10 08:58:55 +0000.37385][57e4] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[008:202] [2025-02-10 08:58:55 +0000.37415][57e4] Reset: history total size: 98
[008:202] [2025-02-10 08:58:55 +0000.37433][57e4] DeviceStart:
audioDevice_:0x7764609000
[008:202] [2025-02-10 08:58:55 +0000.37448][57e4] DeviceStart: time profile playout
init before
[008:202] [2025-02-10 08:58:55 +0000.37466][57e4] DeviceStart: time profile playout
init end
[008:202] [2025-02-10 08:58:55 +0000.37479][57e4] OpenSlesOutput:Start playout

[008:202] [2025-02-10 08:58:55 +0000.37252][57e3] Warning(video_render.cc:390): No


picture to display (1/50)
[008:206] [2025-02-10 08:58:55 +0000.41515][57e4] Create the opensl output player.
streamtype before:0

[008:206] [2025-02-10 08:58:55 +0000.41604][57e4] Create the opensl output player.


streamtype after:3

[008:252] [2025-02-10 08:58:55 +0000.87200][57e4] Enqueue opensl buffer size:1764


[008:267] [2025-02-10 08:58:55 +0000.101977][57e4] DeviceStart: time profile
playout all end
[008:267] [2025-02-10 08:58:55 +0000.102036][57e4] operator(): Audio playback
started.
[008:267] [2025-02-10 08:58:55 +0000.102105][57e4] operator(): Started now!
[008:267] [2025-02-10 08:58:55 +0000.102202][57e6] Error(video_source.cc:430): wait
decoder a frame: 0
[008:267] [2025-02-10 08:58:55 +0000.102253][57e5] Pull audio failed.(wait video!)
[008:267] [2025-02-10 08:58:55 +0000.102327][57e7]
PlayerSimpleBufferQueueCallbackHandler function
[008:268] [2025-02-10 08:58:55 +0000.103214][57e7] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[008:268] [2025-02-10 08:58:55 +0000.103282][57e7]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[008:268] [2025-02-10 08:58:55 +0000.103465][57e6] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[008:268] [2025-02-10 08:58:55 +0000.103102][57e5]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:270] [2025-02-10 08:58:55 +0000.105349][57e6] OnVideoFrameReady(1/200)
[008:271] [2025-02-10 08:58:55 +0000.105915][57e3] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[008:272] [2025-02-10 08:58:55 +0000.107031][57e5] audio_frame_list_ empty
[008:279] [2025-02-10 08:58:55 +0000.114048][57e3] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:48471238
[008:284] [2025-02-10 08:58:55 +0000.119485][57e3] lipsync_debug: render a video
frame
[008:284] [2025-02-10 08:58:55 +0000.119551][57e3] lipsync_debug: First video frame
rendering.
[008:294] [2025-02-10 08:58:55 +0000.128785][57e3]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:24 timeDelta:15 last
video ts:900 frame->pts:3060 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[008:294] [2025-02-10 08:58:55 +0000.128840][57e3] lipsync_debug: tsDelta -
timeDelta = 9
[008:294] [2025-02-10 08:58:55 +0000.128856][57e3] lipsync_debug:remaining time:10
tsDelta - timeDelta:9
[008:294] [2025-02-10 08:58:55 +0000.128902][57e3] lipsync_debug:result remaining
time:9
[008:294] [2025-02-10 08:58:55 +0000.129526][57e6]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[008:303] [2025-02-10 08:58:55 +0000.138153][57e3] lipsync_debug:result remaining
time:0
[008:304] [2025-02-10 08:58:55 +0000.139288][57e3] dynamic updated lipsync delay:0
[008:352] [2025-02-10 08:58:55 +0000.187043][57e5] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[008:352] [2025-02-10 08:58:55 +0000.187095][57e5] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[008:352] [2025-02-10 08:58:55 +0000.187469][57e4] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[008:352] [2025-02-10 08:58:55 +0000.187605][57e4] The audio playback speed:100
(1/100)
[008:352] [2025-02-10 08:58:55 +0000.187654][57e4] lipsync_debug: The current
played audio timestamp is:0(1/50)
[008:352] [2025-02-10 08:58:55 +0000.187692][57e4] First audio frame rendering
[008:381] [2025-02-10 08:58:55 +0000.215935][57e6] video frame wait audio frame:
last_video_timestamp:336 last_audio_timestamp:207.937
[008:666] [2025-02-10 08:58:55 +0000.501062][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[008:941] [2025-02-10 08:58:55 +0000.776035][57e3] lipsync_debug:displaying video
ts:60300 The current displayed video timestamp is:48471900
[009:141] [2025-02-10 08:58:55 +0000.976295][57e7]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[009:268] [2025-02-10 08:58:56 +0000.103241][57e4] do work DoLipsync!
[009:268] [2025-02-10 08:58:56 +0000.103359][57e4] total delay:212 videoTsMS:968
audioTsMS:756 diff:212
[009:268] [2025-02-10 08:58:56 +0000.103401][57e4] Set the lipsync delay:212
[009:380] [2025-02-10 08:58:56 +0000.215384][57e6] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1992 diff: 9
[009:395] [2025-02-10 08:58:56 +0000.230473][57e6] Error(video_source.cc:430): wait
decoder a frame: 0
[009:758] [2025-02-10 08:58:56 +0000.593388][57e3] DriveRender working... (1/200)
[009:793] [2025-02-10 08:58:56 +0000.627876][57e3] lipsync_debug:displaying video
ts:120510 The current displayed video timestamp is:48472752
[009:824] [2025-02-10 08:58:56 +0000.659231][57e3]
lipsync_debug:lipsync_threadhold: lipsync_delta:14 tsDelta:43 timeDelta:31 last
video ts:120510 frame->pts:123120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[009:824] [2025-02-10 08:58:56 +0000.659300][57e3] lipsync_debug: tsDelta -
timeDelta = 12
[009:962] [2025-02-10 08:58:56 +0000.796864][57d8] av_read_frame AVERROR_EOF
[010:145] [2025-02-10 08:58:56 +0000.980767][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:146] [2025-02-10 08:58:56 +0000.980860][5673] _deviceSampleRate:48000

[010:149] [2025-02-10 08:58:56 +0000.983985][5672] Run AGC when audioType = 0


[010:179] [2025-02-10 08:58:57 +0000.14064][57e7]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[010:195] [2025-02-10 08:58:57 +0000.30577][57d8] OnReceiveEOF:
[010:195] [2025-02-10 08:58:57 +0000.30664][57d8] OnDecoderEOF time:48473154
enter.

[010:195] [2025-02-10 08:58:57 +0000.30734][57d8] OnDecoderEOF leave. expire time


= 0 ms

[010:196] [2025-02-10 08:58:57 +0000.30763][57d8] OnDecoderFinished:


OnDecoderFinished total decoder frames:104 this:0x775c5d0180
[010:196] [2025-02-10 08:58:57 +0000.30783][57d6] CleanUp time:48473155 enter.

[010:199] [2025-02-10 08:58:57 +0000.33812][57d6] CleanUp leave. expire time = 3


ms

[010:199] [2025-02-10 08:58:57 +0000.33894][57d6] clean up


[010:199] [2025-02-10 08:58:57 +0000.33917][57d6] running_decoder_count:0max
count:2
[010:208] [2025-02-10 08:58:57 +0000.42770][57e3] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[010:208] [2025-02-10 08:58:57 +0000.42851][57e3] lipsync_debug:result remaining
time:10
[010:388] [2025-02-10 08:58:57 +0000.222931][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[010:456] [2025-02-10 08:58:57 +0000.291323][57e3] lipsync_debug:displaying video
ts:180180 The current displayed video timestamp is:48473415
[010:506] [2025-02-10 08:58:57 +0000.340837][57e5] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[010:506] [2025-02-10 08:58:57 +0000.340896][57e5] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[010:543] [2025-02-10 08:58:57 +0000.378389][57e4] The audio playback speed:100
(1/100)
[010:543] [2025-02-10 08:58:57 +0000.378518][57e4] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[010:755] [2025-02-10 08:58:57 +0000.590539][57e6] Error(video_source.cc:430): wait
decoder a frame: 0
[010:764] [2025-02-10 08:58:57 +0000.598881][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[010:765] [2025-02-10 08:58:57 +0000.599873][57e4] Stop:
[010:765] [2025-02-10 08:58:57 +0000.600367][57e3] operator(): Video Render
stopped.
[010:766] [2025-02-10 08:58:57 +0000.601161][57e4] Stop:
[010:766] [2025-02-10 08:58:57 +0000.601510][57e4] DeviceStop:
audioDevice_:0x7764609000
[010:766] [2025-02-10 08:58:57 +0000.601570][57e4] OpenSlesOutput:Stop playout

[010:769] [2025-02-10 08:58:57 +0000.604208][57e4] DeviceStop: Done


[010:769] [2025-02-10 08:58:57 +0000.604342][57e4] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[010:769] [2025-02-10 08:58:57 +0000.604398][57e4] operator(): Stop now!
[010:770] [2025-02-10 08:58:57 +0000.605062][2372] Stop:
[010:770] [2025-02-10 08:58:57 +0000.605161][57e4] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[010:770] [2025-02-10 08:58:57 +0000.605401][2372] DeviceRelease:
audioDevice_:0x7764609000
[010:770] [2025-02-10 08:58:57 +0000.605488][2372] OpenSlesOutput:Stop playout

[010:770] [2025-02-10 08:58:57 +0000.605549][2372] DeviceRelease: Release the


webrtc device object.
[010:771] [2025-02-10 08:58:57 +0000.606295][2372] OpenSlesOutput destruct.

[010:771] [2025-02-10 08:58:57 +0000.606426][2372] DeviceRelease: Done


[010:771] [2025-02-10 08:58:57 +0000.606557][2372] Stop:
[010:772] [2025-02-10 08:58:57 +0000.606950][57e3] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[010:776] [2025-02-10 08:58:57 +0000.611689][2372] global uninited!
[010:777] [2025-02-10 08:58:57 +0000.611950][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[010:777] [2025-02-10 08:58:57 +0000.612075][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[010:777] [2025-02-10 08:58:57 +0000.612101][2372] RemoveVideoBackGroud: hava not
add video backgroud
[010:777] [2025-02-10 08:58:57 +0000.612185][2372] UnbindInputFilter 0x775be9a958
this 0x775bee9220
[010:777] [2025-02-10 08:58:57 +0000.612242][2372] ClearAllSource: remove source
filter, sourceid: 0x775c5d0180
[010:777] [2025-02-10 08:58:57 +0000.612264][2372] DestoryDecoderByVideoSource
time:48473736 enter.

[010:777] [2025-02-10 08:58:57 +0000.612284][2372] ~VideoBindDecoder time:48473736


enter.

[010:777] [2025-02-10 08:58:57 +0000.612436][2372] CleanUp time:48473736 enter.

[010:777] [2025-02-10 08:58:57 +0000.612618][2372] CleanUp leave. expire time = 0


ms

[010:777] [2025-02-10 08:58:57 +0000.612651][2372] CleanUp time:48473736 enter.


[010:778] [2025-02-10 08:58:57 +0000.612811][2372] CleanUp leave. expire time = 1
ms

[010:778] [2025-02-10 08:58:57 +0000.613757][2372] ~VideoBindDecoder leave. expire


time = 2 ms

[010:779] [2025-02-10 08:58:57 +0000.613849][2372] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[010:779] [2025-02-10 08:58:57 +0000.613882][2372] UnbindInputFilter 0x775be9a418


this 0x775be9a958
[010:779] [2025-02-10 08:58:57 +0000.613913][2372] UnbindInputFilter 0x775be9a358
this 0x775be9a418
[010:779] [2025-02-10 08:58:57 +0000.613941][2372] UnbindInputFilter 0x775c5d03a0
this 0x775be9a358
[010:779] [2025-02-10 08:58:57 +0000.613975][2372] UnbindInputFilter 0x775be9a898
this 0x775be9aa18
[010:779] [2025-02-10 08:58:57 +0000.614032][2372] UnbindInputFilter 0x775be9a4d8
this 0x775be9a898
[010:779] [2025-02-10 08:58:57 +0000.614088][2372] UnbindInputFilter 0x775c5d03a0
this 0x775be9a4d8
[010:779] [2025-02-10 08:58:57 +0000.614262][2372] ~GLESContext:
[010:780] [2025-02-10 08:58:57 +0000.614773][2372] GLESContext destruct finish.
[010:780] [2025-02-10 08:58:57 +0000.614811][2372] filter: filter pipeline destroy
this: 0x775bee9180
[012:109] [2025-02-10 08:58:58 +0000.944473][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[012:147] [2025-02-10 08:58:58 +0000.982724][5672] Run AGC when audioType = 0
[012:148] [2025-02-10 08:58:58 +0000.982854][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:850] [2025-02-10 08:59:00 +0000.685257][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[014:021] [2025-02-10 08:59:00 +0000.856538][2372] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[014:021] [2025-02-10 08:59:00 +0000.856596][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[014:022] [2025-02-10 08:59:00 +0000.856761][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[014:022] [2025-02-10 08:59:00 +0000.856921][566e] operator() time:48476981 enter.

[014:022] [2025-02-10 08:59:00 +0000.857036][566e] MediaFilterCamera, recording


file context:0x78485a1b00 input texture:22
[014:024] [2025-02-10 08:59:00 +0000.858895][566e] MicSource: Mic source
created:10x784852a980
[014:024] [2025-02-10 08:59:00 +0000.859390][566e] alloc thread: 0x77447aa080
name:worker3 thread id:512079916208 to Mic_source
[014:024] [2025-02-10 08:59:00 +0000.859451][566e] audio: start the audio sender
thread.

[014:024] [2025-02-10 08:59:00 +0000.859519][566e] construct OpenGLRenderProgram


0x78484c5b98
[014:024] [2025-02-10 08:59:00 +0000.859559][566e] CropFilter::SetOrientation
orientation: 90
[014:024] [2025-02-10 08:59:00 +0000.859714][566e] filter: filter pipeline
construtc this: 0x774484f480
[014:024] [2025-02-10 08:59:00 +0000.859756][566e] filter: filter pipeline2 update
pattern: 1
[014:025] [2025-02-10 08:59:00 +0000.859853][566e] CameraSource::source_id_:4
[014:025] [2025-02-10 08:59:00 +0000.859888][566e] RecordAudioSource::source_id_:5
[014:025] [2025-02-10 08:59:00 +0000.859991][566e] BindInputFilter 0x77447a9740
this 0x78484c5dc0
[014:025] [2025-02-10 08:59:00 +0000.860055][566e] BindInputFilter 0x77447a98d8
this 0x7753ffc8d0
[014:025] [2025-02-10 08:59:00 +0000.860095][566e] BindInputFilter 0x78484c5dc0
this 0x774484f520
[014:025] [2025-02-10 08:59:00 +0000.860147][566e] setParamentForFilters:
speed:1.000000
[014:025] [2025-02-10 08:59:00 +0000.860194][566e] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[014:025] [2025-02-10 08:59:00 +0000.860293][566e] SetParamForFilter time:48476984
enter.

[014:025] [2025-02-10 08:59:00 +0000.860334][566e] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[014:025] [2025-02-10 08:59:00 +0000.860381][566e] SetParamForFilter: Params video
index is: 0
[014:025] [2025-02-10 08:59:00 +0000.860425][566e] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[014:025] [2025-02-10 08:59:00 +0000.860477][566e] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[014:025] [2025-02-10 08:59:00 +0000.860524][566e] crop filter mode tpye:
citytravelvideo index:0
[014:030] [2025-02-10 08:59:00 +0000.865290][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865388][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865423][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865453][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865489][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865523][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865558][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865589][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865618][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865646][566e]
Warning(parse_template_json.cc:67): json parament no found the parament
[014:030] [2025-02-10 08:59:00 +0000.865678][566e]
Warning(parse_template_json.cc:93): json parament no found the duration
[014:030] [2025-02-10 08:59:00 +0000.865716][566e] SetParamForFilter leave. expire
time = 5 ms

[014:031] [2025-02-10 08:59:00 +0000.865801][566e] OnOutputSizeChanged width 1280


height 720
[014:031] [2025-02-10 08:59:00 +0000.865838][566e] OpenGLFrameBuffer: width:1280
height:720
[014:031] [2025-02-10 08:59:00 +0000.865873][566e] OpenGLFrameBuffer: width:1280
height:720
[014:031] [2025-02-10 08:59:00 +0000.865909][566e] OpenGLFrameBuffer: width:1280
height:720
[014:031] [2025-02-10 08:59:00 +0000.865940][566e] OpenGLFrameBuffer: width:1280
height:720
[014:031] [2025-02-10 08:59:00 +0000.865968][566e] OpenGLFrameBuffer: width:1280
height:720
[014:031] [2025-02-10 08:59:00 +0000.865999][566e] OpenGLFrameBuffer: width:1280
height:720
[014:031] [2025-02-10 08:59:00 +0000.866032][566e] construct TrivalImageDrawer
0x775419efc0
[014:031] [2025-02-10 08:59:00 +0000.866065][566e] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x775419efc0 context 0x77d544ccc0
[014:031] [2025-02-10 08:59:00 +0000.866100][566e] setupGLES:
[014:032] [2025-02-10 08:59:00 +0000.867321][566e] OpenGLRenderProgram::Initialize.
[014:032] [2025-02-10 08:59:00 +0000.867371][566e] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[014:032] [2025-02-10 08:59:00 +0000.867402][566e] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[014:032] [2025-02-10 08:59:00 +0000.867520][566e] Init open gl render:
0x78484c5b98
[014:032] [2025-02-10 08:59:00 +0000.867559][566e] Fragement shader path:
[014:032] [2025-02-10 08:59:00 +0000.867592][566e] Fragement shader path:
[014:032] [2025-02-10 08:59:00 +0000.867622][566e] create opengl program object.
[014:032] [2025-02-10 08:59:00 +0000.867653][566e] create shader: vertex
[014:033] [2025-02-10 08:59:00 +0000.867897][566e] create shader: fragment
[014:034] [2025-02-10 08:59:00 +0000.869700][566e] Have not extra filter filename!
[014:035] [2025-02-10 08:59:00 +0000.869763][566e] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[014:035] [2025-02-10 08:59:00 +0000.869815][566e] OpenGLRenderProgram::Initialize
success.
[014:035] [2025-02-10 08:59:00 +0000.869877][566e] Setup the OpenGL result:1
[014:035] [2025-02-10 08:59:00 +0000.870207][566d] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[014:035] [2025-02-10 08:59:00 +0000.870370][566d] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[014:035] [2025-02-10 08:59:00 +0000.870413][5836] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777e5eb098
[014:035] [2025-02-10 08:59:00 +0000.870430][566d] 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:035] [2025-02-10 08:59:00 +0000.870537][566d] 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_48476994.mp4
fileFD: -1
[014:036] [2025-02-10 08:59:00 +0000.871070][566d] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
is opened successfully
[014:036] [2025-02-10 08:59:00 +0000.871130][566d] setupMediaProcessers:
[014:036] [2025-02-10 08:59:00 +0000.871163][566d]
RecordingSessionInternalSimple:setup media processers.
[014:036] [2025-02-10 08:59:00 +0000.871286][566d] construct AAC encoder
[014:036] [2025-02-10 08:59:00 +0000.871609][566d] H264Encoder creating:
superfast011818
[014:036] [2025-02-10 08:59:00 +0000.871663][566d] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[014:037] [2025-02-10 08:59:00 +0000.872492][566d] H264Encode::GetMachineModel is
POCO F2 Pro
[014:037] [2025-02-10 08:59:00 +0000.872571][566d] H264Encoder machine_mode is:POCO
F2 Pro
[014:037] [2025-02-10 08:59:00 +0000.872605][566d] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[014:037] [2025-02-10 08:59:00 +0000.872646][566d] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[014:037] [2025-02-10 08:59:00 +0000.872683][566d] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[014:037] [2025-02-10 08:59:00 +0000.872712][566d] setupCompressionSession:
[014:038] [2025-02-10 08:59:00 +0000.872782][566d] H264Encode::creating hareware
Encoder
[014:038] [2025-02-10 08:59:00 +0000.872812][566d] AndroidHwAvcEncoder
time:48476997 enter.

[014:038] [2025-02-10 08:59:00 +0000.872959][566d] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[014:038] [2025-02-10 08:59:00 +0000.873090][566d] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[014:038] [2025-02-10 08:59:00 +0000.873148][566d] The video avc hw codec address
is 0x775bcf2620
[014:038] [2025-02-10 08:59:00 +0000.873230][566d] AndroidHwAvcEncoder leave.
expire time = 0 ms

[014:038] [2025-02-10 08:59:00 +0000.873284][566d] RegisterEncodeCompleteCallback


time:48476997 enter.
[014:038] [2025-02-10 08:59:00 +0000.873385][566d] RegisterEncodeCompleteCallback
leave. expire time = 0 ms

[014:038] [2025-02-10 08:59:00 +0000.873443][566d] InitEncode time:48476997 enter.

[014:038] [2025-02-10 08:59:00 +0000.873550][566d] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[014:038] [2025-02-10 08:59:00 +0000.873615][566d] Create time:48476997 enter.

[014:038] [2025-02-10 08:59:00 +0000.873648][566d] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[014:038] [2025-02-10 08:59:00 +0000.873696][566d]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x777e5b6680
[014:039] [2025-02-10 08:59:00 +0000.873899][566d]
supported_type:image/vnd.android.heic
[014:039] [2025-02-10 08:59:00 +0000.873972][566d] supported_type:video/avc
[014:039] [2025-02-10 08:59:00 +0000.874023][566d] name:OMX.qcom.video.encoder.avc
mime:video/avc
[014:039] [2025-02-10 08:59:00 +0000.874091][566d] hwCodecPrefix :OMX.qcom.
[014:039] [2025-02-10 08:59:00 +0000.874144][566d] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[014:039] [2025-02-10 08:59:00 +0000.874194][566d] mediacodec_createCodecByName
time:48476998 enter.

[014:039] [2025-02-10 08:59:00 +0000.874246][566d] WrapAndroidMediaCodec


time:48476998 enter.

[014:039] [2025-02-10 08:59:00 +0000.874372][566d] WrapAndroidMediaCodec leave.


expire time = 0 ms

[014:055] [2025-02-10 08:59:00 +0000.890443][5831] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[014:057] [2025-02-10 08:59:00 +0000.891864][566d] mediacodec_createCodecByName
leave. expire time = 18 ms

[014:057] [2025-02-10 08:59:00 +0000.891942][566d] WrapAndroidMediaFromat


time:48477016 enter.

[014:057] [2025-02-10 08:59:00 +0000.892021][566d] WrapAndroidMediaFromat leave.


expire time = 0 ms

[014:090] [2025-02-10 08:59:00 +0000.925234][566d] Destroy time:48477049 enter.

[014:090] [2025-02-10 08:59:00 +0000.925307][566d] WrapAndroidMediaFromat::


Destroy
[014:090] [2025-02-10 08:59:00 +0000.925344][566d] Destroy leave. expire time = 0
ms

[014:090] [2025-02-10 08:59:00 +0000.925372][566d] ~WrapAndroidMediaFromat


time:48477049 enter.

[014:090] [2025-02-10 08:59:00 +0000.925402][566d] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[014:090] [2025-02-10 08:59:00 +0000.925490][566d] Create leave. expire time = 52


ms
[014:090] [2025-02-10 08:59:00 +0000.925526][566d] isSemiPlanarSupport
time:48477049 enter.

[014:090] [2025-02-10 08:59:00 +0000.925555][566d] H264Encoder isSemiPlanarSupport


[014:090] [2025-02-10 08:59:00 +0000.925624][566d] isSemiPlanarSupport leave.
expire time = 0 ms

[014:090] [2025-02-10 08:59:00 +0000.925670][566d] creat hw H264Encoder success,


isSemiPlanar:1
[014:091] [2025-02-10 08:59:00 +0000.925784][566d] InitEncode leave. expire time =
53 ms

[014:091] [2025-02-10 08:59:00 +0000.925911][566d] H264Encode::created Encoder


[014:091] [2025-02-10 08:59:00 +0000.925944][566d] H264Encode:: H264 encoder
created.
[014:091] [2025-02-10 08:59:00 +0000.925971][566d] H264 encoder created.
[014:091] [2025-02-10 08:59:00 +0000.925997][566d]
RecordingSessionInternalSimple:created avc encoder avc: 0x775be39640
[014:091] [2025-02-10 08:59:00 +0000.926025][566d] setOutput:
[014:091] [2025-02-10 08:59:00 +0000.926053][566d]
RecordingSessionInternalSimple:encoder set output to muxer!
[014:091] [2025-02-10 08:59:00 +0000.926092][566d] request a key frame
[014:091] [2025-02-10 08:59:00 +0000.926118][566d] H264Encode:: request a key frame
[014:091] [2025-02-10 08:59:00 +0000.926584][566d] setDisplayRotate :90
[014:091] [2025-02-10 08:59:00 +0000.926654][566d] 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:092] [2025-02-10 08:59:00 +0000.926928][566e] StartRecording:
[014:092] [2025-02-10 08:59:00 +0000.927040][5831] operator(): Set the recording
session in mic source. recording session: 0x77447a9780
[014:092] [2025-02-10 08:59:00 +0000.927453][566e] operator() leave. expire time =
70 ms

[014:150] [2025-02-10 08:59:00 +0000.985248][5672] Run AGC when audioType = 0


[014:160] [2025-02-10 08:59:00 +0000.995539][566e] begine recode to first frame
spend time:138
[014:160] [2025-02-10 08:59:00 +0000.995618][566e]
GPUImageProcessing::SetOrientation orientation: 90
[014:161] [2025-02-10 08:59:00 +0000.995832][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[014:161] [2025-02-10 08:59:00 +0000.996748][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:191] [2025-02-10 08:59:01 +0000.26688][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[014:199] [2025-02-10 08:59:01 +0000.33838][5834]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[014:215] [2025-02-10 08:59:01 +0000.50726][582d] RecordAudioSource::PullAudioFrame
[014:223] [2025-02-10 08:59:01 +0000.58486][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[014:225] [2025-02-10 08:59:01 +0000.60261][566e] The convert RGB to YUV take 1
[014:265] [2025-02-10 08:59:01 +0000.100706][5834] h264 add frame header cdr flag
[014:266] [2025-02-10 08:59:01 +0000.101186][5834] h264 add frame header cdr flag
[014:267] [2025-02-10 08:59:01 +0000.101846][5834] Received key frame:0
[014:267] [2025-02-10 08:59:01 +0000.101928][5834] H264Encode:: get a sps pps
header!headerSize:31
[014:267] [2025-02-10 08:59:01 +0000.102038][5836] get the H.264 SPS parameter
[014:267] [2025-02-10 08:59:01 +0000.102276][5836] add video track with id:1
[014:269] [2025-02-10 08:59:01 +0000.103799][5836] get the H.264 PPS parameter
[014:269] [2025-02-10 08:59:01 +0000.104592][5836] get the H.264 IDR frame
[014:269] [2025-02-10 08:59:01 +0000.104664][5836] resss:true
[014:269] [2025-02-10 08:59:01 +0000.104698][5836] video start ts:0
[014:270] [2025-02-10 08:59:01 +0000.104966][5836] the video frame has been written
into MP4 file
[014:301] [2025-02-10 08:59:01 +0000.135898][5836] add aac audio track with id:2
[014:301] [2025-02-10 08:59:01 +0000.136031][5836] audio start ts:0
[014:301] [2025-02-10 08:59:01 +0000.136111][5836] the audio frame has been written
into MP4 file
[014:658] [2025-02-10 08:59:01 +0000.493240][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:728] [2025-02-10 08:59:01 +0000.562801][566e] The convert RGB to YUV take 2
[014:731] [2025-02-10 08:59:01 +0000.565982][5834] Push an pts:535 to dts queue.
[014:767] [2025-02-10 08:59:01 +0000.602022][5834] last dts:506 currentPts:535
ppsOrSPS:0 queue length:2
[014:865] [2025-02-10 08:59:01 +0000.700611][5834] DTS queue for
Generator:0x777e5eb2b8 634 671
[015:009] [2025-02-10 08:59:01 +0000.844200][582d] AF_SpeedFilter::PullFrame eof4
[015:013] [2025-02-10 08:59:01 +0000.848566][582d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[015:049] [2025-02-10 08:59:01 +0000.884274][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:051] [2025-02-10 08:59:01 +0000.886311][582d] resampled_data_size:16616
[015:158] [2025-02-10 08:59:01 +0000.993664][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:229] [2025-02-10 08:59:02 +0000.64556][566e] The convert RGB to YUV take 1
[015:262] [2025-02-10 08:59:02 +0000.97519][582d] AF_SpeedFilter audio 0x7753ffc780
PullFrame
[015:438] [2025-02-10 08:59:02 +0000.272901][5833]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1184queue_audio_frame_:3
[015:492] [2025-02-10 08:59:02 +0000.327014][566e] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2984 diff: 17
[015:568] [2025-02-10 08:59:02 +0000.402815][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[015:659] [2025-02-10 08:59:02 +0000.494212][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:701] [2025-02-10 08:59:02 +0000.536267][5834] DTS queue for
Generator:0x777e5eb2b8 1467 1504
[015:727] [2025-02-10 08:59:02 +0000.562509][566e] The convert RGB to YUV take 1
[016:004] [2025-02-10 08:59:02 +0000.839460][582d]
RecordAudioSource::PullAudioFrame
[016:049] [2025-02-10 08:59:02 +0000.884564][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:062] [2025-02-10 08:59:02 +0000.897496][5834] Push an pts:1867 to dts queue.
[016:096] [2025-02-10 08:59:02 +0000.930869][5834] last dts:1838 currentPts:1867
ppsOrSPS:0 queue length:2
[016:145] [2025-02-10 08:59:02 +0000.980508][5672] Run AGC when audioType = 0
[016:145] [2025-02-10 08:59:02 +0000.980629][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:161] [2025-02-10 08:59:02 +0000.996166][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:228] [2025-02-10 08:59:03 +0000.63613][566e] The convert RGB to YUV take 1
[016:232] [2025-02-10 08:59:03 +0000.67595][5834] h264 add frame header cdr flag
[016:233] [2025-02-10 08:59:03 +0000.68029][5834] Received key frame:2004
[016:261] [2025-02-10 08:59:03 +0000.96392][5836] get the H.264 IDR frame
[016:496] [2025-02-10 08:59:03 +0000.330787][5834] DTS queue for
Generator:0x777e5eb2b8 2300
[016:660] [2025-02-10 08:59:03 +0000.495161][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:730] [2025-02-10 08:59:03 +0000.565491][566e] The convert RGB to YUV take 1
[016:809] [2025-02-10 08:59:03 +0000.644576][582d] AF_SpeedFilter audio
0x7753ffc780 PullFrame
[017:053] [2025-02-10 08:59:03 +0000.888426][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:157] [2025-02-10 08:59:03 +0000.992327][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:198] [2025-02-10 08:59:04 +0000.32840][582d] AF_SpeedFilter::PullFrame eof4
[017:202] [2025-02-10 08:59:04 +0000.37081][582d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[017:229] [2025-02-10 08:59:04 +0000.64206][566e] The convert RGB to YUV take 2
[017:276] [2025-02-10 08:59:04 +0000.111650][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[017:314] [2025-02-10 08:59:04 +0000.149252][582d] resampled_data_size:8192
[017:332] [2025-02-10 08:59:04 +0000.167377][5834] DTS queue for
Generator:0x777e5eb2b8 3135
[017:366] [2025-02-10 08:59:04 +0000.201135][5834] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3135 pts:3135
[017:393] [2025-02-10 08:59:04 +0000.227932][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[017:393] [2025-02-10 08:59:04 +0000.228070][566e] GPUImageProcessing: input frame
width1280 X 720
[017:393] [2025-02-10 08:59:04 +0000.228474][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[017:393] [2025-02-10 08:59:04 +0000.228555][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[017:397] [2025-02-10 08:59:04 +0000.232408][5834]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3202
[017:397] [2025-02-10 08:59:04 +0000.232527][5834] Push an pts:3202 to dts queue.
[017:433] [2025-02-10 08:59:04 +0000.268607][5834] SendFrame
encodedImage._timeStamp:3202encodedImage->_length:44768
[017:433] [2025-02-10 08:59:04 +0000.268759][5834] last dts:3168 currentPts:3202
ppsOrSPS:0 queue length:2
[017:459] [2025-02-10 08:59:04 +0000.294476][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[017:462] [2025-02-10 08:59:04 +0000.296948][5834] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3268
[017:462] [2025-02-10 08:59:04 +0000.297046][5834] push video frame to H264
encoder. (100 frame for one log)

[017:462] [2025-02-10 08:59:04 +0000.297074][5834] push video frame to H264


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

[017:462] [2025-02-10 08:59:04 +0000.297097][5834] H264Encode::push video frame to


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

[017:462] [2025-02-10 08:59:04 +0000.297126][5834] The input pts:3268 fps:30


[017:498] [2025-02-10 08:59:04 +0000.333177][5834] H264Encode::H264SWEncoder get
callback, length:41456 type:1 nalType:1length:41452
[017:591] [2025-02-10 08:59:04 +0000.426420][566e] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3980 diff: 21
[017:661] [2025-02-10 08:59:04 +0000.495985][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:731] [2025-02-10 08:59:04 +0000.566692][566e] The convert RGB to YUV take 1
[017:794] [2025-02-10 08:59:04 +0000.629334][582d]
RecordAudioSource::PullAudioFrame
[017:799] [2025-02-10 08:59:04 +0000.633784][5833]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3506queue_audio_frame_:7
[018:053] [2025-02-10 08:59:04 +0000.888372][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:148] [2025-02-10 08:59:04 +0000.983329][5672] Run AGC when audioType = 0
[018:158] [2025-02-10 08:59:04 +0000.993544][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:163] [2025-02-10 08:59:04 +0000.998264][5834] DTS queue for
Generator:0x777e5eb2b8 3966
[018:229] [2025-02-10 08:59:05 +0000.64208][566e] The convert RGB to YUV take 1
[018:235] [2025-02-10 08:59:05 +0000.70112][5834] h264 add frame header cdr flag
[018:235] [2025-02-10 08:59:05 +0000.70468][5834] Received key frame:4000
[018:266] [2025-02-10 08:59:05 +0000.101697][5836] get the H.264 IDR frame
[018:360] [2025-02-10 08:59:05 +0000.195238][582d] AF_SpeedFilter audio
0x7753ffc780 PullFrame
[018:658] [2025-02-10 08:59:05 +0000.493209][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:729] [2025-02-10 08:59:05 +0000.564618][566e] The convert RGB to YUV take 1
[018:731] [2025-02-10 08:59:05 +0000.566106][5834] Push an pts:4536 to dts queue.
[018:767] [2025-02-10 08:59:05 +0000.602662][5834] last dts:4498 currentPts:4536
ppsOrSPS:0 queue length:2
[018:991] [2025-02-10 08:59:05 +0000.826761][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[018:998] [2025-02-10 08:59:05 +0000.833025][5834] DTS queue for
Generator:0x777e5eb2b8 4770 4801
[019:052] [2025-02-10 08:59:05 +0000.886900][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[019:160] [2025-02-10 08:59:05 +0000.994825][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:228] [2025-02-10 08:59:06 +0000.62791][566e] The convert RGB to YUV take 3
[019:372] [2025-02-10 08:59:06 +0000.207420][582d] AF_SpeedFilter::PullFrame eof4
[019:377] [2025-02-10 08:59:06 +0000.211897][582d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[019:473] [2025-02-10 08:59:06 +0000.307939][582d] FilterPipeline2::OnAudioFrame
pts 5360 last_audio_timestamp_ 5360
[019:556] [2025-02-10 08:59:06 +0000.391369][582d] resampled_data_size:0
[019:590] [2025-02-10 08:59:06 +0000.425047][582d]
RecordAudioSource::PullAudioFrame
[019:659] [2025-02-10 08:59:06 +0000.494089][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:660] [2025-02-10 08:59:06 +0000.495500][566e] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4984 diff: 17
[019:726] [2025-02-10 08:59:06 +0000.561728][566e] The convert RGB to YUV take 1
[019:829] [2025-02-10 08:59:06 +0000.663899][5834] DTS queue for
Generator:0x777e5eb2b8 5600 5633
[019:898] [2025-02-10 08:59:06 +0000.732944][582d] AF_SpeedFilter audio
0x7753ffc780 PullFrame
[020:016] [2025-02-10 08:59:06 +0000.851089][5831] The output timestamp from audio
mixer change:48482968
[020:046] [2025-02-10 08:59:06 +0000.881373][5672] On audio frame the broadcast
with timestamp:48483005 samples:480. (1000 frame for one log)

[020:048] [2025-02-10 08:59:06 +0000.882894][5831] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[020:048] [2025-02-10 08:59:06 +0000.883147][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:060] [2025-02-10 08:59:06 +0000.895230][5834] Push an pts:5867 to dts queue.
[020:098] [2025-02-10 08:59:06 +0000.932996][5834] last dts:5833 currentPts:5867
ppsOrSPS:0 queue length:2
[020:136] [2025-02-10 08:59:06 +0000.971218][5833]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5828queue_audio_frame_:9
[020:146] [2025-02-10 08:59:06 +0000.980914][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:146] [2025-02-10 08:59:06 +0000.981086][5673] _deviceSampleRate:48000

[020:146] [2025-02-10 08:59:06 +0000.981423][5672] Run AGC when audioType = 0


[020:146] [2025-02-10 08:59:06 +0000.981508][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:160] [2025-02-10 08:59:06 +0000.994997][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:231] [2025-02-10 08:59:07 +0000.66508][566e] The convert RGB to YUV take 2
[020:237] [2025-02-10 08:59:07 +0000.72147][5834] h264 add frame header cdr flag
[020:237] [2025-02-10 08:59:07 +0000.72533][5834] Received key frame:6000
[020:263] [2025-02-10 08:59:07 +0000.98095][5836] get the H.264 IDR frame
[020:571] [2025-02-10 08:59:07 +0000.406544][582d] AF_SpeedFilter audio time,
0x7753ffc780 rcv time: 48483527
[020:571] [2025-02-10 08:59:07 +0000.406648][582d] AF_SpeedFilter audio time,
0x7753ffc780 rcv time: 48483527in_nSamples:441
[020:617] [2025-02-10 08:59:07 +0000.452066][582d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 48483527
[020:617] [2025-02-10 08:59:07 +0000.452175][582d]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[020:629] [2025-02-10 08:59:07 +0000.464305][5834] DTS queue for
Generator:0x777e5eb2b8 6432
[020:660] [2025-02-10 08:59:07 +0000.495745][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:713] [2025-02-10 08:59:07 +0000.547947][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[020:730] [2025-02-10 08:59:07 +0000.565234][566e] The convert RGB to YUV take 2
[020:730] [2025-02-10 08:59:07 +0000.565757][5834]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6537
[020:733] [2025-02-10 08:59:07 +0000.568462][5834] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6499 pts:6499
[020:758] [2025-02-10 08:59:07 +0000.593489][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[020:758] [2025-02-10 08:59:07 +0000.593574][566e] GPUImageProcessing: input frame
width1280 X 720
[020:759] [2025-02-10 08:59:07 +0000.593944][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[020:759] [2025-02-10 08:59:07 +0000.594107][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[020:764] [2025-02-10 08:59:07 +0000.599502][5834] SendFrame
encodedImage._timeStamp:6537encodedImage->_length:39216
[020:792] [2025-02-10 08:59:07 +0000.626965][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[020:828] [2025-02-10 08:59:07 +0000.663523][5834] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6634
[020:828] [2025-02-10 08:59:07 +0000.663662][5834] push video frame to H264
encoder. (100 frame for one log)

[020:828] [2025-02-10 08:59:07 +0000.663724][5834] push video frame to H264


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

[020:829] [2025-02-10 08:59:07 +0000.663804][5834] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:6634(100 frame for one
log)
[020:829] [2025-02-10 08:59:07 +0000.663855][5834] The input pts:6634 fps:30
[020:864] [2025-02-10 08:59:07 +0000.699559][5834] H264Encode::H264SWEncoder get
callback, length:34784 type:1 nalType:1length:34780
[021:058] [2025-02-10 08:59:07 +0000.892881][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[021:160] [2025-02-10 08:59:07 +0000.995482][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:225] [2025-02-10 08:59:08 +0000.60396][566e] The convert RGB to YUV take 2
[021:375] [2025-02-10 08:59:08 +0000.209895][582d]
RecordAudioSource::PullAudioFrame
[021:392] [2025-02-10 08:59:08 +0000.227284][5834] Push an pts:7198 to dts queue.
[021:431] [2025-02-10 08:59:08 +0000.266735][5834] last dts:7167 currentPts:7198
ppsOrSPS:0 queue length:2
[021:443] [2025-02-10 08:59:08 +0000.278465][582d] AF_SpeedFilter audio
0x7753ffc780 PullFrame
[021:462] [2025-02-10 08:59:08 +0000.296998][5834] DTS queue for
Generator:0x777e5eb2b8 7265
[021:555] [2025-02-10 08:59:08 +0000.390337][582d] AF_SpeedFilter::PullFrame eof4
[021:561] [2025-02-10 08:59:08 +0000.395913][582d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[021:656] [2025-02-10 08:59:08 +0000.491321][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:722] [2025-02-10 08:59:08 +0000.557673][566e] The convert RGB to YUV take 1
[021:735] [2025-02-10 08:59:08 +0000.570674][582d] resampled_data_size:11776
[021:757] [2025-02-10 08:59:08 +0000.592517][566e] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5980 diff: 21
[021:792] [2025-02-10 08:59:08 +0000.627705][566e] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[021:839] [2025-02-10 08:59:08 +0000.674328][582d] AF_SpeedFilter audio time
[021:839] [2025-02-10 08:59:08 +0000.674449][582d] AF_SpeedFilter audio time 111,
0x7753ffc780 out time: 48484727 org time: 48484727
[022:046] [2025-02-10 08:59:08 +0000.881506][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[022:148] [2025-02-10 08:59:08 +0000.983640][5672] Run AGC when audioType = 0
[022:158] [2025-02-10 08:59:08 +0000.993001][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[022:226] [2025-02-10 08:59:09 +0000.61285][566e] The convert RGB to YUV take 2
[022:229] [2025-02-10 08:59:09 +0000.64433][5834] h264 add frame header cdr flag
[022:229] [2025-02-10 08:59:09 +0000.64752][5834] Received key frame:8000
[022:263] [2025-02-10 08:59:09 +0000.97936][5836] get the H.264 IDR frame
[022:296] [2025-02-10 08:59:09 +0000.131678][5834] DTS queue for
Generator:0x777e5eb2b8 8064 8100
[022:396] [2025-02-10 08:59:09 +0000.231158][5833]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8150queue_audio_frame_:3
[022:430] [2025-02-10 08:59:09 +0000.265619][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[022:657] [2025-02-10 08:59:09 +0000.492740][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[022:725] [2025-02-10 08:59:09 +0000.560715][566e] The convert RGB to YUV take 2
[022:727] [2025-02-10 08:59:09 +0000.562203][5834] Push an pts:8532 to dts queue.
[022:766] [2025-02-10 08:59:09 +0000.601215][5834] last dts:8500 currentPts:8532
ppsOrSPS:0 queue length:2
[022:980] [2025-02-10 08:59:09 +0000.815016][582d] AF_SpeedFilter audio
0x7753ffc780 PullFrame
[023:048] [2025-02-10 08:59:09 +0000.883642][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[023:127] [2025-02-10 08:59:09 +0000.962349][5834] DTS queue for
Generator:0x777e5eb2b8 8899 8932
[023:158] [2025-02-10 08:59:09 +0000.992797][566e] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[023:161] [2025-02-10 08:59:09 +0000.996255][582d]
RecordAudioSource::PullAudioFrame
[023:223] [2025-02-10 08:59:10 +0000.58727][566e] The convert RGB to YUV take 1
[023:658] [2025-02-10 08:59:10 +0000.493003][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[023:724] [2025-02-10 08:59:10 +0000.559573][566e] The convert RGB to YUV take 1
[023:728] [2025-02-10 08:59:10 +0000.562979][582d] AF_SpeedFilter::PullFrame eof4
[023:732] [2025-02-10 08:59:10 +0000.567245][582d]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[023:823] [2025-02-10 08:59:10 +0000.658327][566e] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6984 diff: 17
[023:962] [2025-02-10 08:59:10 +0000.797224][5834] DTS queue for
Generator:0x777e5eb2b8 9736 9767
[023:996] [2025-02-10 08:59:10 +0000.831094][582d] resampled_data_size:2560
[024:055] [2025-02-10 08:59:10 +0000.890663][5831] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[024:062] [2025-02-10 08:59:10 +0000.897230][5834]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9865
[024:062] [2025-02-10 08:59:10 +0000.897325][5834] Push an pts:9865 to dts queue.
[024:094] [2025-02-10 08:59:10 +0000.929602][5834] SendFrame
encodedImage._timeStamp:9865encodedImage->_length:45904
[024:094] [2025-02-10 08:59:10 +0000.929733][5834] last dts:9830 currentPts:9865
ppsOrSPS:0 queue length:2
[024:095] [2025-02-10 08:59:10 +0000.929800][5834] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9865 pts:9865
[024:124] [2025-02-10 08:59:10 +0000.959178][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[024:124] [2025-02-10 08:59:10 +0000.959260][566e] GPUImageProcessing: input frame
width1280 X 720
[024:124] [2025-02-10 08:59:10 +0000.959402][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[024:125] [2025-02-10 08:59:10 +0000.959813][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[024:125] [2025-02-10 08:59:10 +0000.959877][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[024:147] [2025-02-10 08:59:10 +0000.982161][5672] Run AGC when audioType = 0
[024:147] [2025-02-10 08:59:10 +0000.982270][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[024:147] [2025-02-10 08:59:10 +0000.982313][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:154] [2025-02-10 08:59:10 +0000.989653][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[024:194] [2025-02-10 08:59:11 +0000.28918][5834] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9998
[024:194] [2025-02-10 08:59:11 +0000.29032][5834] push video frame to H264 encoder.
(100 frame for one log)

[024:194] [2025-02-10 08:59:11 +0000.29092][5834] push video frame to H264 encoder.


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

[024:194] [2025-02-10 08:59:11 +0000.29130][5834] H264Encode::push video frame to


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

[024:194] [2025-02-10 08:59:11 +0000.29170][5834] The input pts:9998 fps:30


[024:223] [2025-02-10 08:59:11 +0000.58211][566e] The convert RGB to YUV take 2
[024:225] [2025-02-10 08:59:11 +0000.60666][5834] h264 add frame header cdr flag
[024:226] [2025-02-10 08:59:11 +0000.60839][5834] Received key frame:9998
[024:226] [2025-02-10 08:59:11 +0000.60943][5834] H264Encode::H264SWEncoder get
callback, length:25136 type:0 nalType:5length:25132
[024:260] [2025-02-10 08:59:11 +0000.95052][5836] get the H.264 IDR frame
[024:515] [2025-02-10 08:59:11 +0000.349893][582d] AF_SpeedFilter audio
0x7753ffc780 PullFrame
[024:638] [2025-02-10 08:59:11 +0000.473633][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[024:639] [2025-02-10 08:59:11 +0000.474119][566e] operator(): Stop
[024:639] [2025-02-10 08:59:11 +0000.474197][566e] StopPullFrameAndWriteMp4
time:48487598 enter.

[024:639] [2025-02-10 08:59:11 +0000.474252][566e] StopRecording:


[024:643] [2025-02-10 08:59:11 +0000.477971][582d] PullAudioFrame: PullFrame audio
finished.
[024:643] [2025-02-10 08:59:11 +0000.478088][582d]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[024:645] [2025-02-10 08:59:11 +0000.480483][5834]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:314
[024:648] [2025-02-10 08:59:11 +0000.483661][566d] stop recording
[024:648] [2025-02-10 08:59:11 +0000.483753][566d]
RecordingSessionInternalSimple:destroy media processers
[024:649] [2025-02-10 08:59:11 +0000.483875][566d] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[024:649] [2025-02-10 08:59:11 +0000.483908][566d] H264Encode::flushing hareware
Encoder
[024:649] [2025-02-10 08:59:11 +0000.484133][566d] Flush time:48487608 enter.

[024:649] [2025-02-10 08:59:11 +0000.484204][566d] H264Encoder encoder flush


[024:649] [2025-02-10 08:59:11 +0000.484257][566d] flush output queue
[024:985] [2025-02-10 08:59:11 +0000.820338][566d] Flush leave. expire time = 336
ms

[024:986] [2025-02-10 08:59:11 +0000.820794][566d] ~H264EncodeWrap:


[024:986] [2025-02-10 08:59:11 +0000.820862][566d] ~H264Encode:
[024:986] [2025-02-10 08:59:11 +0000.820898][566d] teardownCompressionSession:
H264Encode::destroying Encoder
[024:986] [2025-02-10 08:59:11 +0000.820937][566d] Release time:48487945 enter.

[024:986] [2025-02-10 08:59:11 +0000.821132][566d] Release:


MediaCodecVideoEncoder::Release _inited:1
[024:986] [2025-02-10 08:59:11 +0000.821194][566d] Destroy time:48487945 enter.

[024:986] [2025-02-10 08:59:11 +0000.821232][566d] H264Encoder encoderDestroy


[024:986] [2025-02-10 08:59:11 +0000.821269][566d]
AndroidMediaCodecVideoEncoder::release env: 0x775c20dee0
[024:986] [2025-02-10 08:59:11 +0000.821310][566d]
AndroidMediaCodecVideoEncoder::Destroy
[025:023] [2025-02-10 08:59:11 +0000.858364][566d] Destroy leave. expire time = 37
ms

[025:023] [2025-02-10 08:59:11 +0000.858557][566d] Release leave. expire time = 37


ms

[025:023] [2025-02-10 08:59:11 +0000.858605][566d] ~AndroidHwAvcEncoder


time:48487982 enter.
[025:023] [2025-02-10 08:59:11 +0000.858712][566d] Release time:48487982 enter.

[025:023] [2025-02-10 08:59:11 +0000.858759][566d] Release:


MediaCodecVideoEncoder:: has been released before, just return
[025:024] [2025-02-10 08:59:11 +0000.858793][566d] Release leave. expire time = 1
ms

[025:024] [2025-02-10 08:59:11 +0000.858826][566d] ~AndroidMediaCodecVideoEncoder


[025:024] [2025-02-10 08:59:11 +0000.858858][566d] ~WrapAndroidMediaCodec
time:48487983 enter.

[025:024] [2025-02-10 08:59:11 +0000.858892][566d] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[025:024] [2025-02-10 08:59:11 +0000.858926][566d] video hevc hw codec


destructor:0x775bcf2620

[025:024] [2025-02-10 08:59:11 +0000.858978][566d] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[025:024] [2025-02-10 08:59:11 +0000.859024][566d] teardownCompressionSession:


H264Encode::destroyed Encoder
[025:024] [2025-02-10 08:59:11 +0000.859056][566d]
RecordingSessionInternalSimple:destroy aac encoder output!
[025:024] [2025-02-10 08:59:11 +0000.859084][566d] AACSWEncode destructor
[025:026] [2025-02-10 08:59:11 +0000.861025][5836] MP4 close file successfully
[025:026] [2025-02-10 08:59:11 +0000.861115][5836] Recording session Internal:
notify recording ok
[025:026] [2025-02-10 08:59:11 +0000.861157][5836] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4,
output_video_timestamp_:10432 last_video_pts_:10432
[025:026] [2025-02-10 08:59:11 +0000.861247][5836] OnRecordFinish:
[025:027] [2025-02-10 08:59:11 +0000.862138][5836] onRecordingOk: net seek
pos:0record video duration:10465record audio duration:10425
[025:028] [2025-02-10 08:59:11 +0000.862948][5831] destructMicSource_w:
[025:028] [2025-02-10 08:59:11 +0000.863037][5831] setOutput_w:
MicSource::setOutput() 0x0
[025:028] [2025-02-10 08:59:11 +0000.863196][566e] releaseThread 0x77447aa080
[025:028] [2025-02-10 08:59:11 +0000.863231][566e] ~MicSource: Mic source
destroyed:0x784852a980
[025:031] [2025-02-10 08:59:11 +0000.865940][566e] StopPullFrameAndWriteMp4 leave.
expire time = 392 ms

[025:031] [2025-02-10 08:59:11 +0000.866010][566e] DestroyPipelineAndFilters


time:48487990 enter.

[025:031] [2025-02-10 08:59:11 +0000.866099][566e] UnbindInputFilter 0x77447a9740


this 0x78484c5dc0
[025:031] [2025-02-10 08:59:11 +0000.866150][566e] UnbindInputFilter 0x77447a98d8
this 0x7753ffc8d0
[025:031] [2025-02-10 08:59:11 +0000.866212][566e] UnbindInputFilter 0x78484c5dc0
this 0x774484f520
[025:031] [2025-02-10 08:59:11 +0000.866247][566e] filter: filter pipeline destroy
this: 0x774484f480
[025:031] [2025-02-10 08:59:11 +0000.866704][566e] ClearVideoOfSources: recodring
total frames:0
[025:032] [2025-02-10 08:59:11 +0000.866780][566e] ClearVideoOfSources:
[025:032] [2025-02-10 08:59:11 +0000.866814][566e] GPUImageProcessing destruct.
[025:032] [2025-02-10 08:59:11 +0000.866950][566e] destroy TrivalImageDrawer
0x775419efc0
[025:032] [2025-02-10 08:59:11 +0000.866987][566e] The shader has been initialize,
clean up them.

[025:032] [2025-02-10 08:59:11 +0000.867043][566e] ~OpenGLFrameBuffer:


[025:032] [2025-02-10 08:59:11 +0000.867149][566e] ~OpenGLFrameBuffer:
[025:032] [2025-02-10 08:59:11 +0000.867229][566e] ~OpenGLFrameBuffer:
[025:033] [2025-02-10 08:59:11 +0000.868394][566e] ~OpenGLFrameBuffer:
[025:033] [2025-02-10 08:59:11 +0000.868514][566e] ~OpenGLFrameBuffer:
[025:033] [2025-02-10 08:59:11 +0000.868614][566e] ~OpenGLFrameBuffer:
[025:034] [2025-02-10 08:59:11 +0000.868864][566e] GPUImageProcessing destruct
finish.
[025:034] [2025-02-10 08:59:11 +0000.868951][566e] GPURGBAFrame destruct.
[025:034] [2025-02-10 08:59:11 +0000.869018][566e] destroy OpenGLRenderProgram
0x78484c5b98
[025:034] [2025-02-10 08:59:11 +0000.869087][566e] ~CameraSource time:48487993
enter.

[025:034] [2025-02-10 08:59:11 +0000.869140][566e] ~CameraSource leave. expire


time = 0 ms

[025:034] [2025-02-10 08:59:11 +0000.869191][566e] ~RecordAudioSource time:48487993


enter.

[025:034] [2025-02-10 08:59:11 +0000.869241][566e] ~RecordAudioSource leave.


expire time = 0 ms

[025:034] [2025-02-10 08:59:11 +0000.869278][566e] DestroyPipelineAndFilters


leave. expire time = 3 ms

[025:052] [2025-02-10 08:59:11 +0000.887335][2372]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[025:053] [2025-02-10 08:59:11 +0000.888204][2372] machine model :poco
[025:053] [2025-02-10 08:59:11 +0000.888300][2372] Support this machine model :poco
[025:053] [2025-02-10 08:59:11 +0000.888357][2372] global inited! current sdk
version: 07-20-936c45f
[025:053] [2025-02-10 08:59:11 +0000.888592][2372] filter: filter pipeline
construtc this: 0x77641ccf80
[025:053] [2025-02-10 08:59:11 +0000.888666][2372] MediaFilterGraph:
MediaFilterGraph construct
[025:053] [2025-02-10 08:59:11 +0000.888704][2372] GLESContext:
[025:054] [2025-02-10 08:59:11 +0000.888762][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[025:055] [2025-02-10 08:59:11 +0000.890026][2372] The result of creation:
0x7764378b80
[025:055] [2025-02-10 08:59:11 +0000.890182][2372] The result of
eglCreatePbufferSurface is: 0x77643c5400
[025:055] [2025-02-10 08:59:11 +0000.890346][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[025:055] [2025-02-10 08:59:11 +0000.890397][2372] The source 0 speed:1
[025:055] [2025-02-10 08:59:11 +0000.890449][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4,
delay: 0
[025:055] [2025-02-10 08:59:11 +0000.890559][2372] CreateDecoderByVideoSource
time:48488014 enter.

[025:056] [2025-02-10 08:59:11 +0000.890924][2372] running_decoder_count:0max


count:2
[025:056] [2025-02-10 08:59:11 +0000.890991][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7764202400
[025:057] [2025-02-10 08:59:11 +0000.892483][584a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77d553aa00] Current FFmpeg version git-2021-06-16-
97cea6f

[025:088] [2025-02-10 08:59:11 +0000.923306][584a] OnStreamInfoFound: video


duration_: 10465
[025:090] [2025-02-10 08:59:11 +0000.925175][2372] start decoder
[025:090] [2025-02-10 08:59:11 +0000.925243][584b] NO get frame from decoder
[025:090] [2025-02-10 08:59:11 +0000.925260][2372] CreateDecoderByVideoSource
leave. expire time = 35 ms

[025:090] [2025-02-10 08:59:11 +0000.925334][2372] BindInputFilter 0x775c197ca0


this 0x77642f6a58
[025:090] [2025-02-10 08:59:11 +0000.925391][2372] BindInputFilter 0x77642f6a58
this 0x77642f6b18
[025:090] [2025-02-10 08:59:11 +0000.925452][2372] BindInputFilter 0x775c197ca0
this 0x7764375c98
[025:090] [2025-02-10 08:59:11 +0000.925509][2372] BindInputFilter 0x7764375c98
this 0x7764375ed8
[025:090] [2025-02-10 08:59:11 +0000.925547][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[025:090] [2025-02-10 08:59:11 +0000.925605][2372] BindInputFilter 0x77642f6b18
this 0x7764375f98
[025:090] [2025-02-10 08:59:11 +0000.925665][2372] BindInputFilter 0x7764375f98
this 0x77641cd020
[025:090] [2025-02-10 08:59:11 +0000.925717][2372] BindInputFilter 0x7764375ed8
this 0x7764376058
[025:091] [2025-02-10 08:59:11 +0000.925772][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[025:091] [2025-02-10 08:59:11 +0000.925852][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[025:091] [2025-02-10 08:59:11 +0000.926503][584b] NO get frame from decoder
[025:091] [2025-02-10 08:59:11 +0000.926592][2372] machine model :poco
[025:091] [2025-02-10 08:59:11 +0000.926636][2372] Support this machine model :poco
[025:091] [2025-02-10 08:59:11 +0000.926673][2372] global inited! current sdk
version: 07-20-936c45f
[025:091] [2025-02-10 08:59:11 +0000.926761][2372] GetPipeline:
-----------------------------------------
[025:092] [2025-02-10 08:59:11 +0000.926800][2372] GetPipeline: source:
0x775c197a80
[025:092] [2025-02-10 08:59:11 +0000.926838][2372] GetPipeline: filter: NULLFilter
[025:092] [2025-02-10 08:59:11 +0000.926876][2372] GetPipeline: filter: NULLFilter
[025:092] [2025-02-10 08:59:11 +0000.926914][2372] GetPipeline: filter: NULLFilter
[025:092] [2025-02-10 08:59:11 +0000.926948][2372] GetPipeline: audio filter:
AuidoNULLFilter
[025:092] [2025-02-10 08:59:11 +0000.926981][2372] GetPipeline: audio filter:
AuidoNULLFilter
[025:092] [2025-02-10 08:59:11 +0000.927017][2372] GetPipeline: audio filter:
AudioNUllFilter
[025:092] [2025-02-10 08:59:11 +0000.927053][2372] GetPipeline:
------------------------------------------
[025:092] [2025-02-10 08:59:11 +0000.927091][2372] filter: filter pipeline2 update
pattern: 0
[025:093] [2025-02-10 08:59:11 +0000.928294][584b] NO get frame from decoder
[025:094] [2025-02-10 08:59:11 +0000.928901][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[025:094] [2025-02-10 08:59:11 +0000.929286][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[025:094] [2025-02-10 08:59:11 +0000.929425][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[025:095] [2025-02-10 08:59:11 +0000.929814][2372] DeviceInit:
[025:095] [2025-02-10 08:59:11 +0000.930166][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[025:095] [2025-02-10 08:59:11 +0000.930400][584b] NO get frame from decoder
[025:097] [2025-02-10 08:59:11 +0000.931972][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[025:097] [2025-02-10 08:59:11 +0000.932273][2372] CreatePlatformSpecificObjects:
[025:097] [2025-02-10 08:59:11 +0000.932323][2372] audio device use null audio
input and opensl output
[025:097] [2025-02-10 08:59:11 +0000.932357][2372] Create OpenSLES output module
with java VM support.

[025:097] [2025-02-10 08:59:11 +0000.932486][2372] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[025:098] [2025-02-10 08:59:11 +0000.932805][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[025:098] [2025-02-10 08:59:11 +0000.933155][2372] Create OpenSLES output module
with buffer num:2

[025:098] [2025-02-10 08:59:11 +0000.933249][2372] Error(trace.cc:40): Init the


output and input for audio device template.
[025:098] [2025-02-10 08:59:11 +0000.933298][2372] Init the output device.

[025:098] [2025-02-10 08:59:11 +0000.933342][2372] Set the playout as stereo:1


[025:098] [2025-02-10 08:59:11 +0000.933416][2372] Set the sample rate to be:44100

[025:098] [2025-02-10 08:59:11 +0000.933480][2372] Low latency buffer size:144 low


sample rate:48000
[025:098] [2025-02-10 08:59:11 +0000.933528][2372] DeviceInit: Done
[025:099] [2025-02-10 08:59:11 +0000.933766][2372] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[025:099] [2025-02-10 08:59:11 +0000.934128][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[025:099] [2025-02-10 08:59:11 +0000.934279][2372]
MediaFilterPlayer::SetPlayerNotify 0x7764429600
[025:099] [2025-02-10 08:59:11 +0000.934357][2372]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[025:099] [2025-02-10 08:59:11 +0000.934398][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[025:099] [2025-02-10 08:59:11 +0000.934451][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[025:099] [2025-02-10 08:59:11 +0000.934564][2372] SetGraphLoop: SetGraphLoop 1
[025:099] [2025-02-10 08:59:11 +0000.934604][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[025:099] [2025-02-10 08:59:11 +0000.934648][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[025:100] [2025-02-10 08:59:11 +0000.934926][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[025:100] [2025-02-10 08:59:11 +0000.935154][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[025:101] [2025-02-10 08:59:11 +0000.936018][5859] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bd5d618
[025:103] [2025-02-10 08:59:11 +0000.938042][585b] Start:
[025:103] [2025-02-10 08:59:11 +0000.938539][585a] operator(): video render
started.
[025:103] [2025-02-10 08:59:11 +0000.938606][585b] Start:
[025:104] [2025-02-10 08:59:11 +0000.938985][585b] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[025:104] [2025-02-10 08:59:11 +0000.939020][585b] Reset: history total size: 98
[025:104] [2025-02-10 08:59:11 +0000.939061][585b] DeviceStart:
audioDevice_:0x77646db000
[025:104] [2025-02-10 08:59:11 +0000.939090][585b] DeviceStart: time profile
playout init before
[025:104] [2025-02-10 08:59:11 +0000.939125][585b] DeviceStart: time profile
playout init end
[025:104] [2025-02-10 08:59:11 +0000.939494][585b] OpenSlesOutput:Start playout

[025:105] [2025-02-10 08:59:11 +0000.940348][584b] NO get frame from decoder


[025:106] [2025-02-10 08:59:11 +0000.941575][584b] NO get frame from decoder
[025:109] [2025-02-10 08:59:11 +0000.944614][584b] NO get frame from decoder
[025:111] [2025-02-10 08:59:11 +0000.945881][584b] NO get frame from decoder
[025:112] [2025-02-10 08:59:11 +0000.947482][585b] Create the opensl output player.
streamtype before:0

[025:112] [2025-02-10 08:59:11 +0000.947568][585b] Create the opensl output player.


streamtype after:3

[025:173] [2025-02-10 08:59:12 +0000.8373][585b] Enqueue opensl buffer size:1764


[025:199] [2025-02-10 08:59:12 +0000.34764][585b] DeviceStart: time profile playout
all end
[025:200] [2025-02-10 08:59:12 +0000.34864][585b] operator(): Audio playback
started.
[025:200] [2025-02-10 08:59:12 +0000.34979][585b] operator(): Started now!
[025:214] [2025-02-10 08:59:12 +0000.49357][585a] lipsync_debug: First video frame
rendering.
[025:278] [2025-02-10 08:59:12 +0000.113544][585b] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[025:278] [2025-02-10 08:59:12 +0000.113653][585b] First audio frame rendering
[025:449] [2025-02-10 08:59:12 +0000.284174][585e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:458] [2025-02-10 08:59:12 +0000.292967][585d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 51300pts ms:570000
[025:459] [2025-02-10 08:59:12 +0000.294074][585d] OnVideoFrameReady(1/200)
[025:459] [2025-02-10 08:59:12 +0000.294506][585a] operator() frame->pts-
9223372036854775808 queue_ size: 10 (1/200)
[025:528] [2025-02-10 08:59:12 +0000.363140][585a] lipsync_debug:displaying video
ts:29790 The current displayed video timestamp is:48488487
[025:631] [2025-02-10 08:59:12 +0000.466762][585a] DriveRender working... (1/200)
[025:779] [2025-02-10 08:59:12 +0000.614481][585a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:12 last
video ts:51300 frame->pts:54180 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[025:779] [2025-02-10 08:59:12 +0000.614615][585a] lipsync_debug: tsDelta -
timeDelta = 20
[025:870] [2025-02-10 08:59:12 +0000.705450][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[026:148] [2025-02-10 08:59:12 +0000.983231][5672] Run AGC when audioType = 0
[026:198] [2025-02-10 08:59:13 +0000.33254][585a] lipsync_debug:displaying video
ts:90090 The current displayed video timestamp is:48489157
[026:200] [2025-02-10 08:59:13 +0000.35290][585a] lipsync_debug: render a video
frame
[026:255] [2025-02-10 08:59:13 +0000.90675][585d] Error(video_source.cc:430): wait
decoder a frame: 0
[026:296] [2025-02-10 08:59:13 +0000.131364][585a] lipsync_debug:result remaining
time:0
[026:296] [2025-02-10 08:59:13 +0000.131466][585a] dynamic updated lipsync
delay:133
[026:487] [2025-02-10 08:59:13 +0000.322259][585e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:616] [2025-02-10 08:59:13 +0000.451091][585a] lipsync_debug:remaining time:10
tsDelta - timeDelta:25
[026:616] [2025-02-10 08:59:13 +0000.451170][585a] lipsync_debug:result remaining
time:10
[027:034] [2025-02-10 08:59:13 +0000.869732][585a] lipsync_debug:displaying video
ts:150390 The current displayed video timestamp is:48489993
[027:055] [2025-02-10 08:59:13 +0000.889870][585c] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 89054
[027:055] [2025-02-10 08:59:13 +0000.889982][585c] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[027:086] [2025-02-10 08:59:13 +0000.921276][585b] The audio playback speed:100
(1/100)
[027:086] [2025-02-10 08:59:13 +0000.921926][585b] lipsync_debug: The current
played audio timestamp is:89054(1/50)
[027:177] [2025-02-10 08:59:14 +0000.11890][585a] DriveRender working... (1/200)
[027:319] [2025-02-10 08:59:14 +0000.153986][585a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:17 last
video ts:174060 frame->pts:177210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[027:319] [2025-02-10 08:59:14 +0000.154084][585a] lipsync_debug: tsDelta -
timeDelta = 18
[027:453] [2025-02-10 08:59:14 +0000.288395][585e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[027:456] [2025-02-10 08:59:14 +0000.291564][585d] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7992 diff: 9
[027:610] [2025-02-10 08:59:14 +0000.445403][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[027:614] [2025-02-10 08:59:14 +0000.449571][585d] Error(video_source.cc:430): wait
decoder a frame: 0
[027:703] [2025-02-10 08:59:14 +0000.538690][585a] lipsync_debug:displaying video
ts:210150 The current displayed video timestamp is:48490662
[028:150] [2025-02-10 08:59:14 +0000.985628][5672] Run AGC when audioType = 0
[028:151] [2025-02-10 08:59:14 +0000.985783][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:343] [2025-02-10 08:59:15 +0000.177832][585a] lipsync_debug:displaying video
ts:270090 The current displayed video timestamp is:48491302
[028:487] [2025-02-10 08:59:15 +0000.322576][585e]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[028:556] [2025-02-10 08:59:15 +0000.391798][585a] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[028:557] [2025-02-10 08:59:15 +0000.391911][585a] lipsync_debug:result remaining
time:10
[028:678] [2025-02-10 08:59:15 +0000.513286][585a] DriveRender working... (1/200)
[028:775] [2025-02-10 08:59:15 +0000.610213][585d]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[028:820] [2025-02-10 08:59:15 +0000.655426][585d] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 350820pts ms:3.898e+06
[028:821] [2025-02-10 08:59:15 +0000.656583][585d] OnVideoFrameReady(1/200)
[028:821] [2025-02-10 08:59:15 +0000.656740][585a] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[028:823] [2025-02-10 08:59:15 +0000.657918][585a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:12 last
video ts:312210 frame->pts:315450 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[028:823] [2025-02-10 08:59:15 +0000.658016][585a] lipsync_debug: tsDelta -
timeDelta = 24
[028:876] [2025-02-10 08:59:15 +0000.711391][585d] video frame wait audio frame:
last_video_timestamp:3898 last_audio_timestamp:3782.81
[028:984] [2025-02-10 08:59:15 +0000.819362][585d] Error(video_source.cc:430): wait
decoder a frame: 0
[029:007] [2025-02-10 08:59:15 +0000.842115][585a] lipsync_debug:displaying video
ts:329850 The current displayed video timestamp is:48491966
[029:186] [2025-02-10 08:59:16 +0000.20883][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[029:187] [2025-02-10 08:59:16 +0000.21994][585b] Stop:
[029:187] [2025-02-10 08:59:16 +0000.22446][585a] operator(): Video Render stopped.
[029:187] [2025-02-10 08:59:16 +0000.22629][585b] Stop:
[029:188] [2025-02-10 08:59:16 +0000.22950][585b] DeviceStop:
audioDevice_:0x77646db000
[029:188] [2025-02-10 08:59:16 +0000.23032][585b] OpenSlesOutput:Stop playout

[029:193] [2025-02-10 08:59:16 +0000.27934][585b] DeviceStop: Done


[029:193] [2025-02-10 08:59:16 +0000.28130][585b] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[029:193] [2025-02-10 08:59:16 +0000.28207][585b] operator(): Stop now!
[029:275] [2025-02-10 08:59:16 +0000.110232][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[029:275] [2025-02-10 08:59:16 +0000.110411][2372] StopPreView: Have Stopped,
operation cancel
[029:275] [2025-02-10 08:59:16 +0000.110468][2372] Stop:
[029:275] [2025-02-10 08:59:16 +0000.110611][585b] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[029:276] [2025-02-10 08:59:16 +0000.110863][2372] DeviceRelease:
audioDevice_:0x77646db000
[029:276] [2025-02-10 08:59:16 +0000.110912][2372] OpenSlesOutput:Stop playout

[029:276] [2025-02-10 08:59:16 +0000.111013][2372] DeviceRelease: Release the


webrtc device object.
[029:276] [2025-02-10 08:59:16 +0000.111219][2372] OpenSlesOutput destruct.

[029:276] [2025-02-10 08:59:16 +0000.111340][2372] DeviceRelease: Done


[029:276] [2025-02-10 08:59:16 +0000.111487][2372] Stop:
[029:276] [2025-02-10 08:59:16 +0000.111630][585a] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[029:280] [2025-02-10 08:59:16 +0000.115188][2372] global uninited!
[029:280] [2025-02-10 08:59:16 +0000.115337][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[029:280] [2025-02-10 08:59:16 +0000.115502][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[029:280] [2025-02-10 08:59:16 +0000.115564][2372] RemoveVideoBackGroud: hava not
add video backgroud
[029:280] [2025-02-10 08:59:16 +0000.115629][2372] UnbindInputFilter 0x7764375f98
this 0x77641cd020
[029:280] [2025-02-10 08:59:16 +0000.115686][2372] ClearAllSource: remove source
filter, sourceid: 0x775c197a80
[029:281] [2025-02-10 08:59:16 +0000.115808][2372] DestoryDecoderByVideoSource
time:48492240 enter.

[029:281] [2025-02-10 08:59:16 +0000.115903][2372] ~VideoBindDecoder time:48492240


enter.

[029:281] [2025-02-10 08:59:16 +0000.116317][2372] CleanUp time:48492240 enter.

[029:287] [2025-02-10 08:59:16 +0000.121904][2372] CleanUp leave. expire time = 6


ms

[029:287] [2025-02-10 08:59:16 +0000.122005][2372] CleanUp time:48492246 enter.

[029:287] [2025-02-10 08:59:16 +0000.122656][2372] CleanUp leave. expire time = 0


ms

[029:291] [2025-02-10 08:59:16 +0000.126152][2372] ~VideoBindDecoder leave. expire


time = 10 ms

[029:291] [2025-02-10 08:59:16 +0000.126231][2372] DestoryDecoderByVideoSource


leave. expire time = 10 ms

[029:291] [2025-02-10 08:59:16 +0000.126293][2372] UnbindInputFilter 0x77642f6b18


this 0x7764375f98
[029:291] [2025-02-10 08:59:16 +0000.126357][2372] UnbindInputFilter 0x77642f6a58
this 0x77642f6b18
[029:291] [2025-02-10 08:59:16 +0000.126408][2372] UnbindInputFilter 0x775c197ca0
this 0x77642f6a58
[029:291] [2025-02-10 08:59:16 +0000.126457][2372] UnbindInputFilter 0x7764375ed8
this 0x7764376058
[029:291] [2025-02-10 08:59:16 +0000.126508][2372] UnbindInputFilter 0x7764375c98
this 0x7764375ed8
[029:291] [2025-02-10 08:59:16 +0000.126566][2372] UnbindInputFilter 0x775c197ca0
this 0x7764375c98
[029:292] [2025-02-10 08:59:16 +0000.126919][2372] ~GLESContext:
[029:294] [2025-02-10 08:59:16 +0000.129275][2372] GLESContext destruct finish.
[029:294] [2025-02-10 08:59:16 +0000.129346][2372] filter: filter pipeline destroy
this: 0x77641ccf80
[029:295] [2025-02-10 08:59:16 +0000.130042][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[029:296] [2025-02-10 08:59:16 +0000.130875][2372] machine model :poco
[029:296] [2025-02-10 08:59:16 +0000.130933][2372] Support this machine model :poco
[029:296] [2025-02-10 08:59:16 +0000.131007][2372] global inited! current sdk
version: 07-20-936c45f
[029:296] [2025-02-10 08:59:16 +0000.131249][2372] filter: filter pipeline
construtc this: 0x77641ccf80
[029:296] [2025-02-10 08:59:16 +0000.131300][2372] MediaFilterGraph:
MediaFilterGraph construct
[029:296] [2025-02-10 08:59:16 +0000.131376][2372] GLESContext:
[029:296] [2025-02-10 08:59:16 +0000.131440][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[029:298] [2025-02-10 08:59:16 +0000.132878][2372] The result of creation:
0x77c9781e00
[029:298] [2025-02-10 08:59:16 +0000.133040][2372] The result of
eglCreatePbufferSurface is: 0x7764378b00
[029:298] [2025-02-10 08:59:16 +0000.133165][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[029:298] [2025-02-10 08:59:16 +0000.133243][2372] The source 0 speed:1
[029:298] [2025-02-10 08:59:16 +0000.133329][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4,
delay: 0
[029:298] [2025-02-10 08:59:16 +0000.133382][2372] CreateDecoderByVideoSource
time:48492257 enter.

[029:298] [2025-02-10 08:59:16 +0000.133637][2372] running_decoder_count:0max


count:2
[029:298] [2025-02-10 08:59:16 +0000.133690][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7764202400
[029:299] [2025-02-10 08:59:16 +0000.134509][5868] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77d5628800] Current FFmpeg version git-2021-06-16-
97cea6f

[029:333] [2025-02-10 08:59:16 +0000.168182][5868] OnStreamInfoFound: video


duration_: 10465
[029:334] [2025-02-10 08:59:16 +0000.169266][5869] NO get frame from decoder
[029:334] [2025-02-10 08:59:16 +0000.169327][2372] start decoder
[029:334] [2025-02-10 08:59:16 +0000.169450][2372] CreateDecoderByVideoSource
leave. expire time = 36 ms

[029:334] [2025-02-10 08:59:16 +0000.169536][2372] BindInputFilter 0x775c197ca0


this 0x77642f6458
[029:334] [2025-02-10 08:59:16 +0000.169598][2372] BindInputFilter 0x77642f6458
this 0x77642f6518
[029:334] [2025-02-10 08:59:16 +0000.169666][2372] BindInputFilter 0x775c197ca0
this 0x77642f6a58
[029:334] [2025-02-10 08:59:16 +0000.169735][2372] BindInputFilter 0x77642f6a58
this 0x77642f6b18
[029:335] [2025-02-10 08:59:16 +0000.169782][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[029:335] [2025-02-10 08:59:16 +0000.169845][2372] BindInputFilter 0x77642f6518
this 0x7764375c98
[029:335] [2025-02-10 08:59:16 +0000.169902][2372] BindInputFilter 0x7764375c98
this 0x77641cd020
[029:335] [2025-02-10 08:59:16 +0000.169976][2372] BindInputFilter 0x77642f6b18
this 0x7764375ed8
[029:335] [2025-02-10 08:59:16 +0000.170031][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48476994.mp4
[029:335] [2025-02-10 08:59:16 +0000.170162][5869] NO get frame from decoder
[029:336] [2025-02-10 08:59:16 +0000.170902][5869] NO get frame from decoder
[029:336] [2025-02-10 08:59:16 +0000.171548][5869] NO get frame from decoder
[029:337] [2025-02-10 08:59:16 +0000.172031][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[029:337] [2025-02-10 08:59:16 +0000.172239][2372] MediaComposeFile time:48492296
enter.

[029:337] [2025-02-10 08:59:16 +0000.172300][2372] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[029:337] [2025-02-10 08:59:16 +0000.172463][2372] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[029:337] [2025-02-10 08:59:16 +0000.172528][2372] Recording session using default
bitrate support by app:14680064
[029:337] [2025-02-10 08:59:16 +0000.172674][5874] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7702ac8c40
[029:337] [2025-02-10 08:59:16 +0000.172743][5874] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[029:338] [2025-02-10 08:59:16 +0000.172916][2372] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[029:338] [2025-02-10 08:59:16 +0000.173117][2372] GetPipeline:
-----------------------------------------
[029:338] [2025-02-10 08:59:16 +0000.173160][2372] GetPipeline: source:
0x775c197a80
[029:338] [2025-02-10 08:59:16 +0000.173168][5869] NO get frame from decoder
[029:338] [2025-02-10 08:59:16 +0000.173211][2372] GetPipeline: filter: NULLFilter
[029:338] [2025-02-10 08:59:16 +0000.173248][2372] GetPipeline: filter: NULLFilter
[029:338] [2025-02-10 08:59:16 +0000.173284][2372] GetPipeline: filter: NULLFilter
[029:338] [2025-02-10 08:59:16 +0000.173320][2372] GetPipeline: audio filter:
AuidoNULLFilter
[029:338] [2025-02-10 08:59:16 +0000.173358][2372] GetPipeline: audio filter:
AuidoNULLFilter
[029:338] [2025-02-10 08:59:16 +0000.173394][2372] GetPipeline: audio filter:
AudioNUllFilter
[029:338] [2025-02-10 08:59:16 +0000.173427][2372] GetPipeline:
------------------------------------------
[029:338] [2025-02-10 08:59:16 +0000.173467][2372] filter: filter pipeline2 update
pattern: 2
[029:339] [2025-02-10 08:59:16 +0000.173769][2372] MediaComposeFile leave. expire
time = 2 ms

[029:339] [2025-02-10 08:59:16 +0000.174134][5869] NO get frame from decoder


[029:339] [2025-02-10 08:59:16 +0000.174439][2372] machine model :poco
[029:339] [2025-02-10 08:59:16 +0000.174486][2372] Support this machine model :poco
[029:339] [2025-02-10 08:59:16 +0000.174525][2372] global inited! current sdk
version: 07-20-936c45f
[029:339] [2025-02-10 08:59:16 +0000.174596][5869] NO get frame from decoder
[029:340] [2025-02-10 08:59:16 +0000.174834][5869] NO get frame from decoder
[029:341] [2025-02-10 08:59:16 +0000.176239][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[029:352] [2025-02-10 08:59:16 +0000.187238][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[029:352] [2025-02-10 08:59:16 +0000.187357][2372] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 298
[029:352] [2025-02-10 08:59:16 +0000.187471][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[029:352] [2025-02-10 08:59:16 +0000.187521][2372] BeginCompose: BeginCompose, is
composing 0
[029:353] [2025-02-10 08:59:16 +0000.188297][5874] start recording, file path:
[029:353] [2025-02-10 08:59:16 +0000.188515][5874] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 298 audio_timescale:44100
video_timescale:90000
[029:353] [2025-02-10 08:59:16 +0000.188560][5874] 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
[029:353] [2025-02-10 08:59:16 +0000.188589][5874] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 298
[029:353] [2025-02-10 08:59:16 +0000.188618][5874] fd_open successed
handle:0xb40000790437b0b0
[029:354] [2025-02-10 08:59:16 +0000.188766][5874] create mp4 file:331
m_fileHandle: 0x7744a91600
[029:354] [2025-02-10 08:59:16 +0000.188790][5874] MP4 file: is opened successfully
[029:354] [2025-02-10 08:59:16 +0000.188807][5874] setupMediaProcessers:
[029:354] [2025-02-10 08:59:16 +0000.188821][5874]
RecordingSessionInternalSimple:setup media processers.
[029:354] [2025-02-10 08:59:16 +0000.188835][5874] construct AAC encoder
[029:354] [2025-02-10 08:59:16 +0000.189121][5874] H264Encoder creating:
ultrafast012323
[029:354] [2025-02-10 08:59:16 +0000.189182][5874] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[029:354] [2025-02-10 08:59:16 +0000.189458][5874] H264Encode::GetMachineModel is
POCO F2 Pro
[029:354] [2025-02-10 08:59:16 +0000.189485][5874] H264Encoder machine_mode is:POCO
F2 Pro
[029:354] [2025-02-10 08:59:16 +0000.189499][5874] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[029:354] [2025-02-10 08:59:16 +0000.189514][5874] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[029:354] [2025-02-10 08:59:16 +0000.189527][5874] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[029:354] [2025-02-10 08:59:16 +0000.189540][5874] setupCompressionSession:
[029:354] [2025-02-10 08:59:16 +0000.189556][5874] H264Encode::creating hareware
Encoder
[029:354] [2025-02-10 08:59:16 +0000.189571][5874] AndroidHwAvcEncoder
time:48492313 enter.

[029:354] [2025-02-10 08:59:16 +0000.189731][5874] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[029:355] [2025-02-10 08:59:16 +0000.189808][5874] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[029:355] [2025-02-10 08:59:16 +0000.189831][5874] The video avc hw codec address
is 0x7848421f38
[029:355] [2025-02-10 08:59:16 +0000.189908][5874] AndroidHwAvcEncoder leave.
expire time = 1 ms

[029:355] [2025-02-10 08:59:16 +0000.189935][5874] RegisterEncodeCompleteCallback


time:48492314 enter.

[029:355] [2025-02-10 08:59:16 +0000.190012][5874] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[029:355] [2025-02-10 08:59:16 +0000.190037][5874] InitEncode time:48492314 enter.

[029:355] [2025-02-10 08:59:16 +0000.190086][5874] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[029:355] [2025-02-10 08:59:16 +0000.190111][5874] Create time:48492314 enter.

[029:355] [2025-02-10 08:59:16 +0000.190128][5874] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[029:355] [2025-02-10 08:59:16 +0000.190146][5874]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7754039340
[029:355] [2025-02-10 08:59:16 +0000.190246][5874]
supported_type:image/vnd.android.heic
[029:355] [2025-02-10 08:59:16 +0000.190278][5874] supported_type:video/avc
[029:355] [2025-02-10 08:59:16 +0000.190296][5874] name:OMX.qcom.video.encoder.avc
mime:video/avc
[029:355] [2025-02-10 08:59:16 +0000.190363][5874] hwCodecPrefix :OMX.qcom.
[029:355] [2025-02-10 08:59:16 +0000.190385][5874] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[029:355] [2025-02-10 08:59:16 +0000.190404][5874] mediacodec_createCodecByName
time:48492314 enter.

[029:355] [2025-02-10 08:59:16 +0000.190421][5874] WrapAndroidMediaCodec


time:48492314 enter.

[029:355] [2025-02-10 08:59:16 +0000.190485][5874] WrapAndroidMediaCodec leave.


expire time = 0 ms

[029:358] [2025-02-10 08:59:16 +0000.193295][5879] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7744d14a98
[029:384] [2025-02-10 08:59:16 +0000.219505][5874] mediacodec_createCodecByName
leave. expire time = 29 ms

[029:384] [2025-02-10 08:59:16 +0000.219611][5874] WrapAndroidMediaFromat


time:48492343 enter.

[029:384] [2025-02-10 08:59:16 +0000.219659][5874] WrapAndroidMediaFromat leave.


expire time = 0 ms

[029:403] [2025-02-10 08:59:16 +0000.237968][5874] Destroy time:48492362 enter.

[029:403] [2025-02-10 08:59:16 +0000.238032][5874] WrapAndroidMediaFromat::


Destroy
[029:403] [2025-02-10 08:59:16 +0000.238053][5874] Destroy leave. expire time = 0
ms

[029:403] [2025-02-10 08:59:16 +0000.238088][5874] ~WrapAndroidMediaFromat


time:48492362 enter.

[029:403] [2025-02-10 08:59:16 +0000.238123][5874] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[029:403] [2025-02-10 08:59:16 +0000.238158][5874] Create leave. expire time = 48


ms

[029:403] [2025-02-10 08:59:16 +0000.238192][5874] isSemiPlanarSupport


time:48492362 enter.

[029:403] [2025-02-10 08:59:16 +0000.238228][5874] H264Encoder isSemiPlanarSupport


[029:403] [2025-02-10 08:59:16 +0000.238264][5874] isSemiPlanarSupport leave.
expire time = 0 ms

[029:403] [2025-02-10 08:59:16 +0000.238292][5874] creat hw H264Encoder success,


isSemiPlanar:1
[029:403] [2025-02-10 08:59:16 +0000.238372][5874] InitEncode leave. expire time =
48 ms

[029:403] [2025-02-10 08:59:16 +0000.238399][5874] H264Encode::created Encoder


[029:403] [2025-02-10 08:59:16 +0000.238434][5874] H264Encode:: H264 encoder
created.
[029:403] [2025-02-10 08:59:16 +0000.238466][5874] H264 encoder created.
[029:403] [2025-02-10 08:59:16 +0000.238498][5874]
RecordingSessionInternalSimple:created avc encoder avc: 0x775419ccc0
[029:403] [2025-02-10 08:59:16 +0000.238529][5874] setOutput:
[029:403] [2025-02-10 08:59:16 +0000.238543][5874]
RecordingSessionInternalSimple:encoder set output to muxer!
[029:403] [2025-02-10 08:59:16 +0000.238565][5874] request a key frame
[029:403] [2025-02-10 08:59:16 +0000.238595][5874] H264Encode:: request a key frame
[029:404] [2025-02-10 08:59:16 +0000.239493][5874] setDisplayRotate :90
[029:404] [2025-02-10 08:59:16 +0000.239568][5874] 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
[029:407] [2025-02-10 08:59:16 +0000.242294][5875] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[029:408] [2025-02-10 08:59:16 +0000.243341][5875]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[029:435] [2025-02-10 08:59:16 +0000.269830][5875] DTS queue for
Generator:0x7744d14cb8 10 31 68 100 136 167 197
[029:478] [2025-02-10 08:59:16 +0000.313228][5874] setDisplayRotate :90
[029:478] [2025-02-10 08:59:16 +0000.313294][5874] 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
[029:483] [2025-02-10 08:59:16 +0000.318462][5879] add aac audio track with id:1
[029:483] [2025-02-10 08:59:16 +0000.318669][5879] audio start ts:0
[029:483] [2025-02-10 08:59:16 +0000.318731][5879] the audio frame has been written
into MP4 file
[029:486] [2025-02-10 08:59:16 +0000.321565][5875] h264 add frame header cdr flag
[029:488] [2025-02-10 08:59:16 +0000.323383][5875] h264 add frame header cdr flag
[029:489] [2025-02-10 08:59:16 +0000.324750][5875] Received key frame:10
[029:490] [2025-02-10 08:59:16 +0000.324893][5875] H264Encode:: get a sps pps
header!headerSize:31
[029:497] [2025-02-10 08:59:16 +0000.332744][5879] get the H.264 SPS parameter
[029:498] [2025-02-10 08:59:16 +0000.332920][5879] add video track with id:2
[029:499] [2025-02-10 08:59:16 +0000.333949][5879] get the H.264 PPS parameter
[029:499] [2025-02-10 08:59:16 +0000.334337][5879] get the H.264 IDR frame
[029:499] [2025-02-10 08:59:16 +0000.334374][5879] resss:true
[029:499] [2025-02-10 08:59:16 +0000.334390][5879] video start ts:10
[029:499] [2025-02-10 08:59:16 +0000.334440][5879] the video frame has been written
into MP4 file
[029:549] [2025-02-10 08:59:16 +0000.384089][5878] audio_frame_list_ empty
[029:553] [2025-02-10 08:59:16 +0000.388719][5875] Push an pts:734 to dts queue.
[029:561] [2025-02-10 08:59:16 +0000.396604][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[029:572] [2025-02-10 08:59:16 +0000.407797][5875] last dts:707 currentPts:734
ppsOrSPS:0 queue length:5
[029:582] [2025-02-10 08:59:16 +0000.417597][5875] DTS queue for
Generator:0x7744d14cb8 867 903 936 967
[029:609] [2025-02-10 08:59:16 +0000.443840][5874] setDisplayRotate :90
[029:609] [2025-02-10 08:59:16 +0000.444086][5874] 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
[029:685] [2025-02-10 08:59:16 +0000.520622][5875] DTS queue for
Generator:0x7744d14cb8 1632 1671 1704 1737 1768 1801 1838 1867
[029:704] [2025-02-10 08:59:16 +0000.539608][5875] Push an pts:2065 to dts queue.
[029:741] [2025-02-10 08:59:16 +0000.576238][5874] setDisplayRotate :90
[029:741] [2025-02-10 08:59:16 +0000.576323][5874] 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
[029:744] [2025-02-10 08:59:16 +0000.579689][5875] h264 add frame header cdr flag
[029:745] [2025-02-10 08:59:16 +0000.579880][5875] Received key frame:2004
[029:746] [2025-02-10 08:59:16 +0000.580827][5879] get the H.264 IDR frame
[029:747] [2025-02-10 08:59:16 +0000.581816][5875] last dts:2035 currentPts:2065
ppsOrSPS:0 queue length:7
[029:755] [2025-02-10 08:59:16 +0000.590136][5877] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8980 diff: 21
[029:763] [2025-02-10 08:59:16 +0000.598522][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[029:792] [2025-02-10 08:59:16 +0000.626919][5875] DTS queue for
Generator:0x7744d14cb8 2538 2569 2602
[029:806] [2025-02-10 08:59:16 +0000.641344][5875] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2897
[029:806] [2025-02-10 08:59:16 +0000.641510][5875] push video frame to H264
encoder. (100 frame for one log)

[029:806] [2025-02-10 08:59:16 +0000.641572][5875] push video frame to H264


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

[029:806] [2025-02-10 08:59:16 +0000.641609][5875] H264Encode::push video frame to


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

[029:806] [2025-02-10 08:59:16 +0000.641664][5875] The input pts:2897 fps:30


[029:815] [2025-02-10 08:59:16 +0000.650622][5875] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2701 pts:2701
[029:821] [2025-02-10 08:59:16 +0000.656492][5875] SendFrame
encodedImage._timeStamp:2733encodedImage->_length:17152
[029:834] [2025-02-10 08:59:16 +0000.669047][5875] H264Encode::H264SWEncoder get
callback, length:8352 type:1 nalType:1length:8348
[029:865] [2025-02-10 08:59:16 +0000.699979][5874] setDisplayRotate :90
[029:865] [2025-02-10 08:59:16 +0000.700061][5874] 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
[029:876] [2025-02-10 08:59:16 +0000.711069][5875] Push an pts:3400 to dts queue.
[029:884] [2025-02-10 08:59:16 +0000.719152][5875] DTS queue for
Generator:0x7744d14cb8 3334 3366 3400 3436 3469
[029:895] [2025-02-10 08:59:16 +0000.729949][5875] last dts:3366 currentPts:3400
ppsOrSPS:0 queue length:5
[029:912] [2025-02-10 08:59:16 +0000.746829][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[029:956] [2025-02-10 08:59:16 +0000.790914][5878] audio_frame_list_ empty
[029:973] [2025-02-10 08:59:16 +0000.808037][5875] h264 add frame header cdr flag
[029:973] [2025-02-10 08:59:16 +0000.808199][5875] Received key frame:4000
[029:973] [2025-02-10 08:59:16 +0000.808711][5879] get the H.264 IDR frame
[029:999] [2025-02-10 08:59:16 +0000.834618][5874] setDisplayRotate :90
[029:999] [2025-02-10 08:59:16 +0000.834686][5874] 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:003] [2025-02-10 08:59:16 +0000.838334][5875] DTS queue for
Generator:0x7744d14cb8 4134 4167 4201 4234 4272 4303
[030:056] [2025-02-10 08:59:16 +0000.890925][5875] Push an pts:4731 to dts queue.
[030:073] [2025-02-10 08:59:16 +0000.908168][5875] last dts:4699 currentPts:4731
ppsOrSPS:0 queue length:6
[030:086] [2025-02-10 08:59:16 +0000.921605][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[030:096] [2025-02-10 08:59:16 +0000.931654][5875] DTS queue for
Generator:0x7744d14cb8 4968 4998 5034 5065 5099 5136
[030:129] [2025-02-10 08:59:16 +0000.964473][5874] setDisplayRotate :90
[030:129] [2025-02-10 08:59:16 +0000.964569][5874] 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:145] [2025-02-10 08:59:16 +0000.980237][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:146] [2025-02-10 08:59:16 +0000.981475][5673] _deviceSampleRate:48000

[030:150] [2025-02-10 08:59:16 +0000.985233][5672] Run AGC when audioType = 0


[030:156] [2025-02-10 08:59:16 +0000.991628][5874] setDisplayRotate :90
[030:156] [2025-02-10 08:59:16 +0000.991678][5874] 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:200] [2025-02-10 08:59:17 +0000.34834][5875] DTS queue for
Generator:0x7744d14cb8 5799 5833 5867 5900 5934 5968
[030:206] [2025-02-10 08:59:17 +0000.41700][5875] Push an pts:6065 to dts queue.
[030:229] [2025-02-10 08:59:17 +0000.64600][5875] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6268
[030:229] [2025-02-10 08:59:17 +0000.64661][5875] push video frame to H264 encoder.
(100 frame for one log)

[030:229] [2025-02-10 08:59:17 +0000.64687][5875] push video frame to H264 encoder.


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

[030:229] [2025-02-10 08:59:17 +0000.64701][5875] H264Encode::push video frame to


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

[030:229] [2025-02-10 08:59:17 +0000.64719][5875] The input pts:6268 fps:30


[030:233] [2025-02-10 08:59:17 +0000.67834][5875] h264 add frame header cdr flag
[030:233] [2025-02-10 08:59:17 +0000.67985][5875] Received key frame:6000
[030:235] [2025-02-10 08:59:17 +0000.70070][5879] get the H.264 IDR frame
[030:235] [2025-02-10 08:59:17 +0000.70448][5875] SendFrame
encodedImage._timeStamp:6065encodedImage->_length:12432
[030:235] [2025-02-10 08:59:17 +0000.70488][5875] last dts:6037 currentPts:6065
ppsOrSPS:0 queue length:8
[030:235] [2025-02-10 08:59:17 +0000.70516][5875] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6065 pts:6065
[030:249] [2025-02-10 08:59:17 +0000.84479][5874] setDisplayRotate :90
[030:249] [2025-02-10 08:59:17 +0000.84540][5874] 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:257] [2025-02-10 08:59:17 +0000.91887][5874] setDisplayRotate :90
[030:257] [2025-02-10 08:59:17 +0000.91999][5874] 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:261] [2025-02-10 08:59:17 +0000.96143][5875] H264Encode::H264SWEncoder get
callback, length:20944 type:1 nalType:1length:20940
[030:270] [2025-02-10 08:59:17 +0000.105050][5877] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9984 diff: 17
[030:272] [2025-02-10 08:59:17 +0000.107490][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[030:298] [2025-02-10 08:59:17 +0000.133471][5875] DTS queue for
Generator:0x7744d14cb8 6600 6634 6667 6701 6732 6766 6804
[030:300] [2025-02-10 08:59:17 +0000.134780][5878] FilterPipeline2::OnAudioFrame
pts 310146 last_audio_timestamp_ 7032.79
[030:373] [2025-02-10 08:59:17 +0000.208685][5878] audio_frame_list_ empty
[030:402] [2025-02-10 08:59:17 +0000.237197][5874] setDisplayRotate :90
[030:402] [2025-02-10 08:59:17 +0000.237254][5874] 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:412] [2025-02-10 08:59:17 +0000.247742][5875] Push an pts:7398 to dts queue.
[030:424] [2025-02-10 08:59:17 +0000.259317][5875] last dts:7365 currentPts:7398
ppsOrSPS:0 queue length:3
[030:437] [2025-02-10 08:59:17 +0000.272388][5875] DTS queue for
Generator:0x7744d14cb8 7497 7530 7566
[030:453] [2025-02-10 08:59:17 +0000.288315][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[030:508] [2025-02-10 08:59:17 +0000.342773][5875] h264 add frame header cdr flag
[030:508] [2025-02-10 08:59:17 +0000.342942][5875] Received key frame:8000
[030:508] [2025-02-10 08:59:17 +0000.343643][5879] get the H.264 IDR frame
[030:552] [2025-02-10 08:59:17 +0000.387458][5874] setDisplayRotate :90
[030:552] [2025-02-10 08:59:17 +0000.387520][5874] 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:563] [2025-02-10 08:59:17 +0000.397811][5875] DTS queue for
Generator:0x7744d14cb8 8268 8303 8332 8366 8404 8430
[030:598] [2025-02-10 08:59:17 +0000.433159][5875] Push an pts:8733 to dts queue.
[030:627] [2025-02-10 08:59:17 +0000.461824][5875] last dts:8701 currentPts:8733
ppsOrSPS:0 queue length:9
[030:635] [2025-02-10 08:59:17 +0000.471340][5877] Error(video_source.cc:430): wait
decoder a frame: 0
[030:659] [2025-02-10 08:59:17 +0000.494192][5875] DTS queue for
Generator:0x7744d14cb8 9065 9095 9131 9168 9197 9234 9265 9298
[030:698] [2025-02-10 08:59:17 +0000.532859][5874] setDisplayRotate :90
[030:698] [2025-02-10 08:59:17 +0000.532942][5874] 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:709] [2025-02-10 08:59:17 +0000.544748][5869] av_read_frame AVERROR_EOF
[030:724] [2025-02-10 08:59:17 +0000.559022][5875] SendFrame
encodedImage._timeStamp:9400encodedImage->_length:60816
[030:726] [2025-02-10 08:59:17 +0000.560890][5875] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:9630
[030:726] [2025-02-10 08:59:17 +0000.560960][5875] push video frame to H264
encoder. (100 frame for one log)

[030:726] [2025-02-10 08:59:17 +0000.560982][5875] push video frame to H264


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

[030:726] [2025-02-10 08:59:17 +0000.560998][5875] H264Encode::push video frame to


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

[030:726] [2025-02-10 08:59:17 +0000.561021][5875] The input pts:9630 fps:30


[030:728] [2025-02-10 08:59:17 +0000.563047][5875] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9436 pts:9436
[030:731] [2025-02-10 08:59:17 +0000.565884][5869] OnReceiveEOF:
[030:731] [2025-02-10 08:59:17 +0000.565992][5869] OnDecoderEOF time:48493690
enter.

[030:731] [2025-02-10 08:59:17 +0000.566088][5869] OnDecoderEOF leave. expire time


= 0 ms

[030:731] [2025-02-10 08:59:17 +0000.566121][5869] OnDecoderFinished:


OnDecoderFinished total decoder frames:314 this:0x775c197a80
[030:731] [2025-02-10 08:59:17 +0000.566115][5867] CleanUp time:48493690 enter.

[030:735] [2025-02-10 08:59:17 +0000.569911][5867] CleanUp leave. expire time = 4


ms

[030:735] [2025-02-10 08:59:17 +0000.570386][5867] clean up


[030:735] [2025-02-10 08:59:17 +0000.570451][5867] running_decoder_count:0max
count:2
[030:742] [2025-02-10 08:59:17 +0000.577092][5875] H264Encode::H264SWEncoder get
callback, length:39504 type:1 nalType:1length:39500
[030:754] [2025-02-10 08:59:17 +0000.589502][5875] Push an pts:10062 to dts queue.
[030:763] [2025-02-10 08:59:17 +0000.598046][5875] DTS queue for
Generator:0x7744d14cb8 9899 9933 9963 9998 10029 10062 10096 10128
[030:766] [2025-02-10 08:59:17 +0000.601489][5878] PullAudioFrame: PullFrame audio
finished.
[030:766] [2025-02-10 08:59:17 +0000.601584][5878]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[030:766] [2025-02-10 08:59:17 +0000.601611][5878] OnAudioTimer: OnAudioTimer
return
[030:773] [2025-02-10 08:59:17 +0000.608552][5875] h264 add frame header cdr flag
[030:773] [2025-02-10 08:59:17 +0000.608695][5875] Received key frame:9998
[030:774] [2025-02-10 08:59:17 +0000.609183][5879] get the H.264 IDR frame
[030:775] [2025-02-10 08:59:17 +0000.610739][5875] last dts:10029 currentPts:10062
ppsOrSPS:0 queue length:9
[030:780] [2025-02-10 08:59:17 +0000.615375][5877]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[030:780] [2025-02-10 08:59:17 +0000.615527][5877] OnVideoTimer: OnVideoTimer
EndComposeFile
[030:780] [2025-02-10 08:59:17 +0000.615550][5877] EndComposeFile: EndComposeFile,
is composing 1
[030:784] [2025-02-10 08:59:17 +0000.618910][5875]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:314
[030:784] [2025-02-10 08:59:17 +0000.618981][5875]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7754158000
[030:786] [2025-02-10 08:59:17 +0000.621331][5876]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[030:786] [2025-02-10 08:59:17 +0000.621419][5876]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[030:786] [2025-02-10 08:59:17 +0000.621599][5874] stop recording
[030:786] [2025-02-10 08:59:17 +0000.621651][5874]
RecordingSessionInternalSimple:destroy media processers
[030:786] [2025-02-10 08:59:17 +0000.621671][5874] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[030:786] [2025-02-10 08:59:17 +0000.621688][5874] H264Encode::flushing hareware
Encoder
[030:787] [2025-02-10 08:59:17 +0000.621796][5874] Flush time:48493746 enter.

[030:787] [2025-02-10 08:59:17 +0000.621853][5874] H264Encoder encoder flush


[030:787] [2025-02-10 08:59:17 +0000.621878][5874] flush output queue
[031:067] [2025-02-10 08:59:17 +0000.902674][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[031:115] [2025-02-10 08:59:17 +0000.950137][5874] Flush leave. expire time = 328
ms

[031:115] [2025-02-10 08:59:17 +0000.950328][5874] ~H264EncodeWrap:


[031:115] [2025-02-10 08:59:17 +0000.950392][5874] ~H264Encode:
[031:115] [2025-02-10 08:59:17 +0000.950437][5874] teardownCompressionSession:
H264Encode::destroying Encoder
[031:115] [2025-02-10 08:59:17 +0000.950481][5874] Release time:48494074 enter.

[031:115] [2025-02-10 08:59:17 +0000.950624][5874] Release:


MediaCodecVideoEncoder::Release _inited:1
[031:115] [2025-02-10 08:59:17 +0000.950687][5874] Destroy time:48494074 enter.

[031:115] [2025-02-10 08:59:17 +0000.950735][5874] H264Encoder encoderDestroy


[031:116] [2025-02-10 08:59:17 +0000.950782][5874]
AndroidMediaCodecVideoEncoder::release env: 0x784841fba0
[031:116] [2025-02-10 08:59:17 +0000.950831][5874]
AndroidMediaCodecVideoEncoder::Destroy
[031:148] [2025-02-10 08:59:17 +0000.982794][5874] Destroy leave. expire time = 33
ms
[031:148] [2025-02-10 08:59:17 +0000.982972][5874] Release leave. expire time = 33
ms

[031:148] [2025-02-10 08:59:17 +0000.983078][5874] ~AndroidHwAvcEncoder


time:48494107 enter.

[031:148] [2025-02-10 08:59:17 +0000.983242][5874] Release time:48494107 enter.

[031:148] [2025-02-10 08:59:17 +0000.983308][5874] Release:


MediaCodecVideoEncoder:: has been released before, just return
[031:148] [2025-02-10 08:59:17 +0000.983350][5874] Release leave. expire time = 0
ms

[031:148] [2025-02-10 08:59:17 +0000.983392][5874] ~AndroidMediaCodecVideoEncoder


[031:148] [2025-02-10 08:59:17 +0000.983481][5874] ~WrapAndroidMediaCodec
time:48494107 enter.

[031:148] [2025-02-10 08:59:17 +0000.983533][5874] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[031:148] [2025-02-10 08:59:17 +0000.983578][5874] video hevc hw codec


destructor:0x7848421f38

[031:148] [2025-02-10 08:59:17 +0000.983639][5874] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[031:148] [2025-02-10 08:59:17 +0000.983701][5874] teardownCompressionSession:


H264Encode::destroyed Encoder
[031:148] [2025-02-10 08:59:17 +0000.983751][5874]
RecordingSessionInternalSimple:destroy aac encoder output!
[031:149] [2025-02-10 08:59:17 +0000.983829][5874] AACSWEncode destructor
[031:152] [2025-02-10 08:59:17 +0000.986970][5879] fd_close successed!
[031:155] [2025-02-10 08:59:17 +0000.990660][5879] MP4 close file successfully
[031:156] [2025-02-10 08:59:17 +0000.990767][5879] Recording session Internal:
notify recording ok
[031:156] [2025-02-10 08:59:17 +0000.990817][5879] onRecordingOk: Recording Ok,
compose use time: 1804, averagefps 0
[031:156] [2025-02-10 08:59:17 +0000.990872][5879] OnReceiveEOF:
[031:158] [2025-02-10 08:59:17 +0000.993661][5877] OnVideoTimer: OnVideoTimer
return
[031:185] [2025-02-10 08:59:18 +0000.20222][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[031:185] [2025-02-10 08:59:18 +0000.20363][2372] ~MediaComposeFile time:48494144
enter.

[031:185] [2025-02-10 08:59:18 +0000.20417][2372] CancelCompose: CancelCompose, is


composing 0
[031:185] [2025-02-10 08:59:18 +0000.20565][5874] stop recording
[031:185] [2025-02-10 08:59:18 +0000.20621][5874] we have stopped recording before
[031:187] [2025-02-10 08:59:18 +0000.22677][2372] ~MediaComposeFile leave. expire
time = 2 ms

[031:188] [2025-02-10 08:59:18 +0000.22862][2372] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[031:188] [2025-02-10 08:59:18 +0000.23384][2372] global uninited!
[031:188] [2025-02-10 08:59:18 +0000.23485][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[031:188] [2025-02-10 08:59:18 +0000.23587][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[031:188] [2025-02-10 08:59:18 +0000.23628][2372] RemoveVideoBackGroud: hava not
add video backgroud
[031:189] [2025-02-10 08:59:18 +0000.23835][2372] UnbindInputFilter 0x7764375c98
this 0x77641cd020
[031:189] [2025-02-10 08:59:18 +0000.23901][2372] ClearAllSource: remove source
filter, sourceid: 0x775c197a80
[031:189] [2025-02-10 08:59:18 +0000.23941][2372] DestoryDecoderByVideoSource
time:48494148 enter.

[031:189] [2025-02-10 08:59:18 +0000.23985][2372] ~VideoBindDecoder time:48494148


enter.

[031:190] [2025-02-10 08:59:18 +0000.25129][2372] CleanUp time:48494149 enter.

[031:192] [2025-02-10 08:59:18 +0000.27016][2372] CleanUp leave. expire time = 2


ms

[031:192] [2025-02-10 08:59:18 +0000.27099][2372] CleanUp time:48494151 enter.

[031:194] [2025-02-10 08:59:18 +0000.28855][2372] CleanUp leave. expire time = 2


ms

[031:196] [2025-02-10 08:59:18 +0000.31299][2372] ~VideoBindDecoder leave. expire


time = 7 ms

[031:196] [2025-02-10 08:59:18 +0000.31379][2372] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[031:196] [2025-02-10 08:59:18 +0000.31440][2372] UnbindInputFilter 0x77642f6518


this 0x7764375c98
[031:196] [2025-02-10 08:59:18 +0000.31498][2372] UnbindInputFilter 0x77642f6458
this 0x77642f6518
[031:196] [2025-02-10 08:59:18 +0000.31551][2372] UnbindInputFilter 0x775c197ca0
this 0x77642f6458
[031:196] [2025-02-10 08:59:18 +0000.31605][2372] UnbindInputFilter 0x77642f6b18
this 0x7764375ed8
[031:196] [2025-02-10 08:59:18 +0000.31668][2372] UnbindInputFilter 0x77642f6a58
this 0x77642f6b18
[031:196] [2025-02-10 08:59:18 +0000.31726][2372] UnbindInputFilter 0x775c197ca0
this 0x77642f6a58
[031:197] [2025-02-10 08:59:18 +0000.31817][2372] ~GLESContext:
[031:197] [2025-02-10 08:59:18 +0000.32477][2372] GLESContext destruct finish.
[031:197] [2025-02-10 08:59:18 +0000.32561][2372] filter: filter pipeline destroy
this: 0x77641ccf80
[032:148] [2025-02-10 08:59:18 +0000.982826][5672] Run AGC when audioType = 0
[032:148] [2025-02-10 08:59:18 +0000.982936][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:794] [2025-02-10 08:59:19 +0000.629075][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[034:146] [2025-02-10 08:59:20 +0000.981297][5672] Run AGC when audioType = 0
[034:527] [2025-02-10 08:59:21 +0000.361828][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[035:368] [2025-02-10 08:59:22 +0000.203316][2372] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[035:368] [2025-02-10 08:59:22 +0000.203382][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[035:368] [2025-02-10 08:59:22 +0000.203612][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[035:369] [2025-02-10 08:59:22 +0000.203880][566e] operator() time:48498328 enter.

[035:369] [2025-02-10 08:59:22 +0000.203974][566e] MediaFilterCamera, recording


file context:0x78485a1b00 input texture:22
[035:370] [2025-02-10 08:59:22 +0000.205313][566e] MicSource: Mic source
created:10x784852a980
[035:371] [2025-02-10 08:59:22 +0000.205830][566e] alloc thread: 0x77447a9600
name:worker1 thread id:512342482096 to Mic_source
[035:371] [2025-02-10 08:59:22 +0000.205897][566e] audio: start the audio sender
thread.

[035:371] [2025-02-10 08:59:22 +0000.206009][566e] construct OpenGLRenderProgram


0x78484c5b98
[035:371] [2025-02-10 08:59:22 +0000.206049][566e] CropFilter::SetOrientation
orientation: 90
[035:371] [2025-02-10 08:59:22 +0000.206184][566e] filter: filter pipeline
construtc this: 0x773d604600
[035:371] [2025-02-10 08:59:22 +0000.206225][566e] filter: filter pipeline2 update
pattern: 1
[035:371] [2025-02-10 08:59:22 +0000.206261][566e] CameraSource::source_id_:8
[035:371] [2025-02-10 08:59:22 +0000.206297][566e] RecordAudioSource::source_id_:9
[035:371] [2025-02-10 08:59:22 +0000.206410][566e] BindInputFilter 0x77541cab40
this 0x78484c5dc0
[035:371] [2025-02-10 08:59:22 +0000.206458][566e] BindInputFilter 0x77541cacd8
this 0x7753ffcbd0
[035:371] [2025-02-10 08:59:22 +0000.206505][566e] BindInputFilter 0x78484c5dc0
this 0x773d6046a0
[035:371] [2025-02-10 08:59:22 +0000.206567][566e] setParamentForFilters:
speed:1.000000
[035:371] [2025-02-10 08:59:22 +0000.206597][566e] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[035:371] [2025-02-10 08:59:22 +0000.206631][566e] SetParamForFilter time:48498330
enter.

[035:371] [2025-02-10 08:59:22 +0000.206660][566e] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[035:371] [2025-02-10 08:59:22 +0000.206693][566e] SetParamForFilter: Params video
index is: 0
[035:371] [2025-02-10 08:59:22 +0000.206725][566e] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[035:371] [2025-02-10 08:59:22 +0000.206758][566e] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[035:372] [2025-02-10 08:59:22 +0000.206791][566e] crop filter mode tpye:
citytravelvideo index:0
[035:376] [2025-02-10 08:59:22 +0000.211168][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211251][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211286][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211319][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211365][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211420][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211462][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211504][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211600][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211647][566e]
Warning(parse_template_json.cc:67): json parament no found the parament
[035:376] [2025-02-10 08:59:22 +0000.211690][566e]
Warning(parse_template_json.cc:93): json parament no found the duration
[035:376] [2025-02-10 08:59:22 +0000.211741][566e] SetParamForFilter leave. expire
time = 5 ms

[035:377] [2025-02-10 08:59:22 +0000.211969][566e] OnOutputSizeChanged width 1280


height 720
[035:377] [2025-02-10 08:59:22 +0000.212031][566e] OpenGLFrameBuffer: width:1280
height:720
[035:377] [2025-02-10 08:59:22 +0000.212085][566e] OpenGLFrameBuffer: width:1280
height:720
[035:377] [2025-02-10 08:59:22 +0000.212128][566e] OpenGLFrameBuffer: width:1280
height:720
[035:377] [2025-02-10 08:59:22 +0000.212170][566e] OpenGLFrameBuffer: width:1280
height:720
[035:377] [2025-02-10 08:59:22 +0000.212211][566e] OpenGLFrameBuffer: width:1280
height:720
[035:377] [2025-02-10 08:59:22 +0000.212249][566e] OpenGLFrameBuffer: width:1280
height:720
[035:377] [2025-02-10 08:59:22 +0000.212293][566e] construct TrivalImageDrawer
0x775419cb80
[035:377] [2025-02-10 08:59:22 +0000.212334][566e] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x775419cb80 context 0x77d544ccc0
[035:377] [2025-02-10 08:59:22 +0000.212378][566e] setupGLES:
[035:378] [2025-02-10 08:59:22 +0000.212929][566e] OpenGLRenderProgram::Initialize.
[035:378] [2025-02-10 08:59:22 +0000.212989][566e] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[035:378] [2025-02-10 08:59:22 +0000.213035][566e] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[035:378] [2025-02-10 08:59:22 +0000.213158][566e] Init open gl render:
0x78484c5b98
[035:378] [2025-02-10 08:59:22 +0000.213214][566e] Fragement shader path:
[035:378] [2025-02-10 08:59:22 +0000.213260][566e] Fragement shader path:
[035:378] [2025-02-10 08:59:22 +0000.213300][566e] create opengl program object.
[035:378] [2025-02-10 08:59:22 +0000.213339][566e] create shader: vertex
[035:378] [2025-02-10 08:59:22 +0000.213532][566e] create shader: fragment
[035:380] [2025-02-10 08:59:22 +0000.215323][566e] Have not extra filter filename!
[035:380] [2025-02-10 08:59:22 +0000.215383][566e] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[035:380] [2025-02-10 08:59:22 +0000.215438][566e] OpenGLRenderProgram::Initialize
success.
[035:380] [2025-02-10 08:59:22 +0000.215511][566e] Setup the OpenGL result:1
[035:381] [2025-02-10 08:59:22 +0000.215950][566d] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4
[035:381] [2025-02-10 08:59:22 +0000.216144][566d] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[035:381] [2025-02-10 08:59:22 +0000.216211][566d] 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
[035:381] [2025-02-10 08:59:22 +0000.216277][566d] 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_48498339.mp4
fileFD: -1
[035:381] [2025-02-10 08:59:22 +0000.216613][589e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777e5eb098
[035:382] [2025-02-10 08:59:22 +0000.216873][566d] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4
is opened successfully
[035:382] [2025-02-10 08:59:22 +0000.216950][566d] setupMediaProcessers:
[035:382] [2025-02-10 08:59:22 +0000.216981][566d]
RecordingSessionInternalSimple:setup media processers.
[035:382] [2025-02-10 08:59:22 +0000.217012][566d] construct AAC encoder
[035:382] [2025-02-10 08:59:22 +0000.217303][566d] H264Encoder creating:
superfast011818
[035:382] [2025-02-10 08:59:22 +0000.217376][566d] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[035:383] [2025-02-10 08:59:22 +0000.218041][566d] H264Encode::GetMachineModel is
POCO F2 Pro
[035:383] [2025-02-10 08:59:22 +0000.218108][566d] H264Encoder machine_mode is:POCO
F2 Pro
[035:383] [2025-02-10 08:59:22 +0000.218158][566d] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[035:383] [2025-02-10 08:59:22 +0000.218201][566d] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[035:383] [2025-02-10 08:59:22 +0000.218250][566d] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[035:383] [2025-02-10 08:59:22 +0000.218284][566d] setupCompressionSession:
[035:383] [2025-02-10 08:59:22 +0000.218346][566d] H264Encode::creating hareware
Encoder
[035:383] [2025-02-10 08:59:22 +0000.218400][566d] AndroidHwAvcEncoder
time:48498342 enter.

[035:383] [2025-02-10 08:59:22 +0000.218590][566d] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[035:383] [2025-02-10 08:59:22 +0000.218729][566d] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[035:384] [2025-02-10 08:59:22 +0000.218779][566d] The video avc hw codec address
is 0x775bcf23b0
[035:384] [2025-02-10 08:59:22 +0000.218855][566d] AndroidHwAvcEncoder leave.
expire time = 1 ms

[035:384] [2025-02-10 08:59:22 +0000.218911][566d] RegisterEncodeCompleteCallback


time:48498343 enter.

[035:384] [2025-02-10 08:59:22 +0000.219074][566d] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[035:384] [2025-02-10 08:59:22 +0000.219135][566d] InitEncode time:48498343 enter.

[035:384] [2025-02-10 08:59:22 +0000.219231][566d] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[035:384] [2025-02-10 08:59:22 +0000.219304][566d] Create time:48498343 enter.

[035:384] [2025-02-10 08:59:22 +0000.219354][566d] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[035:384] [2025-02-10 08:59:22 +0000.219432][566d]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x777e72fd00
[035:384] [2025-02-10 08:59:22 +0000.219604][566d]
supported_type:image/vnd.android.heic
[035:384] [2025-02-10 08:59:22 +0000.219702][566d] supported_type:video/avc
[035:384] [2025-02-10 08:59:22 +0000.219745][566d] name:OMX.qcom.video.encoder.avc
mime:video/avc
[035:385] [2025-02-10 08:59:22 +0000.219876][566d] hwCodecPrefix :OMX.qcom.
[035:385] [2025-02-10 08:59:22 +0000.219904][566d] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[035:385] [2025-02-10 08:59:22 +0000.219934][566d] mediacodec_createCodecByName
time:48498344 enter.

[035:385] [2025-02-10 08:59:22 +0000.219959][566d] WrapAndroidMediaCodec


time:48498344 enter.

[035:385] [2025-02-10 08:59:22 +0000.220055][566d] WrapAndroidMediaCodec leave.


expire time = 0 ms

[035:405] [2025-02-10 08:59:22 +0000.240094][566d] mediacodec_createCodecByName


leave. expire time = 20 ms

[035:405] [2025-02-10 08:59:22 +0000.240211][566d] WrapAndroidMediaFromat


time:48498364 enter.
[035:405] [2025-02-10 08:59:22 +0000.240289][566d] WrapAndroidMediaFromat leave.
expire time = 0 ms

[035:414] [2025-02-10 08:59:22 +0000.248996][5898] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[035:436] [2025-02-10 08:59:22 +0000.271685][566d] Destroy time:48498395 enter.

[035:437] [2025-02-10 08:59:22 +0000.271811][566d] WrapAndroidMediaFromat::


Destroy
[035:437] [2025-02-10 08:59:22 +0000.271878][566d] Destroy leave. expire time = 1
ms

[035:437] [2025-02-10 08:59:22 +0000.271913][566d] ~WrapAndroidMediaFromat


time:48498396 enter.

[035:437] [2025-02-10 08:59:22 +0000.271943][566d] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[035:437] [2025-02-10 08:59:22 +0000.272002][566d] Create leave. expire time = 53


ms

[035:437] [2025-02-10 08:59:22 +0000.272057][566d] isSemiPlanarSupport


time:48498396 enter.

[035:437] [2025-02-10 08:59:22 +0000.272099][566d] H264Encoder isSemiPlanarSupport


[035:437] [2025-02-10 08:59:22 +0000.272141][566d] isSemiPlanarSupport leave.
expire time = 0 ms

[035:437] [2025-02-10 08:59:22 +0000.272182][566d] creat hw H264Encoder success,


isSemiPlanar:1
[035:437] [2025-02-10 08:59:22 +0000.272286][566d] InitEncode leave. expire time =
53 ms

[035:437] [2025-02-10 08:59:22 +0000.272335][566d] H264Encode::created Encoder


[035:437] [2025-02-10 08:59:22 +0000.272378][566d] H264Encode:: H264 encoder
created.
[035:437] [2025-02-10 08:59:22 +0000.272418][566d] H264 encoder created.
[035:437] [2025-02-10 08:59:22 +0000.272456][566d]
RecordingSessionInternalSimple:created avc encoder avc: 0x79043a9840
[035:437] [2025-02-10 08:59:22 +0000.272499][566d] setOutput:
[035:437] [2025-02-10 08:59:22 +0000.272537][566d]
RecordingSessionInternalSimple:encoder set output to muxer!
[035:437] [2025-02-10 08:59:22 +0000.272576][566d] request a key frame
[035:437] [2025-02-10 08:59:22 +0000.272613][566d] H264Encode:: request a key frame
[035:438] [2025-02-10 08:59:22 +0000.272932][566d] setDisplayRotate :90
[035:438] [2025-02-10 08:59:22 +0000.272982][566d] 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
[035:438] [2025-02-10 08:59:22 +0000.273336][566e] StartRecording:
[035:438] [2025-02-10 08:59:22 +0000.273646][5898] operator(): Set the recording
session in mic source. recording session: 0x77541cab80
[035:439] [2025-02-10 08:59:22 +0000.273843][566e] operator() leave. expire time =
70 ms

[035:482] [2025-02-10 08:59:22 +0000.317007][566e] begine recode to first frame


spend time:113
[035:482] [2025-02-10 08:59:22 +0000.317083][566e]
GPUImageProcessing::SetOrientation orientation: 90
[035:482] [2025-02-10 08:59:22 +0000.317285][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[035:483] [2025-02-10 08:59:22 +0000.318386][566e] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[035:514] [2025-02-10 08:59:22 +0000.348978][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[035:520] [2025-02-10 08:59:22 +0000.355044][589d]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[035:551] [2025-02-10 08:59:22 +0000.386327][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[035:571] [2025-02-10 08:59:22 +0000.406014][589c]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 23queue_audio_frame_:1
[035:571] [2025-02-10 08:59:22 +0000.406046][589e] add aac audio track with id:1
[035:571] [2025-02-10 08:59:22 +0000.406198][589e] audio start ts:0
[035:571] [2025-02-10 08:59:22 +0000.406272][589e] the audio frame has been written
into MP4 file
[035:582] [2025-02-10 08:59:22 +0000.417095][566e] The convert RGB to YUV take 1
[035:586] [2025-02-10 08:59:22 +0000.421146][589d] h264 add frame header cdr flag
[035:587] [2025-02-10 08:59:22 +0000.421927][589d] h264 add frame header cdr flag
[035:587] [2025-02-10 08:59:22 +0000.422375][589d] Received key frame:0
[035:587] [2025-02-10 08:59:22 +0000.422434][589d] H264Encode:: get a sps pps
header!headerSize:31
[035:587] [2025-02-10 08:59:22 +0000.422612][589e] get the H.264 SPS parameter
[035:588] [2025-02-10 08:59:22 +0000.422873][589e] add video track with id:2
[035:588] [2025-02-10 08:59:22 +0000.423717][589e] get the H.264 PPS parameter
[035:589] [2025-02-10 08:59:22 +0000.424251][589e] get the H.264 IDR frame
[035:589] [2025-02-10 08:59:22 +0000.424307][589e] resss:true
[035:589] [2025-02-10 08:59:22 +0000.424360][589e] video start ts:0
[035:589] [2025-02-10 08:59:22 +0000.424524][589e] the video frame has been written
into MP4 file
[035:617] [2025-02-10 08:59:22 +0000.452664][566e] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10984 diff: 17
[035:739] [2025-02-10 08:59:22 +0000.574670][5896]
RecordAudioSource::PullAudioFrame
[035:889] [2025-02-10 08:59:22 +0000.724674][589d] DTS queue for
Generator:0x777e5eb2b8 337 372
[035:983] [2025-02-10 08:59:22 +0000.818493][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[036:087] [2025-02-10 08:59:22 +0000.922692][566e] The convert RGB to YUV take 1
[036:147] [2025-02-10 08:59:22 +0000.981843][5672] Run AGC when audioType = 0
[036:147] [2025-02-10 08:59:22 +0000.982114][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:246] [2025-02-10 08:59:23 +0000.81037][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[036:410] [2025-02-10 08:59:23 +0000.245006][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[036:454] [2025-02-10 08:59:23 +0000.289498][589d] Push an pts:938 to dts queue.
[036:483] [2025-02-10 08:59:23 +0000.318191][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[036:488] [2025-02-10 08:59:23 +0000.323311][589d] last dts:904 currentPts:938
ppsOrSPS:0 queue length:2
[036:585] [2025-02-10 08:59:23 +0000.420301][566e] The convert RGB to YUV take 2
[036:688] [2025-02-10 08:59:23 +0000.523341][5896] AF_SpeedFilter::PullFrame eof4
[036:696] [2025-02-10 08:59:23 +0000.531095][5896]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[036:726] [2025-02-10 08:59:23 +0000.561555][589d] DTS queue for
Generator:0x777e5eb2b8 1170 1208
[036:856] [2025-02-10 08:59:23 +0000.691004][5896] AF_SpeedFilter audio
0x7753ffca80 PullFrame
[036:999] [2025-02-10 08:59:23 +0000.834420][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[037:072] [2025-02-10 08:59:23 +0000.907057][5896] resampled_data_size:10240
[037:086] [2025-02-10 08:59:23 +0000.921479][566e] The convert RGB to YUV take 1
[037:416] [2025-02-10 08:59:24 +0000.250788][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[037:418] [2025-02-10 08:59:24 +0000.253188][566e] FilterPipeline2::OnVideoFrame
pts 1933 last_video_timestamp_ 1933
[037:487] [2025-02-10 08:59:24 +0000.321764][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[037:522] [2025-02-10 08:59:24 +0000.357104][5896]
RecordAudioSource::PullAudioFrame
[037:553] [2025-02-10 08:59:24 +0000.388327][589d] DTS queue for
Generator:0x777e5eb2b8 2002 2036
[037:555] [2025-02-10 08:59:24 +0000.390726][589d] h264 add frame header cdr flag
[037:556] [2025-02-10 08:59:24 +0000.391060][589d] Received key frame:2002
[037:586] [2025-02-10 08:59:24 +0000.421679][566e] The convert RGB to YUV take 1
[037:590] [2025-02-10 08:59:24 +0000.425091][589e] get the H.264 IDR frame
[037:714] [2025-02-10 08:59:24 +0000.549201][566e] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11984 diff: 17
[037:790] [2025-02-10 08:59:24 +0000.625433][589d] Push an pts:2271 to dts queue.
[037:826] [2025-02-10 08:59:24 +0000.660851][589d] SendFrame
encodedImage._timeStamp:2271encodedImage->_length:51840
[037:826] [2025-02-10 08:59:24 +0000.660984][589d] last dts:2237 currentPts:2271
ppsOrSPS:0 queue length:2
[037:826] [2025-02-10 08:59:24 +0000.661035][589d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2271 pts:2271
[037:920] [2025-02-10 08:59:24 +0000.755012][589c]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2345queue_audio_frame_:4
[037:962] [2025-02-10 08:59:24 +0000.797380][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[037:987] [2025-02-10 08:59:24 +0000.822368][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[038:051] [2025-02-10 08:59:24 +0000.885952][589d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2535
[038:051] [2025-02-10 08:59:24 +0000.886070][589d] push video frame to H264
encoder. (100 frame for one log)

[038:051] [2025-02-10 08:59:24 +0000.886128][589d] push video frame to H264


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

[038:051] [2025-02-10 08:59:24 +0000.886165][589d] H264Encode::push video frame to


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

[038:051] [2025-02-10 08:59:24 +0000.886207][589d] The input pts:2535 fps:30


[038:089] [2025-02-10 08:59:24 +0000.923875][566e] The convert RGB to YUV take 3
[038:094] [2025-02-10 08:59:24 +0000.929267][589d] H264Encode::H264SWEncoder get
callback, length:60768 type:1 nalType:1length:60764
[038:145] [2025-02-10 08:59:24 +0000.980614][5672] Run AGC when audioType = 0
[038:254] [2025-02-10 08:59:25 +0000.89078][589d]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2736
[038:319] [2025-02-10 08:59:25 +0000.153774][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[038:319] [2025-02-10 08:59:25 +0000.153853][566e] GPUImageProcessing: input frame
width1280 X 720
[038:319] [2025-02-10 08:59:25 +0000.154347][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[038:319] [2025-02-10 08:59:25 +0000.154415][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[038:359] [2025-02-10 08:59:25 +0000.194051][589d] DTS queue for
Generator:0x777e5eb2b8 2839
[038:395] [2025-02-10 08:59:25 +0000.230680][5896] AF_SpeedFilter audio
0x7753ffca80 PullFrame
[038:414] [2025-02-10 08:59:25 +0000.249162][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[038:483] [2025-02-10 08:59:25 +0000.318585][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[038:587] [2025-02-10 08:59:25 +0000.422700][566e] The convert RGB to YUV take 1
[038:784] [2025-02-10 08:59:25 +0000.618946][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[038:851] [2025-02-10 08:59:25 +0000.686451][5896] AF_SpeedFilter::PullFrame eof4
[038:858] [2025-02-10 08:59:25 +0000.692904][5896]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[038:982] [2025-02-10 08:59:25 +0000.817521][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[039:091] [2025-02-10 08:59:25 +0000.926204][566e] The convert RGB to YUV take 2
[039:124] [2025-02-10 08:59:25 +0000.959726][589d] Push an pts:3609 to dts queue.
[039:155] [2025-02-10 08:59:25 +0000.990470][589d] last dts:3576 currentPts:3609
ppsOrSPS:0 queue length:2
[039:192] [2025-02-10 08:59:26 +0000.26776][589d] DTS queue for
Generator:0x777e5eb2b8 3673
[039:302] [2025-02-10 08:59:26 +0000.137486][5896]
RecordAudioSource::PullAudioFrame
[039:333] [2025-02-10 08:59:26 +0000.168614][5896] resampled_data_size:1024
[039:413] [2025-02-10 08:59:26 +0000.248541][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[039:484] [2025-02-10 08:59:26 +0000.319238][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[039:563] [2025-02-10 08:59:26 +0000.397899][589d] h264 add frame header cdr flag
[039:563] [2025-02-10 08:59:26 +0000.398309][589d] Received key frame:4004
[039:587] [2025-02-10 08:59:26 +0000.421809][566e] The convert RGB to YUV take 2
[039:591] [2025-02-10 08:59:26 +0000.425843][589e] get the H.264 IDR frame
[039:678] [2025-02-10 08:59:26 +0000.513283][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[039:787] [2025-02-10 08:59:26 +0000.622008][566e] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12984 diff: 17
[039:923] [2025-02-10 08:59:26 +0000.757913][5896] AF_SpeedFilter audio
0x7753ffca80 PullFrame
[039:981] [2025-02-10 08:59:26 +0000.816459][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[040:025] [2025-02-10 08:59:26 +0000.860177][589d] DTS queue for
Generator:0x777e5eb2b8 4468 4508
[040:084] [2025-02-10 08:59:26 +0000.919517][566e] The convert RGB to YUV take 2
[040:146] [2025-02-10 08:59:26 +0000.981284][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:146] [2025-02-10 08:59:26 +0000.981480][5673] _deviceSampleRate:48000

[040:149] [2025-02-10 08:59:26 +0000.984762][5672] Run AGC when audioType = 0


[040:150] [2025-02-10 08:59:26 +0000.984880][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[040:276] [2025-02-10 08:59:27 +0000.111530][589c]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4667queue_audio_frame_:7
[040:282] [2025-02-10 08:59:27 +0000.117002][566e] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[040:348] [2025-02-10 08:59:27 +0000.183529][5898] The output timestamp from audio
mixer change:48503307
[040:410] [2025-02-10 08:59:27 +0000.245732][5672] On audio frame the broadcast
with timestamp:48503369 samples:480. (1000 frame for one log)

[040:420] [2025-02-10 08:59:27 +0000.255644][5898] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[040:421] [2025-02-10 08:59:27 +0000.255882][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[040:458] [2025-02-10 08:59:27 +0000.293579][589d] Push an pts:4942 to dts queue.
[040:483] [2025-02-10 08:59:27 +0000.318564][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[040:489] [2025-02-10 08:59:27 +0000.324151][589d] last dts:4902 currentPts:4942
ppsOrSPS:0 queue length:2
[040:583] [2025-02-10 08:59:27 +0000.418438][566e] The convert RGB to YUV take 1
[040:855] [2025-02-10 08:59:27 +0000.690093][589d] DTS queue for
Generator:0x777e5eb2b8 5302 5338
[040:981] [2025-02-10 08:59:27 +0000.816299][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:023] [2025-02-10 08:59:27 +0000.858094][5896] AF_SpeedFilter::PullFrame eof4
[041:029] [2025-02-10 08:59:27 +0000.864419][5896]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[041:086] [2025-02-10 08:59:27 +0000.921234][566e] The convert RGB to YUV take 1
[041:090] [2025-02-10 08:59:27 +0000.925327][5896]
RecordAudioSource::PullAudioFrame
[041:156] [2025-02-10 08:59:27 +0000.991145][589d] SendFrame
encodedImage._timeStamp:5601encodedImage->_length:62096
[041:195] [2025-02-10 08:59:28 +0000.30418][589d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5637 pts:5637
[041:390] [2025-02-10 08:59:28 +0000.225512][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[041:394] [2025-02-10 08:59:28 +0000.229158][5896] AF_SpeedFilter audio time,
0x7753ffca80 rcv time: 48504349
[041:394] [2025-02-10 08:59:28 +0000.229258][5896] AF_SpeedFilter audio time,
0x7753ffca80 rcv time: 48504349in_nSamples:441
[041:413] [2025-02-10 08:59:28 +0000.248562][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[041:415] [2025-02-10 08:59:28 +0000.250761][589d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5899
[041:416] [2025-02-10 08:59:28 +0000.250925][589d] push video frame to H264
encoder. (100 frame for one log)

[041:416] [2025-02-10 08:59:28 +0000.251084][589d] push video frame to H264


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

[041:416] [2025-02-10 08:59:28 +0000.251123][589d] H264Encode::push video frame to


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

[041:416] [2025-02-10 08:59:28 +0000.251165][589d] The input pts:5899 fps:30


[041:454] [2025-02-10 08:59:28 +0000.289137][589d] H264Encode::H264SWEncoder get
callback, length:62848 type:1 nalType:1length:62844
[041:468] [2025-02-10 08:59:28 +0000.303546][5896] AF_SpeedFilter audio
0x7753ffca80 PullFrame
[041:485] [2025-02-10 08:59:28 +0000.320475][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[041:500] [2025-02-10 08:59:28 +0000.335287][5896] resampled_data_size:13824
[041:500] [2025-02-10 08:59:28 +0000.335448][5896]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 48504347
[041:500] [2025-02-10 08:59:28 +0000.335512][5896]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[041:565] [2025-02-10 08:59:28 +0000.400453][589d] h264 add frame header cdr flag
[041:566] [2025-02-10 08:59:28 +0000.400849][589d] Received key frame:6006
[041:584] [2025-02-10 08:59:28 +0000.419140][566e] The convert RGB to YUV take 2
[041:585] [2025-02-10 08:59:28 +0000.420306][589d]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6069
[041:587] [2025-02-10 08:59:28 +0000.422529][589e] get the H.264 IDR frame
[041:657] [2025-02-10 08:59:28 +0000.491992][589d] DTS queue for
Generator:0x777e5eb2b8 6137
[041:686] [2025-02-10 08:59:28 +0000.521588][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[041:686] [2025-02-10 08:59:28 +0000.521719][566e] GPUImageProcessing: input frame
width1280 X 720
[041:687] [2025-02-10 08:59:28 +0000.522029][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[041:687] [2025-02-10 08:59:28 +0000.522094][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[041:787] [2025-02-10 08:59:28 +0000.622366][589d] Push an pts:6269 to dts queue.
[041:823] [2025-02-10 08:59:28 +0000.658124][589d] last dts:6233 currentPts:6269
ppsOrSPS:0 queue length:2
[041:881] [2025-02-10 08:59:28 +0000.716533][566e] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13984 diff: 17
[041:980] [2025-02-10 08:59:28 +0000.815576][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[042:082] [2025-02-10 08:59:28 +0000.917076][566e] The convert RGB to YUV take 1
[042:114] [2025-02-10 08:59:28 +0000.948865][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[042:150] [2025-02-10 08:59:28 +0000.985100][5672] Run AGC when audioType = 0
[042:415] [2025-02-10 08:59:29 +0000.250764][5898] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[042:479] [2025-02-10 08:59:29 +0000.314027][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[042:486] [2025-02-10 08:59:29 +0000.320932][589d] DTS queue for
Generator:0x777e5eb2b8 6965
[042:534] [2025-02-10 08:59:29 +0000.369725][589c]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6989queue_audio_frame_:1
[042:580] [2025-02-10 08:59:29 +0000.415438][566e] The convert RGB to YUV take 1
[042:876] [2025-02-10 08:59:29 +0000.710989][5896]
RecordAudioSource::PullAudioFrame
[042:981] [2025-02-10 08:59:29 +0000.815819][566e] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[043:012] [2025-02-10 08:59:29 +0000.846848][5896] AF_SpeedFilter audio
0x7753ffca80 PullFrame
[043:019] [2025-02-10 08:59:29 +0000.854758][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[043:024] [2025-02-10 08:59:29 +0000.859263][566e] operator(): Stop
[043:024] [2025-02-10 08:59:29 +0000.859350][566e] StopPullFrameAndWriteMp4
time:48505983 enter.

[043:024] [2025-02-10 08:59:29 +0000.859417][566e] StopRecording:


[043:028] [2025-02-10 08:59:29 +0000.863542][5896] PullAudioFrame: PullFrame audio
finished.
[043:028] [2025-02-10 08:59:29 +0000.863626][5896]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[043:032] [2025-02-10 08:59:29 +0000.866959][589d]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:226
[043:035] [2025-02-10 08:59:29 +0000.870224][566d] stop recording
[043:035] [2025-02-10 08:59:29 +0000.870312][566d]
RecordingSessionInternalSimple:destroy media processers
[043:035] [2025-02-10 08:59:29 +0000.870371][566d] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[043:035] [2025-02-10 08:59:29 +0000.870417][566d] H264Encode::flushing hareware
Encoder
[043:035] [2025-02-10 08:59:29 +0000.870576][566d] Flush time:48505994 enter.

[043:035] [2025-02-10 08:59:29 +0000.870645][566d] H264Encoder encoder flush


[043:035] [2025-02-10 08:59:29 +0000.870696][566d] flush output queue
[043:111] [2025-02-10 08:59:29 +0000.946279][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[043:353] [2025-02-10 08:59:30 +0000.188603][566d] Flush leave. expire time = 318
ms

[043:354] [2025-02-10 08:59:30 +0000.188839][566d] ~H264EncodeWrap:


[043:354] [2025-02-10 08:59:30 +0000.188890][566d] ~H264Encode:
[043:354] [2025-02-10 08:59:30 +0000.188923][566d] teardownCompressionSession:
H264Encode::destroying Encoder
[043:354] [2025-02-10 08:59:30 +0000.188959][566d] Release time:48506313 enter.

[043:354] [2025-02-10 08:59:30 +0000.189123][566d] Release:


MediaCodecVideoEncoder::Release _inited:1
[043:354] [2025-02-10 08:59:30 +0000.189179][566d] Destroy time:48506313 enter.

[043:354] [2025-02-10 08:59:30 +0000.189214][566d] H264Encoder encoderDestroy


[043:354] [2025-02-10 08:59:30 +0000.189249][566d]
AndroidMediaCodecVideoEncoder::release env: 0x775c20dee0
[043:354] [2025-02-10 08:59:30 +0000.189285][566d]
AndroidMediaCodecVideoEncoder::Destroy
[043:383] [2025-02-10 08:59:30 +0000.218699][566d] Destroy leave. expire time = 29
ms

[043:384] [2025-02-10 08:59:30 +0000.218837][566d] Release leave. expire time = 30


ms

[043:384] [2025-02-10 08:59:30 +0000.218881][566d] ~AndroidHwAvcEncoder


time:48506343 enter.

[043:386] [2025-02-10 08:59:30 +0000.221598][566d] Release time:48506345 enter.

[043:386] [2025-02-10 08:59:30 +0000.221706][566d] Release:


MediaCodecVideoEncoder:: has been released before, just return
[043:386] [2025-02-10 08:59:30 +0000.221748][566d] Release leave. expire time = 1
ms

[043:387] [2025-02-10 08:59:30 +0000.221783][566d] ~AndroidMediaCodecVideoEncoder


[043:387] [2025-02-10 08:59:30 +0000.221815][566d] ~WrapAndroidMediaCodec
time:48506346 enter.

[043:387] [2025-02-10 08:59:30 +0000.221847][566d] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[043:387] [2025-02-10 08:59:30 +0000.221878][566d] video hevc hw codec


destructor:0x775bcf23b0

[043:387] [2025-02-10 08:59:30 +0000.221947][566d] ~AndroidHwAvcEncoder leave.


expire time = 3 ms
[043:387] [2025-02-10 08:59:30 +0000.222003][566d] teardownCompressionSession:
H264Encode::destroyed Encoder
[043:387] [2025-02-10 08:59:30 +0000.222043][566d]
RecordingSessionInternalSimple:destroy aac encoder output!
[043:387] [2025-02-10 08:59:30 +0000.222178][566d] AACSWEncode destructor
[043:392] [2025-02-10 08:59:30 +0000.227092][589e] MP4 close file successfully
[043:392] [2025-02-10 08:59:30 +0000.227187][589e] Recording session Internal:
notify recording ok
[043:392] [2025-02-10 08:59:30 +0000.227223][589e] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4,
output_video_timestamp_:7499 last_video_pts_:7499
[043:392] [2025-02-10 08:59:30 +0000.227265][589e] OnRecordFinish:
[043:392] [2025-02-10 08:59:30 +0000.227689][589e] onRecordingOk: net seek
pos:0record video duration:7532record audio duration:7500
[043:393] [2025-02-10 08:59:30 +0000.228552][5898] destructMicSource_w:
[043:393] [2025-02-10 08:59:30 +0000.228629][5898] setOutput_w:
MicSource::setOutput() 0x0
[043:394] [2025-02-10 08:59:30 +0000.228816][566e] releaseThread 0x77447a9600
[043:394] [2025-02-10 08:59:30 +0000.228874][566e] ~MicSource: Mic source
destroyed:0x784852a980
[043:394] [2025-02-10 08:59:30 +0000.229597][566e] StopPullFrameAndWriteMp4 leave.
expire time = 370 ms

[043:394] [2025-02-10 08:59:30 +0000.229648][566e] DestroyPipelineAndFilters


time:48506353 enter.

[043:394] [2025-02-10 08:59:30 +0000.229715][566e] UnbindInputFilter 0x77541cab40


this 0x78484c5dc0
[043:395] [2025-02-10 08:59:30 +0000.229769][566e] UnbindInputFilter 0x77541cacd8
this 0x7753ffcbd0
[043:395] [2025-02-10 08:59:30 +0000.229832][566e] UnbindInputFilter 0x78484c5dc0
this 0x773d6046a0
[043:395] [2025-02-10 08:59:30 +0000.229867][566e] filter: filter pipeline destroy
this: 0x773d604600
[043:395] [2025-02-10 08:59:30 +0000.230132][566e] ClearVideoOfSources: recodring
total frames:0
[043:395] [2025-02-10 08:59:30 +0000.230178][566e] ClearVideoOfSources:
[043:395] [2025-02-10 08:59:30 +0000.230207][566e] GPUImageProcessing destruct.
[043:395] [2025-02-10 08:59:30 +0000.230261][566e] destroy TrivalImageDrawer
0x775419cb80
[043:395] [2025-02-10 08:59:30 +0000.230293][566e] The shader has been initialize,
clean up them.

[043:395] [2025-02-10 08:59:30 +0000.230341][566e] ~OpenGLFrameBuffer:


[043:395] [2025-02-10 08:59:30 +0000.230438][566e] ~OpenGLFrameBuffer:
[043:395] [2025-02-10 08:59:30 +0000.230534][566e] ~OpenGLFrameBuffer:
[043:395] [2025-02-10 08:59:30 +0000.230648][566e] ~OpenGLFrameBuffer:
[043:396] [2025-02-10 08:59:30 +0000.231310][566e] ~OpenGLFrameBuffer:
[043:396] [2025-02-10 08:59:30 +0000.231399][566e] ~OpenGLFrameBuffer:
[043:396] [2025-02-10 08:59:30 +0000.231639][566e] GPUImageProcessing destruct
finish.
[043:396] [2025-02-10 08:59:30 +0000.231704][566e] GPURGBAFrame destruct.
[043:396] [2025-02-10 08:59:30 +0000.231819][566e] destroy OpenGLRenderProgram
0x78484c5b98
[043:397] [2025-02-10 08:59:30 +0000.231888][566e] ~CameraSource time:48506356
enter.
[043:397] [2025-02-10 08:59:30 +0000.231923][566e] ~CameraSource leave. expire
time = 0 ms

[043:397] [2025-02-10 08:59:30 +0000.231958][566e] ~RecordAudioSource time:48506356


enter.

[043:397] [2025-02-10 08:59:30 +0000.231989][566e] ~RecordAudioSource leave.


expire time = 0 ms

[043:397] [2025-02-10 08:59:30 +0000.232026][566e] DestroyPipelineAndFilters


leave. expire time = 3 ms

[043:415] [2025-02-10 08:59:30 +0000.250495][2372]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[043:416] [2025-02-10 08:59:30 +0000.251314][2372] machine model :poco
[043:416] [2025-02-10 08:59:30 +0000.251357][2372] Support this machine model :poco
[043:416] [2025-02-10 08:59:30 +0000.251394][2372] global inited! current sdk
version: 07-20-936c45f
[043:416] [2025-02-10 08:59:30 +0000.251723][2372] filter: filter pipeline
construtc this: 0x776421cd80
[043:417] [2025-02-10 08:59:30 +0000.251893][2372] MediaFilterGraph:
MediaFilterGraph construct
[043:417] [2025-02-10 08:59:30 +0000.251928][2372] GLESContext:
[043:417] [2025-02-10 08:59:30 +0000.251981][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[043:418] [2025-02-10 08:59:30 +0000.253033][2372] The result of creation:
0x7764378600
[043:418] [2025-02-10 08:59:30 +0000.253187][2372] The result of
eglCreatePbufferSurface is: 0x7764469d00
[043:418] [2025-02-10 08:59:30 +0000.253296][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4
[043:418] [2025-02-10 08:59:30 +0000.253335][2372] The source 0 speed:1
[043:418] [2025-02-10 08:59:30 +0000.253374][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4,
delay: 0
[043:418] [2025-02-10 08:59:30 +0000.253417][2372] CreateDecoderByVideoSource
time:48506377 enter.

[043:418] [2025-02-10 08:59:30 +0000.253659][2372] running_decoder_count:0max


count:2
[043:418] [2025-02-10 08:59:30 +0000.253693][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7764176800
[043:420] [2025-02-10 08:59:30 +0000.255203][58b5] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x777ea25200] Current FFmpeg version git-2021-06-16-
97cea6f

[043:441] [2025-02-10 08:59:30 +0000.276159][58b5] OnStreamInfoFound: video


duration_: 7532
[043:442] [2025-02-10 08:59:30 +0000.277546][58b6] NO get frame from decoder
[043:442] [2025-02-10 08:59:30 +0000.277576][2372] start decoder
[043:442] [2025-02-10 08:59:30 +0000.277726][2372] CreateDecoderByVideoSource
leave. expire time = 24 ms

[043:443] [2025-02-10 08:59:30 +0000.277769][2372] BindInputFilter 0x775c198420


this 0x776425ea58
[043:443] [2025-02-10 08:59:30 +0000.277808][2372] BindInputFilter 0x776425ea58
this 0x776425eb18
[043:443] [2025-02-10 08:59:30 +0000.277884][2372] BindInputFilter 0x775c198420
this 0x776425ebd8
[043:443] [2025-02-10 08:59:30 +0000.277930][2372] BindInputFilter 0x776425ebd8
this 0x776425ef98
[043:443] [2025-02-10 08:59:30 +0000.277945][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4
[043:443] [2025-02-10 08:59:30 +0000.277969][2372] BindInputFilter 0x776425eb18
this 0x776425f058
[043:443] [2025-02-10 08:59:30 +0000.277992][2372] BindInputFilter 0x776425f058
this 0x776421ce20
[043:443] [2025-02-10 08:59:30 +0000.278318][2372] BindInputFilter 0x776425ef98
this 0x776425f118
[043:443] [2025-02-10 08:59:30 +0000.278343][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48498339.mp4
[043:443] [2025-02-10 08:59:30 +0000.278390][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[043:443] [2025-02-10 08:59:30 +0000.278755][2372] machine model :poco
[043:444] [2025-02-10 08:59:30 +0000.278779][2372] Support this machine model :poco
[043:444] [2025-02-10 08:59:30 +0000.278794][2372] global inited! current sdk
version: 07-20-936c45f
[043:444] [2025-02-10 08:59:30 +0000.278849][2372] GetPipeline:
-----------------------------------------
[043:444] [2025-02-10 08:59:30 +0000.278871][2372] GetPipeline: source:
0x775c198200
[043:444] [2025-02-10 08:59:30 +0000.278888][2372] GetPipeline: filter: NULLFilter
[043:444] [2025-02-10 08:59:30 +0000.278905][2372] GetPipeline: filter: NULLFilter
[043:444] [2025-02-10 08:59:30 +0000.278921][2372] GetPipeline: filter: NULLFilter
[043:444] [2025-02-10 08:59:30 +0000.278935][2372] GetPipeline: audio filter:
AuidoNULLFilter
[043:444] [2025-02-10 08:59:30 +0000.278950][2372] GetPipeline: audio filter:
AuidoNULLFilter
[043:444] [2025-02-10 08:59:30 +0000.278965][2372] GetPipeline: audio filter:
AudioNUllFilter
[043:444] [2025-02-10 08:59:30 +0000.278981][2372] GetPipeline:
------------------------------------------
[043:444] [2025-02-10 08:59:30 +0000.278998][2372] filter: filter pipeline2 update
pattern: 0
[043:445] [2025-02-10 08:59:30 +0000.280150][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[043:445] [2025-02-10 08:59:30 +0000.280536][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[043:445] [2025-02-10 08:59:30 +0000.280618][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[043:446] [2025-02-10 08:59:30 +0000.280900][2372] DeviceInit:
[043:446] [2025-02-10 08:59:30 +0000.280908][58b6] NO get frame from decoder
[043:446] [2025-02-10 08:59:30 +0000.281111][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[043:446] [2025-02-10 08:59:30 +0000.281502][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[043:446] [2025-02-10 08:59:30 +0000.281732][2372] CreatePlatformSpecificObjects:
[043:447] [2025-02-10 08:59:30 +0000.281772][2372] audio device use null audio
input and opensl output
[043:447] [2025-02-10 08:59:30 +0000.281794][2372] Create OpenSLES output module
with java VM support.

[043:447] [2025-02-10 08:59:30 +0000.281884][2372] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[043:447] [2025-02-10 08:59:30 +0000.282100][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[043:448] [2025-02-10 08:59:30 +0000.283057][2372] Create OpenSLES output module
with buffer num:2

[043:448] [2025-02-10 08:59:30 +0000.283128][2372] Error(trace.cc:40): Init the


output and input for audio device template.
[043:448] [2025-02-10 08:59:30 +0000.283148][2372] Init the output device.

[043:448] [2025-02-10 08:59:30 +0000.283165][2372] Set the playout as stereo:1


[043:448] [2025-02-10 08:59:30 +0000.283183][2372] Set the sample rate to be:44100

[043:448] [2025-02-10 08:59:30 +0000.283219][2372] Low latency buffer size:144 low


sample rate:48000
[043:448] [2025-02-10 08:59:30 +0000.283242][2372] DeviceInit: Done
[043:448] [2025-02-10 08:59:30 +0000.283408][2372] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[043:448] [2025-02-10 08:59:30 +0000.283482][58c1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bcfe118
[043:448] [2025-02-10 08:59:30 +0000.283660][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[043:448] [2025-02-10 08:59:30 +0000.283757][2372]
MediaFilterPlayer::SetPlayerNotify 0x7764204d00
[043:449] [2025-02-10 08:59:30 +0000.283833][2372]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[043:449] [2025-02-10 08:59:30 +0000.283853][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[043:449] [2025-02-10 08:59:30 +0000.283874][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[043:449] [2025-02-10 08:59:30 +0000.283920][2372] SetGraphLoop: SetGraphLoop 1
[043:449] [2025-02-10 08:59:30 +0000.283936][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[043:449] [2025-02-10 08:59:30 +0000.283951][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[043:449] [2025-02-10 08:59:30 +0000.284140][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[043:449] [2025-02-10 08:59:30 +0000.284254][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[043:450] [2025-02-10 08:59:30 +0000.284893][58c3] Start:
[043:450] [2025-02-10 08:59:30 +0000.285129][58c2] operator(): video render
started.
[043:450] [2025-02-10 08:59:30 +0000.285198][58c3] Start:
[043:450] [2025-02-10 08:59:30 +0000.285266][58c3] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[043:450] [2025-02-10 08:59:30 +0000.285299][58c3] Reset: history total size: 98
[043:450] [2025-02-10 08:59:30 +0000.285333][58c3] DeviceStart:
audioDevice_:0x7764697000
[043:450] [2025-02-10 08:59:30 +0000.285359][58c3] DeviceStart: time profile
playout init before
[043:450] [2025-02-10 08:59:30 +0000.285396][58c3] DeviceStart: time profile
playout init end
[043:450] [2025-02-10 08:59:30 +0000.285425][58c3] OpenSlesOutput:Start playout

[043:450] [2025-02-10 08:59:30 +0000.285568][58b6] NO get frame from decoder


[043:452] [2025-02-10 08:59:30 +0000.287092][58b6] NO get frame from decoder
[043:453] [2025-02-10 08:59:30 +0000.287922][58c3] Create the opensl output player.
streamtype before:0

[043:453] [2025-02-10 08:59:30 +0000.287964][58c3] Create the opensl output player.


streamtype after:3

[043:453] [2025-02-10 08:59:30 +0000.288366][58b6] NO get frame from decoder


[043:454] [2025-02-10 08:59:30 +0000.289684][58b6] NO get frame from decoder
[043:459] [2025-02-10 08:59:30 +0000.294557][58b6] NO get frame from decoder
[043:465] [2025-02-10 08:59:30 +0000.299843][58b6] NO get frame from decoder
[043:533] [2025-02-10 08:59:30 +0000.368730][58c3] Enqueue opensl buffer size:1764
[043:561] [2025-02-10 08:59:30 +0000.396014][58c3] DeviceStart: time profile
playout all end
[043:561] [2025-02-10 08:59:30 +0000.396194][58c3] operator(): Audio playback
started.
[043:577] [2025-02-10 08:59:30 +0000.412130][58c3] operator(): Started now!
[043:597] [2025-02-10 08:59:30 +0000.432032][58c2] lipsync_debug: First video frame
rendering.
[043:599] [2025-02-10 08:59:30 +0000.434286][58c4] audio_frame_list_ empty
[043:645] [2025-02-10 08:59:30 +0000.479941][58c3] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[043:645] [2025-02-10 08:59:30 +0000.480007][58c3] First audio frame rendering
[043:646] [2025-02-10 08:59:30 +0000.480763][58c4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 9170
[043:646] [2025-02-10 08:59:30 +0000.480815][58c4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[043:646] [2025-02-10 08:59:30 +0000.480907][58c4] audio frame wait video
frame.last_video_timestamp:137 last_audio_timestamp:254.921
[043:646] [2025-02-10 08:59:30 +0000.481407][58c4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:646] [2025-02-10 08:59:30 +0000.481588][58c4] audio frame wait video
frame.last_video_timestamp:137 last_audio_timestamp:254.921
[043:647] [2025-02-10 08:59:30 +0000.482311][58c4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:647] [2025-02-10 08:59:30 +0000.482487][58c4] audio frame wait video
frame.last_video_timestamp:137 last_audio_timestamp:254.921
[043:665] [2025-02-10 08:59:30 +0000.500470][58c5] Error(video_source.cc:430): wait
decoder a frame: 0
[043:721] [2025-02-10 08:59:30 +0000.556563][58c6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[043:787] [2025-02-10 08:59:30 +0000.621858][58c3] The audio playback speed:100
(1/100)
[043:787] [2025-02-10 08:59:30 +0000.621910][58c3] lipsync_debug: The current
played audio timestamp is:12256(1/50)
[044:032] [2025-02-10 08:59:30 +0000.867629][58c2] lipsync_debug:displaying video
ts:42210 The current displayed video timestamp is:48506991
[044:034] [2025-02-10 08:59:30 +0000.869238][58c2] lipsync_debug: render a video
frame
[044:135] [2025-02-10 08:59:30 +0000.970130][58c2] lipsync_debug:result remaining
time:0
[044:135] [2025-02-10 08:59:30 +0000.970238][58c2] dynamic updated lipsync delay:0
[044:153] [2025-02-10 08:59:30 +0000.988030][5672] Run AGC when audioType = 0
[044:153] [2025-02-10 08:59:30 +0000.988197][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:469] [2025-02-10 08:59:31 +0000.303925][58c2] DriveRender working... (1/200)
[044:716] [2025-02-10 08:59:31 +0000.551748][58c2]
lipsync_debug:lipsync_threadhold: lipsync_delta:17 tsDelta:51 timeDelta:51 last
video ts:96300 frame->pts:99360 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[044:717] [2025-02-10 08:59:31 +0000.551909][58c2] lipsync_debug: tsDelta -
timeDelta = 0
[044:761] [2025-02-10 08:59:31 +0000.596033][58c6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[044:768] [2025-02-10 08:59:31 +0000.603028][58c2] lipsync_debug:displaying video
ts:102420 The current displayed video timestamp is:48507727
[044:837] [2025-02-10 08:59:31 +0000.672244][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[044:876] [2025-02-10 08:59:31 +0000.710811][58c2] lipsync_debug:remaining time:10
tsDelta - timeDelta:42
[044:876] [2025-02-10 08:59:31 +0000.710920][58c2] lipsync_debug:result remaining
time:10
[045:003] [2025-02-10 08:59:31 +0000.838145][58c5] Error(video_source.cc:430): wait
decoder a frame: 0
[045:172] [2025-02-10 08:59:32 +0000.7075][58c5] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14996 diff: 5
[045:584] [2025-02-10 08:59:32 +0000.419348][58c2] lipsync_debug:displaying video
ts:162360 The current displayed video timestamp is:48508543
[045:649] [2025-02-10 08:59:32 +0000.484522][58c4] FilterPipeline2::OnAudioFrame
pts 97210 last_audio_timestamp_ 2204.31
[045:728] [2025-02-10 08:59:32 +0000.562879][58c6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[045:969] [2025-02-10 08:59:32 +0000.804344][58c4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 111538
[045:969] [2025-02-10 08:59:32 +0000.804453][58c4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[045:978] [2025-02-10 08:59:32 +0000.813311][58c2] DriveRender working... (1/200)
[046:146] [2025-02-10 08:59:32 +0000.981103][58c3] The audio playback speed:100
(1/100)
[046:146] [2025-02-10 08:59:32 +0000.981244][58c3] lipsync_debug: The current
played audio timestamp is:114624(1/50)
[046:153] [2025-02-10 08:59:32 +0000.987876][5672] Run AGC when audioType = 0
[046:206] [2025-02-10 08:59:33 +0000.41158][58c2] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:36 timeDelta:22 last video ts:219420 frame->pts:222660
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[046:206] [2025-02-10 08:59:33 +0000.41252][58c2] lipsync_debug: tsDelta -
timeDelta = 14
[046:220] [2025-02-10 08:59:33 +0000.55280][58c2] lipsync_debug:displaying video
ts:222660 The current displayed video timestamp is:48509179
[046:293] [2025-02-10 08:59:33 +0000.128153][58c5] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 267300pts ms:2.97e+06
[046:294] [2025-02-10 08:59:33 +0000.129169][58c5] OnVideoFrameReady(1/200)
[046:294] [2025-02-10 08:59:33 +0000.129402][58c2] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[046:363] [2025-02-10 08:59:33 +0000.197934][58c5] Error(video_source.cc:430): wait
decoder a frame: 0
[046:569] [2025-02-10 08:59:33 +0000.403893][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[046:747] [2025-02-10 08:59:33 +0000.582643][58c2] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[046:747] [2025-02-10 08:59:33 +0000.582745][58c2] lipsync_debug:result remaining
time:10
[046:763] [2025-02-10 08:59:33 +0000.597869][58c6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[046:803] [2025-02-10 08:59:33 +0000.638324][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[046:805] [2025-02-10 08:59:33 +0000.640411][58c3] Stop:
[046:805] [2025-02-10 08:59:33 +0000.640681][58c2] operator(): Video Render
stopped.
[046:806] [2025-02-10 08:59:33 +0000.641680][58c3] Stop:
[046:807] [2025-02-10 08:59:33 +0000.642138][58c3] DeviceStop:
audioDevice_:0x7764697000
[046:807] [2025-02-10 08:59:33 +0000.642204][58c3] OpenSlesOutput:Stop playout

[046:810] [2025-02-10 08:59:33 +0000.645461][58c3] DeviceStop: Done


[046:810] [2025-02-10 08:59:33 +0000.645688][58c3] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[046:811] [2025-02-10 08:59:33 +0000.645782][58c3] operator(): Stop now!
[046:812] [2025-02-10 08:59:33 +0000.647023][2372] Stop:
[046:812] [2025-02-10 08:59:33 +0000.647155][58c3] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[046:813] [2025-02-10 08:59:33 +0000.647857][2372] DeviceRelease:
audioDevice_:0x7764697000
[046:813] [2025-02-10 08:59:33 +0000.647895][2372] OpenSlesOutput:Stop playout

[046:813] [2025-02-10 08:59:33 +0000.647926][2372] DeviceRelease: Release the


webrtc device object.
[046:813] [2025-02-10 08:59:33 +0000.648295][2372] OpenSlesOutput destruct.

[046:813] [2025-02-10 08:59:33 +0000.648350][2372] DeviceRelease: Done


[046:813] [2025-02-10 08:59:33 +0000.648484][2372] Stop:
[046:814] [2025-02-10 08:59:33 +0000.648782][58c2] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[046:818] [2025-02-10 08:59:33 +0000.653681][2372] global uninited!
[046:819] [2025-02-10 08:59:33 +0000.653818][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[046:819] [2025-02-10 08:59:33 +0000.653906][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[046:819] [2025-02-10 08:59:33 +0000.653933][2372] RemoveVideoBackGroud: hava not
add video backgroud
[046:819] [2025-02-10 08:59:33 +0000.653963][2372] UnbindInputFilter 0x776425f058
this 0x776421ce20
[046:819] [2025-02-10 08:59:33 +0000.653989][2372] ClearAllSource: remove source
filter, sourceid: 0x775c198200
[046:819] [2025-02-10 08:59:33 +0000.654007][2372] DestoryDecoderByVideoSource
time:48509778 enter.

[046:819] [2025-02-10 08:59:33 +0000.654029][2372] ~VideoBindDecoder time:48509778


enter.

[046:820] [2025-02-10 08:59:33 +0000.654806][2372] CleanUp time:48509779 enter.

[046:826] [2025-02-10 08:59:33 +0000.661308][2372] CleanUp leave. expire time = 6


ms

[046:826] [2025-02-10 08:59:33 +0000.661376][2372] CleanUp time:48509785 enter.

[046:826] [2025-02-10 08:59:33 +0000.661622][2372] CleanUp leave. expire time = 0


ms

[046:827] [2025-02-10 08:59:33 +0000.662410][2372] ~VideoBindDecoder leave. expire


time = 8 ms

[046:827] [2025-02-10 08:59:33 +0000.662440][2372] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[046:827] [2025-02-10 08:59:33 +0000.662489][2372] UnbindInputFilter 0x776425eb18


this 0x776425f058
[046:827] [2025-02-10 08:59:33 +0000.662523][2372] UnbindInputFilter 0x776425ea58
this 0x776425eb18
[046:827] [2025-02-10 08:59:33 +0000.662555][2372] UnbindInputFilter 0x775c198420
this 0x776425ea58
[046:827] [2025-02-10 08:59:33 +0000.662588][2372] UnbindInputFilter 0x776425ef98
this 0x776425f118
[046:827] [2025-02-10 08:59:33 +0000.662611][2372] UnbindInputFilter 0x776425ebd8
this 0x776425ef98
[046:827] [2025-02-10 08:59:33 +0000.662634][2372] UnbindInputFilter 0x775c198420
this 0x776425ebd8
[046:828] [2025-02-10 08:59:33 +0000.662838][2372] ~GLESContext:
[046:828] [2025-02-10 08:59:33 +0000.663462][2372] GLESContext destruct finish.
[046:828] [2025-02-10 08:59:33 +0000.663509][2372] filter: filter pipeline destroy
this: 0x776421cd80
[048:149] [2025-02-10 08:59:34 +0000.984667][5672] Run AGC when audioType = 0
[048:150] [2025-02-10 08:59:34 +0000.984767][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:290] [2025-02-10 08:59:35 +0000.125442][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[050:010] [2025-02-10 08:59:36 +0000.845734][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[050:145] [2025-02-10 08:59:36 +0000.980487][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[050:145] [2025-02-10 08:59:36 +0000.980644][5673] _deviceSampleRate:48000

[050:150] [2025-02-10 08:59:36 +0000.985133][5672] Run AGC when audioType = 0


[050:267] [2025-02-10 08:59:37 +0000.102095][2372] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[050:267] [2025-02-10 08:59:37 +0000.102186][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[050:267] [2025-02-10 08:59:37 +0000.102376][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[050:268] [2025-02-10 08:59:37 +0000.102850][566e] operator() time:48513227 enter.

[050:268] [2025-02-10 08:59:37 +0000.102948][566e] MediaFilterCamera, recording


file context:0x78485a1b00 input texture:22
[050:269] [2025-02-10 08:59:37 +0000.104652][566e] MicSource: Mic source
created:10x784852a980
[050:270] [2025-02-10 08:59:37 +0000.105255][566e] alloc thread: 0x77447a9000
name:worker3 thread id:514418818224 to Mic_source
[050:270] [2025-02-10 08:59:37 +0000.105335][566e] audio: start the audio sender
thread.

[050:270] [2025-02-10 08:59:37 +0000.105417][566e] construct OpenGLRenderProgram


0x78484c5b98
[050:270] [2025-02-10 08:59:37 +0000.105473][566e] CropFilter::SetOrientation
orientation: 90
[050:270] [2025-02-10 08:59:37 +0000.105696][566e] filter: filter pipeline
construtc this: 0x773d604240
[050:271] [2025-02-10 08:59:37 +0000.105862][566e] filter: filter pipeline2 update
pattern: 1
[050:271] [2025-02-10 08:59:37 +0000.105931][566e] CameraSource::source_id_:11
[050:271] [2025-02-10 08:59:37 +0000.106011][566e] RecordAudioSource::source_id_:12
[050:271] [2025-02-10 08:59:37 +0000.106131][566e] BindInputFilter 0x77541ca6c0
this 0x78484c5dc0
[050:271] [2025-02-10 08:59:37 +0000.106178][566e] BindInputFilter 0x77541ca858
this 0x7848512050
[050:271] [2025-02-10 08:59:37 +0000.106223][566e] BindInputFilter 0x78484c5dc0
this 0x773d6042e0
[050:271] [2025-02-10 08:59:37 +0000.106291][566e] setParamentForFilters:
speed:1.000000
[050:271] [2025-02-10 08:59:37 +0000.106322][566e] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[050:271] [2025-02-10 08:59:37 +0000.106356][566e] SetParamForFilter time:48513230
enter.

[050:271] [2025-02-10 08:59:37 +0000.106389][566e] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[050:271] [2025-02-10 08:59:37 +0000.106447][566e] SetParamForFilter: Params video
index is: 0
[050:271] [2025-02-10 08:59:37 +0000.106501][566e] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[050:271] [2025-02-10 08:59:37 +0000.106549][566e] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[050:271] [2025-02-10 08:59:37 +0000.106580][566e] crop filter mode tpye:
citytravelvideo index:0
[050:277] [2025-02-10 08:59:37 +0000.111930][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112115][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112412][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112481][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112531][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112576][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112622][566e]
Warning(parse_template_json.cc:45): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112670][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[050:277] [2025-02-10 08:59:37 +0000.112729][566e]
Warning(parse_template_json.cc:81): json parament no found the parament
[050:278] [2025-02-10 08:59:37 +0000.112788][566e]
Warning(parse_template_json.cc:67): json parament no found the parament
[050:278] [2025-02-10 08:59:37 +0000.112838][566e]
Warning(parse_template_json.cc:93): json parament no found the duration
[050:278] [2025-02-10 08:59:37 +0000.112892][566e] SetParamForFilter leave. expire
time = 7 ms

[050:278] [2025-02-10 08:59:37 +0000.113009][566e] OnOutputSizeChanged width 1280


height 720
[050:278] [2025-02-10 08:59:37 +0000.113069][566e] OpenGLFrameBuffer: width:1280
height:720
[050:278] [2025-02-10 08:59:37 +0000.113127][566e] OpenGLFrameBuffer: width:1280
height:720
[050:278] [2025-02-10 08:59:37 +0000.113172][566e] OpenGLFrameBuffer: width:1280
height:720
[050:278] [2025-02-10 08:59:37 +0000.113212][566e] OpenGLFrameBuffer: width:1280
height:720
[050:278] [2025-02-10 08:59:37 +0000.113252][566e] OpenGLFrameBuffer: width:1280
height:720
[050:278] [2025-02-10 08:59:37 +0000.113294][566e] OpenGLFrameBuffer: width:1280
height:720
[050:278] [2025-02-10 08:59:37 +0000.113333][566e] construct TrivalImageDrawer
0x775419f740
[050:278] [2025-02-10 08:59:37 +0000.113375][566e] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x775419f740 context 0x77d544ccc0
[050:278] [2025-02-10 08:59:37 +0000.113421][566e] setupGLES:
[050:279] [2025-02-10 08:59:37 +0000.114293][566e] OpenGLRenderProgram::Initialize.
[050:279] [2025-02-10 08:59:37 +0000.114366][566e] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[050:279] [2025-02-10 08:59:37 +0000.114402][566e] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[050:279] [2025-02-10 08:59:37 +0000.114512][566e] Init open gl render:
0x78484c5b98
[050:279] [2025-02-10 08:59:37 +0000.114555][566e] Fragement shader path:
[050:279] [2025-02-10 08:59:37 +0000.114592][566e] Fragement shader path:
[050:279] [2025-02-10 08:59:37 +0000.114622][566e] create opengl program object.
[050:279] [2025-02-10 08:59:37 +0000.114681][566e] create shader: vertex
[050:280] [2025-02-10 08:59:37 +0000.114944][566e] create shader: fragment
[050:282] [2025-02-10 08:59:37 +0000.116812][566e] Have not extra filter filename!
[050:282] [2025-02-10 08:59:37 +0000.116873][566e] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[050:282] [2025-02-10 08:59:37 +0000.116906][566e] OpenGLRenderProgram::Initialize
success.
[050:282] [2025-02-10 08:59:37 +0000.116961][566e] Setup the OpenGL result:1
[050:282] [2025-02-10 08:59:37 +0000.117306][566d] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[050:282] [2025-02-10 08:59:37 +0000.117468][566d] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[050:282] [2025-02-10 08:59:37 +0000.117500][58ea] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777e5eb098
[050:282] [2025-02-10 08:59:37 +0000.117523][566d] 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
[050:282] [2025-02-10 08:59:37 +0000.117616][566d] 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_48513241.mp4
fileFD: -1
[050:283] [2025-02-10 08:59:37 +0000.118053][566d] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
is opened successfully
[050:283] [2025-02-10 08:59:37 +0000.118100][566d] setupMediaProcessers:
[050:283] [2025-02-10 08:59:37 +0000.118129][566d]
RecordingSessionInternalSimple:setup media processers.
[050:283] [2025-02-10 08:59:37 +0000.118157][566d] construct AAC encoder
[050:283] [2025-02-10 08:59:37 +0000.118476][566d] H264Encoder creating:
superfast011818
[050:283] [2025-02-10 08:59:37 +0000.118517][566d] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[050:284] [2025-02-10 08:59:37 +0000.119245][566d] H264Encode::GetMachineModel is
POCO F2 Pro
[050:284] [2025-02-10 08:59:37 +0000.119301][566d] H264Encoder machine_mode is:POCO
F2 Pro
[050:284] [2025-02-10 08:59:37 +0000.119328][566d] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[050:284] [2025-02-10 08:59:37 +0000.119356][566d] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[050:284] [2025-02-10 08:59:37 +0000.119384][566d] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[050:284] [2025-02-10 08:59:37 +0000.119410][566d] setupCompressionSession:
[050:284] [2025-02-10 08:59:37 +0000.119435][566d] H264Encode::creating hareware
Encoder
[050:284] [2025-02-10 08:59:37 +0000.119462][566d] AndroidHwAvcEncoder
time:48513243 enter.

[050:284] [2025-02-10 08:59:37 +0000.119608][566d] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[050:284] [2025-02-10 08:59:37 +0000.119718][566d] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[050:285] [2025-02-10 08:59:37 +0000.120035][566d] The video avc hw codec address
is 0x775bcf2398
[050:285] [2025-02-10 08:59:37 +0000.120103][566d] AndroidHwAvcEncoder leave.
expire time = 1 ms

[050:285] [2025-02-10 08:59:37 +0000.120142][566d] RegisterEncodeCompleteCallback


time:48513244 enter.

[050:285] [2025-02-10 08:59:37 +0000.120230][566d] RegisterEncodeCompleteCallback


leave. expire time = 0 ms
[050:285] [2025-02-10 08:59:37 +0000.120280][566d] InitEncode time:48513244 enter.

[050:285] [2025-02-10 08:59:37 +0000.120351][566d] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[050:285] [2025-02-10 08:59:37 +0000.120395][566d] Create time:48513244 enter.

[050:285] [2025-02-10 08:59:37 +0000.120491][566d] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[050:285] [2025-02-10 08:59:37 +0000.120527][566d]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7764375f00
[050:285] [2025-02-10 08:59:37 +0000.120665][566d]
supported_type:image/vnd.android.heic
[050:286] [2025-02-10 08:59:37 +0000.120771][566d] supported_type:video/avc
[050:286] [2025-02-10 08:59:37 +0000.120808][566d] name:OMX.qcom.video.encoder.avc
mime:video/avc
[050:286] [2025-02-10 08:59:37 +0000.120848][566d] hwCodecPrefix :OMX.qcom.
[050:286] [2025-02-10 08:59:37 +0000.120928][566d] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[050:286] [2025-02-10 08:59:37 +0000.120965][566d] mediacodec_createCodecByName
time:48513245 enter.

[050:286] [2025-02-10 08:59:37 +0000.120998][566d] WrapAndroidMediaCodec


time:48513245 enter.

[050:286] [2025-02-10 08:59:37 +0000.121100][566d] WrapAndroidMediaCodec leave.


expire time = 0 ms

[050:310] [2025-02-10 08:59:37 +0000.144988][566d] mediacodec_createCodecByName


leave. expire time = 24 ms

[050:310] [2025-02-10 08:59:37 +0000.145124][566d] WrapAndroidMediaFromat


time:48513269 enter.

[050:310] [2025-02-10 08:59:37 +0000.145260][566d] WrapAndroidMediaFromat leave.


expire time = 0 ms

[050:311] [2025-02-10 08:59:37 +0000.146676][58e6] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[050:341] [2025-02-10 08:59:37 +0000.176720][566d] Destroy time:48513300 enter.

[050:342] [2025-02-10 08:59:37 +0000.176814][566d] WrapAndroidMediaFromat::


Destroy
[050:342] [2025-02-10 08:59:37 +0000.176854][566d] Destroy leave. expire time = 1
ms

[050:342] [2025-02-10 08:59:37 +0000.176892][566d] ~WrapAndroidMediaFromat


time:48513301 enter.

[050:342] [2025-02-10 08:59:37 +0000.176927][566d] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[050:342] [2025-02-10 08:59:37 +0000.176965][566d] Create leave. expire time = 57


ms

[050:342] [2025-02-10 08:59:37 +0000.177001][566d] isSemiPlanarSupport


time:48513301 enter.

[050:342] [2025-02-10 08:59:37 +0000.177033][566d] H264Encoder isSemiPlanarSupport


[050:342] [2025-02-10 08:59:37 +0000.177069][566d] isSemiPlanarSupport leave.
expire time = 0 ms

[050:342] [2025-02-10 08:59:37 +0000.177102][566d] creat hw H264Encoder success,


isSemiPlanar:1
[050:342] [2025-02-10 08:59:37 +0000.177187][566d] InitEncode leave. expire time =
57 ms

[050:342] [2025-02-10 08:59:37 +0000.177227][566d] H264Encode::created Encoder


[050:342] [2025-02-10 08:59:37 +0000.177262][566d] H264Encode:: H264 encoder
created.
[050:342] [2025-02-10 08:59:37 +0000.177294][566d] H264 encoder created.
[050:342] [2025-02-10 08:59:37 +0000.177324][566d]
RecordingSessionInternalSimple:created avc encoder avc: 0x790431c800
[050:342] [2025-02-10 08:59:37 +0000.177359][566d] setOutput:
[050:342] [2025-02-10 08:59:37 +0000.177391][566d]
RecordingSessionInternalSimple:encoder set output to muxer!
[050:342] [2025-02-10 08:59:37 +0000.177422][566d] request a key frame
[050:342] [2025-02-10 08:59:37 +0000.177452][566d] H264Encode:: request a key frame
[050:343] [2025-02-10 08:59:37 +0000.178565][566d] setDisplayRotate :90
[050:343] [2025-02-10 08:59:37 +0000.178647][566d] 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:344] [2025-02-10 08:59:37 +0000.178940][566e] StartRecording:
[050:344] [2025-02-10 08:59:37 +0000.179049][58e6] operator(): Set the recording
session in mic source. recording session: 0x77541ca700
[050:344] [2025-02-10 08:59:37 +0000.179407][566e] operator() leave. expire time =
76 ms

[050:408] [2025-02-10 08:59:37 +0000.242865][566e] begine recode to first frame


spend time:140
[050:408] [2025-02-10 08:59:37 +0000.242958][566e]
GPUImageProcessing::SetOrientation orientation: 90
[050:408] [2025-02-10 08:59:37 +0000.243180][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[050:449] [2025-02-10 08:59:37 +0000.284622][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[050:455] [2025-02-10 08:59:37 +0000.289839][58e9]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[050:476] [2025-02-10 08:59:37 +0000.311105][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[050:477] [2025-02-10 08:59:37 +0000.312683][566e] The convert RGB to YUV take 1
[050:480] [2025-02-10 08:59:37 +0000.315709][58ea] add aac audio track with id:1
[050:512] [2025-02-10 08:59:37 +0000.347392][58e9] Push an pts:59 to dts queue.
[050:515] [2025-02-10 08:59:37 +0000.350137][58e9] h264 add frame header cdr flag
[050:515] [2025-02-10 08:59:37 +0000.350486][58e9] h264 add frame header cdr flag
[050:516] [2025-02-10 08:59:37 +0000.350870][58e9] Received key frame:0
[050:516] [2025-02-10 08:59:37 +0000.350921][58e9] H264Encode:: get a sps pps
header!headerSize:31
[050:516] [2025-02-10 08:59:37 +0000.351115][58ea] get the H.264 SPS parameter
[050:516] [2025-02-10 08:59:37 +0000.351346][58ea] add video track with id:2
[050:517] [2025-02-10 08:59:37 +0000.352326][58ea] get the H.264 PPS parameter
[050:518] [2025-02-10 08:59:37 +0000.352814][58ea] get the H.264 IDR frame
[050:518] [2025-02-10 08:59:37 +0000.352865][58ea] resss:true
[050:518] [2025-02-10 08:59:37 +0000.352935][58ea] video start ts:0
[050:518] [2025-02-10 08:59:37 +0000.353123][58ea] the video frame has been written
into MP4 file
[050:522] [2025-02-10 08:59:37 +0000.357609][58e2] AF_SpeedFilter::PullFrame eof4
[050:531] [2025-02-10 08:59:37 +0000.366170][58e2]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[050:547] [2025-02-10 08:59:37 +0000.382372][58e9] last dts:27 currentPts:59
ppsOrSPS:0 queue length:2
[050:555] [2025-02-10 08:59:37 +0000.389894][58ea] audio start ts:0
[050:555] [2025-02-10 08:59:37 +0000.389998][58ea] the audio frame has been written
into MP4 file
[050:711] [2025-02-10 08:59:37 +0000.546746][58e9] DTS queue for
Generator:0x777e5eb2b8 224 259
[050:839] [2025-02-10 08:59:37 +0000.673789][566e] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[050:978] [2025-02-10 08:59:37 +0000.813261][566e] The convert RGB to YUV take 2
[051:137] [2025-02-10 08:59:37 +0000.971949][58e2] resampled_data_size:2048
[051:222] [2025-02-10 08:59:38 +0000.57213][58e2] AF_SpeedFilter audio time 111,
0x7848511f00 out time: 48514068 org time: 48514068
[051:314] [2025-02-10 08:59:38 +0000.148991][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[051:316] [2025-02-10 08:59:38 +0000.151052][58e2] AF_SpeedFilter audio time
[051:341] [2025-02-10 08:59:38 +0000.176506][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:481] [2025-02-10 08:59:38 +0000.316660][566e] The convert RGB to YUV take 1
[051:549] [2025-02-10 08:59:38 +0000.384548][58e9] DTS queue for
Generator:0x777e5eb2b8 1059 1098
[051:675] [2025-02-10 08:59:38 +0000.510579][566e] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15984 diff: 17
[051:726] [2025-02-10 08:59:38 +0000.560886][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[051:848] [2025-02-10 08:59:38 +0000.683014][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:852] [2025-02-10 08:59:38 +0000.687533][58e9] Push an pts:1399 to dts queue.
[051:874] [2025-02-10 08:59:38 +0000.708975][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[051:885] [2025-02-10 08:59:38 +0000.720598][58e9] SendFrame
encodedImage._timeStamp:1399encodedImage->_length:55728
[051:885] [2025-02-10 08:59:38 +0000.720729][58e9] last dts:1372 currentPts:1399
ppsOrSPS:0 queue length:2
[051:886] [2025-02-10 08:59:38 +0000.720778][58e9] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1399 pts:1399
[051:983] [2025-02-10 08:59:38 +0000.818204][566e] The convert RGB to YUV take 1
[051:998] [2025-02-10 08:59:38 +0000.833332][58e2]
RecordAudioSource::PullAudioFrame
[052:146] [2025-02-10 08:59:38 +0000.981609][5672] Run AGC when audioType = 0
[052:147] [2025-02-10 08:59:38 +0000.982215][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[052:180] [2025-02-10 08:59:39 +0000.15586][58e9] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1729
[052:180] [2025-02-10 08:59:39 +0000.15686][58e9] push video frame to H264 encoder.
(100 frame for one log)

[052:180] [2025-02-10 08:59:39 +0000.15744][58e9] push video frame to H264 encoder.


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

[052:181] [2025-02-10 08:59:39 +0000.15817][58e9] H264Encode::push video frame to


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

[052:181] [2025-02-10 08:59:39 +0000.15866][58e9] The input pts:1729 fps:30


[052:220] [2025-02-10 08:59:39 +0000.55189][58e9] H264Encode::H264SWEncoder get
callback, length:53632 type:1 nalType:1length:53628
[052:258] [2025-02-10 08:59:39 +0000.93209][58e8]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1787queue_audio_frame_:1
[052:311] [2025-02-10 08:59:39 +0000.145906][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[052:315] [2025-02-10 08:59:39 +0000.150706][58e9]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1864
[052:345] [2025-02-10 08:59:39 +0000.180419][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:378] [2025-02-10 08:59:39 +0000.213134][58e9] DTS queue for
Generator:0x777e5eb2b8 1896 1926
[052:409] [2025-02-10 08:59:39 +0000.244424][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[052:409] [2025-02-10 08:59:39 +0000.244514][566e] GPUImageProcessing: input frame
width1280 X 720
[052:410] [2025-02-10 08:59:39 +0000.244870][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[052:410] [2025-02-10 08:59:39 +0000.244942][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[052:481] [2025-02-10 08:59:39 +0000.316722][566e] The convert RGB to YUV take 1
[052:485] [2025-02-10 08:59:39 +0000.320183][58e9] h264 add frame header cdr flag
[052:485] [2025-02-10 08:59:39 +0000.320542][58e9] Received key frame:2002
[052:520] [2025-02-10 08:59:39 +0000.355645][58ea] get the H.264 IDR frame
[052:714] [2025-02-10 08:59:39 +0000.549198][58e2] AF_SpeedFilter::PullFrame eof4
[052:723] [2025-02-10 08:59:39 +0000.557854][58e2]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[052:845] [2025-02-10 08:59:39 +0000.680036][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:980] [2025-02-10 08:59:39 +0000.815026][566e] The convert RGB to YUV take 2
[053:181] [2025-02-10 08:59:40 +0000.16405][58e9] Push an pts:2730 to dts queue.
[053:184] [2025-02-10 08:59:40 +0000.19542][58e9] DTS queue for
Generator:0x777e5eb2b8 2730
[053:216] [2025-02-10 08:59:40 +0000.51034][58e9] last dts:2698 currentPts:2730
ppsOrSPS:0 queue length:2
[053:298] [2025-02-10 08:59:40 +0000.133440][58e2] resampled_data_size:14848
[053:317] [2025-02-10 08:59:40 +0000.152274][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[053:345] [2025-02-10 08:59:40 +0000.180577][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:416] [2025-02-10 08:59:40 +0000.251566][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[053:451] [2025-02-10 08:59:40 +0000.286717][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[053:482] [2025-02-10 08:59:40 +0000.316857][566e] The convert RGB to YUV take 2
[053:711] [2025-02-10 08:59:40 +0000.546612][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[053:749] [2025-02-10 08:59:40 +0000.584331][566e] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16984 diff: 17
[053:782] [2025-02-10 08:59:40 +0000.617246][58e2]
RecordAudioSource::PullAudioFrame
[053:847] [2025-02-10 08:59:40 +0000.682281][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:985] [2025-02-10 08:59:40 +0000.820369][566e] The convert RGB to YUV take 2
[054:018] [2025-02-10 08:59:40 +0000.852818][58e9] DTS queue for
Generator:0x777e5eb2b8 3566
[054:150] [2025-02-10 08:59:40 +0000.985575][5672] Run AGC when audioType = 0
[054:316] [2025-02-10 08:59:41 +0000.151553][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[054:348] [2025-02-10 08:59:41 +0000.182855][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:486] [2025-02-10 08:59:41 +0000.320976][566e] The convert RGB to YUV take 2
[054:490] [2025-02-10 08:59:41 +0000.325619][58e9] h264 add frame header cdr flag
[054:491] [2025-02-10 08:59:41 +0000.325963][58e9] Received key frame:4005
[054:514] [2025-02-10 08:59:41 +0000.349115][58e9] Push an pts:4063 to dts queue.
[054:517] [2025-02-10 08:59:41 +0000.352214][58ea] get the H.264 IDR frame
[054:547] [2025-02-10 08:59:41 +0000.381896][58e9] last dts:4036 currentPts:4063
ppsOrSPS:0 queue length:2
[054:619] [2025-02-10 08:59:41 +0000.454017][58e8]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4109queue_audio_frame_:4
[054:848] [2025-02-10 08:59:41 +0000.683526][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:853] [2025-02-10 08:59:41 +0000.688345][58e9] DTS queue for
Generator:0x777e5eb2b8 4361 4399
[054:887] [2025-02-10 08:59:41 +0000.722228][58e2] AF_SpeedFilter::PullFrame eof4
[054:897] [2025-02-10 08:59:41 +0000.731953][58e2]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[054:964] [2025-02-10 08:59:41 +0000.799331][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[054:979] [2025-02-10 08:59:41 +0000.814336][566e] The convert RGB to YUV take 1
[055:171] [2025-02-10 08:59:42 +0000.6449][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[055:216] [2025-02-10 08:59:42 +0000.51004][58e9] SendFrame
encodedImage._timeStamp:4729encodedImage->_length:53008
[055:251] [2025-02-10 08:59:42 +0000.85940][58e9] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4762 pts:4762
[055:319] [2025-02-10 08:59:42 +0000.154383][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[055:345] [2025-02-10 08:59:42 +0000.179827][566e] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[055:479] [2025-02-10 08:59:42 +0000.314040][566e] The convert RGB to YUV take 2
[055:546] [2025-02-10 08:59:42 +0000.381266][58e9] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5095
[055:546] [2025-02-10 08:59:42 +0000.381415][58e9] push video frame to H264
encoder. (100 frame for one log)

[055:546] [2025-02-10 08:59:42 +0000.381484][58e9] push video frame to H264


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

[055:546] [2025-02-10 08:59:42 +0000.381529][58e9] H264Encode::push video frame to


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

[055:546] [2025-02-10 08:59:42 +0000.381575][58e9] The input pts:5095 fps:30


[055:561] [2025-02-10 08:59:42 +0000.395987][58e2] resampled_data_size:5632
[055:575] [2025-02-10 08:59:42 +0000.410696][58e2]
RecordAudioSource::PullAudioFrame
[055:587] [2025-02-10 08:59:42 +0000.422589][58e9] H264Encode::H264SWEncoder get
callback, length:54224 type:1 nalType:1length:54220
[055:645] [2025-02-10 08:59:42 +0000.480437][58e9]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:5193
[055:681] [2025-02-10 08:59:42 +0000.516581][58e9] DTS queue for
Generator:0x777e5eb2b8 5193 5229
[055:777] [2025-02-10 08:59:42 +0000.611902][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[055:777] [2025-02-10 08:59:42 +0000.611977][566e] GPUImageProcessing: input frame
width1280 X 720
[055:777] [2025-02-10 08:59:42 +0000.612440][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[055:777] [2025-02-10 08:59:42 +0000.612515][566e] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[055:844] [2025-02-10 08:59:42 +0000.679145][566e] webrtc common_video plane
old ..... (1/1000) new: 18001 delete: 17984 diff: 17
[055:845] [2025-02-10 08:59:42 +0000.680040][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[055:850] [2025-02-10 08:59:42 +0000.684877][58e9] Push an pts:5396 to dts queue.
[055:883] [2025-02-10 08:59:42 +0000.717938][58e9] last dts:5363 currentPts:5396
ppsOrSPS:0 queue length:2
[055:979] [2025-02-10 08:59:42 +0000.813982][566e] The convert RGB to YUV take 2
[056:152] [2025-02-10 08:59:42 +0000.987319][5672] Run AGC when audioType = 0
[056:152] [2025-02-10 08:59:42 +0000.987610][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:310] [2025-02-10 08:59:43 +0000.145045][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[056:345] [2025-02-10 08:59:43 +0000.180377][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[056:483] [2025-02-10 08:59:43 +0000.318139][566e] The convert RGB to YUV take 2
[056:486] [2025-02-10 08:59:43 +0000.321014][58e9] h264 add frame header cdr flag
[056:486] [2025-02-10 08:59:43 +0000.321349][58e9] Received key frame:5994
[056:486] [2025-02-10 08:59:43 +0000.321427][58e9] DTS queue for
Generator:0x777e5eb2b8 6032
[056:504] [2025-02-10 08:59:43 +0000.339300][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[056:520] [2025-02-10 08:59:43 +0000.354812][58ea] get the H.264 IDR frame
[056:842] [2025-02-10 08:59:43 +0000.677151][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[056:886] [2025-02-10 08:59:43 +0000.720828][5672] haveEnoughProcessedData
internalAudioStream.length: 10
[056:973] [2025-02-10 08:59:43 +0000.808595][58e8]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6431queue_audio_frame_:8
[056:977] [2025-02-10 08:59:43 +0000.812724][566e] The convert RGB to YUV take 1
[057:045] [2025-02-10 08:59:43 +0000.880063][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[057:075] [2025-02-10 08:59:43 +0000.909918][58e2] AF_SpeedFilter::PullFrame eof4
[057:083] [2025-02-10 08:59:43 +0000.918378][58e2]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[057:179] [2025-02-10 08:59:44 +0000.14388][58e9] Push an pts:6728 to dts queue.
[057:218] [2025-02-10 08:59:44 +0000.53048][58e9] last dts:6695 currentPts:6728
ppsOrSPS:0 queue length:2
[057:222] [2025-02-10 08:59:44 +0000.57019][58e6] The output timestamp from audio
mixer change:48520171
[057:288] [2025-02-10 08:59:44 +0000.123824][5672] On audio frame the broadcast
with timestamp:48520247 samples:480. (1000 frame for one log)

[057:313] [2025-02-10 08:59:44 +0000.148247][58e6] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[057:313] [2025-02-10 08:59:44 +0000.148531][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[057:314] [2025-02-10 08:59:44 +0000.149102][58e9] DTS queue for
Generator:0x777e5eb2b8 6859
[057:341] [2025-02-10 08:59:44 +0000.176247][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[057:365] [2025-02-10 08:59:44 +0000.200744][58e2]
RecordAudioSource::PullAudioFrame
[057:479] [2025-02-10 08:59:44 +0000.314013][566e] The convert RGB to YUV take 2
[057:737] [2025-02-10 08:59:44 +0000.571904][58e2] resampled_data_size:0
[057:845] [2025-02-10 08:59:44 +0000.680742][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[057:913] [2025-02-10 08:59:44 +0000.747967][566e] webrtc common_video plane
old ..... (1/1000) new: 19001 delete: 18984 diff: 17
[057:981] [2025-02-10 08:59:44 +0000.816388][566e] The convert RGB to YUV take 1
[058:051] [2025-02-10 08:59:44 +0000.886051][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[058:148] [2025-02-10 08:59:44 +0000.983081][5672] Run AGC when audioType = 0
[058:152] [2025-02-10 08:59:44 +0000.987444][58e9] DTS queue for
Generator:0x777e5eb2b8 7699
[058:309] [2025-02-10 08:59:45 +0000.144059][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[058:343] [2025-02-10 08:59:45 +0000.177971][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[058:478] [2025-02-10 08:59:45 +0000.312829][566e] The convert RGB to YUV take 2
[058:484] [2025-02-10 08:59:45 +0000.319004][58e9] h264 add frame header cdr flag
[058:484] [2025-02-10 08:59:45 +0000.319379][58e9] Received key frame:7993
[058:515] [2025-02-10 08:59:45 +0000.350503][58e9] Push an pts:8062 to dts queue.
[058:518] [2025-02-10 08:59:45 +0000.353624][58ea] get the H.264 IDR frame
[058:555] [2025-02-10 08:59:45 +0000.390603][58e9] SendFrame
encodedImage._timeStamp:8062encodedImage->_length:67216
[058:555] [2025-02-10 08:59:45 +0000.390760][58e9] last dts:8027 currentPts:8062
ppsOrSPS:0 queue length:2
[058:595] [2025-02-10 08:59:45 +0000.430583][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[058:615] [2025-02-10 08:59:45 +0000.450024][58e9] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8126 pts:8126
[058:718] [2025-02-10 08:59:45 +0000.553710][58e2] AF_SpeedFilter audio time,
0x7848511f00 rcv time: 48521667
[058:719] [2025-02-10 08:59:45 +0000.553833][58e2] AF_SpeedFilter audio time,
0x7848511f00 rcv time: 48521667in_nSamples:441
[058:761] [2025-02-10 08:59:45 +0000.596553][58e2]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 48521668
[058:761] [2025-02-10 08:59:45 +0000.596667][58e2]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[058:774] [2025-02-10 08:59:45 +0000.609436][566e] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[058:841] [2025-02-10 08:59:45 +0000.676179][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[058:912] [2025-02-10 08:59:45 +0000.746962][58e9] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8460
[058:912] [2025-02-10 08:59:45 +0000.747063][58e9] push video frame to H264
encoder. (100 frame for one log)

[058:912] [2025-02-10 08:59:45 +0000.747117][58e9] push video frame to H264


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

[058:912] [2025-02-10 08:59:45 +0000.747153][58e9] H264Encode::push video frame to


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

[058:912] [2025-02-10 08:59:45 +0000.747217][58e9] The input pts:8460 fps:30


[058:945] [2025-02-10 08:59:45 +0000.780587][58e9] H264Encode::H264SWEncoder get
callback, length:65456 type:1 nalType:1length:65452
[058:976] [2025-02-10 08:59:45 +0000.811541][566e] The convert RGB to YUV take 1
[058:978] [2025-02-10 08:59:45 +0000.812835][58e9]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:8527
[058:978] [2025-02-10 08:59:45 +0000.813023][58e9] DTS queue for
Generator:0x777e5eb2b8 8490 8527
[059:142] [2025-02-10 08:59:45 +0000.977758][566e] GPUImageProcessing: process
video frame with resolution 1280 X 720
[059:143] [2025-02-10 08:59:45 +0000.977877][566e] GPUImageProcessing: input frame
width1280 X 720
[059:143] [2025-02-10 08:59:45 +0000.978274][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[059:143] [2025-02-10 08:59:45 +0000.978347][566e] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[059:151] [2025-02-10 08:59:45 +0000.986738][58e2]
RecordAudioSource::PullAudioFrame
[059:238] [2025-02-10 08:59:46 +0000.73152][58e8]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8753queue_audio_frame_:2
[059:251] [2025-02-10 08:59:46 +0000.86707][58e2] AF_SpeedFilter::PullFrame eof4
[059:260] [2025-02-10 08:59:46 +0000.95311][58e2]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[059:322] [2025-02-10 08:59:46 +0000.157704][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[059:346] [2025-02-10 08:59:46 +0000.180991][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[059:511] [2025-02-10 08:59:46 +0000.346212][566e] The convert RGB to YUV take 2
[059:606] [2025-02-10 08:59:46 +0000.441068][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[059:841] [2025-02-10 08:59:46 +0000.675899][58e9] DTS queue for
Generator:0x777e5eb2b8 9361 9390
[059:871] [2025-02-10 08:59:46 +0000.705886][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[059:873] [2025-02-10 08:59:46 +0000.708282][58e9] Push an pts:9422 to dts queue.
[059:916] [2025-02-10 08:59:46 +0000.751340][58e9] last dts:9390 currentPts:9422
ppsOrSPS:0 queue length:2
[059:974] [2025-02-10 08:59:46 +0000.809088][58e2] resampled_data_size:8704
[059:974] [2025-02-10 08:59:46 +0000.809205][58e2] FilterPipeline2::OnAudioFrame
pts 9520 last_audio_timestamp_ 9520
[060:007] [2025-02-10 08:59:46 +0000.842657][566e] The convert RGB to YUV take 1
[060:036] [2025-02-10 08:59:46 +0000.871150][566e] webrtc common_video plane
old ..... (1/1000) new: 20001 delete: 19984 diff: 17
[060:150] [2025-02-10 08:59:46 +0000.984927][5673] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[060:150] [2025-02-10 08:59:46 +0000.985103][5673] _deviceSampleRate:48000

[060:151] [2025-02-10 08:59:46 +0000.986673][5672] Run AGC when audioType = 0


[060:152] [2025-02-10 08:59:46 +0000.986857][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[060:307] [2025-02-10 08:59:47 +0000.142453][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[060:308] [2025-02-10 08:59:47 +0000.143485][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[060:373] [2025-02-10 08:59:47 +0000.208151][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[060:408] [2025-02-10 08:59:47 +0000.243586][566e] drawYUV420 render
OpenGLRenderProgram:0x78484c5b98
[060:510] [2025-02-10 08:59:47 +0000.345530][566e] The convert RGB to YUV take 1
[060:514] [2025-02-10 08:59:47 +0000.349102][58e9] h264 add frame header cdr flag
[060:514] [2025-02-10 08:59:47 +0000.349438][58e9] Received key frame:10026
[060:546] [2025-02-10 08:59:47 +0000.381371][58ea] get the H.264 IDR frame
[060:648] [2025-02-10 08:59:47 +0000.483322][58e9] DTS queue for
Generator:0x777e5eb2b8 10194
[060:874] [2025-02-10 08:59:47 +0000.708825][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[060:946] [2025-02-10 08:59:47 +0000.781212][58e2]
RecordAudioSource::PullAudioFrame
[061:009] [2025-02-10 08:59:47 +0000.844575][566e] The convert RGB to YUV take 1
[061:135] [2025-02-10 08:59:47 +0000.970081][58e2] AF_SpeedFilter audio
0x7848511f00 PullFrame
[061:209] [2025-02-10 08:59:48 +0000.44110][58e9] Push an pts:10758 to dts queue.
[061:247] [2025-02-10 08:59:48 +0000.82420][58e9] last dts:10726 currentPts:10758
ppsOrSPS:0 queue length:2
[061:311] [2025-02-10 08:59:48 +0000.146425][58e6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[061:374] [2025-02-10 08:59:48 +0000.209351][566e] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[061:429] [2025-02-10 08:59:48 +0000.264101][58e2] AF_SpeedFilter::PullFrame eof4
[061:437] [2025-02-10 08:59:48 +0000.272547][58e2]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[061:478] [2025-02-10 08:59:48 +0000.312818][58e9] DTS queue for
Generator:0x777e5eb2b8 11023
[061:511] [2025-02-10 08:59:48 +0000.346661][566e] The convert RGB to YUV take 1
[061:583] [2025-02-10 08:59:48 +0000.418527][58e8]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11075queue_audio_frame_:5
[061:716] [2025-02-10 08:59:48 +0000.551792][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[061:717] [2025-02-10 08:59:48 +0000.552021][566e] operator(): Stop
[061:717] [2025-02-10 08:59:48 +0000.552185][566e] StopPullFrameAndWriteMp4
time:48524676 enter.

[061:717] [2025-02-10 08:59:48 +0000.552231][566e] StopRecording:


[061:721] [2025-02-10 08:59:48 +0000.556277][58e2] PullAudioFrame: PullFrame audio
finished.
[061:721] [2025-02-10 08:59:48 +0000.556351][58e2]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[061:723] [2025-02-10 08:59:48 +0000.557916][58e9]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:338
[061:724] [2025-02-10 08:59:48 +0000.559424][566d] stop recording
[061:724] [2025-02-10 08:59:48 +0000.559506][566d]
RecordingSessionInternalSimple:destroy media processers
[061:724] [2025-02-10 08:59:48 +0000.559571][566d] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[061:724] [2025-02-10 08:59:48 +0000.559643][566d] H264Encode::flushing hareware
Encoder
[061:725] [2025-02-10 08:59:48 +0000.559823][566d] Flush time:48524684 enter.

[061:725] [2025-02-10 08:59:48 +0000.559905][566d] H264Encoder encoder flush


[061:725] [2025-02-10 08:59:48 +0000.559947][566d] flush output queue
[062:026] [2025-02-10 08:59:48 +0000.861044][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[062:055] [2025-02-10 08:59:48 +0000.890669][566d] Flush leave. expire time = 330
ms

[062:056] [2025-02-10 08:59:48 +0000.890873][566d] ~H264EncodeWrap:


[062:056] [2025-02-10 08:59:48 +0000.890942][566d] ~H264Encode:
[062:056] [2025-02-10 08:59:48 +0000.890993][566d] teardownCompressionSession:
H264Encode::destroying Encoder
[062:056] [2025-02-10 08:59:48 +0000.891045][566d] Release time:48525015 enter.

[062:056] [2025-02-10 08:59:48 +0000.891198][566d] Release:


MediaCodecVideoEncoder::Release _inited:1
[062:056] [2025-02-10 08:59:48 +0000.891273][566d] Destroy time:48525015 enter.

[062:056] [2025-02-10 08:59:48 +0000.891380][566d] H264Encoder encoderDestroy


[062:056] [2025-02-10 08:59:48 +0000.891440][566d]
AndroidMediaCodecVideoEncoder::release env: 0x775c20dee0
[062:056] [2025-02-10 08:59:48 +0000.891492][566d]
AndroidMediaCodecVideoEncoder::Destroy
[062:085] [2025-02-10 08:59:48 +0000.920650][566d] Destroy leave. expire time = 29
ms

[062:086] [2025-02-10 08:59:48 +0000.920813][566d] Release leave. expire time = 30


ms

[062:086] [2025-02-10 08:59:48 +0000.920848][566d] ~AndroidHwAvcEncoder


time:48525045 enter.

[062:086] [2025-02-10 08:59:48 +0000.920943][566d] Release time:48525045 enter.

[062:086] [2025-02-10 08:59:48 +0000.920977][566d] Release:


MediaCodecVideoEncoder:: has been released before, just return
[062:086] [2025-02-10 08:59:48 +0000.921001][566d] Release leave. expire time = 0
ms

[062:086] [2025-02-10 08:59:48 +0000.921022][566d] ~AndroidMediaCodecVideoEncoder


[062:086] [2025-02-10 08:59:48 +0000.921041][566d] ~WrapAndroidMediaCodec
time:48525045 enter.

[062:086] [2025-02-10 08:59:48 +0000.921062][566d] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[062:086] [2025-02-10 08:59:48 +0000.921081][566d] video hevc hw codec


destructor:0x775bcf2398

[062:086] [2025-02-10 08:59:48 +0000.921115][566d] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[062:086] [2025-02-10 08:59:48 +0000.921149][566d] teardownCompressionSession:


H264Encode::destroyed Encoder
[062:086] [2025-02-10 08:59:48 +0000.921173][566d]
RecordingSessionInternalSimple:destroy aac encoder output!
[062:086] [2025-02-10 08:59:48 +0000.921195][566d] AACSWEncode destructor
[062:088] [2025-02-10 08:59:48 +0000.923256][58ea] MP4 close file successfully
[062:088] [2025-02-10 08:59:48 +0000.923367][58ea] Recording session Internal:
notify recording ok
[062:088] [2025-02-10 08:59:48 +0000.923398][58ea] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4,
output_video_timestamp_:11258 last_video_pts_:11258
[062:088] [2025-02-10 08:59:48 +0000.923442][58ea] OnRecordFinish:
[062:089] [2025-02-10 08:59:48 +0000.924496][58ea] onRecordingOk: net seek
pos:0record video duration:11291record audio duration:11261
[062:090] [2025-02-10 08:59:48 +0000.925386][58e6] destructMicSource_w:
[062:090] [2025-02-10 08:59:48 +0000.925469][58e6] setOutput_w:
MicSource::setOutput() 0x0
[062:091] [2025-02-10 08:59:48 +0000.926183][566e] releaseThread 0x77447a9000
[062:091] [2025-02-10 08:59:48 +0000.926250][566e] ~MicSource: Mic source
destroyed:0x784852a980
[062:092] [2025-02-10 08:59:48 +0000.927541][566e] StopPullFrameAndWriteMp4 leave.
expire time = 375 ms
[062:092] [2025-02-10 08:59:48 +0000.927590][566e] DestroyPipelineAndFilters
time:48525051 enter.

[062:092] [2025-02-10 08:59:48 +0000.927647][566e] UnbindInputFilter 0x77541ca6c0


this 0x78484c5dc0
[062:092] [2025-02-10 08:59:48 +0000.927696][566e] UnbindInputFilter 0x77541ca858
this 0x7848512050
[062:092] [2025-02-10 08:59:48 +0000.927757][566e] UnbindInputFilter 0x78484c5dc0
this 0x773d6042e0
[062:093] [2025-02-10 08:59:48 +0000.927820][566e] filter: filter pipeline destroy
this: 0x773d604240
[062:093] [2025-02-10 08:59:48 +0000.928179][566e] ClearVideoOfSources: recodring
total frames:0
[062:093] [2025-02-10 08:59:48 +0000.928246][566e] ClearVideoOfSources:
[062:093] [2025-02-10 08:59:48 +0000.928430][566e] GPUImageProcessing destruct.
[062:093] [2025-02-10 08:59:48 +0000.928495][566e] destroy TrivalImageDrawer
0x775419f740
[062:093] [2025-02-10 08:59:48 +0000.928531][566e] The shader has been initialize,
clean up them.

[062:093] [2025-02-10 08:59:48 +0000.928656][566e] ~OpenGLFrameBuffer:


[062:094] [2025-02-10 08:59:48 +0000.929504][566e] ~OpenGLFrameBuffer:
[062:094] [2025-02-10 08:59:48 +0000.929607][566e] ~OpenGLFrameBuffer:
[062:095] [2025-02-10 08:59:48 +0000.929803][566e] ~OpenGLFrameBuffer:
[062:095] [2025-02-10 08:59:48 +0000.929937][566e] ~OpenGLFrameBuffer:
[062:095] [2025-02-10 08:59:48 +0000.930034][566e] ~OpenGLFrameBuffer:
[062:095] [2025-02-10 08:59:48 +0000.930255][566e] GPUImageProcessing destruct
finish.
[062:095] [2025-02-10 08:59:48 +0000.930354][566e] GPURGBAFrame destruct.
[062:095] [2025-02-10 08:59:48 +0000.930415][566e] destroy OpenGLRenderProgram
0x78484c5b98
[062:095] [2025-02-10 08:59:48 +0000.930455][566e] ~CameraSource time:48525054
enter.

[062:095] [2025-02-10 08:59:48 +0000.930486][566e] ~CameraSource leave. expire


time = 0 ms

[062:095] [2025-02-10 08:59:48 +0000.930522][566e] ~RecordAudioSource time:48525054


enter.

[062:095] [2025-02-10 08:59:48 +0000.930551][566e] ~RecordAudioSource leave.


expire time = 0 ms

[062:095] [2025-02-10 08:59:48 +0000.930587][566e] DestroyPipelineAndFilters


leave. expire time = 3 ms

[062:117] [2025-02-10 08:59:48 +0000.952514][2372]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[062:118] [2025-02-10 08:59:48 +0000.953188][2372] machine model :poco
[062:118] [2025-02-10 08:59:48 +0000.953247][2372] Support this machine model :poco
[062:118] [2025-02-10 08:59:48 +0000.953282][2372] global inited! current sdk
version: 07-20-936c45f
[062:118] [2025-02-10 08:59:48 +0000.953488][2372] filter: filter pipeline
construtc this: 0x77641b1680
[062:118] [2025-02-10 08:59:48 +0000.953524][2372] MediaFilterGraph:
MediaFilterGraph construct
[062:118] [2025-02-10 08:59:48 +0000.953552][2372] GLESContext:
[062:118] [2025-02-10 08:59:48 +0000.953602][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[062:120] [2025-02-10 08:59:48 +0000.954824][2372] The result of creation:
0x77641d9580
[062:120] [2025-02-10 08:59:48 +0000.954934][2372] The result of
eglCreatePbufferSurface is: 0x77641d9f80
[062:120] [2025-02-10 08:59:48 +0000.955038][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[062:120] [2025-02-10 08:59:48 +0000.955091][2372] The source 0 speed:1
[062:120] [2025-02-10 08:59:48 +0000.955139][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4,
delay: 0
[062:120] [2025-02-10 08:59:48 +0000.955191][2372] CreateDecoderByVideoSource
time:48525079 enter.

[062:120] [2025-02-10 08:59:48 +0000.955395][2372] running_decoder_count:0max


count:2
[062:120] [2025-02-10 08:59:48 +0000.955432][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7764176800
[062:122] [2025-02-10 08:59:48 +0000.956826][590b] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x777ea25200] Current FFmpeg version git-2021-06-16-
97cea6f

[062:146] [2025-02-10 08:59:48 +0000.980817][590b] OnStreamInfoFound: video


duration_: 11291
[062:147] [2025-02-10 08:59:48 +0000.981803][590c] NO get frame from decoder
[062:147] [2025-02-10 08:59:48 +0000.981852][2372] start decoder
[062:147] [2025-02-10 08:59:48 +0000.981914][2372] CreateDecoderByVideoSource
leave. expire time = 27 ms

[062:147] [2025-02-10 08:59:48 +0000.981974][2372] BindInputFilter 0x775c197520


this 0x7764376358
[062:147] [2025-02-10 08:59:48 +0000.982022][2372] BindInputFilter 0x7764376358
this 0x7764376418
[062:147] [2025-02-10 08:59:48 +0000.982069][2372] BindInputFilter 0x775c197520
this 0x77643764d8
[062:147] [2025-02-10 08:59:48 +0000.982115][2372] BindInputFilter 0x77643764d8
this 0x7764376a18
[062:147] [2025-02-10 08:59:48 +0000.982149][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[062:147] [2025-02-10 08:59:48 +0000.982197][2372] BindInputFilter 0x7764376418
this 0x7764376ad8
[062:147] [2025-02-10 08:59:48 +0000.982244][2372] BindInputFilter 0x7764376ad8
this 0x77641b1720
[062:147] [2025-02-10 08:59:48 +0000.982288][2372] BindInputFilter 0x7764376a18
this 0x7764376b98
[062:147] [2025-02-10 08:59:48 +0000.982331][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[062:147] [2025-02-10 08:59:48 +0000.982386][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[062:148] [2025-02-10 08:59:48 +0000.982903][2372] machine model :poco
[062:148] [2025-02-10 08:59:48 +0000.982985][2372] Support this machine model :poco
[062:148] [2025-02-10 08:59:48 +0000.983016][2372] global inited! current sdk
version: 07-20-936c45f
[062:148] [2025-02-10 08:59:48 +0000.983089][2372] GetPipeline:
-----------------------------------------
[062:148] [2025-02-10 08:59:48 +0000.983120][2372] GetPipeline: source:
0x775c197300
[062:148] [2025-02-10 08:59:48 +0000.983150][2372] GetPipeline: filter: NULLFilter
[062:148] [2025-02-10 08:59:48 +0000.983180][2372] GetPipeline: filter: NULLFilter
[062:148] [2025-02-10 08:59:48 +0000.983211][2372] GetPipeline: filter: NULLFilter
[062:148] [2025-02-10 08:59:48 +0000.983241][2372] GetPipeline: audio filter:
AuidoNULLFilter
[062:148] [2025-02-10 08:59:48 +0000.983259][590c] NO get frame from decoder
[062:148] [2025-02-10 08:59:48 +0000.983272][2372] GetPipeline: audio filter:
AuidoNULLFilter
[062:148] [2025-02-10 08:59:48 +0000.983338][2372] GetPipeline: audio filter:
AudioNUllFilter
[062:148] [2025-02-10 08:59:48 +0000.983375][2372] GetPipeline:
------------------------------------------
[062:148] [2025-02-10 08:59:48 +0000.983409][2372] filter: filter pipeline2 update
pattern: 0
[062:149] [2025-02-10 08:59:48 +0000.984254][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[062:149] [2025-02-10 08:59:48 +0000.984519][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[062:149] [2025-02-10 08:59:48 +0000.984609][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[062:150] [2025-02-10 08:59:48 +0000.984838][2372] DeviceInit:
[062:150] [2025-02-10 08:59:48 +0000.984873][5672] Run AGC when audioType = 0
[062:150] [2025-02-10 08:59:48 +0000.985106][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[062:150] [2025-02-10 08:59:48 +0000.985515][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[062:151] [2025-02-10 08:59:48 +0000.985796][2372] CreatePlatformSpecificObjects:
[062:151] [2025-02-10 08:59:48 +0000.985855][2372] audio device use null audio
input and opensl output
[062:151] [2025-02-10 08:59:48 +0000.985893][2372] Create OpenSLES output module
with java VM support.

[062:151] [2025-02-10 08:59:48 +0000.985899][590c] NO get frame from decoder


[062:151] [2025-02-10 08:59:48 +0000.986040][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[062:151] [2025-02-10 08:59:48 +0000.986240][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[062:151] [2025-02-10 08:59:48 +0000.986483][2372] Create OpenSLES output module
with buffer num:2

[062:151] [2025-02-10 08:59:48 +0000.986534][2372] Error(trace.cc:40): Init the


output and input for audio device template.
[062:151] [2025-02-10 08:59:48 +0000.986559][2372] Init the output device.

[062:151] [2025-02-10 08:59:48 +0000.986585][2372] Set the playout as stereo:1


[062:151] [2025-02-10 08:59:48 +0000.986611][2372] Set the sample rate to be:44100

[062:151] [2025-02-10 08:59:48 +0000.986653][2372] Low latency buffer size:144 low


sample rate:48000
[062:151] [2025-02-10 08:59:48 +0000.986699][2372] DeviceInit: Done
[062:152] [2025-02-10 08:59:48 +0000.986862][2372] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[062:152] [2025-02-10 08:59:48 +0000.987189][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[062:152] [2025-02-10 08:59:48 +0000.987274][2372]
MediaFilterPlayer::SetPlayerNotify 0x777e719a80
[062:152] [2025-02-10 08:59:48 +0000.987383][2372]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[062:152] [2025-02-10 08:59:48 +0000.987412][5916] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bdf3718
[062:152] [2025-02-10 08:59:48 +0000.987464][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[062:152] [2025-02-10 08:59:48 +0000.987601][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[062:152] [2025-02-10 08:59:48 +0000.987732][2372] SetGraphLoop: SetGraphLoop 1
[062:152] [2025-02-10 08:59:48 +0000.987751][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[062:153] [2025-02-10 08:59:48 +0000.987813][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[062:153] [2025-02-10 08:59:48 +0000.988021][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[062:153] [2025-02-10 08:59:48 +0000.988158][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[062:154] [2025-02-10 08:59:48 +0000.989041][590c] NO get frame from decoder
[062:154] [2025-02-10 08:59:48 +0000.989390][590c] NO get frame from decoder
[062:154] [2025-02-10 08:59:48 +0000.989509][5918] Start:
[062:154] [2025-02-10 08:59:48 +0000.989609][5917] operator(): video render
started.
[062:154] [2025-02-10 08:59:48 +0000.989666][5918] Start:
[062:154] [2025-02-10 08:59:48 +0000.989728][5918] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[062:154] [2025-02-10 08:59:48 +0000.989758][5918] Reset: history total size: 98
[062:155] [2025-02-10 08:59:48 +0000.989790][5918] DeviceStart:
audioDevice_:0x773aca0000
[062:155] [2025-02-10 08:59:48 +0000.989815][5918] DeviceStart: time profile
playout init before
[062:155] [2025-02-10 08:59:48 +0000.989857][5918] DeviceStart: time profile
playout init end
[062:155] [2025-02-10 08:59:48 +0000.989872][5918] OpenSlesOutput:Start playout

[062:156] [2025-02-10 08:59:48 +0000.991423][590c] NO get frame from decoder


[062:156] [2025-02-10 08:59:48 +0000.991619][5918] Create the opensl output player.
streamtype before:0

[062:156] [2025-02-10 08:59:48 +0000.991658][5918] Create the opensl output player.


streamtype after:3

[062:164] [2025-02-10 08:59:48 +0000.999653][590c] NO get frame from decoder


[062:168] [2025-02-10 08:59:49 +0000.3036][590c] NO get frame from decoder
[062:238] [2025-02-10 08:59:49 +0000.72918][5918] Enqueue opensl buffer size:1764
[062:267] [2025-02-10 08:59:49 +0000.102745][5918] DeviceStart: time profile
playout all end
[062:268] [2025-02-10 08:59:49 +0000.102853][5918] operator(): Audio playback
started.
[062:268] [2025-02-10 08:59:49 +0000.102989][5918] operator(): Started now!
[062:268] [2025-02-10 08:59:49 +0000.103144][5919]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[062:269] [2025-02-10 08:59:49 +0000.104338][5919] Pull audio failed.(wait video!)
[062:269] [2025-02-10 08:59:49 +0000.104733][5919]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[062:271] [2025-02-10 08:59:49 +0000.105941][5919] Pull audio failed.(wait video!)
[062:271] [2025-02-10 08:59:49 +0000.106335][5919]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[062:287] [2025-02-10 08:59:49 +0000.121904][5917] lipsync_debug: First video frame
rendering.
[062:340] [2025-02-10 08:59:49 +0000.175422][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[062:353] [2025-02-10 08:59:49 +0000.187945][5918] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[062:353] [2025-02-10 08:59:49 +0000.188175][5918] First audio frame rendering
[062:353] [2025-02-10 08:59:49 +0000.188264][5918] Stop:
[062:353] [2025-02-10 08:59:49 +0000.188398][5917] operator(): Video Render
stopped.
[062:354] [2025-02-10 08:59:49 +0000.189671][5918] Stop:
[062:355] [2025-02-10 08:59:49 +0000.189956][5918] DeviceStop:
audioDevice_:0x773aca0000
[062:355] [2025-02-10 08:59:49 +0000.189988][5918] OpenSlesOutput:Stop playout

[062:356] [2025-02-10 08:59:49 +0000.191315][5918] DeviceStop: Done


[062:356] [2025-02-10 08:59:49 +0000.191402][5918] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[062:356] [2025-02-10 08:59:49 +0000.191431][5918] operator(): Stop now!
[062:371] [2025-02-10 08:59:49 +0000.206239][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[062:371] [2025-02-10 08:59:49 +0000.206371][2372] StopPreView: Have Stopped,
operation cancel
[062:371] [2025-02-10 08:59:49 +0000.206390][2372] Stop:
[062:371] [2025-02-10 08:59:49 +0000.206558][5918] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[062:375] [2025-02-10 08:59:49 +0000.209924][2372] DeviceRelease:
audioDevice_:0x773aca0000
[062:375] [2025-02-10 08:59:49 +0000.210015][2372] OpenSlesOutput:Stop playout

[062:375] [2025-02-10 08:59:49 +0000.210046][2372] DeviceRelease: Release the


webrtc device object.
[062:375] [2025-02-10 08:59:49 +0000.210203][2372] OpenSlesOutput destruct.

[062:375] [2025-02-10 08:59:49 +0000.210271][2372] DeviceRelease: Done


[062:375] [2025-02-10 08:59:49 +0000.210353][2372] Stop:
[062:375] [2025-02-10 08:59:49 +0000.210434][5917] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[062:379] [2025-02-10 08:59:49 +0000.214634][2372] global uninited!
[062:379] [2025-02-10 08:59:49 +0000.214726][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[062:380] [2025-02-10 08:59:49 +0000.214788][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[062:380] [2025-02-10 08:59:49 +0000.214803][2372] RemoveVideoBackGroud: hava not
add video backgroud
[062:380] [2025-02-10 08:59:49 +0000.214828][2372] UnbindInputFilter 0x7764376ad8
this 0x77641b1720
[062:380] [2025-02-10 08:59:49 +0000.214849][2372] ClearAllSource: remove source
filter, sourceid: 0x775c197300
[062:380] [2025-02-10 08:59:49 +0000.214864][2372] DestoryDecoderByVideoSource
time:48525339 enter.

[062:380] [2025-02-10 08:59:49 +0000.214882][2372] ~VideoBindDecoder time:48525339


enter.

[062:380] [2025-02-10 08:59:49 +0000.215037][2372] CleanUp time:48525339 enter.

[062:396] [2025-02-10 08:59:49 +0000.231080][2372] CleanUp leave. expire time = 16


ms

[062:396] [2025-02-10 08:59:49 +0000.231149][2372] CleanUp time:48525355 enter.

[062:396] [2025-02-10 08:59:49 +0000.231316][2372] CleanUp leave. expire time = 0


ms

[062:396] [2025-02-10 08:59:49 +0000.231684][2372] ~VideoBindDecoder leave. expire


time = 16 ms

[062:396] [2025-02-10 08:59:49 +0000.231708][2372] DestoryDecoderByVideoSource


leave. expire time = 16 ms

[062:397] [2025-02-10 08:59:49 +0000.231823][2372] UnbindInputFilter 0x7764376418


this 0x7764376ad8
[062:397] [2025-02-10 08:59:49 +0000.231846][2372] UnbindInputFilter 0x7764376358
this 0x7764376418
[062:397] [2025-02-10 08:59:49 +0000.231865][2372] UnbindInputFilter 0x775c197520
this 0x7764376358
[062:397] [2025-02-10 08:59:49 +0000.231885][2372] UnbindInputFilter 0x7764376a18
this 0x7764376b98
[062:397] [2025-02-10 08:59:49 +0000.231904][2372] UnbindInputFilter 0x77643764d8
this 0x7764376a18
[062:397] [2025-02-10 08:59:49 +0000.231923][2372] UnbindInputFilter 0x775c197520
this 0x77643764d8
[062:397] [2025-02-10 08:59:49 +0000.232079][2372] ~GLESContext:
[062:397] [2025-02-10 08:59:49 +0000.232451][2372] GLESContext destruct finish.
[062:397] [2025-02-10 08:59:49 +0000.232473][2372] filter: filter pipeline destroy
this: 0x77641b1680
[062:397] [2025-02-10 08:59:49 +0000.232759][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[062:398] [2025-02-10 08:59:49 +0000.233104][2372] machine model :poco
[062:398] [2025-02-10 08:59:49 +0000.233144][2372] Support this machine model :poco
[062:398] [2025-02-10 08:59:49 +0000.233162][2372] global inited! current sdk
version: 07-20-936c45f
[062:398] [2025-02-10 08:59:49 +0000.233450][2372] filter: filter pipeline
construtc this: 0x77641b1680
[062:398] [2025-02-10 08:59:49 +0000.233475][2372] MediaFilterGraph:
MediaFilterGraph construct
[062:398] [2025-02-10 08:59:49 +0000.233490][2372] GLESContext:
[062:398] [2025-02-10 08:59:49 +0000.233519][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[062:399] [2025-02-10 08:59:49 +0000.234187][2372] The result of creation:
0x77641d9000
[062:399] [2025-02-10 08:59:49 +0000.234251][2372] The result of
eglCreatePbufferSurface is: 0x77641d9f00
[062:399] [2025-02-10 08:59:49 +0000.234363][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[062:399] [2025-02-10 08:59:49 +0000.234392][2372] The source 0 speed:1
[062:399] [2025-02-10 08:59:49 +0000.234427][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4,
delay: 0
[062:399] [2025-02-10 08:59:49 +0000.234457][2372] CreateDecoderByVideoSource
time:48525358 enter.

[062:399] [2025-02-10 08:59:49 +0000.234593][2372] running_decoder_count:0max


count:2
[062:399] [2025-02-10 08:59:49 +0000.234617][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7764176800
[062:400] [2025-02-10 08:59:49 +0000.235161][591f] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x777e5a9000] Current FFmpeg version git-2021-06-16-
97cea6f

[062:415] [2025-02-10 08:59:49 +0000.250589][591f] OnStreamInfoFound: video


duration_: 11291
[062:417] [2025-02-10 08:59:49 +0000.252048][5920] NO get frame from decoder
[062:417] [2025-02-10 08:59:49 +0000.252429][2372] start decoder
[062:417] [2025-02-10 08:59:49 +0000.252494][2372] CreateDecoderByVideoSource
leave. expire time = 18 ms

[062:417] [2025-02-10 08:59:49 +0000.252504][5920] NO get frame from decoder


[062:417] [2025-02-10 08:59:49 +0000.252581][2372] BindInputFilter 0x775c197520
this 0x7764376358
[062:417] [2025-02-10 08:59:49 +0000.252638][2372] BindInputFilter 0x7764376358
this 0x7764376418
[062:417] [2025-02-10 08:59:49 +0000.252696][2372] BindInputFilter 0x775c197520
this 0x77643764d8
[062:417] [2025-02-10 08:59:49 +0000.252743][2372] BindInputFilter 0x77643764d8
this 0x7764376598
[062:418] [2025-02-10 08:59:49 +0000.252777][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[062:418] [2025-02-10 08:59:49 +0000.252833][2372] BindInputFilter 0x7764376418
this 0x7764376ad8
[062:418] [2025-02-10 08:59:49 +0000.252887][2372] BindInputFilter 0x7764376ad8
this 0x77641b1720
[062:418] [2025-02-10 08:59:49 +0000.252938][2372] BindInputFilter 0x7764376598
this 0x7764376b98
[062:418] [2025-02-10 08:59:49 +0000.252987][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48513241.mp4
[062:418] [2025-02-10 08:59:49 +0000.253042][5920] NO get frame from decoder
[062:418] [2025-02-10 08:59:49 +0000.253074][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[062:418] [2025-02-10 08:59:49 +0000.253270][2372] MediaComposeFile time:48525377
enter.

[062:418] [2025-02-10 08:59:49 +0000.253324][2372] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[062:418] [2025-02-10 08:59:49 +0000.253473][2372] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[062:418] [2025-02-10 08:59:49 +0000.253531][2372] Recording session using default
bitrate support by app:14680064
[062:418] [2025-02-10 08:59:49 +0000.253677][5920] NO get frame from decoder
[062:418] [2025-02-10 08:59:49 +0000.253673][592b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x770ae293c0
[062:418] [2025-02-10 08:59:49 +0000.253747][592b] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[062:419] [2025-02-10 08:59:49 +0000.253905][2372] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[062:419] [2025-02-10 08:59:49 +0000.254084][2372] GetPipeline:
-----------------------------------------
[062:419] [2025-02-10 08:59:49 +0000.254111][2372] GetPipeline: source:
0x775c197300
[062:419] [2025-02-10 08:59:49 +0000.254127][2372] GetPipeline: filter: NULLFilter
[062:419] [2025-02-10 08:59:49 +0000.254142][2372] GetPipeline: filter: NULLFilter
[062:419] [2025-02-10 08:59:49 +0000.254157][2372] GetPipeline: filter: NULLFilter
[062:419] [2025-02-10 08:59:49 +0000.254172][2372] GetPipeline: audio filter:
AuidoNULLFilter
[062:419] [2025-02-10 08:59:49 +0000.254233][2372] GetPipeline: audio filter:
AuidoNULLFilter
[062:419] [2025-02-10 08:59:49 +0000.254249][2372] GetPipeline: audio filter:
AudioNUllFilter
[062:419] [2025-02-10 08:59:49 +0000.254563][5920] NO get frame from decoder
[062:419] [2025-02-10 08:59:49 +0000.254638][2372] GetPipeline:
------------------------------------------
[062:419] [2025-02-10 08:59:49 +0000.254661][2372] filter: filter pipeline2 update
pattern: 2
[062:420] [2025-02-10 08:59:49 +0000.254888][2372] MediaComposeFile leave. expire
time = 2 ms

[062:420] [2025-02-10 08:59:49 +0000.255061][5920] NO get frame from decoder


[062:420] [2025-02-10 08:59:49 +0000.255178][2372] machine model :poco
[062:420] [2025-02-10 08:59:49 +0000.255199][2372] Support this machine model :poco
[062:420] [2025-02-10 08:59:49 +0000.255216][2372] global inited! current sdk
version: 07-20-936c45f
[062:420] [2025-02-10 08:59:49 +0000.255629][5920] NO get frame from decoder
[062:425] [2025-02-10 08:59:49 +0000.260188][5920] NO get frame from decoder
[062:431] [2025-02-10 08:59:49 +0000.265849][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[062:431] [2025-02-10 08:59:49 +0000.265987][2372] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 297
[062:431] [2025-02-10 08:59:49 +0000.266037][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[062:431] [2025-02-10 08:59:49 +0000.266063][2372] BeginCompose: BeginCompose, is
composing 0
[062:431] [2025-02-10 08:59:49 +0000.266273][592b] start recording, file path:
[062:431] [2025-02-10 08:59:49 +0000.266404][592b] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 297 audio_timescale:44100
video_timescale:90000
[062:431] [2025-02-10 08:59:49 +0000.266437][592b] 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
[062:431] [2025-02-10 08:59:49 +0000.266461][592b] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 297
[062:431] [2025-02-10 08:59:49 +0000.266569][592b] fd_open successed
handle:0xb40000790437b0b0
[062:431] [2025-02-10 08:59:49 +0000.266693][592b] create mp4 file:325
m_fileHandle: 0x775bdf2a00
[062:431] [2025-02-10 08:59:49 +0000.266711][592b] MP4 file: is opened successfully
[062:431] [2025-02-10 08:59:49 +0000.266725][592b] setupMediaProcessers:
[062:431] [2025-02-10 08:59:49 +0000.266737][592b]
RecordingSessionInternalSimple:setup media processers.
[062:431] [2025-02-10 08:59:49 +0000.266751][592b] construct AAC encoder
[062:432] [2025-02-10 08:59:49 +0000.266998][592b] H264Encoder creating:
ultrafast012323
[062:432] [2025-02-10 08:59:49 +0000.267022][592b] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[062:432] [2025-02-10 08:59:49 +0000.267283][592b] H264Encode::GetMachineModel is
POCO F2 Pro
[062:432] [2025-02-10 08:59:49 +0000.267306][592b] H264Encoder machine_mode is:POCO
F2 Pro
[062:432] [2025-02-10 08:59:49 +0000.267320][592b] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[062:432] [2025-02-10 08:59:49 +0000.267334][592b] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[062:432] [2025-02-10 08:59:49 +0000.267348][592b] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[062:432] [2025-02-10 08:59:49 +0000.267362][592b] setupCompressionSession:
[062:432] [2025-02-10 08:59:49 +0000.267375][592b] H264Encode::creating hareware
Encoder
[062:432] [2025-02-10 08:59:49 +0000.267390][592b] AndroidHwAvcEncoder
time:48525391 enter.

[062:432] [2025-02-10 08:59:49 +0000.267495][592b] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[062:432] [2025-02-10 08:59:49 +0000.267567][592b] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[062:432] [2025-02-10 08:59:49 +0000.267588][592b] The video avc hw codec address
is 0x775bcf28d8
[062:432] [2025-02-10 08:59:49 +0000.267643][592b] AndroidHwAvcEncoder leave.
expire time = 0 ms

[062:432] [2025-02-10 08:59:49 +0000.267703][592b] RegisterEncodeCompleteCallback


time:48525391 enter.

[062:433] [2025-02-10 08:59:49 +0000.267823][592b] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[062:433] [2025-02-10 08:59:49 +0000.267861][592b] InitEncode time:48525392 enter.

[062:433] [2025-02-10 08:59:49 +0000.267907][592b] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[062:433] [2025-02-10 08:59:49 +0000.267928][592b] Create time:48525392 enter.

[062:433] [2025-02-10 08:59:49 +0000.267946][592b] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[062:433] [2025-02-10 08:59:49 +0000.267966][592b]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x775bd850c0
[062:433] [2025-02-10 08:59:49 +0000.268059][592b]
supported_type:image/vnd.android.heic
[062:433] [2025-02-10 08:59:49 +0000.268106][592b] supported_type:video/avc
[062:433] [2025-02-10 08:59:49 +0000.268145][592b] name:OMX.qcom.video.encoder.avc
mime:video/avc
[062:433] [2025-02-10 08:59:49 +0000.268192][592b] hwCodecPrefix :OMX.qcom.
[062:433] [2025-02-10 08:59:49 +0000.268228][592b] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[062:433] [2025-02-10 08:59:49 +0000.268268][592b] mediacodec_createCodecByName
time:48525392 enter.

[062:433] [2025-02-10 08:59:49 +0000.268303][592b] WrapAndroidMediaCodec


time:48525392 enter.

[062:433] [2025-02-10 08:59:49 +0000.268390][592b] WrapAndroidMediaCodec leave.


expire time = 0 ms

[062:431] [2025-02-10 08:59:49 +0000.266447][5931] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7764203298
[062:457] [2025-02-10 08:59:49 +0000.291972][592b] mediacodec_createCodecByName
leave. expire time = 24 ms
[062:457] [2025-02-10 08:59:49 +0000.292042][592b] WrapAndroidMediaFromat
time:48525416 enter.

[062:457] [2025-02-10 08:59:49 +0000.292096][592b] WrapAndroidMediaFromat leave.


expire time = 0 ms

[062:477] [2025-02-10 08:59:49 +0000.311831][592b] Destroy time:48525436 enter.

[062:477] [2025-02-10 08:59:49 +0000.311896][592b] WrapAndroidMediaFromat::


Destroy
[062:477] [2025-02-10 08:59:49 +0000.311916][592b] Destroy leave. expire time = 0
ms

[062:477] [2025-02-10 08:59:49 +0000.311994][592b] ~WrapAndroidMediaFromat


time:48525436 enter.

[062:477] [2025-02-10 08:59:49 +0000.312011][592b] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[062:477] [2025-02-10 08:59:49 +0000.312028][592b] Create leave. expire time = 44


ms

[062:477] [2025-02-10 08:59:49 +0000.312044][592b] isSemiPlanarSupport


time:48525436 enter.

[062:477] [2025-02-10 08:59:49 +0000.312058][592b] H264Encoder isSemiPlanarSupport


[062:477] [2025-02-10 08:59:49 +0000.312076][592b] isSemiPlanarSupport leave.
expire time = 0 ms

[062:477] [2025-02-10 08:59:49 +0000.312092][592b] creat hw H264Encoder success,


isSemiPlanar:1
[062:477] [2025-02-10 08:59:49 +0000.312162][592b] InitEncode leave. expire time =
44 ms

[062:477] [2025-02-10 08:59:49 +0000.312180][592b] H264Encode::created Encoder


[062:477] [2025-02-10 08:59:49 +0000.312195][592b] H264Encode:: H264 encoder
created.
[062:477] [2025-02-10 08:59:49 +0000.312210][592b] H264 encoder created.
[062:477] [2025-02-10 08:59:49 +0000.312225][592b]
RecordingSessionInternalSimple:created avc encoder avc: 0x77645cf9c0
[062:477] [2025-02-10 08:59:49 +0000.312241][592b] setOutput:
[062:477] [2025-02-10 08:59:49 +0000.312255][592b]
RecordingSessionInternalSimple:encoder set output to muxer!
[062:477] [2025-02-10 08:59:49 +0000.312269][592b] request a key frame
[062:477] [2025-02-10 08:59:49 +0000.312283][592b] H264Encode:: request a key frame
[062:478] [2025-02-10 08:59:49 +0000.313110][592b] setDisplayRotate :90
[062:478] [2025-02-10 08:59:49 +0000.313154][592b] 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
[062:482] [2025-02-10 08:59:49 +0000.316921][592c]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[062:548] [2025-02-10 08:59:49 +0000.383641][5931] add aac audio track with id:1
[062:548] [2025-02-10 08:59:49 +0000.383715][5931] audio start ts:0
[062:548] [2025-02-10 08:59:49 +0000.383743][5931] the audio frame has been written
into MP4 file
[062:550] [2025-02-10 08:59:49 +0000.385222][592b] setDisplayRotate :90
[062:550] [2025-02-10 08:59:49 +0000.385258][592b] 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
[062:554] [2025-02-10 08:59:49 +0000.389657][592c] h264 add frame header cdr flag
[062:555] [2025-02-10 08:59:49 +0000.390365][592c] h264 add frame header cdr flag
[062:555] [2025-02-10 08:59:49 +0000.390554][592c] Received key frame:10
[062:555] [2025-02-10 08:59:49 +0000.390593][592c] H264Encode:: get a sps pps
header!headerSize:31
[062:555] [2025-02-10 08:59:49 +0000.390663][5931] get the H.264 SPS parameter
[062:556] [2025-02-10 08:59:49 +0000.390803][5931] add video track with id:2
[062:556] [2025-02-10 08:59:49 +0000.391315][5931] get the H.264 PPS parameter
[062:556] [2025-02-10 08:59:49 +0000.391565][5931] get the H.264 IDR frame
[062:556] [2025-02-10 08:59:49 +0000.391682][5931] resss:true
[062:556] [2025-02-10 08:59:49 +0000.391707][5931] video start ts:10
[062:557] [2025-02-10 08:59:49 +0000.391925][5931] the video frame has been written
into MP4 file
[062:567] [2025-02-10 08:59:49 +0000.402256][592c] SendFrame
encodedImage._timeStamp:125encodedImage->_length:30128
[062:567] [2025-02-10 08:59:49 +0000.402552][592c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:162 pts:162
[062:574] [2025-02-10 08:59:49 +0000.408873][592e] webrtc common_video plane
old ..... (1/1000) new: 21001 delete: 20976 diff: 25
[062:587] [2025-02-10 08:59:49 +0000.422450][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[062:593] [2025-02-10 08:59:49 +0000.428596][592c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:561
[062:593] [2025-02-10 08:59:49 +0000.428663][592c] push video frame to H264
encoder. (100 frame for one log)

[062:593] [2025-02-10 08:59:49 +0000.428696][592c] push video frame to H264


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

[062:593] [2025-02-10 08:59:49 +0000.428712][592c] H264Encode::push video frame to


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

[062:593] [2025-02-10 08:59:49 +0000.428731][592c] The input pts:561 fps:30


[062:599] [2025-02-10 08:59:49 +0000.434487][592c] DTS queue for
Generator:0x77642034b8 456 496 526 561 594 626
[062:625] [2025-02-10 08:59:49 +0000.459838][592c] H264Encode::H264SWEncoder get
callback, length:25280 type:1 nalType:1length:25276
[062:634] [2025-02-10 08:59:49 +0000.469344][592c] Push an pts:798 to dts queue.
[062:656] [2025-02-10 08:59:49 +0000.491694][592c] last dts:761 currentPts:798
ppsOrSPS:0 queue length:8
[062:665] [2025-02-10 08:59:49 +0000.500253][592f] audio_frame_list_ empty
[062:696] [2025-02-10 08:59:49 +0000.531493][592b] setDisplayRotate :90
[062:696] [2025-02-10 08:59:49 +0000.531564][592b] 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
[062:718] [2025-02-10 08:59:49 +0000.553215][592c] DTS queue for
Generator:0x77642034b8 1294 1327 1372 1399 1430 1464
[062:763] [2025-02-10 08:59:49 +0000.598673][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[062:793] [2025-02-10 08:59:49 +0000.627893][592c] Push an pts:2130 to dts queue.
[062:826] [2025-02-10 08:59:49 +0000.661734][592b] setDisplayRotate :90
[062:827] [2025-02-10 08:59:49 +0000.661811][592b] 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
[062:829] [2025-02-10 08:59:49 +0000.664219][592c] h264 add frame header cdr flag
[062:829] [2025-02-10 08:59:49 +0000.664417][592c] Received key frame:2002
[062:831] [2025-02-10 08:59:49 +0000.666723][592c] DTS queue for
Generator:0x77642034b8 2130 2164 2197 2228 2262
[062:834] [2025-02-10 08:59:49 +0000.668774][5931] get the H.264 IDR frame
[062:839] [2025-02-10 08:59:49 +0000.674698][592b] setDisplayRotate :90
[062:840] [2025-02-10 08:59:49 +0000.674764][592b] 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
[062:844] [2025-02-10 08:59:49 +0000.679525][592c] last dts:2094 currentPts:2130
ppsOrSPS:0 queue length:8
[062:925] [2025-02-10 08:59:49 +0000.760669][592c] DTS queue for
Generator:0x77642034b8 2927 2963 3007 3031 3061 3095 3131
[062:965] [2025-02-10 08:59:49 +0000.799787][592b] setDisplayRotate :90
[062:965] [2025-02-10 08:59:49 +0000.799859][592b] 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
[062:976] [2025-02-10 08:59:49 +0000.811598][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[062:984] [2025-02-10 08:59:49 +0000.818961][592c] Push an pts:3463 to dts queue.
[063:011] [2025-02-10 08:59:49 +0000.846229][592c] SendFrame
encodedImage._timeStamp:3463encodedImage->_length:25424
[063:011] [2025-02-10 08:59:49 +0000.846292][592c] last dts:3428 currentPts:3463
ppsOrSPS:0 queue length:6
[063:018] [2025-02-10 08:59:49 +0000.853560][592c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3534 pts:3534
[063:037] [2025-02-10 08:59:49 +0000.872433][592c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3930
[063:038] [2025-02-10 08:59:49 +0000.872871][592c] push video frame to H264
encoder. (100 frame for one log)

[063:038] [2025-02-10 08:59:49 +0000.872948][592c] push video frame to H264


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

[063:038] [2025-02-10 08:59:49 +0000.873013][592c] H264Encode::push video frame to


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

[063:038] [2025-02-10 08:59:49 +0000.873072][592c] DTS queue for


Generator:0x77642034b8 3797 3830 3863 3899 3930
[063:038] [2025-02-10 08:59:49 +0000.873151][592c] The input pts:3930 fps:30
[063:051] [2025-02-10 08:59:49 +0000.886426][592c] H264Encode::H264SWEncoder get
callback, length:17216 type:1 nalType:1length:17212
[063:060] [2025-02-10 08:59:49 +0000.895748][592c] h264 add frame header cdr flag
[063:061] [2025-02-10 08:59:49 +0000.895930][592c] Received key frame:4005
[063:063] [2025-02-10 08:59:49 +0000.898510][5931] get the H.264 IDR frame
[063:079] [2025-02-10 08:59:49 +0000.914344][592f] audio_frame_list_ empty
[063:106] [2025-02-10 08:59:49 +0000.941296][592b] setDisplayRotate :90
[063:106] [2025-02-10 08:59:49 +0000.941379][592b] 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
[063:144] [2025-02-10 08:59:49 +0000.979338][592e] webrtc common_video plane
old ..... (1/1000) new: 22001 delete: 21968 diff: 33
[063:151] [2025-02-10 08:59:49 +0000.986388][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[063:160] [2025-02-10 08:59:49 +0000.995037][592c] DTS queue for
Generator:0x77642034b8 4630 4662 4695 4729
[063:167] [2025-02-10 08:59:50 +0000.1793][592c] Push an pts:4796 to dts queue.
[063:190] [2025-02-10 08:59:50 +0000.25669][592c] last dts:4762 currentPts:4796
ppsOrSPS:0 queue length:6
[063:242] [2025-02-10 08:59:50 +0000.77313][592b] setDisplayRotate :90
[063:242] [2025-02-10 08:59:50 +0000.77386][592b] 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
[063:270] [2025-02-10 08:59:50 +0000.105684][592c] DTS queue for
Generator:0x77642034b8 5428 5461 5499 5528 5561 5593
[063:314] [2025-02-10 08:59:50 +0000.149577][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[063:320] [2025-02-10 08:59:50 +0000.154995][592c] Push an pts:6126 to dts queue.
[063:335] [2025-02-10 08:59:50 +0000.169800][592c] h264 add frame header cdr flag
[063:335] [2025-02-10 08:59:50 +0000.170027][592c] Received key frame:5994
[063:346] [2025-02-10 08:59:50 +0000.181713][5931] get the H.264 IDR frame
[063:347] [2025-02-10 08:59:50 +0000.182383][592c] last dts:6093 currentPts:6126
ppsOrSPS:0 queue length:7
[063:387] [2025-02-10 08:59:50 +0000.221895][592b] setDisplayRotate :90
[063:387] [2025-02-10 08:59:50 +0000.221962][592b] 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
[063:393] [2025-02-10 08:59:50 +0000.228473][592c] DTS queue for
Generator:0x77642034b8 6290 6329 6362
[063:464] [2025-02-10 08:59:50 +0000.299157][592c] SendFrame
encodedImage._timeStamp:6794encodedImage->_length:52816
[063:467] [2025-02-10 08:59:50 +0000.302152][592c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6893 pts:6893
[063:485] [2025-02-10 08:59:50 +0000.320505][592c] DTS queue for
Generator:0x77642034b8 7061 7094 7128 7163 7194 7226 7266
[063:490] [2025-02-10 08:59:50 +0000.325372][592c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7296
[063:490] [2025-02-10 08:59:50 +0000.325519][592c] push video frame to H264
encoder. (100 frame for one log)

[063:490] [2025-02-10 08:59:50 +0000.325590][592c] push video frame to H264


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

[063:490] [2025-02-10 08:59:50 +0000.325627][592c] H264Encode::push video frame to


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

[063:490] [2025-02-10 08:59:50 +0000.325682][592c] The input pts:7296 fps:30


[063:503] [2025-02-10 08:59:50 +0000.338515][592f] audio_frame_list_ empty
[063:529] [2025-02-10 08:59:50 +0000.363883][592b] setDisplayRotate :90
[063:529] [2025-02-10 08:59:50 +0000.363996][592b] 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
[063:544] [2025-02-10 08:59:50 +0000.379064][592c] H264Encode::H264SWEncoder get
callback, length:52688 type:1 nalType:1length:52684
[063:545] [2025-02-10 08:59:50 +0000.379878][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[063:546] [2025-02-10 08:59:50 +0000.381122][592c] Push an pts:7463 to dts queue.
[063:578] [2025-02-10 08:59:50 +0000.413197][592c] last dts:7429 currentPts:7463
ppsOrSPS:0 queue length:9
[063:616] [2025-02-10 08:59:50 +0000.451546][592c] DTS queue for
Generator:0x77642034b8 7894 7927 7961 7993 8027 8062 8098
[063:634] [2025-02-10 08:59:50 +0000.468980][592c] h264 add frame header cdr flag
[063:634] [2025-02-10 08:59:50 +0000.469193][592c] Received key frame:7993
[063:635] [2025-02-10 08:59:50 +0000.469980][5931] get the H.264 IDR frame
[063:667] [2025-02-10 08:59:50 +0000.502436][592b] setDisplayRotate :90
[063:667] [2025-02-10 08:59:50 +0000.502539][592b] 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
[063:704] [2025-02-10 08:59:50 +0000.539163][592e] webrtc common_video plane
old ..... (1/1000) new: 23001 delete: 22954 diff: 47
[063:706] [2025-02-10 08:59:50 +0000.541736][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[063:728] [2025-02-10 08:59:50 +0000.563234][592c] Push an pts:8792 to dts queue.
[063:735] [2025-02-10 08:59:50 +0000.570590][592c] DTS queue for
Generator:0x77642034b8 8758 8792 8826 8863
[063:750] [2025-02-10 08:59:50 +0000.585179][592c] last dts:8758 currentPts:8792
ppsOrSPS:0 queue length:8
[063:763] [2025-02-10 08:59:50 +0000.598080][5672] haveEnoughProcessedData
internalAudioStream.length: 0
[063:811] [2025-02-10 08:59:50 +0000.645933][592b] setDisplayRotate :90
[063:811] [2025-02-10 08:59:50 +0000.645985][592b] 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
[063:851] [2025-02-10 08:59:50 +0000.686459][592c] DTS queue for
Generator:0x77642034b8 9627 9662 9696 9726
[063:887] [2025-02-10 08:59:50 +0000.722097][592e] Error(video_source.cc:430): wait
decoder a frame: 0
[063:900] [2025-02-10 08:59:50 +0000.734820][592c] h264 add frame header cdr flag
[063:900] [2025-02-10 08:59:50 +0000.734970][592c] Received key frame:10026
[063:900] [2025-02-10 08:59:50 +0000.735264][592c] Push an pts:10161 to dts queue.
[063:903] [2025-02-10 08:59:50 +0000.738446][5931] get the H.264 IDR frame
[063:911] [2025-02-10 08:59:50 +0000.746666][592c] SendFrame
encodedImage._timeStamp:10161encodedImage->_length:31424
[063:912] [2025-02-10 08:59:50 +0000.746775][592c] last dts:10126 currentPts:10161
ppsOrSPS:0 queue length:5
[063:912] [2025-02-10 08:59:50 +0000.747375][592e] video frame wait audio frame:
last_video_timestamp:10394 last_audio_timestamp:10189.8
[063:924] [2025-02-10 08:59:50 +0000.759198][592f] audio_frame_list_ empty
[063:941] [2025-02-10 08:59:50 +0000.776453][592b] setDisplayRotate :90
[063:943] [2025-02-10 08:59:50 +0000.777985][592b] 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
[063:949] [2025-02-10 08:59:50 +0000.784189][592c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10294 pts:10294
[063:960] [2025-02-10 08:59:50 +0000.795523][5920] av_read_frame AVERROR_EOF
[063:961] [2025-02-10 08:59:50 +0000.796605][592c] DTS queue for
Generator:0x77642034b8 10425 10461 10493 10528 10559
[063:970] [2025-02-10 08:59:50 +0000.805463][592c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10694
[063:970] [2025-02-10 08:59:50 +0000.805522][592c] push video frame to H264
encoder. (100 frame for one log)

[063:970] [2025-02-10 08:59:50 +0000.805561][592c] push video frame to H264


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

[063:970] [2025-02-10 08:59:50 +0000.805581][592c] H264Encode::push video frame to


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

[063:970] [2025-02-10 08:59:50 +0000.805606][592c] The input pts:10694 fps:30


[063:990] [2025-02-10 08:59:50 +0000.824967][592c] H264Encode::H264SWEncoder get
callback, length:34320 type:1 nalType:1length:34316
[064:002] [2025-02-10 08:59:50 +0000.837176][5920] OnReceiveEOF:
[064:002] [2025-02-10 08:59:50 +0000.837299][5920] OnDecoderEOF time:48526961
enter.
[064:002] [2025-02-10 08:59:50 +0000.837349][5920] OnDecoderEOF leave. expire time
= 0 ms

[064:002] [2025-02-10 08:59:50 +0000.837376][5920] OnDecoderFinished:


OnDecoderFinished total decoder frames:338 this:0x775c197300
[064:002] [2025-02-10 08:59:50 +0000.837375][591e] CleanUp time:48526961 enter.

[064:004] [2025-02-10 08:59:50 +0000.839656][592f] PullAudioFrame: PullFrame audio


finished.
[064:004] [2025-02-10 08:59:50 +0000.839728][592f] OnAudioTimer: OnAudioTimer
return
[064:006] [2025-02-10 08:59:50 +0000.841488][591e] CleanUp leave. expire time = 4
ms

[064:006] [2025-02-10 08:59:50 +0000.841588][591e] clean up


[064:006] [2025-02-10 08:59:50 +0000.841617][591e] running_decoder_count:0max
count:2
[064:012] [2025-02-10 08:59:50 +0000.847683][592e] OnVideoTimer: OnVideoTimer
EndComposeFile
[064:012] [2025-02-10 08:59:50 +0000.847752][592e] EndComposeFile: EndComposeFile,
is composing 1
[064:018] [2025-02-10 08:59:50 +0000.853637][592c]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:338
[064:018] [2025-02-10 08:59:50 +0000.853715][592c]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x775be2f000
[064:020] [2025-02-10 08:59:50 +0000.855682][592d]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[064:020] [2025-02-10 08:59:50 +0000.855729][592d]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[064:021] [2025-02-10 08:59:50 +0000.855898][592b] stop recording
[064:021] [2025-02-10 08:59:50 +0000.855927][592b]
RecordingSessionInternalSimple:destroy media processers
[064:021] [2025-02-10 08:59:50 +0000.855944][592b] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[064:021] [2025-02-10 08:59:50 +0000.855957][592b] H264Encode::flushing hareware
Encoder
[064:021] [2025-02-10 08:59:50 +0000.856099][592b] Flush time:48526980 enter.

[064:021] [2025-02-10 08:59:50 +0000.856126][592b] H264Encoder encoder flush


[064:021] [2025-02-10 08:59:50 +0000.856171][592b] flush output queue
[064:150] [2025-02-10 08:59:50 +0000.984963][5672] Run AGC when audioType = 0
[064:150] [2025-02-10 08:59:50 +0000.985089][5672]
AudioDeviceDataHandler::MixAndSendOutFrame
[064:344] [2025-02-10 08:59:51 +0000.178981][592b] Flush leave. expire time = 323
ms

[064:344] [2025-02-10 08:59:51 +0000.179352][592b] ~H264EncodeWrap:


[064:344] [2025-02-10 08:59:51 +0000.179426][592b] ~H264Encode:
[064:344] [2025-02-10 08:59:51 +0000.179473][592b] teardownCompressionSession:
H264Encode::destroying Encoder
[064:344] [2025-02-10 08:59:51 +0000.179518][592b] Release time:48527303 enter.

[064:345] [2025-02-10 08:59:51 +0000.179922][592b] Release:


MediaCodecVideoEncoder::Release _inited:1
[064:345] [2025-02-10 08:59:51 +0000.180004][592b] Destroy time:48527304 enter.

[064:345] [2025-02-10 08:59:51 +0000.180043][592b] H264Encoder encoderDestroy


[064:345] [2025-02-10 08:59:51 +0000.180082][592b]
AndroidMediaCodecVideoEncoder::release env: 0x777e55d5c0
[064:345] [2025-02-10 08:59:51 +0000.180122][592b]
AndroidMediaCodecVideoEncoder::Destroy
[064:380] [2025-02-10 08:59:51 +0000.215549][592b] Destroy leave. expire time = 35
ms

[064:381] [2025-02-10 08:59:51 +0000.215815][592b] Release leave. expire time = 37


ms

[064:381] [2025-02-10 08:59:51 +0000.215860][592b] ~AndroidHwAvcEncoder


time:48527340 enter.

[064:381] [2025-02-10 08:59:51 +0000.216014][592b] Release time:48527340 enter.

[064:381] [2025-02-10 08:59:51 +0000.216065][592b] Release:


MediaCodecVideoEncoder:: has been released before, just return
[064:381] [2025-02-10 08:59:51 +0000.216099][592b] Release leave. expire time = 0
ms

[064:381] [2025-02-10 08:59:51 +0000.216131][592b] ~AndroidMediaCodecVideoEncoder


[064:381] [2025-02-10 08:59:51 +0000.216176][592b] ~WrapAndroidMediaCodec
time:48527340 enter.

[064:381] [2025-02-10 08:59:51 +0000.216215][592b] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[064:381] [2025-02-10 08:59:51 +0000.216249][592b] video hevc hw codec


destructor:0x775bcf28d8

[064:381] [2025-02-10 08:59:51 +0000.216298][592b] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[064:381] [2025-02-10 08:59:51 +0000.216354][592b] teardownCompressionSession:


H264Encode::destroyed Encoder
[064:381] [2025-02-10 08:59:51 +0000.216444][592b]
RecordingSessionInternalSimple:destroy aac encoder output!
[064:381] [2025-02-10 08:59:51 +0000.216481][592b] AACSWEncode destructor
[064:384] [2025-02-10 08:59:51 +0000.219314][5931] fd_close successed!
[064:385] [2025-02-10 08:59:51 +0000.220212][5931] MP4 close file successfully
[064:385] [2025-02-10 08:59:51 +0000.220271][5931] Recording session Internal:
notify recording ok
[064:385] [2025-02-10 08:59:51 +0000.220312][5931] onRecordingOk: Recording Ok,
compose use time: 1954, averagefps 0
[064:385] [2025-02-10 08:59:51 +0000.220421][5931] OnReceiveEOF:
[064:388] [2025-02-10 08:59:51 +0000.223508][592e] OnVideoTimer: OnVideoTimer
return
[064:397] [2025-02-10 08:59:51 +0000.232596][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[064:398] [2025-02-10 08:59:51 +0000.232772][2372] ~MediaComposeFile time:48527357
enter.

[064:398] [2025-02-10 08:59:51 +0000.232834][2372] CancelCompose: CancelCompose,


is composing 0
[064:398] [2025-02-10 08:59:51 +0000.233062][592b] stop recording
[064:398] [2025-02-10 08:59:51 +0000.233118][592b] we have stopped recording before
[064:399] [2025-02-10 08:59:51 +0000.234593][2372] ~MediaComposeFile leave. expire
time = 1 ms

[064:400] [2025-02-10 08:59:51 +0000.234787][2372] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[064:401] [2025-02-10 08:59:51 +0000.235815][2372] global uninited!
[064:401] [2025-02-10 08:59:51 +0000.235954][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[064:401] [2025-02-10 08:59:51 +0000.236102][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[064:401] [2025-02-10 08:59:51 +0000.236167][2372] RemoveVideoBackGroud: hava not
add video backgroud
[064:401] [2025-02-10 08:59:51 +0000.236249][2372] UnbindInputFilter 0x7764376ad8
this 0x77641b1720
[064:401] [2025-02-10 08:59:51 +0000.236311][2372] ClearAllSource: remove source
filter, sourceid: 0x775c197300
[064:401] [2025-02-10 08:59:51 +0000.236356][2372] DestoryDecoderByVideoSource
time:48527360 enter.

[064:401] [2025-02-10 08:59:51 +0000.236405][2372] ~VideoBindDecoder time:48527360


enter.

[064:402] [2025-02-10 08:59:51 +0000.237566][2372] CleanUp time:48527361 enter.

[064:405] [2025-02-10 08:59:51 +0000.239916][2372] CleanUp leave. expire time = 3


ms

[064:405] [2025-02-10 08:59:51 +0000.240001][2372] CleanUp time:48527364 enter.

[064:405] [2025-02-10 08:59:51 +0000.240331][2372] CleanUp leave. expire time = 0


ms

[064:406] [2025-02-10 08:59:51 +0000.241493][2372] ~VideoBindDecoder leave. expire


time = 5 ms

[064:406] [2025-02-10 08:59:51 +0000.241602][2372] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[064:406] [2025-02-10 08:59:51 +0000.241667][2372] UnbindInputFilter 0x7764376418


this 0x7764376ad8
[064:406] [2025-02-10 08:59:51 +0000.241722][2372] UnbindInputFilter 0x7764376358
this 0x7764376418
[064:407] [2025-02-10 08:59:51 +0000.241799][2372] UnbindInputFilter 0x775c197520
this 0x7764376358
[064:407] [2025-02-10 08:59:51 +0000.241857][2372] UnbindInputFilter 0x7764376598
this 0x7764376b98
[064:407] [2025-02-10 08:59:51 +0000.241915][2372] UnbindInputFilter 0x77643764d8
this 0x7764376598
[064:407] [2025-02-10 08:59:51 +0000.241975][2372] UnbindInputFilter 0x775c197520
this 0x77643764d8
[064:407] [2025-02-10 08:59:51 +0000.242033][2372] ~GLESContext:
[064:408] [2025-02-10 08:59:51 +0000.243517][2372] GLESContext destruct finish.
[064:408] [2025-02-10 08:59:51 +0000.243579][2372] filter: filter pipeline destroy
this: 0x77641b1680
[065:488] [2025-02-10 08:59:52 +0000.323291][5672] haveEnoughProcessedData
internalAudioStream.length: 20
[066:146] [2025-02-10 08:59:52 +0000.981313][5672] Run AGC when audioType = 0
[066:404] [2025-02-10 08:59:53 +0000.239001][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[066:404] [2025-02-10 08:59:53 +0000.239313][23ad] ~MediaFilterCamera time:48529363
enter.

[066:404] [2025-02-10 08:59:53 +0000.239362][23ad] StopPullFrameAndWriteMp4


time:48529363 enter.
[066:406] [2025-02-10 08:59:53 +0000.241277][566d] stop recording
[066:406] [2025-02-10 08:59:53 +0000.241340][566d] we have stopped recording before
[066:406] [2025-02-10 08:59:53 +0000.241458][23ad] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[066:410] [2025-02-10 08:59:53 +0000.245170][23ad] DestroyPipelineAndFilters


time:48529369 enter.

[066:410] [2025-02-10 08:59:53 +0000.245249][23ad] DestroyPipelineAndFilters


leave. expire time = 0 ms

[066:410] [2025-02-10 08:59:53 +0000.245333][23ad] AppDeviceManagerStopMic

[066:410] [2025-02-10 08:59:53 +0000.245464][23ad] AppDeviceManagerStopMic::mic


status is on
[066:410] [2025-02-10 08:59:53 +0000.245576][23ad] Try to stop webrtc device.

[066:410] [2025-02-10 08:59:53 +0000.245614][23ad] Set record state to


stopped.threadID:9133

[066:451] [2025-02-10 08:59:53 +0000.286392][23ad] Try to destory the


recorder.threadID:9133

[066:655] [2025-02-10 08:59:53 +0000.490488][23ad] DestroyAudioRecorder:


[066:655] [2025-02-10 08:59:53 +0000.490646][23ad] Cleanup the buffer queue in the
recorder.
[066:655] [2025-02-10 08:59:53 +0000.490689][23ad] Destroy the recorder.

[066:663] [2025-02-10 08:59:53 +0000.498745][23ad] StopRecording finished.

[066:664] [2025-02-10 08:59:53 +0000.498869][23ad] The stop recording success.

[066:664] [2025-02-10 08:59:53 +0000.498908][23ad]


AudioDeviceDataHandler::StopMicProcess

[066:666] [2025-02-10 08:59:53 +0000.501378][23ad] AppDeviceManager stop.

[066:666] [2025-02-10 08:59:53 +0000.501511][23ad] Rlease the webrtc device object.

[066:667] [2025-02-10 08:59:53 +0000.502380][23ad] OpenSlesInput destruct.

[066:667] [2025-02-10 08:59:53 +0000.502557][23ad] OpenSlesOutput destruct.

[066:669] [2025-02-10 08:59:53 +0000.503937][23ad] EventDispatchServerScope


destruct
[066:669] [2025-02-10 08:59:53 +0000.503988][23ad]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[066:669] [2025-02-10 08:59:53 +0000.504090][23ad] ~AudioDeviceDataHandler

[066:670] [2025-02-10 08:59:53 +0000.505034][23ad] AppDeviceManagerDestruct.

[066:670] [2025-02-10 08:59:53 +0000.505084][23ad] ~AppDeviceManager:


[066:670] [2025-02-10 08:59:53 +0000.505163][23ad] ~CpuOverloadDetect time:48529629
enter.

[066:671] [2025-02-10 08:59:53 +0000.505893][23ad] ~CpuOverloadDetect leave.


expire time = 1 ms
[066:674] [2025-02-10 08:59:53 +0000.509714][23ad] Destruct BeautifyReader begin...
[066:675] [2025-02-10 08:59:53 +0000.509770][23ad] Destruct BeautifyReader done.
[066:675] [2025-02-10 08:59:53 +0000.509819][23ad] ~MediaFilterCamera leave.
expire time = 271 ms

[066:675] [2025-02-10 08:59:53 +0000.510086][23ad] ~GLESContext:


[066:682] [2025-02-10 08:59:53 +0000.517268][23ad] GLESContext destruct finish.
[066:682] [2025-02-10 08:59:53 +0000.517365][23ad] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[066:683] [2025-02-10 08:59:53 +0000.518217][23ad] global uninited!
[066:683] [2025-02-10 08:59:53 +0000.518692][23ad] clear AppID 50011
[066:684] [2025-02-10 08:59:53 +0000.518770][23ad] UnRegister JVM for Xplatform
util
[066:684] [2025-02-10 08:59:53 +0000.518811][23ad] Dispose::unregister webrtc video
engine
[066:684] [2025-02-10 08:59:53 +0000.518843][23ad] Init the android object with
jvm:0x0 env:0x0 context:0x0

[066:684] [2025-02-10 08:59:53 +0000.518885][23ad] SetAndroidMediaCodecObjects


time:48529643 enter.

[066:684] [2025-02-10 08:59:53 +0000.518920][23ad] ClearAndroidMediaCodecObjects


time:48529643 enter.

[066:684] [2025-02-10 08:59:53 +0000.518958][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[066:684] [2025-02-10 08:59:53 +0000.518992][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[066:684] [2025-02-10 08:59:53 +0000.519026][23ad] SetAndroidMediaCodecObjects


time:48529643 enter.

[066:684] [2025-02-10 08:59:53 +0000.519060][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[066:684] [2025-02-10 08:59:53 +0000.519094][23ad] ClearAndroidMediaCodecObjects
time:48529643 enter.

[066:684] [2025-02-10 08:59:53 +0000.519128][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[066:684] [2025-02-10 08:59:53 +0000.519160][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[066:684] [2025-02-10 08:59:53 +0000.519191][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[066:684] [2025-02-10 08:59:53 +0000.519224][23ad] Dispose::unregister webrtc voice


engine
[066:684] [2025-02-10 08:59:53 +0000.519255][23ad] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[066:684] [2025-02-10 08:59:53 +0000.519292][23ad] SystemUtil UnInit done


[069:749] [2025-02-10 08:59:56 +0000.584667][23ad] Register JVM for xplatform util
[069:767] [2025-02-10 08:59:56 +0000.602755][23ad] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 08:59:56 +0000
[069:768] [2025-02-10 08:59:56 +0000.602812][23ad] set AppID=50011 old AppID=-1
[069:768] [2025-02-10 08:59:56 +0000.602838][23ad] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebdf18
[069:768] [2025-02-10 08:59:56 +0000.602857][23ad] SetAndroidMediaCodecObjects
time:48532727 enter.

[069:768] [2025-02-10 08:59:56 +0000.602877][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[069:768] [2025-02-10 08:59:56 +0000.602894][23ad] SetAndroidMediaCodecObjects


time:48532727 enter.

[069:768] [2025-02-10 08:59:56 +0000.602909][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[069:768] [2025-02-10 08:59:56 +0000.602924][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x7734d21760
[069:768] [2025-02-10 08:59:56 +0000.602939][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x7734d21760
[069:768] [2025-02-10 08:59:56 +0000.602954][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[069:768] [2025-02-10 08:59:56 +0000.602970][23ad] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebdf18

[069:768] [2025-02-10 08:59:56 +0000.602988][23ad] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b860
[069:768] [2025-02-10 08:59:56 +0000.603007][23ad] SystemUtil Init done
[069:768] [2025-02-10 08:59:56 +0000.603304][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[069:768] [2025-02-10 08:59:56 +0000.603393][23ad] MediaFilterCamera
[069:768] [2025-02-10 08:59:56 +0000.603427][23ad] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[069:768] [2025-02-10 08:59:56 +0000.603745][23ad] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[069:769] [2025-02-10 08:59:56 +0000.603822][23ad] Recording session using default
bitrate support by app:14680064
[069:769] [2025-02-10 08:59:56 +0000.603935][59d7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bc95ac0
[069:769] [2025-02-10 08:59:56 +0000.603985][59d7] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[069:769] [2025-02-10 08:59:56 +0000.604057][23ad] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[069:770] [2025-02-10 08:59:56 +0000.604839][23ad] Error(ini.cc:191): Open the file
failed. error:2
[069:770] [2025-02-10 08:59:56 +0000.604877][23ad]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[069:770] [2025-02-10 08:59:56 +0000.604894][23ad] The device model: poco f2 pro
usingSoftwareAEC value: 0
[069:772] [2025-02-10 08:59:56 +0000.606885][23ad] Error(ini.cc:191): Open the file
failed. error:2
[069:772] [2025-02-10 08:59:56 +0000.606947][23ad]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[069:772] [2025-02-10 08:59:56 +0000.606972][23ad] The device model: poco f2 pro
usingHardwareAEC value: 0
[069:772] [2025-02-10 08:59:56 +0000.607021][23ad] The machine device: poco f2 pro
usingHardwareAEC value: 0
[069:772] [2025-02-10 08:59:56 +0000.607059][23ad] Using Default AEC type: software
AEC
[069:772] [2025-02-10 08:59:56 +0000.607583][23ad] The device model: poco f2 pro
enum value: 0
[069:773] [2025-02-10 08:59:56 +0000.607929][23ad] GetMachineModel is POCO F2 Pro
[069:773] [2025-02-10 08:59:56 +0000.607981][23ad] GetMachineInfo: POCO F2 Pro
[069:773] [2025-02-10 08:59:56 +0000.607997][23ad] Construct BeautifyReader
begin...
[069:773] [2025-02-10 08:59:56 +0000.608042][23ad] dumpStickerRgba:0
dumpStickerYuv:0
[069:773] [2025-02-10 08:59:56 +0000.608100][23ad] Construct BeautifyReader done.
[069:779] [2025-02-10 08:59:56 +0000.613792][23ad] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[069:779] [2025-02-10 08:59:56 +0000.614059][23ad] AppDeviceManager telnet server
for statistics started......
[069:781] [2025-02-10 08:59:56 +0000.615975][59da] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77d5547da0
[069:782] [2025-02-10 08:59:56 +0000.616969][23ad] CpuOverloadDetect time:48532741
enter.

[069:782] [2025-02-10 08:59:56 +0000.617312][23ad] CpuOverloadDetect leave. expire


time = 0 ms

[069:782] [2025-02-10 08:59:56 +0000.617715][23ad] AppDeviceMana


GetOpenslVoiceMode before get setting: 1
[069:782] [2025-02-10 08:59:56 +0000.617750][23ad] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[069:783] [2025-02-10 08:59:56 +0000.617895][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[069:783] [2025-02-10 08:59:56 +0000.617933][59db] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78484670c0
[069:783] [2025-02-10 08:59:56 +0000.618125][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[069:783] [2025-02-10 08:59:56 +0000.618313][23ad] CreatePlatformSpecificObjects:
[069:783] [2025-02-10 08:59:56 +0000.618346][23ad] audio device use opensle input
and opensl output
[069:783] [2025-02-10 08:59:56 +0000.618384][23ad] Create OpenSLES output module
with java VM support.

[069:783] [2025-02-10 08:59:56 +0000.618461][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[069:783] [2025-02-10 08:59:56 +0000.618571][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[069:783] [2025-02-10 08:59:56 +0000.618699][23ad] Create OpenSLES output module
with buffer num:1

[069:784] [2025-02-10 08:59:56 +0000.618768][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[069:784] [2025-02-10 08:59:56 +0000.618884][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[069:784] [2025-02-10 08:59:56 +0000.619010][23ad] Create OpenSLES input module
with java VM support.

[069:784] [2025-02-10 08:59:56 +0000.619043][23ad] Create OpenSLES input module


with buffer num:1

[069:784] [2025-02-10 08:59:56 +0000.619083][23ad] Error(trace.cc:40): Init the


output and input for audio device template.
[069:784] [2025-02-10 08:59:56 +0000.619109][23ad] Init the output device.

[069:784] [2025-02-10 08:59:56 +0000.619142][23ad] Init the opensl input.


[069:784] [2025-02-10 08:59:56 +0000.619177][23ad] AppDeviceManager get setting
samplerate: 0
[069:784] [2025-02-10 08:59:56 +0000.619416][23ad] The device model: poco f2 pro
enum value: 0
[069:784] [2025-02-10 08:59:56 +0000.619752][23ad] The device model: poco f2 pro
enum value: 0
[069:785] [2025-02-10 08:59:56 +0000.619862][23ad] Set the sample rate to be:48000

[069:785] [2025-02-10 08:59:56 +0000.619941][23ad] Enable the recording stereo:0


[069:785] [2025-02-10 08:59:56 +0000.619957][23ad] Set the playout as stereo:1
[069:785] [2025-02-10 08:59:56 +0000.619970][23ad] Init the microphone.
[069:785] [2025-02-10 08:59:56 +0000.620263][23ad] Update the recording sample rate
to be: 48000
[069:785] [2025-02-10 08:59:56 +0000.620296][23ad] Init the speaker.
[069:785] [2025-02-10 08:59:56 +0000.620318][23ad] Low latency buffer size:144 low
sample rate:48000
[069:785] [2025-02-10 08:59:56 +0000.620508][23ad] Using 1 x 10ms for an audio
frame.

[069:788] [2025-02-10 08:59:56 +0000.623642][23ad] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[069:788] [2025-02-10 08:59:56 +0000.623753][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[069:789] [2025-02-10 08:59:56 +0000.623824][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[069:793] [2025-02-10 08:59:56 +0000.628182][23ad] The device model:poco f2 pro

[069:793] [2025-02-10 08:59:56 +0000.628255][23ad] speaker output factor:100


defaultFactor: 100

[069:793] [2025-02-10 08:59:56 +0000.628272][23ad] headset output factor:100


defaultFactor: 100

[069:793] [2025-02-10 08:59:56 +0000.628550][23ad] AppDeviceManagerStart finished.


[069:793] [2025-02-10 08:59:56 +0000.628583][23ad] AppDeviceManagerStartMic::mic
status is off
[069:793] [2025-02-10 08:59:56 +0000.628672][23ad] AppDeviceManagerStartMic update
aec type: 2

[069:793] [2025-02-10 08:59:56 +0000.628697][23ad] AppDeviceManagerStartMic update


voiceChangeMode: 4

[069:793] [2025-02-10 08:59:56 +0000.628710][23ad]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[069:793] [2025-02-10 08:59:56 +0000.628743][23ad]
AudioDeviceDataHandler::StartMicProcess

[069:794] [2025-02-10 08:59:56 +0000.628894][23ad] Try to start webrtc recording


device.

[069:794] [2025-02-10 08:59:56 +0000.628923][23ad] StartRecording. threadID:9133

[069:794] [2025-02-10 08:59:56 +0000.628968][23ad] default mode: Set the recording


mode to voice communication to enable HW AEC .

[069:794] [2025-02-10 08:59:56 +0000.628988][23ad] Set the recording mode before


getSetting: 4
[069:794] [2025-02-10 08:59:56 +0000.629008][23ad] Set the recording mode after
getSetting: 1
[069:794] [2025-02-10 08:59:56 +0000.629161][59dc] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[069:852] [2025-02-10 08:59:56 +0000.686771][23ad] StartRecording finished.

[069:852] [2025-02-10 08:59:56 +0000.686856][23ad] audio: start the audio mic


checker timer.

[069:852] [2025-02-10 08:59:56 +0000.687150][23ad] machine model :poco


[069:852] [2025-02-10 08:59:56 +0000.687181][23ad] Support this machine model :poco
[069:852] [2025-02-10 08:59:56 +0000.687198][23ad] global inited! current sdk
version: 07-20-936c45f
[070:142] [2025-02-10 08:59:56 +0000.977707][3365]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[070:143] [2025-02-10 08:59:56 +0000.977851][59d8] MediaFilterCamera, recording
file context:0x78485a1b00 input texture:32
[070:143] [2025-02-10 08:59:56 +0000.977951][59d8] GLESContext:
[070:143] [2025-02-10 08:59:56 +0000.977988][59d8] The result of eglGetDisplay is:
0xb40000790431bf40
[070:143] [2025-02-10 08:59:56 +0000.978600][59d8] The result of creation:
0x7764266600
[070:143] [2025-02-10 08:59:56 +0000.978687][59d8] The result of
eglCreatePbufferSurface is: 0x7764348a00
[070:144] [2025-02-10 08:59:56 +0000.978777][3365]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x78485a1b00 input_texture: 32
[070:491] [2025-02-10 08:59:57 +0000.326637][59dc] haveEnoughProcessedData
internalAudioStream.length: 0
[070:671] [2025-02-10 08:59:57 +0000.506541][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[070:671] [2025-02-10 08:59:57 +0000.506612][23ad] ~MediaFilterCamera time:48533630
enter.

[070:671] [2025-02-10 08:59:57 +0000.506632][23ad] StopPullFrameAndWriteMp4


time:48533630 enter.

[070:674] [2025-02-10 08:59:57 +0000.508850][59d7] stop recording


[070:674] [2025-02-10 08:59:57 +0000.508943][59d7] we have stopped recording before
[070:674] [2025-02-10 08:59:57 +0000.508996][23ad] StopPullFrameAndWriteMp4 leave.
expire time = 3 ms

[070:674] [2025-02-10 08:59:57 +0000.509255][23ad] DestroyPipelineAndFilters


time:48533633 enter.

[070:674] [2025-02-10 08:59:57 +0000.509277][23ad] DestroyPipelineAndFilters


leave. expire time = 0 ms

[070:674] [2025-02-10 08:59:57 +0000.509294][23ad] AppDeviceManagerStopMic

[070:674] [2025-02-10 08:59:57 +0000.509337][23ad] AppDeviceManagerStopMic::mic


status is on
[070:674] [2025-02-10 08:59:57 +0000.509353][23ad] Try to stop webrtc device.

[070:674] [2025-02-10 08:59:57 +0000.509369][23ad] Set record state to


stopped.threadID:9133

[070:718] [2025-02-10 08:59:57 +0000.553130][23ad] Try to destory the


recorder.threadID:9133

[070:918] [2025-02-10 08:59:57 +0000.753275][23ad] DestroyAudioRecorder:


[070:918] [2025-02-10 08:59:57 +0000.753344][23ad] Cleanup the buffer queue in the
recorder.
[070:918] [2025-02-10 08:59:57 +0000.753364][23ad] Destroy the recorder.

[070:920] [2025-02-10 08:59:57 +0000.755294][23ad] StopRecording finished.

[070:920] [2025-02-10 08:59:57 +0000.755373][23ad] The stop recording success.

[070:920] [2025-02-10 08:59:57 +0000.755394][23ad]


AudioDeviceDataHandler::StopMicProcess

[070:921] [2025-02-10 08:59:57 +0000.756665][23ad] AppDeviceManager stop.

[070:922] [2025-02-10 08:59:57 +0000.757097][23ad] Rlease the webrtc device object.

[070:924] [2025-02-10 08:59:57 +0000.759080][23ad] OpenSlesInput destruct.

[070:924] [2025-02-10 08:59:57 +0000.759179][23ad] OpenSlesOutput destruct.

[070:927] [2025-02-10 08:59:57 +0000.762342][23ad] EventDispatchServerScope


destruct
[070:927] [2025-02-10 08:59:57 +0000.762396][23ad]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[070:927] [2025-02-10 08:59:57 +0000.762433][23ad] ~AudioDeviceDataHandler

[070:928] [2025-02-10 08:59:57 +0000.762833][23ad] AppDeviceManagerDestruct.

[070:928] [2025-02-10 08:59:57 +0000.762864][23ad] ~AppDeviceManager:


[070:928] [2025-02-10 08:59:57 +0000.762893][23ad] ~CpuOverloadDetect time:48533887
enter.

[070:929] [2025-02-10 08:59:57 +0000.763947][23ad] ~CpuOverloadDetect leave.


expire time = 1 ms

[070:930] [2025-02-10 08:59:57 +0000.765400][23ad] Destruct BeautifyReader begin...


[070:930] [2025-02-10 08:59:57 +0000.765464][23ad] Destruct BeautifyReader done.
[070:930] [2025-02-10 08:59:57 +0000.765484][23ad] ~MediaFilterCamera leave.
expire time = 259 ms

[070:930] [2025-02-10 08:59:57 +0000.765580][23ad] ~GLESContext:


[070:931] [2025-02-10 08:59:57 +0000.766087][23ad] GLESContext destruct finish.
[070:931] [2025-02-10 08:59:57 +0000.766125][23ad] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[070:931] [2025-02-10 08:59:57 +0000.766490][23ad] global uninited!
[070:931] [2025-02-10 08:59:57 +0000.766656][23ad] clear AppID 50011
[070:931] [2025-02-10 08:59:57 +0000.766691][23ad] UnRegister JVM for Xplatform
util
[070:931] [2025-02-10 08:59:57 +0000.766706][23ad] Dispose::unregister webrtc video
engine
[070:931] [2025-02-10 08:59:57 +0000.766719][23ad] Init the android object with
jvm:0x0 env:0x0 context:0x0

[070:931] [2025-02-10 08:59:57 +0000.766748][23ad] SetAndroidMediaCodecObjects


time:48533890 enter.

[070:932] [2025-02-10 08:59:57 +0000.766783][23ad] ClearAndroidMediaCodecObjects


time:48533891 enter.

[070:932] [2025-02-10 08:59:57 +0000.766796][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms
[070:932] [2025-02-10 08:59:57 +0000.766824][23ad] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[070:932] [2025-02-10 08:59:57 +0000.766837][23ad] SetAndroidMediaCodecObjects


time:48533891 enter.

[070:932] [2025-02-10 08:59:57 +0000.766866][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[070:932] [2025-02-10 08:59:57 +0000.766878][23ad] ClearAndroidMediaCodecObjects
time:48533891 enter.

[070:932] [2025-02-10 08:59:57 +0000.766908][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[070:932] [2025-02-10 08:59:57 +0000.766920][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[070:932] [2025-02-10 08:59:57 +0000.766949][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[070:932] [2025-02-10 08:59:57 +0000.766960][23ad] Dispose::unregister webrtc voice


engine
[070:932] [2025-02-10 08:59:57 +0000.766989][23ad] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[070:932] [2025-02-10 08:59:57 +0000.767002][23ad] SystemUtil UnInit done


[082:443] [2025-02-10 09:00:09 +0000.278350][23ad] Register JVM for xplatform util
[082:447] [2025-02-10 09:00:09 +0000.281934][23ad] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 09:00:09 +0000
[082:447] [2025-02-10 09:00:09 +0000.281969][23ad] set AppID=50011 old AppID=-1
[082:447] [2025-02-10 09:00:09 +0000.281987][23ad] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebdf18

[082:447] [2025-02-10 09:00:09 +0000.282016][23ad] SetAndroidMediaCodecObjects


time:48545406 enter.

[082:447] [2025-02-10 09:00:09 +0000.282055][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[082:447] [2025-02-10 09:00:09 +0000.282090][23ad] SetAndroidMediaCodecObjects


time:48545406 enter.

[082:447] [2025-02-10 09:00:09 +0000.282106][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[082:447] [2025-02-10 09:00:09 +0000.282134][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x7734d21760
[082:447] [2025-02-10 09:00:09 +0000.282171][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x7734d21760
[082:447] [2025-02-10 09:00:09 +0000.282206][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[082:447] [2025-02-10 09:00:09 +0000.282240][23ad] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebdf18

[082:447] [2025-02-10 09:00:09 +0000.282277][23ad] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b860
[082:447] [2025-02-10 09:00:09 +0000.282314][23ad] SystemUtil Init done
[082:447] [2025-02-10 09:00:09 +0000.282550][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[082:447] [2025-02-10 09:00:09 +0000.282637][23ad] MediaFilterCamera
[082:447] [2025-02-10 09:00:09 +0000.282671][23ad] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[082:448] [2025-02-10 09:00:09 +0000.282766][23ad] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[082:448] [2025-02-10 09:00:09 +0000.282796][5af1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775bc95ac0
[082:448] [2025-02-10 09:00:09 +0000.282797][23ad] Recording session using default
bitrate support by app:14680064
[082:448] [2025-02-10 09:00:09 +0000.282940][5af1] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[082:448] [2025-02-10 09:00:09 +0000.282992][23ad] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[082:448] [2025-02-10 09:00:09 +0000.283495][23ad] Error(ini.cc:191): Open the file
failed. error:2
[082:448] [2025-02-10 09:00:09 +0000.283523][23ad]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[082:448] [2025-02-10 09:00:09 +0000.283535][23ad] The device model: poco f2 pro
usingSoftwareAEC value: 0
[082:450] [2025-02-10 09:00:09 +0000.285082][23ad] Error(ini.cc:191): Open the file
failed. error:2
[082:450] [2025-02-10 09:00:09 +0000.285126][23ad]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[082:450] [2025-02-10 09:00:09 +0000.285145][23ad] The device model: poco f2 pro
usingHardwareAEC value: 0
[082:450] [2025-02-10 09:00:09 +0000.285157][23ad] The machine device: poco f2 pro
usingHardwareAEC value: 0
[082:450] [2025-02-10 09:00:09 +0000.285170][23ad] Using Default AEC type: software
AEC
[082:451] [2025-02-10 09:00:09 +0000.285915][23ad] The device model: poco f2 pro
enum value: 0
[082:451] [2025-02-10 09:00:09 +0000.286203][23ad] GetMachineModel is POCO F2 Pro
[082:451] [2025-02-10 09:00:09 +0000.286227][23ad] GetMachineInfo: POCO F2 Pro
[082:451] [2025-02-10 09:00:09 +0000.286238][23ad] Construct BeautifyReader
begin...
[082:451] [2025-02-10 09:00:09 +0000.286249][23ad] dumpStickerRgba:0
dumpStickerYuv:0
[082:451] [2025-02-10 09:00:09 +0000.286266][23ad] Construct BeautifyReader done.
[082:453] [2025-02-10 09:00:09 +0000.288088][23ad] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[082:453] [2025-02-10 09:00:09 +0000.288155][23ad] AppDeviceManager telnet server
for statistics started......
[082:453] [2025-02-10 09:00:09 +0000.288185][5af6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x784846aba0
[082:453] [2025-02-10 09:00:09 +0000.288474][23ad] CpuOverloadDetect time:48545412
enter.

[082:453] [2025-02-10 09:00:09 +0000.288538][23ad] CpuOverloadDetect leave. expire


time = 0 ms

[082:453] [2025-02-10 09:00:09 +0000.288561][5af7] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x78484670c0
[082:454] [2025-02-10 09:00:09 +0000.288849][23ad] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[082:454] [2025-02-10 09:00:09 +0000.288868][23ad] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[082:454] [2025-02-10 09:00:09 +0000.288986][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[082:454] [2025-02-10 09:00:09 +0000.289218][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[082:454] [2025-02-10 09:00:09 +0000.289369][23ad] CreatePlatformSpecificObjects:
[082:454] [2025-02-10 09:00:09 +0000.289397][23ad] audio device use opensle input
and opensl output
[082:454] [2025-02-10 09:00:09 +0000.289414][23ad] Create OpenSLES output module
with java VM support.

[082:454] [2025-02-10 09:00:09 +0000.289474][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[082:454] [2025-02-10 09:00:09 +0000.289571][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[082:454] [2025-02-10 09:00:09 +0000.289685][23ad] Create OpenSLES output module
with buffer num:1

[082:454] [2025-02-10 09:00:09 +0000.289752][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[082:455] [2025-02-10 09:00:09 +0000.289851][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[082:455] [2025-02-10 09:00:09 +0000.289960][23ad] Create OpenSLES input module
with java VM support.

[082:455] [2025-02-10 09:00:09 +0000.289989][23ad] Create OpenSLES input module


with buffer num:1

[082:455] [2025-02-10 09:00:09 +0000.290010][23ad] Error(trace.cc:40): Init the


output and input for audio device template.
[082:455] [2025-02-10 09:00:09 +0000.290046][23ad] Init the output device.

[082:455] [2025-02-10 09:00:09 +0000.290058][23ad] Init the opensl input.


[082:455] [2025-02-10 09:00:09 +0000.290071][23ad] AppDeviceManager get setting
samplerate: 0
[082:455] [2025-02-10 09:00:09 +0000.290270][23ad] The device model: poco f2 pro
enum value: 0
[082:455] [2025-02-10 09:00:09 +0000.290540][23ad] The device model: poco f2 pro
enum value: 0
[082:455] [2025-02-10 09:00:09 +0000.290558][23ad] Set the sample rate to be:48000

[082:455] [2025-02-10 09:00:09 +0000.290571][23ad] Enable the recording stereo:0


[082:455] [2025-02-10 09:00:09 +0000.290592][23ad] Set the playout as stereo:1
[082:455] [2025-02-10 09:00:09 +0000.290603][23ad] Init the microphone.
[082:456] [2025-02-10 09:00:09 +0000.290849][23ad] Update the recording sample rate
to be: 48000
[082:456] [2025-02-10 09:00:09 +0000.290877][23ad] Init the speaker.
[082:456] [2025-02-10 09:00:09 +0000.290894][23ad] Low latency buffer size:144 low
sample rate:48000
[082:456] [2025-02-10 09:00:09 +0000.291076][23ad] Using 1 x 10ms for an audio
frame.

[082:459] [2025-02-10 09:00:09 +0000.294052][23ad] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[082:459] [2025-02-10 09:00:09 +0000.294141][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[082:459] [2025-02-10 09:00:09 +0000.294194][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[082:463] [2025-02-10 09:00:09 +0000.298249][23ad] The device model:poco f2 pro
[082:463] [2025-02-10 09:00:09 +0000.298305][23ad] speaker output factor:100
defaultFactor: 100

[082:463] [2025-02-10 09:00:09 +0000.298319][23ad] headset output factor:100


defaultFactor: 100

[082:463] [2025-02-10 09:00:09 +0000.298560][23ad] AppDeviceManagerStart finished.


[082:463] [2025-02-10 09:00:09 +0000.298588][23ad] AppDeviceManagerStartMic::mic
status is off
[082:463] [2025-02-10 09:00:09 +0000.298632][23ad] AppDeviceManagerStartMic update
aec type: 2

[082:463] [2025-02-10 09:00:09 +0000.298644][23ad] AppDeviceManagerStartMic update


voiceChangeMode: 4

[082:463] [2025-02-10 09:00:09 +0000.298655][23ad]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[082:463] [2025-02-10 09:00:09 +0000.298671][23ad]
AudioDeviceDataHandler::StartMicProcess

[082:464] [2025-02-10 09:00:09 +0000.298772][23ad] Try to start webrtc recording


device.

[082:464] [2025-02-10 09:00:09 +0000.298791][23ad] StartRecording. threadID:9133

[082:464] [2025-02-10 09:00:09 +0000.298820][23ad] default mode: Set the recording


mode to voice communication to enable HW AEC .

[082:464] [2025-02-10 09:00:09 +0000.298809][5af8] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[082:464] [2025-02-10 09:00:09 +0000.298836][23ad] Set the recording mode before
getSetting: 4
[082:464] [2025-02-10 09:00:09 +0000.298880][23ad] Set the recording mode after
getSetting: 1
[082:498] [2025-02-10 09:00:09 +0000.333708][23ad] StartRecording finished.

[082:498] [2025-02-10 09:00:09 +0000.333756][23ad] audio: start the audio mic


checker timer.

[082:499] [2025-02-10 09:00:09 +0000.334057][23ad] machine model :poco


[082:499] [2025-02-10 09:00:09 +0000.334099][23ad] Support this machine model :poco
[082:499] [2025-02-10 09:00:09 +0000.334118][23ad] global inited! current sdk
version: 07-20-936c45f
[082:669] [2025-02-10 09:00:09 +0000.503989][3365]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[082:669] [2025-02-10 09:00:09 +0000.504112][5af2] MediaFilterCamera, recording
file context:0x78485a1b00 input texture:36
[082:669] [2025-02-10 09:00:09 +0000.504228][5af2] GLESContext:
[082:669] [2025-02-10 09:00:09 +0000.504309][5af2] The result of eglGetDisplay is:
0xb40000790431bf40
[082:670] [2025-02-10 09:00:09 +0000.504994][5af2] The result of creation:
0x77540eb780
[082:670] [2025-02-10 09:00:09 +0000.505056][5af2] The result of
eglCreatePbufferSurface is: 0x77540eb980
[082:670] [2025-02-10 09:00:09 +0000.505176][3365]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x78485a1b00 input_texture: 36
[083:523] [2025-02-10 09:00:10 +0000.357995][5af8] Run AGC when audioType = 0
[083:523] [2025-02-10 09:00:10 +0000.358113][5af8]
AudioDeviceDataHandler::MixAndSendOutFrame
[083:843] [2025-02-10 09:00:10 +0000.678465][5af8] haveEnoughProcessedData
internalAudioStream.length: 0
[085:517] [2025-02-10 09:00:12 +0000.352778][5af9] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[085:518] [2025-02-10 09:00:12 +0000.352935][5af9] _deviceSampleRate:48000

[085:522] [2025-02-10 09:00:12 +0000.357494][5af8] Run AGC when audioType = 0


[085:558] [2025-02-10 09:00:12 +0000.393605][5af8] haveEnoughProcessedData
internalAudioStream.length: 10
[086:501] [2025-02-10 09:00:13 +0000.335935][5669]
monitorTime:4003totalDuration:3960
[086:570] [2025-02-10 09:00:13 +0000.404986][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[086:570] [2025-02-10 09:00:13 +0000.405446][23ad] ~MediaFilterCamera time:48549529
enter.

[086:570] [2025-02-10 09:00:13 +0000.405510][23ad] StopPullFrameAndWriteMp4


time:48549529 enter.

[086:571] [2025-02-10 09:00:13 +0000.406278][5af1] stop recording


[086:571] [2025-02-10 09:00:13 +0000.406304][5af1] we have stopped recording before
[086:576] [2025-02-10 09:00:13 +0000.410956][23ad] StopPullFrameAndWriteMp4 leave.
expire time = 11 ms

[086:600] [2025-02-10 09:00:13 +0000.434995][23ad] DestroyPipelineAndFilters


time:48549559 enter.

[086:600] [2025-02-10 09:00:13 +0000.435125][23ad] DestroyPipelineAndFilters


leave. expire time = 0 ms

[086:600] [2025-02-10 09:00:13 +0000.435181][23ad] AppDeviceManagerStopMic

[086:600] [2025-02-10 09:00:13 +0000.435399][23ad] AppDeviceManagerStopMic::mic


status is on
[086:600] [2025-02-10 09:00:13 +0000.435452][23ad] Try to stop webrtc device.

[086:600] [2025-02-10 09:00:13 +0000.435504][23ad] Set record state to


stopped.threadID:9133

[086:648] [2025-02-10 09:00:13 +0000.482970][23ad] Try to destory the


recorder.threadID:9133

[086:889] [2025-02-10 09:00:13 +0000.723849][23ad] DestroyAudioRecorder:


[086:889] [2025-02-10 09:00:13 +0000.724101][23ad] Cleanup the buffer queue in the
recorder.
[086:889] [2025-02-10 09:00:13 +0000.724152][23ad] Destroy the recorder.

[086:892] [2025-02-10 09:00:13 +0000.727536][23ad] StopRecording finished.

[086:892] [2025-02-10 09:00:13 +0000.727622][23ad] The stop recording success.

[086:892] [2025-02-10 09:00:13 +0000.727657][23ad]


AudioDeviceDataHandler::StopMicProcess

[086:898] [2025-02-10 09:00:13 +0000.733353][23ad] AppDeviceManager stop.


[086:898] [2025-02-10 09:00:13 +0000.733526][23ad] Rlease the webrtc device object.

[086:901] [2025-02-10 09:00:13 +0000.736304][23ad] OpenSlesInput destruct.

[086:901] [2025-02-10 09:00:13 +0000.736409][23ad] OpenSlesOutput destruct.

[086:902] [2025-02-10 09:00:13 +0000.737392][23ad] EventDispatchServerScope


destruct
[086:902] [2025-02-10 09:00:13 +0000.737438][23ad]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[086:902] [2025-02-10 09:00:13 +0000.737593][23ad] ~AudioDeviceDataHandler

[086:907] [2025-02-10 09:00:13 +0000.742508][23ad] AppDeviceManagerDestruct.

[086:907] [2025-02-10 09:00:13 +0000.742559][23ad] ~AppDeviceManager:


[086:908] [2025-02-10 09:00:13 +0000.742884][23ad] ~CpuOverloadDetect time:48549867
enter.

[086:909] [2025-02-10 09:00:13 +0000.744618][23ad] ~CpuOverloadDetect leave.


expire time = 1 ms

[086:912] [2025-02-10 09:00:13 +0000.746945][23ad] Destruct BeautifyReader begin...


[086:912] [2025-02-10 09:00:13 +0000.747004][23ad] Destruct BeautifyReader done.
[086:912] [2025-02-10 09:00:13 +0000.747052][23ad] ~MediaFilterCamera leave.
expire time = 342 ms

[086:912] [2025-02-10 09:00:13 +0000.747487][23ad] ~GLESContext:


[086:919] [2025-02-10 09:00:13 +0000.754383][23ad] GLESContext destruct finish.
[086:919] [2025-02-10 09:00:13 +0000.754482][23ad] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[086:920] [2025-02-10 09:00:13 +0000.755256][23ad] global uninited!
[086:920] [2025-02-10 09:00:13 +0000.755617][23ad] clear AppID 50011
[086:920] [2025-02-10 09:00:13 +0000.755661][23ad] UnRegister JVM for Xplatform
util
[086:920] [2025-02-10 09:00:13 +0000.755701][23ad] Dispose::unregister webrtc video
engine
[086:920] [2025-02-10 09:00:13 +0000.755734][23ad] Init the android object with
jvm:0x0 env:0x0 context:0x0

[086:921] [2025-02-10 09:00:13 +0000.755810][23ad] SetAndroidMediaCodecObjects


time:48549880 enter.

[086:921] [2025-02-10 09:00:13 +0000.755846][23ad] ClearAndroidMediaCodecObjects


time:48549880 enter.

[086:921] [2025-02-10 09:00:13 +0000.755885][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[086:921] [2025-02-10 09:00:13 +0000.755935][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[086:921] [2025-02-10 09:00:13 +0000.755977][23ad] SetAndroidMediaCodecObjects


time:48549880 enter.

[086:921] [2025-02-10 09:00:13 +0000.756016][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[086:921] [2025-02-10 09:00:13 +0000.756050][23ad] ClearAndroidMediaCodecObjects
time:48549880 enter.
[086:921] [2025-02-10 09:00:13 +0000.756082][23ad] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms

[086:921] [2025-02-10 09:00:13 +0000.756115][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[086:921] [2025-02-10 09:00:13 +0000.756146][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[086:921] [2025-02-10 09:00:13 +0000.756178][23ad] Dispose::unregister webrtc voice


engine
[086:921] [2025-02-10 09:00:13 +0000.756209][23ad] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[086:921] [2025-02-10 09:00:13 +0000.756247][23ad] SystemUtil UnInit done


[140:905] [2025-02-10 09:01:51 +0000.493257][23ad] Register JVM for xplatform util
[140:910] [2025-02-10 09:01:51 +0000.498210][23ad] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-02-
10 09:01:51 +0000
[140:910] [2025-02-10 09:01:51 +0000.498259][23ad] set AppID=50011 old AppID=-1
[140:910] [2025-02-10 09:01:51 +0000.498276][23ad] Init the android object with
jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebdf18

[140:910] [2025-02-10 09:01:51 +0000.498300][23ad] SetAndroidMediaCodecObjects


time:48603869 enter.

[140:910] [2025-02-10 09:01:51 +0000.498332][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[140:910] [2025-02-10 09:01:51 +0000.498357][23ad] SetAndroidMediaCodecObjects


time:48603869 enter.

[140:910] [2025-02-10 09:01:51 +0000.498386][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000079042a9380
[140:910] [2025-02-10 09:01:51 +0000.498413][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079042a9380 address:0x7734d21760
[140:910] [2025-02-10 09:01:51 +0000.498441][23ad] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079042a9380
address:0x7734d21760
[140:910] [2025-02-10 09:01:51 +0000.498467][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[140:910] [2025-02-10 09:01:51 +0000.498481][23ad] Set the android objects with


jvm:0xb4000079042a9380 env:0x783b45b860 context:0x77d0ebdf18

[140:910] [2025-02-10 09:01:51 +0000.498502][23ad] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x783b45b860
[140:910] [2025-02-10 09:01:51 +0000.498519][23ad] SystemUtil Init done
[140:910] [2025-02-10 09:01:51 +0000.498751][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[140:910] [2025-02-10 09:01:51 +0000.498844][23ad] MediaFilterCamera
[140:910] [2025-02-10 09:01:51 +0000.498869][23ad] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[140:910] [2025-02-10 09:01:51 +0000.498972][23ad] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[140:910] [2025-02-10 09:01:51 +0000.498999][23ad] Recording session using default
bitrate support by app:14680064
[140:910] [2025-02-10 09:01:51 +0000.499011][5d20] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7764600540
[140:911] [2025-02-10 09:01:51 +0000.499247][5d20] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[140:911] [2025-02-10 09:01:51 +0000.499312][23ad] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[140:911] [2025-02-10 09:01:51 +0000.499964][23ad] Error(ini.cc:191): Open the file
failed. error:2
[140:911] [2025-02-10 09:01:51 +0000.499991][23ad]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[140:911] [2025-02-10 09:01:51 +0000.500006][23ad] The device model: poco f2 pro
usingSoftwareAEC value: 0
[140:913] [2025-02-10 09:01:51 +0000.501972][23ad] Error(ini.cc:191): Open the file
failed. error:2
[140:913] [2025-02-10 09:01:51 +0000.502019][23ad]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[140:913] [2025-02-10 09:01:51 +0000.502054][23ad] The device model: poco f2 pro
usingHardwareAEC value: 0
[140:913] [2025-02-10 09:01:51 +0000.502084][23ad] The machine device: poco f2 pro
usingHardwareAEC value: 0
[140:913] [2025-02-10 09:01:51 +0000.502099][23ad] Using Default AEC type: software
AEC
[140:914] [2025-02-10 09:01:51 +0000.503146][23ad] The device model: poco f2 pro
enum value: 0
[140:915] [2025-02-10 09:01:51 +0000.503482][23ad] GetMachineModel is POCO F2 Pro
[140:915] [2025-02-10 09:01:51 +0000.503507][23ad] GetMachineInfo: POCO F2 Pro
[140:915] [2025-02-10 09:01:51 +0000.503520][23ad] Construct BeautifyReader
begin...
[140:915] [2025-02-10 09:01:51 +0000.503533][23ad] dumpStickerRgba:0
dumpStickerYuv:0
[140:915] [2025-02-10 09:01:51 +0000.503564][23ad] Construct BeautifyReader done.
[140:917] [2025-02-10 09:01:51 +0000.505874][23ad] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[140:917] [2025-02-10 09:01:51 +0000.505904][5d23] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x77645dc6a0
[140:917] [2025-02-10 09:01:51 +0000.505957][23ad] AppDeviceManager telnet server
for statistics started......
[140:918] [2025-02-10 09:01:51 +0000.506337][23ad] CpuOverloadDetect time:48603877
enter.

[140:918] [2025-02-10 09:01:51 +0000.506409][23ad] CpuOverloadDetect leave. expire


time = 0 ms

[140:918] [2025-02-10 09:01:51 +0000.506435][5d24] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7848466640
[140:918] [2025-02-10 09:01:51 +0000.506782][23ad] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[140:918] [2025-02-10 09:01:51 +0000.506805][23ad] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[140:918] [2025-02-10 09:01:51 +0000.506988][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[140:919] [2025-02-10 09:01:51 +0000.507226][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[140:919] [2025-02-10 09:01:51 +0000.507374][23ad] CreatePlatformSpecificObjects:
[140:919] [2025-02-10 09:01:51 +0000.507403][23ad] audio device use opensle input
and opensl output
[140:919] [2025-02-10 09:01:51 +0000.507436][23ad] Create OpenSLES output module
with java VM support.

[140:919] [2025-02-10 09:01:51 +0000.507507][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[140:919] [2025-02-10 09:01:51 +0000.507602][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[140:919] [2025-02-10 09:01:51 +0000.507710][23ad] Create OpenSLES output module
with buffer num:1

[140:919] [2025-02-10 09:01:51 +0000.507785][23ad] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[140:919] [2025-02-10 09:01:51 +0000.507874][23ad] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[140:919] [2025-02-10 09:01:51 +0000.507984][23ad] Create OpenSLES input module
with java VM support.

[140:919] [2025-02-10 09:01:51 +0000.508013][23ad] Create OpenSLES input module


with buffer num:1

[140:919] [2025-02-10 09:01:51 +0000.508052][23ad] Error(trace.cc:40): Init the


output and input for audio device template.
[140:919] [2025-02-10 09:01:51 +0000.508073][23ad] Init the output device.

[140:919] [2025-02-10 09:01:51 +0000.508087][23ad] Init the opensl input.


[140:919] [2025-02-10 09:01:51 +0000.508105][23ad] AppDeviceManager get setting
samplerate: 0
[140:920] [2025-02-10 09:01:51 +0000.508325][23ad] The device model: poco f2 pro
enum value: 0
[140:920] [2025-02-10 09:01:51 +0000.508670][23ad] The device model: poco f2 pro
enum value: 0
[140:920] [2025-02-10 09:01:51 +0000.508692][23ad] Set the sample rate to be:48000

[140:920] [2025-02-10 09:01:51 +0000.508706][23ad] Enable the recording stereo:0


[140:920] [2025-02-10 09:01:51 +0000.508727][23ad] Set the playout as stereo:1
[140:920] [2025-02-10 09:01:51 +0000.508739][23ad] Init the microphone.
[140:920] [2025-02-10 09:01:51 +0000.509068][23ad] Update the recording sample rate
to be: 48000
[140:920] [2025-02-10 09:01:51 +0000.509096][23ad] Init the speaker.
[140:920] [2025-02-10 09:01:51 +0000.509119][23ad] Low latency buffer size:144 low
sample rate:48000
[140:921] [2025-02-10 09:01:51 +0000.509336][23ad] Using 1 x 10ms for an audio
frame.

[140:924] [2025-02-10 09:01:51 +0000.512398][23ad] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[140:924] [2025-02-10 09:01:51 +0000.512465][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[140:924] [2025-02-10 09:01:51 +0000.512487][23ad] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[140:928] [2025-02-10 09:01:51 +0000.516711][23ad] The device model:poco f2 pro

[140:928] [2025-02-10 09:01:51 +0000.516755][23ad] speaker output factor:100


defaultFactor: 100

[140:928] [2025-02-10 09:01:51 +0000.516768][23ad] headset output factor:100


defaultFactor: 100

[140:928] [2025-02-10 09:01:51 +0000.517009][23ad] AppDeviceManagerStart finished.


[140:928] [2025-02-10 09:01:51 +0000.517031][23ad] AppDeviceManagerStartMic::mic
status is off
[140:928] [2025-02-10 09:01:51 +0000.517078][23ad] AppDeviceManagerStartMic update
aec type: 2
[140:928] [2025-02-10 09:01:51 +0000.517094][23ad] AppDeviceManagerStartMic update
voiceChangeMode: 4

[140:928] [2025-02-10 09:01:51 +0000.517106][23ad]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[140:928] [2025-02-10 09:01:51 +0000.517131][23ad]
AudioDeviceDataHandler::StartMicProcess

[140:929] [2025-02-10 09:01:51 +0000.517264][23ad] Try to start webrtc recording


device.

[140:929] [2025-02-10 09:01:51 +0000.517289][23ad] StartRecording. threadID:9133

[140:929] [2025-02-10 09:01:51 +0000.517320][23ad] default mode: Set the recording


mode to voice communication to enable HW AEC .

[140:929] [2025-02-10 09:01:51 +0000.517345][23ad] Set the recording mode before


getSetting: 4
[140:929] [2025-02-10 09:01:51 +0000.517331][5d25] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[140:929] [2025-02-10 09:01:51 +0000.517362][23ad] Set the recording mode after
getSetting: 1
[140:950] [2025-02-10 09:01:51 +0000.539065][23ad] StartRecording finished.

[140:950] [2025-02-10 09:01:51 +0000.539176][23ad] audio: start the audio mic


checker timer.

[140:951] [2025-02-10 09:01:51 +0000.539478][23ad] machine model :poco


[140:951] [2025-02-10 09:01:51 +0000.539510][23ad] Support this machine model :poco
[140:951] [2025-02-10 09:01:51 +0000.539532][23ad] global inited! current sdk
version: 07-20-936c45f
[141:183] [2025-02-10 09:01:51 +0000.771904][5bff]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[141:183] [2025-02-10 09:01:51 +0000.772023][5d21] MediaFilterCamera, recording
file context:0x77c9416100 input texture:8
[141:183] [2025-02-10 09:01:51 +0000.772084][5d21] GLESContext:
[141:183] [2025-02-10 09:01:51 +0000.772132][5d21] The result of eglGetDisplay is:
0xb40000790431bf40
[141:184] [2025-02-10 09:01:51 +0000.773109][5d21] The result of creation:
0x77d5631700
[141:185] [2025-02-10 09:01:51 +0000.773272][5d21] The result of
eglCreatePbufferSurface is: 0x77d5631800
[141:185] [2025-02-10 09:01:51 +0000.773374][5bff]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x77c9416100 input_texture: 8
[141:435] [2025-02-10 09:01:52 +0000.23995][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[141:916] [2025-02-10 09:01:52 +0000.504585][5d25] Run AGC when audioType = 0
[141:916] [2025-02-10 09:01:52 +0000.504730][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[143:139] [2025-02-10 09:01:53 +0000.727480][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[143:915] [2025-02-10 09:01:54 +0000.503772][5d25] Run AGC when audioType = 0
[144:853] [2025-02-10 09:01:55 +0000.441820][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[144:955] [2025-02-10 09:01:55 +0000.543421][5669]
monitorTime:4005totalDuration:3960
[145:913] [2025-02-10 09:01:56 +0000.501922][5d25] Run AGC when audioType = 0
[145:914] [2025-02-10 09:01:56 +0000.502238][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[146:576] [2025-02-10 09:01:57 +0000.165070][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[146:665] [2025-02-10 09:01:57 +0000.253890][2372] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[146:665] [2025-02-10 09:01:57 +0000.253956][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[146:665] [2025-02-10 09:01:57 +0000.254088][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[146:666] [2025-02-10 09:01:57 +0000.254211][5d21] operator() time:48609625 enter.

[146:666] [2025-02-10 09:01:57 +0000.254260][5d21] MediaFilterCamera, recording


file context:0x77c9416100 input texture:8
[146:667] [2025-02-10 09:01:57 +0000.255613][5d21] MicSource: Mic source
created:10x7848526a80
[146:668] [2025-02-10 09:01:57 +0000.256386][5d21] alloc thread: 0x7753ffde00
name:worker0 thread id:511495302320 to Mic_source
[146:668] [2025-02-10 09:01:57 +0000.256495][5d21] audio: start the audio sender
thread.

[146:668] [2025-02-10 09:01:57 +0000.256556][5d21] construct OpenGLRenderProgram


0x78484ae998
[146:668] [2025-02-10 09:01:57 +0000.256589][5d21] CropFilter::SetOrientation
orientation: 90
[146:668] [2025-02-10 09:01:57 +0000.256707][5d21] filter: filter pipeline
construtc this: 0x784842c080
[146:668] [2025-02-10 09:01:57 +0000.256743][5d21] filter: filter pipeline2 update
pattern: 1
[146:668] [2025-02-10 09:01:57 +0000.256777][5d21] CameraSource::source_id_:15
[146:668] [2025-02-10 09:01:57 +0000.256852][5d21] RecordAudioSource::source_id_:16
[146:668] [2025-02-10 09:01:57 +0000.257062][5d21] BindInputFilter 0x7753ffe840
this 0x78484aebc0
[146:668] [2025-02-10 09:01:57 +0000.257104][5d21] BindInputFilter 0x7753ffeb58
this 0x7753ffecd0
[146:668] [2025-02-10 09:01:57 +0000.257139][5d21] BindInputFilter 0x78484aebc0
this 0x784842c120
[146:669] [2025-02-10 09:01:57 +0000.257212][5d21] setParamentForFilters:
speed:1.000000
[146:669] [2025-02-10 09:01:57 +0000.257243][5d21] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[146:669] [2025-02-10 09:01:57 +0000.257315][5d21] SetParamForFilter time:48609628
enter.

[146:669] [2025-02-10 09:01:57 +0000.257342][5d21] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[146:669] [2025-02-10 09:01:57 +0000.257364][5d21] SetParamForFilter: Params video
index is: 0
[146:669] [2025-02-10 09:01:57 +0000.257383][5d21] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[146:669] [2025-02-10 09:01:57 +0000.257404][5d21] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[146:669] [2025-02-10 09:01:57 +0000.257467][5d21] crop filter mode tpye:
citytravelvideo index:0
[146:672] [2025-02-10 09:01:57 +0000.260576][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260642][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260670][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260703][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260733][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260762][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260791][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260819][5d21]
Warning(parse_template_json.cc:81): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260849][5d21]
Warning(parse_template_json.cc:81): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260878][5d21]
Warning(parse_template_json.cc:67): json parament no found the parament
[146:672] [2025-02-10 09:01:57 +0000.260916][5d21]
Warning(parse_template_json.cc:93): json parament no found the duration
[146:672] [2025-02-10 09:01:57 +0000.260947][5d21] SetParamForFilter leave. expire
time = 3 ms

[146:672] [2025-02-10 09:01:57 +0000.261105][5d21] OnOutputSizeChanged width 1280


height 720
[146:672] [2025-02-10 09:01:57 +0000.261144][5d21] OpenGLFrameBuffer: width:1280
height:720
[146:672] [2025-02-10 09:01:57 +0000.261176][5d21] OpenGLFrameBuffer: width:1280
height:720
[146:673] [2025-02-10 09:01:57 +0000.261242][5d21] OpenGLFrameBuffer: width:1280
height:720
[146:673] [2025-02-10 09:01:57 +0000.261267][5d21] OpenGLFrameBuffer: width:1280
height:720
[146:673] [2025-02-10 09:01:57 +0000.261299][5d21] OpenGLFrameBuffer: width:1280
height:720
[146:673] [2025-02-10 09:01:57 +0000.261330][5d21] OpenGLFrameBuffer: width:1280
height:720
[146:673] [2025-02-10 09:01:57 +0000.261362][5d21] construct TrivalImageDrawer
0x77d54201c0
[146:673] [2025-02-10 09:01:57 +0000.261442][5d21] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x77d54201c0 context 0x7754132000
[146:673] [2025-02-10 09:01:57 +0000.261478][5d21] setupGLES:
[146:673] [2025-02-10 09:01:57 +0000.261785][5d21] OpenGLRenderProgram::Initialize.
[146:673] [2025-02-10 09:01:57 +0000.261828][5d21] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[146:673] [2025-02-10 09:01:57 +0000.261858][5d21] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[146:673] [2025-02-10 09:01:57 +0000.261910][5d21] Init open gl render:
0x78484ae998
[146:673] [2025-02-10 09:01:57 +0000.261947][5d21] Fragement shader path:
[146:673] [2025-02-10 09:01:57 +0000.261984][5d21] Fragement shader path:
[146:673] [2025-02-10 09:01:57 +0000.262015][5d21] create opengl program object.
[146:673] [2025-02-10 09:01:57 +0000.262043][5d21] create shader: vertex
[146:674] [2025-02-10 09:01:57 +0000.262282][5d21] create shader: fragment
[146:675] [2025-02-10 09:01:57 +0000.264049][5d21] Have not extra filter filename!
[146:675] [2025-02-10 09:01:57 +0000.264101][5d21] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[146:675] [2025-02-10 09:01:57 +0000.264143][5d21] OpenGLRenderProgram::Initialize
success.
[146:676] [2025-02-10 09:01:57 +0000.264190][5d21] Setup the OpenGL result:1
[146:676] [2025-02-10 09:01:57 +0000.264458][5d20] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[146:676] [2025-02-10 09:01:57 +0000.264620][5d20] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[146:676] [2025-02-10 09:01:57 +0000.264649][5d48] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x777e65f698
[146:676] [2025-02-10 09:01:57 +0000.264691][5d20] 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
[146:676] [2025-02-10 09:01:57 +0000.264726][5d20] 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_48609635.mp4
fileFD: -1
[146:676] [2025-02-10 09:01:57 +0000.265075][5d20] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
is opened successfully
[146:676] [2025-02-10 09:01:57 +0000.265112][5d20] setupMediaProcessers:
[146:676] [2025-02-10 09:01:57 +0000.265170][5d20]
RecordingSessionInternalSimple:setup media processers.
[146:677] [2025-02-10 09:01:57 +0000.265391][5d20] construct AAC encoder
[146:677] [2025-02-10 09:01:57 +0000.265710][5d20] H264Encoder creating:
superfast011818
[146:677] [2025-02-10 09:01:57 +0000.265748][5d20] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[146:677] [2025-02-10 09:01:57 +0000.266142][5d20] H264Encode::GetMachineModel is
POCO F2 Pro
[146:678] [2025-02-10 09:01:57 +0000.266202][5d20] H264Encoder machine_mode is:POCO
F2 Pro
[146:678] [2025-02-10 09:01:57 +0000.266228][5d20] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[146:678] [2025-02-10 09:01:57 +0000.266253][5d20] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[146:678] [2025-02-10 09:01:57 +0000.266277][5d20] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[146:678] [2025-02-10 09:01:57 +0000.266300][5d20] setupCompressionSession:
[146:678] [2025-02-10 09:01:57 +0000.266322][5d20] H264Encode::creating hareware
Encoder
[146:678] [2025-02-10 09:01:57 +0000.266417][5d20] AndroidHwAvcEncoder
time:48609637 enter.

[146:678] [2025-02-10 09:01:57 +0000.266567][5d20] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[146:678] [2025-02-10 09:01:57 +0000.266729][5d20] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[146:678] [2025-02-10 09:01:57 +0000.266802][5d20] The video avc hw codec address
is 0x77643033d8
[146:678] [2025-02-10 09:01:57 +0000.266862][5d20] AndroidHwAvcEncoder leave.
expire time = 0 ms

[146:678] [2025-02-10 09:01:57 +0000.266906][5d20] RegisterEncodeCompleteCallback


time:48609637 enter.

[146:678] [2025-02-10 09:01:57 +0000.266981][5d20] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[146:678] [2025-02-10 09:01:57 +0000.267028][5d20] InitEncode time:48609637 enter.

[146:678] [2025-02-10 09:01:57 +0000.267102][5d20] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[146:678] [2025-02-10 09:01:57 +0000.267147][5d20] Create time:48609637 enter.

[146:679] [2025-02-10 09:01:57 +0000.267195][5d20] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[146:679] [2025-02-10 09:01:57 +0000.267237][5d20]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x773ae12d00
[146:679] [2025-02-10 09:01:57 +0000.267373][5d20]
supported_type:image/vnd.android.heic
[146:679] [2025-02-10 09:01:57 +0000.267430][5d20] supported_type:video/avc
[146:679] [2025-02-10 09:01:57 +0000.267475][5d20] name:OMX.qcom.video.encoder.avc
mime:video/avc
[146:679] [2025-02-10 09:01:57 +0000.267532][5d20] hwCodecPrefix :OMX.qcom.
[146:679] [2025-02-10 09:01:57 +0000.267572][5d20] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[146:679] [2025-02-10 09:01:57 +0000.267651][5d20] mediacodec_createCodecByName
time:48609638 enter.

[146:679] [2025-02-10 09:01:57 +0000.267690][5d20] WrapAndroidMediaCodec


time:48609638 enter.
[146:679] [2025-02-10 09:01:57 +0000.267792][5d20] WrapAndroidMediaCodec leave.
expire time = 0 ms

[146:696] [2025-02-10 09:01:57 +0000.284410][5d20] mediacodec_createCodecByName


leave. expire time = 17 ms

[146:696] [2025-02-10 09:01:57 +0000.284520][5d20] WrapAndroidMediaFromat


time:48609655 enter.

[146:696] [2025-02-10 09:01:57 +0000.284652][5d20] WrapAndroidMediaFromat leave.


expire time = 0 ms

[146:729] [2025-02-10 09:01:57 +0000.317342][5d20] Destroy time:48609688 enter.

[146:729] [2025-02-10 09:01:57 +0000.317481][5d20] WrapAndroidMediaFromat::


Destroy
[146:729] [2025-02-10 09:01:57 +0000.317514][5d20] Destroy leave. expire time = 0
ms

[146:729] [2025-02-10 09:01:57 +0000.317560][5d20] ~WrapAndroidMediaFromat


time:48609688 enter.

[146:729] [2025-02-10 09:01:57 +0000.317605][5d20] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[146:729] [2025-02-10 09:01:57 +0000.317649][5d20] Create leave. expire time = 51


ms

[146:729] [2025-02-10 09:01:57 +0000.317709][5d20] isSemiPlanarSupport


time:48609688 enter.

[146:729] [2025-02-10 09:01:57 +0000.317751][5d20] H264Encoder isSemiPlanarSupport


[146:729] [2025-02-10 09:01:57 +0000.317796][5d20] isSemiPlanarSupport leave.
expire time = 0 ms

[146:729] [2025-02-10 09:01:57 +0000.317840][5d20] creat hw H264Encoder success,


isSemiPlanar:1
[146:729] [2025-02-10 09:01:57 +0000.317922][5d20] InitEncode leave. expire time =
51 ms

[146:729] [2025-02-10 09:01:57 +0000.317980][5d20] H264Encode::created Encoder


[146:729] [2025-02-10 09:01:57 +0000.318009][5d20] H264Encode:: H264 encoder
created.
[146:729] [2025-02-10 09:01:57 +0000.318034][5d20] H264 encoder created.
[146:729] [2025-02-10 09:01:57 +0000.318057][5d20]
RecordingSessionInternalSimple:created avc encoder avc: 0x7764636340
[146:729] [2025-02-10 09:01:57 +0000.318083][5d20] setOutput:
[146:729] [2025-02-10 09:01:57 +0000.318108][5d20]
RecordingSessionInternalSimple:encoder set output to muxer!
[146:729] [2025-02-10 09:01:57 +0000.318131][5d20] request a key frame
[146:729] [2025-02-10 09:01:57 +0000.318152][5d20] H264Encode:: request a key frame
[146:730] [2025-02-10 09:01:57 +0000.318255][5d20] setDisplayRotate :90
[146:730] [2025-02-10 09:01:57 +0000.318301][5d20] 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
[146:730] [2025-02-10 09:01:57 +0000.318376][5d21] StartRecording:
[146:730] [2025-02-10 09:01:57 +0000.318449][5d41] operator(): Set the recording
session in mic source. recording session: 0x7753ffea00
[146:730] [2025-02-10 09:01:57 +0000.318567][5d21] operator() leave. expire time =
64 ms

[146:786] [2025-02-10 09:01:57 +0000.374376][5d21] begine recode to first frame


spend time:120
[146:786] [2025-02-10 09:01:57 +0000.374451][5d21]
GPUImageProcessing::SetOrientation orientation: 90
[146:788] [2025-02-10 09:01:57 +0000.376316][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[146:816] [2025-02-10 09:01:57 +0000.405098][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[146:824] [2025-02-10 09:01:57 +0000.412853][5d47]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[146:859] [2025-02-10 09:01:57 +0000.447354][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[146:867] [2025-02-10 09:01:57 +0000.456020][5d48] add aac audio track with id:1
[146:890] [2025-02-10 09:01:57 +0000.478485][5d47] DTS queue for
Generator:0x777e65f8b8 0 41 71
[146:893] [2025-02-10 09:01:57 +0000.481354][5d47] h264 add frame header cdr flag
[146:893] [2025-02-10 09:01:57 +0000.481717][5d47] h264 add frame header cdr flag
[146:894] [2025-02-10 09:01:57 +0000.482403][5d47] Received key frame:0
[146:894] [2025-02-10 09:01:57 +0000.482481][5d47] H264Encode:: get a sps pps
header!headerSize:31
[146:894] [2025-02-10 09:01:57 +0000.482586][5d48] get the H.264 SPS parameter
[146:894] [2025-02-10 09:01:57 +0000.482693][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[146:894] [2025-02-10 09:01:57 +0000.482850][5d48] add video track with id:2
[146:896] [2025-02-10 09:01:57 +0000.484264][5d48] get the H.264 PPS parameter
[146:896] [2025-02-10 09:01:57 +0000.484955][5d48] get the H.264 IDR frame
[146:896] [2025-02-10 09:01:57 +0000.485019][5d48] resss:true
[146:896] [2025-02-10 09:01:57 +0000.485097][5d48] video start ts:0
[146:896] [2025-02-10 09:01:57 +0000.485176][5d48] the video frame has been written
into MP4 file
[146:923] [2025-02-10 09:01:57 +0000.511525][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[146:940] [2025-02-10 09:01:57 +0000.528448][5d48] audio start ts:0
[146:940] [2025-02-10 09:01:57 +0000.528551][5d48] the audio frame has been written
into MP4 file
[147:025] [2025-02-10 09:01:57 +0000.613366][5d47] Push an pts:206 to dts queue.
[147:060] [2025-02-10 09:01:57 +0000.648199][5d47] last dts:169 currentPts:206
ppsOrSPS:0 queue length:2
[147:091] [2025-02-10 09:01:57 +0000.679248][5d21] The convert RGB to YUV take 1
[147:152] [2025-02-10 09:01:57 +0000.740633][5d21]
MediaFilterCamera::NeedProcessTexture
[147:243] [2025-02-10 09:01:57 +0000.831656][5d40] resampled_data_size:0
[147:251] [2025-02-10 09:01:57 +0000.840110][5d21] CameraSource::PushExtraFrame
pkt_dts: 465, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7753ffe700
[147:252] [2025-02-10 09:01:57 +0000.840504][5d21] CropFilter::OnVideoFrame
outputtexture :20
[147:323] [2025-02-10 09:01:57 +0000.912141][5d21]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:506
[147:422] [2025-02-10 09:01:58 +0000.10736][5d40] AF_SpeedFilter audio time 111,
0x7753ffeb80 out time: 48610283 org time: 48610283
[147:424] [2025-02-10 09:01:58 +0000.12818][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[147:427] [2025-02-10 09:01:58 +0000.15607][5d47]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:609
[147:588] [2025-02-10 09:01:58 +0000.176638][5d21] GPUImageProcessing: process
video frame with resolution 1280 X 720
[147:588] [2025-02-10 09:01:58 +0000.176788][5d21] GPUImageProcessing: input frame
width1280 X 720
[147:588] [2025-02-10 09:01:58 +0000.177120][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[147:589] [2025-02-10 09:01:58 +0000.177277][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[147:590] [2025-02-10 09:01:58 +0000.179018][5d21] The convert RGB to YUV take 1
[147:608] [2025-02-10 09:01:58 +0000.197178][5d40] AF_SpeedFilter audio time
[147:687] [2025-02-10 09:01:58 +0000.275814][5d21] webrtc common_video plane
old ..... (1/1000) new: 24001 delete: 23978 diff: 23
[147:693] [2025-02-10 09:01:58 +0000.281256][5d47] DTS queue for
Generator:0x777e65f8b8 837 872
[147:699] [2025-02-10 09:01:58 +0000.287973][5d40] AF_SpeedFilter audio
0x7753ffeb80 PullFrame
[147:748] [2025-02-10 09:01:58 +0000.336226][5d40]
RecordAudioSource::PullAudioFrame
[147:897] [2025-02-10 09:01:58 +0000.485438][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[147:915] [2025-02-10 09:01:58 +0000.503553][5d25] Run AGC when audioType = 0
[147:919] [2025-02-10 09:01:58 +0000.507719][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[148:089] [2025-02-10 09:01:58 +0000.677245][5d21] The convert RGB to YUV take 2
[148:293] [2025-02-10 09:01:58 +0000.881510][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[148:360] [2025-02-10 09:01:58 +0000.948297][5d21] FilterPipeline2::OnVideoFrame
pts 1570 last_video_timestamp_ 1570
[148:360] [2025-02-10 09:01:58 +0000.948847][5d47] Push an pts:1541 to dts queue.
[148:390] [2025-02-10 09:01:58 +0000.979098][5d47] last dts:1507 currentPts:1541
ppsOrSPS:0 queue length:2
[148:418] [2025-02-10 09:01:59 +0000.6902][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[148:523] [2025-02-10 09:01:59 +0000.111768][5d47] DTS queue for
Generator:0x777e65f8b8 1674 1704
[148:587] [2025-02-10 09:01:59 +0000.175492][5d21] The convert RGB to YUV take 2
[148:620] [2025-02-10 09:01:59 +0000.208384][5d40] AF_SpeedFilter::PullFrame eof4
[148:632] [2025-02-10 09:01:59 +0000.220450][5d40]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[148:863] [2025-02-10 09:01:59 +0000.451629][5d47] h264 add frame header cdr flag
[148:863] [2025-02-10 09:01:59 +0000.451978][5d47] Received key frame:2005
[148:895] [2025-02-10 09:01:59 +0000.483300][5d48] get the H.264 IDR frame
[148:903] [2025-02-10 09:01:59 +0000.491836][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[148:921] [2025-02-10 09:01:59 +0000.509235][5d21] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[149:027] [2025-02-10 09:01:59 +0000.615725][5d46]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2113queue_audio_frame_:7
[149:061] [2025-02-10 09:01:59 +0000.649794][5d47] SendFrame
encodedImage._timeStamp:2208encodedImage->_length:29232
[149:088] [2025-02-10 09:01:59 +0000.676893][5d21] The convert RGB to YUV take 1
[149:159] [2025-02-10 09:01:59 +0000.747693][5d47] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2305 pts:2305
[149:230] [2025-02-10 09:01:59 +0000.818367][5d40] AF_SpeedFilter audio
0x7753ffeb80 PullFrame
[149:333] [2025-02-10 09:01:59 +0000.921636][5d47] DTS queue for
Generator:0x777e65f8b8 2509
[149:421] [2025-02-10 09:02:00 +0000.9593][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[149:503] [2025-02-10 09:02:00 +0000.91701][5d40] resampled_data_size:8704
[149:534] [2025-02-10 09:02:00 +0000.122975][5d40]
RecordAudioSource::PullAudioFrame
[149:588] [2025-02-10 09:02:00 +0000.176513][5d21] The convert RGB to YUV take 2
[149:588] [2025-02-10 09:02:00 +0000.176756][5d47] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2771
[149:588] [2025-02-10 09:02:00 +0000.176813][5d47] push video frame to H264
encoder. (100 frame for one log)

[149:588] [2025-02-10 09:02:00 +0000.176880][5d47] push video frame to H264


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

[149:588] [2025-02-10 09:02:00 +0000.176930][5d47] H264Encode::push video frame to


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

[149:588] [2025-02-10 09:02:00 +0000.176981][5d47] The input pts:2771 fps:30


[149:626] [2025-02-10 09:02:00 +0000.214930][5d47] H264Encode::H264SWEncoder get
callback, length:18896 type:1 nalType:1length:18892
[149:698] [2025-02-10 09:02:00 +0000.286726][5d47] Push an pts:2878 to dts queue.
[149:729] [2025-02-10 09:02:00 +0000.317263][5d47] last dts:2836 currentPts:2878
ppsOrSPS:0 queue length:2
[149:755] [2025-02-10 09:02:00 +0000.343480][5d21] webrtc common_video plane
old ..... (1/1000) new: 25001 delete: 24982 diff: 19
[149:900] [2025-02-10 09:02:00 +0000.488505][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[149:912] [2025-02-10 09:02:00 +0000.501176][5d26] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[149:913] [2025-02-10 09:02:00 +0000.501411][5d26] _deviceSampleRate:48000

[149:913] [2025-02-10 09:02:00 +0000.501738][5d25] Run AGC when audioType = 0


[149:913] [2025-02-10 09:02:00 +0000.501878][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[149:918] [2025-02-10 09:02:00 +0000.507011][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[150:012] [2025-02-10 09:02:00 +0000.600775][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[150:067] [2025-02-10 09:02:00 +0000.656004][5d40] FilterPipeline2::OnAudioFrame
pts 3290 last_audio_timestamp_ 3290
[150:089] [2025-02-10 09:02:00 +0000.677513][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[150:091] [2025-02-10 09:02:00 +0000.679706][5d21] The convert RGB to YUV take 2
[150:159] [2025-02-10 09:02:00 +0000.748102][5d47] DTS queue for
Generator:0x777e65f8b8 3337
[150:419] [2025-02-10 09:02:01 +0000.7946][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[150:588] [2025-02-10 09:02:01 +0000.176887][5d21] The convert RGB to YUV take 2
[150:756] [2025-02-10 09:02:01 +0000.344571][5d47]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3937
[150:783] [2025-02-10 09:02:01 +0000.371843][5d40] AF_SpeedFilter audio
0x7753ffeb80 PullFrame
[150:808] [2025-02-10 09:02:01 +0000.396470][5d40] AF_SpeedFilter::PullFrame eof4
[150:819] [2025-02-10 09:02:01 +0000.407607][5d40]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[150:854] [2025-02-10 09:02:01 +0000.443131][5d47] h264 add frame header cdr flag
[150:855] [2025-02-10 09:02:01 +0000.443491][5d47] Received key frame:4002
[150:893] [2025-02-10 09:02:01 +0000.481638][5d48] get the H.264 IDR frame
[150:898] [2025-02-10 09:02:01 +0000.486234][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[150:920] [2025-02-10 09:02:01 +0000.509004][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[150:954] [2025-02-10 09:02:01 +0000.542732][5d21] GPUImageProcessing: process
video frame with resolution 1280 X 720
[150:954] [2025-02-10 09:02:01 +0000.542817][5d21] GPUImageProcessing: input frame
width1280 X 720
[150:955] [2025-02-10 09:02:01 +0000.543263][5d21] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[150:955] [2025-02-10 09:02:01 +0000.543341][5d21] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[150:992] [2025-02-10 09:02:01 +0000.580346][5d47] DTS queue for
Generator:0x777e65f8b8 4139 4172
[151:021] [2025-02-10 09:02:01 +0000.610111][5d47] Push an pts:4204 to dts queue.
[151:058] [2025-02-10 09:02:01 +0000.646617][5d47] last dts:4172 currentPts:4204
ppsOrSPS:0 queue length:2
[151:086] [2025-02-10 09:02:01 +0000.674353][5d21] The convert RGB to YUV take 2
[151:220] [2025-02-10 09:02:01 +0000.808607][5d21] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[151:289] [2025-02-10 09:02:01 +0000.877767][5d46]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4435queue_audio_frame_:1
[151:332] [2025-02-10 09:02:01 +0000.920287][5d40]
RecordAudioSource::PullAudioFrame
[151:421] [2025-02-10 09:02:02 +0000.9427][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[151:589] [2025-02-10 09:02:02 +0000.177243][5d21] The convert RGB to YUV take 1
[151:738] [2025-02-10 09:02:02 +0000.326268][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[151:743] [2025-02-10 09:02:02 +0000.331825][5d40] resampled_data_size:0
[151:782] [2025-02-10 09:02:02 +0000.371273][5d41] The output timestamp from audio
mixer change:48614733
[151:823] [2025-02-10 09:02:02 +0000.412136][5d47] DTS queue for
Generator:0x777e65f8b8 4968 5004
[151:852] [2025-02-10 09:02:02 +0000.440338][5d21] webrtc common_video plane
old ..... (1/1000) new: 26001 delete: 25978 diff: 23
[151:858] [2025-02-10 09:02:02 +0000.446688][5d25] On audio frame the broadcast
with timestamp:48614817 samples:480. (1000 frame for one log)

[151:900] [2025-02-10 09:02:02 +0000.488386][5d41] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[151:900] [2025-02-10 09:02:02 +0000.488790][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[151:915] [2025-02-10 09:02:02 +0000.504141][5d25] Run AGC when audioType = 0
[151:918] [2025-02-10 09:02:02 +0000.507168][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[152:088] [2025-02-10 09:02:02 +0000.676860][5d21] The convert RGB to YUV take 2
[152:329] [2025-02-10 09:02:02 +0000.918076][5d40] AF_SpeedFilter audio
0x7753ffeb80 PullFrame
[152:357] [2025-02-10 09:02:02 +0000.945380][5d47] Push an pts:5536 to dts queue.
[152:390] [2025-02-10 09:02:02 +0000.978735][5d47] SendFrame
encodedImage._timeStamp:5536encodedImage->_length:14736
[152:390] [2025-02-10 09:02:02 +0000.978851][5d47] last dts:5505 currentPts:5536
ppsOrSPS:0 queue length:2
[152:417] [2025-02-10 09:02:03 +0000.6134][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[152:524] [2025-02-10 09:02:03 +0000.112953][5d47] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:5673 pts:5673
[152:587] [2025-02-10 09:02:03 +0000.176114][5d21] The convert RGB to YUV take 2
[152:660] [2025-02-10 09:02:03 +0000.249143][5d47] DTS queue for
Generator:0x777e65f8b8 5805 5840
[152:860] [2025-02-10 09:02:03 +0000.448447][5d47] h264 add frame header cdr flag
[152:860] [2025-02-10 09:02:03 +0000.448775][5d47] Received key frame:6003
[152:890] [2025-02-10 09:02:03 +0000.478817][5d48] get the H.264 IDR frame
[152:904] [2025-02-10 09:02:03 +0000.492834][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[152:919] [2025-02-10 09:02:03 +0000.507899][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[152:956] [2025-02-10 09:02:03 +0000.545043][5d47] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6137
[152:956] [2025-02-10 09:02:03 +0000.545170][5d47] push video frame to H264
encoder. (100 frame for one log)

[152:957] [2025-02-10 09:02:03 +0000.545302][5d47] push video frame to H264


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

[152:957] [2025-02-10 09:02:03 +0000.545342][5d47] H264Encode::push video frame to


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

[152:957] [2025-02-10 09:02:03 +0000.545491][5d47] The input pts:6137 fps:30


[152:992] [2025-02-10 09:02:03 +0000.580764][5d47] H264Encode::H264SWEncoder get
callback, length:10880 type:1 nalType:1length:10876
[153:002] [2025-02-10 09:02:03 +0000.590724][5d40] AF_SpeedFilter::PullFrame eof4
[153:013] [2025-02-10 09:02:03 +0000.601739][5d40]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[153:086] [2025-02-10 09:02:03 +0000.674636][5d21] The convert RGB to YUV take 2
[153:137] [2025-02-10 09:02:03 +0000.725827][5d40]
RecordAudioSource::PullAudioFrame
[153:419] [2025-02-10 09:02:04 +0000.7399][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[153:419] [2025-02-10 09:02:04 +0000.7700][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[153:455] [2025-02-10 09:02:04 +0000.43431][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[153:460] [2025-02-10 09:02:04 +0000.48750][5d47] DTS queue for
Generator:0x777e65f8b8 6639
[153:588] [2025-02-10 09:02:04 +0000.176544][5d21] The convert RGB to YUV take 2
[153:641] [2025-02-10 09:02:04 +0000.229263][5d46]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6757queue_audio_frame_:3
[153:688] [2025-02-10 09:02:04 +0000.276230][5d47] Push an pts:6870 to dts queue.
[153:726] [2025-02-10 09:02:04 +0000.314529][5d47] last dts:6837 currentPts:6870
ppsOrSPS:0 queue length:2
[153:740] [2025-02-10 09:02:04 +0000.328363][5d40] AF_SpeedFilter audio time,
0x7753ffeb80 rcv time: 48616696
[153:740] [2025-02-10 09:02:04 +0000.328479][5d40] AF_SpeedFilter audio time,
0x7753ffeb80 rcv time: 48616696in_nSamples:441
[153:827] [2025-02-10 09:02:04 +0000.415801][5d40]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 48616693
[153:827] [2025-02-10 09:02:04 +0000.415886][5d40]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[153:880] [2025-02-10 09:02:04 +0000.468994][5d40] AF_SpeedFilter audio
0x7753ffeb80 PullFrame
[153:898] [2025-02-10 09:02:04 +0000.486629][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[153:916] [2025-02-10 09:02:04 +0000.504509][5d25] Run AGC when audioType = 0
[153:916] [2025-02-10 09:02:04 +0000.504635][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[153:921] [2025-02-10 09:02:04 +0000.509281][5d21] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[153:922] [2025-02-10 09:02:04 +0000.510822][5d40] resampled_data_size:12288
[153:922] [2025-02-10 09:02:04 +0000.511096][5d21] webrtc common_video plane
old ..... (1/1000) new: 27001 delete: 26982 diff: 19
[154:089] [2025-02-10 09:02:04 +0000.678183][5d21] The convert RGB to YUV take 2
[154:092] [2025-02-10 09:02:04 +0000.680820][5d47]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:7272
[154:290] [2025-02-10 09:02:04 +0000.878704][5d47] DTS queue for
Generator:0x777e65f8b8 7469
[154:319] [2025-02-10 09:02:04 +0000.907797][5d21] GPUImageProcessing: process
video frame with resolution 1280 X 720
[154:319] [2025-02-10 09:02:04 +0000.907878][5d21] GPUImageProcessing: input frame
width1280 X 720
[154:320] [2025-02-10 09:02:04 +0000.908269][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[154:320] [2025-02-10 09:02:04 +0000.908338][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[154:418] [2025-02-10 09:02:05 +0000.6741][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[154:588] [2025-02-10 09:02:05 +0000.176814][5d21] The convert RGB to YUV take 2
[154:856] [2025-02-10 09:02:05 +0000.444612][5d47] h264 add frame header cdr flag
[154:856] [2025-02-10 09:02:05 +0000.444782][5d47] Received key frame:8002
[154:891] [2025-02-10 09:02:05 +0000.479535][5d48] get the H.264 IDR frame
[154:904] [2025-02-10 09:02:05 +0000.492895][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[154:920] [2025-02-10 09:02:05 +0000.508638][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[154:924] [2025-02-10 09:02:05 +0000.512529][5d40]
RecordAudioSource::PullAudioFrame
[155:020] [2025-02-10 09:02:05 +0000.608562][5d47] Push an pts:8201 to dts queue.
[155:057] [2025-02-10 09:02:05 +0000.645249][5d47] last dts:8169 currentPts:8201
ppsOrSPS:0 queue length:2
[155:087] [2025-02-10 09:02:05 +0000.675273][5d21] The convert RGB to YUV take 2
[155:119] [2025-02-10 09:02:05 +0000.707382][5d47] DTS queue for
Generator:0x777e65f8b8 8269 8301
[155:177] [2025-02-10 09:02:05 +0000.765914][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[155:184] [2025-02-10 09:02:05 +0000.772260][5d40] AF_SpeedFilter::PullFrame eof4
[155:194] [2025-02-10 09:02:05 +0000.782729][5d40]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[155:418] [2025-02-10 09:02:06 +0000.6275][5d21] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[155:422] [2025-02-10 09:02:06 +0000.11124][5d40] AF_SpeedFilter audio 0x7753ffeb80
PullFrame
[155:585] [2025-02-10 09:02:06 +0000.174028][5d21] The convert RGB to YUV take 2
[155:719] [2025-02-10 09:02:06 +0000.307400][5d47] SendFrame
encodedImage._timeStamp:8864encodedImage->_length:80256
[155:885] [2025-02-10 09:02:06 +0000.473910][5d47] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9031 pts:9031
[155:900] [2025-02-10 09:02:06 +0000.488929][5d41] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[155:914] [2025-02-10 09:02:06 +0000.502746][5d25] Run AGC when audioType = 0
[155:917] [2025-02-10 09:02:06 +0000.505394][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[155:950] [2025-02-10 09:02:06 +0000.538655][5d47] DTS queue for
Generator:0x777e65f8b8 9101 9132
[156:000] [2025-02-10 09:02:06 +0000.588465][5d46]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9079queue_audio_frame_:7
[156:013] [2025-02-10 09:02:06 +0000.601525][5d21] webrtc common_video plane
old ..... (1/1000) new: 28001 delete: 27978 diff: 23
[156:025] [2025-02-10 09:02:06 +0000.613964][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[156:026] [2025-02-10 09:02:06 +0000.614976][5d21] operator(): Stop
[156:026] [2025-02-10 09:02:06 +0000.615032][5d21] StopPullFrameAndWriteMp4
time:48618985 enter.

[156:026] [2025-02-10 09:02:06 +0000.615069][5d21] StopRecording:


[156:030] [2025-02-10 09:02:06 +0000.618385][5d40] PullAudioFrame: PullFrame audio
finished.
[156:030] [2025-02-10 09:02:06 +0000.618451][5d40]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[156:032] [2025-02-10 09:02:06 +0000.621050][5d47]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:277
[156:034] [2025-02-10 09:02:06 +0000.622778][5d20] stop recording
[156:034] [2025-02-10 09:02:06 +0000.622857][5d20]
RecordingSessionInternalSimple:destroy media processers
[156:034] [2025-02-10 09:02:06 +0000.622911][5d20] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[156:034] [2025-02-10 09:02:06 +0000.622957][5d20] H264Encode::flushing hareware
Encoder
[156:034] [2025-02-10 09:02:06 +0000.623133][5d20] Flush time:48618993 enter.

[156:035] [2025-02-10 09:02:06 +0000.623207][5d20] H264Encoder encoder flush


[156:035] [2025-02-10 09:02:06 +0000.623260][5d20] flush output queue
[156:370] [2025-02-10 09:02:06 +0000.958866][5d20] Flush leave. expire time = 336
ms

[156:370] [2025-02-10 09:02:06 +0000.959057][5d20] ~H264EncodeWrap:


[156:370] [2025-02-10 09:02:06 +0000.959123][5d20] ~H264Encode:
[156:370] [2025-02-10 09:02:06 +0000.959172][5d20] teardownCompressionSession:
H264Encode::destroying Encoder
[156:371] [2025-02-10 09:02:06 +0000.959229][5d20] Release time:48619330 enter.

[156:371] [2025-02-10 09:02:06 +0000.959374][5d20] Release:


MediaCodecVideoEncoder::Release _inited:1
[156:371] [2025-02-10 09:02:06 +0000.959442][5d20] Destroy time:48619330 enter.

[156:371] [2025-02-10 09:02:06 +0000.959492][5d20] H264Encoder encoderDestroy


[156:371] [2025-02-10 09:02:06 +0000.959536][5d20]
AndroidMediaCodecVideoEncoder::release env: 0x776466ae00
[156:371] [2025-02-10 09:02:06 +0000.959572][5d20]
AndroidMediaCodecVideoEncoder::Destroy
[156:403] [2025-02-10 09:02:06 +0000.991453][5d20] Destroy leave. expire time = 32
ms

[156:403] [2025-02-10 09:02:06 +0000.991638][5d20] Release leave. expire time = 32


ms

[156:403] [2025-02-10 09:02:06 +0000.991696][5d20] ~AndroidHwAvcEncoder


time:48619362 enter.

[156:403] [2025-02-10 09:02:06 +0000.991841][5d20] Release time:48619362 enter.

[156:403] [2025-02-10 09:02:06 +0000.991904][5d20] Release:


MediaCodecVideoEncoder:: has been released before, just return
[156:403] [2025-02-10 09:02:06 +0000.991947][5d20] Release leave. expire time = 0
ms

[156:403] [2025-02-10 09:02:06 +0000.991990][5d20] ~AndroidMediaCodecVideoEncoder


[156:403] [2025-02-10 09:02:06 +0000.992035][5d20] ~WrapAndroidMediaCodec
time:48619362 enter.

[156:403] [2025-02-10 09:02:06 +0000.992085][5d20] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[156:403] [2025-02-10 09:02:06 +0000.992130][5d20] video hevc hw codec


destructor:0x77643033d8

[156:404] [2025-02-10 09:02:06 +0000.992192][5d20] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[156:404] [2025-02-10 09:02:06 +0000.992270][5d20] teardownCompressionSession:


H264Encode::destroyed Encoder
[156:404] [2025-02-10 09:02:06 +0000.992324][5d20]
RecordingSessionInternalSimple:destroy aac encoder output!
[156:404] [2025-02-10 09:02:06 +0000.992368][5d20] AACSWEncode destructor
[156:407] [2025-02-10 09:02:06 +0000.995837][5d48] MP4 close file successfully
[156:407] [2025-02-10 09:02:06 +0000.995935][5d48] Recording session Internal:
notify recording ok
[156:407] [2025-02-10 09:02:06 +0000.995975][5d48] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4,
output_video_timestamp_:9198 last_video_pts_:9198
[156:407] [2025-02-10 09:02:06 +0000.996023][5d48] OnRecordFinish:
[156:408] [2025-02-10 09:02:06 +0000.996644][5d48] onRecordingOk: net seek
pos:0record video duration:9231record audio duration:9195
[156:410] [2025-02-10 09:02:06 +0000.998318][5d41] destructMicSource_w:
[156:410] [2025-02-10 09:02:06 +0000.998425][5d41] setOutput_w:
MicSource::setOutput() 0x0
[156:410] [2025-02-10 09:02:06 +0000.999155][5d21] releaseThread 0x7753ffde00
[156:411] [2025-02-10 09:02:06 +0000.999217][5d21] ~MicSource: Mic source
destroyed:0x7848526a80
[156:414] [2025-02-10 09:02:07 +0000.2234][5d21] StopPullFrameAndWriteMp4 leave.
expire time = 388 ms

[156:414] [2025-02-10 09:02:07 +0000.2314][5d21] DestroyPipelineAndFilters


time:48619373 enter.

[156:414] [2025-02-10 09:02:07 +0000.2398][5d21] UnbindInputFilter 0x7753ffe840


this 0x78484aebc0
[156:414] [2025-02-10 09:02:07 +0000.2508][5d21] UnbindInputFilter 0x7753ffeb58
this 0x7753ffecd0
[156:414] [2025-02-10 09:02:07 +0000.2570][5d21] UnbindInputFilter 0x78484aebc0
this 0x784842c120
[156:414] [2025-02-10 09:02:07 +0000.2607][5d21] filter: filter pipeline destroy
this: 0x784842c080
[156:416] [2025-02-10 09:02:07 +0000.4250][5d21] ClearVideoOfSources: recodring
total frames:0
[156:416] [2025-02-10 09:02:07 +0000.4339][5d21] ClearVideoOfSources:
[156:416] [2025-02-10 09:02:07 +0000.4576][5d21] GPUImageProcessing destruct.
[156:417] [2025-02-10 09:02:07 +0000.5788][5d21] destroy TrivalImageDrawer
0x77d54201c0
[156:417] [2025-02-10 09:02:07 +0000.5862][5d21] The shader has been initialize,
clean up them.
[156:417] [2025-02-10 09:02:07 +0000.5937][5d21] ~OpenGLFrameBuffer:
[156:417] [2025-02-10 09:02:07 +0000.6060][5d21] ~OpenGLFrameBuffer:
[156:417] [2025-02-10 09:02:07 +0000.6164][5d21] ~OpenGLFrameBuffer:
[156:418] [2025-02-10 09:02:07 +0000.6263][5d21] ~OpenGLFrameBuffer:
[156:418] [2025-02-10 09:02:07 +0000.6344][5d21] ~OpenGLFrameBuffer:
[156:418] [2025-02-10 09:02:07 +0000.7031][5d21] ~OpenGLFrameBuffer:
[156:419] [2025-02-10 09:02:07 +0000.7270][5d21] GPUImageProcessing destruct
finish.
[156:419] [2025-02-10 09:02:07 +0000.7321][5d21] GPURGBAFrame destruct.
[156:419] [2025-02-10 09:02:07 +0000.7383][5d21] destroy OpenGLRenderProgram
0x78484ae998
[156:419] [2025-02-10 09:02:07 +0000.7422][5d21] ~CameraSource time:48619378
enter.

[156:419] [2025-02-10 09:02:07 +0000.7452][5d21] ~CameraSource leave. expire time


= 0 ms

[156:419] [2025-02-10 09:02:07 +0000.7487][5d21] ~RecordAudioSource time:48619378


enter.

[156:419] [2025-02-10 09:02:07 +0000.7517][5d21] ~RecordAudioSource leave. expire


time = 0 ms

[156:419] [2025-02-10 09:02:07 +0000.7552][5d21] DestroyPipelineAndFilters leave.


expire time = 5 ms

[156:431] [2025-02-10 09:02:07 +0000.20139][2372]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[156:433] [2025-02-10 09:02:07 +0000.21266][2372] machine model :poco
[156:433] [2025-02-10 09:02:07 +0000.21340][2372] Support this machine model :poco
[156:433] [2025-02-10 09:02:07 +0000.21375][2372] global inited! current sdk
version: 07-20-936c45f
[156:433] [2025-02-10 09:02:07 +0000.21677][2372] filter: filter pipeline construtc
this: 0x775bdc9880
[156:433] [2025-02-10 09:02:07 +0000.21742][2372] MediaFilterGraph:
MediaFilterGraph construct
[156:433] [2025-02-10 09:02:07 +0000.21784][2372] GLESContext:
[156:433] [2025-02-10 09:02:07 +0000.21843][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[156:435] [2025-02-10 09:02:07 +0000.23351][2372] The result of creation:
0x7764577480
[156:435] [2025-02-10 09:02:07 +0000.23466][2372] The result of
eglCreatePbufferSurface is: 0x7764577e00
[156:435] [2025-02-10 09:02:07 +0000.23596][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[156:435] [2025-02-10 09:02:07 +0000.23660][2372] The source 0 speed:1
[156:435] [2025-02-10 09:02:07 +0000.23717][2372] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4,
delay: 0
[156:435] [2025-02-10 09:02:07 +0000.23773][2372] CreateDecoderByVideoSource
time:48619394 enter.

[156:436] [2025-02-10 09:02:07 +0000.24445][2372] running_decoder_count:0max


count:2
[156:436] [2025-02-10 09:02:07 +0000.24515][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x777e5c8c00
[156:437] [2025-02-10 09:02:07 +0000.25693][5d52] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7848546a00] Current FFmpeg version git-2021-06-16-97cea6f

[156:472] [2025-02-10 09:02:07 +0000.60603][5d52] OnStreamInfoFound: video


duration_: 9231
[156:473] [2025-02-10 09:02:07 +0000.61897][5d53] NO get frame from decoder
[156:473] [2025-02-10 09:02:07 +0000.61899][2372] start decoder
[156:473] [2025-02-10 09:02:07 +0000.62105][2372] CreateDecoderByVideoSource
leave. expire time = 38 ms

[156:474] [2025-02-10 09:02:07 +0000.62238][2372] BindInputFilter 0x783ffdf6a0


this 0x775bec8258
[156:474] [2025-02-10 09:02:07 +0000.62297][2372] BindInputFilter 0x775bec8258
this 0x775bec89d8
[156:474] [2025-02-10 09:02:07 +0000.62351][2372] BindInputFilter 0x783ffdf6a0
this 0x775c020698
[156:474] [2025-02-10 09:02:07 +0000.62391][2372] BindInputFilter 0x775c020698
this 0x775c020818
[156:474] [2025-02-10 09:02:07 +0000.62459][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[156:474] [2025-02-10 09:02:07 +0000.62513][2372] BindInputFilter 0x775bec89d8
this 0x775c020998
[156:474] [2025-02-10 09:02:07 +0000.62581][2372] BindInputFilter 0x775c020998
this 0x775bdc9920
[156:474] [2025-02-10 09:02:07 +0000.62640][2372] BindInputFilter 0x775c020818
this 0x775c020a58
[156:474] [2025-02-10 09:02:07 +0000.62703][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[156:474] [2025-02-10 09:02:07 +0000.62766][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[156:475] [2025-02-10 09:02:07 +0000.63362][2372] machine model :poco
[156:475] [2025-02-10 09:02:07 +0000.63400][2372] Support this machine model :poco
[156:475] [2025-02-10 09:02:07 +0000.63430][2372] global inited! current sdk
version: 07-20-936c45f
[156:475] [2025-02-10 09:02:07 +0000.63511][2372] GetPipeline:
-----------------------------------------
[156:475] [2025-02-10 09:02:07 +0000.63540][2372] GetPipeline: source: 0x783ffdf480
[156:475] [2025-02-10 09:02:07 +0000.63571][2372] GetPipeline: filter: NULLFilter
[156:475] [2025-02-10 09:02:07 +0000.63601][2372] GetPipeline: filter: NULLFilter
[156:475] [2025-02-10 09:02:07 +0000.63632][2372] GetPipeline: filter: NULLFilter
[156:475] [2025-02-10 09:02:07 +0000.63664][2372] GetPipeline: audio filter:
AuidoNULLFilter
[156:475] [2025-02-10 09:02:07 +0000.63694][2372] GetPipeline: audio filter:
AuidoNULLFilter
[156:475] [2025-02-10 09:02:07 +0000.63722][2372] GetPipeline: audio filter:
AudioNUllFilter
[156:475] [2025-02-10 09:02:07 +0000.63755][2372] GetPipeline:
------------------------------------------
[156:475] [2025-02-10 09:02:07 +0000.63789][2372] filter: filter pipeline2 update
pattern: 0
[156:476] [2025-02-10 09:02:07 +0000.65087][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[156:477] [2025-02-10 09:02:07 +0000.65356][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[156:477] [2025-02-10 09:02:07 +0000.65454][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[156:478] [2025-02-10 09:02:07 +0000.66238][2372] DeviceInit:
[156:478] [2025-02-10 09:02:07 +0000.66484][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[156:478] [2025-02-10 09:02:07 +0000.66827][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[156:478] [2025-02-10 09:02:07 +0000.67032][5d53] NO get frame from decoder
[156:478] [2025-02-10 09:02:07 +0000.67133][2372] CreatePlatformSpecificObjects:
[156:479] [2025-02-10 09:02:07 +0000.67215][2372] audio device use null audio
input and opensl output
[156:479] [2025-02-10 09:02:07 +0000.67254][2372] Create OpenSLES output module
with java VM support.

[156:479] [2025-02-10 09:02:07 +0000.67397][2372] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[156:479] [2025-02-10 09:02:07 +0000.67711][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[156:479] [2025-02-10 09:02:07 +0000.67969][2372] Create OpenSLES output module
with buffer num:2

[156:479] [2025-02-10 09:02:07 +0000.68029][2372] Error(trace.cc:40): Init the


output and input for audio device template.
[156:479] [2025-02-10 09:02:07 +0000.68063][2372] Init the output device.

[156:479] [2025-02-10 09:02:07 +0000.68097][2372] Set the playout as stereo:1


[156:479] [2025-02-10 09:02:07 +0000.68130][2372] Set the sample rate to be:44100

[156:480] [2025-02-10 09:02:07 +0000.68246][2372] Low latency buffer size:144 low


sample rate:48000
[156:480] [2025-02-10 09:02:07 +0000.68290][2372] DeviceInit: Done
[156:480] [2025-02-10 09:02:07 +0000.68469][2372] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[156:480] [2025-02-10 09:02:07 +0000.68466][5d5d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775c0e3618
[156:480] [2025-02-10 09:02:07 +0000.68776][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[156:480] [2025-02-10 09:02:07 +0000.68849][2372]
MediaFilterPlayer::SetPlayerNotify 0x77641a28c0
[156:480] [2025-02-10 09:02:07 +0000.68880][2372]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[156:480] [2025-02-10 09:02:07 +0000.68897][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[156:480] [2025-02-10 09:02:07 +0000.68915][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[156:480] [2025-02-10 09:02:07 +0000.68963][2372] SetGraphLoop: SetGraphLoop 1
[156:480] [2025-02-10 09:02:07 +0000.68979][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[156:480] [2025-02-10 09:02:07 +0000.68994][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[156:480] [2025-02-10 09:02:07 +0000.69147][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[156:481] [2025-02-10 09:02:07 +0000.69314][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[156:481] [2025-02-10 09:02:07 +0000.69494][5d5f] Start:
[156:481] [2025-02-10 09:02:07 +0000.69621][5d5e] operator(): video render started.
[156:481] [2025-02-10 09:02:07 +0000.69694][5d53] NO get frame from decoder
[156:481] [2025-02-10 09:02:07 +0000.70185][5d53] NO get frame from decoder
[156:482] [2025-02-10 09:02:07 +0000.70360][5d5f] Start:
[156:482] [2025-02-10 09:02:07 +0000.70466][5d5f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[156:482] [2025-02-10 09:02:07 +0000.70515][5d5f] Reset: history total size: 98
[156:482] [2025-02-10 09:02:07 +0000.70553][5d5f] DeviceStart:
audioDevice_:0x776452a000
[156:482] [2025-02-10 09:02:07 +0000.70619][5d5f] DeviceStart: time profile playout
init before
[156:482] [2025-02-10 09:02:07 +0000.70669][5d5f] DeviceStart: time profile playout
init end
[156:482] [2025-02-10 09:02:07 +0000.70707][5d5f] OpenSlesOutput:Start playout

[156:483] [2025-02-10 09:02:07 +0000.71516][5d5f] Create the opensl output player.


streamtype before:0

[156:483] [2025-02-10 09:02:07 +0000.71584][5d5f] Create the opensl output player.


streamtype after:3

[156:483] [2025-02-10 09:02:07 +0000.72178][5d53] NO get frame from decoder


[156:487] [2025-02-10 09:02:07 +0000.76057][5d53] NO get frame from decoder
[156:489] [2025-02-10 09:02:07 +0000.77626][5d53] NO get frame from decoder
[156:498] [2025-02-10 09:02:07 +0000.86339][5d53] NO get frame from decoder
[156:563] [2025-02-10 09:02:07 +0000.151559][5d5f] Enqueue opensl buffer size:1764
[156:572] [2025-02-10 09:02:07 +0000.160621][5d5e] Warning(video_render.cc:390): No
picture to display (1/50)
[156:586] [2025-02-10 09:02:07 +0000.174833][5d5f] DeviceStart: time profile
playout all end
[156:586] [2025-02-10 09:02:07 +0000.174940][5d5f] operator(): Audio playback
started.
[156:586] [2025-02-10 09:02:07 +0000.175051][5d5f] operator(): Started now!
[156:587] [2025-02-10 09:02:07 +0000.176186][5d60] Pull audio failed.(wait video!)
[156:592] [2025-02-10 09:02:07 +0000.180443][5d5e] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:48619551
[156:599] [2025-02-10 09:02:07 +0000.187396][5d5e] lipsync_debug: First video frame
rendering.
[156:687] [2025-02-10 09:02:07 +0000.275619][5d5f] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[156:687] [2025-02-10 09:02:07 +0000.275664][5d60]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[156:687] [2025-02-10 09:02:07 +0000.275900][5d5f] First audio frame rendering
[156:728] [2025-02-10 09:02:07 +0000.316791][5d61] Error(video_source.cc:430): wait
decoder a frame: 0
[156:896] [2025-02-10 09:02:07 +0000.484267][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[157:047] [2025-02-10 09:02:07 +0000.635937][5d5e] DriveRender working... (1/200)
[157:261] [2025-02-10 09:02:07 +0000.849365][5d5e] lipsync_debug:displaying video
ts:60390 The current displayed video timestamp is:48620220
[157:263] [2025-02-10 09:02:07 +0000.851457][5d5e] lipsync_debug: render a video
frame
[157:326] [2025-02-10 09:02:07 +0000.914624][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[157:419] [2025-02-10 09:02:08 +0000.8049][5d5e] lipsync_debug:result remaining
time:0
[157:419] [2025-02-10 09:02:08 +0000.8179][5d5e] dynamic updated lipsync delay:0
[157:477] [2025-02-10 09:02:08 +0000.65821][5d5e] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:32 timeDelta:22 last video ts:78480 frame->pts:81360
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[157:477] [2025-02-10 09:02:08 +0000.65947][5d5e] lipsync_debug: tsDelta -
timeDelta = 10
[157:917] [2025-02-10 09:02:08 +0000.505464][5d25] Run AGC when audioType = 0
[157:917] [2025-02-10 09:02:08 +0000.505621][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[157:966] [2025-02-10 09:02:08 +0000.555032][5d60] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 65512
[157:966] [2025-02-10 09:02:08 +0000.555163][5d60] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[158:002] [2025-02-10 09:02:08 +0000.591043][5d5f] The audio playback speed:100
(1/100)
[158:002] [2025-02-10 09:02:08 +0000.591137][5d5f] lipsync_debug: The current
played audio timestamp is:68554(1/50)
[158:060] [2025-02-10 09:02:08 +0000.648291][5d5e] lipsync_debug:displaying video
ts:120510 The current displayed video timestamp is:48621019
[158:129] [2025-02-10 09:02:08 +0000.717391][5d61] Error(video_source.cc:430): wait
decoder a frame: 0
[158:291] [2025-02-10 09:02:08 +0000.879418][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[158:475] [2025-02-10 09:02:09 +0000.64096][5d5e] lipsync_debug:remaining time:10
tsDelta - timeDelta:15
[158:476] [2025-02-10 09:02:09 +0000.64325][5d5e] lipsync_debug:result remaining
time:10
[158:590] [2025-02-10 09:02:09 +0000.178425][5d5e] DriveRender working... (1/200)
[158:614] [2025-02-10 09:02:09 +0000.202435][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[158:776] [2025-02-10 09:02:09 +0000.365119][5d5e] lipsync_debug:displaying video
ts:180450 The current displayed video timestamp is:48621735
[159:009] [2025-02-10 09:02:09 +0000.597544][5d61] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 240120pts ms:2.668e+06
[159:010] [2025-02-10 09:02:09 +0000.598593][5d61] OnVideoFrameReady(1/200)
[159:010] [2025-02-10 09:02:09 +0000.598725][5d5e] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[159:024] [2025-02-10 09:02:09 +0000.612732][5d61]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[159:033] [2025-02-10 09:02:09 +0000.621893][5d5e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:22 last
video ts:201600 frame->pts:204390 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[159:033] [2025-02-10 09:02:09 +0000.622014][5d5e] lipsync_debug: tsDelta -
timeDelta = 9
[159:325] [2025-02-10 09:02:09 +0000.914100][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[159:439] [2025-02-10 09:02:10 +0000.27662][5d5e] lipsync_debug:displaying video
ts:240120 The current displayed video timestamp is:48622398
[159:490] [2025-02-10 09:02:10 +0000.78487][5d61] Error(video_source.cc:430): wait
decoder a frame: 0
[159:588] [2025-02-10 09:02:10 +0000.176440][5d5f] total delay:-31 videoTsMS:2805
audioTsMS:2836 diff:-31
[159:588] [2025-02-10 09:02:10 +0000.176599][5d5f] Set the lipsync delay:-31
[159:912] [2025-02-10 09:02:10 +0000.500627][5d26] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[159:912] [2025-02-10 09:02:10 +0000.500776][5d26] _deviceSampleRate:48000

[159:912] [2025-02-10 09:02:10 +0000.501049][5d25] Run AGC when audioType = 0


[160:077] [2025-02-10 09:02:10 +0000.665638][5d5e] lipsync_debug:displaying video
ts:300330 The current displayed video timestamp is:48623036
[160:100] [2025-02-10 09:02:10 +0000.688211][5d5e] DriveRender working... (1/200)
[160:287] [2025-02-10 09:02:10 +0000.875520][5d60] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 167880
[160:287] [2025-02-10 09:02:10 +0000.875620][5d60] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[160:296] [2025-02-10 09:02:10 +0000.884501][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[160:351] [2025-02-10 09:02:10 +0000.939588][5d5f] The audio playback speed:100
(1/100)
[160:351] [2025-02-10 09:02:10 +0000.939745][5d5f] lipsync_debug: The current
played audio timestamp is:170922(1/50)
[160:352] [2025-02-10 09:02:10 +0000.940413][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[160:425] [2025-02-10 09:02:11 +0000.14118][5d5e] lipsync_debug:remaining time:10
tsDelta - timeDelta:18
[160:426] [2025-02-10 09:02:11 +0000.14224][5d5e] lipsync_debug:result remaining
time:10
[160:450] [2025-02-10 09:02:11 +0000.39015][5d61] webrtc common_video plane
old ..... (1/1000) new: 29001 delete: 28990 diff: 11
[160:522] [2025-02-10 09:02:11 +0000.111173][5d5e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:37 timeDelta:12 last
video ts:339300 frame->pts:342630 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[160:523] [2025-02-10 09:02:11 +0000.111273][5d5e] lipsync_debug: tsDelta -
timeDelta = 25
[160:788] [2025-02-10 09:02:11 +0000.377016][5d5e] lipsync_debug:displaying video
ts:360180 The current displayed video timestamp is:48623747
[160:790] [2025-02-10 09:02:11 +0000.379066][5d5e] lipsync_debug: render a video
frame
[160:849] [2025-02-10 09:02:11 +0000.437865][5d61] Error(video_source.cc:430): wait
decoder a frame: 0
[160:959] [2025-02-10 09:02:11 +0000.547530][5d5e] lipsync_debug:result remaining
time:0
[160:959] [2025-02-10 09:02:11 +0000.547631][5d5e] dynamic updated lipsync delay:0
[161:326] [2025-02-10 09:02:11 +0000.914825][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[161:458] [2025-02-10 09:02:12 +0000.46201][5d5e] lipsync_debug:displaying video
ts:420390 The current displayed video timestamp is:48624416
[161:604] [2025-02-10 09:02:12 +0000.193047][5d5e] DriveRender working... (1/200)
[161:914] [2025-02-10 09:02:12 +0000.502736][5d25] Run AGC when audioType = 0
[161:914] [2025-02-10 09:02:12 +0000.502974][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[162:020] [2025-02-10 09:02:12 +0000.608237][5d5e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:26 last
video ts:474390 frame->pts:477270 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[162:020] [2025-02-10 09:02:12 +0000.608384][5d5e] lipsync_debug: tsDelta -
timeDelta = 6
[162:060] [2025-02-10 09:02:12 +0000.649063][5d5e] lipsync_debug:displaying video
ts:480330 The current displayed video timestamp is:48625019
[162:075] [2025-02-10 09:02:12 +0000.663618][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[162:211] [2025-02-10 09:02:12 +0000.799451][5d61] Error(video_source.cc:430): wait
decoder a frame: 0
[162:300] [2025-02-10 09:02:12 +0000.888391][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[162:302] [2025-02-10 09:02:12 +0000.890467][5d61] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 540270pts ms:6.003e+06
[162:303] [2025-02-10 09:02:12 +0000.891488][5d61] OnVideoFrameReady(1/200)
[162:303] [2025-02-10 09:02:12 +0000.892005][5d5e] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[162:348] [2025-02-10 09:02:12 +0000.936759][5d5e] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[162:348] [2025-02-10 09:02:12 +0000.936945][5d5e] lipsync_debug:result remaining
time:10
[162:590] [2025-02-10 09:02:13 +0000.179129][5d60] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 270248
[162:591] [2025-02-10 09:02:13 +0000.179311][5d60] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[162:658] [2025-02-10 09:02:13 +0000.246308][5d61] video frame wait audio frame:
last_video_timestamp:6302 last_audio_timestamp:6197.05
[162:695] [2025-02-10 09:02:13 +0000.283601][5d5f] The audio playback speed:100
(1/100)
[162:695] [2025-02-10 09:02:13 +0000.283747][5d5f] lipsync_debug: The current
played audio timestamp is:273290(1/50)
[162:771] [2025-02-10 09:02:13 +0000.359547][5d5e] lipsync_debug:displaying video
ts:540270 The current displayed video timestamp is:48625730
[163:092] [2025-02-10 09:02:13 +0000.681145][5d5e] DriveRender working... (1/200)
[163:326] [2025-02-10 09:02:13 +0000.914281][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[163:441] [2025-02-10 09:02:14 +0000.29326][5d5e] lipsync_debug:displaying video
ts:600570 The current displayed video timestamp is:48626400
[163:518] [2025-02-10 09:02:14 +0000.106361][5d5e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:12 last
video ts:606420 frame->pts:609390 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[163:518] [2025-02-10 09:02:14 +0000.106452][5d5e] lipsync_debug: tsDelta -
timeDelta = 21
[163:575] [2025-02-10 09:02:14 +0000.163947][5d61] Error(video_source.cc:430): wait
decoder a frame: 0
[163:795] [2025-02-10 09:02:14 +0000.383641][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[163:917] [2025-02-10 09:02:14 +0000.505457][5d25] Run AGC when audioType = 0
[164:073] [2025-02-10 09:02:14 +0000.661407][5d5e] lipsync_debug:displaying video
ts:660330 The current displayed video timestamp is:48627032
[164:075] [2025-02-10 09:02:14 +0000.663605][5d5e] lipsync_debug: render a video
frame
[164:149] [2025-02-10 09:02:14 +0000.737612][5d53] av_read_frame AVERROR_EOF
[164:240] [2025-02-10 09:02:14 +0000.828668][5d5e] lipsync_debug:result remaining
time:0
[164:240] [2025-02-10 09:02:14 +0000.828779][5d5e] dynamic updated lipsync delay:0
[164:285] [2025-02-10 09:02:14 +0000.873502][5d5e] lipsync_debug:remaining time:10
tsDelta - timeDelta:22
[164:285] [2025-02-10 09:02:14 +0000.873593][5d5e] lipsync_debug:result remaining
time:10
[164:305] [2025-02-10 09:02:14 +0000.893555][5d62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[164:406] [2025-02-10 09:02:14 +0000.994428][5d53] OnReceiveEOF:
[164:406] [2025-02-10 09:02:14 +0000.994577][5d53] OnDecoderEOF time:48627365
enter.

[164:406] [2025-02-10 09:02:14 +0000.994658][5d53] OnDecoderEOF leave. expire time


= 0 ms

[164:406] [2025-02-10 09:02:14 +0000.994698][5d53] OnDecoderFinished:


OnDecoderFinished total decoder frames:277 this:0x783ffdf480
[164:406] [2025-02-10 09:02:14 +0000.994688][5d51] CleanUp time:48627365 enter.

[164:410] [2025-02-10 09:02:14 +0000.998423][5d51] CleanUp leave. expire time = 4


ms
[164:410] [2025-02-10 09:02:14 +0000.998529][5d51] clean up
[164:410] [2025-02-10 09:02:14 +0000.998583][5d51] running_decoder_count:0max
count:2
[164:418] [2025-02-10 09:02:15 +0000.6614][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[164:419] [2025-02-10 09:02:15 +0000.7253][5d5f] Stop:
[164:419] [2025-02-10 09:02:15 +0000.7465][5d5e] operator(): Video Render stopped.
[164:419] [2025-02-10 09:02:15 +0000.7720][5d5f] Stop:
[164:419] [2025-02-10 09:02:15 +0000.7993][5d5f] DeviceStop:
audioDevice_:0x776452a000
[164:419] [2025-02-10 09:02:15 +0000.8045][5d5f] OpenSlesOutput:Stop playout

[164:422] [2025-02-10 09:02:15 +0000.10318][5d5f] DeviceStop: Done


[164:422] [2025-02-10 09:02:15 +0000.10451][5d5f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[164:422] [2025-02-10 09:02:15 +0000.10511][5d5f] operator(): Stop now!
[164:444] [2025-02-10 09:02:15 +0000.32832][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[164:444] [2025-02-10 09:02:15 +0000.32987][2372] StopPreView: Have Stopped,
operation cancel
[164:444] [2025-02-10 09:02:15 +0000.33041][2372] Stop:
[164:444] [2025-02-10 09:02:15 +0000.33149][5d5f] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[164:446] [2025-02-10 09:02:15 +0000.34295][2372] DeviceRelease:
audioDevice_:0x776452a000
[164:446] [2025-02-10 09:02:15 +0000.34400][2372] OpenSlesOutput:Stop playout

[164:446] [2025-02-10 09:02:15 +0000.34459][2372] DeviceRelease: Release the webrtc


device object.
[164:447] [2025-02-10 09:02:15 +0000.35626][2372] OpenSlesOutput destruct.

[164:447] [2025-02-10 09:02:15 +0000.35740][2372] DeviceRelease: Done


[164:447] [2025-02-10 09:02:15 +0000.35881][2372] Stop:
[164:448] [2025-02-10 09:02:15 +0000.36456][5d5e] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[164:453] [2025-02-10 09:02:15 +0000.41264][2372] global uninited!
[164:453] [2025-02-10 09:02:15 +0000.41414][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[164:453] [2025-02-10 09:02:15 +0000.41559][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[164:453] [2025-02-10 09:02:15 +0000.41597][2372] RemoveVideoBackGroud: hava not
add video backgroud
[164:453] [2025-02-10 09:02:15 +0000.41660][2372] UnbindInputFilter 0x775c020998
this 0x775bdc9920
[164:453] [2025-02-10 09:02:15 +0000.41716][2372] ClearAllSource: remove source
filter, sourceid: 0x783ffdf480
[164:453] [2025-02-10 09:02:15 +0000.41751][2372] DestoryDecoderByVideoSource
time:48627412 enter.

[164:453] [2025-02-10 09:02:15 +0000.41791][2372] ~VideoBindDecoder time:48627412


enter.

[164:453] [2025-02-10 09:02:15 +0000.42145][2372] CleanUp time:48627412 enter.

[164:454] [2025-02-10 09:02:15 +0000.42500][2372] CleanUp leave. expire time = 1


ms

[164:454] [2025-02-10 09:02:15 +0000.42554][2372] CleanUp time:48627413 enter.


[164:454] [2025-02-10 09:02:15 +0000.42825][2372] CleanUp leave. expire time = 0
ms

[164:455] [2025-02-10 09:02:15 +0000.43665][2372] ~VideoBindDecoder leave. expire


time = 2 ms

[164:455] [2025-02-10 09:02:15 +0000.43759][2372] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[164:455] [2025-02-10 09:02:15 +0000.43826][2372] UnbindInputFilter 0x775bec89d8


this 0x775c020998
[164:455] [2025-02-10 09:02:15 +0000.43889][2372] UnbindInputFilter 0x775bec8258
this 0x775bec89d8
[164:455] [2025-02-10 09:02:15 +0000.43950][2372] UnbindInputFilter 0x783ffdf6a0
this 0x775bec8258
[164:455] [2025-02-10 09:02:15 +0000.44013][2372] UnbindInputFilter 0x775c020818
this 0x775c020a58
[164:455] [2025-02-10 09:02:15 +0000.44074][2372] UnbindInputFilter 0x775c020698
this 0x775c020818
[164:455] [2025-02-10 09:02:15 +0000.44138][2372] UnbindInputFilter 0x783ffdf6a0
this 0x775c020698
[164:456] [2025-02-10 09:02:15 +0000.44562][2372] ~GLESContext:
[164:457] [2025-02-10 09:02:15 +0000.45446][2372] GLESContext destruct finish.
[164:457] [2025-02-10 09:02:15 +0000.45525][2372] filter: filter pipeline destroy
this: 0x775bdc9880
[164:457] [2025-02-10 09:02:15 +0000.46061][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[164:458] [2025-02-10 09:02:15 +0000.46776][2372] machine model :poco
[164:458] [2025-02-10 09:02:15 +0000.46813][2372] Support this machine model :poco
[164:458] [2025-02-10 09:02:15 +0000.46854][2372] global inited! current sdk
version: 07-20-936c45f
[164:458] [2025-02-10 09:02:15 +0000.47005][2372] filter: filter pipeline construtc
this: 0x775bdc9880
[164:458] [2025-02-10 09:02:15 +0000.47039][2372] MediaFilterGraph:
MediaFilterGraph construct
[164:458] [2025-02-10 09:02:15 +0000.47068][2372] GLESContext:
[164:458] [2025-02-10 09:02:15 +0000.47112][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[164:460] [2025-02-10 09:02:15 +0000.48214][2372] The result of creation:
0x777e79df80
[164:460] [2025-02-10 09:02:15 +0000.48297][2372] The result of
eglCreatePbufferSurface is: 0x7764577800
[164:460] [2025-02-10 09:02:15 +0000.48422][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[164:460] [2025-02-10 09:02:15 +0000.48458][2372] The source 0 speed:1
[164:460] [2025-02-10 09:02:15 +0000.48500][2372] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4,
delay: 0
[164:460] [2025-02-10 09:02:15 +0000.48537][2372] CreateDecoderByVideoSource
time:48627419 enter.

[164:460] [2025-02-10 09:02:15 +0000.48725][2372] running_decoder_count:0max


count:2
[164:460] [2025-02-10 09:02:15 +0000.48756][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x777e5c8c00
[164:461] [2025-02-10 09:02:15 +0000.49390][5d94] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7848546a00] Current FFmpeg version git-2021-06-16-97cea6f
[164:496] [2025-02-10 09:02:15 +0000.85140][5d94] OnStreamInfoFound: video
duration_: 9231
[164:498] [2025-02-10 09:02:15 +0000.86701][5d95] NO get frame from decoder
[164:498] [2025-02-10 09:02:15 +0000.86749][2372] start decoder
[164:498] [2025-02-10 09:02:15 +0000.86855][2372] CreateDecoderByVideoSource
leave. expire time = 38 ms

[164:498] [2025-02-10 09:02:15 +0000.86906][2372] BindInputFilter 0x783ffdf6a0


this 0x775bec7e98
[164:498] [2025-02-10 09:02:15 +0000.86935][2372] BindInputFilter 0x775bec7e98
this 0x775bec7f58
[164:498] [2025-02-10 09:02:15 +0000.86990][2372] BindInputFilter 0x783ffdf6a0
this 0x775bec8018
[164:498] [2025-02-10 09:02:15 +0000.87031][2372] BindInputFilter 0x775bec8018
this 0x775bec80d8
[164:498] [2025-02-10 09:02:15 +0000.87067][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[164:498] [2025-02-10 09:02:15 +0000.87118][2372] BindInputFilter 0x775bec7f58
this 0x775bec8198
[164:498] [2025-02-10 09:02:15 +0000.87162][2372] BindInputFilter 0x775bec8198
this 0x775bdc9920
[164:499] [2025-02-10 09:02:15 +0000.87201][2372] BindInputFilter 0x775bec80d8
this 0x775bec8258
[164:499] [2025-02-10 09:02:15 +0000.87242][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48609635.mp4
[164:499] [2025-02-10 09:02:15 +0000.87351][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[164:499] [2025-02-10 09:02:15 +0000.87533][2372] MediaComposeFile time:48627458
enter.

[164:499] [2025-02-10 09:02:15 +0000.87547][5d95] NO get frame from decoder


[164:499] [2025-02-10 09:02:15 +0000.87597][2372] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[164:500] [2025-02-10 09:02:15 +0000.88485][2372] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[164:500] [2025-02-10 09:02:15 +0000.88581][2372] Recording session using default
bitrate support by app:14680064
[164:500] [2025-02-10 09:02:15 +0000.88582][5d9f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7730378bc0
[164:500] [2025-02-10 09:02:15 +0000.88877][5d95] NO get frame from decoder
[164:500] [2025-02-10 09:02:15 +0000.89177][5d9f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[164:501] [2025-02-10 09:02:15 +0000.89845][5d95] NO get frame from decoder
[164:501] [2025-02-10 09:02:15 +0000.90037][2372] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[164:502] [2025-02-10 09:02:15 +0000.90580][5d95] NO get frame from decoder
[164:502] [2025-02-10 09:02:15 +0000.90968][2372] GetPipeline:
-----------------------------------------
[164:502] [2025-02-10 09:02:15 +0000.91017][5d95] NO get frame from decoder
[164:502] [2025-02-10 09:02:15 +0000.91044][2372] GetPipeline: source: 0x783ffdf480
[164:502] [2025-02-10 09:02:15 +0000.91144][2372] GetPipeline: filter: NULLFilter
[164:503] [2025-02-10 09:02:15 +0000.91189][2372] GetPipeline: filter: NULLFilter
[164:503] [2025-02-10 09:02:15 +0000.91227][2372] GetPipeline: filter: NULLFilter
[164:503] [2025-02-10 09:02:15 +0000.91323][2372] GetPipeline: audio filter:
AuidoNULLFilter
[164:503] [2025-02-10 09:02:15 +0000.91366][2372] GetPipeline: audio filter:
AuidoNULLFilter
[164:503] [2025-02-10 09:02:15 +0000.91403][2372] GetPipeline: audio filter:
AudioNUllFilter
[164:503] [2025-02-10 09:02:15 +0000.91441][2372] GetPipeline:
------------------------------------------
[164:503] [2025-02-10 09:02:15 +0000.91561][2372] filter: filter pipeline2 update
pattern: 2
[164:503] [2025-02-10 09:02:15 +0000.91940][2372] MediaComposeFile leave. expire
time = 4 ms

[164:504] [2025-02-10 09:02:15 +0000.92626][5d95] NO get frame from decoder


[164:506] [2025-02-10 09:02:15 +0000.94509][5d95] NO get frame from decoder
[164:517] [2025-02-10 09:02:15 +0000.105722][2372] machine model :poco
[164:517] [2025-02-10 09:02:15 +0000.105811][2372] Support this machine model :poco
[164:517] [2025-02-10 09:02:15 +0000.105836][2372] global inited! current sdk
version: 07-20-936c45f
[164:529] [2025-02-10 09:02:15 +0000.118088][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[164:530] [2025-02-10 09:02:15 +0000.118239][2372] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 288
[164:530] [2025-02-10 09:02:15 +0000.118308][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[164:530] [2025-02-10 09:02:15 +0000.118352][2372] BeginCompose: BeginCompose, is
composing 0
[164:530] [2025-02-10 09:02:15 +0000.118509][5d9f] start recording, file path:
[164:530] [2025-02-10 09:02:15 +0000.118681][5d9f] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 288 audio_timescale:44100
video_timescale:90000
[164:530] [2025-02-10 09:02:15 +0000.118714][5d9f] 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
[164:530] [2025-02-10 09:02:15 +0000.118740][5d9f] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 288
[164:530] [2025-02-10 09:02:15 +0000.118773][5d9f] fd_open successed
handle:0xb40000790437b0b0
[164:530] [2025-02-10 09:02:15 +0000.118912][5d9f] create mp4 file:313
m_fileHandle: 0x77c2f6f300
[164:530] [2025-02-10 09:02:15 +0000.118934][5d9f] MP4 file: is opened successfully
[164:530] [2025-02-10 09:02:15 +0000.118952][5d9f] setupMediaProcessers:
[164:530] [2025-02-10 09:02:15 +0000.118969][5d9f]
RecordingSessionInternalSimple:setup media processers.
[164:530] [2025-02-10 09:02:15 +0000.118986][5d9f] construct AAC encoder
[164:531] [2025-02-10 09:02:15 +0000.119219][5d9f] H264Encoder creating:
ultrafast012323
[164:531] [2025-02-10 09:02:15 +0000.119245][5d9f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[164:531] [2025-02-10 09:02:15 +0000.119548][5d9f] H264Encode::GetMachineModel is
POCO F2 Pro
[164:531] [2025-02-10 09:02:15 +0000.119574][5d9f] H264Encoder machine_mode is:POCO
F2 Pro
[164:531] [2025-02-10 09:02:15 +0000.119591][5d9f] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[164:531] [2025-02-10 09:02:15 +0000.119611][5d9f] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[164:531] [2025-02-10 09:02:15 +0000.119630][5d9f] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[164:531] [2025-02-10 09:02:15 +0000.119647][5d9f] setupCompressionSession:
[164:531] [2025-02-10 09:02:15 +0000.119662][5d9f] H264Encode::creating hareware
Encoder
[164:531] [2025-02-10 09:02:15 +0000.119678][5d9f] AndroidHwAvcEncoder
time:48627490 enter.

[164:531] [2025-02-10 09:02:15 +0000.119799][5d9f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[164:531] [2025-02-10 09:02:15 +0000.119879][5d9f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[164:531] [2025-02-10 09:02:15 +0000.119901][5d9f] The video avc hw codec address
is 0x7744ba50c0
[164:531] [2025-02-10 09:02:15 +0000.119941][5d9f] AndroidHwAvcEncoder leave.
expire time = 0 ms

[164:531] [2025-02-10 09:02:15 +0000.119962][5d9f] RegisterEncodeCompleteCallback


time:48627490 enter.

[164:531] [2025-02-10 09:02:15 +0000.120053][5d9f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[164:531] [2025-02-10 09:02:15 +0000.120081][5d9f] InitEncode time:48627490 enter.

[164:531] [2025-02-10 09:02:15 +0000.120123][5d9f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[164:531] [2025-02-10 09:02:15 +0000.120147][5d9f] Create time:48627490 enter.

[164:531] [2025-02-10 09:02:15 +0000.120165][5d9f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[164:532] [2025-02-10 09:02:15 +0000.120186][5d9f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x78484d6940
[164:532] [2025-02-10 09:02:15 +0000.120278][5d9f]
supported_type:image/vnd.android.heic
[164:532] [2025-02-10 09:02:15 +0000.120307][5d9f] supported_type:video/avc
[164:532] [2025-02-10 09:02:15 +0000.120330][5d9f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[164:532] [2025-02-10 09:02:15 +0000.120358][5d9f] hwCodecPrefix :OMX.qcom.
[164:532] [2025-02-10 09:02:15 +0000.120378][5d9f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[164:532] [2025-02-10 09:02:15 +0000.120399][5d9f] mediacodec_createCodecByName
time:48627491 enter.

[164:532] [2025-02-10 09:02:15 +0000.120418][5d9f] WrapAndroidMediaCodec


time:48627491 enter.

[164:532] [2025-02-10 09:02:15 +0000.120484][5d9f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[164:533] [2025-02-10 09:02:15 +0000.121448][5da4] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7754124898
[164:555] [2025-02-10 09:02:15 +0000.143800][5d9f] mediacodec_createCodecByName
leave. expire time = 23 ms

[164:555] [2025-02-10 09:02:15 +0000.143868][5d9f] WrapAndroidMediaFromat


time:48627514 enter.

[164:555] [2025-02-10 09:02:15 +0000.143942][5d9f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[164:579] [2025-02-10 09:02:15 +0000.167420][5d9f] Destroy time:48627538 enter.


[164:579] [2025-02-10 09:02:15 +0000.167486][5d9f] WrapAndroidMediaFromat::
Destroy
[164:579] [2025-02-10 09:02:15 +0000.167538][5d9f] Destroy leave. expire time = 0
ms

[164:579] [2025-02-10 09:02:15 +0000.167564][5d9f] ~WrapAndroidMediaFromat


time:48627538 enter.

[164:579] [2025-02-10 09:02:15 +0000.167589][5d9f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[164:579] [2025-02-10 09:02:15 +0000.167615][5d9f] Create leave. expire time = 48


ms

[164:579] [2025-02-10 09:02:15 +0000.167641][5d9f] isSemiPlanarSupport


time:48627538 enter.

[164:579] [2025-02-10 09:02:15 +0000.167665][5d9f] H264Encoder isSemiPlanarSupport


[164:579] [2025-02-10 09:02:15 +0000.167690][5d9f] isSemiPlanarSupport leave.
expire time = 0 ms

[164:579] [2025-02-10 09:02:15 +0000.167713][5d9f] creat hw H264Encoder success,


isSemiPlanar:1
[164:579] [2025-02-10 09:02:15 +0000.167781][5d9f] InitEncode leave. expire time =
48 ms

[164:579] [2025-02-10 09:02:15 +0000.167823][5d9f] H264Encode::created Encoder


[164:579] [2025-02-10 09:02:15 +0000.167847][5d9f] H264Encode:: H264 encoder
created.
[164:579] [2025-02-10 09:02:15 +0000.167872][5d9f] H264 encoder created.
[164:579] [2025-02-10 09:02:15 +0000.167914][5d9f]
RecordingSessionInternalSimple:created avc encoder avc: 0x77d53fd200
[164:579] [2025-02-10 09:02:15 +0000.167949][5d9f] setOutput:
[164:579] [2025-02-10 09:02:15 +0000.167987][5d9f]
RecordingSessionInternalSimple:encoder set output to muxer!
[164:579] [2025-02-10 09:02:15 +0000.168029][5d9f] request a key frame
[164:579] [2025-02-10 09:02:15 +0000.168085][5d9f] H264Encode:: request a key frame
[164:581] [2025-02-10 09:02:15 +0000.169565][5d9f] setDisplayRotate :90
[164:581] [2025-02-10 09:02:15 +0000.169631][5d9f] 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
[164:584] [2025-02-10 09:02:15 +0000.172668][5da0]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[164:596] [2025-02-10 09:02:15 +0000.184626][5da2] webrtc common_video plane
old ..... (1/1000) new: 30001 delete: 29986 diff: 15
[164:660] [2025-02-10 09:02:15 +0000.249050][5d9f] setDisplayRotate :90
[164:660] [2025-02-10 09:02:15 +0000.249135][5d9f] 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
[164:662] [2025-02-10 09:02:15 +0000.250747][5da4] add aac audio track with id:1
[164:662] [2025-02-10 09:02:15 +0000.250831][5da4] audio start ts:0
[164:662] [2025-02-10 09:02:15 +0000.250859][5da4] the audio frame has been written
into MP4 file
[164:666] [2025-02-10 09:02:15 +0000.254870][5da0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:271
[164:666] [2025-02-10 09:02:15 +0000.254945][5da0] push video frame to H264
encoder. (100 frame for one log)
[164:666] [2025-02-10 09:02:15 +0000.254989][5da0] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[164:666] [2025-02-10 09:02:15 +0000.255014][5da0] H264Encode::push video frame to


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

[164:666] [2025-02-10 09:02:15 +0000.255048][5da0] The input pts:271 fps:30


[164:668] [2025-02-10 09:02:15 +0000.256525][5da0] h264 add frame header cdr flag
[164:669] [2025-02-10 09:02:15 +0000.257494][5da0] h264 add frame header cdr flag
[164:669] [2025-02-10 09:02:15 +0000.257872][5da0] Received key frame:10
[164:669] [2025-02-10 09:02:15 +0000.257916][5da0] H264Encode:: get a sps pps
header!headerSize:31
[164:670] [2025-02-10 09:02:15 +0000.258661][5da4] get the H.264 SPS parameter
[164:670] [2025-02-10 09:02:15 +0000.258958][5da4] add video track with id:2
[164:671] [2025-02-10 09:02:15 +0000.259679][5da4] get the H.264 PPS parameter
[164:672] [2025-02-10 09:02:15 +0000.260412][5da4] get the H.264 IDR frame
[164:672] [2025-02-10 09:02:15 +0000.260483][5da4] resss:true
[164:672] [2025-02-10 09:02:15 +0000.260505][5da4] video start ts:10
[164:672] [2025-02-10 09:02:15 +0000.260561][5da4] the video frame has been written
into MP4 file
[164:672] [2025-02-10 09:02:15 +0000.260633][5da0] Push an pts:306 to dts queue.
[164:681] [2025-02-10 09:02:15 +0000.269742][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[164:694] [2025-02-10 09:02:15 +0000.282343][5da0] H264Encode::H264SWEncoder get
callback, length:10880 type:1 nalType:1length:10876
[164:696] [2025-02-10 09:02:15 +0000.284449][5da0] last dts:271 currentPts:306
ppsOrSPS:0 queue length:6
[164:727] [2025-02-10 09:02:15 +0000.315197][5da0] DTS queue for
Generator:0x773d29f6b8 640 671 704 738 772
[164:766] [2025-02-10 09:02:15 +0000.354522][5da3] audio_frame_list_ empty
[164:805] [2025-02-10 09:02:15 +0000.393944][5da3] FilterPipeline2::OnAudioFrame
pts 56298 last_audio_timestamp_ 1276.6
[164:854] [2025-02-10 09:02:15 +0000.443002][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[164:871] [2025-02-10 09:02:15 +0000.459664][5da0] DTS queue for
Generator:0x773d29f6b8 1507 1541 1571
[164:880] [2025-02-10 09:02:15 +0000.468675][5da0] Push an pts:1640 to dts queue.
[164:893] [2025-02-10 09:02:15 +0000.481417][5da0] last dts:1603 currentPts:1640
ppsOrSPS:0 queue length:3
[164:957] [2025-02-10 09:02:15 +0000.545330][5da0] h264 add frame header cdr flag
[164:957] [2025-02-10 09:02:15 +0000.545569][5da0] Received key frame:2005
[164:958] [2025-02-10 09:02:15 +0000.546247][5da4] get the H.264 IDR frame
[164:975] [2025-02-10 09:02:15 +0000.564150][5da0] DTS queue for
Generator:0x773d29f6b8 2240 2271 2305 2338 2372 2404 2437 2475
[165:010] [2025-02-10 09:02:15 +0000.599020][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[165:049] [2025-02-10 09:02:15 +0000.637468][5da0] Push an pts:2971 to dts queue.
[165:073] [2025-02-10 09:02:15 +0000.661958][5da0] SendFrame
encodedImage._timeStamp:2971encodedImage->_length:11696
[165:074] [2025-02-10 09:02:15 +0000.662224][5da0] last dts:2938 currentPts:2971
ppsOrSPS:0 queue length:8
[165:084] [2025-02-10 09:02:15 +0000.672918][5da0] DTS queue for
Generator:0x773d29f6b8 3140 3173 3204 3236
[165:084] [2025-02-10 09:02:15 +0000.673226][5da0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3103 pts:3103
[165:126] [2025-02-10 09:02:15 +0000.714435][5da0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3643
[165:126] [2025-02-10 09:02:15 +0000.714532][5da0] push video frame to H264
encoder. (100 frame for one log)

[165:126] [2025-02-10 09:02:15 +0000.714575][5da0] push video frame to H264


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

[165:126] [2025-02-10 09:02:15 +0000.714597][5da0] H264Encode::push video frame to


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

[165:126] [2025-02-10 09:02:15 +0000.714628][5da0] The input pts:3643 fps:30


[165:157] [2025-02-10 09:02:15 +0000.745667][5da0] H264Encode::H264SWEncoder get
callback, length:8704 type:1 nalType:1length:8700
[165:189] [2025-02-10 09:02:15 +0000.777382][5da0] DTS queue for
Generator:0x773d29f6b8 3970 4002 4033 4069
[165:196] [2025-02-10 09:02:15 +0000.784632][5da3] audio_frame_list_ empty
[165:199] [2025-02-10 09:02:15 +0000.788036][5da0] h264 add frame header cdr flag
[165:200] [2025-02-10 09:02:15 +0000.788394][5da0] Received key frame:4002
[165:202] [2025-02-10 09:02:15 +0000.790257][5da2] webrtc common_video plane
old ..... (1/1000) new: 31001 delete: 30962 diff: 39
[165:202] [2025-02-10 09:02:15 +0000.790497][5da4] get the H.264 IDR frame
[165:225] [2025-02-10 09:02:15 +0000.813582][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[165:226] [2025-02-10 09:02:15 +0000.814705][5da0] Push an pts:4307 to dts queue.
[165:244] [2025-02-10 09:02:15 +0000.832647][5da0] last dts:4268 currentPts:4307
ppsOrSPS:0 queue length:5
[165:310] [2025-02-10 09:02:15 +0000.898534][5da0] DTS queue for
Generator:0x773d29f6b8 4771 4804 4837 4870 4909
[165:394] [2025-02-10 09:02:15 +0000.982708][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[165:436] [2025-02-10 09:02:16 +0000.24368][5da0] Push an pts:5636 to dts queue.
[165:455] [2025-02-10 09:02:16 +0000.44083][5da0] DTS queue for
Generator:0x773d29f6b8 5602 5636 5673 5703 5735
[165:472] [2025-02-10 09:02:16 +0000.60764][5da0] last dts:5602 currentPts:5636
ppsOrSPS:0 queue length:7
[165:517] [2025-02-10 09:02:16 +0000.105620][5da0] h264 add frame header cdr flag
[165:517] [2025-02-10 09:02:16 +0000.105777][5da0] Received key frame:6003
[165:519] [2025-02-10 09:02:16 +0000.107846][5da4] get the H.264 IDR frame
[165:524] [2025-02-10 09:02:16 +0000.112885][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[165:558] [2025-02-10 09:02:16 +0000.147143][5da0] SendFrame
encodedImage._timeStamp:6302encodedImage->_length:7840
[165:562] [2025-02-10 09:02:16 +0000.150481][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[165:581] [2025-02-10 09:02:16 +0000.170145][5da0] DTS queue for
Generator:0x773d29f6b8 6436 6466 6502 6536
[165:593] [2025-02-10 09:02:16 +0000.181971][5da0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6466 pts:6466
[165:631] [2025-02-10 09:02:16 +0000.219387][5da0] Push an pts:6967 to dts queue.
[165:645] [2025-02-10 09:02:16 +0000.234058][5da0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7004
[165:646] [2025-02-10 09:02:16 +0000.234259][5da0] push video frame to H264
encoder. (100 frame for one log)

[165:646] [2025-02-10 09:02:16 +0000.234341][5da0] push video frame to H264


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

[165:646] [2025-02-10 09:02:16 +0000.234381][5da0] H264Encode::push video frame to


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

[165:646] [2025-02-10 09:02:16 +0000.234434][5da0] The input pts:7004 fps:30


[165:652] [2025-02-10 09:02:16 +0000.241087][5da0] last dts:6936 currentPts:6967
ppsOrSPS:0 queue length:2
[165:663] [2025-02-10 09:02:16 +0000.251345][5da0] H264Encode::H264SWEncoder get
callback, length:10640 type:1 nalType:1length:10636
[165:695] [2025-02-10 09:02:16 +0000.283760][5da0] DTS queue for
Generator:0x773d29f6b8 7200 7233 7272 7302 7337 7368 7401 7434
[165:710] [2025-02-10 09:02:16 +0000.298723][5da3] audio_frame_list_ empty
[165:749] [2025-02-10 09:02:16 +0000.338105][5d95] av_read_frame AVERROR_EOF
[165:756] [2025-02-10 09:02:16 +0000.345005][5da2] webrtc common_video plane
old ..... (1/1000) new: 32001 delete: 31918 diff: 83
[165:774] [2025-02-10 09:02:16 +0000.362679][5da2] Error(video_source.cc:430): wait
decoder a frame: 0
[165:797] [2025-02-10 09:02:16 +0000.385302][5da0] h264 add frame header cdr flag
[165:797] [2025-02-10 09:02:16 +0000.385441][5da0] Received key frame:8002
[165:798] [2025-02-10 09:02:16 +0000.386519][5da0] DTS queue for
Generator:0x773d29f6b8 8034 8069 8104 8134 8169 8201 8233
[165:800] [2025-02-10 09:02:16 +0000.388989][5da4] get the H.264 IDR frame
[165:801] [2025-02-10 09:02:16 +0000.390128][5d95] OnReceiveEOF:
[165:801] [2025-02-10 09:02:16 +0000.390174][5d95] OnDecoderEOF time:48628760
enter.

[165:802] [2025-02-10 09:02:16 +0000.390217][5d95] OnDecoderEOF leave. expire time


= 1 ms

[165:802] [2025-02-10 09:02:16 +0000.390235][5d93] CleanUp time:48628761 enter.

[165:802] [2025-02-10 09:02:16 +0000.390275][5d95] OnDecoderFinished:


OnDecoderFinished total decoder frames:277 this:0x783ffdf480
[165:804] [2025-02-10 09:02:16 +0000.393170][5da3] PullAudioFrame: PullFrame audio
finished.
[165:805] [2025-02-10 09:02:16 +0000.393308][5da3] OnAudioTimer: OnAudioTimer
return
[165:805] [2025-02-10 09:02:16 +0000.394071][5d93] CleanUp leave. expire time = 3
ms

[165:805] [2025-02-10 09:02:16 +0000.394173][5d93] clean up


[165:806] [2025-02-10 09:02:16 +0000.394195][5d93] running_decoder_count:0max
count:2
[165:806] [2025-02-10 09:02:16 +0000.394762][5da0] Push an pts:8301 to dts queue.
[165:815] [2025-02-10 09:02:16 +0000.403396][5da2] OnVideoTimer: OnVideoTimer
EndComposeFile
[165:815] [2025-02-10 09:02:16 +0000.403532][5da2] EndComposeFile: EndComposeFile,
is composing 1
[165:822] [2025-02-10 09:02:16 +0000.410401][5da0] last dts:8269 currentPts:8301
ppsOrSPS:0 queue length:7
[165:859] [2025-02-10 09:02:16 +0000.447227][5da0] DTS queue for
Generator:0x773d29f6b8 8835 8864 8896 8930 8967 9000 9031 9064 9101
[165:865] [2025-02-10 09:02:16 +0000.454116][5da0]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:277
[165:866] [2025-02-10 09:02:16 +0000.454202][5da0]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x77c9433000
[165:868] [2025-02-10 09:02:16 +0000.456973][5da1]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[165:868] [2025-02-10 09:02:16 +0000.457022][5da1]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[165:869] [2025-02-10 09:02:16 +0000.457215][5d9f] stop recording
[165:869] [2025-02-10 09:02:16 +0000.457265][5d9f]
RecordingSessionInternalSimple:destroy media processers
[165:869] [2025-02-10 09:02:16 +0000.457295][5d9f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[165:869] [2025-02-10 09:02:16 +0000.457317][5d9f] H264Encode::flushing hareware
Encoder
[165:869] [2025-02-10 09:02:16 +0000.457427][5d9f] Flush time:48628828 enter.

[165:869] [2025-02-10 09:02:16 +0000.457465][5d9f] H264Encoder encoder flush


[165:869] [2025-02-10 09:02:16 +0000.457489][5d9f] flush output queue
[165:919] [2025-02-10 09:02:16 +0000.507848][5d25] Run AGC when audioType = 0
[165:919] [2025-02-10 09:02:16 +0000.507972][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[166:185] [2025-02-10 09:02:16 +0000.773867][5d9f] Flush leave. expire time = 316
ms

[166:185] [2025-02-10 09:02:16 +0000.774137][5d9f] ~H264EncodeWrap:


[166:186] [2025-02-10 09:02:16 +0000.774193][5d9f] ~H264Encode:
[166:186] [2025-02-10 09:02:16 +0000.774231][5d9f] teardownCompressionSession:
H264Encode::destroying Encoder
[166:186] [2025-02-10 09:02:16 +0000.774269][5d9f] Release time:48629145 enter.

[166:186] [2025-02-10 09:02:16 +0000.774545][5d9f] Release:


MediaCodecVideoEncoder::Release _inited:1
[166:186] [2025-02-10 09:02:16 +0000.774871][5d9f] Destroy time:48629145 enter.

[166:186] [2025-02-10 09:02:16 +0000.774937][5d9f] H264Encoder encoderDestroy


[166:186] [2025-02-10 09:02:16 +0000.774981][5d9f]
AndroidMediaCodecVideoEncoder::release env: 0x77d55dc640
[166:186] [2025-02-10 09:02:16 +0000.775021][5d9f]
AndroidMediaCodecVideoEncoder::Destroy
[166:210] [2025-02-10 09:02:16 +0000.798511][5d9f] Destroy leave. expire time = 24
ms

[166:210] [2025-02-10 09:02:16 +0000.798656][5d9f] Release leave. expire time = 24


ms

[166:210] [2025-02-10 09:02:16 +0000.798721][5d9f] ~AndroidHwAvcEncoder


time:48629169 enter.

[166:210] [2025-02-10 09:02:16 +0000.798859][5d9f] Release time:48629169 enter.

[166:210] [2025-02-10 09:02:16 +0000.798932][5d9f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[166:210] [2025-02-10 09:02:16 +0000.798979][5d9f] Release leave. expire time = 0
ms

[166:210] [2025-02-10 09:02:16 +0000.799028][5d9f] ~AndroidMediaCodecVideoEncoder


[166:210] [2025-02-10 09:02:16 +0000.799061][5d9f] ~WrapAndroidMediaCodec
time:48629169 enter.

[166:210] [2025-02-10 09:02:16 +0000.799094][5d9f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[166:210] [2025-02-10 09:02:16 +0000.799138][5d9f] video hevc hw codec


destructor:0x7744ba50c0

[166:211] [2025-02-10 09:02:16 +0000.799201][5d9f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[166:211] [2025-02-10 09:02:16 +0000.799251][5d9f] teardownCompressionSession:


H264Encode::destroyed Encoder
[166:211] [2025-02-10 09:02:16 +0000.799286][5d9f]
RecordingSessionInternalSimple:destroy aac encoder output!
[166:211] [2025-02-10 09:02:16 +0000.799334][5d9f] AACSWEncode destructor
[166:212] [2025-02-10 09:02:16 +0000.800737][5da4] fd_close successed!
[166:212] [2025-02-10 09:02:16 +0000.800981][5da4] MP4 close file successfully
[166:212] [2025-02-10 09:02:16 +0000.801023][5da4] Recording session Internal:
notify recording ok
[166:212] [2025-02-10 09:02:16 +0000.801058][5da4] onRecordingOk: Recording Ok,
compose use time: 1682, averagefps 0
[166:212] [2025-02-10 09:02:16 +0000.801091][5da4] OnReceiveEOF:
[166:214] [2025-02-10 09:02:16 +0000.802931][5da2] OnVideoTimer: OnVideoTimer
return
[166:225] [2025-02-10 09:02:16 +0000.813366][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[166:225] [2025-02-10 09:02:16 +0000.813522][2372] ~MediaComposeFile time:48629184
enter.

[166:225] [2025-02-10 09:02:16 +0000.813574][2372] CancelCompose: CancelCompose,


is composing 0
[166:225] [2025-02-10 09:02:16 +0000.813728][5d9f] stop recording
[166:225] [2025-02-10 09:02:16 +0000.813793][5d9f] we have stopped recording before
[166:226] [2025-02-10 09:02:16 +0000.814256][2372] ~MediaComposeFile leave. expire
time = 1 ms

[166:226] [2025-02-10 09:02:16 +0000.814379][2372] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[166:226] [2025-02-10 09:02:16 +0000.814753][2372] global uninited!
[166:226] [2025-02-10 09:02:16 +0000.814852][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[166:226] [2025-02-10 09:02:16 +0000.814932][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[166:226] [2025-02-10 09:02:16 +0000.814981][2372] RemoveVideoBackGroud: hava not
add video backgroud
[166:226] [2025-02-10 09:02:16 +0000.815093][2372] UnbindInputFilter 0x775bec8198
this 0x775bdc9920
[166:226] [2025-02-10 09:02:16 +0000.815157][2372] ClearAllSource: remove source
filter, sourceid: 0x783ffdf480
[166:227] [2025-02-10 09:02:16 +0000.815213][2372] DestoryDecoderByVideoSource
time:48629186 enter.

[166:227] [2025-02-10 09:02:16 +0000.815258][2372] ~VideoBindDecoder time:48629186


enter.

[166:227] [2025-02-10 09:02:16 +0000.815398][2372] CleanUp time:48629186 enter.

[166:227] [2025-02-10 09:02:16 +0000.815654][2372] CleanUp leave. expire time = 0


ms

[166:227] [2025-02-10 09:02:16 +0000.815705][2372] CleanUp time:48629186 enter.

[166:227] [2025-02-10 09:02:16 +0000.815943][2372] CleanUp leave. expire time = 0


ms

[166:228] [2025-02-10 09:02:16 +0000.816623][2372] ~VideoBindDecoder leave. expire


time = 1 ms
[166:228] [2025-02-10 09:02:16 +0000.816661][2372] DestoryDecoderByVideoSource
leave. expire time = 1 ms

[166:228] [2025-02-10 09:02:16 +0000.816710][2372] UnbindInputFilter 0x775bec7f58


this 0x775bec8198
[166:228] [2025-02-10 09:02:16 +0000.816765][2372] UnbindInputFilter 0x775bec7e98
this 0x775bec7f58
[166:228] [2025-02-10 09:02:16 +0000.816816][2372] UnbindInputFilter 0x783ffdf6a0
this 0x775bec7e98
[166:228] [2025-02-10 09:02:16 +0000.816889][2372] UnbindInputFilter 0x775bec80d8
this 0x775bec8258
[166:228] [2025-02-10 09:02:16 +0000.816950][2372] UnbindInputFilter 0x775bec8018
this 0x775bec80d8
[166:228] [2025-02-10 09:02:16 +0000.817011][2372] UnbindInputFilter 0x783ffdf6a0
this 0x775bec8018
[166:228] [2025-02-10 09:02:16 +0000.817061][2372] ~GLESContext:
[166:232] [2025-02-10 09:02:16 +0000.820278][2372] GLESContext destruct finish.
[166:232] [2025-02-10 09:02:16 +0000.820344][2372] filter: filter pipeline destroy
this: 0x775bdc9880
[167:245] [2025-02-10 09:02:17 +0000.833868][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[167:914] [2025-02-10 09:02:18 +0000.502372][5d25] Run AGC when audioType = 0
[168:978] [2025-02-10 09:02:19 +0000.566776][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[169:669] [2025-02-10 09:02:20 +0000.258135][2372] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[169:670] [2025-02-10 09:02:20 +0000.258218][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[169:670] [2025-02-10 09:02:20 +0000.258416][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[169:670] [2025-02-10 09:02:20 +0000.258614][5d21] operator() time:48632629 enter.

[169:670] [2025-02-10 09:02:20 +0000.258695][5d21] MediaFilterCamera, recording


file context:0x77c9416100 input texture:8
[169:672] [2025-02-10 09:02:20 +0000.260383][5d21] MicSource: Mic source
created:10x7848526a80
[169:673] [2025-02-10 09:02:20 +0000.261431][5d21] alloc thread: 0x7753ffe700
name:worker1 thread id:512706419888 to Mic_source
[169:673] [2025-02-10 09:02:20 +0000.261504][5d21] audio: start the audio sender
thread.

[169:673] [2025-02-10 09:02:20 +0000.261598][5d21] construct OpenGLRenderProgram


0x78484ae998
[169:673] [2025-02-10 09:02:20 +0000.261632][5d21] CropFilter::SetOrientation
orientation: 90
[169:673] [2025-02-10 09:02:20 +0000.261781][5d21] filter: filter pipeline
construtc this: 0x77540b3dc0
[169:673] [2025-02-10 09:02:20 +0000.261830][5d21] filter: filter pipeline2 update
pattern: 1
[169:673] [2025-02-10 09:02:20 +0000.261881][5d21] CameraSource::source_id_:19
[169:673] [2025-02-10 09:02:20 +0000.261917][5d21] RecordAudioSource::source_id_:20
[169:673] [2025-02-10 09:02:20 +0000.262046][5d21] BindInputFilter 0x77541c9040
this 0x78484aebc0
[169:673] [2025-02-10 09:02:20 +0000.262113][5d21] BindInputFilter 0x77541c91d8
this 0x77541c8750
[169:673] [2025-02-10 09:02:20 +0000.262170][5d21] BindInputFilter 0x78484aebc0
this 0x77540b3e60
[169:674] [2025-02-10 09:02:20 +0000.262238][5d21] setParamentForFilters:
speed:1.000000
[169:674] [2025-02-10 09:02:20 +0000.262298][5d21] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[169:674] [2025-02-10 09:02:20 +0000.262344][5d21] SetParamForFilter time:48632633
enter.

[169:674] [2025-02-10 09:02:20 +0000.262387][5d21] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[169:674] [2025-02-10 09:02:20 +0000.262430][5d21] SetParamForFilter: Params video
index is: 0
[169:674] [2025-02-10 09:02:20 +0000.262472][5d21] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[169:674] [2025-02-10 09:02:20 +0000.262516][5d21] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[169:674] [2025-02-10 09:02:20 +0000.262558][5d21] crop filter mode tpye:
citytravelvideo index:0
[169:678] [2025-02-10 09:02:20 +0000.266977][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:678] [2025-02-10 09:02:20 +0000.267122][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:678] [2025-02-10 09:02:20 +0000.267164][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267197][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267229][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267260][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267292][5d21]
Warning(parse_template_json.cc:45): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267326][5d21]
Warning(parse_template_json.cc:81): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267362][5d21]
Warning(parse_template_json.cc:81): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267394][5d21]
Warning(parse_template_json.cc:67): json parament no found the parament
[169:679] [2025-02-10 09:02:20 +0000.267424][5d21]
Warning(parse_template_json.cc:93): json parament no found the duration
[169:679] [2025-02-10 09:02:20 +0000.267459][5d21] SetParamForFilter leave. expire
time = 5 ms

[169:679] [2025-02-10 09:02:20 +0000.267548][5d21] OnOutputSizeChanged width 1280


height 720
[169:679] [2025-02-10 09:02:20 +0000.267585][5d21] OpenGLFrameBuffer: width:1280
height:720
[169:679] [2025-02-10 09:02:20 +0000.267620][5d21] OpenGLFrameBuffer: width:1280
height:720
[169:679] [2025-02-10 09:02:20 +0000.267651][5d21] OpenGLFrameBuffer: width:1280
height:720
[169:679] [2025-02-10 09:02:20 +0000.267683][5d21] OpenGLFrameBuffer: width:1280
height:720
[169:679] [2025-02-10 09:02:20 +0000.267714][5d21] OpenGLFrameBuffer: width:1280
height:720
[169:679] [2025-02-10 09:02:20 +0000.267746][5d21] OpenGLFrameBuffer: width:1280
height:720
[169:679] [2025-02-10 09:02:20 +0000.267780][5d21] construct TrivalImageDrawer
0x77d53fcbc0
[169:679] [2025-02-10 09:02:20 +0000.267812][5d21] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x77d53fcbc0 context 0x7754132000
[169:679] [2025-02-10 09:02:20 +0000.267849][5d21] setupGLES:
[169:680] [2025-02-10 09:02:20 +0000.268529][5d21] OpenGLRenderProgram::Initialize.
[169:680] [2025-02-10 09:02:20 +0000.268576][5d21] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[169:680] [2025-02-10 09:02:20 +0000.268607][5d21] 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_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
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_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[169:680] [2025-02-10 09:02:20 +0000.268705][5d21] Init open gl render:
0x78484ae998
[169:680] [2025-02-10 09:02:20 +0000.268746][5d21] Fragement shader path:
[169:680] [2025-02-10 09:02:20 +0000.268780][5d21] Fragement shader path:
[169:680] [2025-02-10 09:02:20 +0000.268823][5d21] create opengl program object.
[169:680] [2025-02-10 09:02:20 +0000.268852][5d21] create shader: vertex
[169:680] [2025-02-10 09:02:20 +0000.269116][5d21] create shader: fragment
[169:683] [2025-02-10 09:02:20 +0000.271199][5d21] Have not extra filter filename!
[169:683] [2025-02-10 09:02:20 +0000.271326][5d21] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[169:683] [2025-02-10 09:02:20 +0000.271369][5d21] OpenGLRenderProgram::Initialize
success.
[169:683] [2025-02-10 09:02:20 +0000.271437][5d21] Setup the OpenGL result:1
[169:683] [2025-02-10 09:02:20 +0000.271785][5d20] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[169:683] [2025-02-10 09:02:20 +0000.271954][5d20] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[169:683] [2025-02-10 09:02:20 +0000.272006][5d20] 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
[169:683] [2025-02-10 09:02:20 +0000.272056][5d20] 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_48632642.mp4
fileFD: -1
[169:684] [2025-02-10 09:02:20 +0000.272528][5d20] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
is opened successfully
[169:684] [2025-02-10 09:02:20 +0000.272571][5d20] setupMediaProcessers:
[169:684] [2025-02-10 09:02:20 +0000.272602][5d20]
RecordingSessionInternalSimple:setup media processers.
[169:684] [2025-02-10 09:02:20 +0000.272636][5d20] construct AAC encoder
[169:684] [2025-02-10 09:02:20 +0000.272915][5d20] H264Encoder creating:
superfast011818
[169:684] [2025-02-10 09:02:20 +0000.272960][5d20] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[169:685] [2025-02-10 09:02:20 +0000.273775][5d20] H264Encode::GetMachineModel is
POCO F2 Pro
[169:685] [2025-02-10 09:02:20 +0000.273812][5d20] H264Encoder machine_mode is:POCO
F2 Pro
[169:685] [2025-02-10 09:02:20 +0000.273831][5d20] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[169:685] [2025-02-10 09:02:20 +0000.273855][5d20] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[169:685] [2025-02-10 09:02:20 +0000.273880][5d20] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[169:685] [2025-02-10 09:02:20 +0000.273899][5d20] setupCompressionSession:
[169:685] [2025-02-10 09:02:20 +0000.273956][5d20] H264Encode::creating hareware
Encoder
[169:685] [2025-02-10 09:02:20 +0000.273989][5d20] AndroidHwAvcEncoder
time:48632644 enter.

[169:685] [2025-02-10 09:02:20 +0000.274130][5d20] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[169:686] [2025-02-10 09:02:20 +0000.274234][5d20] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[169:686] [2025-02-10 09:02:20 +0000.274272][5d20] The video avc hw codec address
is 0x7764303250
[169:686] [2025-02-10 09:02:20 +0000.274334][5d20] AndroidHwAvcEncoder leave.
expire time = 1 ms

[169:686] [2025-02-10 09:02:20 +0000.274371][5d20] RegisterEncodeCompleteCallback


time:48632645 enter.

[169:686] [2025-02-10 09:02:20 +0000.274452][5d20] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[169:686] [2025-02-10 09:02:20 +0000.274496][5d20] InitEncode time:48632645 enter.

[169:686] [2025-02-10 09:02:20 +0000.274562][5d20] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[169:686] [2025-02-10 09:02:20 +0000.274611][5d20] Create time:48632645 enter.
[169:686] [2025-02-10 09:02:20 +0000.274634][5d20] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[169:686] [2025-02-10 09:02:20 +0000.274661][5d20]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x773b045080
[169:686] [2025-02-10 09:02:20 +0000.274778][5d20]
supported_type:image/vnd.android.heic
[169:686] [2025-02-10 09:02:20 +0000.274834][5d20] supported_type:video/avc
[169:686] [2025-02-10 09:02:20 +0000.274863][5d20] name:OMX.qcom.video.encoder.avc
mime:video/avc
[169:686] [2025-02-10 09:02:20 +0000.274896][5d20] hwCodecPrefix :OMX.qcom.
[169:686] [2025-02-10 09:02:20 +0000.274921][5d20] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[169:686] [2025-02-10 09:02:20 +0000.274982][5d20] mediacodec_createCodecByName
time:48632645 enter.

[169:686] [2025-02-10 09:02:20 +0000.275010][5d20] WrapAndroidMediaCodec


time:48632645 enter.

[169:686] [2025-02-10 09:02:20 +0000.275097][5d20] WrapAndroidMediaCodec leave.


expire time = 0 ms

[169:687] [2025-02-10 09:02:20 +0000.275619][5dc6] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x777e65f698
[169:704] [2025-02-10 09:02:20 +0000.292893][5d20] mediacodec_createCodecByName
leave. expire time = 18 ms

[169:704] [2025-02-10 09:02:20 +0000.293000][5d20] WrapAndroidMediaFromat


time:48632663 enter.

[169:704] [2025-02-10 09:02:20 +0000.293103][5d20] WrapAndroidMediaFromat leave.


expire time = 0 ms

[169:741] [2025-02-10 09:02:20 +0000.329872][5d20] Destroy time:48632700 enter.

[169:741] [2025-02-10 09:02:20 +0000.329942][5d20] WrapAndroidMediaFromat::


Destroy
[169:741] [2025-02-10 09:02:20 +0000.329973][5d20] Destroy leave. expire time = 0
ms

[169:741] [2025-02-10 09:02:20 +0000.329999][5d20] ~WrapAndroidMediaFromat


time:48632700 enter.

[169:741] [2025-02-10 09:02:20 +0000.330028][5d20] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[169:741] [2025-02-10 09:02:20 +0000.330057][5d20] Create leave. expire time = 56


ms

[169:742] [2025-02-10 09:02:20 +0000.330402][5d20] isSemiPlanarSupport


time:48632701 enter.

[169:742] [2025-02-10 09:02:20 +0000.330432][5d20] H264Encoder isSemiPlanarSupport


[169:742] [2025-02-10 09:02:20 +0000.330461][5d20] isSemiPlanarSupport leave.
expire time = 0 ms

[169:742] [2025-02-10 09:02:20 +0000.330489][5d20] creat hw H264Encoder success,


isSemiPlanar:1
[169:742] [2025-02-10 09:02:20 +0000.330579][5d20] InitEncode leave. expire time =
56 ms

[169:742] [2025-02-10 09:02:20 +0000.330613][5d20] H264Encode::created Encoder


[169:742] [2025-02-10 09:02:20 +0000.330641][5d20] H264Encode:: H264 encoder
created.
[169:742] [2025-02-10 09:02:20 +0000.330665][5d20] H264 encoder created.
[169:742] [2025-02-10 09:02:20 +0000.330691][5d20]
RecordingSessionInternalSimple:created avc encoder avc: 0x790431c940
[169:742] [2025-02-10 09:02:20 +0000.330720][5d20] setOutput:
[169:742] [2025-02-10 09:02:20 +0000.330796][5d20]
RecordingSessionInternalSimple:encoder set output to muxer!
[169:742] [2025-02-10 09:02:20 +0000.330824][5d20] request a key frame
[169:742] [2025-02-10 09:02:20 +0000.330847][5d20] H264Encode:: request a key frame
[169:742] [2025-02-10 09:02:20 +0000.330988][5d20] setDisplayRotate :90
[169:742] [2025-02-10 09:02:20 +0000.331039][5d20] 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
[169:742] [2025-02-10 09:02:20 +0000.331131][5d21] StartRecording:
[169:743] [2025-02-10 09:02:20 +0000.331601][5dc0] operator(): Set the recording
session in mic source. recording session: 0x77541c9080
[169:743] [2025-02-10 09:02:20 +0000.331773][5d21] operator() leave. expire time =
73 ms

[169:810] [2025-02-10 09:02:20 +0000.398530][5d21] begine recode to first frame


spend time:140
[169:810] [2025-02-10 09:02:20 +0000.398645][5d21]
GPUImageProcessing::SetOrientation orientation: 90
[169:810] [2025-02-10 09:02:20 +0000.399175][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[169:843] [2025-02-10 09:02:20 +0000.431519][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[169:850] [2025-02-10 09:02:20 +0000.438393][5dc5]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[169:876] [2025-02-10 09:02:20 +0000.464631][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[169:877] [2025-02-10 09:02:20 +0000.465937][5d21] The convert RGB to YUV take 1
[169:885] [2025-02-10 09:02:20 +0000.473870][5dc6] add aac audio track with id:1
[169:912] [2025-02-10 09:02:20 +0000.501063][5d26] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[169:913] [2025-02-10 09:02:20 +0000.501312][5d26] _deviceSampleRate:48000

[169:913] [2025-02-10 09:02:20 +0000.502159][5dc5] h264 add frame header cdr flag
[169:914] [2025-02-10 09:02:20 +0000.502673][5dc5] h264 add frame header cdr flag
[169:914] [2025-02-10 09:02:20 +0000.503155][5dc5] Received key frame:0
[169:915] [2025-02-10 09:02:20 +0000.503225][5dc5] H264Encode:: get a sps pps
header!headerSize:31
[169:915] [2025-02-10 09:02:20 +0000.503323][5dc6] get the H.264 SPS parameter
[169:915] [2025-02-10 09:02:20 +0000.503559][5dc6] add video track with id:2
[169:916] [2025-02-10 09:02:20 +0000.504537][5d25] Run AGC when audioType = 0
[169:916] [2025-02-10 09:02:20 +0000.504672][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[169:916] [2025-02-10 09:02:20 +0000.504789][5dc6] get the H.264 PPS parameter
[169:917] [2025-02-10 09:02:20 +0000.505473][5dc6] get the H.264 IDR frame
[169:917] [2025-02-10 09:02:20 +0000.505567][5dc6] resss:true
[169:917] [2025-02-10 09:02:20 +0000.505603][5dc6] video start ts:0
[169:917] [2025-02-10 09:02:20 +0000.505800][5dc6] the video frame has been written
into MP4 file
[169:941] [2025-02-10 09:02:20 +0000.529692][5dbe] resampled_data_size:0
[169:966] [2025-02-10 09:02:20 +0000.555009][5dc6] audio start ts:0
[169:966] [2025-02-10 09:02:20 +0000.555139][5dc6] the audio frame has been written
into MP4 file
[170:158] [2025-02-10 09:02:20 +0000.747039][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[170:179] [2025-02-10 09:02:20 +0000.767491][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[170:243] [2025-02-10 09:02:20 +0000.831269][5dc5] Push an pts:398 to dts queue.
[170:281] [2025-02-10 09:02:20 +0000.869863][5dc5] SendFrame
encodedImage._timeStamp:398encodedImage->_length:30352
[170:281] [2025-02-10 09:02:20 +0000.870006][5dc5] last dts:369 currentPts:398
ppsOrSPS:0 queue length:2
[170:379] [2025-02-10 09:02:20 +0000.967960][5d21] The convert RGB to YUV take 1
[170:414] [2025-02-10 09:02:21 +0000.2895][5dc5] DTS queue for
Generator:0x777e65f8b8 536 568
[170:417] [2025-02-10 09:02:21 +0000.5591][5dc5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:536 pts:536
[170:422] [2025-02-10 09:02:21 +0000.10700][5dbe] RecordAudioSource::PullAudioFrame
[170:675] [2025-02-10 09:02:21 +0000.263873][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[170:676] [2025-02-10 09:02:21 +0000.264669][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[170:695] [2025-02-10 09:02:21 +0000.283827][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[170:883] [2025-02-10 09:02:21 +0000.472100][5d21] The convert RGB to YUV take 1
[170:983] [2025-02-10 09:02:21 +0000.572050][5dc5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1138
[170:983] [2025-02-10 09:02:21 +0000.572160][5dc5] push video frame to H264
encoder. (100 frame for one log)

[170:984] [2025-02-10 09:02:21 +0000.572259][5dc5] push video frame to H264


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

[170:984] [2025-02-10 09:02:21 +0000.572328][5dc5] H264Encode::push video frame to


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

[170:984] [2025-02-10 09:02:21 +0000.572394][5dc5] The input pts:1138 fps:30


[171:020] [2025-02-10 09:02:21 +0000.608288][5dc5] H264Encode::H264SWEncoder get
callback, length:51808 type:1 nalType:1length:51804
[171:065] [2025-02-10 09:02:21 +0000.653575][5dbe] AF_SpeedFilter::PullFrame eof4
[171:078] [2025-02-10 09:02:21 +0000.666781][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[171:161] [2025-02-10 09:02:21 +0000.749469][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[171:179] [2025-02-10 09:02:21 +0000.767291][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[171:213] [2025-02-10 09:02:21 +0000.802225][5dc5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1368
[171:248] [2025-02-10 09:02:21 +0000.836500][5dc5] DTS queue for
Generator:0x777e65f8b8 1368 1401
[171:381] [2025-02-10 09:02:21 +0000.969428][5d21] The convert RGB to YUV take 2
[171:446] [2025-02-10 09:02:22 +0000.35136][5d21] GPUImageProcessing: process video
frame with resolution 1280 X 720
[171:447] [2025-02-10 09:02:22 +0000.35236][5d21] GPUImageProcessing: input frame
width1280 X 720
[171:447] [2025-02-10 09:02:22 +0000.35543][5d21] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[171:447] [2025-02-10 09:02:22 +0000.35611][5d21] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[171:512] [2025-02-10 09:02:22 +0000.101030][5d21] webrtc common_video plane
old ..... (1/1000) new: 33001 delete: 32982 diff: 19
[171:580] [2025-02-10 09:02:22 +0000.168884][5dc5] Push an pts:1736 to dts queue.
[171:615] [2025-02-10 09:02:22 +0000.203981][5dc5] last dts:1701 currentPts:1736
ppsOrSPS:0 queue length:2
[171:679] [2025-02-10 09:02:22 +0000.267851][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[171:880] [2025-02-10 09:02:22 +0000.468617][5d21] The convert RGB to YUV take 1
[171:885] [2025-02-10 09:02:22 +0000.473418][5dc5] h264 add frame header cdr flag
[171:885] [2025-02-10 09:02:22 +0000.473720][5dc5] Received key frame:1997
[171:916] [2025-02-10 09:02:22 +0000.504653][5d25] Run AGC when audioType = 0
[171:921] [2025-02-10 09:02:22 +0000.510095][5dc6] get the H.264 IDR frame
[172:049] [2025-02-10 09:02:22 +0000.637420][5dc5] DTS queue for
Generator:0x777e65f8b8 2201
[172:137] [2025-02-10 09:02:22 +0000.725609][5dbe] resampled_data_size:11776
[172:140] [2025-02-10 09:02:22 +0000.728527][5dc4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2182queue_audio_frame_:9
[172:158] [2025-02-10 09:02:22 +0000.746305][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[172:177] [2025-02-10 09:02:22 +0000.765904][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[172:209] [2025-02-10 09:02:22 +0000.797966][5dbe]
RecordAudioSource::PullAudioFrame
[172:223] [2025-02-10 09:02:22 +0000.811193][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[172:319] [2025-02-10 09:02:22 +0000.907521][5dbe] AF_SpeedFilter audio time 111,
0x77541c8600 out time: 48635194 org time: 48635194
[172:382] [2025-02-10 09:02:22 +0000.970774][5d21] The convert RGB to YUV take 1
[172:415] [2025-02-10 09:02:23 +0000.4016][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[172:604] [2025-02-10 09:02:23 +0000.192503][5dbe] AF_SpeedFilter audio time
[172:675] [2025-02-10 09:02:23 +0000.264022][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[172:880] [2025-02-10 09:02:23 +0000.468508][5d21] The convert RGB to YUV take 2
[172:883] [2025-02-10 09:02:23 +0000.471889][5dc5] DTS queue for
Generator:0x777e65f8b8 3036
[172:914] [2025-02-10 09:02:23 +0000.503187][5dc5] Push an pts:3068 to dts queue.
[172:948] [2025-02-10 09:02:23 +0000.536492][5dc5] last dts:3036 currentPts:3068
ppsOrSPS:0 queue length:2
[173:043] [2025-02-10 09:02:23 +0000.631410][5d21] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[173:108] [2025-02-10 09:02:23 +0000.696849][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[173:159] [2025-02-10 09:02:23 +0000.747776][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[173:176] [2025-02-10 09:02:23 +0000.765013][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[173:250] [2025-02-10 09:02:23 +0000.838407][5dbe] AF_SpeedFilter::PullFrame eof4
[173:262] [2025-02-10 09:02:23 +0000.850976][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[173:378] [2025-02-10 09:02:23 +0000.967068][5d21] The convert RGB to YUV take 1
[173:609] [2025-02-10 09:02:24 +0000.197634][5d21] webrtc common_video plane
old ..... (1/1000) new: 34001 delete: 33982 diff: 19
[173:615] [2025-02-10 09:02:24 +0000.203591][5dc5] SendFrame
encodedImage._timeStamp:3734encodedImage->_length:28432
[173:679] [2025-02-10 09:02:24 +0000.267681][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[173:715] [2025-02-10 09:02:24 +0000.303268][5dc5] DTS queue for
Generator:0x777e65f8b8 3868
[173:760] [2025-02-10 09:02:24 +0000.349088][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[173:786] [2025-02-10 09:02:24 +0000.374619][5dc5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3902 pts:3902
[173:877] [2025-02-10 09:02:24 +0000.465435][5d21] The convert RGB to YUV take 2
[173:879] [2025-02-10 09:02:24 +0000.468154][5dc5] h264 add frame header cdr flag
[173:880] [2025-02-10 09:02:24 +0000.468513][5dc5] Received key frame:4002
[173:914] [2025-02-10 09:02:24 +0000.502431][5d25] Run AGC when audioType = 0
[173:914] [2025-02-10 09:02:24 +0000.502849][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[173:917] [2025-02-10 09:02:24 +0000.506052][5dc6] get the H.264 IDR frame
[174:004] [2025-02-10 09:02:24 +0000.592729][5dbe]
RecordAudioSource::PullAudioFrame
[174:134] [2025-02-10 09:02:24 +0000.722522][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[174:163] [2025-02-10 09:02:24 +0000.751838][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[174:177] [2025-02-10 09:02:24 +0000.766072][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[174:247] [2025-02-10 09:02:24 +0000.836159][5dc5] Push an pts:4401 to dts queue.
[174:284] [2025-02-10 09:02:24 +0000.872634][5dc5] last dts:4369 currentPts:4401
ppsOrSPS:0 queue length:2
[174:348] [2025-02-10 09:02:24 +0000.936891][5dc5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4503
[174:348] [2025-02-10 09:02:24 +0000.937023][5dc5] push video frame to H264
encoder. (100 frame for one log)

[174:348] [2025-02-10 09:02:24 +0000.937083][5dc5] push video frame to H264


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

[174:348] [2025-02-10 09:02:24 +0000.937181][5dc5] H264Encode::push video frame to


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

[174:349] [2025-02-10 09:02:24 +0000.937314][5dc5] The input pts:4503 fps:30


[174:379] [2025-02-10 09:02:24 +0000.967387][5d21] The convert RGB to YUV take 2
[174:382] [2025-02-10 09:02:24 +0000.970653][5dc5] H264Encode::H264SWEncoder get
callback, length:30928 type:1 nalType:1length:30924
[174:406] [2025-02-10 09:02:24 +0000.994253][5dbe] resampled_data_size:2560
[174:410] [2025-02-10 09:02:24 +0000.998747][5dc4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4504queue_audio_frame_:3
[174:548] [2025-02-10 09:02:25 +0000.137151][5dc5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4702
[174:549] [2025-02-10 09:02:25 +0000.137370][5dc5] DTS queue for
Generator:0x777e65f8b8 4667 4702
[174:676] [2025-02-10 09:02:25 +0000.264518][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[174:809] [2025-02-10 09:02:25 +0000.398176][5d21] GPUImageProcessing: process
video frame with resolution 1280 X 720
[174:810] [2025-02-10 09:02:25 +0000.398370][5d21] GPUImageProcessing: input frame
width1280 X 720
[174:810] [2025-02-10 09:02:25 +0000.398695][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[174:810] [2025-02-10 09:02:25 +0000.398786][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[174:873] [2025-02-10 09:02:25 +0000.461827][5d21] The convert RGB to YUV take 1
[174:998] [2025-02-10 09:02:25 +0000.586778][5dc0] The output timestamp from audio
mixer change:48637955
[175:116] [2025-02-10 09:02:25 +0000.705067][5d25] On audio frame the broadcast
with timestamp:48638075 samples:480. (1000 frame for one log)

[175:154] [2025-02-10 09:02:25 +0000.742940][5dc0] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[175:155] [2025-02-10 09:02:25 +0000.743382][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[175:177] [2025-02-10 09:02:25 +0000.765403][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[175:306] [2025-02-10 09:02:25 +0000.894458][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[175:380] [2025-02-10 09:02:25 +0000.968894][5d21] The convert RGB to YUV take 1
[175:382] [2025-02-10 09:02:25 +0000.970440][5dc5] DTS queue for
Generator:0x777e65f8b8 5501 5535
[175:432] [2025-02-10 09:02:26 +0000.20688][5dbe] AF_SpeedFilter::PullFrame eof4
[175:445] [2025-02-10 09:02:26 +0000.33612][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[175:581] [2025-02-10 09:02:26 +0000.169601][5dc5] Push an pts:5736 to dts queue.
[175:615] [2025-02-10 09:02:26 +0000.203632][5dc5] last dts:5699 currentPts:5736
ppsOrSPS:0 queue length:2
[175:678] [2025-02-10 09:02:26 +0000.266499][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[175:680] [2025-02-10 09:02:26 +0000.268211][5d21] webrtc common_video plane
old ..... (1/1000) new: 35001 delete: 34982 diff: 19
[175:792] [2025-02-10 09:02:26 +0000.380963][5dbe]
RecordAudioSource::PullAudioFrame
[175:857] [2025-02-10 09:02:26 +0000.445803][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[175:876] [2025-02-10 09:02:26 +0000.465069][5d21] The convert RGB to YUV take 1
[175:882] [2025-02-10 09:02:26 +0000.471124][5dc5] h264 add frame header cdr flag
[175:883] [2025-02-10 09:02:26 +0000.471466][5dc5] Received key frame:6000
[175:914] [2025-02-10 09:02:26 +0000.502996][5d25] Run AGC when audioType = 0
[175:918] [2025-02-10 09:02:26 +0000.506681][5dc6] get the H.264 IDR frame
[176:162] [2025-02-10 09:02:26 +0000.750265][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[176:178] [2025-02-10 09:02:26 +0000.766921][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[176:184] [2025-02-10 09:02:26 +0000.772602][5dc5] DTS queue for
Generator:0x777e65f8b8 6336
[176:382] [2025-02-10 09:02:26 +0000.970388][5dbe] FilterPipeline2::OnAudioFrame
pts 6590 last_audio_timestamp_ 6590
[176:385] [2025-02-10 09:02:26 +0000.974167][5d21] The convert RGB to YUV take 1
[176:439] [2025-02-10 09:02:27 +0000.27792][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[176:566] [2025-02-10 09:02:27 +0000.154725][5dbe] resampled_data_size:14848
[176:677] [2025-02-10 09:02:27 +0000.265764][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[176:753] [2025-02-10 09:02:27 +0000.341367][5dc4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6826queue_audio_frame_:7
[176:844] [2025-02-10 09:02:27 +0000.433102][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[176:879] [2025-02-10 09:02:27 +0000.467676][5d21] The convert RGB to YUV take 1
[176:915] [2025-02-10 09:02:27 +0000.503920][5dc5] Push an pts:7068 to dts queue.
[176:949] [2025-02-10 09:02:27 +0000.537468][5dc5] SendFrame
encodedImage._timeStamp:7068encodedImage->_length:36000
[176:949] [2025-02-10 09:02:27 +0000.537623][5dc5] last dts:7035 currentPts:7068
ppsOrSPS:0 queue length:2
[177:020] [2025-02-10 09:02:27 +0000.609131][5dc5] DTS queue for
Generator:0x777e65f8b8 7168
[177:146] [2025-02-10 09:02:27 +0000.734826][5dc5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:7265 pts:7265
[177:164] [2025-02-10 09:02:27 +0000.753078][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[177:177] [2025-02-10 09:02:27 +0000.766097][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[177:376] [2025-02-10 09:02:27 +0000.965121][5d21] The convert RGB to YUV take 2
[177:467] [2025-02-10 09:02:28 +0000.55797][5dbe] AF_SpeedFilter audio time,
0x77541c8600 rcv time: 48640415
[177:467] [2025-02-10 09:02:28 +0000.55905][5dbe] AF_SpeedFilter audio time,
0x77541c8600 rcv time: 48640415in_nSamples:441
[177:511] [2025-02-10 09:02:28 +0000.100013][5dbe]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 48640414
[177:511] [2025-02-10 09:02:28 +0000.100131][5dbe]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[177:576] [2025-02-10 09:02:28 +0000.164518][5dbe]
RecordAudioSource::PullAudioFrame
[177:579] [2025-02-10 09:02:28 +0000.167340][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[177:605] [2025-02-10 09:02:28 +0000.194104][5dbe] AF_SpeedFilter::PullFrame eof4
[177:618] [2025-02-10 09:02:28 +0000.206681][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[177:677] [2025-02-10 09:02:28 +0000.265578][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[177:716] [2025-02-10 09:02:28 +0000.305030][5dc5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:7871
[177:716] [2025-02-10 09:02:28 +0000.305162][5dc5] push video frame to H264
encoder. (100 frame for one log)

[177:717] [2025-02-10 09:02:28 +0000.305344][5dc5] push video frame to H264


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

[177:717] [2025-02-10 09:02:28 +0000.305383][5dc5] H264Encode::push video frame to


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

[177:717] [2025-02-10 09:02:28 +0000.305425][5dc5] The input pts:7871 fps:30


[177:748] [2025-02-10 09:02:28 +0000.336439][5dc5] H264Encode::H264SWEncoder get
callback, length:27184 type:1 nalType:1length:27180
[177:772] [2025-02-10 09:02:28 +0000.361147][5d21] webrtc common_video plane
old ..... (1/1000) new: 36001 delete: 35982 diff: 19
[177:848] [2025-02-10 09:02:28 +0000.436481][5dc5] DTS queue for
Generator:0x777e65f8b8 8000
[177:875] [2025-02-10 09:02:28 +0000.463683][5d21] The convert RGB to YUV take 2
[177:878] [2025-02-10 09:02:28 +0000.466438][5dc5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:8031
[177:880] [2025-02-10 09:02:28 +0000.468428][5dc5] h264 add frame header cdr flag
[177:880] [2025-02-10 09:02:28 +0000.468618][5dc5] Received key frame:8000
[177:911] [2025-02-10 09:02:28 +0000.499237][5dc6] get the H.264 IDR frame
[177:915] [2025-02-10 09:02:28 +0000.503971][5d25] Run AGC when audioType = 0
[177:915] [2025-02-10 09:02:28 +0000.504092][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[178:142] [2025-02-10 09:02:28 +0000.731021][5d21] FilterPipeline2::OnVideoFrame
pts 8330 last_video_timestamp_ 8330
[178:158] [2025-02-10 09:02:28 +0000.746613][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[178:176] [2025-02-10 09:02:28 +0000.764659][5d21] GPUImageProcessing: process
video frame with resolution 1280 X 720
[178:176] [2025-02-10 09:02:28 +0000.764743][5d21] GPUImageProcessing: input frame
width1280 X 720
[178:177] [2025-02-10 09:02:28 +0000.765248][5d21] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[178:177] [2025-02-10 09:02:28 +0000.765319][5d21] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[178:177] [2025-02-10 09:02:28 +0000.765397][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[178:246] [2025-02-10 09:02:28 +0000.834447][5dc5] Push an pts:8399 to dts queue.
[178:280] [2025-02-10 09:02:28 +0000.869038][5dc5] last dts:8367 currentPts:8399
ppsOrSPS:0 queue length:2
[178:379] [2025-02-10 09:02:28 +0000.967500][5d21] The convert RGB to YUV take 2
[178:381] [2025-02-10 09:02:28 +0000.969548][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[178:673] [2025-02-10 09:02:29 +0000.262081][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[178:676] [2025-02-10 09:02:29 +0000.264306][5dc5] DTS queue for
Generator:0x777e65f8b8 8798 8831
[178:819] [2025-02-10 09:02:29 +0000.408084][5dbe] resampled_data_size:5632
[178:878] [2025-02-10 09:02:29 +0000.466525][5d21] The convert RGB to YUV take 2
[179:101] [2025-02-10 09:02:29 +0000.689411][5dc4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9148queue_audio_frame_:9
[179:160] [2025-02-10 09:02:29 +0000.748282][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[179:175] [2025-02-10 09:02:29 +0000.764149][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[179:296] [2025-02-10 09:02:29 +0000.884511][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[179:367] [2025-02-10 09:02:29 +0000.956018][5dbe]
RecordAudioSource::PullAudioFrame
[179:378] [2025-02-10 09:02:29 +0000.966708][5d21] The convert RGB to YUV take 2
[179:508] [2025-02-10 09:02:30 +0000.97001][5dc5] DTS queue for
Generator:0x777e65f8b8 9630 9662
[179:579] [2025-02-10 09:02:30 +0000.167967][5dc5] Push an pts:9733 to dts queue.
[179:614] [2025-02-10 09:02:30 +0000.203118][5dc5] last dts:9700 currentPts:9733
ppsOrSPS:0 queue length:2
[179:675] [2025-02-10 09:02:30 +0000.263696][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[179:777] [2025-02-10 09:02:30 +0000.365848][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[179:785] [2025-02-10 09:02:30 +0000.373688][5dbe] AF_SpeedFilter::PullFrame eof4
[179:798] [2025-02-10 09:02:30 +0000.386342][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[179:840] [2025-02-10 09:02:30 +0000.428657][5d21] webrtc common_video plane
old ..... (1/1000) new: 37001 delete: 36982 diff: 19
[179:878] [2025-02-10 09:02:30 +0000.466691][5d21] The convert RGB to YUV take 2
[179:881] [2025-02-10 09:02:30 +0000.469693][5dc5] h264 add frame header cdr flag
[179:881] [2025-02-10 09:02:30 +0000.470002][5dc5] Received key frame:9996
[179:912] [2025-02-10 09:02:30 +0000.501181][5d26] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[179:913] [2025-02-10 09:02:30 +0000.501370][5d26] _deviceSampleRate:48000


[179:914] [2025-02-10 09:02:30 +0000.502578][5dc6] get the H.264 IDR frame
[179:915] [2025-02-10 09:02:30 +0000.503733][5d25] Run AGC when audioType = 0
[179:934] [2025-02-10 09:02:30 +0000.522887][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[180:154] [2025-02-10 09:02:30 +0000.742313][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[180:173] [2025-02-10 09:02:30 +0000.761420][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[180:280] [2025-02-10 09:02:30 +0000.868812][5dc5] SendFrame
encodedImage._timeStamp:10397encodedImage->_length:34576
[180:316] [2025-02-10 09:02:30 +0000.904382][5dc5] DTS queue for
Generator:0x777e65f8b8 10465
[180:377] [2025-02-10 09:02:30 +0000.965244][5d21] The convert RGB to YUV take 2
[180:513] [2025-02-10 09:02:31 +0000.101248][5dc5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10632 pts:10632
[180:675] [2025-02-10 09:02:31 +0000.263701][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[180:876] [2025-02-10 09:02:31 +0000.464482][5d21] The convert RGB to YUV take 2
[180:912] [2025-02-10 09:02:31 +0000.500629][5dc5] Push an pts:11066 to dts queue.
[180:946] [2025-02-10 09:02:31 +0000.535145][5dc5] last dts:11032 currentPts:11066
ppsOrSPS:0 queue length:2
[181:004] [2025-02-10 09:02:31 +0000.592567][5dbe] resampled_data_size:0
[181:016] [2025-02-10 09:02:31 +0000.605138][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[181:080] [2025-02-10 09:02:31 +0000.668692][5dc5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11234
[181:080] [2025-02-10 09:02:31 +0000.668804][5dc5] push video frame to H264
encoder. (100 frame for one log)

[181:080] [2025-02-10 09:02:31 +0000.668867][5dc5] push video frame to H264


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

[181:080] [2025-02-10 09:02:31 +0000.668904][5dc5] H264Encode::push video frame to


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

[181:080] [2025-02-10 09:02:31 +0000.668951][5dc5] The input pts:11234 fps:30


[181:113] [2025-02-10 09:02:31 +0000.701426][5dc5] H264Encode::H264SWEncoder get
callback, length:36192 type:1 nalType:1length:36188
[181:149] [2025-02-10 09:02:31 +0000.738060][5dc5] DTS queue for
Generator:0x777e65f8b8 11298
[181:150] [2025-02-10 09:02:31 +0000.738560][5dbe]
RecordAudioSource::PullAudioFrame
[181:162] [2025-02-10 09:02:31 +0000.750698][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[181:174] [2025-02-10 09:02:31 +0000.763019][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[181:212] [2025-02-10 09:02:31 +0000.800437][5dc5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:11367
[181:369] [2025-02-10 09:02:31 +0000.958139][5dc4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11470queue_audio_frame_:3
[181:378] [2025-02-10 09:02:31 +0000.966273][5d21] The convert RGB to YUV take 2
[181:460] [2025-02-10 09:02:32 +0000.48294][5dbe] AF_SpeedFilter audio 0x77541c8600
PullFrame
[181:544] [2025-02-10 09:02:32 +0000.133159][5d21] GPUImageProcessing: process
video frame with resolution 1280 X 720
[181:545] [2025-02-10 09:02:32 +0000.133323][5d21] GPUImageProcessing: input frame
width1280 X 720
[181:545] [2025-02-10 09:02:32 +0000.133628][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[181:545] [2025-02-10 09:02:32 +0000.133694][5d21] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[181:674] [2025-02-10 09:02:32 +0000.263071][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[181:876] [2025-02-10 09:02:32 +0000.465150][5d21] The convert RGB to YUV take 2
[181:880] [2025-02-10 09:02:32 +0000.468651][5dc5] h264 add frame header cdr flag
[181:880] [2025-02-10 09:02:32 +0000.468972][5dc5] Received key frame:11999
[181:912] [2025-02-10 09:02:32 +0000.501047][5dc6] get the H.264 IDR frame
[181:916] [2025-02-10 09:02:32 +0000.504584][5d25] Run AGC when audioType = 0
[181:916] [2025-02-10 09:02:32 +0000.504931][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[181:943] [2025-02-10 09:02:32 +0000.531261][5d21] webrtc common_video plane
old ..... (1/1000) new: 38001 delete: 37982 diff: 19
[181:960] [2025-02-10 09:02:32 +0000.548216][5dbe] AF_SpeedFilter::PullFrame eof4
[181:973] [2025-02-10 09:02:32 +0000.561322][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[181:978] [2025-02-10 09:02:32 +0000.567151][5dc5] DTS queue for
Generator:0x777e65f8b8 12100 12132
[182:159] [2025-02-10 09:02:32 +0000.747830][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[182:173] [2025-02-10 09:02:32 +0000.762162][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[182:246] [2025-02-10 09:02:32 +0000.834264][5dc5] Push an pts:12398 to dts queue.
[182:280] [2025-02-10 09:02:32 +0000.868292][5dc5] last dts:12368 currentPts:12398
ppsOrSPS:0 queue length:2
[182:375] [2025-02-10 09:02:32 +0000.963303][5d21] The convert RGB to YUV take 2
[182:673] [2025-02-10 09:02:33 +0000.261977][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[182:733] [2025-02-10 09:02:33 +0000.322160][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[182:810] [2025-02-10 09:02:33 +0000.398542][5dc5] DTS queue for
Generator:0x777e65f8b8 12928 12964
[182:875] [2025-02-10 09:02:33 +0000.463886][5d21] The convert RGB to YUV take 1
[182:939] [2025-02-10 09:02:33 +0000.527663][5dbe]
RecordAudioSource::PullAudioFrame
[183:004] [2025-02-10 09:02:33 +0000.593639][5dbe] AF_SpeedFilter audio
0x77541c8600 PullFrame
[183:106] [2025-02-10 09:02:33 +0000.694572][5d21] drawYUV420 render
OpenGLRenderProgram:0x78484ae998
[183:157] [2025-02-10 09:02:33 +0000.745838][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[183:171] [2025-02-10 09:02:33 +0000.759738][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[183:250] [2025-02-10 09:02:33 +0000.838348][5dbe] resampled_data_size:9216
[183:376] [2025-02-10 09:02:33 +0000.964883][5d21] The convert RGB to YUV take 2
[183:540] [2025-02-10 09:02:34 +0000.129371][5dbe] AF_SpeedFilter audio time 111,
0x77541c8600 out time: 48646384 org time: 48646384
[183:574] [2025-02-10 09:02:34 +0000.162858][5dc5] Push an pts:13729 to dts queue.
[183:609] [2025-02-10 09:02:34 +0000.198072][5dc5] SendFrame
encodedImage._timeStamp:13729encodedImage->_length:54640
[183:610] [2025-02-10 09:02:34 +0000.198190][5dc5] last dts:13695 currentPts:13729
ppsOrSPS:0 queue length:2
[183:644] [2025-02-10 09:02:34 +0000.232942][5dc5] DTS queue for
Generator:0x777e65f8b8 13761 13800
[183:675] [2025-02-10 09:02:34 +0000.263518][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[183:725] [2025-02-10 09:02:34 +0000.313732][5dc4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13792queue_audio_frame_:7
[183:823] [2025-02-10 09:02:34 +0000.411732][5dbe] AF_SpeedFilter audio time
[183:875] [2025-02-10 09:02:34 +0000.463279][5d21] The convert RGB to YUV take 2
[183:880] [2025-02-10 09:02:34 +0000.468579][5dc5] h264 add frame header cdr flag
[183:880] [2025-02-10 09:02:34 +0000.468984][5dc5] Received key frame:13996
[183:880] [2025-02-10 09:02:34 +0000.469060][5dc5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13996 pts:13996
[183:913] [2025-02-10 09:02:34 +0000.501883][5dc6] get the H.264 IDR frame
[183:913] [2025-02-10 09:02:34 +0000.501906][5d25] Run AGC when audioType = 0
[184:008] [2025-02-10 09:02:34 +0000.596514][5d21] webrtc common_video plane
old ..... (1/1000) new: 39001 delete: 38982 diff: 19
[184:136] [2025-02-10 09:02:34 +0000.724713][5d21] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[184:136] [2025-02-10 09:02:34 +0000.724885][5dbe] AF_SpeedFilter::PullFrame eof4
[184:150] [2025-02-10 09:02:34 +0000.738368][5dbe]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[184:157] [2025-02-10 09:02:34 +0000.746160][5dc0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[184:173] [2025-02-10 09:02:34 +0000.762150][5d21] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[184:174] [2025-02-10 09:02:34 +0000.763161][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[184:175] [2025-02-10 09:02:34 +0000.764057][5d21] operator(): Stop
[184:175] [2025-02-10 09:02:34 +0000.764108][5d21] StopPullFrameAndWriteMp4
time:48647134 enter.

[184:175] [2025-02-10 09:02:34 +0000.764133][5d21] StopRecording:


[184:180] [2025-02-10 09:02:34 +0000.768217][5dbe] PullAudioFrame: PullFrame audio
finished.
[184:180] [2025-02-10 09:02:34 +0000.768306][5dbe]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[184:181] [2025-02-10 09:02:34 +0000.769955][5dc5]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:431
[184:184] [2025-02-10 09:02:34 +0000.772676][5d20] stop recording
[184:184] [2025-02-10 09:02:34 +0000.772733][5d20]
RecordingSessionInternalSimple:destroy media processers
[184:184] [2025-02-10 09:02:34 +0000.772756][5d20] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[184:184] [2025-02-10 09:02:34 +0000.772816][5d20] H264Encode::flushing hareware
Encoder
[184:184] [2025-02-10 09:02:34 +0000.772930][5d20] Flush time:48647143 enter.

[184:184] [2025-02-10 09:02:34 +0000.772994][5d20] H264Encoder encoder flush


[184:184] [2025-02-10 09:02:34 +0000.773019][5d20] flush output queue
[184:457] [2025-02-10 09:02:35 +0000.46194][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[184:512] [2025-02-10 09:02:35 +0000.100979][5d20] Flush leave. expire time = 328
ms

[184:513] [2025-02-10 09:02:35 +0000.101651][5d20] ~H264EncodeWrap:


[184:513] [2025-02-10 09:02:35 +0000.101860][5d20] ~H264Encode:
[184:513] [2025-02-10 09:02:35 +0000.101957][5d20] teardownCompressionSession:
H264Encode::destroying Encoder
[184:513] [2025-02-10 09:02:35 +0000.102078][5d20] Release time:48647472 enter.

[184:514] [2025-02-10 09:02:35 +0000.102290][5d20] Release:


MediaCodecVideoEncoder::Release _inited:1
[184:514] [2025-02-10 09:02:35 +0000.102367][5d20] Destroy time:48647473 enter.
[184:514] [2025-02-10 09:02:35 +0000.102417][5d20] H264Encoder encoderDestroy
[184:514] [2025-02-10 09:02:35 +0000.102467][5d20]
AndroidMediaCodecVideoEncoder::release env: 0x776466ae00
[184:514] [2025-02-10 09:02:35 +0000.102519][5d20]
AndroidMediaCodecVideoEncoder::Destroy
[184:547] [2025-02-10 09:02:35 +0000.135495][5d20] Destroy leave. expire time = 33
ms

[184:547] [2025-02-10 09:02:35 +0000.135661][5d20] Release leave. expire time = 34


ms

[184:547] [2025-02-10 09:02:35 +0000.135720][5d20] ~AndroidHwAvcEncoder


time:48647506 enter.

[184:547] [2025-02-10 09:02:35 +0000.135861][5d20] Release time:48647506 enter.

[184:547] [2025-02-10 09:02:35 +0000.135931][5d20] Release:


MediaCodecVideoEncoder:: has been released before, just return
[184:547] [2025-02-10 09:02:35 +0000.135993][5d20] Release leave. expire time = 0
ms

[184:547] [2025-02-10 09:02:35 +0000.136025][5d20] ~AndroidMediaCodecVideoEncoder


[184:547] [2025-02-10 09:02:35 +0000.136101][5d20] ~WrapAndroidMediaCodec
time:48647506 enter.

[184:547] [2025-02-10 09:02:35 +0000.136164][5d20] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[184:548] [2025-02-10 09:02:35 +0000.136217][5d20] video hevc hw codec


destructor:0x7764303250

[184:548] [2025-02-10 09:02:35 +0000.136291][5d20] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[184:548] [2025-02-10 09:02:35 +0000.136377][5d20] teardownCompressionSession:


H264Encode::destroyed Encoder
[184:548] [2025-02-10 09:02:35 +0000.136426][5d20]
RecordingSessionInternalSimple:destroy aac encoder output!
[184:548] [2025-02-10 09:02:35 +0000.136485][5d20] AACSWEncode destructor
[184:552] [2025-02-10 09:02:35 +0000.140875][5dc6] MP4 close file successfully
[184:552] [2025-02-10 09:02:35 +0000.140980][5dc6] Recording session Internal:
notify recording ok
[184:552] [2025-02-10 09:02:35 +0000.141020][5dc6] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4,
output_video_timestamp_:14331 last_video_pts_:14331
[184:552] [2025-02-10 09:02:35 +0000.141072][5dc6] OnRecordFinish:
[184:553] [2025-02-10 09:02:35 +0000.141879][5dc6] onRecordingOk: net seek
pos:0record video duration:14364record audio duration:14326
[184:554] [2025-02-10 09:02:35 +0000.142906][5dc0] destructMicSource_w:
[184:554] [2025-02-10 09:02:35 +0000.142998][5dc0] setOutput_w:
MicSource::setOutput() 0x0
[184:555] [2025-02-10 09:02:35 +0000.144095][5d21] releaseThread 0x7753ffe700
[184:555] [2025-02-10 09:02:35 +0000.144162][5d21] ~MicSource: Mic source
destroyed:0x7848526a80
[184:556] [2025-02-10 09:02:35 +0000.145111][5d21] StopPullFrameAndWriteMp4 leave.
expire time = 381 ms
[184:556] [2025-02-10 09:02:35 +0000.145174][5d21] DestroyPipelineAndFilters
time:48647515 enter.

[184:557] [2025-02-10 09:02:35 +0000.145286][5d21] UnbindInputFilter 0x77541c9040


this 0x78484aebc0
[184:557] [2025-02-10 09:02:35 +0000.145335][5d21] UnbindInputFilter 0x77541c91d8
this 0x77541c8750
[184:557] [2025-02-10 09:02:35 +0000.145440][5d21] UnbindInputFilter 0x78484aebc0
this 0x77540b3e60
[184:557] [2025-02-10 09:02:35 +0000.145479][5d21] filter: filter pipeline destroy
this: 0x77540b3dc0
[184:558] [2025-02-10 09:02:35 +0000.146266][5d21] ClearVideoOfSources: recodring
total frames:0
[184:558] [2025-02-10 09:02:35 +0000.146313][5d21] ClearVideoOfSources:
[184:558] [2025-02-10 09:02:35 +0000.146343][5d21] GPUImageProcessing destruct.
[184:558] [2025-02-10 09:02:35 +0000.146401][5d21] destroy TrivalImageDrawer
0x77d53fcbc0
[184:558] [2025-02-10 09:02:35 +0000.146434][5d21] The shader has been initialize,
clean up them.

[184:558] [2025-02-10 09:02:35 +0000.146489][5d21] ~OpenGLFrameBuffer:


[184:558] [2025-02-10 09:02:35 +0000.146604][5d21] ~OpenGLFrameBuffer:
[184:558] [2025-02-10 09:02:35 +0000.146696][5d21] ~OpenGLFrameBuffer:
[184:559] [2025-02-10 09:02:35 +0000.147794][5d21] ~OpenGLFrameBuffer:
[184:559] [2025-02-10 09:02:35 +0000.147882][5d21] ~OpenGLFrameBuffer:
[184:559] [2025-02-10 09:02:35 +0000.147967][5d21] ~OpenGLFrameBuffer:
[184:559] [2025-02-10 09:02:35 +0000.148185][5d21] GPUImageProcessing destruct
finish.
[184:560] [2025-02-10 09:02:35 +0000.148251][5d21] GPURGBAFrame destruct.
[184:560] [2025-02-10 09:02:35 +0000.148341][5d21] destroy OpenGLRenderProgram
0x78484ae998
[184:560] [2025-02-10 09:02:35 +0000.148386][5d21] ~CameraSource time:48647519
enter.

[184:560] [2025-02-10 09:02:35 +0000.148421][5d21] ~CameraSource leave. expire


time = 0 ms

[184:560] [2025-02-10 09:02:35 +0000.148461][5d21] ~RecordAudioSource time:48647519


enter.

[184:560] [2025-02-10 09:02:35 +0000.148498][5d21] ~RecordAudioSource leave.


expire time = 0 ms

[184:560] [2025-02-10 09:02:35 +0000.148535][5d21] DestroyPipelineAndFilters


leave. expire time = 4 ms

[184:578] [2025-02-10 09:02:35 +0000.166607][2372]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[184:579] [2025-02-10 09:02:35 +0000.167524][2372] machine model :poco
[184:579] [2025-02-10 09:02:35 +0000.167601][2372] Support this machine model :poco
[184:579] [2025-02-10 09:02:35 +0000.167645][2372] global inited! current sdk
version: 07-20-936c45f
[184:579] [2025-02-10 09:02:35 +0000.167922][2372] filter: filter pipeline
construtc this: 0x7764547780
[184:579] [2025-02-10 09:02:35 +0000.167985][2372] MediaFilterGraph:
MediaFilterGraph construct
[184:579] [2025-02-10 09:02:35 +0000.168023][2372] GLESContext:
[184:579] [2025-02-10 09:02:35 +0000.168085][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[184:581] [2025-02-10 09:02:35 +0000.169346][2372] The result of creation:
0x7764577d80
[184:581] [2025-02-10 09:02:35 +0000.169524][2372] The result of
eglCreatePbufferSurface is: 0x7764587000
[184:581] [2025-02-10 09:02:35 +0000.169630][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[184:581] [2025-02-10 09:02:35 +0000.169665][2372] The source 0 speed:1
[184:581] [2025-02-10 09:02:35 +0000.169696][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4,
delay: 0
[184:581] [2025-02-10 09:02:35 +0000.169727][2372] CreateDecoderByVideoSource
time:48647540 enter.

[184:581] [2025-02-10 09:02:35 +0000.169888][2372] running_decoder_count:0max


count:2
[184:581] [2025-02-10 09:02:35 +0000.169923][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77641b7800
[184:582] [2025-02-10 09:02:35 +0000.170711][5de1] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7848546a00] Current FFmpeg version git-2021-06-16-
97cea6f

[184:609] [2025-02-10 09:02:35 +0000.198016][5de1] OnStreamInfoFound: video


duration_: 14364
[184:611] [2025-02-10 09:02:35 +0000.199273][5de2] NO get frame from decoder
[184:611] [2025-02-10 09:02:35 +0000.199340][2372] start decoder
[184:611] [2025-02-10 09:02:35 +0000.199424][2372] CreateDecoderByVideoSource
leave. expire time = 30 ms

[184:611] [2025-02-10 09:02:35 +0000.199505][2372] BindInputFilter 0x775c1e6ba0


this 0x775be99a58
[184:611] [2025-02-10 09:02:35 +0000.199566][2372] BindInputFilter 0x775be99a58
this 0x775be99b18
[184:611] [2025-02-10 09:02:35 +0000.199625][2372] BindInputFilter 0x775c1e6ba0
this 0x775be99bd8
[184:611] [2025-02-10 09:02:35 +0000.199682][2372] BindInputFilter 0x775be99bd8
this 0x775be99d58
[184:611] [2025-02-10 09:02:35 +0000.199720][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[184:611] [2025-02-10 09:02:35 +0000.199777][2372] BindInputFilter 0x775be99b18
this 0x775be99e18
[184:611] [2025-02-10 09:02:35 +0000.199837][2372] BindInputFilter 0x775be99e18
this 0x7764547820
[184:611] [2025-02-10 09:02:35 +0000.199895][2372] BindInputFilter 0x775be99d58
this 0x775be99ed8
[184:611] [2025-02-10 09:02:35 +0000.199952][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[184:611] [2025-02-10 09:02:35 +0000.200012][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[184:612] [2025-02-10 09:02:35 +0000.200706][2372] machine model :poco
[184:612] [2025-02-10 09:02:35 +0000.200746][2372] Support this machine model :poco
[184:612] [2025-02-10 09:02:35 +0000.200779][2372] global inited! current sdk
version: 07-20-936c45f
[184:612] [2025-02-10 09:02:35 +0000.200865][2372] GetPipeline:
-----------------------------------------
[184:612] [2025-02-10 09:02:35 +0000.200904][2372] GetPipeline: source:
0x775c1e6980
[184:612] [2025-02-10 09:02:35 +0000.200952][2372] GetPipeline: filter: NULLFilter
[184:612] [2025-02-10 09:02:35 +0000.200985][2372] GetPipeline: filter: NULLFilter
[184:612] [2025-02-10 09:02:35 +0000.201027][2372] GetPipeline: filter: NULLFilter
[184:612] [2025-02-10 09:02:35 +0000.201064][2372] GetPipeline: audio filter:
AuidoNULLFilter
[184:612] [2025-02-10 09:02:35 +0000.201086][5de2] NO get frame from decoder
[184:612] [2025-02-10 09:02:35 +0000.201101][2372] GetPipeline: audio filter:
AuidoNULLFilter
[184:613] [2025-02-10 09:02:35 +0000.201389][2372] GetPipeline: audio filter:
AudioNUllFilter
[184:613] [2025-02-10 09:02:35 +0000.201423][2372] GetPipeline:
------------------------------------------
[184:613] [2025-02-10 09:02:35 +0000.201462][2372] filter: filter pipeline2 update
pattern: 0
[184:613] [2025-02-10 09:02:35 +0000.202087][5de2] NO get frame from decoder
[184:615] [2025-02-10 09:02:35 +0000.203320][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[184:615] [2025-02-10 09:02:35 +0000.203737][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[184:615] [2025-02-10 09:02:35 +0000.203880][2372] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[184:615] [2025-02-10 09:02:35 +0000.203921][5de2] NO get frame from decoder
[184:616] [2025-02-10 09:02:35 +0000.205085][2372] DeviceInit:
[184:617] [2025-02-10 09:02:35 +0000.205431][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[184:617] [2025-02-10 09:02:35 +0000.205896][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[184:618] [2025-02-10 09:02:35 +0000.206268][2372] CreatePlatformSpecificObjects:
[184:618] [2025-02-10 09:02:35 +0000.206355][2372] audio device use null audio
input and opensl output
[184:618] [2025-02-10 09:02:35 +0000.206436][2372] Create OpenSLES output module
with java VM support.

[184:618] [2025-02-10 09:02:35 +0000.206597][2372] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[184:618] [2025-02-10 09:02:35 +0000.206894][2372] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[184:619] [2025-02-10 09:02:35 +0000.207312][2372] Create OpenSLES output module
with buffer num:2

[184:619] [2025-02-10 09:02:35 +0000.207379][2372] Error(trace.cc:40): Init the


output and input for audio device template.
[184:619] [2025-02-10 09:02:35 +0000.207416][2372] Init the output device.

[184:619] [2025-02-10 09:02:35 +0000.207422][5de2] NO get frame from decoder


[184:619] [2025-02-10 09:02:35 +0000.207449][2372] Set the playout as stereo:1
[184:619] [2025-02-10 09:02:35 +0000.207487][2372] Set the sample rate to be:44100

[184:619] [2025-02-10 09:02:35 +0000.207593][2372] Low latency buffer size:144 low


sample rate:48000
[184:619] [2025-02-10 09:02:35 +0000.207636][2372] DeviceInit: Done
[184:619] [2025-02-10 09:02:35 +0000.207826][2372] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[184:620] [2025-02-10 09:02:35 +0000.208224][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[184:620] [2025-02-10 09:02:35 +0000.208339][2372]
MediaFilterPlayer::SetPlayerNotify 0x77641cec60
[184:620] [2025-02-10 09:02:35 +0000.208399][2372]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[184:620] [2025-02-10 09:02:35 +0000.208438][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[184:620] [2025-02-10 09:02:35 +0000.208569][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[184:620] [2025-02-10 09:02:35 +0000.208671][2372] SetGraphLoop: SetGraphLoop 1
[184:620] [2025-02-10 09:02:35 +0000.208712][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[184:620] [2025-02-10 09:02:35 +0000.208653][5dec] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x775becde18
[184:620] [2025-02-10 09:02:35 +0000.208750][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[184:620] [2025-02-10 09:02:35 +0000.209137][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[184:621] [2025-02-10 09:02:35 +0000.209372][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[184:624] [2025-02-10 09:02:35 +0000.212444][5dee] Start:
[184:624] [2025-02-10 09:02:35 +0000.212598][5ded] operator(): video render
started.
[184:624] [2025-02-10 09:02:35 +0000.212634][5de2] NO get frame from decoder
[184:628] [2025-02-10 09:02:35 +0000.216192][5dee] Start:
[184:628] [2025-02-10 09:02:35 +0000.216288][5dee] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[184:628] [2025-02-10 09:02:35 +0000.216355][5dee] Reset: history total size: 98
[184:628] [2025-02-10 09:02:35 +0000.216407][5dee] DeviceStart:
audioDevice_:0x775bea1000
[184:628] [2025-02-10 09:02:35 +0000.216428][5dee] DeviceStart: time profile
playout init before
[184:628] [2025-02-10 09:02:35 +0000.216453][5dee] DeviceStart: time profile
playout init end
[184:628] [2025-02-10 09:02:35 +0000.216471][5dee] OpenSlesOutput:Start playout

[184:628] [2025-02-10 09:02:35 +0000.216602][5de2] NO get frame from decoder


[184:630] [2025-02-10 09:02:35 +0000.218815][5dee] Create the opensl output player.
streamtype before:0

[184:630] [2025-02-10 09:02:35 +0000.218867][5dee] Create the opensl output player.


streamtype after:3

[184:631] [2025-02-10 09:02:35 +0000.219806][5de2] NO get frame from decoder


[184:697] [2025-02-10 09:02:35 +0000.285513][5dee] Enqueue opensl buffer size:1764
[184:720] [2025-02-10 09:02:35 +0000.308541][5dee] DeviceStart: time profile
playout all end
[184:720] [2025-02-10 09:02:35 +0000.308637][5dee] operator(): Audio playback
started.
[184:720] [2025-02-10 09:02:35 +0000.308817][5dee] operator(): Started now!
[184:757] [2025-02-10 09:02:35 +0000.346157][5ded] lipsync_debug: First video frame
rendering.
[184:783] [2025-02-10 09:02:35 +0000.371472][5df1] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[184:800] [2025-02-10 09:02:35 +0000.388661][5dee] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[184:801] [2025-02-10 09:02:35 +0000.389364][5dee] First audio frame rendering
[184:854] [2025-02-10 09:02:35 +0000.442536][5ded] DriveRender working... (1/200)
[185:021] [2025-02-10 09:02:35 +0000.610129][5ded] lipsync_debug:displaying video
ts:27090 The current displayed video timestamp is:48647980
[185:060] [2025-02-10 09:02:35 +0000.648506][5def] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 21470
[185:060] [2025-02-10 09:02:35 +0000.648618][5def] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[185:242] [2025-02-10 09:02:35 +0000.830982][5dee] The audio playback speed:100
(1/100)
[185:242] [2025-02-10 09:02:35 +0000.831086][5dee] lipsync_debug: The current
played audio timestamp is:25570(1/50)
[185:300] [2025-02-10 09:02:35 +0000.889095][5df0]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[185:306] [2025-02-10 09:02:35 +0000.894478][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[185:346] [2025-02-10 09:02:35 +0000.934666][5ded]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:22 last
video ts:54360 frame->pts:57240 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[185:346] [2025-02-10 09:02:35 +0000.934782][5ded] lipsync_debug: tsDelta -
timeDelta = 10
[185:538] [2025-02-10 09:02:36 +0000.126596][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[185:687] [2025-02-10 09:02:36 +0000.275825][5ded] lipsync_debug:displaying video
ts:87030 The current displayed video timestamp is:48648646
[185:708] [2025-02-10 09:02:36 +0000.296606][5df0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 111240pts ms:1.236e+06
[185:709] [2025-02-10 09:02:36 +0000.297613][5df0] OnVideoFrameReady(1/200)
[185:709] [2025-02-10 09:02:36 +0000.297722][5ded] operator() frame->pts-
9223372036854775808 queue_ size: 8 (1/200)
[185:914] [2025-02-10 09:02:36 +0000.502781][5d25] Run AGC when audioType = 0
[185:914] [2025-02-10 09:02:36 +0000.502962][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[186:174] [2025-02-10 09:02:36 +0000.762878][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[186:384] [2025-02-10 09:02:36 +0000.972794][5ded] DriveRender working... (1/200)
[186:498] [2025-02-10 09:02:37 +0000.86237][5df1]
PlayerSimpleBufferQueueCallbackHandler function
[186:502] [2025-02-10 09:02:37 +0000.90877][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[186:519] [2025-02-10 09:02:37 +0000.107263][5ded] lipsync_debug:displaying video
ts:147060 The current displayed video timestamp is:48649478
[186:551] [2025-02-10 09:02:37 +0000.140124][5ded] lipsync_debug:remaining time:10
tsDelta - timeDelta:1
[186:552] [2025-02-10 09:02:37 +0000.140233][5ded] lipsync_debug:result remaining
time:1
[186:666] [2025-02-10 09:02:37 +0000.254190][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[186:892] [2025-02-10 09:02:37 +0000.480256][5ded]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:25 timeDelta:26 last
video ts:174780 frame->pts:177030 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[186:892] [2025-02-10 09:02:37 +0000.480363][5ded] lipsync_debug: tsDelta -
timeDelta = -1
[187:225] [2025-02-10 09:02:37 +0000.814061][5ded] lipsync_debug:displaying video
ts:207090 The current displayed video timestamp is:48650184
[187:386] [2025-02-10 09:02:37 +0000.975115][5def] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 123838
[187:387] [2025-02-10 09:02:37 +0000.975210][5def] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[187:502] [2025-02-10 09:02:38 +0000.90427][5dee] The audio playback speed:100
(1/100)
[187:502] [2025-02-10 09:02:38 +0000.90598][5dee] lipsync_debug: The current played
audio timestamp is:127938(1/50)
[187:538] [2025-02-10 09:02:38 +0000.126985][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[187:823] [2025-02-10 09:02:38 +0000.411491][5ded] lipsync_debug:displaying video
ts:266850 The current displayed video timestamp is:48650782
[187:825] [2025-02-10 09:02:38 +0000.413766][5ded] lipsync_debug: render a video
frame
[187:859] [2025-02-10 09:02:38 +0000.447734][5ded] DriveRender working... (1/200)
[187:894] [2025-02-10 09:02:38 +0000.482463][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[187:915] [2025-02-10 09:02:38 +0000.503370][5d25] Run AGC when audioType = 0
[188:024] [2025-02-10 09:02:38 +0000.612915][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[188:029] [2025-02-10 09:02:38 +0000.617716][5ded] lipsync_debug:result remaining
time:0
[188:029] [2025-02-10 09:02:38 +0000.617811][5ded] dynamic updated lipsync delay:0
[188:092] [2025-02-10 09:02:38 +0000.680484][5df0] video frame wait audio frame:
last_video_timestamp:3570 last_audio_timestamp:3457.91
[188:269] [2025-02-10 09:02:38 +0000.857344][5df0] webrtc common_video plane
old ..... (1/1000) new: 40001 delete: 39994 diff: 7
[188:393] [2025-02-10 09:02:38 +0000.981249][5ded]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:315090 frame->pts:318060 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[188:393] [2025-02-10 09:02:38 +0000.981381][5ded] lipsync_debug: tsDelta -
timeDelta = 0
[188:492] [2025-02-10 09:02:39 +0000.81179][5ded] lipsync_debug:displaying video
ts:326970 The current displayed video timestamp is:48651451
[188:505] [2025-02-10 09:02:39 +0000.93642][5ded] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[188:505] [2025-02-10 09:02:39 +0000.93771][5ded] lipsync_debug:result remaining
time:10
[188:507] [2025-02-10 09:02:39 +0000.96023][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[189:063] [2025-02-10 09:02:39 +0000.651226][5df0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 411030pts ms:4.567e+06
[189:064] [2025-02-10 09:02:39 +0000.652621][5df0] OnVideoFrameReady(1/200)
[189:064] [2025-02-10 09:02:39 +0000.653155][5ded] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[189:206] [2025-02-10 09:02:39 +0000.794204][5ded] lipsync_debug:displaying video
ts:387360 The current displayed video timestamp is:48652165
[189:389] [2025-02-10 09:02:39 +0000.977866][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[189:418] [2025-02-10 09:02:40 +0000.6968][5ded] DriveRender working... (1/200)
[189:540] [2025-02-10 09:02:40 +0000.129164][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[189:627] [2025-02-10 09:02:40 +0000.216164][5def] FilterPipeline2::OnAudioFrame
pts 221092 last_audio_timestamp_ 5013.42
[189:629] [2025-02-10 09:02:40 +0000.218016][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[189:710] [2025-02-10 09:02:40 +0000.298996][5def] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 226206
[189:710] [2025-02-10 09:02:40 +0000.299095][5def] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[189:836] [2025-02-10 09:02:40 +0000.424580][5ded] lipsync_debug:displaying video
ts:447030 The current displayed video timestamp is:48652795
[189:854] [2025-02-10 09:02:40 +0000.442988][5dee] The audio playback speed:100
(1/100)
[189:855] [2025-02-10 09:02:40 +0000.443213][5dee] lipsync_debug: The current
played audio timestamp is:230306(1/50)
[189:911] [2025-02-10 09:02:40 +0000.499481][5ded]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:13 last
video ts:452610 frame->pts:455760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[189:911] [2025-02-10 09:02:40 +0000.499592][5ded] lipsync_debug: tsDelta -
timeDelta = 22
[189:912] [2025-02-10 09:02:40 +0000.500979][5d26] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[189:912] [2025-02-10 09:02:40 +0000.501129][5d26] _deviceSampleRate:48000

[189:917] [2025-02-10 09:02:40 +0000.505662][5d25] Run AGC when audioType = 0


[189:917] [2025-02-10 09:02:40 +0000.505819][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[190:462] [2025-02-10 09:02:41 +0000.50313][5ded] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[190:462] [2025-02-10 09:02:41 +0000.50447][5ded] lipsync_debug:result remaining
time:10
[190:505] [2025-02-10 09:02:41 +0000.93857][5ded] lipsync_debug:displaying video
ts:507150 The current displayed video timestamp is:48653464
[190:512] [2025-02-10 09:02:41 +0000.101139][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[190:726] [2025-02-10 09:02:41 +0000.314410][5dee] total delay:41 videoTsMS:5835
audioTsMS:5794 diff:41
[190:726] [2025-02-10 09:02:41 +0000.314791][5dee] Set the lipsync delay:41
[190:757] [2025-02-10 09:02:41 +0000.345550][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[190:913] [2025-02-10 09:02:41 +0000.501961][5ded] DriveRender working... (1/200)
[191:210] [2025-02-10 09:02:41 +0000.798257][5ded] lipsync_debug:displaying video
ts:566820 The current displayed video timestamp is:48654169
[191:212] [2025-02-10 09:02:41 +0000.800636][5ded] lipsync_debug: render a video
frame
[191:239] [2025-02-10 09:02:41 +0000.827886][5df0]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[191:346] [2025-02-10 09:02:41 +0000.934220][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[191:413] [2025-02-10 09:02:42 +0000.2089][5ded] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:36 timeDelta:36 last video ts:581940 frame->pts:585180
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[191:414] [2025-02-10 09:02:42 +0000.2205][5ded] lipsync_debug: tsDelta - timeDelta
= 0
[191:414] [2025-02-10 09:02:42 +0000.2237][5ded] lipsync_debug:result remaining
time:0
[191:414] [2025-02-10 09:02:42 +0000.2267][5ded] dynamic updated lipsync delay:0
[191:538] [2025-02-10 09:02:42 +0000.126844][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[191:844] [2025-02-10 09:02:42 +0000.432730][5ded] lipsync_debug:displaying video
ts:626850 The current displayed video timestamp is:48654803
[191:916] [2025-02-10 09:02:42 +0000.504388][5d25] Run AGC when audioType = 0
[192:035] [2025-02-10 09:02:42 +0000.623836][5def] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 328574
[192:035] [2025-02-10 09:02:42 +0000.623935][5def] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[192:108] [2025-02-10 09:02:42 +0000.696449][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[192:207] [2025-02-10 09:02:42 +0000.795208][5dee] The audio playback speed:100
(1/100)
[192:207] [2025-02-10 09:02:42 +0000.795379][5dee] lipsync_debug: The current
played audio timestamp is:332674(1/50)
[192:359] [2025-02-10 09:02:42 +0000.947466][5df0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 711000pts ms:7.9e+06
[192:360] [2025-02-10 09:02:42 +0000.948706][5df0] OnVideoFrameReady(1/200)
[192:361] [2025-02-10 09:02:42 +0000.949246][5ded] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[192:369] [2025-02-10 09:02:42 +0000.957436][5ded] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[192:369] [2025-02-10 09:02:42 +0000.957523][5ded] lipsync_debug:result remaining
time:10
[192:380] [2025-02-10 09:02:42 +0000.968784][5ded] DriveRender working... (1/200)
[192:429] [2025-02-10 09:02:43 +0000.17265][5df0] webrtc common_video plane
old ..... (1/1000) new: 41001 delete: 40994 diff: 7
[192:510] [2025-02-10 09:02:43 +0000.98680][5ded] lipsync_debug:displaying video
ts:686790 The current displayed video timestamp is:48655469
[192:533] [2025-02-10 09:02:43 +0000.121690][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[192:888] [2025-02-10 09:02:43 +0000.477085][5ded]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:2 last video
ts:717030 frame->pts:720000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[192:889] [2025-02-10 09:02:43 +0000.477231][5ded] lipsync_debug: tsDelta -
timeDelta = 31
[193:073] [2025-02-10 09:02:43 +0000.661755][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[193:218] [2025-02-10 09:02:43 +0000.806719][5ded] lipsync_debug:displaying video
ts:746820 The current displayed video timestamp is:48656177
[193:482] [2025-02-10 09:02:44 +0000.71185][5df0] Error(video_source.cc:430): wait
decoder a frame: 0
[193:540] [2025-02-10 09:02:44 +0000.128946][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[193:869] [2025-02-10 09:02:44 +0000.457990][5ded] lipsync_debug:displaying video
ts:806940 The current displayed video timestamp is:48656828
[193:881] [2025-02-10 09:02:44 +0000.469790][5ded] DriveRender working... (1/200)
[193:913] [2025-02-10 09:02:44 +0000.502160][5d25] Run AGC when audioType = 0
[193:914] [2025-02-10 09:02:44 +0000.502249][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[194:049] [2025-02-10 09:02:44 +0000.637562][5df0] video frame wait audio frame:
last_video_timestamp:9600 last_audio_timestamp:9470.02
[194:302] [2025-02-10 09:02:44 +0000.891157][5ded] lipsync_debug:remaining time:10
tsDelta - timeDelta:37
[194:303] [2025-02-10 09:02:44 +0000.891242][5ded] lipsync_debug:result remaining
time:10
[194:342] [2025-02-10 09:02:44 +0000.930795][5def] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 430942
[194:342] [2025-02-10 09:02:44 +0000.930899][5def] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[194:399] [2025-02-10 09:02:44 +0000.987579][5ded]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:31 last
video ts:851850 frame->pts:854640 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[194:399] [2025-02-10 09:02:44 +0000.987691][5ded] lipsync_debug: tsDelta -
timeDelta = 0
[194:519] [2025-02-10 09:02:45 +0000.107275][5df1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[194:529] [2025-02-10 09:02:45 +0000.117859][5dee] The audio playback speed:100
(1/100)
[194:529] [2025-02-10 09:02:45 +0000.118100][5dee] lipsync_debug: The current
played audio timestamp is:435042(1/50)
[194:533] [2025-02-10 09:02:45 +0000.121299][5ded] lipsync_debug:displaying video
ts:866700 The current displayed video timestamp is:48657492
[194:536] [2025-02-10 09:02:45 +0000.124769][5ded] lipsync_debug: render a video
frame
[194:659] [2025-02-10 09:02:45 +0000.247758][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[194:660] [2025-02-10 09:02:45 +0000.249099][5dee] Stop:
[194:661] [2025-02-10 09:02:45 +0000.249456][5ded] operator(): Video Render
stopped.
[194:661] [2025-02-10 09:02:45 +0000.249657][5dee] Stop:
[194:661] [2025-02-10 09:02:45 +0000.250073][5dee] DeviceStop:
audioDevice_:0x775bea1000
[194:661] [2025-02-10 09:02:45 +0000.250141][5dee] OpenSlesOutput:Stop playout

[194:664] [2025-02-10 09:02:45 +0000.252573][5dee] DeviceStop: Done


[194:664] [2025-02-10 09:02:45 +0000.252708][5dee] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[194:664] [2025-02-10 09:02:45 +0000.252769][5dee] operator(): Stop now!
[194:683] [2025-02-10 09:02:45 +0000.271788][2372]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[194:683] [2025-02-10 09:02:45 +0000.271914][2372] StopPreView: Have Stopped,
operation cancel
[194:683] [2025-02-10 09:02:45 +0000.271949][2372] Stop:
[194:683] [2025-02-10 09:02:45 +0000.272066][5dee] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[194:684] [2025-02-10 09:02:45 +0000.272268][2372] DeviceRelease:
audioDevice_:0x775bea1000
[194:684] [2025-02-10 09:02:45 +0000.272303][2372] OpenSlesOutput:Stop playout

[194:684] [2025-02-10 09:02:45 +0000.272339][2372] DeviceRelease: Release the


webrtc device object.
[194:684] [2025-02-10 09:02:45 +0000.272522][2372] OpenSlesOutput destruct.

[194:684] [2025-02-10 09:02:45 +0000.272579][2372] DeviceRelease: Done


[194:684] [2025-02-10 09:02:45 +0000.272673][2372] Stop:
[194:684] [2025-02-10 09:02:45 +0000.272789][5ded] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[194:688] [2025-02-10 09:02:45 +0000.276359][2372] global uninited!
[194:688] [2025-02-10 09:02:45 +0000.276548][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[194:688] [2025-02-10 09:02:45 +0000.276714][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[194:688] [2025-02-10 09:02:45 +0000.276775][2372] RemoveVideoBackGroud: hava not
add video backgroud
[194:688] [2025-02-10 09:02:45 +0000.276848][2372] UnbindInputFilter 0x775be99e18
this 0x7764547820
[194:688] [2025-02-10 09:02:45 +0000.276906][2372] ClearAllSource: remove source
filter, sourceid: 0x775c1e6980
[194:688] [2025-02-10 09:02:45 +0000.276952][2372] DestoryDecoderByVideoSource
time:48657647 enter.

[194:688] [2025-02-10 09:02:45 +0000.277000][2372] ~VideoBindDecoder time:48657647


enter.

[194:689] [2025-02-10 09:02:45 +0000.277248][2372] CleanUp time:48657648 enter.


[194:694] [2025-02-10 09:02:45 +0000.282421][2372] CleanUp leave. expire time = 5
ms

[194:694] [2025-02-10 09:02:45 +0000.282520][2372] CleanUp time:48657653 enter.

[194:694] [2025-02-10 09:02:45 +0000.282847][2372] CleanUp leave. expire time = 0


ms

[194:695] [2025-02-10 09:02:45 +0000.283637][2372] ~VideoBindDecoder leave. expire


time = 7 ms

[194:695] [2025-02-10 09:02:45 +0000.283691][2372] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[194:695] [2025-02-10 09:02:45 +0000.283761][2372] UnbindInputFilter 0x775be99b18


this 0x775be99e18
[194:695] [2025-02-10 09:02:45 +0000.283828][2372] UnbindInputFilter 0x775be99a58
this 0x775be99b18
[194:695] [2025-02-10 09:02:45 +0000.283894][2372] UnbindInputFilter 0x775c1e6ba0
this 0x775be99a58
[194:695] [2025-02-10 09:02:45 +0000.283951][2372] UnbindInputFilter 0x775be99d58
this 0x775be99ed8
[194:695] [2025-02-10 09:02:45 +0000.284007][2372] UnbindInputFilter 0x775be99bd8
this 0x775be99d58
[194:695] [2025-02-10 09:02:45 +0000.284072][2372] UnbindInputFilter 0x775c1e6ba0
this 0x775be99bd8
[194:696] [2025-02-10 09:02:45 +0000.284434][2372] ~GLESContext:
[194:697] [2025-02-10 09:02:45 +0000.285220][2372] GLESContext destruct finish.
[194:697] [2025-02-10 09:02:45 +0000.285270][2372] filter: filter pipeline destroy
this: 0x7764547780
[194:697] [2025-02-10 09:02:45 +0000.285819][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[194:701] [2025-02-10 09:02:45 +0000.289371][2372] machine model :poco
[194:701] [2025-02-10 09:02:45 +0000.289458][2372] Support this machine model :poco
[194:701] [2025-02-10 09:02:45 +0000.289503][2372] global inited! current sdk
version: 07-20-936c45f
[194:701] [2025-02-10 09:02:45 +0000.289776][2372] filter: filter pipeline
construtc this: 0x7764547780
[194:701] [2025-02-10 09:02:45 +0000.289840][2372] MediaFilterGraph:
MediaFilterGraph construct
[194:701] [2025-02-10 09:02:45 +0000.289877][2372] GLESContext:
[194:701] [2025-02-10 09:02:45 +0000.289943][2372] The result of eglGetDisplay is:
0xb40000790431bf40
[194:703] [2025-02-10 09:02:45 +0000.291552][2372] The result of creation:
0x783b5b4980
[194:703] [2025-02-10 09:02:45 +0000.291734][2372] The result of
eglCreatePbufferSurface is: 0x7764577a00
[194:703] [2025-02-10 09:02:45 +0000.291923][2372] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[194:703] [2025-02-10 09:02:45 +0000.291987][2372] The source 0 speed:1
[194:703] [2025-02-10 09:02:45 +0000.292047][2372] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4,
delay: 0
[194:703] [2025-02-10 09:02:45 +0000.292108][2372] CreateDecoderByVideoSource
time:48657662 enter.

[194:704] [2025-02-10 09:02:45 +0000.292448][2372] running_decoder_count:0max


count:2
[194:704] [2025-02-10 09:02:45 +0000.292524][2372] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x77641b7800
[194:705] [2025-02-10 09:02:45 +0000.293499][5e13] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x77645ee000] Current FFmpeg version git-2021-06-16-
97cea6f

[194:737] [2025-02-10 09:02:45 +0000.325368][5e13] OnStreamInfoFound: video


duration_: 14364
[194:739] [2025-02-10 09:02:45 +0000.327992][5e14] NO get frame from decoder
[194:739] [2025-02-10 09:02:45 +0000.327992][2372] start decoder
[194:740] [2025-02-10 09:02:45 +0000.328513][2372] CreateDecoderByVideoSource
leave. expire time = 37 ms

[194:740] [2025-02-10 09:02:45 +0000.328575][2372] BindInputFilter 0x775c1e6ba0


this 0x775be99a58
[194:740] [2025-02-10 09:02:45 +0000.328608][2372] BindInputFilter 0x775be99a58
this 0x775be99b18
[194:740] [2025-02-10 09:02:45 +0000.328638][2372] BindInputFilter 0x775c1e6ba0
this 0x775be99bd8
[194:740] [2025-02-10 09:02:45 +0000.328661][2372] BindInputFilter 0x775be99bd8
this 0x775be9a358
[194:740] [2025-02-10 09:02:45 +0000.328678][2372] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[194:740] [2025-02-10 09:02:45 +0000.328706][2372] BindInputFilter 0x775be99b18
this 0x775be9a418
[194:740] [2025-02-10 09:02:45 +0000.328750][2372] BindInputFilter 0x775be9a418
this 0x7764547820
[194:740] [2025-02-10 09:02:45 +0000.328788][2372] BindInputFilter 0x775be9a358
this 0x775be9a4d8
[194:740] [2025-02-10 09:02:45 +0000.328823][2372] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_48632642.mp4
[194:740] [2025-02-10 09:02:45 +0000.328897][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[194:740] [2025-02-10 09:02:45 +0000.329037][2372] MediaComposeFile time:48657699
enter.

[194:740] [2025-02-10 09:02:45 +0000.329077][2372] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[194:740] [2025-02-10 09:02:45 +0000.329173][2372] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[194:741] [2025-02-10 09:02:45 +0000.329282][2372] Recording session using default
bitrate support by app:14680064
[194:741] [2025-02-10 09:02:45 +0000.329317][5e14] NO get frame from decoder
[194:741] [2025-02-10 09:02:45 +0000.329565][5e1e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x773ac16a40
[194:741] [2025-02-10 09:02:45 +0000.329679][5e1e] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[194:741] [2025-02-10 09:02:45 +0000.329909][5e14] NO get frame from decoder
[194:742] [2025-02-10 09:02:45 +0000.330335][5e14] NO get frame from decoder
[194:742] [2025-02-10 09:02:45 +0000.330321][2372] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[194:742] [2025-02-10 09:02:45 +0000.330762][2372] GetPipeline:
-----------------------------------------
[194:742] [2025-02-10 09:02:45 +0000.330838][2372] GetPipeline: source:
0x775c1e6980
[194:742] [2025-02-10 09:02:45 +0000.330902][2372] GetPipeline: filter: NULLFilter
[194:742] [2025-02-10 09:02:45 +0000.330951][2372] GetPipeline: filter: NULLFilter
[194:742] [2025-02-10 09:02:45 +0000.331002][2372] GetPipeline: filter: NULLFilter
[194:742] [2025-02-10 09:02:45 +0000.331049][2372] GetPipeline: audio filter:
AuidoNULLFilter
[194:742] [2025-02-10 09:02:45 +0000.331097][2372] GetPipeline: audio filter:
AuidoNULLFilter
[194:742] [2025-02-10 09:02:45 +0000.331144][5e14] NO get frame from decoder
[194:742] [2025-02-10 09:02:45 +0000.331144][2372] GetPipeline: audio filter:
AudioNUllFilter
[194:743] [2025-02-10 09:02:45 +0000.331240][2372] GetPipeline:
------------------------------------------
[194:743] [2025-02-10 09:02:45 +0000.331293][2372] filter: filter pipeline2 update
pattern: 2
[194:743] [2025-02-10 09:02:45 +0000.331635][2372] MediaComposeFile leave. expire
time = 3 ms

[194:743] [2025-02-10 09:02:45 +0000.331873][5e14] NO get frame from decoder


[194:744] [2025-02-10 09:02:45 +0000.332263][2372] machine model :poco
[194:744] [2025-02-10 09:02:45 +0000.332312][2372] Support this machine model :poco
[194:744] [2025-02-10 09:02:45 +0000.332368][2372] global inited! current sdk
version: 07-20-936c45f
[194:744] [2025-02-10 09:02:45 +0000.332387][5e14] NO get frame from decoder
[194:744] [2025-02-10 09:02:45 +0000.333126][5e14] NO get frame from decoder
[194:757] [2025-02-10 09:02:45 +0000.346068][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[194:757] [2025-02-10 09:02:45 +0000.346181][2372] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 300
[194:758] [2025-02-10 09:02:45 +0000.346253][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[194:758] [2025-02-10 09:02:45 +0000.346292][2372] BeginCompose: BeginCompose, is
composing 0
[194:758] [2025-02-10 09:02:45 +0000.346393][5e1e] start recording, file path:
[194:758] [2025-02-10 09:02:45 +0000.346559][5e1e] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 300 audio_timescale:44100
video_timescale:90000
[194:758] [2025-02-10 09:02:45 +0000.346599][5e1e] 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
[194:758] [2025-02-10 09:02:45 +0000.346633][5e1e] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 300
[194:758] [2025-02-10 09:02:45 +0000.346668][5e1e] fd_open successed
handle:0xb40000790437b0b0
[194:758] [2025-02-10 09:02:45 +0000.346843][5e1e] create mp4 file:313
m_fileHandle: 0x775c520900
[194:758] [2025-02-10 09:02:45 +0000.346881][5e1e] MP4 file: is opened successfully
[194:758] [2025-02-10 09:02:45 +0000.346901][5e1e] setupMediaProcessers:
[194:758] [2025-02-10 09:02:45 +0000.346919][5e1e]
RecordingSessionInternalSimple:setup media processers.
[194:758] [2025-02-10 09:02:45 +0000.346937][5e1e] construct AAC encoder
[194:759] [2025-02-10 09:02:45 +0000.347220][5e1e] H264Encoder creating:
ultrafast012323
[194:759] [2025-02-10 09:02:45 +0000.347265][5e1e] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[194:759] [2025-02-10 09:02:45 +0000.347264][5e23] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7764496698
[194:759] [2025-02-10 09:02:45 +0000.347584][5e1e] H264Encode::GetMachineModel is
POCO F2 Pro
[194:759] [2025-02-10 09:02:45 +0000.347622][5e1e] H264Encoder machine_mode is:POCO
F2 Pro
[194:759] [2025-02-10 09:02:45 +0000.347641][5e1e] H264Encode::machine size :9
machine_mode:POCO F2 Pro
[194:759] [2025-02-10 09:02:45 +0000.347659][5e1e] H264Encode::machine array
size :22 machine_mode:POCO F2 Pro
[194:759] [2025-02-10 09:02:45 +0000.347676][5e1e] H264Encode::current machine
is :POCO F2 Pro auto check hw codec decide to use hw codec
[194:759] [2025-02-10 09:02:45 +0000.347693][5e1e] setupCompressionSession:
[194:759] [2025-02-10 09:02:45 +0000.347709][5e1e] H264Encode::creating hareware
Encoder
[194:759] [2025-02-10 09:02:45 +0000.347726][5e1e] AndroidHwAvcEncoder
time:48657718 enter.

[194:759] [2025-02-10 09:02:45 +0000.347901][5e1e] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000079042a9380 address:0x7734d21760
[194:759] [2025-02-10 09:02:45 +0000.347994][5e1e] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[194:759] [2025-02-10 09:02:45 +0000.348019][5e1e] The video avc hw codec address
is 0x7764303610
[194:759] [2025-02-10 09:02:45 +0000.348062][5e1e] AndroidHwAvcEncoder leave.
expire time = 0 ms

[194:759] [2025-02-10 09:02:45 +0000.348084][5e1e] RegisterEncodeCompleteCallback


time:48657718 enter.

[194:759] [2025-02-10 09:02:45 +0000.348165][5e1e] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[194:760] [2025-02-10 09:02:45 +0000.348205][5e1e] InitEncode time:48657719 enter.

[194:760] [2025-02-10 09:02:45 +0000.348272][5e1e] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[194:760] [2025-02-10 09:02:45 +0000.348319][5e1e] Create time:48657719 enter.

[194:760] [2025-02-10 09:02:45 +0000.348338][5e1e] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[194:760] [2025-02-10 09:02:45 +0000.348359][5e1e]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x775c020540
[194:760] [2025-02-10 09:02:45 +0000.348460][5e1e]
supported_type:image/vnd.android.heic
[194:760] [2025-02-10 09:02:45 +0000.348536][5e1e] supported_type:video/avc
[194:760] [2025-02-10 09:02:45 +0000.348561][5e1e] name:OMX.qcom.video.encoder.avc
mime:video/avc
[194:760] [2025-02-10 09:02:45 +0000.348589][5e1e] hwCodecPrefix :OMX.qcom.
[194:760] [2025-02-10 09:02:45 +0000.348611][5e1e] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[194:760] [2025-02-10 09:02:45 +0000.348634][5e1e] mediacodec_createCodecByName
time:48657719 enter.

[194:760] [2025-02-10 09:02:45 +0000.348655][5e1e] WrapAndroidMediaCodec


time:48657719 enter.

[194:760] [2025-02-10 09:02:45 +0000.348723][5e1e] WrapAndroidMediaCodec leave.


expire time = 0 ms

[194:792] [2025-02-10 09:02:45 +0000.381243][5d25] haveEnoughProcessedData


internalAudioStream.length: 20
[194:795] [2025-02-10 09:02:45 +0000.383710][5e1e] mediacodec_createCodecByName
leave. expire time = 35 ms

[194:795] [2025-02-10 09:02:45 +0000.383784][5e1e] WrapAndroidMediaFromat


time:48657754 enter.

[194:795] [2025-02-10 09:02:45 +0000.383839][5e1e] WrapAndroidMediaFromat leave.


expire time = 0 ms

[194:822] [2025-02-10 09:02:45 +0000.410814][5e1e] Destroy time:48657781 enter.

[194:822] [2025-02-10 09:02:45 +0000.410931][5e1e] WrapAndroidMediaFromat::


Destroy
[194:822] [2025-02-10 09:02:45 +0000.410960][5e1e] Destroy leave. expire time = 0
ms

[194:822] [2025-02-10 09:02:45 +0000.410984][5e1e] ~WrapAndroidMediaFromat


time:48657781 enter.

[194:822] [2025-02-10 09:02:45 +0000.411010][5e1e] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[194:822] [2025-02-10 09:02:45 +0000.411036][5e1e] Create leave. expire time = 62


ms

[194:822] [2025-02-10 09:02:45 +0000.411063][5e1e] isSemiPlanarSupport


time:48657781 enter.

[194:822] [2025-02-10 09:02:45 +0000.411088][5e1e] H264Encoder isSemiPlanarSupport


[194:822] [2025-02-10 09:02:45 +0000.411116][5e1e] isSemiPlanarSupport leave.
expire time = 0 ms

[194:822] [2025-02-10 09:02:45 +0000.411142][5e1e] creat hw H264Encoder success,


isSemiPlanar:1
[194:823] [2025-02-10 09:02:45 +0000.411217][5e1e] InitEncode leave. expire time =
63 ms

[194:823] [2025-02-10 09:02:45 +0000.411247][5e1e] H264Encode::created Encoder


[194:823] [2025-02-10 09:02:45 +0000.411272][5e1e] H264Encode:: H264 encoder
created.
[194:823] [2025-02-10 09:02:45 +0000.411297][5e1e] H264 encoder created.
[194:823] [2025-02-10 09:02:45 +0000.411321][5e1e]
RecordingSessionInternalSimple:created avc encoder avc: 0x773aa84240
[194:823] [2025-02-10 09:02:45 +0000.411347][5e1e] setOutput:
[194:823] [2025-02-10 09:02:45 +0000.411372][5e1e]
RecordingSessionInternalSimple:encoder set output to muxer!
[194:823] [2025-02-10 09:02:45 +0000.411395][5e1e] request a key frame
[194:823] [2025-02-10 09:02:45 +0000.411419][5e1e] H264Encode:: request a key frame
[194:824] [2025-02-10 09:02:45 +0000.412689][5e1e] setDisplayRotate :90
[194:824] [2025-02-10 09:02:45 +0000.412735][5e1e] 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
[194:827] [2025-02-10 09:02:45 +0000.415308][5e1f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[194:908] [2025-02-10 09:02:45 +0000.496465][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[194:908] [2025-02-10 09:02:45 +0000.496892][5e1e] setDisplayRotate :90
[194:908] [2025-02-10 09:02:45 +0000.496949][5e1e] 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
[194:909] [2025-02-10 09:02:45 +0000.497785][5e23] add aac audio track with id:1
[194:909] [2025-02-10 09:02:45 +0000.497856][5e23] audio start ts:0
[194:909] [2025-02-10 09:02:45 +0000.497886][5e23] the audio frame has been written
into MP4 file
[194:911] [2025-02-10 09:02:45 +0000.499284][5e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:235
[194:911] [2025-02-10 09:02:45 +0000.499339][5e1f] push video frame to H264
encoder. (100 frame for one log)

[194:911] [2025-02-10 09:02:45 +0000.499415][5e1f] push video frame to H264


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

[194:911] [2025-02-10 09:02:45 +0000.499442][5e1f] H264Encode::push video frame to


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

[194:911] [2025-02-10 09:02:45 +0000.499468][5e1f] The input pts:235 fps:30


[194:914] [2025-02-10 09:02:45 +0000.503185][5e1f] h264 add frame header cdr flag
[194:915] [2025-02-10 09:02:45 +0000.503798][5e1f] h264 add frame header cdr flag
[194:916] [2025-02-10 09:02:45 +0000.504201][5e1f] Received key frame:10
[194:916] [2025-02-10 09:02:45 +0000.504312][5e1f] H264Encode:: get a sps pps
header!headerSize:31
[194:916] [2025-02-10 09:02:45 +0000.505036][5e23] get the H.264 SPS parameter
[194:917] [2025-02-10 09:02:45 +0000.505682][5e23] add video track with id:2
[194:918] [2025-02-10 09:02:45 +0000.506503][5e23] get the H.264 PPS parameter
[194:918] [2025-02-10 09:02:45 +0000.506936][5e23] get the H.264 IDR frame
[194:918] [2025-02-10 09:02:45 +0000.507021][5e23] resss:true
[194:918] [2025-02-10 09:02:45 +0000.507057][5e23] video start ts:10
[194:918] [2025-02-10 09:02:45 +0000.507144][5e23] the video frame has been written
into MP4 file
[194:922] [2025-02-10 09:02:45 +0000.511106][5e1f] DTS queue for
Generator:0x77644968b8 102 134 166 201 235 266 301 336
[194:946] [2025-02-10 09:02:45 +0000.534316][5e1f] H264Encode::H264SWEncoder get
callback, length:23344 type:1 nalType:1length:23340
[194:965] [2025-02-10 09:02:45 +0000.553801][5e1f] Push an pts:703 to dts queue.
[195:002] [2025-02-10 09:02:45 +0000.590556][5e1f] last dts:665 currentPts:703
ppsOrSPS:0 queue length:7
[195:022] [2025-02-10 09:02:45 +0000.610633][5e22] audio_frame_list_ empty
[195:027] [2025-02-10 09:02:45 +0000.615601][5e1f] DTS queue for
Generator:0x77644968b8 967 1000 1040 1067 1103 1138
[195:056] [2025-02-10 09:02:45 +0000.644485][5e1e] setDisplayRotate :90
[195:056] [2025-02-10 09:02:45 +0000.644586][5e1e] 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
[195:091] [2025-02-10 09:02:45 +0000.679543][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[195:118] [2025-02-10 09:02:45 +0000.706460][5e21] webrtc common_video plane
old ..... (1/1000) new: 42001 delete: 41958 diff: 43
[195:161] [2025-02-10 09:02:45 +0000.749375][5e1f] DTS queue for
Generator:0x77644968b8 1836 1868 1904 1942
[195:178] [2025-02-10 09:02:45 +0000.766197][5e1f] Push an pts:2036 to dts queue.
[195:190] [2025-02-10 09:02:45 +0000.778945][5e1f] h264 add frame header cdr flag
[195:190] [2025-02-10 09:02:45 +0000.779148][5e1f] Received key frame:1997
[195:200] [2025-02-10 09:02:45 +0000.788537][5e1f] last dts:1997 currentPts:2036
ppsOrSPS:0 queue length:7
[195:201] [2025-02-10 09:02:45 +0000.789333][5e23] get the H.264 IDR frame
[195:206] [2025-02-10 09:02:45 +0000.795117][5e1f] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[195:253] [2025-02-10 09:02:45 +0000.841367][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[195:282] [2025-02-10 09:02:45 +0000.870547][5e1f] DTS queue for
Generator:0x77644968b8 2601 2635 2669 2703 2735 2769 2803
[195:301] [2025-02-10 09:02:45 +0000.890203][5e1f] SendFrame
encodedImage._timeStamp:2703encodedImage->_length:15168
[195:322] [2025-02-10 09:02:45 +0000.910369][5e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2932 pts:2932
[195:369] [2025-02-10 09:02:45 +0000.957250][5e1f] Push an pts:3366 to dts queue.
[195:391] [2025-02-10 09:02:45 +0000.979506][5e1f] last dts:3334 currentPts:3366
ppsOrSPS:0 queue length:6
[195:405] [2025-02-10 09:02:45 +0000.993300][5e1f] DTS queue for
Generator:0x77644968b8 3534
[195:411] [2025-02-10 09:02:45 +0000.999261][5e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3601
[195:411] [2025-02-10 09:02:45 +0000.999474][5e1f] push video frame to H264
encoder. (100 frame for one log)

[195:411] [2025-02-10 09:02:45 +0000.999668][5e1f] push video frame to H264


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

[195:411] [2025-02-10 09:02:45 +0000.999723][5e1f] H264Encode::push video frame to


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

[195:411] [2025-02-10 09:02:45 +0000.999783][5e1f] The input pts:3601 fps:30


[195:432] [2025-02-10 09:02:46 +0000.21056][5e1f] H264Encode::H264SWEncoder get
callback, length:11920 type:1 nalType:1length:11916
[195:442] [2025-02-10 09:02:46 +0000.30465][5e22] audio_frame_list_ empty
[195:468] [2025-02-10 09:02:46 +0000.57028][5e1f] h264 add frame header cdr flag
[195:469] [2025-02-10 09:02:46 +0000.57265][5e1f] Received key frame:4002
[195:474] [2025-02-10 09:02:46 +0000.62287][5e23] get the H.264 IDR frame
[195:478] [2025-02-10 09:02:46 +0000.66246][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[195:509] [2025-02-10 09:02:46 +0000.97958][5e1f] DTS queue for
Generator:0x77644968b8 4335 4369
[195:553] [2025-02-10 09:02:46 +0000.141828][5e1f] Push an pts:4702 to dts queue.
[195:575] [2025-02-10 09:02:46 +0000.163937][5e1f] last dts:4667 currentPts:4702
ppsOrSPS:0 queue length:6
[195:624] [2025-02-10 09:02:46 +0000.212456][5e1f] DTS queue for
Generator:0x77644968b8 5139 5169 5198 5236
[195:647] [2025-02-10 09:02:46 +0000.235219][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[195:680] [2025-02-10 09:02:46 +0000.268514][5e21] webrtc common_video plane
old ..... (1/1000) new: 43001 delete: 42930 diff: 71
[195:720] [2025-02-10 09:02:46 +0000.308685][5e1f] Push an pts:6032 to dts queue.
[195:732] [2025-02-10 09:02:46 +0000.320797][5e1f] DTS queue for
Generator:0x77644968b8 5899 5937 5967 6000 6032 6068 6104 6132
[195:739] [2025-02-10 09:02:46 +0000.328171][5e1f] h264 add frame header cdr flag
[195:740] [2025-02-10 09:02:46 +0000.328330][5e1f] Received key frame:6000
[195:747] [2025-02-10 09:02:46 +0000.335752][5e1f] SendFrame
encodedImage._timeStamp:6032encodedImage->_length:13168
[195:747] [2025-02-10 09:02:46 +0000.335961][5e1f] last dts:6000 currentPts:6032
ppsOrSPS:0 queue length:7
[195:748] [2025-02-10 09:02:46 +0000.336250][5e23] get the H.264 IDR frame
[195:784] [2025-02-10 09:02:46 +0000.372775][5e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6298 pts:6298
[195:821] [2025-02-10 09:02:46 +0000.409446][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[195:837] [2025-02-10 09:02:46 +0000.426068][5e1f] DTS queue for
Generator:0x77644968b8 6800 6835 6869
[195:845] [2025-02-10 09:02:46 +0000.434005][5e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6965
[195:845] [2025-02-10 09:02:46 +0000.434125][5e1f] push video frame to H264
encoder. (100 frame for one log)

[195:845] [2025-02-10 09:02:46 +0000.434174][5e1f] push video frame to H264


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

[195:846] [2025-02-10 09:02:46 +0000.434199][5e1f] H264Encode::push video frame to


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

[195:846] [2025-02-10 09:02:46 +0000.434228][5e1f] The input pts:6965 fps:30


[195:860] [2025-02-10 09:02:46 +0000.449140][5e22] audio_frame_list_ empty
[195:867] [2025-02-10 09:02:46 +0000.455847][5e1f] H264Encode::H264SWEncoder get
callback, length:15264 type:1 nalType:1length:15260
[195:912] [2025-02-10 09:02:46 +0000.501014][5e1f] Push an pts:7367 to dts queue.
[195:917] [2025-02-10 09:02:46 +0000.505978][5d25] Run AGC when audioType = 0
[195:929] [2025-02-10 09:02:46 +0000.517776][5e1f] last dts:7334 currentPts:7367
ppsOrSPS:0 queue length:3
[195:971] [2025-02-10 09:02:46 +0000.559524][5e1f] DTS queue for
Generator:0x77644968b8 7631 7670 7701
[196:035] [2025-02-10 09:02:46 +0000.623384][5e1f] h264 add frame header cdr flag
[196:035] [2025-02-10 09:02:46 +0000.623548][5e1f] Received key frame:8000
[196:039] [2025-02-10 09:02:46 +0000.627943][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[196:044] [2025-02-10 09:02:46 +0000.632611][5e23] get the H.264 IDR frame
[196:087] [2025-02-10 09:02:46 +0000.675277][5e1f] DTS queue for
Generator:0x77644968b8 8433 8465 8504 8534
[196:116] [2025-02-10 09:02:46 +0000.704833][5e1f] Push an pts:8699 to dts queue.
[196:133] [2025-02-10 09:02:46 +0000.722149][5e1f] last dts:8668 currentPts:8699
ppsOrSPS:0 queue length:5
[196:200] [2025-02-10 09:02:46 +0000.788887][5e1f] DTS queue for
Generator:0x77644968b8 9266 9299 9333 9364
[196:218] [2025-02-10 09:02:46 +0000.806731][5e1f] SendFrame
encodedImage._timeStamp:9364encodedImage->_length:19264
[196:222] [2025-02-10 09:02:46 +0000.810217][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[196:258] [2025-02-10 09:02:46 +0000.847165][5e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9662 pts:9662
[196:260] [2025-02-10 09:02:46 +0000.849043][5e21] webrtc common_video plane
old ..... (1/1000) new: 44001 delete: 43938 diff: 63
[196:280] [2025-02-10 09:02:46 +0000.868952][5e1f] Push an pts:10034 to dts queue.
[196:295] [2025-02-10 09:02:46 +0000.884050][5e22] audio_frame_list_ empty
[196:295] [2025-02-10 09:02:46 +0000.884185][5e1f] h264 add frame header cdr flag
[196:296] [2025-02-10 09:02:46 +0000.884319][5e1f] Received key frame:9996
[196:300] [2025-02-10 09:02:46 +0000.888214][5e1f] last dts:9996 currentPts:10034
ppsOrSPS:0 queue length:5
[196:300] [2025-02-10 09:02:46 +0000.888696][5e23] get the H.264 IDR frame
[196:300] [2025-02-10 09:02:46 +0000.888867][5e1f] DTS queue for
Generator:0x77644968b8 10065 10100 10133 10161 10202
[196:314] [2025-02-10 09:02:46 +0000.902206][5e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10330
[196:314] [2025-02-10 09:02:46 +0000.902289][5e1f] push video frame to H264
encoder. (100 frame for one log)

[196:314] [2025-02-10 09:02:46 +0000.902325][5e1f] push video frame to H264


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

[196:314] [2025-02-10 09:02:46 +0000.902345][5e1f] H264Encode::push video frame to


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

[196:314] [2025-02-10 09:02:46 +0000.902373][5e1f] The input pts:10330 fps:30


[196:336] [2025-02-10 09:02:46 +0000.924779][5e1e] setDisplayRotate :90
[196:336] [2025-02-10 09:02:46 +0000.924839][5e1e] 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
[196:350] [2025-02-10 09:02:46 +0000.938748][5e1f] H264Encode::H264SWEncoder get
callback, length:17616 type:1 nalType:1length:17612
[196:408] [2025-02-10 09:02:46 +0000.996256][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[196:428] [2025-02-10 09:02:47 +0000.16271][5e1f] DTS queue for
Generator:0x77644968b8 10901 10932 10964 10998 11032
[196:467] [2025-02-10 09:02:47 +0000.55677][5e1f] Push an pts:11367 to dts queue.
[196:481] [2025-02-10 09:02:47 +0000.69499][5e1f] last dts:11332 currentPts:11367
ppsOrSPS:0 queue length:3
[196:489] [2025-02-10 09:02:47 +0000.77419][5e1e] setDisplayRotate :90
[196:489] [2025-02-10 09:02:47 +0000.77498][5e1e] 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
[196:521] [2025-02-10 09:02:47 +0000.109254][5d25] haveEnoughProcessedData
internalAudioStream.length: 0
[196:547] [2025-02-10 09:02:47 +0000.135999][5e1f] DTS queue for
Generator:0x77644968b8 11761 11797 11831
[196:595] [2025-02-10 09:02:47 +0000.184090][5e1f] h264 add frame header cdr flag
[196:596] [2025-02-10 09:02:47 +0000.184301][5e1f] Received key frame:11999
[196:598] [2025-02-10 09:02:47 +0000.187184][5e23] get the H.264 IDR frame
[196:647] [2025-02-10 09:02:47 +0000.235835][5e1e] setDisplayRotate :90
[196:647] [2025-02-10 09:02:47 +0000.235941][5e1e] 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
[196:649] [2025-02-10 09:02:47 +0000.238138][5e21] Error(video_source.cc:430): wait
decoder a frame: 0
[196:672] [2025-02-10 09:02:47 +0000.260906][5e1f] DTS queue for
Generator:0x77644968b8 12564 12599 12632 12667
[196:676] [2025-02-10 09:02:47 +0000.264878][5e1f] Push an pts:12698 to dts queue.
[196:707] [2025-02-10 09:02:47 +0000.295591][5e1f] SendFrame
encodedImage._timeStamp:12698encodedImage->_length:23296
[196:707] [2025-02-10 09:02:47 +0000.295684][5e1f] last dts:12667 currentPts:12698
ppsOrSPS:0 queue length:7
[196:748] [2025-02-10 09:02:47 +0000.337099][5e1f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13031 pts:13031
[196:749] [2025-02-10 09:02:47 +0000.337966][5e22] audio_frame_list_ empty
[196:810] [2025-02-10 09:02:47 +0000.399023][5e1e] setDisplayRotate :90
[196:810] [2025-02-10 09:02:47 +0000.399102][5e1e] 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
[196:811] [2025-02-10 09:02:47 +0000.399794][5e14] av_read_frame AVERROR_EOF
[196:816] [2025-02-10 09:02:47 +0000.404585][5e1f] DTS queue for
Generator:0x77644968b8 13397 13432 13466 13497
[196:833] [2025-02-10 09:02:47 +0000.421776][5e1f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13695
[196:833] [2025-02-10 09:02:47 +0000.421851][5e1f] push video frame to H264
encoder. (100 frame for one log)

[196:833] [2025-02-10 09:02:47 +0000.421895][5e1f] push video frame to H264


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

[196:833] [2025-02-10 09:02:47 +0000.421917][5e1f] H264Encode::push video frame to


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

[196:833] [2025-02-10 09:02:47 +0000.421990][5e1f] The input pts:13695 fps:30


[196:840] [2025-02-10 09:02:47 +0000.428929][5e14] OnReceiveEOF:
[196:840] [2025-02-10 09:02:47 +0000.429018][5e14] OnDecoderEOF time:48659799
enter.

[196:840] [2025-02-10 09:02:47 +0000.429073][5e14] OnDecoderEOF leave. expire time


= 0 ms

[196:840] [2025-02-10 09:02:47 +0000.429095][5e14] OnDecoderFinished:


OnDecoderFinished total decoder frames:431 this:0x775c1e6980
[196:840] [2025-02-10 09:02:47 +0000.429097][5e12] CleanUp time:48659799 enter.

[196:841] [2025-02-10 09:02:47 +0000.429681][5e21] Error(video_source.cc:430): wait


decoder a frame: 0
[196:846] [2025-02-10 09:02:47 +0000.434582][5e1f] H264Encode::H264SWEncoder get
callback, length:22672 type:1 nalType:1length:22668
[196:847] [2025-02-10 09:02:47 +0000.435190][5e12] CleanUp leave. expire time = 7
ms

[196:847] [2025-02-10 09:02:47 +0000.435237][5e12] clean up


[196:847] [2025-02-10 09:02:47 +0000.435257][5e12] running_decoder_count:0max
count:2
[196:862] [2025-02-10 09:02:47 +0000.451102][5e1f] Push an pts:14030 to dts queue.
[196:867] [2025-02-10 09:02:47 +0000.455441][5e22] PullAudioFrame: PullFrame audio
finished.
[196:867] [2025-02-10 09:02:47 +0000.455523][5e22] OnAudioTimer: OnAudioTimer
return
[196:873] [2025-02-10 09:02:47 +0000.461331][5e1f] h264 add frame header cdr flag
[196:873] [2025-02-10 09:02:47 +0000.461515][5e1f] Received key frame:13996
[196:874] [2025-02-10 09:02:47 +0000.463018][5e1f] last dts:13996 currentPts:14030
ppsOrSPS:0 queue length:5
[196:875] [2025-02-10 09:02:47 +0000.463250][5e23] get the H.264 IDR frame
[196:879] [2025-02-10 09:02:47 +0000.467487][5e21] OnVideoTimer: OnVideoTimer
EndComposeFile
[196:879] [2025-02-10 09:02:47 +0000.467579][5e21] EndComposeFile: EndComposeFile,
is composing 1
[196:887] [2025-02-10 09:02:47 +0000.475308][5e1f] DTS queue for
Generator:0x77644968b8 14230 14259 14292
[196:888] [2025-02-10 09:02:47 +0000.476729][5e1f]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:431
[196:888] [2025-02-10 09:02:47 +0000.476797][5e1f]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7848496000
[196:891] [2025-02-10 09:02:47 +0000.479411][5e20]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[196:891] [2025-02-10 09:02:47 +0000.479483][5e20]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[196:891] [2025-02-10 09:02:47 +0000.480006][5e1e] stop recording
[196:891] [2025-02-10 09:02:47 +0000.480057][5e1e]
RecordingSessionInternalSimple:destroy media processers
[196:891] [2025-02-10 09:02:47 +0000.480078][5e1e] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[196:891] [2025-02-10 09:02:47 +0000.480097][5e1e] H264Encode::flushing hareware
Encoder
[196:892] [2025-02-10 09:02:47 +0000.480210][5e1e] Flush time:48659851 enter.

[196:892] [2025-02-10 09:02:47 +0000.480247][5e1e] H264Encoder encoder flush


[196:892] [2025-02-10 09:02:47 +0000.480269][5e1e] flush output queue
[197:217] [2025-02-10 09:02:47 +0000.805625][5e1e] Flush leave. expire time = 325
ms

[197:217] [2025-02-10 09:02:47 +0000.805971][5e1e] ~H264EncodeWrap:


[197:217] [2025-02-10 09:02:47 +0000.806030][5e1e] ~H264Encode:
[197:217] [2025-02-10 09:02:47 +0000.806069][5e1e] teardownCompressionSession:
H264Encode::destroying Encoder
[197:217] [2025-02-10 09:02:47 +0000.806108][5e1e] Release time:48660176 enter.

[197:218] [2025-02-10 09:02:47 +0000.806393][5e1e] Release:


MediaCodecVideoEncoder::Release _inited:1
[197:218] [2025-02-10 09:02:47 +0000.806464][5e1e] Destroy time:48660177 enter.

[197:218] [2025-02-10 09:02:47 +0000.806540][5e1e] H264Encoder encoderDestroy


[197:218] [2025-02-10 09:02:47 +0000.806582][5e1e]
AndroidMediaCodecVideoEncoder::release env: 0x775c20eea0
[197:218] [2025-02-10 09:02:47 +0000.806624][5e1e]
AndroidMediaCodecVideoEncoder::Destroy
[197:252] [2025-02-10 09:02:47 +0000.840823][5e1e] Destroy leave. expire time = 34
ms

[197:252] [2025-02-10 09:02:47 +0000.840969][5e1e] Release leave. expire time = 35


ms

[197:252] [2025-02-10 09:02:47 +0000.841012][5e1e] ~AndroidHwAvcEncoder


time:48660211 enter.

[197:252] [2025-02-10 09:02:47 +0000.841158][5e1e] Release time:48660211 enter.

[197:253] [2025-02-10 09:02:47 +0000.841279][5e1e] Release:


MediaCodecVideoEncoder:: has been released before, just return
[197:253] [2025-02-10 09:02:47 +0000.841312][5e1e] Release leave. expire time = 1
ms

[197:253] [2025-02-10 09:02:47 +0000.841343][5e1e] ~AndroidMediaCodecVideoEncoder


[197:253] [2025-02-10 09:02:47 +0000.841374][5e1e] ~WrapAndroidMediaCodec
time:48660212 enter.

[197:253] [2025-02-10 09:02:47 +0000.841469][5e1e] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[197:253] [2025-02-10 09:02:47 +0000.841542][5e1e] video hevc hw codec


destructor:0x7764303610

[197:253] [2025-02-10 09:02:47 +0000.841632][5e1e] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[197:253] [2025-02-10 09:02:47 +0000.841682][5e1e] teardownCompressionSession:


H264Encode::destroyed Encoder
[197:253] [2025-02-10 09:02:47 +0000.841749][5e1e]
RecordingSessionInternalSimple:destroy aac encoder output!
[197:253] [2025-02-10 09:02:47 +0000.841793][5e1e] AACSWEncode destructor
[197:255] [2025-02-10 09:02:47 +0000.843791][5e23] fd_close successed!
[197:255] [2025-02-10 09:02:47 +0000.844066][5e23] MP4 close file successfully
[197:255] [2025-02-10 09:02:47 +0000.844135][5e23] Recording session Internal:
notify recording ok
[197:256] [2025-02-10 09:02:47 +0000.844189][5e23] onRecordingOk: Recording Ok,
compose use time: 2498, averagefps 0
[197:256] [2025-02-10 09:02:47 +0000.844248][5e23] OnReceiveEOF:
[197:258] [2025-02-10 09:02:47 +0000.846771][5e21] OnVideoTimer: OnVideoTimer
return
[197:264] [2025-02-10 09:02:47 +0000.852737][2372]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[197:264] [2025-02-10 09:02:47 +0000.852868][2372] ~MediaComposeFile time:48660223
enter.

[197:264] [2025-02-10 09:02:47 +0000.852903][2372] CancelCompose: CancelCompose,


is composing 0
[197:265] [2025-02-10 09:02:47 +0000.853541][5e1e] stop recording
[197:265] [2025-02-10 09:02:47 +0000.853625][5e1e] we have stopped recording before
[197:266] [2025-02-10 09:02:47 +0000.854823][2372] ~MediaComposeFile leave. expire
time = 2 ms

[197:266] [2025-02-10 09:02:47 +0000.855004][2372] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[197:267] [2025-02-10 09:02:47 +0000.855816][2372] global uninited!
[197:267] [2025-02-10 09:02:47 +0000.855968][2372]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[197:267] [2025-02-10 09:02:47 +0000.856049][2372] ~MediaFilterGraph:
MediaFilterGraph destruct
[197:267] [2025-02-10 09:02:47 +0000.856082][2372] RemoveVideoBackGroud: hava not
add video backgroud
[197:267] [2025-02-10 09:02:47 +0000.856134][2372] UnbindInputFilter 0x775be9a418
this 0x7764547820
[197:267] [2025-02-10 09:02:47 +0000.856176][2372] ClearAllSource: remove source
filter, sourceid: 0x775c1e6980
[197:268] [2025-02-10 09:02:47 +0000.856206][2372] DestoryDecoderByVideoSource
time:48660227 enter.

[197:268] [2025-02-10 09:02:47 +0000.856241][2372] ~VideoBindDecoder time:48660227


enter.

[197:268] [2025-02-10 09:02:47 +0000.856387][2372] CleanUp time:48660227 enter.

[197:268] [2025-02-10 09:02:47 +0000.856664][2372] CleanUp leave. expire time = 0


ms

[197:268] [2025-02-10 09:02:47 +0000.856711][2372] CleanUp time:48660227 enter.

[197:269] [2025-02-10 09:02:47 +0000.857503][2372] CleanUp leave. expire time = 1


ms

[197:271] [2025-02-10 09:02:47 +0000.860106][2372] ~VideoBindDecoder leave. expire


time = 3 ms

[197:272] [2025-02-10 09:02:47 +0000.860196][2372] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[197:272] [2025-02-10 09:02:47 +0000.860258][2372] UnbindInputFilter 0x775be99b18


this 0x775be9a418
[197:272] [2025-02-10 09:02:47 +0000.860303][2372] UnbindInputFilter 0x775be99a58
this 0x775be99b18
[197:272] [2025-02-10 09:02:47 +0000.860351][2372] UnbindInputFilter 0x775c1e6ba0
this 0x775be99a58
[197:272] [2025-02-10 09:02:47 +0000.860407][2372] UnbindInputFilter 0x775be9a358
this 0x775be9a4d8
[197:272] [2025-02-10 09:02:47 +0000.860451][2372] UnbindInputFilter 0x775be99bd8
this 0x775be9a358
[197:272] [2025-02-10 09:02:47 +0000.860490][2372] UnbindInputFilter 0x775c1e6ba0
this 0x775be99bd8
[197:274] [2025-02-10 09:02:47 +0000.863084][2372] ~GLESContext:
[197:275] [2025-02-10 09:02:47 +0000.863723][2372] GLESContext destruct finish.
[197:275] [2025-02-10 09:02:47 +0000.863767][2372] filter: filter pipeline destroy
this: 0x7764547780
[197:914] [2025-02-10 09:02:48 +0000.502310][5d25] Run AGC when audioType = 0
[197:914] [2025-02-10 09:02:48 +0000.502448][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[198:257] [2025-02-10 09:02:48 +0000.845635][5d25] haveEnoughProcessedData
internalAudioStream.length: 20
[199:913] [2025-02-10 09:02:50 +0000.501683][5d26] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[199:913] [2025-02-10 09:02:50 +0000.501933][5d26] _deviceSampleRate:48000

[199:916] [2025-02-10 09:02:50 +0000.504778][5d25] Run AGC when audioType = 0


[199:975] [2025-02-10 09:02:50 +0000.563611][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[201:714] [2025-02-10 09:02:52 +0000.302529][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[201:915] [2025-02-10 09:02:52 +0000.503468][5d25] Run AGC when audioType = 0
[201:915] [2025-02-10 09:02:52 +0000.503644][5d25]
AudioDeviceDataHandler::MixAndSendOutFrame
[203:457] [2025-02-10 09:02:54 +0000.45292][5d25] haveEnoughProcessedData
internalAudioStream.length: 10
[203:815] [2025-02-10 09:02:54 +0000.403786][23ad]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[203:815] [2025-02-10 09:02:54 +0000.403976][23ad] ~MediaFilterCamera time:48666774
enter.

[203:815] [2025-02-10 09:02:54 +0000.404018][23ad] StopPullFrameAndWriteMp4


time:48666774 enter.

[203:821] [2025-02-10 09:02:54 +0000.409342][5d20] stop recording


[203:821] [2025-02-10 09:02:54 +0000.409580][5d20] we have stopped recording before
[203:824] [2025-02-10 09:02:54 +0000.412375][23ad] StopPullFrameAndWriteMp4 leave.
expire time = 9 ms

[203:825] [2025-02-10 09:02:54 +0000.413990][23ad] DestroyPipelineAndFilters


time:48666784 enter.

[203:825] [2025-02-10 09:02:54 +0000.414050][23ad] DestroyPipelineAndFilters


leave. expire time = 0 ms

[203:825] [2025-02-10 09:02:54 +0000.414086][23ad] AppDeviceManagerStopMic

[203:826] [2025-02-10 09:02:54 +0000.414246][23ad] AppDeviceManagerStopMic::mic


status is on
[203:826] [2025-02-10 09:02:54 +0000.414323][23ad] Try to stop webrtc device.

[203:826] [2025-02-10 09:02:54 +0000.414377][23ad] Set record state to


stopped.threadID:9133

[203:870] [2025-02-10 09:02:54 +0000.458807][23ad] Try to destory the


recorder.threadID:9133

[204:109] [2025-02-10 09:02:54 +0000.697358][23ad] DestroyAudioRecorder:


[204:109] [2025-02-10 09:02:54 +0000.697647][23ad] Cleanup the buffer queue in the
recorder.
[204:109] [2025-02-10 09:02:54 +0000.697724][23ad] Destroy the recorder.

[204:111] [2025-02-10 09:02:54 +0000.699828][23ad] StopRecording finished.

[204:111] [2025-02-10 09:02:54 +0000.699932][23ad] The stop recording success.

[204:111] [2025-02-10 09:02:54 +0000.699998][23ad]


AudioDeviceDataHandler::StopMicProcess

[204:114] [2025-02-10 09:02:54 +0000.702993][23ad] AppDeviceManager stop.

[204:114] [2025-02-10 09:02:54 +0000.703182][23ad] Rlease the webrtc device object.

[204:115] [2025-02-10 09:02:54 +0000.704184][23ad] OpenSlesInput destruct.

[204:116] [2025-02-10 09:02:54 +0000.704324][23ad] OpenSlesOutput destruct.

[204:127] [2025-02-10 09:02:54 +0000.715517][23ad] EventDispatchServerScope


destruct
[204:127] [2025-02-10 09:02:54 +0000.715617][23ad]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[204:127] [2025-02-10 09:02:54 +0000.715708][23ad] ~AudioDeviceDataHandler

[204:129] [2025-02-10 09:02:54 +0000.717306][23ad] AppDeviceManagerDestruct.

[204:129] [2025-02-10 09:02:54 +0000.717501][23ad] ~AppDeviceManager:


[204:129] [2025-02-10 09:02:54 +0000.717638][23ad] ~CpuOverloadDetect time:48667088
enter.

[204:130] [2025-02-10 09:02:54 +0000.718628][23ad] ~CpuOverloadDetect leave.


expire time = 1 ms

[204:134] [2025-02-10 09:02:54 +0000.722870][23ad] Destruct BeautifyReader begin...


[204:134] [2025-02-10 09:02:54 +0000.722967][23ad] Destruct BeautifyReader done.
[204:134] [2025-02-10 09:02:54 +0000.723048][23ad] ~MediaFilterCamera leave.
expire time = 319 ms

[204:135] [2025-02-10 09:02:54 +0000.723494][23ad] ~GLESContext:


[204:144] [2025-02-10 09:02:54 +0000.733053][23ad] GLESContext destruct finish.
[204:144] [2025-02-10 09:02:54 +0000.733177][23ad] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[204:146] [2025-02-10 09:02:54 +0000.734198][23ad] global uninited!
[204:146] [2025-02-10 09:02:54 +0000.734603][23ad] clear AppID 50011
[204:146] [2025-02-10 09:02:54 +0000.734646][23ad] UnRegister JVM for Xplatform
util
[204:146] [2025-02-10 09:02:54 +0000.734684][23ad] Dispose::unregister webrtc video
engine
[204:146] [2025-02-10 09:02:54 +0000.734716][23ad] Init the android object with
jvm:0x0 env:0x0 context:0x0

[204:146] [2025-02-10 09:02:54 +0000.734760][23ad] SetAndroidMediaCodecObjects


time:48667105 enter.

[204:146] [2025-02-10 09:02:54 +0000.734795][23ad] ClearAndroidMediaCodecObjects


time:48667105 enter.

[204:146] [2025-02-10 09:02:54 +0000.734835][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[204:146] [2025-02-10 09:02:54 +0000.734898][23ad] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[204:146] [2025-02-10 09:02:54 +0000.734934][23ad] SetAndroidMediaCodecObjects


time:48667105 enter.

[204:146] [2025-02-10 09:02:54 +0000.734967][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[204:146] [2025-02-10 09:02:54 +0000.735001][23ad] ClearAndroidMediaCodecObjects
time:48667105 enter.

[204:146] [2025-02-10 09:02:54 +0000.735034][23ad] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[204:146] [2025-02-10 09:02:54 +0000.735067][23ad] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[204:146] [2025-02-10 09:02:54 +0000.735097][23ad] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[204:146] [2025-02-10 09:02:54 +0000.735130][23ad] Dispose::unregister webrtc voice


engine
[204:146] [2025-02-10 09:02:54 +0000.735161][23ad] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[204:147] [2025-02-10 09:02:54 +0000.735200

You might also like